QCONF build separates images
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Syping 2021-04-02 19:51:05 +02:00
parent 522cb469b7
commit 5244f72ec2
37 changed files with 726 additions and 596 deletions

View File

@ -128,6 +128,39 @@ File "../res/qt5/qtbase_ko.qm"
File "../res/qt5/qtbase_ru.qm" File "../res/qt5/qtbase_ru.qm"
File "../res/qt5/qtbase_uk.qm" File "../res/qt5/qtbase_uk.qm"
File "../res/qt5/qtbase_zh_TW.qm" File "../res/qt5/qtbase_zh_TW.qm"
SetOutPath "$INSTDIR\resources"
File "../res/add.svgz"
File "../res/avatararea.png"
File "../res/avatarareaimport.png"
File "../res/back.svgz"
File "../res/flag-de.png"
File "../res/flag-fr.png"
File "../res/flag-gb.png"
File "../res/flag-kr.png"
File "../res/flag-ru.png"
File "../res/flag-tw.png"
File "../res/flag-ua.png"
File "../res/flag-us.png"
File "../res/gta5view-16.png"
File "../res/gta5view-24.png"
File "../res/gta5view-32.png"
File "../res/gta5view-40.png"
File "../res/gta5view-48.png"
File "../res/gta5view-64.png"
File "../res/gta5view-96.png"
File "../res/gta5view-128.png"
File "../res/gta5view-256.png"
File "../res/mapcayoperico.jpg"
File "../res/mappreview.jpg"
File "../res/next.svgz"
File "../res/pointmaker-8.png"
File "../res/pointmaker-16.png"
File "../res/pointmaker-24.png"
File "../res/pointmaker-32.png"
File "../res/savegame.svgz"
File "../res/watermark_1b.png"
File "../res/watermark_2b.png"
File "../res/watermark_2r.png"
SetOutPath "$INSTDIR\imageformats" SetOutPath "$INSTDIR\imageformats"
File "/usr/local/lib/x86_64-w64-mingw32/qt5/plugins/imageformats/qgif.dll" File "/usr/local/lib/x86_64-w64-mingw32/qt5/plugins/imageformats/qgif.dll"
File "/usr/local/lib/x86_64-w64-mingw32/qt5/plugins/imageformats/qicns.dll" File "/usr/local/lib/x86_64-w64-mingw32/qt5/plugins/imageformats/qicns.dll"
@ -216,6 +249,38 @@ Delete "$INSTDIR\lang\qtbase_ko.qm"
Delete "$INSTDIR\lang\qtbase_ru.qm" Delete "$INSTDIR\lang\qtbase_ru.qm"
Delete "$INSTDIR\lang\qtbase_uk.qm" Delete "$INSTDIR\lang\qtbase_uk.qm"
Delete "$INSTDIR\lang\qtbase_zh_TW.qm" Delete "$INSTDIR\lang\qtbase_zh_TW.qm"
Delete "$INSTDIR\resources\add.svgz"
Delete "$INSTDIR\resources\avatararea.png"
Delete "$INSTDIR\resources\avatarareaimport.png"
Delete "$INSTDIR\resources\back.svgz"
Delete "$INSTDIR\resources\flag-de.png"
Delete "$INSTDIR\resources\flag-fr.png"
Delete "$INSTDIR\resources\flag-gb.png"
Delete "$INSTDIR\resources\flag-kr.png"
Delete "$INSTDIR\resources\flag-ru.png"
Delete "$INSTDIR\resources\flag-tw.png"
Delete "$INSTDIR\resources\flag-ua.png"
Delete "$INSTDIR\resources\flag-us.png"
Delete "$INSTDIR\resources\gta5view-16.png"
Delete "$INSTDIR\resources\gta5view-24.png"
Delete "$INSTDIR\resources\gta5view-32.png"
Delete "$INSTDIR\resources\gta5view-40.png"
Delete "$INSTDIR\resources\gta5view-48.png"
Delete "$INSTDIR\resources\gta5view-64.png"
Delete "$INSTDIR\resources\gta5view-96.png"
Delete "$INSTDIR\resources\gta5view-128.png"
Delete "$INSTDIR\resources\gta5view-256.png"
Delete "$INSTDIR\resources\mapcayoperico.jpg"
Delete "$INSTDIR\resources\mappreview.jpg"
Delete "$INSTDIR\resources\next.svgz"
Delete "$INSTDIR\resources\pointmaker-8.png"
Delete "$INSTDIR\resources\pointmaker-16.png"
Delete "$INSTDIR\resources\pointmaker-24.png"
Delete "$INSTDIR\resources\pointmaker-32.png"
Delete "$INSTDIR\resources\savegame.svgz"
Delete "$INSTDIR\resources\watermark_1b.png"
Delete "$INSTDIR\resources\watermark_2b.png"
Delete "$INSTDIR\resources\watermark_2r.png"
Delete "$INSTDIR\imageformats\qgif.dll" Delete "$INSTDIR\imageformats\qgif.dll"
Delete "$INSTDIR\imageformats\qicns.dll" Delete "$INSTDIR\imageformats\qicns.dll"
Delete "$INSTDIR\imageformats\qico.dll" Delete "$INSTDIR\imageformats\qico.dll"

View File

@ -65,7 +65,7 @@ QString AppEnv::getGameFolder(bool *ok)
} }
} }
QString GTAV_defaultFolder = StandardPaths::documentsLocation() % QDir::separator() % "Rockstar Games" % QDir::separator() % "GTA V"; const QString GTAV_defaultFolder = StandardPaths::documentsLocation() % "/Rockstar Games/GTA V";
QString GTAV_returnFolder = GTAV_defaultFolder; QString GTAV_returnFolder = GTAV_defaultFolder;
QSettings settings(GTA5SYNC_APPVENDOR, GTA5SYNC_APPSTR); QSettings settings(GTA5SYNC_APPVENDOR, GTA5SYNC_APPSTR);
@ -129,13 +129,13 @@ QString AppEnv::getInLangFolder()
#ifdef GTA5SYNC_INLANG #ifdef GTA5SYNC_INLANG
return StringParser::convertBuildedString(GTA5SYNC_INLANG); return StringParser::convertBuildedString(GTA5SYNC_INLANG);
#else #else
return StringParser::convertBuildedString(GTA5SYNC_SHARE % QLatin1String("SEPARATOR:APPNAME:SEPARATOR:translations")); return StringParser::convertBuildedString(GTA5SYNC_SHARE % QLatin1String("/APPNAME:/translations"));
#endif #endif
#else #else
#ifdef GTA5SYNC_INLANG #ifdef GTA5SYNC_INLANG
return StringParser::convertBuildedString(GTA5SYNC_INLANG); return StringParser::convertBuildedString(GTA5SYNC_INLANG);
#else #else
return QString(":/tr"); return QLatin1String(":/tr");
#endif #endif
#endif #endif
} }
@ -145,6 +145,20 @@ QString AppEnv::getPluginsFolder()
return StringParser::convertBuildedString(GTA5SYNC_PLUG); return StringParser::convertBuildedString(GTA5SYNC_PLUG);
} }
QString AppEnv::getImagesFolder()
{
#if defined(GTA5SYNC_QCONF) && defined(GTA5SYNC_CMAKE)
return StringParser::convertBuildedString(GTA5SYNC_SHARE % QLatin1String("/APPNAME:/resources"));
#else
return QLatin1String(":/img");
#endif
}
QString AppEnv::getShareFolder()
{
return StringParser::convertBuildedString(GTA5SYNC_SHARE);
}
// Web Stuff // Web Stuff
QByteArray AppEnv::getUserAgent() QByteArray AppEnv::getUserAgent()

View File

@ -39,7 +39,9 @@ public:
static bool setGameFolder(QString gameFolder); static bool setGameFolder(QString gameFolder);
static QString getExLangFolder(); static QString getExLangFolder();
static QString getInLangFolder(); static QString getInLangFolder();
static QString getImagesFolder();
static QString getPluginsFolder(); static QString getPluginsFolder();
static QString getShareFolder();
// Web Stuff // Web Stuff
static QByteArray getUserAgent(); static QByteArray getUserAgent();

View File

@ -168,8 +168,8 @@ set(GTA5VIEW_TRANSLATIONS
) )
list(APPEND GTA5VIEW_RESOURCES list(APPEND GTA5VIEW_RESOURCES
res/app.qrc
res/global.qrc res/global.qrc
res/template.qrc
) )
set_property(SOURCE res/global.qrc PROPERTY AUTORCC_OPTIONS "-threshold;0;-compress;9") set_property(SOURCE res/global.qrc PROPERTY AUTORCC_OPTIONS "-threshold;0;-compress;9")
@ -205,6 +205,7 @@ if(QCONF_BUILD)
) )
else() else()
list(APPEND GTA5VIEW_RESOURCES list(APPEND GTA5VIEW_RESOURCES
res/img.qrc
res/tr_g5p.qrc res/tr_g5p.qrc
res/qt${QT_VERSION_MAJOR}/tr_qt.qrc res/qt${QT_VERSION_MAJOR}/tr_qt.qrc
) )
@ -369,5 +370,7 @@ install(FILES res/gta5view-256.png DESTINATION share/icons/hicolor/256x256/apps
install(FILES res/gta5view-512.png DESTINATION share/icons/hicolor/512x512/apps RENAME de.syping.gta5view.png) install(FILES res/gta5view-512.png DESTINATION share/icons/hicolor/512x512/apps RENAME de.syping.gta5view.png)
install(FILES res/de.syping.gta5view.png DESTINATION share/pixmaps) install(FILES res/de.syping.gta5view.png DESTINATION share/pixmaps)
if(QCONF_BUILD) if(QCONF_BUILD)
include(res/img.cmake)
install(FILES ${GTA5VIEW_IMGFILES} DESTINATION share/gta5view/resources)
install(FILES ${GTA5VIEW_QMFILES} DESTINATION share/gta5view/translations) install(FILES ${GTA5VIEW_QMFILES} DESTINATION share/gta5view/translations)
endif() endif()

View File

@ -1,6 +1,6 @@
/***************************************************************************** /*****************************************************************************
* gta5view Grand Theft Auto V Profile Viewer * gta5view Grand Theft Auto V Profile Viewer
* Copyright (C) 2016-2017 Syping * Copyright (C) 2016-2021 Syping
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@ -17,34 +17,45 @@
*****************************************************************************/ *****************************************************************************/
#include "IconLoader.h" #include "IconLoader.h"
#include "AppEnv.h"
#include <QStringBuilder>
#include <QIcon> #include <QIcon>
IconLoader::IconLoader() IconLoader::IconLoader()
{ {
} }
QIcon IconLoader::loadingAppIcon() QIcon IconLoader::loadingAppIcon()
{ {
QIcon appIcon; QIcon appIcon;
appIcon.addFile(":/img/gta5view-16.png", QSize(16, 16)); #if defined(GTA5SYNC_QCONF) && defined(GTA5SYNC_CMAKE)
appIcon.addFile(":/img/gta5view-24.png", QSize(24, 24)); #ifdef Q_OS_WIN
appIcon.addFile(":/img/gta5view-32.png", QSize(32, 32)); const QString pattern = AppEnv::getImagesFolder() % QLatin1String(":/gta5view-%1.png");
appIcon.addFile(":/img/gta5view-40.png", QSize(40, 40)); #else
appIcon.addFile(":/img/gta5view-48.png", QSize(48, 48)); const QString pattern = AppEnv::getShareFolder() % QLatin1String("/icons/hicolor/%1x%1/apps/de.syping.gta5view.png");
appIcon.addFile(":/img/gta5view-64.png", QSize(64, 64)); #endif
appIcon.addFile(":/img/gta5view-96.png", QSize(96, 96)); #else
appIcon.addFile(":/img/gta5view-128.png", QSize(128, 128)); const QString pattern = AppEnv::getImagesFolder() % QLatin1String(":/gta5view-%1.png");
appIcon.addFile(":/img/gta5view-256.png", QSize(256, 256)); #endif
appIcon.addFile(pattern.arg("16"), QSize(16, 16));
appIcon.addFile(pattern.arg("24"), QSize(24, 24));
appIcon.addFile(pattern.arg("32"), QSize(32, 32));
appIcon.addFile(pattern.arg("40"), QSize(40, 40));
appIcon.addFile(pattern.arg("48"), QSize(48, 48));
appIcon.addFile(pattern.arg("64"), QSize(64, 64));
appIcon.addFile(pattern.arg("96"), QSize(96, 96));
appIcon.addFile(pattern.arg("128"), QSize(128, 128));
appIcon.addFile(pattern.arg("256"), QSize(256, 256));
return appIcon; return appIcon;
} }
QIcon IconLoader::loadingPointmakerIcon() QIcon IconLoader::loadingPointmakerIcon()
{ {
QIcon pointmakerIcon; QIcon pointmakerIcon;
pointmakerIcon.addFile(":/img/pointmaker-8.png", QSize(8, 8)); const QString pattern = AppEnv::getImagesFolder() % QLatin1String("/pointmaker-%1.png");
pointmakerIcon.addFile(":/img/pointmaker-16.png", QSize(16, 16)); pointmakerIcon.addFile(pattern.arg("8"), QSize(8, 8));
pointmakerIcon.addFile(":/img/pointmaker-24.png", QSize(24, 24)); pointmakerIcon.addFile(pattern.arg("16"), QSize(16, 16));
pointmakerIcon.addFile(":/img/pointmaker-32.png", QSize(32, 32)); pointmakerIcon.addFile(pattern.arg("24"), QSize(24, 24));
pointmakerIcon.addFile(pattern.arg("32"), QSize(32, 32));
return pointmakerIcon; return pointmakerIcon;
} }

View File

@ -63,7 +63,7 @@ ImportDialog::ImportDialog(QString profileName, QWidget *parent) :
watermarkAvatar = true; watermarkAvatar = true;
watermarkPicture = false; watermarkPicture = false;
insideAvatarZone = false; insideAvatarZone = false;
avatarAreaImage = QImage(":/img/avatarareaimport.png"); avatarAreaImage = QImage(AppEnv::getImagesFolder() % "/avatarareaimport.png");
selectedColour = QColor::fromRgb(0, 0, 0, 255); selectedColour = QColor::fromRgb(0, 0, 0, 255);
// Set Icon for OK Button // Set Icon for OK Button
@ -323,18 +323,18 @@ void ImportDialog::processWatermark(QPainter *snapmaticPainter)
} }
// draw watermark // draw watermark
if (redWatermark) { if (redWatermark) {
const QImage viewWatermark = QImage(":/img/watermark_2r.png"); const QImage viewWatermark = QImage(AppEnv::getImagesFolder() % "/watermark_2r.png");
snapmaticPainter->drawImage(snapmaticResolution.width() - viewWatermark.width(), 0, viewWatermark); snapmaticPainter->drawImage(snapmaticResolution.width() - viewWatermark.width(), 0, viewWatermark);
} }
else else
{ {
QImage viewWatermark = QImage(":/img/watermark_2b.png"); QImage viewWatermark = QImage(AppEnv::getImagesFolder() % "/watermark_2b.png");
if (!blackWatermark) { if (!blackWatermark) {
viewWatermark.invertPixels(QImage::InvertRgb); viewWatermark.invertPixels(QImage::InvertRgb);
} }
snapmaticPainter->drawImage(snapmaticResolution.width() - viewWatermark.width(), 0, viewWatermark); snapmaticPainter->drawImage(snapmaticResolution.width() - viewWatermark.width(), 0, viewWatermark);
} }
QImage textWatermark = QImage(":/img/watermark_1b.png"); QImage textWatermark = QImage(AppEnv::getImagesFolder() % "/watermark_1b.png");
if (!blackWatermark) { if (!blackWatermark) {
textWatermark.invertPixels(QImage::InvertRgb); textWatermark.invertPixels(QImage::InvertRgb);
} }

View File

@ -20,6 +20,7 @@
#include "ui_MapLocationDialog.h" #include "ui_MapLocationDialog.h"
#include "IconLoader.h" #include "IconLoader.h"
#include "AppEnv.h" #include "AppEnv.h"
#include <QStringBuilder>
#include <QPainter> #include <QPainter>
#include <QStyle> #include <QStyle>
@ -79,10 +80,10 @@ void MapLocationDialog::setCayoPerico(bool isCayoPerico)
ui->hlMapDialog->removeItem(ui->vlPosLayout); ui->hlMapDialog->removeItem(ui->vlPosLayout);
ui->hlMapDialog->addLayout(ui->vlPosLayout); ui->hlMapDialog->addLayout(ui->vlPosLayout);
ui->labPos->setAlignment(Qt::AlignRight); ui->labPos->setAlignment(Qt::AlignRight);
mapImage = QImage(":/img/mapcayoperico.jpg"); mapImage = QImage(AppEnv::getImagesFolder() % "/mapcayoperico.jpg");
} }
else { else {
mapImage = QImage(":/img/mappreview.jpg"); mapImage = QImage(AppEnv::getImagesFolder() % "/mappreview.jpg");
} }
drawPointOnMap(xpos_old, ypos_old); drawPointOnMap(xpos_old, ypos_old);
} }

View File

@ -21,6 +21,7 @@
#include "TranslationClass.h" #include "TranslationClass.h"
#include "StandardPaths.h" #include "StandardPaths.h"
#include "UserInterface.h" #include "UserInterface.h"
#include "wrapper.h"
#include "AppEnv.h" #include "AppEnv.h"
#include "config.h" #include "config.h"
#include <QStringBuilder> #include <QStringBuilder>
@ -92,22 +93,18 @@ OptionsDialog::OptionsDialog(ProfileDatabase *profileDB, QWidget *parent) :
ui->rbPicDefaultRes->setText(ui->rbPicDefaultRes->text().arg(QString::number(defExportSize.width()), QString::number(defExportSize.height()))); ui->rbPicDefaultRes->setText(ui->rbPicDefaultRes->text().arg(QString::number(defExportSize.width()), QString::number(defExportSize.height())));
// Set Icon for OK Button // Set Icon for OK Button
if (QIcon::hasThemeIcon("dialog-ok")) if (QIcon::hasThemeIcon("dialog-ok")) {
{
ui->cmdOK->setIcon(QIcon::fromTheme("dialog-ok")); ui->cmdOK->setIcon(QIcon::fromTheme("dialog-ok"));
} }
else if (QIcon::hasThemeIcon("gtk-ok")) else if (QIcon::hasThemeIcon("gtk-ok")) {
{
ui->cmdOK->setIcon(QIcon::fromTheme("gtk-ok")); ui->cmdOK->setIcon(QIcon::fromTheme("gtk-ok"));
} }
// Set Icon for Cancel Button // Set Icon for Cancel Button
if (QIcon::hasThemeIcon("dialog-cancel")) if (QIcon::hasThemeIcon("dialog-cancel")) {
{
ui->cmdCancel->setIcon(QIcon::fromTheme("dialog-cancel")); ui->cmdCancel->setIcon(QIcon::fromTheme("dialog-cancel"));
} }
else if (QIcon::hasThemeIcon("gtk-cancel")) else if (QIcon::hasThemeIcon("gtk-cancel")) {
{
ui->cmdCancel->setIcon(QIcon::fromTheme("gtk-cancel")); ui->cmdCancel->setIcon(QIcon::fromTheme("gtk-cancel"));
} }
@ -145,15 +142,11 @@ void OptionsDialog::setupTreeWidget()
{ {
const QStringList players = profileDB->getPlayers(); const QStringList players = profileDB->getPlayers();
if (players.length() != 0) { if (players.length() != 0) {
QStringList::const_iterator it = players.constBegin(); for (auto it = players.constBegin(); it != players.constEnd(); it++) {
QStringList::const_iterator end = players.constEnd();
while (it != end)
{
bool ok; bool ok;
int playerID = it->toInt(&ok); int playerID = it->toInt(&ok);
if (ok) if (ok) {
{ const QString playerName = profileDB->getPlayerName(playerID);
QString playerName = profileDB->getPlayerName(playerID);
QStringList playerTreeViewList; QStringList playerTreeViewList;
playerTreeViewList += *it; playerTreeViewList += *it;
@ -163,7 +156,6 @@ void OptionsDialog::setupTreeWidget()
ui->twPlayers->addTopLevelItem(playerItem); ui->twPlayers->addTopLevelItem(playerItem);
playerItems += playerItem; playerItems += playerItem;
} }
it++;
} }
ui->twPlayers->sortItems(1, Qt::AscendingOrder); ui->twPlayers->sortItems(1, Qt::AscendingOrder);
} }
@ -179,20 +171,18 @@ void OptionsDialog::setupLanguageBox()
currentAreaLanguage = settings->value("AreaLanguage", "Auto").toString(); currentAreaLanguage = settings->value("AreaLanguage", "Auto").toString();
settings->endGroup(); settings->endGroup();
QString cbSysStr = tr("%1 (Language priority)", "First language a person can talk with a different person/application. \"Native\" or \"Not Native\".").arg(tr("System", const QString cbSysStr = tr("%1 (Language priority)", "First language a person can talk with a different person/application. \"Native\" or \"Not Native\".").arg(tr("System",
"System in context of System default")); "System in context of System default"));
#ifdef Q_OS_WIN #ifdef Q_OS_WIN
QString cbAutoStr; QString cbAutoStr;
if (AppEnv::getGameLanguage(AppEnv::getGameVersion()) != GameLanguage::Undefined) if (AppEnv::getGameLanguage(AppEnv::getGameVersion()) != GameLanguage::Undefined) {
{
cbAutoStr = tr("%1 (Game language)", "Next closest language compared to the Game settings").arg(tr("Auto", "Automatic language choice.")); cbAutoStr = tr("%1 (Game language)", "Next closest language compared to the Game settings").arg(tr("Auto", "Automatic language choice."));
} }
else else {
{
cbAutoStr = tr("%1 (Closest to Interface)", "Next closest language compared to the Interface").arg(tr("Auto", "Automatic language choice.")); cbAutoStr = tr("%1 (Closest to Interface)", "Next closest language compared to the Interface").arg(tr("Auto", "Automatic language choice."));
} }
#else #else
QString cbAutoStr = tr("%1 (Closest to Interface)", "Next closest language compared to the Interface").arg(tr("Auto", "Automatic language choice.")); const QString cbAutoStr = tr("%1 (Closest to Interface)", "Next closest language compared to the Interface").arg(tr("Auto", "Automatic language choice."));
#endif #endif
ui->cbLanguage->addItem(cbSysStr, "System"); ui->cbLanguage->addItem(cbSysStr, "System");
ui->cbAreaLanguage->addItem(cbAutoStr, "Auto"); ui->cbAreaLanguage->addItem(cbAutoStr, "Auto");
@ -206,15 +196,18 @@ void OptionsDialog::setupLanguageBox()
availableLanguages.removeDuplicates(); availableLanguages.removeDuplicates();
availableLanguages.sort(); availableLanguages.sort();
for (QString lang : availableLanguages) for (const QString &lang : qAsConst(availableLanguages)) {
{
QLocale langLocale(lang); QLocale langLocale(lang);
QString cbLangStr = langLocale.nativeLanguageName() % " (" % langLocale.nativeCountryName() % ") [" % lang % "]"; const QString cbLangStr = langLocale.nativeLanguageName() % " (" % langLocale.nativeCountryName() % ") [" % lang % "]";
QString langIconStr = "flag-" % TranslationClass::getCountryCode(langLocale); const QString langIconPath = AppEnv::getImagesFolder() % "/flag-" % TranslationClass::getCountryCode(langLocale) % ".png";
ui->cbLanguage->addItem(QIcon::fromTheme(langIconStr), cbLangStr, lang); if (QFile::exists(langIconPath)) {
if (currentLanguage == lang) ui->cbLanguage->addItem(QIcon(langIconPath), cbLangStr, lang);
{ }
else {
ui->cbLanguage->addItem(cbLangStr, lang);
}
if (currentLanguage == lang) {
#if QT_VERSION >= 0x050000 #if QT_VERSION >= 0x050000
ui->cbLanguage->setCurrentText(cbLangStr); ui->cbLanguage->setCurrentText(cbLangStr);
#else #else
@ -225,7 +218,8 @@ void OptionsDialog::setupLanguageBox()
} }
QString aCurrentLanguage = QString("en_GB"); QString aCurrentLanguage = QString("en_GB");
if (Translator->isLanguageLoaded()) { aCurrentLanguage = Translator->getCurrentLanguage(); } if (Translator->isLanguageLoaded())
aCurrentLanguage = Translator->getCurrentLanguage();
QLocale currentLocale = QLocale(aCurrentLanguage); QLocale currentLocale = QLocale(aCurrentLanguage);
ui->labCurrentLanguage->setText(tr("Current: %1").arg(currentLocale.nativeLanguageName() % " (" % currentLocale.nativeCountryName() % ") [" % aCurrentLanguage % "]")); ui->labCurrentLanguage->setText(tr("Current: %1").arg(currentLocale.nativeLanguageName() % " (" % currentLocale.nativeCountryName() % ") [" % aCurrentLanguage % "]"));
@ -234,7 +228,7 @@ void OptionsDialog::setupLanguageBox()
availableLanguages.removeDuplicates(); availableLanguages.removeDuplicates();
availableLanguages.sort(); availableLanguages.sort();
for (QString lang : availableLanguages) { for (const QString &lang : qAsConst(availableLanguages)) {
// correcting Language Location if possible // correcting Language Location if possible
QString aLang = lang; QString aLang = lang;
if (QFile::exists(":/global/global." % lang % ".loc")) { if (QFile::exists(":/global/global." % lang % ".loc")) {
@ -246,10 +240,8 @@ void OptionsDialog::setupLanguageBox()
} }
QLocale langLocale(aLang); QLocale langLocale(aLang);
QString cbLangStr = langLocale.nativeLanguageName() % " (" % langLocale.nativeCountryName() % ") [" % aLang % "]"; const QString cbLangStr = langLocale.nativeLanguageName() % " (" % langLocale.nativeCountryName() % ") [" % aLang % "]";
QString langIconStr = "flag-" % TranslationClass::getCountryCode(langLocale); ui->cbAreaLanguage->addItem(cbLangStr, lang);
ui->cbAreaLanguage->addItem(QIcon::fromTheme(langIconStr), cbLangStr, lang);
if (currentAreaLanguage == lang) { if (currentAreaLanguage == lang) {
#if QT_VERSION >= 0x050000 #if QT_VERSION >= 0x050000
ui->cbAreaLanguage->setCurrentText(cbLangStr); ui->cbAreaLanguage->setCurrentText(cbLangStr);
@ -264,8 +256,7 @@ void OptionsDialog::setupLanguageBox()
if (QFile::exists(":/global/global." % aCurrentAreaLanguage % ".loc")) { if (QFile::exists(":/global/global." % aCurrentAreaLanguage % ".loc")) {
qDebug() << "locFile found"; qDebug() << "locFile found";
QFile locFile(":/global/global." % aCurrentAreaLanguage % ".loc"); QFile locFile(":/global/global." % aCurrentAreaLanguage % ".loc");
if (locFile.open(QFile::ReadOnly)) if (locFile.open(QFile::ReadOnly)) {
{
aCurrentAreaLanguage = QString::fromUtf8(locFile.readLine()).trimmed(); aCurrentAreaLanguage = QString::fromUtf8(locFile.readLine()).trimmed();
locFile.close(); locFile.close();
} }
@ -492,7 +483,7 @@ void OptionsDialog::setupDefaultProfile()
void OptionsDialog::commitProfiles(const QStringList &profiles) void OptionsDialog::commitProfiles(const QStringList &profiles)
{ {
for (QString profile : profiles) { for (const QString &profile : profiles) {
ui->cbProfiles->addItem(tr("Profile: %1").arg(profile), profile); ui->cbProfiles->addItem(tr("Profile: %1").arg(profile), profile);
if (defaultProfile == profile) { if (defaultProfile == profile) {
#if QT_VERSION >= 0x050000 #if QT_VERSION >= 0x050000
@ -705,8 +696,8 @@ void OptionsDialog::setupSnapmaticPictureViewer()
void OptionsDialog::on_cmdExploreFolder_clicked() void OptionsDialog::on_cmdExploreFolder_clicked()
{ {
QString GTAV_Folder = QFileDialog::getExistingDirectory(this, UserInterface::tr("Select GTA V Folder..."), StandardPaths::documentsLocation(), QFileDialog::ShowDirsOnly); const QString GTAV_Folder = QFileDialog::getExistingDirectory(this, UserInterface::tr("Select GTA V Folder..."), StandardPaths::documentsLocation(), QFileDialog::ShowDirsOnly);
if (QFileInfo(GTAV_Folder).exists()) { if (QDir(GTAV_Folder).exists()) {
ui->txtFolder->setText(GTAV_Folder); ui->txtFolder->setText(GTAV_Folder);
} }
} }

View File

@ -163,10 +163,10 @@ void PictureDialog::setupPictureDialog()
qreal screenRatio = AppEnv::screenRatio(); qreal screenRatio = AppEnv::screenRatio();
qreal screenRatioPR = AppEnv::screenRatioPR(); qreal screenRatioPR = AppEnv::screenRatioPR();
if (screenRatio != 1 || screenRatioPR != 1) { if (screenRatio != 1 || screenRatioPR != 1) {
avatarAreaPicture = QImage(":/img/avatararea.png").scaledToHeight(snapmaticResolution.height() * screenRatio * screenRatioPR, Qt::FastTransformation); avatarAreaPicture = QImage(AppEnv::getImagesFolder() % "/avatararea.png").scaledToHeight(snapmaticResolution.height() * screenRatio * screenRatioPR, Qt::FastTransformation);
} }
else { else {
avatarAreaPicture = QImage(":/img/avatararea.png"); avatarAreaPicture = QImage(AppEnv::getImagesFolder() % "/avatararea.png");
} }
avatarLocX = 145; avatarLocX = 145;
avatarLocY = 66; avatarLocY = 66;
@ -243,8 +243,8 @@ void PictureDialog::addPreviousNextButtons()
#endif #endif
uiToolbar->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum); uiToolbar->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum);
uiToolbar->setObjectName("UiToolbar"); uiToolbar->setObjectName("UiToolbar");
uiToolbar->addAction(QIcon(":/img/back.svgz"), "", this, SLOT(previousPictureRequestedSlot())); uiToolbar->addAction(QIcon(AppEnv::getImagesFolder() % "/back.svgz"), "", this, SLOT(previousPictureRequestedSlot()));
uiToolbar->addAction(QIcon(":/img/next.svgz"), "", this, SLOT(nextPictureRequestedSlot())); uiToolbar->addAction(QIcon(AppEnv::getImagesFolder() % "/next.svgz"), "", this, SLOT(nextPictureRequestedSlot()));
#ifdef Q_OS_MAC #ifdef Q_OS_MAC
#if QT_VERSION >= 0x050000 #if QT_VERSION >= 0x050000
uiToolbar->setStyle(QStyleFactory::create("Fusion")); uiToolbar->setStyle(QStyleFactory::create("Fusion"));

View File

@ -19,6 +19,7 @@
#include "PlayerListDialog.h" #include "PlayerListDialog.h"
#include "ui_PlayerListDialog.h" #include "ui_PlayerListDialog.h"
#include "AppEnv.h" #include "AppEnv.h"
#include <QStringBuilder>
#include <QFontMetrics> #include <QFontMetrics>
#include <QInputDialog> #include <QInputDialog>
#include <QMessageBox> #include <QMessageBox>
@ -94,9 +95,9 @@ PlayerListDialog::PlayerListDialog(QStringList players, ProfileDatabase *profile
ui->cmdMakeAd->setIconSize(iconSize); ui->cmdMakeAd->setIconSize(iconSize);
} }
#endif #endif
ui->cmdMakeAv->setIcon(QIcon(":/img/back.svgz")); ui->cmdMakeAv->setIcon(QIcon(AppEnv::getImagesFolder() % "/back.svgz"));
ui->cmdMakeSe->setIcon(QIcon(":/img/next.svgz")); ui->cmdMakeSe->setIcon(QIcon(AppEnv::getImagesFolder() % "/next.svgz"));
ui->cmdMakeAd->setIcon(QIcon(":/img/add.svgz")); ui->cmdMakeAd->setIcon(QIcon(AppEnv::getImagesFolder() % "/add.svgz"));
} }
buildInterface(); buildInterface();
@ -124,7 +125,7 @@ void PlayerListDialog::on_cmdCancel_clicked()
void PlayerListDialog::buildInterface() void PlayerListDialog::buildInterface()
{ {
const QStringList dbPlayers = profileDB->getPlayers(); const QStringList dbPlayers = profileDB->getPlayers();
for (const QString &sePlayer : players) { for (const QString &sePlayer : qAsConst(players)) {
QListWidgetItem *playerItem = new QListWidgetItem(profileDB->getPlayerName(sePlayer)); QListWidgetItem *playerItem = new QListWidgetItem(profileDB->getPlayerName(sePlayer));
playerItem->setData(Qt::UserRole, sePlayer); playerItem->setData(Qt::UserRole, sePlayer);
ui->listSePlayers->addItem(playerItem); ui->listSePlayers->addItem(playerItem);

View File

@ -25,6 +25,7 @@
#include "SavegameCopy.h" #include "SavegameCopy.h"
#include "AppEnv.h" #include "AppEnv.h"
#include "config.h" #include "config.h"
#include <QStringBuilder>
#include <QFileDialog> #include <QFileDialog>
#include <QMessageBox> #include <QMessageBox>
#include <QSettings> #include <QSettings>
@ -59,7 +60,7 @@ SavegameWidget::SavegameWidget(QWidget *parent) :
ui->labSavegamePic->setFixedSize(48 * screenRatio, 27 * screenRatio); ui->labSavegamePic->setFixedSize(48 * screenRatio, 27 * screenRatio);
ui->labSavegamePic->setScaledContents(true); ui->labSavegamePic->setScaledContents(true);
ui->labSavegamePic->setPixmap(QPixmap(":/img/savegame.svgz")); ui->labSavegamePic->setPixmap(QPixmap(AppEnv::getImagesFolder() % "/savegame.svgz"));
QString exportSavegameStr = tr("Export Savegame..."); QString exportSavegameStr = tr("Export Savegame...");
Q_UNUSED(exportSavegameStr) Q_UNUSED(exportSavegameStr)

View File

@ -1,6 +1,6 @@
/***************************************************************************** /*****************************************************************************
* gta5view Grand Theft Auto V Profile Viewer * gta5view Grand Theft Auto V Profile Viewer
* Copyright (C) 2016-2019 Syping * Copyright (C) 2016-2021 Syping
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@ -170,7 +170,7 @@ UserInterface::UserInterface(ProfileDatabase *profileDB, CrewDatabase *crewDB, D
donateAction->setIcon(QIcon::fromTheme("taxes-finances")); donateAction->setIcon(QIcon::fromTheme("taxes-finances"));
} }
else { else {
donateAction->setIcon(QIcon(":/img/donate.svgz")); donateAction->setIcon(QIcon(AppEnv::getImagesFolder() % "/donate.svgz"));
} }
ui->menuHelp->insertAction(ui->actionAbout_gta5sync, donateAction); ui->menuHelp->insertAction(ui->actionAbout_gta5sync, donateAction);
QObject::connect(donateAction, &QAction::triggered, this, [=](){ QObject::connect(donateAction, &QAction::triggered, this, [=](){
@ -715,8 +715,8 @@ void UserInterface::showMessages(const QStringList messages)
nextButton->setIcon(QIcon::fromTheme("go-next")); nextButton->setIcon(QIcon::fromTheme("go-next"));
} }
else { else {
backButton->setIcon(QIcon(":/img/back.svgz")); backButton->setIcon(QIcon(AppEnv::getImagesFolder() % "/back.svgz"));
nextButton->setIcon(QIcon(":/img/next.svgz")); nextButton->setIcon(QIcon(AppEnv::getImagesFolder() % "/next.svgz"));
} }
backButton->setEnabled(false); backButton->setEnabled(false);
if (stackWidget->count() <= 1) { if (stackWidget->count() <= 1) {

View File

@ -65,7 +65,11 @@
#ifdef GTA5SYNC_QCONF #ifdef GTA5SYNC_QCONF
#ifndef GTA5SYNC_SHARE #ifndef GTA5SYNC_SHARE
#define GTA5SYNC_SHARE "RUNDIR:SEPARATOR:..SEPARATOR:share" #ifdef Q_OS_WIN
#define GTA5SYNC_SHARE "RUNDIR:"
#else
#define GTA5SYNC_SHARE "RUNDIR:/../share"
#endif
#endif #endif
#ifndef GTA5SYNC_LANG #ifndef GTA5SYNC_LANG
#define GTA5SYNC_LANG "QCONFLANG:" #define GTA5SYNC_LANG "QCONFLANG:"
@ -83,10 +87,10 @@
#define GTA5SYNC_SHARE "RUNDIR:" #define GTA5SYNC_SHARE "RUNDIR:"
#endif #endif
#ifndef GTA5SYNC_LANG #ifndef GTA5SYNC_LANG
#define GTA5SYNC_LANG "SHAREDDIR:SEPARATOR:lang" #define GTA5SYNC_LANG "SHAREDDIR:/lang"
#endif #endif
#ifndef GTA5SYNC_PLUG #ifndef GTA5SYNC_PLUG
#define GTA5SYNC_PLUG "RUNDIR:SEPARATOR:plugins" #define GTA5SYNC_PLUG "RUNDIR:/plugins"
#endif #endif
#endif #endif

View File

@ -144,7 +144,8 @@ TRANSLATIONS += \
res/gta5sync_zh_TW.ts res/gta5sync_zh_TW.ts
RESOURCES += \ RESOURCES += \
res/app.qrc \ res/img.qrc \
res/template.qrc \
res/tr_g5p.qrc res/tr_g5p.qrc
DISTFILES += \ DISTFILES += \

Binary file not shown.

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 87 B

BIN
res/flag-de.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
res/flag-fr.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
res/flag-gb.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

BIN
res/flag-kr.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
res/flag-ru.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
res/flag-tw.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
res/flag-ua.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
res/flag-us.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@ -585,7 +585,7 @@ When you want to use it as Avatar the image will be detached!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../MapLocationDialog.cpp" line="64"/> <location filename="../MapLocationDialog.cpp" line="65"/>
<source>X: %1 <source>X: %1
Y: %2</source> Y: %2</source>
<comment>X and Y position</comment> <comment>X and Y position</comment>
@ -728,26 +728,26 @@ Y: %2</source>
<message> <message>
<location filename="../OptionsDialog.ui" line="399"/> <location filename="../OptionsDialog.ui" line="399"/>
<location filename="../OptionsDialog.ui" line="422"/> <location filename="../OptionsDialog.ui" line="422"/>
<location filename="../OptionsDialog.cpp" line="613"/> <location filename="../OptionsDialog.cpp" line="604"/>
<location filename="../OptionsDialog.cpp" line="614"/> <location filename="../OptionsDialog.cpp" line="605"/>
<location filename="../OptionsDialog.cpp" line="625"/> <location filename="../OptionsDialog.cpp" line="616"/>
<location filename="../OptionsDialog.cpp" line="626"/> <location filename="../OptionsDialog.cpp" line="617"/>
<location filename="../OptionsDialog.cpp" line="636"/> <location filename="../OptionsDialog.cpp" line="627"/>
<location filename="../OptionsDialog.cpp" line="637"/> <location filename="../OptionsDialog.cpp" line="628"/>
<source>Found: %1</source> <source>Found: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="406"/> <location filename="../OptionsDialog.ui" line="406"/>
<location filename="../OptionsDialog.ui" line="429"/> <location filename="../OptionsDialog.ui" line="429"/>
<location filename="../OptionsDialog.cpp" line="616"/> <location filename="../OptionsDialog.cpp" line="607"/>
<location filename="../OptionsDialog.cpp" line="619"/> <location filename="../OptionsDialog.cpp" line="610"/>
<location filename="../OptionsDialog.cpp" line="629"/> <location filename="../OptionsDialog.cpp" line="620"/>
<location filename="../OptionsDialog.cpp" line="632"/> <location filename="../OptionsDialog.cpp" line="623"/>
<location filename="../OptionsDialog.cpp" line="630"/>
<location filename="../OptionsDialog.cpp" line="633"/>
<location filename="../OptionsDialog.cpp" line="636"/>
<location filename="../OptionsDialog.cpp" line="639"/> <location filename="../OptionsDialog.cpp" line="639"/>
<location filename="../OptionsDialog.cpp" line="642"/>
<location filename="../OptionsDialog.cpp" line="645"/>
<location filename="../OptionsDialog.cpp" line="648"/>
<source>Language: %1</source> <source>Language: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -768,7 +768,7 @@ Y: %2</source>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="465"/> <location filename="../OptionsDialog.ui" line="465"/>
<location filename="../OptionsDialog.cpp" line="580"/> <location filename="../OptionsDialog.cpp" line="571"/>
<source>Participate in %1 User Statistics</source> <source>Participate in %1 User Statistics</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -804,8 +804,8 @@ Y: %2</source>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="554"/> <location filename="../OptionsDialog.ui" line="554"/>
<location filename="../OptionsDialog.cpp" line="594"/> <location filename="../OptionsDialog.cpp" line="585"/>
<location filename="../OptionsDialog.cpp" line="597"/> <location filename="../OptionsDialog.cpp" line="588"/>
<source>Participation ID: %1</source> <source>Participation ID: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -827,8 +827,8 @@ Y: %2</source>
<message> <message>
<location filename="../OptionsDialog.ui" line="611"/> <location filename="../OptionsDialog.ui" line="611"/>
<location filename="../OptionsDialog.ui" line="633"/> <location filename="../OptionsDialog.ui" line="633"/>
<location filename="../OptionsDialog.cpp" line="230"/> <location filename="../OptionsDialog.cpp" line="224"/>
<location filename="../OptionsDialog.cpp" line="274"/> <location filename="../OptionsDialog.cpp" line="265"/>
<source>Current: %1</source> <source>Current: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -890,95 +890,95 @@ Y: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="182"/> <location filename="../OptionsDialog.cpp" line="174"/>
<source>System</source> <source>System</source>
<comment>System in context of System default</comment> <comment>System in context of System default</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="188"/> <location filename="../OptionsDialog.cpp" line="179"/>
<source>%1 (Game language)</source> <source>%1 (Game language)</source>
<comment>Next closest language compared to the Game settings</comment> <comment>Next closest language compared to the Game settings</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="192"/> <location filename="../OptionsDialog.cpp" line="182"/>
<location filename="../OptionsDialog.cpp" line="195"/> <location filename="../OptionsDialog.cpp" line="185"/>
<source>%1 (Closest to Interface)</source> <source>%1 (Closest to Interface)</source>
<comment>Next closest language compared to the Interface</comment> <comment>Next closest language compared to the Interface</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="188"/> <location filename="../OptionsDialog.cpp" line="179"/>
<location filename="../OptionsDialog.cpp" line="192"/> <location filename="../OptionsDialog.cpp" line="182"/>
<location filename="../OptionsDialog.cpp" line="195"/> <location filename="../OptionsDialog.cpp" line="185"/>
<source>Auto</source> <source>Auto</source>
<comment>Automatic language choice.</comment> <comment>Automatic language choice.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="182"/> <location filename="../OptionsDialog.cpp" line="174"/>
<source>%1 (Language priority)</source> <source>%1 (Language priority)</source>
<comment>First language a person can talk with a different person/application. &quot;Native&quot; or &quot;Not Native&quot;.</comment> <comment>First language a person can talk with a different person/application. &quot;Native&quot; or &quot;Not Native&quot;.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="479"/> <location filename="../OptionsDialog.cpp" line="470"/>
<source>%1</source> <source>%1</source>
<comment>%1</comment> <comment>%1</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="479"/> <location filename="../OptionsDialog.cpp" line="470"/>
<source>The new Custom Folder will initialise after you restart %1.</source> <source>The new Custom Folder will initialise after you restart %1.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="489"/> <location filename="../OptionsDialog.cpp" line="480"/>
<source>No Profile</source> <source>No Profile</source>
<comment>No Profile, as default</comment> <comment>No Profile, as default</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="496"/> <location filename="../OptionsDialog.cpp" line="487"/>
<location filename="../OptionsDialog.cpp" line="499"/> <location filename="../OptionsDialog.cpp" line="490"/>
<location filename="../OptionsDialog.cpp" line="501"/> <location filename="../OptionsDialog.cpp" line="492"/>
<source>Profile: %1</source> <source>Profile: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="581"/> <location filename="../OptionsDialog.cpp" line="572"/>
<source>View %1 User Statistics Online</source> <source>View %1 User Statistics Online</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="597"/> <location filename="../OptionsDialog.cpp" line="588"/>
<source>Not registered</source> <source>Not registered</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="613"/> <location filename="../OptionsDialog.cpp" line="604"/>
<location filename="../OptionsDialog.cpp" line="626"/> <location filename="../OptionsDialog.cpp" line="617"/>
<location filename="../OptionsDialog.cpp" line="636"/> <location filename="../OptionsDialog.cpp" line="627"/>
<location filename="../OptionsDialog.cpp" line="637"/> <location filename="../OptionsDialog.cpp" line="628"/>
<source>Yes</source> <source>Yes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="614"/> <location filename="../OptionsDialog.cpp" line="605"/>
<location filename="../OptionsDialog.cpp" line="625"/> <location filename="../OptionsDialog.cpp" line="616"/>
<source>No</source> <source>No</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="619"/> <location filename="../OptionsDialog.cpp" line="610"/>
<location filename="../OptionsDialog.cpp" line="642"/> <location filename="../OptionsDialog.cpp" line="633"/>
<source>OS defined</source> <source>OS defined</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="632"/> <location filename="../OptionsDialog.cpp" line="623"/>
<location filename="../OptionsDialog.cpp" line="648"/> <location filename="../OptionsDialog.cpp" line="639"/>
<source>Steam defined</source> <source>Steam defined</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1227,28 +1227,28 @@ Press 1 for Default View</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="159"/> <location filename="../PlayerListDialog.cpp" line="160"/>
<source>Add Players...</source> <source>Add Players...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="159"/> <location filename="../PlayerListDialog.cpp" line="160"/>
<source>Failed to add more Players because the limit of Players are %1!</source> <source>Failed to add more Players because the limit of Players are %1!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="175"/> <location filename="../PlayerListDialog.cpp" line="176"/>
<location filename="../PlayerListDialog.cpp" line="194"/> <location filename="../PlayerListDialog.cpp" line="195"/>
<source>Add Player...</source> <source>Add Player...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="175"/> <location filename="../PlayerListDialog.cpp" line="176"/>
<source>Enter Social Club Player ID</source> <source>Enter Social Club Player ID</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="194"/> <location filename="../PlayerListDialog.cpp" line="195"/>
<source>Failed to add Player %1 because Player %1 is already added!</source> <source>Failed to add Player %1 because Player %1 is already added!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1799,48 +1799,48 @@ Press 1 for Default View</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="64"/> <location filename="../SavegameWidget.cpp" line="65"/>
<source>Export Savegame...</source> <source>Export Savegame...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../SavegameWidget.cpp" line="67"/>
<location filename="../SavegameWidget.cpp" line="124"/>
<source>AUTOSAVE - %1
%2</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="68"/> <location filename="../SavegameWidget.cpp" line="68"/>
<location filename="../SavegameWidget.cpp" line="125"/> <location filename="../SavegameWidget.cpp" line="125"/>
<source>AUTOSAVE - %1
%2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SavegameWidget.cpp" line="69"/>
<location filename="../SavegameWidget.cpp" line="126"/>
<source>SAVE %3 - %1 <source>SAVE %3 - %1
%2</source> %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="96"/>
<location filename="../SavegameWidget.cpp" line="97"/> <location filename="../SavegameWidget.cpp" line="97"/>
<location filename="../SavegameWidget.cpp" line="98"/>
<source>WRONG FORMAT</source> <source>WRONG FORMAT</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="118"/> <location filename="../SavegameWidget.cpp" line="119"/>
<source>UNKNOWN</source> <source>UNKNOWN</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="138"/> <location filename="../SavegameWidget.cpp" line="139"/>
<location filename="../SavegameWidget.cpp" line="191"/> <location filename="../SavegameWidget.cpp" line="192"/>
<source>Delete Savegame</source> <source>Delete Savegame</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="138"/> <location filename="../SavegameWidget.cpp" line="139"/>
<source>Are you sure to delete %1 from your savegames?</source> <source>Are you sure to delete %1 from your savegames?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="191"/> <location filename="../SavegameWidget.cpp" line="192"/>
<source>Failed at deleting %1 from your savegames</source> <source>Failed at deleting %1 from your savegames</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2391,7 +2391,7 @@ Press 1 for Default View</source>
</message> </message>
<message> <message>
<location filename="../UserInterface.ui" line="322"/> <location filename="../UserInterface.ui" line="322"/>
<location filename="../OptionsDialog.cpp" line="708"/> <location filename="../OptionsDialog.cpp" line="699"/>
<location filename="../UserInterface.cpp" line="269"/> <location filename="../UserInterface.cpp" line="269"/>
<location filename="../UserInterface.cpp" line="787"/> <location filename="../UserInterface.cpp" line="787"/>
<source>Select GTA V Folder...</source> <source>Select GTA V Folder...</source>

View File

@ -604,7 +604,7 @@ Wenn du es als Avatar verwenden möchtest wird es abgetrennt!</translation>
<translation>&amp;Fertig</translation> <translation>&amp;Fertig</translation>
</message> </message>
<message> <message>
<location filename="../MapLocationDialog.cpp" line="64"/> <location filename="../MapLocationDialog.cpp" line="65"/>
<source>X: %1 <source>X: %1
Y: %2</source> Y: %2</source>
<comment>X and Y position</comment> <comment>X and Y position</comment>
@ -756,26 +756,26 @@ Y: %2</translation>
<message> <message>
<location filename="../OptionsDialog.ui" line="399"/> <location filename="../OptionsDialog.ui" line="399"/>
<location filename="../OptionsDialog.ui" line="422"/> <location filename="../OptionsDialog.ui" line="422"/>
<location filename="../OptionsDialog.cpp" line="613"/> <location filename="../OptionsDialog.cpp" line="604"/>
<location filename="../OptionsDialog.cpp" line="614"/> <location filename="../OptionsDialog.cpp" line="605"/>
<location filename="../OptionsDialog.cpp" line="625"/> <location filename="../OptionsDialog.cpp" line="616"/>
<location filename="../OptionsDialog.cpp" line="626"/> <location filename="../OptionsDialog.cpp" line="617"/>
<location filename="../OptionsDialog.cpp" line="636"/> <location filename="../OptionsDialog.cpp" line="627"/>
<location filename="../OptionsDialog.cpp" line="637"/> <location filename="../OptionsDialog.cpp" line="628"/>
<source>Found: %1</source> <source>Found: %1</source>
<translation>Gefunden: %1</translation> <translation>Gefunden: %1</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="406"/> <location filename="../OptionsDialog.ui" line="406"/>
<location filename="../OptionsDialog.ui" line="429"/> <location filename="../OptionsDialog.ui" line="429"/>
<location filename="../OptionsDialog.cpp" line="616"/> <location filename="../OptionsDialog.cpp" line="607"/>
<location filename="../OptionsDialog.cpp" line="619"/> <location filename="../OptionsDialog.cpp" line="610"/>
<location filename="../OptionsDialog.cpp" line="629"/> <location filename="../OptionsDialog.cpp" line="620"/>
<location filename="../OptionsDialog.cpp" line="632"/> <location filename="../OptionsDialog.cpp" line="623"/>
<location filename="../OptionsDialog.cpp" line="630"/>
<location filename="../OptionsDialog.cpp" line="633"/>
<location filename="../OptionsDialog.cpp" line="636"/>
<location filename="../OptionsDialog.cpp" line="639"/> <location filename="../OptionsDialog.cpp" line="639"/>
<location filename="../OptionsDialog.cpp" line="642"/>
<location filename="../OptionsDialog.cpp" line="645"/>
<location filename="../OptionsDialog.cpp" line="648"/>
<source>Language: %1</source> <source>Language: %1</source>
<translation>Sprache: %1</translation> <translation>Sprache: %1</translation>
</message> </message>
@ -796,7 +796,7 @@ Y: %2</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="465"/> <location filename="../OptionsDialog.ui" line="465"/>
<location filename="../OptionsDialog.cpp" line="580"/> <location filename="../OptionsDialog.cpp" line="571"/>
<source>Participate in %1 User Statistics</source> <source>Participate in %1 User Statistics</source>
<translation>An %1 Benutzerstatistik teilnehmen</translation> <translation>An %1 Benutzerstatistik teilnehmen</translation>
</message> </message>
@ -827,8 +827,8 @@ Y: %2</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="554"/> <location filename="../OptionsDialog.ui" line="554"/>
<location filename="../OptionsDialog.cpp" line="594"/> <location filename="../OptionsDialog.cpp" line="585"/>
<location filename="../OptionsDialog.cpp" line="597"/> <location filename="../OptionsDialog.cpp" line="588"/>
<source>Participation ID: %1</source> <source>Participation ID: %1</source>
<translation>Teilnahme ID: %1</translation> <translation>Teilnahme ID: %1</translation>
</message> </message>
@ -884,8 +884,8 @@ Y: %2</translation>
<message> <message>
<location filename="../OptionsDialog.ui" line="611"/> <location filename="../OptionsDialog.ui" line="611"/>
<location filename="../OptionsDialog.ui" line="633"/> <location filename="../OptionsDialog.ui" line="633"/>
<location filename="../OptionsDialog.cpp" line="230"/> <location filename="../OptionsDialog.cpp" line="224"/>
<location filename="../OptionsDialog.cpp" line="274"/> <location filename="../OptionsDialog.cpp" line="265"/>
<source>Current: %1</source> <source>Current: %1</source>
<translation>Aktuell: %1</translation> <translation>Aktuell: %1</translation>
</message> </message>
@ -922,95 +922,95 @@ Y: %2</translation>
<translation>Abbre&amp;chen</translation> <translation>Abbre&amp;chen</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="479"/> <location filename="../OptionsDialog.cpp" line="470"/>
<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="182"/> <location filename="../OptionsDialog.cpp" line="174"/>
<source>System</source> <source>System</source>
<comment>System in context of System default</comment> <comment>System in context of System default</comment>
<translation>System</translation> <translation>System</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="188"/> <location filename="../OptionsDialog.cpp" line="179"/>
<source>%1 (Game language)</source> <source>%1 (Game language)</source>
<comment>Next closest language compared to the Game settings</comment> <comment>Next closest language compared to the Game settings</comment>
<translation>%1 (Spielsprache)</translation> <translation>%1 (Spielsprache)</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="192"/> <location filename="../OptionsDialog.cpp" line="182"/>
<location filename="../OptionsDialog.cpp" line="195"/> <location filename="../OptionsDialog.cpp" line="185"/>
<source>%1 (Closest to Interface)</source> <source>%1 (Closest to Interface)</source>
<comment>Next closest language compared to the Interface</comment> <comment>Next closest language compared to the Interface</comment>
<translation>%1 (Näheste zur Oberfläche)</translation> <translation>%1 (Näheste zur Oberfläche)</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="188"/> <location filename="../OptionsDialog.cpp" line="179"/>
<location filename="../OptionsDialog.cpp" line="192"/> <location filename="../OptionsDialog.cpp" line="182"/>
<location filename="../OptionsDialog.cpp" line="195"/> <location filename="../OptionsDialog.cpp" line="185"/>
<source>Auto</source> <source>Auto</source>
<comment>Automatic language choice.</comment> <comment>Automatic language choice.</comment>
<translation>Automatisch</translation> <translation>Automatisch</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="182"/> <location filename="../OptionsDialog.cpp" line="174"/>
<source>%1 (Language priority)</source> <source>%1 (Language priority)</source>
<comment>First language a person can talk with a different person/application. &quot;Native&quot; or &quot;Not Native&quot;.</comment> <comment>First language a person can talk with a different person/application. &quot;Native&quot; or &quot;Not Native&quot;.</comment>
<translation>%1 (Sprachenpriorität)</translation> <translation>%1 (Sprachenpriorität)</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="479"/> <location filename="../OptionsDialog.cpp" line="470"/>
<source>The new Custom Folder will initialise after you restart %1.</source> <source>The new Custom Folder will initialise 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>
<message> <message>
<location filename="../OptionsDialog.cpp" line="581"/> <location filename="../OptionsDialog.cpp" line="572"/>
<source>View %1 User Statistics Online</source> <source>View %1 User Statistics Online</source>
<translation>%1 Benutzerstatistik Online ansehen</translation> <translation>%1 Benutzerstatistik Online ansehen</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="597"/> <location filename="../OptionsDialog.cpp" line="588"/>
<source>Not registered</source> <source>Not registered</source>
<translation>Nicht registriert</translation> <translation>Nicht registriert</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="613"/> <location filename="../OptionsDialog.cpp" line="604"/>
<location filename="../OptionsDialog.cpp" line="626"/> <location filename="../OptionsDialog.cpp" line="617"/>
<location filename="../OptionsDialog.cpp" line="636"/> <location filename="../OptionsDialog.cpp" line="627"/>
<location filename="../OptionsDialog.cpp" line="637"/> <location filename="../OptionsDialog.cpp" line="628"/>
<source>Yes</source> <source>Yes</source>
<translation>Ja</translation> <translation>Ja</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="614"/> <location filename="../OptionsDialog.cpp" line="605"/>
<location filename="../OptionsDialog.cpp" line="625"/> <location filename="../OptionsDialog.cpp" line="616"/>
<source>No</source> <source>No</source>
<translation>Nein</translation> <translation>Nein</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="619"/> <location filename="../OptionsDialog.cpp" line="610"/>
<location filename="../OptionsDialog.cpp" line="642"/> <location filename="../OptionsDialog.cpp" line="633"/>
<source>OS defined</source> <source>OS defined</source>
<translation>OS-defined</translation> <translation>OS-defined</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="632"/> <location filename="../OptionsDialog.cpp" line="623"/>
<location filename="../OptionsDialog.cpp" line="648"/> <location filename="../OptionsDialog.cpp" line="639"/>
<source>Steam defined</source> <source>Steam defined</source>
<translation>Steam-definiert</translation> <translation>Steam-definiert</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="489"/> <location filename="../OptionsDialog.cpp" line="480"/>
<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="496"/> <location filename="../OptionsDialog.cpp" line="487"/>
<location filename="../OptionsDialog.cpp" line="499"/> <location filename="../OptionsDialog.cpp" line="490"/>
<location filename="../OptionsDialog.cpp" line="501"/> <location filename="../OptionsDialog.cpp" line="492"/>
<source>Profile: %1</source> <source>Profile: %1</source>
<translation>Profil: %1</translation> <translation>Profil: %1</translation>
</message> </message>
@ -1265,28 +1265,28 @@ Drücke 1 für Standardmodus</translation>
<translation>Abbre&amp;chen</translation> <translation>Abbre&amp;chen</translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="159"/> <location filename="../PlayerListDialog.cpp" line="160"/>
<source>Add Players...</source> <source>Add Players...</source>
<translation>Spieler hinzufügen...</translation> <translation>Spieler hinzufügen...</translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="159"/> <location filename="../PlayerListDialog.cpp" line="160"/>
<source>Failed to add more Players because the limit of Players are %1!</source> <source>Failed to add more Players because the limit of Players are %1!</source>
<translation>Fehlgeschlagen beim Hinzufügen von mehr Spielern weil der Limit von Spielern %1 ist!</translation> <translation>Fehlgeschlagen beim Hinzufügen von mehr Spielern weil der Limit von Spielern %1 ist!</translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="175"/> <location filename="../PlayerListDialog.cpp" line="176"/>
<location filename="../PlayerListDialog.cpp" line="194"/> <location filename="../PlayerListDialog.cpp" line="195"/>
<source>Add Player...</source> <source>Add Player...</source>
<translation>Spieler hinzufügen...</translation> <translation>Spieler hinzufügen...</translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="175"/> <location filename="../PlayerListDialog.cpp" line="176"/>
<source>Enter Social Club Player ID</source> <source>Enter Social Club Player ID</source>
<translation>Social Club Spieler ID eingeben</translation> <translation>Social Club Spieler ID eingeben</translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="194"/> <location filename="../PlayerListDialog.cpp" line="195"/>
<source>Failed to add Player %1 because Player %1 is already added!</source> <source>Failed to add Player %1 because Player %1 is already added!</source>
<translation>Fehlgeschlagen beim Hinzufügen vom Spieler %1 weil Spieler %1 bereits hinzugefügt wurde!</translation> <translation>Fehlgeschlagen beim Hinzufügen vom Spieler %1 weil Spieler %1 bereits hinzugefügt wurde!</translation>
</message> </message>
@ -1753,7 +1753,7 @@ Drücke 1 für Standardmodus</translation>
<translation>Savegame löschen</translation> <translation>Savegame löschen</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="64"/> <location filename="../SavegameWidget.cpp" line="65"/>
<source>Export Savegame...</source> <source>Export Savegame...</source>
<translation>Spielstand exportieren...</translation> <translation>Spielstand exportieren...</translation>
</message> </message>
@ -1763,45 +1763,45 @@ Drücke 1 für Standardmodus</translation>
<translation>SPIELSTAND %3 - %1&lt;br&gt;%2</translation> <translation>SPIELSTAND %3 - %1&lt;br&gt;%2</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="96"/>
<location filename="../SavegameWidget.cpp" line="97"/> <location filename="../SavegameWidget.cpp" line="97"/>
<location filename="../SavegameWidget.cpp" line="98"/>
<source>WRONG FORMAT</source> <source>WRONG FORMAT</source>
<translation>FALSCHES FORMAT</translation> <translation>FALSCHES FORMAT</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="67"/> <location filename="../SavegameWidget.cpp" line="68"/>
<location filename="../SavegameWidget.cpp" line="124"/> <location filename="../SavegameWidget.cpp" line="125"/>
<source>AUTOSAVE - %1 <source>AUTOSAVE - %1
%2</source> %2</source>
<translation>AUTOSAVE - %1 <translation>AUTOSAVE - %1
%2</translation> %2</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="68"/> <location filename="../SavegameWidget.cpp" line="69"/>
<location filename="../SavegameWidget.cpp" line="125"/> <location filename="../SavegameWidget.cpp" line="126"/>
<source>SAVE %3 - %1 <source>SAVE %3 - %1
%2</source> %2</source>
<translation>SPIELSTAND %3 - %1 <translation>SPIELSTAND %3 - %1
%2</translation> %2</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="118"/> <location filename="../SavegameWidget.cpp" line="119"/>
<source>UNKNOWN</source> <source>UNKNOWN</source>
<translation>UNKNOWN</translation> <translation>UNKNOWN</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="138"/> <location filename="../SavegameWidget.cpp" line="139"/>
<source>Are you sure to delete %1 from your savegames?</source> <source>Are you sure to delete %1 from your savegames?</source>
<translation>Bist du sicher %1 von deinen Spielständen zu löschen?</translation> <translation>Bist du sicher %1 von deinen Spielständen zu löschen?</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="138"/> <location filename="../SavegameWidget.cpp" line="139"/>
<location filename="../SavegameWidget.cpp" line="191"/> <location filename="../SavegameWidget.cpp" line="192"/>
<source>Delete Savegame</source> <source>Delete Savegame</source>
<translation>Savegame löschen</translation> <translation>Savegame löschen</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="191"/> <location filename="../SavegameWidget.cpp" line="192"/>
<source>Failed at deleting %1 from your savegames</source> <source>Failed at deleting %1 from your savegames</source>
<translation>Fehlgeschlagen beim Löschen %1 von deinen Spielständen</translation> <translation>Fehlgeschlagen beim Löschen %1 von deinen Spielständen</translation>
</message> </message>
@ -2470,7 +2470,7 @@ Drücke 1 für Standardmodus</translation>
</message> </message>
<message> <message>
<location filename="../UserInterface.ui" line="322"/> <location filename="../UserInterface.ui" line="322"/>
<location filename="../OptionsDialog.cpp" line="708"/> <location filename="../OptionsDialog.cpp" line="699"/>
<location filename="../UserInterface.cpp" line="269"/> <location filename="../UserInterface.cpp" line="269"/>
<location filename="../UserInterface.cpp" line="787"/> <location filename="../UserInterface.cpp" line="787"/>
<source>Select GTA V Folder...</source> <source>Select GTA V Folder...</source>

View File

@ -585,7 +585,7 @@ When you want to use it as Avatar the image will be detached!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../MapLocationDialog.cpp" line="64"/> <location filename="../MapLocationDialog.cpp" line="65"/>
<source>X: %1 <source>X: %1
Y: %2</source> Y: %2</source>
<comment>X and Y position</comment> <comment>X and Y position</comment>
@ -728,26 +728,26 @@ Y: %2</source>
<message> <message>
<location filename="../OptionsDialog.ui" line="399"/> <location filename="../OptionsDialog.ui" line="399"/>
<location filename="../OptionsDialog.ui" line="422"/> <location filename="../OptionsDialog.ui" line="422"/>
<location filename="../OptionsDialog.cpp" line="613"/> <location filename="../OptionsDialog.cpp" line="604"/>
<location filename="../OptionsDialog.cpp" line="614"/> <location filename="../OptionsDialog.cpp" line="605"/>
<location filename="../OptionsDialog.cpp" line="625"/> <location filename="../OptionsDialog.cpp" line="616"/>
<location filename="../OptionsDialog.cpp" line="626"/> <location filename="../OptionsDialog.cpp" line="617"/>
<location filename="../OptionsDialog.cpp" line="636"/> <location filename="../OptionsDialog.cpp" line="627"/>
<location filename="../OptionsDialog.cpp" line="637"/> <location filename="../OptionsDialog.cpp" line="628"/>
<source>Found: %1</source> <source>Found: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="406"/> <location filename="../OptionsDialog.ui" line="406"/>
<location filename="../OptionsDialog.ui" line="429"/> <location filename="../OptionsDialog.ui" line="429"/>
<location filename="../OptionsDialog.cpp" line="616"/> <location filename="../OptionsDialog.cpp" line="607"/>
<location filename="../OptionsDialog.cpp" line="619"/> <location filename="../OptionsDialog.cpp" line="610"/>
<location filename="../OptionsDialog.cpp" line="629"/> <location filename="../OptionsDialog.cpp" line="620"/>
<location filename="../OptionsDialog.cpp" line="632"/> <location filename="../OptionsDialog.cpp" line="623"/>
<location filename="../OptionsDialog.cpp" line="630"/>
<location filename="../OptionsDialog.cpp" line="633"/>
<location filename="../OptionsDialog.cpp" line="636"/>
<location filename="../OptionsDialog.cpp" line="639"/> <location filename="../OptionsDialog.cpp" line="639"/>
<location filename="../OptionsDialog.cpp" line="642"/>
<location filename="../OptionsDialog.cpp" line="645"/>
<location filename="../OptionsDialog.cpp" line="648"/>
<source>Language: %1</source> <source>Language: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -763,7 +763,7 @@ Y: %2</source>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="465"/> <location filename="../OptionsDialog.ui" line="465"/>
<location filename="../OptionsDialog.cpp" line="580"/> <location filename="../OptionsDialog.cpp" line="571"/>
<source>Participate in %1 User Statistics</source> <source>Participate in %1 User Statistics</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -784,8 +784,8 @@ Y: %2</source>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="554"/> <location filename="../OptionsDialog.ui" line="554"/>
<location filename="../OptionsDialog.cpp" line="594"/> <location filename="../OptionsDialog.cpp" line="585"/>
<location filename="../OptionsDialog.cpp" line="597"/> <location filename="../OptionsDialog.cpp" line="588"/>
<source>Participation ID: %1</source> <source>Participation ID: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -847,8 +847,8 @@ Y: %2</source>
<message> <message>
<location filename="../OptionsDialog.ui" line="611"/> <location filename="../OptionsDialog.ui" line="611"/>
<location filename="../OptionsDialog.ui" line="633"/> <location filename="../OptionsDialog.ui" line="633"/>
<location filename="../OptionsDialog.cpp" line="230"/> <location filename="../OptionsDialog.cpp" line="224"/>
<location filename="../OptionsDialog.cpp" line="274"/> <location filename="../OptionsDialog.cpp" line="265"/>
<source>Current: %1</source> <source>Current: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -890,95 +890,95 @@ Y: %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="182"/> <location filename="../OptionsDialog.cpp" line="174"/>
<source>System</source> <source>System</source>
<comment>System in context of System default</comment> <comment>System in context of System default</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="188"/> <location filename="../OptionsDialog.cpp" line="179"/>
<source>%1 (Game language)</source> <source>%1 (Game language)</source>
<comment>Next closest language compared to the Game settings</comment> <comment>Next closest language compared to the Game settings</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="192"/> <location filename="../OptionsDialog.cpp" line="182"/>
<location filename="../OptionsDialog.cpp" line="195"/> <location filename="../OptionsDialog.cpp" line="185"/>
<source>%1 (Closest to Interface)</source> <source>%1 (Closest to Interface)</source>
<comment>Next closest language compared to the Interface</comment> <comment>Next closest language compared to the Interface</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="188"/> <location filename="../OptionsDialog.cpp" line="179"/>
<location filename="../OptionsDialog.cpp" line="192"/> <location filename="../OptionsDialog.cpp" line="182"/>
<location filename="../OptionsDialog.cpp" line="195"/> <location filename="../OptionsDialog.cpp" line="185"/>
<source>Auto</source> <source>Auto</source>
<comment>Automatic language choice.</comment> <comment>Automatic language choice.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="182"/> <location filename="../OptionsDialog.cpp" line="174"/>
<source>%1 (Language priority)</source> <source>%1 (Language priority)</source>
<comment>First language a person can talk with a different person/application. &quot;Native&quot; or &quot;Not Native&quot;.</comment> <comment>First language a person can talk with a different person/application. &quot;Native&quot; or &quot;Not Native&quot;.</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="479"/> <location filename="../OptionsDialog.cpp" line="470"/>
<source>%1</source> <source>%1</source>
<comment>%1</comment> <comment>%1</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="479"/> <location filename="../OptionsDialog.cpp" line="470"/>
<source>The new Custom Folder will initialise after you restart %1.</source> <source>The new Custom Folder will initialise after you restart %1.</source>
<translation>The new Custom Folder will initialize after you restart %1.</translation> <translation>The new Custom Folder will initialize after you restart %1.</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="489"/> <location filename="../OptionsDialog.cpp" line="480"/>
<source>No Profile</source> <source>No Profile</source>
<comment>No Profile, as default</comment> <comment>No Profile, as default</comment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="496"/> <location filename="../OptionsDialog.cpp" line="487"/>
<location filename="../OptionsDialog.cpp" line="499"/> <location filename="../OptionsDialog.cpp" line="490"/>
<location filename="../OptionsDialog.cpp" line="501"/> <location filename="../OptionsDialog.cpp" line="492"/>
<source>Profile: %1</source> <source>Profile: %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="581"/> <location filename="../OptionsDialog.cpp" line="572"/>
<source>View %1 User Statistics Online</source> <source>View %1 User Statistics Online</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="597"/> <location filename="../OptionsDialog.cpp" line="588"/>
<source>Not registered</source> <source>Not registered</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="613"/> <location filename="../OptionsDialog.cpp" line="604"/>
<location filename="../OptionsDialog.cpp" line="626"/> <location filename="../OptionsDialog.cpp" line="617"/>
<location filename="../OptionsDialog.cpp" line="636"/> <location filename="../OptionsDialog.cpp" line="627"/>
<location filename="../OptionsDialog.cpp" line="637"/> <location filename="../OptionsDialog.cpp" line="628"/>
<source>Yes</source> <source>Yes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="614"/> <location filename="../OptionsDialog.cpp" line="605"/>
<location filename="../OptionsDialog.cpp" line="625"/> <location filename="../OptionsDialog.cpp" line="616"/>
<source>No</source> <source>No</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="619"/> <location filename="../OptionsDialog.cpp" line="610"/>
<location filename="../OptionsDialog.cpp" line="642"/> <location filename="../OptionsDialog.cpp" line="633"/>
<source>OS defined</source> <source>OS defined</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="632"/> <location filename="../OptionsDialog.cpp" line="623"/>
<location filename="../OptionsDialog.cpp" line="648"/> <location filename="../OptionsDialog.cpp" line="639"/>
<source>Steam defined</source> <source>Steam defined</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1227,28 +1227,28 @@ Press 1 for Default View</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="159"/> <location filename="../PlayerListDialog.cpp" line="160"/>
<source>Add Players...</source> <source>Add Players...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="159"/> <location filename="../PlayerListDialog.cpp" line="160"/>
<source>Failed to add more Players because the limit of Players are %1!</source> <source>Failed to add more Players because the limit of Players are %1!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="175"/> <location filename="../PlayerListDialog.cpp" line="176"/>
<location filename="../PlayerListDialog.cpp" line="194"/> <location filename="../PlayerListDialog.cpp" line="195"/>
<source>Add Player...</source> <source>Add Player...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="175"/> <location filename="../PlayerListDialog.cpp" line="176"/>
<source>Enter Social Club Player ID</source> <source>Enter Social Club Player ID</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="194"/> <location filename="../PlayerListDialog.cpp" line="195"/>
<source>Failed to add Player %1 because Player %1 is already added!</source> <source>Failed to add Player %1 because Player %1 is already added!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1799,48 +1799,48 @@ Press 1 for Default View</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="64"/> <location filename="../SavegameWidget.cpp" line="65"/>
<source>Export Savegame...</source> <source>Export Savegame...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../SavegameWidget.cpp" line="67"/>
<location filename="../SavegameWidget.cpp" line="124"/>
<source>AUTOSAVE - %1
%2</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="68"/> <location filename="../SavegameWidget.cpp" line="68"/>
<location filename="../SavegameWidget.cpp" line="125"/> <location filename="../SavegameWidget.cpp" line="125"/>
<source>AUTOSAVE - %1
%2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SavegameWidget.cpp" line="69"/>
<location filename="../SavegameWidget.cpp" line="126"/>
<source>SAVE %3 - %1 <source>SAVE %3 - %1
%2</source> %2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="96"/>
<location filename="../SavegameWidget.cpp" line="97"/> <location filename="../SavegameWidget.cpp" line="97"/>
<location filename="../SavegameWidget.cpp" line="98"/>
<source>WRONG FORMAT</source> <source>WRONG FORMAT</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="118"/> <location filename="../SavegameWidget.cpp" line="119"/>
<source>UNKNOWN</source> <source>UNKNOWN</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="138"/> <location filename="../SavegameWidget.cpp" line="139"/>
<source>Are you sure to delete %1 from your savegames?</source> <source>Are you sure to delete %1 from your savegames?</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="138"/> <location filename="../SavegameWidget.cpp" line="139"/>
<location filename="../SavegameWidget.cpp" line="191"/> <location filename="../SavegameWidget.cpp" line="192"/>
<source>Delete Savegame</source> <source>Delete Savegame</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="191"/> <location filename="../SavegameWidget.cpp" line="192"/>
<source>Failed at deleting %1 from your savegames</source> <source>Failed at deleting %1 from your savegames</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2386,7 +2386,7 @@ Press 1 for Default View</source>
</message> </message>
<message> <message>
<location filename="../UserInterface.ui" line="322"/> <location filename="../UserInterface.ui" line="322"/>
<location filename="../OptionsDialog.cpp" line="708"/> <location filename="../OptionsDialog.cpp" line="699"/>
<location filename="../UserInterface.cpp" line="269"/> <location filename="../UserInterface.cpp" line="269"/>
<location filename="../UserInterface.cpp" line="787"/> <location filename="../UserInterface.cpp" line="787"/>
<source>Select GTA V Folder...</source> <source>Select GTA V Folder...</source>

View File

@ -605,7 +605,7 @@ Si vous l&apos;utilisez comme Avatar, l&apos;image sera détachée !</translatio
<translation>&amp;Terminer</translation> <translation>&amp;Terminer</translation>
</message> </message>
<message> <message>
<location filename="../MapLocationDialog.cpp" line="64"/> <location filename="../MapLocationDialog.cpp" line="65"/>
<source>X: %1 <source>X: %1
Y: %2</source> Y: %2</source>
<comment>X and Y position</comment> <comment>X and Y position</comment>
@ -757,26 +757,26 @@ Y : %2</translation>
<message> <message>
<location filename="../OptionsDialog.ui" line="399"/> <location filename="../OptionsDialog.ui" line="399"/>
<location filename="../OptionsDialog.ui" line="422"/> <location filename="../OptionsDialog.ui" line="422"/>
<location filename="../OptionsDialog.cpp" line="613"/> <location filename="../OptionsDialog.cpp" line="604"/>
<location filename="../OptionsDialog.cpp" line="614"/> <location filename="../OptionsDialog.cpp" line="605"/>
<location filename="../OptionsDialog.cpp" line="625"/> <location filename="../OptionsDialog.cpp" line="616"/>
<location filename="../OptionsDialog.cpp" line="626"/> <location filename="../OptionsDialog.cpp" line="617"/>
<location filename="../OptionsDialog.cpp" line="636"/> <location filename="../OptionsDialog.cpp" line="627"/>
<location filename="../OptionsDialog.cpp" line="637"/> <location filename="../OptionsDialog.cpp" line="628"/>
<source>Found: %1</source> <source>Found: %1</source>
<translation>Trouvé : %1</translation> <translation>Trouvé : %1</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="406"/> <location filename="../OptionsDialog.ui" line="406"/>
<location filename="../OptionsDialog.ui" line="429"/> <location filename="../OptionsDialog.ui" line="429"/>
<location filename="../OptionsDialog.cpp" line="616"/> <location filename="../OptionsDialog.cpp" line="607"/>
<location filename="../OptionsDialog.cpp" line="619"/> <location filename="../OptionsDialog.cpp" line="610"/>
<location filename="../OptionsDialog.cpp" line="629"/> <location filename="../OptionsDialog.cpp" line="620"/>
<location filename="../OptionsDialog.cpp" line="632"/> <location filename="../OptionsDialog.cpp" line="623"/>
<location filename="../OptionsDialog.cpp" line="630"/>
<location filename="../OptionsDialog.cpp" line="633"/>
<location filename="../OptionsDialog.cpp" line="636"/>
<location filename="../OptionsDialog.cpp" line="639"/> <location filename="../OptionsDialog.cpp" line="639"/>
<location filename="../OptionsDialog.cpp" line="642"/>
<location filename="../OptionsDialog.cpp" line="645"/>
<location filename="../OptionsDialog.cpp" line="648"/>
<source>Language: %1</source> <source>Language: %1</source>
<translation>Langue : %1</translation> <translation>Langue : %1</translation>
</message> </message>
@ -797,7 +797,7 @@ Y : %2</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="465"/> <location filename="../OptionsDialog.ui" line="465"/>
<location filename="../OptionsDialog.cpp" line="580"/> <location filename="../OptionsDialog.cpp" line="571"/>
<source>Participate in %1 User Statistics</source> <source>Participate in %1 User Statistics</source>
<translation>Participer aux statistiques d&apos;usage %1</translation> <translation>Participer aux statistiques d&apos;usage %1</translation>
</message> </message>
@ -828,8 +828,8 @@ Y : %2</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="554"/> <location filename="../OptionsDialog.ui" line="554"/>
<location filename="../OptionsDialog.cpp" line="594"/> <location filename="../OptionsDialog.cpp" line="585"/>
<location filename="../OptionsDialog.cpp" line="597"/> <location filename="../OptionsDialog.cpp" line="588"/>
<source>Participation ID: %1</source> <source>Participation ID: %1</source>
<translation>ID de participation : %1</translation> <translation>ID de participation : %1</translation>
</message> </message>
@ -880,8 +880,8 @@ Y : %2</translation>
<message> <message>
<location filename="../OptionsDialog.ui" line="611"/> <location filename="../OptionsDialog.ui" line="611"/>
<location filename="../OptionsDialog.ui" line="633"/> <location filename="../OptionsDialog.ui" line="633"/>
<location filename="../OptionsDialog.cpp" line="230"/> <location filename="../OptionsDialog.cpp" line="224"/>
<location filename="../OptionsDialog.cpp" line="274"/> <location filename="../OptionsDialog.cpp" line="265"/>
<source>Current: %1</source> <source>Current: %1</source>
<translation>Actuel : %1</translation> <translation>Actuel : %1</translation>
</message> </message>
@ -923,95 +923,95 @@ Y : %2</translation>
<translation>&amp;Annuler</translation> <translation>&amp;Annuler</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="182"/> <location filename="../OptionsDialog.cpp" line="174"/>
<source>System</source> <source>System</source>
<comment>System in context of System default</comment> <comment>System in context of System default</comment>
<translation>Système</translation> <translation>Système</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="188"/> <location filename="../OptionsDialog.cpp" line="179"/>
<source>%1 (Game language)</source> <source>%1 (Game language)</source>
<comment>Next closest language compared to the Game settings</comment> <comment>Next closest language compared to the Game settings</comment>
<translation>%1 (Langue du jeu)</translation> <translation>%1 (Langue du jeu)</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="192"/> <location filename="../OptionsDialog.cpp" line="182"/>
<location filename="../OptionsDialog.cpp" line="195"/> <location filename="../OptionsDialog.cpp" line="185"/>
<source>%1 (Closest to Interface)</source> <source>%1 (Closest to Interface)</source>
<comment>Next closest language compared to the Interface</comment> <comment>Next closest language compared to the Interface</comment>
<translation>%1 (Langage proche de l&apos;interface)</translation> <translation>%1 (Langage proche de l&apos;interface)</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="188"/> <location filename="../OptionsDialog.cpp" line="179"/>
<location filename="../OptionsDialog.cpp" line="192"/> <location filename="../OptionsDialog.cpp" line="182"/>
<location filename="../OptionsDialog.cpp" line="195"/> <location filename="../OptionsDialog.cpp" line="185"/>
<source>Auto</source> <source>Auto</source>
<comment>Automatic language choice.</comment> <comment>Automatic language choice.</comment>
<translation>Automatique</translation> <translation>Automatique</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="182"/> <location filename="../OptionsDialog.cpp" line="174"/>
<source>%1 (Language priority)</source> <source>%1 (Language priority)</source>
<comment>First language a person can talk with a different person/application. &quot;Native&quot; or &quot;Not Native&quot;.</comment> <comment>First language a person can talk with a different person/application. &quot;Native&quot; or &quot;Not Native&quot;.</comment>
<translation>%1 (Priorité de la langue)</translation> <translation>%1 (Priorité de la langue)</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="479"/> <location filename="../OptionsDialog.cpp" line="470"/>
<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="479"/> <location filename="../OptionsDialog.cpp" line="470"/>
<source>The new Custom Folder will initialise after you restart %1.</source> <source>The new Custom Folder will initialise after you restart %1.</source>
<translation>Le nouveau Dossier personnalisé sera initialisé au redémarrage de %1.</translation> <translation>Le nouveau Dossier personnalisé sera initialisé au redémarrage de %1.</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="581"/> <location filename="../OptionsDialog.cpp" line="572"/>
<source>View %1 User Statistics Online</source> <source>View %1 User Statistics Online</source>
<translation>Voir les statistiques d&apos;usage %1 en ligne</translation> <translation>Voir les statistiques d&apos;usage %1 en ligne</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="597"/> <location filename="../OptionsDialog.cpp" line="588"/>
<source>Not registered</source> <source>Not registered</source>
<translation>Pas enregistré</translation> <translation>Pas enregistré</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="613"/> <location filename="../OptionsDialog.cpp" line="604"/>
<location filename="../OptionsDialog.cpp" line="626"/> <location filename="../OptionsDialog.cpp" line="617"/>
<location filename="../OptionsDialog.cpp" line="636"/> <location filename="../OptionsDialog.cpp" line="627"/>
<location filename="../OptionsDialog.cpp" line="637"/> <location filename="../OptionsDialog.cpp" line="628"/>
<source>Yes</source> <source>Yes</source>
<translation>Oui</translation> <translation>Oui</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="614"/> <location filename="../OptionsDialog.cpp" line="605"/>
<location filename="../OptionsDialog.cpp" line="625"/> <location filename="../OptionsDialog.cpp" line="616"/>
<source>No</source> <source>No</source>
<translation>Non</translation> <translation>Non</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="619"/> <location filename="../OptionsDialog.cpp" line="610"/>
<location filename="../OptionsDialog.cpp" line="642"/> <location filename="../OptionsDialog.cpp" line="633"/>
<source>OS defined</source> <source>OS defined</source>
<translation>Défini par le système d&apos;exploitation</translation> <translation>Défini par le système d&apos;exploitation</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="632"/> <location filename="../OptionsDialog.cpp" line="623"/>
<location filename="../OptionsDialog.cpp" line="648"/> <location filename="../OptionsDialog.cpp" line="639"/>
<source>Steam defined</source> <source>Steam defined</source>
<translation>Défini par Steam</translation> <translation>Défini par Steam</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="489"/> <location filename="../OptionsDialog.cpp" line="480"/>
<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="496"/> <location filename="../OptionsDialog.cpp" line="487"/>
<location filename="../OptionsDialog.cpp" line="499"/> <location filename="../OptionsDialog.cpp" line="490"/>
<location filename="../OptionsDialog.cpp" line="501"/> <location filename="../OptionsDialog.cpp" line="492"/>
<source>Profile: %1</source> <source>Profile: %1</source>
<translation>Profil : %1</translation> <translation>Profil : %1</translation>
</message> </message>
@ -1266,28 +1266,28 @@ Appuyer sur 1 pour le mode par défaut</translation>
<translation>A&amp;nnuler</translation> <translation>A&amp;nnuler</translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="159"/> <location filename="../PlayerListDialog.cpp" line="160"/>
<source>Add Players...</source> <source>Add Players...</source>
<translation>Ajouter des joueurs...</translation> <translation>Ajouter des joueurs...</translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="159"/> <location filename="../PlayerListDialog.cpp" line="160"/>
<source>Failed to add more Players because the limit of Players are %1!</source> <source>Failed to add more Players because the limit of Players are %1!</source>
<translation>Échec de l&apos;ajout de joueurs : la limite de %1 est atteinte !</translation> <translation>Échec de l&apos;ajout de joueurs : la limite de %1 est atteinte !</translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="175"/> <location filename="../PlayerListDialog.cpp" line="176"/>
<location filename="../PlayerListDialog.cpp" line="194"/> <location filename="../PlayerListDialog.cpp" line="195"/>
<source>Add Player...</source> <source>Add Player...</source>
<translation>Ajouter un joueur...</translation> <translation>Ajouter un joueur...</translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="175"/> <location filename="../PlayerListDialog.cpp" line="176"/>
<source>Enter Social Club Player ID</source> <source>Enter Social Club Player ID</source>
<translation>Entrer l&apos;ID Social Club du joueur</translation> <translation>Entrer l&apos;ID Social Club du joueur</translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="194"/> <location filename="../PlayerListDialog.cpp" line="195"/>
<source>Failed to add Player %1 because Player %1 is already added!</source> <source>Failed to add Player %1 because Player %1 is already added!</source>
<translation>Échec de l&apos;ajout du joueur %1 car le joueur %1 est déjà ajouté !</translation> <translation>Échec de l&apos;ajout du joueur %1 car le joueur %1 est déjà ajouté !</translation>
</message> </message>
@ -1823,50 +1823,50 @@ Appuyer sur 1 pour le mode par défaut</translation>
<translation>Fichier invalide</translation> <translation>Fichier invalide</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="64"/> <location filename="../SavegameWidget.cpp" line="65"/>
<source>Export Savegame...</source> <source>Export Savegame...</source>
<translation>Exporter la sauvegarde...</translation> <translation>Exporter la sauvegarde...</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="67"/> <location filename="../SavegameWidget.cpp" line="68"/>
<location filename="../SavegameWidget.cpp" line="124"/> <location filename="../SavegameWidget.cpp" line="125"/>
<source>AUTOSAVE - %1 <source>AUTOSAVE - %1
%2</source> %2</source>
<translation>SAUVEGARDE AUTO - %1 <translation>SAUVEGARDE AUTO - %1
%2</translation> %2</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="68"/> <location filename="../SavegameWidget.cpp" line="69"/>
<location filename="../SavegameWidget.cpp" line="125"/> <location filename="../SavegameWidget.cpp" line="126"/>
<source>SAVE %3 - %1 <source>SAVE %3 - %1
%2</source> %2</source>
<translation>SAUVEGARDE %3 - %1 <translation>SAUVEGARDE %3 - %1
%2</translation> %2</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="96"/>
<location filename="../SavegameWidget.cpp" line="97"/> <location filename="../SavegameWidget.cpp" line="97"/>
<location filename="../SavegameWidget.cpp" line="98"/>
<source>WRONG FORMAT</source> <source>WRONG FORMAT</source>
<translation>Format invalide</translation> <translation>Format invalide</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="118"/> <location filename="../SavegameWidget.cpp" line="119"/>
<source>UNKNOWN</source> <source>UNKNOWN</source>
<translation>Inconnu</translation> <translation>Inconnu</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="138"/> <location filename="../SavegameWidget.cpp" line="139"/>
<source>Are you sure to delete %1 from your savegames?</source> <source>Are you sure to delete %1 from your savegames?</source>
<translation>Supprimer %1 ?</translation> <translation>Supprimer %1 ?</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="138"/> <location filename="../SavegameWidget.cpp" line="139"/>
<location filename="../SavegameWidget.cpp" line="191"/> <location filename="../SavegameWidget.cpp" line="192"/>
<source>Delete Savegame</source> <source>Delete Savegame</source>
<translation>Supprimer la sauvegarde</translation> <translation>Supprimer la sauvegarde</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="191"/> <location filename="../SavegameWidget.cpp" line="192"/>
<source>Failed at deleting %1 from your savegames</source> <source>Failed at deleting %1 from your savegames</source>
<translation>Impossible de supprimer %1</translation> <translation>Impossible de supprimer %1</translation>
</message> </message>
@ -2432,7 +2432,7 @@ Appuyer sur 1 pour le mode par défaut</translation>
</message> </message>
<message> <message>
<location filename="../UserInterface.ui" line="322"/> <location filename="../UserInterface.ui" line="322"/>
<location filename="../OptionsDialog.cpp" line="708"/> <location filename="../OptionsDialog.cpp" line="699"/>
<location filename="../UserInterface.cpp" line="269"/> <location filename="../UserInterface.cpp" line="269"/>
<location filename="../UserInterface.cpp" line="787"/> <location filename="../UserInterface.cpp" line="787"/>
<source>Select GTA V Folder...</source> <source>Select GTA V Folder...</source>

View File

@ -610,7 +610,7 @@ When you want to use it as Avatar the image will be detached!</source>
<translation>(&amp;D)</translation> <translation>(&amp;D)</translation>
</message> </message>
<message> <message>
<location filename="../MapLocationDialog.cpp" line="64"/> <location filename="../MapLocationDialog.cpp" line="65"/>
<source>X: %1 <source>X: %1
Y: %2</source> Y: %2</source>
<comment>X and Y position</comment> <comment>X and Y position</comment>
@ -763,26 +763,26 @@ Y: %2</translation>
<message> <message>
<location filename="../OptionsDialog.ui" line="399"/> <location filename="../OptionsDialog.ui" line="399"/>
<location filename="../OptionsDialog.ui" line="422"/> <location filename="../OptionsDialog.ui" line="422"/>
<location filename="../OptionsDialog.cpp" line="613"/> <location filename="../OptionsDialog.cpp" line="604"/>
<location filename="../OptionsDialog.cpp" line="614"/> <location filename="../OptionsDialog.cpp" line="605"/>
<location filename="../OptionsDialog.cpp" line="625"/> <location filename="../OptionsDialog.cpp" line="616"/>
<location filename="../OptionsDialog.cpp" line="626"/> <location filename="../OptionsDialog.cpp" line="617"/>
<location filename="../OptionsDialog.cpp" line="636"/> <location filename="../OptionsDialog.cpp" line="627"/>
<location filename="../OptionsDialog.cpp" line="637"/> <location filename="../OptionsDialog.cpp" line="628"/>
<source>Found: %1</source> <source>Found: %1</source>
<translation>: %1</translation> <translation>: %1</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="406"/> <location filename="../OptionsDialog.ui" line="406"/>
<location filename="../OptionsDialog.ui" line="429"/> <location filename="../OptionsDialog.ui" line="429"/>
<location filename="../OptionsDialog.cpp" line="616"/> <location filename="../OptionsDialog.cpp" line="607"/>
<location filename="../OptionsDialog.cpp" line="619"/> <location filename="../OptionsDialog.cpp" line="610"/>
<location filename="../OptionsDialog.cpp" line="629"/> <location filename="../OptionsDialog.cpp" line="620"/>
<location filename="../OptionsDialog.cpp" line="632"/> <location filename="../OptionsDialog.cpp" line="623"/>
<location filename="../OptionsDialog.cpp" line="630"/>
<location filename="../OptionsDialog.cpp" line="633"/>
<location filename="../OptionsDialog.cpp" line="636"/>
<location filename="../OptionsDialog.cpp" line="639"/> <location filename="../OptionsDialog.cpp" line="639"/>
<location filename="../OptionsDialog.cpp" line="642"/>
<location filename="../OptionsDialog.cpp" line="645"/>
<location filename="../OptionsDialog.cpp" line="648"/>
<source>Language: %1</source> <source>Language: %1</source>
<translation>: %1</translation> <translation>: %1</translation>
</message> </message>
@ -803,7 +803,7 @@ Y: %2</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="465"/> <location filename="../OptionsDialog.ui" line="465"/>
<location filename="../OptionsDialog.cpp" line="580"/> <location filename="../OptionsDialog.cpp" line="571"/>
<source>Participate in %1 User Statistics</source> <source>Participate in %1 User Statistics</source>
<translation> %1</translation> <translation> %1</translation>
</message> </message>
@ -839,8 +839,8 @@ Y: %2</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="554"/> <location filename="../OptionsDialog.ui" line="554"/>
<location filename="../OptionsDialog.cpp" line="594"/> <location filename="../OptionsDialog.cpp" line="585"/>
<location filename="../OptionsDialog.cpp" line="597"/> <location filename="../OptionsDialog.cpp" line="588"/>
<source>Participation ID: %1</source> <source>Participation ID: %1</source>
<translation> : %1</translation> <translation> : %1</translation>
</message> </message>
@ -862,8 +862,8 @@ Y: %2</translation>
<message> <message>
<location filename="../OptionsDialog.ui" line="611"/> <location filename="../OptionsDialog.ui" line="611"/>
<location filename="../OptionsDialog.ui" line="633"/> <location filename="../OptionsDialog.ui" line="633"/>
<location filename="../OptionsDialog.cpp" line="230"/> <location filename="../OptionsDialog.cpp" line="224"/>
<location filename="../OptionsDialog.cpp" line="274"/> <location filename="../OptionsDialog.cpp" line="265"/>
<source>Current: %1</source> <source>Current: %1</source>
<translation>: %1</translation> <translation>: %1</translation>
</message> </message>
@ -931,100 +931,100 @@ Y: %2</translation>
<translation>(&amp;C)</translation> <translation>(&amp;C)</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="182"/> <location filename="../OptionsDialog.cpp" line="174"/>
<source>%1 (Language priority)</source> <source>%1 (Language priority)</source>
<comment>First language a person can talk with a different person/application. &quot;Native&quot; or &quot;Not Native&quot;.</comment> <comment>First language a person can talk with a different person/application. &quot;Native&quot; or &quot;Not Native&quot;.</comment>
<translation>%1 ( )</translation> <translation>%1 ( )</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="182"/> <location filename="../OptionsDialog.cpp" line="174"/>
<source>System</source> <source>System</source>
<comment>System in context of System default</comment> <comment>System in context of System default</comment>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="188"/> <location filename="../OptionsDialog.cpp" line="179"/>
<source>%1 (Game language)</source> <source>%1 (Game language)</source>
<comment>Next closest language compared to the Game settings</comment> <comment>Next closest language compared to the Game settings</comment>
<translatorcomment> </translatorcomment> <translatorcomment> </translatorcomment>
<translation>%1 ( )</translation> <translation>%1 ( )</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="188"/> <location filename="../OptionsDialog.cpp" line="179"/>
<location filename="../OptionsDialog.cpp" line="192"/> <location filename="../OptionsDialog.cpp" line="182"/>
<location filename="../OptionsDialog.cpp" line="195"/> <location filename="../OptionsDialog.cpp" line="185"/>
<source>Auto</source> <source>Auto</source>
<comment>Automatic language choice.</comment> <comment>Automatic language choice.</comment>
<translatorcomment> </translatorcomment> <translatorcomment> </translatorcomment>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="192"/> <location filename="../OptionsDialog.cpp" line="182"/>
<location filename="../OptionsDialog.cpp" line="195"/> <location filename="../OptionsDialog.cpp" line="185"/>
<source>%1 (Closest to Interface)</source> <source>%1 (Closest to Interface)</source>
<comment>Next closest language compared to the Interface</comment> <comment>Next closest language compared to the Interface</comment>
<translatorcomment> </translatorcomment> <translatorcomment> </translatorcomment>
<translation>%1 ( )</translation> <translation>%1 ( )</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="479"/> <location filename="../OptionsDialog.cpp" line="470"/>
<source>%1</source> <source>%1</source>
<comment>%1</comment> <comment>%1</comment>
<translatorcomment>%1</translatorcomment> <translatorcomment>%1</translatorcomment>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="479"/> <location filename="../OptionsDialog.cpp" line="470"/>
<source>The new Custom Folder will initialise after you restart %1.</source> <source>The new Custom Folder will initialise after you restart %1.</source>
<translation> . %1.</translation> <translation> . %1.</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="489"/> <location filename="../OptionsDialog.cpp" line="480"/>
<source>No Profile</source> <source>No Profile</source>
<comment>No Profile, as default</comment> <comment>No Profile, as default</comment>
<translatorcomment> ()</translatorcomment> <translatorcomment> ()</translatorcomment>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="496"/> <location filename="../OptionsDialog.cpp" line="487"/>
<location filename="../OptionsDialog.cpp" line="499"/> <location filename="../OptionsDialog.cpp" line="490"/>
<location filename="../OptionsDialog.cpp" line="501"/> <location filename="../OptionsDialog.cpp" line="492"/>
<source>Profile: %1</source> <source>Profile: %1</source>
<translation>: %1</translation> <translation>: %1</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="581"/> <location filename="../OptionsDialog.cpp" line="572"/>
<source>View %1 User Statistics Online</source> <source>View %1 User Statistics Online</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="597"/> <location filename="../OptionsDialog.cpp" line="588"/>
<source>Not registered</source> <source>Not registered</source>
<translation> .</translation> <translation> .</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="613"/> <location filename="../OptionsDialog.cpp" line="604"/>
<location filename="../OptionsDialog.cpp" line="626"/> <location filename="../OptionsDialog.cpp" line="617"/>
<location filename="../OptionsDialog.cpp" line="636"/> <location filename="../OptionsDialog.cpp" line="627"/>
<location filename="../OptionsDialog.cpp" line="637"/> <location filename="../OptionsDialog.cpp" line="628"/>
<source>Yes</source> <source>Yes</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="614"/> <location filename="../OptionsDialog.cpp" line="605"/>
<location filename="../OptionsDialog.cpp" line="625"/> <location filename="../OptionsDialog.cpp" line="616"/>
<source>No</source> <source>No</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="619"/> <location filename="../OptionsDialog.cpp" line="610"/>
<location filename="../OptionsDialog.cpp" line="642"/> <location filename="../OptionsDialog.cpp" line="633"/>
<source>OS defined</source> <source>OS defined</source>
<translation>OS </translation> <translation>OS </translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="632"/> <location filename="../OptionsDialog.cpp" line="623"/>
<location filename="../OptionsDialog.cpp" line="648"/> <location filename="../OptionsDialog.cpp" line="639"/>
<source>Steam defined</source> <source>Steam defined</source>
<translation> </translation> <translation> </translation>
</message> </message>
@ -1279,28 +1279,28 @@ Press 1 for Default View</source>
<translation>(&amp;C)</translation> <translation>(&amp;C)</translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="159"/> <location filename="../PlayerListDialog.cpp" line="160"/>
<source>Add Players...</source> <source>Add Players...</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="159"/> <location filename="../PlayerListDialog.cpp" line="160"/>
<source>Failed to add more Players because the limit of Players are %1!</source> <source>Failed to add more Players because the limit of Players are %1!</source>
<translation> %1 !</translation> <translation> %1 !</translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="175"/> <location filename="../PlayerListDialog.cpp" line="176"/>
<location filename="../PlayerListDialog.cpp" line="194"/> <location filename="../PlayerListDialog.cpp" line="195"/>
<source>Add Player...</source> <source>Add Player...</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="175"/> <location filename="../PlayerListDialog.cpp" line="176"/>
<source>Enter Social Club Player ID</source> <source>Enter Social Club Player ID</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="194"/> <location filename="../PlayerListDialog.cpp" line="195"/>
<source>Failed to add Player %1 because Player %1 is already added!</source> <source>Failed to add Player %1 because Player %1 is already added!</source>
<translation>%1 %1 !</translation> <translation>%1 %1 !</translation>
</message> </message>
@ -1877,50 +1877,50 @@ Press 1 for Default View</source>
<translation> .</translation> <translation> .</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="64"/> <location filename="../SavegameWidget.cpp" line="65"/>
<source>Export Savegame...</source> <source>Export Savegame...</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="67"/> <location filename="../SavegameWidget.cpp" line="68"/>
<location filename="../SavegameWidget.cpp" line="124"/> <location filename="../SavegameWidget.cpp" line="125"/>
<source>AUTOSAVE - %1 <source>AUTOSAVE - %1
%2</source> %2</source>
<translation> - %1 <translation> - %1
%2</translation> %2</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="68"/> <location filename="../SavegameWidget.cpp" line="69"/>
<location filename="../SavegameWidget.cpp" line="125"/> <location filename="../SavegameWidget.cpp" line="126"/>
<source>SAVE %3 - %1 <source>SAVE %3 - %1
%2</source> %2</source>
<translation> %3 - %1 <translation> %3 - %1
%2</translation> %2</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="96"/>
<location filename="../SavegameWidget.cpp" line="97"/> <location filename="../SavegameWidget.cpp" line="97"/>
<location filename="../SavegameWidget.cpp" line="98"/>
<source>WRONG FORMAT</source> <source>WRONG FORMAT</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="118"/> <location filename="../SavegameWidget.cpp" line="119"/>
<source>UNKNOWN</source> <source>UNKNOWN</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="138"/> <location filename="../SavegameWidget.cpp" line="139"/>
<location filename="../SavegameWidget.cpp" line="191"/> <location filename="../SavegameWidget.cpp" line="192"/>
<source>Delete Savegame</source> <source>Delete Savegame</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="138"/> <location filename="../SavegameWidget.cpp" line="139"/>
<source>Are you sure to delete %1 from your savegames?</source> <source>Are you sure to delete %1 from your savegames?</source>
<translation>%1() ?</translation> <translation>%1() ?</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="191"/> <location filename="../SavegameWidget.cpp" line="192"/>
<source>Failed at deleting %1 from your savegames</source> <source>Failed at deleting %1 from your savegames</source>
<translation>%1() .</translation> <translation>%1() .</translation>
</message> </message>
@ -2477,7 +2477,7 @@ Press 1 for Default View</source>
</message> </message>
<message> <message>
<location filename="../UserInterface.ui" line="322"/> <location filename="../UserInterface.ui" line="322"/>
<location filename="../OptionsDialog.cpp" line="708"/> <location filename="../OptionsDialog.cpp" line="699"/>
<location filename="../UserInterface.cpp" line="269"/> <location filename="../UserInterface.cpp" line="269"/>
<location filename="../UserInterface.cpp" line="787"/> <location filename="../UserInterface.cpp" line="787"/>
<source>Select GTA V Folder...</source> <source>Select GTA V Folder...</source>

View File

@ -611,7 +611,7 @@ When you want to use it as Avatar the image will be detached!</source>
<translation>&amp;Готово</translation> <translation>&amp;Готово</translation>
</message> </message>
<message> <message>
<location filename="../MapLocationDialog.cpp" line="64"/> <location filename="../MapLocationDialog.cpp" line="65"/>
<source>X: %1 <source>X: %1
Y: %2</source> Y: %2</source>
<comment>X and Y position</comment> <comment>X and Y position</comment>
@ -763,26 +763,26 @@ Y: %2</translation>
<message> <message>
<location filename="../OptionsDialog.ui" line="399"/> <location filename="../OptionsDialog.ui" line="399"/>
<location filename="../OptionsDialog.ui" line="422"/> <location filename="../OptionsDialog.ui" line="422"/>
<location filename="../OptionsDialog.cpp" line="613"/> <location filename="../OptionsDialog.cpp" line="604"/>
<location filename="../OptionsDialog.cpp" line="614"/> <location filename="../OptionsDialog.cpp" line="605"/>
<location filename="../OptionsDialog.cpp" line="625"/> <location filename="../OptionsDialog.cpp" line="616"/>
<location filename="../OptionsDialog.cpp" line="626"/> <location filename="../OptionsDialog.cpp" line="617"/>
<location filename="../OptionsDialog.cpp" line="636"/> <location filename="../OptionsDialog.cpp" line="627"/>
<location filename="../OptionsDialog.cpp" line="637"/> <location filename="../OptionsDialog.cpp" line="628"/>
<source>Found: %1</source> <source>Found: %1</source>
<translation>Найдено: %1</translation> <translation>Найдено: %1</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="406"/> <location filename="../OptionsDialog.ui" line="406"/>
<location filename="../OptionsDialog.ui" line="429"/> <location filename="../OptionsDialog.ui" line="429"/>
<location filename="../OptionsDialog.cpp" line="616"/> <location filename="../OptionsDialog.cpp" line="607"/>
<location filename="../OptionsDialog.cpp" line="619"/> <location filename="../OptionsDialog.cpp" line="610"/>
<location filename="../OptionsDialog.cpp" line="629"/> <location filename="../OptionsDialog.cpp" line="620"/>
<location filename="../OptionsDialog.cpp" line="632"/> <location filename="../OptionsDialog.cpp" line="623"/>
<location filename="../OptionsDialog.cpp" line="630"/>
<location filename="../OptionsDialog.cpp" line="633"/>
<location filename="../OptionsDialog.cpp" line="636"/>
<location filename="../OptionsDialog.cpp" line="639"/> <location filename="../OptionsDialog.cpp" line="639"/>
<location filename="../OptionsDialog.cpp" line="642"/>
<location filename="../OptionsDialog.cpp" line="645"/>
<location filename="../OptionsDialog.cpp" line="648"/>
<source>Language: %1</source> <source>Language: %1</source>
<translation>Язык: %1</translation> <translation>Язык: %1</translation>
</message> </message>
@ -803,7 +803,7 @@ Y: %2</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="465"/> <location filename="../OptionsDialog.ui" line="465"/>
<location filename="../OptionsDialog.cpp" line="580"/> <location filename="../OptionsDialog.cpp" line="571"/>
<source>Participate in %1 User Statistics</source> <source>Participate in %1 User Statistics</source>
<translation>Участвовать в пользовательской статистике %1</translation> <translation>Участвовать в пользовательской статистике %1</translation>
</message> </message>
@ -836,8 +836,8 @@ Y: %2</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="554"/> <location filename="../OptionsDialog.ui" line="554"/>
<location filename="../OptionsDialog.cpp" line="594"/> <location filename="../OptionsDialog.cpp" line="585"/>
<location filename="../OptionsDialog.cpp" line="597"/> <location filename="../OptionsDialog.cpp" line="588"/>
<source>Participation ID: %1</source> <source>Participation ID: %1</source>
<translation>Номер участника: %1</translation> <translation>Номер участника: %1</translation>
</message> </message>
@ -890,8 +890,8 @@ Y: %2</translation>
<message> <message>
<location filename="../OptionsDialog.ui" line="611"/> <location filename="../OptionsDialog.ui" line="611"/>
<location filename="../OptionsDialog.ui" line="633"/> <location filename="../OptionsDialog.ui" line="633"/>
<location filename="../OptionsDialog.cpp" line="230"/> <location filename="../OptionsDialog.cpp" line="224"/>
<location filename="../OptionsDialog.cpp" line="274"/> <location filename="../OptionsDialog.cpp" line="265"/>
<source>Current: %1</source> <source>Current: %1</source>
<translation>Сейчас: %1</translation> <translation>Сейчас: %1</translation>
</message> </message>
@ -933,95 +933,95 @@ Y: %2</translation>
<translation>От&amp;мена</translation> <translation>От&amp;мена</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="182"/> <location filename="../OptionsDialog.cpp" line="174"/>
<source>System</source> <source>System</source>
<comment>System in context of System default</comment> <comment>System in context of System default</comment>
<translation>Система</translation> <translation>Система</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="188"/> <location filename="../OptionsDialog.cpp" line="179"/>
<source>%1 (Game language)</source> <source>%1 (Game language)</source>
<comment>Next closest language compared to the Game settings</comment> <comment>Next closest language compared to the Game settings</comment>
<translation>%1 (Язык игры)</translation> <translation>%1 (Язык игры)</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="192"/> <location filename="../OptionsDialog.cpp" line="182"/>
<location filename="../OptionsDialog.cpp" line="195"/> <location filename="../OptionsDialog.cpp" line="185"/>
<source>%1 (Closest to Interface)</source> <source>%1 (Closest to Interface)</source>
<comment>Next closest language compared to the Interface</comment> <comment>Next closest language compared to the Interface</comment>
<translation>%1 (Как язык интерфейса)</translation> <translation>%1 (Как язык интерфейса)</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="188"/> <location filename="../OptionsDialog.cpp" line="179"/>
<location filename="../OptionsDialog.cpp" line="192"/> <location filename="../OptionsDialog.cpp" line="182"/>
<location filename="../OptionsDialog.cpp" line="195"/> <location filename="../OptionsDialog.cpp" line="185"/>
<source>Auto</source> <source>Auto</source>
<comment>Automatic language choice.</comment> <comment>Automatic language choice.</comment>
<translation>Автоматически</translation> <translation>Автоматически</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="182"/> <location filename="../OptionsDialog.cpp" line="174"/>
<source>%1 (Language priority)</source> <source>%1 (Language priority)</source>
<comment>First language a person can talk with a different person/application. &quot;Native&quot; or &quot;Not Native&quot;.</comment> <comment>First language a person can talk with a different person/application. &quot;Native&quot; or &quot;Not Native&quot;.</comment>
<translation>%1 (Приоритетный язык)</translation> <translation>%1 (Приоритетный язык)</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="479"/> <location filename="../OptionsDialog.cpp" line="470"/>
<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="479"/> <location filename="../OptionsDialog.cpp" line="470"/>
<source>The new Custom Folder will initialise after you restart %1.</source> <source>The new Custom Folder will initialise after you restart %1.</source>
<translation>Другая папка будет загружена после перезапуска %1.</translation> <translation>Другая папка будет загружена после перезапуска %1.</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="581"/> <location filename="../OptionsDialog.cpp" line="572"/>
<source>View %1 User Statistics Online</source> <source>View %1 User Statistics Online</source>
<translation>Посмотреть статистику %1 онлайн</translation> <translation>Посмотреть статистику %1 онлайн</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="597"/> <location filename="../OptionsDialog.cpp" line="588"/>
<source>Not registered</source> <source>Not registered</source>
<translation>Не зарегистрирован</translation> <translation>Не зарегистрирован</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="613"/> <location filename="../OptionsDialog.cpp" line="604"/>
<location filename="../OptionsDialog.cpp" line="626"/> <location filename="../OptionsDialog.cpp" line="617"/>
<location filename="../OptionsDialog.cpp" line="636"/> <location filename="../OptionsDialog.cpp" line="627"/>
<location filename="../OptionsDialog.cpp" line="637"/> <location filename="../OptionsDialog.cpp" line="628"/>
<source>Yes</source> <source>Yes</source>
<translation>Да</translation> <translation>Да</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="614"/> <location filename="../OptionsDialog.cpp" line="605"/>
<location filename="../OptionsDialog.cpp" line="625"/> <location filename="../OptionsDialog.cpp" line="616"/>
<source>No</source> <source>No</source>
<translation>Нет</translation> <translation>Нет</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="619"/> <location filename="../OptionsDialog.cpp" line="610"/>
<location filename="../OptionsDialog.cpp" line="642"/> <location filename="../OptionsDialog.cpp" line="633"/>
<source>OS defined</source> <source>OS defined</source>
<translation>Настройка от ОС</translation> <translation>Настройка от ОС</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="632"/> <location filename="../OptionsDialog.cpp" line="623"/>
<location filename="../OptionsDialog.cpp" line="648"/> <location filename="../OptionsDialog.cpp" line="639"/>
<source>Steam defined</source> <source>Steam defined</source>
<translation>Настройка от Steam</translation> <translation>Настройка от Steam</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="489"/> <location filename="../OptionsDialog.cpp" line="480"/>
<source>No Profile</source> <source>No Profile</source>
<comment>No Profile, as default</comment> <comment>No Profile, as default</comment>
<translation>Не выбран</translation> <translation>Не выбран</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="496"/> <location filename="../OptionsDialog.cpp" line="487"/>
<location filename="../OptionsDialog.cpp" line="499"/> <location filename="../OptionsDialog.cpp" line="490"/>
<location filename="../OptionsDialog.cpp" line="501"/> <location filename="../OptionsDialog.cpp" line="492"/>
<source>Profile: %1</source> <source>Profile: %1</source>
<translation>Профиль: %1</translation> <translation>Профиль: %1</translation>
</message> </message>
@ -1276,28 +1276,28 @@ Press 1 for Default View</source>
<translation>&amp;Отмена</translation> <translation>&amp;Отмена</translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="159"/> <location filename="../PlayerListDialog.cpp" line="160"/>
<source>Add Players...</source> <source>Add Players...</source>
<translation>Добавить игроков...</translation> <translation>Добавить игроков...</translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="159"/> <location filename="../PlayerListDialog.cpp" line="160"/>
<source>Failed to add more Players because the limit of Players are %1!</source> <source>Failed to add more Players because the limit of Players are %1!</source>
<translation>Невозможно добавить больше игроков из-за ограничения в %1!</translation> <translation>Невозможно добавить больше игроков из-за ограничения в %1!</translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="175"/> <location filename="../PlayerListDialog.cpp" line="176"/>
<location filename="../PlayerListDialog.cpp" line="194"/> <location filename="../PlayerListDialog.cpp" line="195"/>
<source>Add Player...</source> <source>Add Player...</source>
<translation>Добавить игрока...</translation> <translation>Добавить игрока...</translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="175"/> <location filename="../PlayerListDialog.cpp" line="176"/>
<source>Enter Social Club Player ID</source> <source>Enter Social Club Player ID</source>
<translation>Введите идентификатор игрока из Social Club</translation> <translation>Введите идентификатор игрока из Social Club</translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="194"/> <location filename="../PlayerListDialog.cpp" line="195"/>
<source>Failed to add Player %1 because Player %1 is already added!</source> <source>Failed to add Player %1 because Player %1 is already added!</source>
<translation>Нельзя повторно добавить игрока %1, %1 уже добавлен!</translation> <translation>Нельзя повторно добавить игрока %1, %1 уже добавлен!</translation>
</message> </message>
@ -1773,7 +1773,7 @@ Press 1 for Default View</source>
<translation>Удалить сохранение</translation> <translation>Удалить сохранение</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="64"/> <location filename="../SavegameWidget.cpp" line="65"/>
<source>Export Savegame...</source> <source>Export Savegame...</source>
<translation>Экспортировать сохранение...</translation> <translation>Экспортировать сохранение...</translation>
</message> </message>
@ -1783,45 +1783,45 @@ Press 1 for Default View</source>
<translation>СОХРАНЕНИЕ %3 - %1&lt;br&gt;%2</translation> <translation>СОХРАНЕНИЕ %3 - %1&lt;br&gt;%2</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="96"/>
<location filename="../SavegameWidget.cpp" line="97"/> <location filename="../SavegameWidget.cpp" line="97"/>
<location filename="../SavegameWidget.cpp" line="98"/>
<source>WRONG FORMAT</source> <source>WRONG FORMAT</source>
<translation>НЕВЕРНЫЙ ФОРМАТ</translation> <translation>НЕВЕРНЫЙ ФОРМАТ</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="67"/> <location filename="../SavegameWidget.cpp" line="68"/>
<location filename="../SavegameWidget.cpp" line="124"/> <location filename="../SavegameWidget.cpp" line="125"/>
<source>AUTOSAVE - %1 <source>AUTOSAVE - %1
%2</source> %2</source>
<translation>АВТОСОХРАНЕНИЕ - %1 <translation>АВТОСОХРАНЕНИЕ - %1
%2</translation> %2</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="68"/> <location filename="../SavegameWidget.cpp" line="69"/>
<location filename="../SavegameWidget.cpp" line="125"/> <location filename="../SavegameWidget.cpp" line="126"/>
<source>SAVE %3 - %1 <source>SAVE %3 - %1
%2</source> %2</source>
<translation>СОХРАНЕНИЕ %3 - %1 <translation>СОХРАНЕНИЕ %3 - %1
%2</translation> %2</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="118"/> <location filename="../SavegameWidget.cpp" line="119"/>
<source>UNKNOWN</source> <source>UNKNOWN</source>
<translation>НЕИЗВЕСТНО</translation> <translation>НЕИЗВЕСТНО</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="138"/> <location filename="../SavegameWidget.cpp" line="139"/>
<source>Are you sure to delete %1 from your savegames?</source> <source>Are you sure to delete %1 from your savegames?</source>
<translation>Вы уверены, что хотите удалить сохранение %1?</translation> <translation>Вы уверены, что хотите удалить сохранение %1?</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="138"/> <location filename="../SavegameWidget.cpp" line="139"/>
<location filename="../SavegameWidget.cpp" line="191"/> <location filename="../SavegameWidget.cpp" line="192"/>
<source>Delete Savegame</source> <source>Delete Savegame</source>
<translation>Удалить сохранение</translation> <translation>Удалить сохранение</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="191"/> <location filename="../SavegameWidget.cpp" line="192"/>
<source>Failed at deleting %1 from your savegames</source> <source>Failed at deleting %1 from your savegames</source>
<translation>Не удалось удалить сохранение %1</translation> <translation>Не удалось удалить сохранение %1</translation>
</message> </message>
@ -2485,7 +2485,7 @@ Press 1 for Default View</source>
</message> </message>
<message> <message>
<location filename="../UserInterface.ui" line="322"/> <location filename="../UserInterface.ui" line="322"/>
<location filename="../OptionsDialog.cpp" line="708"/> <location filename="../OptionsDialog.cpp" line="699"/>
<location filename="../UserInterface.cpp" line="269"/> <location filename="../UserInterface.cpp" line="269"/>
<location filename="../UserInterface.cpp" line="787"/> <location filename="../UserInterface.cpp" line="787"/>
<source>Select GTA V Folder...</source> <source>Select GTA V Folder...</source>

View File

@ -607,7 +607,7 @@ When you want to use it as Avatar the image will be detached!</source>
<translation>&amp;Готово</translation> <translation>&amp;Готово</translation>
</message> </message>
<message> <message>
<location filename="../MapLocationDialog.cpp" line="64"/> <location filename="../MapLocationDialog.cpp" line="65"/>
<source>X: %1 <source>X: %1
Y: %2</source> Y: %2</source>
<comment>X and Y position</comment> <comment>X and Y position</comment>
@ -759,26 +759,26 @@ Y: %2</translation>
<message> <message>
<location filename="../OptionsDialog.ui" line="399"/> <location filename="../OptionsDialog.ui" line="399"/>
<location filename="../OptionsDialog.ui" line="422"/> <location filename="../OptionsDialog.ui" line="422"/>
<location filename="../OptionsDialog.cpp" line="613"/> <location filename="../OptionsDialog.cpp" line="604"/>
<location filename="../OptionsDialog.cpp" line="614"/> <location filename="../OptionsDialog.cpp" line="605"/>
<location filename="../OptionsDialog.cpp" line="625"/> <location filename="../OptionsDialog.cpp" line="616"/>
<location filename="../OptionsDialog.cpp" line="626"/> <location filename="../OptionsDialog.cpp" line="617"/>
<location filename="../OptionsDialog.cpp" line="636"/> <location filename="../OptionsDialog.cpp" line="627"/>
<location filename="../OptionsDialog.cpp" line="637"/> <location filename="../OptionsDialog.cpp" line="628"/>
<source>Found: %1</source> <source>Found: %1</source>
<translation>Знайдено:%1</translation> <translation>Знайдено:%1</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="406"/> <location filename="../OptionsDialog.ui" line="406"/>
<location filename="../OptionsDialog.ui" line="429"/> <location filename="../OptionsDialog.ui" line="429"/>
<location filename="../OptionsDialog.cpp" line="616"/> <location filename="../OptionsDialog.cpp" line="607"/>
<location filename="../OptionsDialog.cpp" line="619"/> <location filename="../OptionsDialog.cpp" line="610"/>
<location filename="../OptionsDialog.cpp" line="629"/> <location filename="../OptionsDialog.cpp" line="620"/>
<location filename="../OptionsDialog.cpp" line="632"/> <location filename="../OptionsDialog.cpp" line="623"/>
<location filename="../OptionsDialog.cpp" line="630"/>
<location filename="../OptionsDialog.cpp" line="633"/>
<location filename="../OptionsDialog.cpp" line="636"/>
<location filename="../OptionsDialog.cpp" line="639"/> <location filename="../OptionsDialog.cpp" line="639"/>
<location filename="../OptionsDialog.cpp" line="642"/>
<location filename="../OptionsDialog.cpp" line="645"/>
<location filename="../OptionsDialog.cpp" line="648"/>
<source>Language: %1</source> <source>Language: %1</source>
<translation>Мова: %1</translation> <translation>Мова: %1</translation>
</message> </message>
@ -800,7 +800,7 @@ Y: %2</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="465"/> <location filename="../OptionsDialog.ui" line="465"/>
<location filename="../OptionsDialog.cpp" line="580"/> <location filename="../OptionsDialog.cpp" line="571"/>
<source>Participate in %1 User Statistics</source> <source>Participate in %1 User Statistics</source>
<translation>Опитування %1 про устаткування ПК</translation> <translation>Опитування %1 про устаткування ПК</translation>
</message> </message>
@ -836,8 +836,8 @@ Y: %2</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="554"/> <location filename="../OptionsDialog.ui" line="554"/>
<location filename="../OptionsDialog.cpp" line="594"/> <location filename="../OptionsDialog.cpp" line="585"/>
<location filename="../OptionsDialog.cpp" line="597"/> <location filename="../OptionsDialog.cpp" line="588"/>
<source>Participation ID: %1</source> <source>Participation ID: %1</source>
<translation>ID учасника : %1</translation> <translation>ID учасника : %1</translation>
</message> </message>
@ -859,8 +859,8 @@ Y: %2</translation>
<message> <message>
<location filename="../OptionsDialog.ui" line="611"/> <location filename="../OptionsDialog.ui" line="611"/>
<location filename="../OptionsDialog.ui" line="633"/> <location filename="../OptionsDialog.ui" line="633"/>
<location filename="../OptionsDialog.cpp" line="230"/> <location filename="../OptionsDialog.cpp" line="224"/>
<location filename="../OptionsDialog.cpp" line="274"/> <location filename="../OptionsDialog.cpp" line="265"/>
<source>Current: %1</source> <source>Current: %1</source>
<translation>Зараз: %1</translation> <translation>Зараз: %1</translation>
</message> </message>
@ -926,95 +926,95 @@ Y: %2</translation>
<translation>&amp;Скасувати</translation> <translation>&amp;Скасувати</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="182"/> <location filename="../OptionsDialog.cpp" line="174"/>
<source>System</source> <source>System</source>
<comment>System in context of System default</comment> <comment>System in context of System default</comment>
<translation>Як у системи</translation> <translation>Як у системи</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="188"/> <location filename="../OptionsDialog.cpp" line="179"/>
<source>%1 (Game language)</source> <source>%1 (Game language)</source>
<comment>Next closest language compared to the Game settings</comment> <comment>Next closest language compared to the Game settings</comment>
<translation>%1 (Мова гри)</translation> <translation>%1 (Мова гри)</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="192"/> <location filename="../OptionsDialog.cpp" line="182"/>
<location filename="../OptionsDialog.cpp" line="195"/> <location filename="../OptionsDialog.cpp" line="185"/>
<source>%1 (Closest to Interface)</source> <source>%1 (Closest to Interface)</source>
<comment>Next closest language compared to the Interface</comment> <comment>Next closest language compared to the Interface</comment>
<translation>%1 (Співпадає з інтерфейсом)</translation> <translation>%1 (Співпадає з інтерфейсом)</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="188"/> <location filename="../OptionsDialog.cpp" line="179"/>
<location filename="../OptionsDialog.cpp" line="192"/> <location filename="../OptionsDialog.cpp" line="182"/>
<location filename="../OptionsDialog.cpp" line="195"/> <location filename="../OptionsDialog.cpp" line="185"/>
<source>Auto</source> <source>Auto</source>
<comment>Automatic language choice.</comment> <comment>Automatic language choice.</comment>
<translation>Автоматично</translation> <translation>Автоматично</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="182"/> <location filename="../OptionsDialog.cpp" line="174"/>
<source>%1 (Language priority)</source> <source>%1 (Language priority)</source>
<comment>First language a person can talk with a different person/application. &quot;Native&quot; or &quot;Not Native&quot;.</comment> <comment>First language a person can talk with a different person/application. &quot;Native&quot; or &quot;Not Native&quot;.</comment>
<translation>%1 (пріоритет мови)</translation> <translation>%1 (пріоритет мови)</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="479"/> <location filename="../OptionsDialog.cpp" line="470"/>
<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="479"/> <location filename="../OptionsDialog.cpp" line="470"/>
<source>The new Custom Folder will initialise after you restart %1.</source> <source>The new Custom Folder will initialise after you restart %1.</source>
<translation>Нова користувацька папка буде ініціалізована після перезапуску %1.</translation> <translation>Нова користувацька папка буде ініціалізована після перезапуску %1.</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="489"/> <location filename="../OptionsDialog.cpp" line="480"/>
<source>No Profile</source> <source>No Profile</source>
<comment>No Profile, as default</comment> <comment>No Profile, as default</comment>
<translation>Жодного</translation> <translation>Жодного</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="496"/> <location filename="../OptionsDialog.cpp" line="487"/>
<location filename="../OptionsDialog.cpp" line="499"/> <location filename="../OptionsDialog.cpp" line="490"/>
<location filename="../OptionsDialog.cpp" line="501"/> <location filename="../OptionsDialog.cpp" line="492"/>
<source>Profile: %1</source> <source>Profile: %1</source>
<translation>Профіль: %1</translation> <translation>Профіль: %1</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="581"/> <location filename="../OptionsDialog.cpp" line="572"/>
<source>View %1 User Statistics Online</source> <source>View %1 User Statistics Online</source>
<translation>Переглянути користувацьку статистику %1 онлайн</translation> <translation>Переглянути користувацьку статистику %1 онлайн</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="597"/> <location filename="../OptionsDialog.cpp" line="588"/>
<source>Not registered</source> <source>Not registered</source>
<translation>Не зареєстрований</translation> <translation>Не зареєстрований</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="613"/> <location filename="../OptionsDialog.cpp" line="604"/>
<location filename="../OptionsDialog.cpp" line="626"/> <location filename="../OptionsDialog.cpp" line="617"/>
<location filename="../OptionsDialog.cpp" line="636"/> <location filename="../OptionsDialog.cpp" line="627"/>
<location filename="../OptionsDialog.cpp" line="637"/> <location filename="../OptionsDialog.cpp" line="628"/>
<source>Yes</source> <source>Yes</source>
<translation>Так</translation> <translation>Так</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="614"/> <location filename="../OptionsDialog.cpp" line="605"/>
<location filename="../OptionsDialog.cpp" line="625"/> <location filename="../OptionsDialog.cpp" line="616"/>
<source>No</source> <source>No</source>
<translation>Ні</translation> <translation>Ні</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="619"/> <location filename="../OptionsDialog.cpp" line="610"/>
<location filename="../OptionsDialog.cpp" line="642"/> <location filename="../OptionsDialog.cpp" line="633"/>
<source>OS defined</source> <source>OS defined</source>
<translation>Визначається ОС</translation> <translation>Визначається ОС</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="632"/> <location filename="../OptionsDialog.cpp" line="623"/>
<location filename="../OptionsDialog.cpp" line="648"/> <location filename="../OptionsDialog.cpp" line="639"/>
<source>Steam defined</source> <source>Steam defined</source>
<translation>Визначається Steam</translation> <translation>Визначається Steam</translation>
</message> </message>
@ -1269,28 +1269,28 @@ Press 1 for Default View</source>
<translation>&amp;Скасувати</translation> <translation>&amp;Скасувати</translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="159"/> <location filename="../PlayerListDialog.cpp" line="160"/>
<source>Add Players...</source> <source>Add Players...</source>
<translation>Додати гравців...</translation> <translation>Додати гравців...</translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="159"/> <location filename="../PlayerListDialog.cpp" line="160"/>
<source>Failed to add more Players because the limit of Players are %1!</source> <source>Failed to add more Players because the limit of Players are %1!</source>
<translation>Не вдалося додати більше гравців, бо ліміт %1!</translation> <translation>Не вдалося додати більше гравців, бо ліміт %1!</translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="175"/> <location filename="../PlayerListDialog.cpp" line="176"/>
<location filename="../PlayerListDialog.cpp" line="194"/> <location filename="../PlayerListDialog.cpp" line="195"/>
<source>Add Player...</source> <source>Add Player...</source>
<translation>Додати гравця...</translation> <translation>Додати гравця...</translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="175"/> <location filename="../PlayerListDialog.cpp" line="176"/>
<source>Enter Social Club Player ID</source> <source>Enter Social Club Player ID</source>
<translation>Введіть ID гравця Social Club</translation> <translation>Введіть ID гравця Social Club</translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="194"/> <location filename="../PlayerListDialog.cpp" line="195"/>
<source>Failed to add Player %1 because Player %1 is already added!</source> <source>Failed to add Player %1 because Player %1 is already added!</source>
<translation>Не вдалося додати гравця %1, оскільки %1 вже доданий!</translation> <translation>Не вдалося додати гравця %1, оскільки %1 вже доданий!</translation>
</message> </message>
@ -1862,50 +1862,50 @@ Press 1 for Default View</source>
<translation>Вибрано невірний файл</translation> <translation>Вибрано невірний файл</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="64"/> <location filename="../SavegameWidget.cpp" line="65"/>
<source>Export Savegame...</source> <source>Export Savegame...</source>
<translation>Експортування файлу збереження...</translation> <translation>Експортування файлу збереження...</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="67"/> <location filename="../SavegameWidget.cpp" line="68"/>
<location filename="../SavegameWidget.cpp" line="124"/> <location filename="../SavegameWidget.cpp" line="125"/>
<source>AUTOSAVE - %1 <source>AUTOSAVE - %1
%2</source> %2</source>
<translation>АВТОМАТИЧНЕ ЗБЕРЕЖЕННЯ - %1 <translation>АВТОМАТИЧНЕ ЗБЕРЕЖЕННЯ - %1
%2</translation> %2</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="68"/> <location filename="../SavegameWidget.cpp" line="69"/>
<location filename="../SavegameWidget.cpp" line="125"/> <location filename="../SavegameWidget.cpp" line="126"/>
<source>SAVE %3 - %1 <source>SAVE %3 - %1
%2</source> %2</source>
<translation>ЗБЕРЕЖЕННЯ %3 - %1 <translation>ЗБЕРЕЖЕННЯ %3 - %1
%2</translation> %2</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="96"/>
<location filename="../SavegameWidget.cpp" line="97"/> <location filename="../SavegameWidget.cpp" line="97"/>
<location filename="../SavegameWidget.cpp" line="98"/>
<source>WRONG FORMAT</source> <source>WRONG FORMAT</source>
<translation>НЕПРАВИЛЬНИЙ ФОРМАТ</translation> <translation>НЕПРАВИЛЬНИЙ ФОРМАТ</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="118"/> <location filename="../SavegameWidget.cpp" line="119"/>
<source>UNKNOWN</source> <source>UNKNOWN</source>
<translation>НЕВІДОМИЙ</translation> <translation>НЕВІДОМИЙ</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="138"/> <location filename="../SavegameWidget.cpp" line="139"/>
<location filename="../SavegameWidget.cpp" line="191"/> <location filename="../SavegameWidget.cpp" line="192"/>
<source>Delete Savegame</source> <source>Delete Savegame</source>
<translation>Видалити файл збереження</translation> <translation>Видалити файл збереження</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="138"/> <location filename="../SavegameWidget.cpp" line="139"/>
<source>Are you sure to delete %1 from your savegames?</source> <source>Are you sure to delete %1 from your savegames?</source>
<translation>Ви впевнені, що хочете видалити %1 зі своїх сейвів?</translation> <translation>Ви впевнені, що хочете видалити %1 зі своїх сейвів?</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="191"/> <location filename="../SavegameWidget.cpp" line="192"/>
<source>Failed at deleting %1 from your savegames</source> <source>Failed at deleting %1 from your savegames</source>
<translation>Не вдалося видалити %1 із ваших збережених ігор</translation> <translation>Не вдалося видалити %1 із ваших збережених ігор</translation>
</message> </message>
@ -2457,7 +2457,7 @@ Press 1 for Default View</source>
</message> </message>
<message> <message>
<location filename="../UserInterface.ui" line="322"/> <location filename="../UserInterface.ui" line="322"/>
<location filename="../OptionsDialog.cpp" line="708"/> <location filename="../OptionsDialog.cpp" line="699"/>
<location filename="../UserInterface.cpp" line="269"/> <location filename="../UserInterface.cpp" line="269"/>
<location filename="../UserInterface.cpp" line="787"/> <location filename="../UserInterface.cpp" line="787"/>
<source>Select GTA V Folder...</source> <source>Select GTA V Folder...</source>

View File

@ -602,7 +602,7 @@ When you want to use it as Avatar the image will be detached!</source>
<translation>(&amp;D)</translation> <translation>(&amp;D)</translation>
</message> </message>
<message> <message>
<location filename="../MapLocationDialog.cpp" line="64"/> <location filename="../MapLocationDialog.cpp" line="65"/>
<source>X: %1 <source>X: %1
Y: %2</source> Y: %2</source>
<comment>X and Y position</comment> <comment>X and Y position</comment>
@ -754,26 +754,26 @@ Y: %2</translation>
<message> <message>
<location filename="../OptionsDialog.ui" line="399"/> <location filename="../OptionsDialog.ui" line="399"/>
<location filename="../OptionsDialog.ui" line="422"/> <location filename="../OptionsDialog.ui" line="422"/>
<location filename="../OptionsDialog.cpp" line="613"/> <location filename="../OptionsDialog.cpp" line="604"/>
<location filename="../OptionsDialog.cpp" line="614"/> <location filename="../OptionsDialog.cpp" line="605"/>
<location filename="../OptionsDialog.cpp" line="625"/> <location filename="../OptionsDialog.cpp" line="616"/>
<location filename="../OptionsDialog.cpp" line="626"/> <location filename="../OptionsDialog.cpp" line="617"/>
<location filename="../OptionsDialog.cpp" line="636"/> <location filename="../OptionsDialog.cpp" line="627"/>
<location filename="../OptionsDialog.cpp" line="637"/> <location filename="../OptionsDialog.cpp" line="628"/>
<source>Found: %1</source> <source>Found: %1</source>
<translation>: %1</translation> <translation>: %1</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="406"/> <location filename="../OptionsDialog.ui" line="406"/>
<location filename="../OptionsDialog.ui" line="429"/> <location filename="../OptionsDialog.ui" line="429"/>
<location filename="../OptionsDialog.cpp" line="616"/> <location filename="../OptionsDialog.cpp" line="607"/>
<location filename="../OptionsDialog.cpp" line="619"/> <location filename="../OptionsDialog.cpp" line="610"/>
<location filename="../OptionsDialog.cpp" line="629"/> <location filename="../OptionsDialog.cpp" line="620"/>
<location filename="../OptionsDialog.cpp" line="632"/> <location filename="../OptionsDialog.cpp" line="623"/>
<location filename="../OptionsDialog.cpp" line="630"/>
<location filename="../OptionsDialog.cpp" line="633"/>
<location filename="../OptionsDialog.cpp" line="636"/>
<location filename="../OptionsDialog.cpp" line="639"/> <location filename="../OptionsDialog.cpp" line="639"/>
<location filename="../OptionsDialog.cpp" line="642"/>
<location filename="../OptionsDialog.cpp" line="645"/>
<location filename="../OptionsDialog.cpp" line="648"/>
<source>Language: %1</source> <source>Language: %1</source>
<translation>: %1</translation> <translation>: %1</translation>
</message> </message>
@ -794,7 +794,7 @@ Y: %2</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="465"/> <location filename="../OptionsDialog.ui" line="465"/>
<location filename="../OptionsDialog.cpp" line="580"/> <location filename="../OptionsDialog.cpp" line="571"/>
<source>Participate in %1 User Statistics</source> <source>Participate in %1 User Statistics</source>
<translation> %1 使</translation> <translation> %1 使</translation>
</message> </message>
@ -830,8 +830,8 @@ Y: %2</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.ui" line="554"/> <location filename="../OptionsDialog.ui" line="554"/>
<location filename="../OptionsDialog.cpp" line="594"/> <location filename="../OptionsDialog.cpp" line="585"/>
<location filename="../OptionsDialog.cpp" line="597"/> <location filename="../OptionsDialog.cpp" line="588"/>
<source>Participation ID: %1</source> <source>Participation ID: %1</source>
<translation> ID: %1</translation> <translation> ID: %1</translation>
</message> </message>
@ -853,8 +853,8 @@ Y: %2</translation>
<message> <message>
<location filename="../OptionsDialog.ui" line="611"/> <location filename="../OptionsDialog.ui" line="611"/>
<location filename="../OptionsDialog.ui" line="633"/> <location filename="../OptionsDialog.ui" line="633"/>
<location filename="../OptionsDialog.cpp" line="230"/> <location filename="../OptionsDialog.cpp" line="224"/>
<location filename="../OptionsDialog.cpp" line="274"/> <location filename="../OptionsDialog.cpp" line="265"/>
<source>Current: %1</source> <source>Current: %1</source>
<translation>: %1</translation> <translation>: %1</translation>
</message> </message>
@ -920,95 +920,95 @@ Y: %2</translation>
<translation>(&amp;C)</translation> <translation>(&amp;C)</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="182"/> <location filename="../OptionsDialog.cpp" line="174"/>
<source>System</source> <source>System</source>
<comment>System in context of System default</comment> <comment>System in context of System default</comment>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="192"/> <location filename="../OptionsDialog.cpp" line="182"/>
<location filename="../OptionsDialog.cpp" line="195"/> <location filename="../OptionsDialog.cpp" line="185"/>
<source>%1 (Closest to Interface)</source> <source>%1 (Closest to Interface)</source>
<comment>Next closest language compared to the Interface</comment> <comment>Next closest language compared to the Interface</comment>
<translation>%1 ()</translation> <translation>%1 ()</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="188"/> <location filename="../OptionsDialog.cpp" line="179"/>
<location filename="../OptionsDialog.cpp" line="192"/> <location filename="../OptionsDialog.cpp" line="182"/>
<location filename="../OptionsDialog.cpp" line="195"/> <location filename="../OptionsDialog.cpp" line="185"/>
<source>Auto</source> <source>Auto</source>
<comment>Automatic language choice.</comment> <comment>Automatic language choice.</comment>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="182"/> <location filename="../OptionsDialog.cpp" line="174"/>
<source>%1 (Language priority)</source> <source>%1 (Language priority)</source>
<comment>First language a person can talk with a different person/application. &quot;Native&quot; or &quot;Not Native&quot;.</comment> <comment>First language a person can talk with a different person/application. &quot;Native&quot; or &quot;Not Native&quot;.</comment>
<translation>%1 ()</translation> <translation>%1 ()</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="188"/> <location filename="../OptionsDialog.cpp" line="179"/>
<source>%1 (Game language)</source> <source>%1 (Game language)</source>
<comment>Next closest language compared to the Game settings</comment> <comment>Next closest language compared to the Game settings</comment>
<translation>%1 ()</translation> <translation>%1 ()</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="479"/> <location filename="../OptionsDialog.cpp" line="470"/>
<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="479"/> <location filename="../OptionsDialog.cpp" line="470"/>
<source>The new Custom Folder will initialise after you restart %1.</source> <source>The new Custom Folder will initialise after you restart %1.</source>
<translation> %1 .</translation> <translation> %1 .</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="489"/> <location filename="../OptionsDialog.cpp" line="480"/>
<source>No Profile</source> <source>No Profile</source>
<comment>No Profile, as default</comment> <comment>No Profile, as default</comment>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="496"/> <location filename="../OptionsDialog.cpp" line="487"/>
<location filename="../OptionsDialog.cpp" line="499"/> <location filename="../OptionsDialog.cpp" line="490"/>
<location filename="../OptionsDialog.cpp" line="501"/> <location filename="../OptionsDialog.cpp" line="492"/>
<source>Profile: %1</source> <source>Profile: %1</source>
<translation>: %1</translation> <translation>: %1</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="581"/> <location filename="../OptionsDialog.cpp" line="572"/>
<source>View %1 User Statistics Online</source> <source>View %1 User Statistics Online</source>
<translation> %1 使</translation> <translation> %1 使</translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="597"/> <location filename="../OptionsDialog.cpp" line="588"/>
<source>Not registered</source> <source>Not registered</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="613"/> <location filename="../OptionsDialog.cpp" line="604"/>
<location filename="../OptionsDialog.cpp" line="626"/> <location filename="../OptionsDialog.cpp" line="617"/>
<location filename="../OptionsDialog.cpp" line="636"/> <location filename="../OptionsDialog.cpp" line="627"/>
<location filename="../OptionsDialog.cpp" line="637"/> <location filename="../OptionsDialog.cpp" line="628"/>
<source>Yes</source> <source>Yes</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="614"/> <location filename="../OptionsDialog.cpp" line="605"/>
<location filename="../OptionsDialog.cpp" line="625"/> <location filename="../OptionsDialog.cpp" line="616"/>
<source>No</source> <source>No</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="619"/> <location filename="../OptionsDialog.cpp" line="610"/>
<location filename="../OptionsDialog.cpp" line="642"/> <location filename="../OptionsDialog.cpp" line="633"/>
<source>OS defined</source> <source>OS defined</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../OptionsDialog.cpp" line="632"/> <location filename="../OptionsDialog.cpp" line="623"/>
<location filename="../OptionsDialog.cpp" line="648"/> <location filename="../OptionsDialog.cpp" line="639"/>
<source>Steam defined</source> <source>Steam defined</source>
<translation>Steam </translation> <translation>Steam </translation>
</message> </message>
@ -1263,28 +1263,28 @@ Press 1 for Default View</source>
<translation>(&amp;C)</translation> <translation>(&amp;C)</translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="159"/> <location filename="../PlayerListDialog.cpp" line="160"/>
<source>Add Players...</source> <source>Add Players...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="159"/> <location filename="../PlayerListDialog.cpp" line="160"/>
<source>Failed to add more Players because the limit of Players are %1!</source> <source>Failed to add more Players because the limit of Players are %1!</source>
<translation> %1!</translation> <translation> %1!</translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="175"/> <location filename="../PlayerListDialog.cpp" line="176"/>
<location filename="../PlayerListDialog.cpp" line="194"/> <location filename="../PlayerListDialog.cpp" line="195"/>
<source>Add Player...</source> <source>Add Player...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="175"/> <location filename="../PlayerListDialog.cpp" line="176"/>
<source>Enter Social Club Player ID</source> <source>Enter Social Club Player ID</source>
<translation> Social Club ID</translation> <translation> Social Club ID</translation>
</message> </message>
<message> <message>
<location filename="../PlayerListDialog.cpp" line="194"/> <location filename="../PlayerListDialog.cpp" line="195"/>
<source>Failed to add Player %1 because Player %1 is already added!</source> <source>Failed to add Player %1 because Player %1 is already added!</source>
<translation> %1 %1 !</translation> <translation> %1 %1 !</translation>
</message> </message>
@ -1844,50 +1844,50 @@ Press 1 for Default View</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="64"/> <location filename="../SavegameWidget.cpp" line="65"/>
<source>Export Savegame...</source> <source>Export Savegame...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="67"/> <location filename="../SavegameWidget.cpp" line="68"/>
<location filename="../SavegameWidget.cpp" line="124"/> <location filename="../SavegameWidget.cpp" line="125"/>
<source>AUTOSAVE - %1 <source>AUTOSAVE - %1
%2</source> %2</source>
<translation> - %1 <translation> - %1
%2</translation> %2</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="68"/> <location filename="../SavegameWidget.cpp" line="69"/>
<location filename="../SavegameWidget.cpp" line="125"/> <location filename="../SavegameWidget.cpp" line="126"/>
<source>SAVE %3 - %1 <source>SAVE %3 - %1
%2</source> %2</source>
<translation> %3 - %1 <translation> %3 - %1
%2</translation> %2</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="96"/>
<location filename="../SavegameWidget.cpp" line="97"/> <location filename="../SavegameWidget.cpp" line="97"/>
<location filename="../SavegameWidget.cpp" line="98"/>
<source>WRONG FORMAT</source> <source>WRONG FORMAT</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="118"/> <location filename="../SavegameWidget.cpp" line="119"/>
<source>UNKNOWN</source> <source>UNKNOWN</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="138"/> <location filename="../SavegameWidget.cpp" line="139"/>
<location filename="../SavegameWidget.cpp" line="191"/> <location filename="../SavegameWidget.cpp" line="192"/>
<source>Delete Savegame</source> <source>Delete Savegame</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="138"/> <location filename="../SavegameWidget.cpp" line="139"/>
<source>Are you sure to delete %1 from your savegames?</source> <source>Are you sure to delete %1 from your savegames?</source>
<translation> %1?</translation> <translation> %1?</translation>
</message> </message>
<message> <message>
<location filename="../SavegameWidget.cpp" line="191"/> <location filename="../SavegameWidget.cpp" line="192"/>
<source>Failed at deleting %1 from your savegames</source> <source>Failed at deleting %1 from your savegames</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>
@ -2438,7 +2438,7 @@ Press 1 for Default View</source>
</message> </message>
<message> <message>
<location filename="../UserInterface.ui" line="322"/> <location filename="../UserInterface.ui" line="322"/>
<location filename="../OptionsDialog.cpp" line="708"/> <location filename="../OptionsDialog.cpp" line="699"/>
<location filename="../UserInterface.cpp" line="269"/> <location filename="../UserInterface.cpp" line="269"/>
<location filename="../UserInterface.cpp" line="787"/> <location filename="../UserInterface.cpp" line="787"/>
<source>Select GTA V Folder...</source> <source>Select GTA V Folder...</source>

27
res/img.cmake Normal file
View File

@ -0,0 +1,27 @@
cmake_minimum_required(VERSION 3.7)
set(GTA5VIEW_IMGFILES
res/add.svgz
res/avatararea.png
res/avatarareaimport.png
res/back.svgz
res/flag-de.png
res/flag-fr.png
res/flag-gb.png
res/flag-kr.png
res/flag-ru.png
res/flag-tw.png
res/flag-ua.png
res/flag-us.png
res/mapcayoperico.jpg
res/mappreview.jpg
res/next.svgz
res/pointmaker-8.png
res/pointmaker-16.png
res/pointmaker-24.png
res/pointmaker-32.png
res/savegame.svgz
res/watermark_1b.png
res/watermark_2b.png
res/watermark_2r.png
)

View File

@ -4,7 +4,14 @@
<file>avatararea.png</file> <file>avatararea.png</file>
<file>avatarareaimport.png</file> <file>avatarareaimport.png</file>
<file>back.svgz</file> <file>back.svgz</file>
<file>empty1x16.png</file> <file>flag-de.png</file>
<file>flag-fr.png</file>
<file>flag-gb.png</file>
<file>flag-kr.png</file>
<file>flag-ru.png</file>
<file>flag-tw.png</file>
<file>flag-ua.png</file>
<file>flag-us.png</file>
<file>gta5view-16.png</file> <file>gta5view-16.png</file>
<file>gta5view-24.png</file> <file>gta5view-24.png</file>
<file>gta5view-32.png</file> <file>gta5view-32.png</file>
@ -26,7 +33,4 @@
<file>watermark_2b.png</file> <file>watermark_2b.png</file>
<file>watermark_2r.png</file> <file>watermark_2r.png</file>
</qresource> </qresource>
<qresource prefix="/template">
<file>template.g5e</file>
</qresource>
</RCC> </RCC>

Binary file not shown.

5
res/template.qrc Normal file
View File

@ -0,0 +1,5 @@
<RCC>
<qresource prefix="/template">
<file>template.g5e</file>
</qresource>
</RCC>