From 4e83cb165ab6c4333a47de7b97d60cf54f67bbc9 Mon Sep 17 00:00:00 2001 From: Syping <schiedelrafael@keppe.org> Date: Tue, 25 Aug 2020 20:47:50 +0200 Subject: [PATCH] merged with gta5view 1.8 --- JsonEditorDialog.cpp | 9 + MapLocationDialog.cpp | 76 ++++--- MapLocationDialog.h | 1 + MapLocationDialog.ui | 5 + OptionsDialog.cpp | 42 ++-- PictureDialog.cpp | 60 +++-- PlayerListDialog.cpp | 20 ++ ProfileInterface.cpp | 41 +++- SnapmaticPicture.cpp | 7 +- SnapmaticPicture.h | 2 +- anpro/imagecropper.cpp | 1 + config.h | 2 +- qjson4/QJsonDocument.cpp | 367 ++++++++++++++++--------------- qjson4/QJsonDocument.h | 74 +++---- res/gta5sync.ts | 464 +++++++++++++++++++-------------------- res/gta5sync_de.ts | 464 +++++++++++++++++++-------------------- res/gta5sync_en_US.ts | 464 +++++++++++++++++++-------------------- res/gta5sync_fr.ts | 464 +++++++++++++++++++-------------------- res/gta5sync_ko.ts | 464 +++++++++++++++++++-------------------- res/gta5sync_ru.ts | 464 +++++++++++++++++++-------------------- res/gta5sync_uk.ts | 464 +++++++++++++++++++-------------------- res/gta5sync_zh_TW.ts | 464 +++++++++++++++++++-------------------- 22 files changed, 2274 insertions(+), 2145 deletions(-) diff --git a/JsonEditorDialog.cpp b/JsonEditorDialog.cpp index a6a564f..f1e4f99 100644 --- a/JsonEditorDialog.cpp +++ b/JsonEditorDialog.cpp @@ -70,9 +70,18 @@ JsonEditorDialog::JsonEditorDialog(SnapmaticPicture *picture, QWidget *parent) : #if QT_VERSION >= 0x050200 ui->txtJSON->setFont(QFontDatabase::systemFont(QFontDatabase::FixedFont)); +#else + QFont jsonFont = ui->txtJSON->font(); + jsonFont.setStyleHint(QFont::Monospace); + jsonFont.setFixedPitch(true); + ui->txtJSON->setFont(jsonFont); #endif QFontMetrics fontMetrics(ui->txtJSON->font()); +#if QT_VERSION >= 0x050B00 + ui->txtJSON->setTabStopDistance(fontMetrics.horizontalAdvance(" ")); +#else ui->txtJSON->setTabStopWidth(fontMetrics.width(" ")); +#endif QJsonDocument jsonDocument = QJsonDocument::fromJson(jsonCode.toUtf8()); ui->txtJSON->setStyleSheet("QPlainTextEdit{background-color: rgb(46, 47, 48); color: rgb(238, 231, 172);}"); diff --git a/MapLocationDialog.cpp b/MapLocationDialog.cpp index 7c1b7ba..730818b 100644 --- a/MapLocationDialog.cpp +++ b/MapLocationDialog.cpp @@ -60,40 +60,10 @@ MapLocationDialog::~MapLocationDialog() void MapLocationDialog::drawPointOnMap(double xpos_d, double ypos_d) { - qreal screenRatio = AppEnv::screenRatio(); - qreal screenRatioPR = AppEnv::screenRatioPR(); - int pointMakerSize = 8 * screenRatio * screenRatioPR; - QPixmap pointMakerPixmap = IconLoader::loadingPointmakerIcon().pixmap(QSize(pointMakerSize, pointMakerSize)); - QSize mapPixelSize = QSize(width() * screenRatioPR, height() * screenRatioPR); - - int pointMakerHalfSize = pointMakerSize / 2; - long xpos_ms = qRound(xpos_d); - long ypos_ms = qRound(ypos_d); - double xpos_ma = xpos_ms + 4000; - double ypos_ma = ypos_ms + 4000; - double xrat = (double)mapPixelSize.width() / 10000; - double yrat = (double)mapPixelSize.height() / 12000; - long xpos_mp = qRound(xpos_ma * xrat); - long ypos_mp = qRound(ypos_ma * yrat); - long xpos_pr = xpos_mp - pointMakerHalfSize; - long ypos_pr = ypos_mp + pointMakerHalfSize; - - QPixmap mapPixmap(mapPixelSize); - QPainter mapPainter(&mapPixmap); - mapPainter.drawPixmap(0, 0, mapPixelSize.width(), mapPixelSize.height(), QPixmap(":/img/mappreview.jpg").scaled(mapPixelSize, Qt::IgnoreAspectRatio, Qt::SmoothTransformation)); - mapPainter.drawPixmap(xpos_pr, mapPixelSize.height() - ypos_pr, pointMakerSize, pointMakerSize, pointMakerPixmap); - mapPainter.end(); -#if QT_VERSION >= 0x050600 - mapPixmap.setDevicePixelRatio(screenRatioPR); -#endif - - QPalette backgroundPalette; - backgroundPalette.setBrush(backgroundRole(), QBrush(mapPixmap)); - setPalette(backgroundPalette); - + ui->labPos->setText(tr("X: %1\nY: %2", "X and Y position").arg(QString::number(xpos_d), QString::number(ypos_d))); xpos_new = xpos_d; ypos_new = ypos_d; - ui->labPos->setText(tr("X: %1\nY: %2", "X and Y position").arg(QString::number(xpos_d), QString::number(ypos_d))); + repaint(); } void MapLocationDialog::on_cmdChange_clicked() @@ -139,6 +109,48 @@ void MapLocationDialog::updatePosFromEvent(int x, int y) drawPointOnMap(xpos_fp, ypos_fp); } +void MapLocationDialog::paintEvent(QPaintEvent *ev) +{ + QPainter painter(this); + qreal screenRatio = AppEnv::screenRatio(); + qreal screenRatioPR = AppEnv::screenRatioPR(); + + // Paint Map + QSize mapPixelSize = QSize(width() * screenRatioPR, height() * screenRatioPR); + painter.drawPixmap(0, 0, width(), height(), QPixmap(":/img/mappreview.jpg").scaled(mapPixelSize, Qt::IgnoreAspectRatio, Qt::SmoothTransformation)); + + // Paint Marker + int pointMarkerSize = 8 * screenRatio; + int pointMarkerHalfSize = pointMarkerSize / 2; + long xpos_ms = qRound(xpos_new); + long ypos_ms = qRound(ypos_new); + double xpos_ma = xpos_ms + 4000; + double ypos_ma = ypos_ms + 4000; + double xrat = (double)width() / 10000; + double yrat = (double)height() / 12000; + long xpos_mp = qRound(xpos_ma * xrat); + long ypos_mp = qRound(ypos_ma * yrat); + long xpos_pr; + long ypos_pr; + if (screenRatioPR != 1) { +#ifdef GTA5SYNC_WIN + xpos_pr = xpos_mp - pointMarkerHalfSize; + ypos_pr = ypos_mp + pointMarkerHalfSize; +#else + xpos_pr = xpos_mp - pointMarkerHalfSize + screenRatioPR; + ypos_pr = ypos_mp + pointMarkerHalfSize - screenRatioPR; +#endif + } + else { + xpos_pr = xpos_mp - pointMarkerHalfSize; + ypos_pr = ypos_mp + pointMarkerHalfSize; + } + QPixmap mapMarkerPixmap = IconLoader::loadingPointmakerIcon().pixmap(QSize(pointMarkerSize, pointMarkerSize)); + painter.drawPixmap(xpos_pr, height() - ypos_pr, pointMarkerSize, pointMarkerSize, mapMarkerPixmap); + + QDialog::paintEvent(ev); +} + void MapLocationDialog::mouseMoveEvent(QMouseEvent *ev) { if (!changeMode) { ev->ignore(); } diff --git a/MapLocationDialog.h b/MapLocationDialog.h index f499601..46d91fe 100644 --- a/MapLocationDialog.h +++ b/MapLocationDialog.h @@ -39,6 +39,7 @@ public: ~MapLocationDialog(); protected: + void paintEvent(QPaintEvent *ev); void mouseMoveEvent(QMouseEvent *ev); void mouseReleaseEvent(QMouseEvent *ev); diff --git a/MapLocationDialog.ui b/MapLocationDialog.ui index cd46742..06da9ed 100644 --- a/MapLocationDialog.ui +++ b/MapLocationDialog.ui @@ -25,6 +25,11 @@ <property name="windowTitle"> <string>Snapmatic Map Viewer</string> </property> + <property name="styleSheet"> + <string notr="true">QDialog#MapLocationDialog { + background-color: transparent; +}</string> + </property> <layout class="QVBoxLayout" name="vlMapPreview"> <property name="spacing"> <number>0</number> diff --git a/OptionsDialog.cpp b/OptionsDialog.cpp index fd1fdac..951566f 100644 --- a/OptionsDialog.cpp +++ b/OptionsDialog.cpp @@ -136,24 +136,33 @@ OptionsDialog::~OptionsDialog() void OptionsDialog::setupTreeWidget() { - for (QString playerIDStr : profileDB->getPlayers()) - { - bool ok; - int playerID = playerIDStr.toInt(&ok); - if (ok) + const QStringList players = profileDB->getPlayers(); + if (players.length() != 0) { + QStringList::const_iterator it = players.constBegin(); + QStringList::const_iterator end = players.constEnd(); + while (it != end) { - QString playerName = profileDB->getPlayerName(playerID); + bool ok; + int playerID = it->toInt(&ok); + if (ok) + { + QString playerName = profileDB->getPlayerName(playerID); - QStringList playerTreeViewList; - playerTreeViewList += playerIDStr; - playerTreeViewList += playerName; + QStringList playerTreeViewList; + playerTreeViewList += *it; + playerTreeViewList += playerName; - QTreeWidgetItem *playerItem = new QTreeWidgetItem(playerTreeViewList); - ui->twPlayers->addTopLevelItem(playerItem); - playerItems += playerItem; + QTreeWidgetItem *playerItem = new QTreeWidgetItem(playerTreeViewList); + ui->twPlayers->addTopLevelItem(playerItem); + playerItems += playerItem; + } + it++; } + ui->twPlayers->sortItems(1, Qt::AscendingOrder); + } + else { + ui->tabWidget->removeTab(ui->tabWidget->indexOf(ui->tabPlayers)); } - ui->twPlayers->sortItems(1, Qt::AscendingOrder); } void OptionsDialog::setupLanguageBox() @@ -362,6 +371,8 @@ void OptionsDialog::applySettings() #if QT_VERSION >= 0x050200 settings->setValue("NavigationBar", ui->cbSnapmaticNavigationBar->isChecked()); #endif +#else + settings->setValue("NavigationBar", ui->cbSnapmaticNavigationBar->isChecked()); #endif settings->endGroup(); @@ -722,8 +733,9 @@ void OptionsDialog::setupSnapmaticPictureViewer() ui->gbSnapmaticPictureViewer->setVisible(false); #endif #else - ui->cbSnapmaticNavigationBar->setVisible(false); - ui->gbSnapmaticPictureViewer->setVisible(false); + settings->beginGroup("Interface"); + ui->cbSnapmaticNavigationBar->setChecked(settings->value("NavigationBar", true).toBool()); + settings->endGroup(); #endif } diff --git a/PictureDialog.cpp b/PictureDialog.cpp index c6225ac..bddb82c 100644 --- a/PictureDialog.cpp +++ b/PictureDialog.cpp @@ -135,12 +135,15 @@ void PictureDialog::setupPictureDialog() smpic = nullptr; crewStr = ""; + // Get Snapmatic Resolution + QSize snapmaticResolution = SnapmaticPicture::getSnapmaticResolution(); + // Avatar area qreal screenRatio = AppEnv::screenRatio(); qreal screenRatioPR = AppEnv::screenRatioPR(); if (screenRatio != 1 || screenRatioPR != 1) { - avatarAreaPicture = QImage(":/img/avatararea.png").scaledToHeight(536 * screenRatio * screenRatioPR, Qt::FastTransformation); + avatarAreaPicture = QImage(":/img/avatararea.png").scaledToHeight(snapmaticResolution.height() * screenRatio * screenRatioPR, Qt::FastTransformation); } else { @@ -151,7 +154,7 @@ void PictureDialog::setupPictureDialog() avatarSize = 470; // DPI calculation (picture) - ui->labPicture->setFixedSize(960 * screenRatio, 536 * screenRatio); + ui->labPicture->setFixedSize(snapmaticResolution.width() * screenRatio, snapmaticResolution.height() * screenRatio); ui->labPicture->setFocusPolicy(Qt::StrongFocus); ui->labPicture->setScaledContents(true); @@ -199,8 +202,8 @@ void PictureDialog::setupPictureDialog() ui->jsonLayout->setContentsMargins(4 * screenRatio, 10 * screenRatio, 4 * screenRatio, 4 * screenRatio); // Pre-adapt window for DPI - setFixedWidth(960 * screenRatio); - setFixedHeight(536 * screenRatio); + setFixedWidth(snapmaticResolution.width() * screenRatio); + setFixedHeight(snapmaticResolution.height() * screenRatio); } PictureDialog::~PictureDialog() @@ -216,6 +219,15 @@ PictureDialog::~PictureDialog() delete layout()->menuBar(); } #endif +#else + if (naviEnabled) + { + for (QObject *obj : layout()->menuBar()->children()) + { + delete obj; + } + delete layout()->menuBar(); + } #endif for (QObject *obj : manageMenu->children()) { @@ -236,18 +248,31 @@ void PictureDialog::closeEvent(QCloseEvent *ev) void PictureDialog::addPreviousNextButtons() { - // Windows Vista additions #ifdef GTA5SYNC_WIN #if QT_VERSION >= 0x050200 QToolBar *uiToolbar = new QToolBar("Picture Toolbar", this); uiToolbar->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum); - uiToolbar->setObjectName("uiToolbar"); + uiToolbar->setObjectName("UiToolbar"); uiToolbar->addAction(QIcon(":/img/back.svgz"), "", this, SLOT(previousPictureRequestedSlot())); uiToolbar->addAction(QIcon(":/img/next.svgz"), "", this, SLOT(nextPictureRequestedSlot())); layout()->setMenuBar(uiToolbar); - naviEnabled = true; #endif +#else + QToolBar *uiToolbar = new QToolBar("Picture Toolbar", this); +#if QT_VERSION < 0x050600 + qreal screenRatio = AppEnv::screenRatio(); + if (screenRatio != 1) { + QSize iconSize = uiToolbar->iconSize(); + uiToolbar->setIconSize(QSize(iconSize.width() * screenRatio, iconSize.height() * screenRatio)); + } +#endif + uiToolbar->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum); + uiToolbar->setObjectName("UiToolbar"); + uiToolbar->addAction(QIcon(":/img/back.svgz"), "", this, SLOT(previousPictureRequestedSlot())); + uiToolbar->addAction(QIcon(":/img/next.svgz"), "", this, SLOT(nextPictureRequestedSlot())); + layout()->setMenuBar(uiToolbar); + naviEnabled = true; #endif } @@ -368,7 +393,11 @@ void PictureDialog::resizeEvent(QResizeEvent *event) void PictureDialog::adaptNewDialogSize(QSize newLabelSize) { Q_UNUSED(newLabelSize) +#if QT_VERSION >= 0x050F00 + int newDialogHeight = SnapmaticPicture::getSnapmaticResolution().height(); +#else int newDialogHeight = (ui->labPicture->pixmap()->height() / AppEnv::screenRatioPR()); +#endif newDialogHeight = newDialogHeight + ui->jsonFrame->height(); if (naviEnabled) newDialogHeight = newDialogHeight + layout()->menuBar()->height(); setMaximumSize(width(), newDialogHeight); @@ -686,10 +715,11 @@ void PictureDialog::renderPicture() { if (overlayEnabled) { - QPixmap shownImagePixmap(960 * screenRatio * screenRatioPR, 536 * screenRatio * screenRatioPR); + QSize snapmaticResolution = SnapmaticPicture::getSnapmaticResolution(); + QPixmap shownImagePixmap(snapmaticResolution.width() * screenRatio * screenRatioPR, snapmaticResolution.height() * screenRatio * screenRatioPR); shownImagePixmap.fill(Qt::transparent); QPainter shownImagePainter(&shownImagePixmap); - shownImagePainter.drawImage(0, 0, snapmaticPicture.scaled(960 * screenRatio * screenRatioPR, 536 * screenRatio * screenRatioPR, Qt::IgnoreAspectRatio, Qt::SmoothTransformation)); + shownImagePainter.drawImage(0, 0, snapmaticPicture.scaled(snapmaticResolution.width() * screenRatio * screenRatioPR, snapmaticResolution.height() * screenRatio * screenRatioPR, Qt::IgnoreAspectRatio, Qt::SmoothTransformation)); shownImagePainter.drawImage(3 * screenRatio * screenRatioPR, 3 * screenRatio * screenRatioPR, overlayTempImage); shownImagePainter.end(); #if QT_VERSION >= 0x050600 @@ -699,10 +729,11 @@ void PictureDialog::renderPicture() } else { - QPixmap shownImagePixmap(960 * screenRatio * screenRatioPR, 536 * screenRatio * screenRatioPR); + QSize snapmaticResolution = SnapmaticPicture::getSnapmaticResolution(); + QPixmap shownImagePixmap(snapmaticResolution.width() * screenRatio * screenRatioPR, snapmaticResolution.height() * screenRatio * screenRatioPR); shownImagePixmap.fill(Qt::transparent); QPainter shownImagePainter(&shownImagePixmap); - shownImagePainter.drawImage(0, 0, snapmaticPicture.scaled(960 * screenRatio * screenRatioPR, 536 * screenRatio * screenRatioPR, Qt::IgnoreAspectRatio, Qt::SmoothTransformation)); + shownImagePainter.drawImage(0, 0, snapmaticPicture.scaled(snapmaticResolution.width() * screenRatio * screenRatioPR, snapmaticResolution.height() * screenRatio * screenRatioPR, Qt::IgnoreAspectRatio, Qt::SmoothTransformation)); shownImagePainter.end(); #if QT_VERSION >= 0x050600 shownImagePixmap.setDevicePixelRatio(screenRatioPR); @@ -713,15 +744,16 @@ void PictureDialog::renderPicture() else { // Generating Avatar Preview - QPixmap avatarPixmap(960 * screenRatio * screenRatioPR, 536 * screenRatio * screenRatioPR); + QSize snapmaticResolution = SnapmaticPicture::getSnapmaticResolution(); + QPixmap avatarPixmap(snapmaticResolution.width() * screenRatio * screenRatioPR, snapmaticResolution.height() * screenRatio * screenRatioPR); QPainter snapPainter(&avatarPixmap); QFont snapPainterFont; snapPainterFont.setPixelSize(12 * screenRatio * screenRatioPR); - snapPainter.drawImage(0, 0, snapmaticPicture.scaled(960 * screenRatio * screenRatioPR, 536 * screenRatio * screenRatioPR, Qt::IgnoreAspectRatio, Qt::SmoothTransformation)); + snapPainter.drawImage(0, 0, snapmaticPicture.scaled(snapmaticResolution.width() * screenRatio * screenRatioPR, snapmaticResolution.height() * screenRatio * screenRatioPR, Qt::IgnoreAspectRatio, Qt::SmoothTransformation)); snapPainter.drawImage(0, 0, avatarAreaPicture); snapPainter.setPen(QColor::fromRgb(255, 255, 255, 255)); snapPainter.setFont(snapPainterFont); - snapPainter.drawText(QRect(3 * screenRatio * screenRatioPR, 3 * screenRatio * screenRatioPR, 140 * screenRatio * screenRatioPR, 536 * screenRatio * screenRatioPR), Qt::AlignLeft | Qt::TextWordWrap, tr("Avatar Preview Mode\nPress 1 for Default View")); + snapPainter.drawText(QRect(3 * screenRatio * screenRatioPR, 3 * screenRatio * screenRatioPR, 140 * screenRatio * screenRatioPR, snapmaticResolution.height() * screenRatio * screenRatioPR), Qt::AlignLeft | Qt::TextWordWrap, tr("Avatar Preview Mode\nPress 1 for Default View")); snapPainter.end(); #if QT_VERSION >= 0x050600 avatarPixmap.setDevicePixelRatio(screenRatioPR); diff --git a/PlayerListDialog.cpp b/PlayerListDialog.cpp index 2f7c758..3656d24 100644 --- a/PlayerListDialog.cpp +++ b/PlayerListDialog.cpp @@ -73,12 +73,32 @@ PlayerListDialog::PlayerListDialog(QStringList players, ProfileDatabase *profile // Set Icon for Manage Buttons if (QIcon::hasThemeIcon("go-previous") && QIcon::hasThemeIcon("go-next") && QIcon::hasThemeIcon("list-add")) { +#if QT_VERSION < 0x050600 + qreal screenRatio = AppEnv::screenRatio(); + if (screenRatio != 1) { + QSize iconSize = ui->cmdMakeAv->iconSize(); + iconSize = QSize(iconSize.width() * screenRatio, iconSize.height() * screenRatio); + ui->cmdMakeAv->setIconSize(iconSize); + ui->cmdMakeSe->setIconSize(iconSize); + ui->cmdMakeAd->setIconSize(iconSize); + } +#endif ui->cmdMakeAv->setIcon(QIcon::fromTheme("go-previous")); ui->cmdMakeSe->setIcon(QIcon::fromTheme("go-next")); ui->cmdMakeAd->setIcon(QIcon::fromTheme("list-add")); } else { +#if QT_VERSION < 0x050600 + qreal screenRatio = AppEnv::screenRatio(); + if (screenRatio != 1) { + QSize iconSize = ui->cmdMakeAv->iconSize(); + iconSize = QSize(iconSize.width() * screenRatio, iconSize.height() * screenRatio); + ui->cmdMakeAv->setIconSize(iconSize); + ui->cmdMakeSe->setIconSize(iconSize); + ui->cmdMakeAd->setIconSize(iconSize); + } +#endif ui->cmdMakeAv->setIcon(QIcon(":/img/back.svgz")); ui->cmdMakeSe->setIcon(QIcon(":/img/next.svgz")); ui->cmdMakeAd->setIcon(QIcon(":/img/add.svgz")); diff --git a/ProfileInterface.cpp b/ProfileInterface.cpp index 6af7fbd..0049c8b 100644 --- a/ProfileInterface.cpp +++ b/ProfileInterface.cpp @@ -264,7 +264,11 @@ void ProfileInterface::insertSnapmaticIPI(QWidget *widget) QStringList widgetsKeyList = widgets.values(); QStringList pictureKeyList = widgetsKeyList.filter("PIC", Qt::CaseSensitive); #if QT_VERSION >= 0x050600 +#if QT_VERSION >= 0x050F00 + std::sort(pictureKeyList.rbegin(), pictureKeyList.rend()); +#else qSort(pictureKeyList.rbegin(), pictureKeyList.rend()); +#endif #else qSort(pictureKeyList.begin(), pictureKeyList.end(), qGreater<QString>()); #endif @@ -284,7 +288,11 @@ void ProfileInterface::insertSavegameIPI(QWidget *widget) QString widgetKey = widgets[proWidget]; QStringList widgetsKeyList = widgets.values(); QStringList savegameKeyList = widgetsKeyList.filter("SGD", Qt::CaseSensitive); +#if QT_VERSION >= 0x050F00 + std::sort(savegameKeyList.begin(), savegameKeyList.end()); +#else qSort(savegameKeyList.begin(), savegameKeyList.end()); +#endif int sgdIndex = savegameKeyList.indexOf(QRegExp(widgetKey)); ui->vlSavegame->insertWidget(sgdIndex, proWidget); @@ -303,7 +311,11 @@ void ProfileInterface::dialogNextPictureRequested(QWidget *dialog) QStringList widgetsKeyList = widgets.values(); QStringList pictureKeyList = widgetsKeyList.filter("PIC", Qt::CaseSensitive); #if QT_VERSION >= 0x050600 +#if QT_VERSION >= 0x050F00 + std::sort(pictureKeyList.rbegin(), pictureKeyList.rend()); +#else qSort(pictureKeyList.rbegin(), pictureKeyList.rend()); +#endif #else qSort(pictureKeyList.begin(), pictureKeyList.end(), qGreater<QString>()); #endif @@ -338,7 +350,11 @@ void ProfileInterface::dialogPreviousPictureRequested(QWidget *dialog) QStringList widgetsKeyList = widgets.values(); QStringList pictureKeyList = widgetsKeyList.filter("PIC", Qt::CaseSensitive); #if QT_VERSION >= 0x050600 +#if QT_VERSION >= 0x050F00 + std::sort(pictureKeyList.rbegin(), pictureKeyList.rend()); +#else qSort(pictureKeyList.rbegin(), pictureKeyList.rend()); +#endif #else qSort(pictureKeyList.begin(), pictureKeyList.end(), qGreater<QString>()); #endif @@ -369,7 +385,12 @@ void ProfileInterface::sortingProfileInterface() ui->vlSnapmatic->setEnabled(false); QStringList widgetsKeyList = widgets.values(); + +#if QT_VERSION >= 0x050F00 + std::sort(widgetsKeyList.begin(), widgetsKeyList.end()); +#else qSort(widgetsKeyList.begin(), widgetsKeyList.end()); +#endif for (QString widgetKey : widgetsKeyList) { @@ -1627,7 +1648,7 @@ void ProfileInterface::contextMenuTriggeredPIC(QContextMenuEvent *ev) contextMenuOpened = true; contextMenu.exec(ev->globalPos()); contextMenuOpened = false; - hoverProfileWidgetCheck(); + QTimer::singleShot(0, this, SLOT(hoverProfileWidgetCheck())); } void ProfileInterface::contextMenuTriggeredSGD(QContextMenuEvent *ev) @@ -1660,7 +1681,7 @@ void ProfileInterface::contextMenuTriggeredSGD(QContextMenuEvent *ev) contextMenuOpened = true; contextMenu.exec(ev->globalPos()); contextMenuOpened = false; - hoverProfileWidgetCheck(); + QTimer::singleShot(0, this, SLOT(hoverProfileWidgetCheck())); } void ProfileInterface::on_saProfileContent_dropped(const QMimeData *mimeData) @@ -1781,19 +1802,23 @@ bool ProfileInterface::eventFilter(QObject *watched, QEvent *event) return true; } } - else if (event->type() == QEvent::MouseButtonPress || event->type() == QEvent::MouseButtonRelease || event->type() == QEvent::WindowActivate) + else if (event->type() == QEvent::MouseButtonPress || event->type() == QEvent::MouseButtonRelease) { if ((watched->objectName() == "SavegameWidget" || watched->objectName() == "SnapmaticWidget") && isProfileLoaded) { ProfileWidget *pWidget = nullptr; - for (ProfileWidget *widget : widgets.keys()) + QMap<ProfileWidget*, QString>::const_iterator it = widgets.constBegin(); + QMap<ProfileWidget*, QString>::const_iterator end = widgets.constEnd(); + while (it != end) { + ProfileWidget *widget = it.key(); QPoint mousePos = widget->mapFromGlobal(QCursor::pos()); if (widget->rect().contains(mousePos)) { pWidget = widget; break; } + it++; } if (pWidget != nullptr) { @@ -1827,7 +1852,7 @@ bool ProfileInterface::eventFilter(QObject *watched, QEvent *event) } else if (event->type() == QEvent::WindowDeactivate && isProfileLoaded) { - if (previousWidget != nullptr) + if (previousWidget != nullptr && watched == previousWidget) { previousWidget->setStyleSheet(QLatin1String("")); previousWidget = nullptr; @@ -1863,13 +1888,17 @@ bool ProfileInterface::eventFilter(QObject *watched, QEvent *event) void ProfileInterface::hoverProfileWidgetCheck() { ProfileWidget *pWidget = nullptr; - for (ProfileWidget *widget : widgets.keys()) + QMap<ProfileWidget*, QString>::const_iterator it = widgets.constBegin(); + QMap<ProfileWidget*, QString>::const_iterator end = widgets.constEnd(); + while (it != end) { + ProfileWidget *widget = it.key(); if (widget->underMouse()) { pWidget = widget; break; } + it++; } if (pWidget != nullptr) { diff --git a/SnapmaticPicture.cpp b/SnapmaticPicture.cpp index a45ce2a..c10b9c3 100644 --- a/SnapmaticPicture.cpp +++ b/SnapmaticPicture.cpp @@ -433,8 +433,8 @@ QString SnapmaticPicture::getSnapmaticHeaderString(const QByteArray &snapmaticHe QString SnapmaticPicture::getSnapmaticJSONString(const QByteArray &jsonBytes) { QByteArray jsonUsefulBytes = jsonBytes; - jsonUsefulBytes.replace('\x00', QString()); - jsonUsefulBytes.replace('\x0c', QString()); + jsonUsefulBytes.replace('\x00', ""); + jsonUsefulBytes.replace('\x0c', ""); return QString::fromUtf8(jsonUsefulBytes.trimmed()); } @@ -1339,7 +1339,8 @@ bool SnapmaticPicture::setPictureVisible() QSize SnapmaticPicture::getSnapmaticResolution() { - return snapmaticResolution; + // keep old UI size for now + return QSize(960, 536); } // SNAPMATIC DEFAULTS diff --git a/SnapmaticPicture.h b/SnapmaticPicture.h index decf070..745c511 100644 --- a/SnapmaticPicture.h +++ b/SnapmaticPicture.h @@ -120,7 +120,7 @@ public: bool setVisible() { return setPictureVisible(); } // Please use setPictureVisible instead // PREDEFINED PROPERTIES - QSize getSnapmaticResolution(); + static QSize getSnapmaticResolution(); // SNAPMATIC DEFAULTS bool isSnapmaticDefaultsEnforced(); diff --git a/anpro/imagecropper.cpp b/anpro/imagecropper.cpp index 7881c85..3d80f71 100644 --- a/anpro/imagecropper.cpp +++ b/anpro/imagecropper.cpp @@ -20,6 +20,7 @@ #include "imagecropper.h" #include "AppEnv.h" +#include <QPainterPath> #include <QMouseEvent> #include <QPainter> diff --git a/config.h b/config.h index 0971474..71ba2ca 100644 --- a/config.h +++ b/config.h @@ -44,7 +44,7 @@ #endif #ifndef GTA5SYNC_APPVER -#define GTA5SYNC_APPVER "0.2.0" +#define GTA5SYNC_APPVER "0.3.0" #endif #if __cplusplus diff --git a/qjson4/QJsonDocument.cpp b/qjson4/QJsonDocument.cpp index 9d503c3..7f8ad18 100644 --- a/qjson4/QJsonDocument.cpp +++ b/qjson4/QJsonDocument.cpp @@ -39,45 +39,45 @@ QJsonDocument::QJsonDocument() : root_(0) { // Name: QJsonDocument //------------------------------------------------------------------------------ QJsonDocument::QJsonDocument(const QJsonObject &object) : root_(0) { - setObject(object); + setObject(object); } //------------------------------------------------------------------------------ // Name: QJsonDocument //------------------------------------------------------------------------------ QJsonDocument::QJsonDocument(const QJsonArray &array) : root_(0) { - setArray(array); + setArray(array); } //------------------------------------------------------------------------------ // Name: QJsonDocument //------------------------------------------------------------------------------ QJsonDocument::QJsonDocument(const QJsonDocument &other) : root_(0) { - if(other.root_) { - root_ = other.root_->clone(); - } + if(other.root_) { + root_ = other.root_->clone(); + } } //------------------------------------------------------------------------------ // Name: ~QJsonDocument //------------------------------------------------------------------------------ QJsonDocument::~QJsonDocument() { - delete root_; + delete root_; } //------------------------------------------------------------------------------ // Name: operator= //------------------------------------------------------------------------------ QJsonDocument &QJsonDocument::operator=(const QJsonDocument &other) { - QJsonDocument(other).swap(*this); - return *this; + QJsonDocument(other).swap(*this); + return *this; } //------------------------------------------------------------------------------ // Name: operator!= //------------------------------------------------------------------------------ bool QJsonDocument::operator!=(const QJsonDocument &other) const { - return !(*this == other); + return !(*this == other); } //------------------------------------------------------------------------------ @@ -85,30 +85,30 @@ bool QJsonDocument::operator!=(const QJsonDocument &other) const { //------------------------------------------------------------------------------ bool QJsonDocument::operator==(const QJsonDocument &other) const { - if(isArray() && other.isArray()) { - return array() == other.array(); - } + if(isArray() && other.isArray()) { + return array() == other.array(); + } - if(isObject() && other.isObject()) { - return object() == other.object(); - } + if(isObject() && other.isObject()) { + return object() == other.object(); + } - if(isEmpty() && other.isEmpty()) { - return true; - } + if(isEmpty() && other.isEmpty()) { + return true; + } - if(isNull() && other.isNull()) { - return true; - } + if(isNull() && other.isNull()) { + return true; + } - return false; + return false; } //------------------------------------------------------------------------------ // Name: isArray //------------------------------------------------------------------------------ bool QJsonDocument::isArray() const { - return root_ && root_->toArray(); + return root_ && root_->toArray(); } //------------------------------------------------------------------------------ @@ -116,56 +116,56 @@ bool QJsonDocument::isArray() const { //------------------------------------------------------------------------------ bool QJsonDocument::isEmpty() const { - // TODO(eteran): figure out the rules here that Qt5 uses - // it *looks* like they define empty as being NULL - // which is obviously different than this + // TODO(eteran): figure out the rules here that Qt5 uses + // it *looks* like they define empty as being NULL + // which is obviously different than this - return !root_; + return !root_; } //------------------------------------------------------------------------------ // Name: isNull //------------------------------------------------------------------------------ bool QJsonDocument::isNull() const { - return !root_; + return !root_; } //------------------------------------------------------------------------------ // Name: isObject //------------------------------------------------------------------------------ bool QJsonDocument::isObject() const { - return root_ && root_->toObject(); + return root_ && root_->toObject(); } //------------------------------------------------------------------------------ // Name: setArray //------------------------------------------------------------------------------ void QJsonDocument::setArray(const QJsonArray &array) { - setRoot(array); + setRoot(array); } //------------------------------------------------------------------------------ // Name: setObject //------------------------------------------------------------------------------ void QJsonDocument::setObject(const QJsonObject &object) { - setRoot(object); + setRoot(object); } //------------------------------------------------------------------------------ // Name: setRoot //------------------------------------------------------------------------------ void QJsonDocument::setRoot(const QJsonRoot &root) { - delete root_; - root_ = root.clone(); + delete root_; + root_ = root.clone(); } //------------------------------------------------------------------------------ // Name: toBinaryData //------------------------------------------------------------------------------ QByteArray QJsonDocument::toBinaryData() const { - QByteArray r; - // TODO(eteran): implement this - return r; + QByteArray r; + // TODO(eteran): implement this + return r; } //------------------------------------------------------------------------------ @@ -173,100 +173,107 @@ QByteArray QJsonDocument::toBinaryData() const { //------------------------------------------------------------------------------ QString QJsonDocument::escapeString(const QString &s) const { - QString r; + QString r; - Q_FOREACH(QChar ch, s) { - switch(ch.toLatin1()) { - case '\"': r.append("\\\""); break; - case '\\': r.append("\\\\"); break; - #if 0 - case '/': r.append("\\/"); break; - #endif - case '\b': r.append("\\b"); break; - case '\f': r.append("\\f"); break; - case '\n': r.append("\\n"); break; - case '\r': r.append("\\r"); break; - case '\t': r.append("\\t"); break; - default: - r += ch; - break; - } - } + Q_FOREACH(QChar ch, s) { + switch(ch.toLatin1()) { + case '\"': r.append("\\\""); break; + case '\\': r.append("\\\\"); break; +#if 0 + case '/': r.append("\\/"); break; +#endif + case '\b': r.append("\\b"); break; + case '\f': r.append("\\f"); break; + case '\n': r.append("\\n"); break; + case '\r': r.append("\\r"); break; + case '\t': r.append("\\t"); break; + default: + r += ch; + break; + } + } - return r; + return r; } //------------------------------------------------------------------------------ // Name: toJson //------------------------------------------------------------------------------ -QString QJsonDocument::toJson(const QJsonValue &v, JsonFormat format) const { +QString QJsonDocument::toJson(const QJsonValue &v, JsonFormat format, int indent) const { - QString b; - QTextStream ss(&b, QIODevice::WriteOnly | QIODevice::Text); + QString b; + QTextStream ss(&b, QIODevice::WriteOnly | QIODevice::Text); + bool compact = (format == JsonFormat::Compact); - switch(v.type()) { - case QJsonValue::Null: - ss << "null"; - break; - case QJsonValue::Bool: - ss << (v.toBool() ? "true" : "false"); - break; - case QJsonValue::Double: - { - double d = v.toDouble (); - if (qIsFinite(d)) { - // +2 to format to ensure the expected precision - ss << QByteArray::number(d, 'g', 15 + 2); // ::digits10 is 15 - } else { - ss << "null"; // +INF || -INF || NaN (see RFC4627#section2.4) - } - } - break; - case QJsonValue::String: - ss << '"' << escapeString(v.toString()) << '"'; - break; - case QJsonValue::Array: - { - const QJsonArray a = v.toArray(); - ss << "["; - if(!a.empty()) { - QJsonArray::const_iterator it = a.begin(); - QJsonArray::const_iterator e = a.end(); + switch(v.type()) { + case QJsonValue::Null: + ss << "null"; + break; + case QJsonValue::Bool: + ss << (v.toBool() ? "true" : "false"); + break; + case QJsonValue::Double: + { + double d = v.toDouble (); + if (qIsFinite(d)) { + // +2 to format to ensure the expected precision + ss << QByteArray::number(d, 'g', 15 + 2); // ::digits10 is 15 + } else { + ss << "null"; // +INF || -INF || NaN (see RFC4627#section2.4) + } + } + break; + case QJsonValue::String: + ss << '"' << escapeString(v.toString()) << '"'; + break; + case QJsonValue::Array: + { + const QJsonArray a = v.toArray(); + ss << (compact ? "[" : "[\n"); + if(!a.empty()) { + QJsonArray::const_iterator it = a.begin(); + QJsonArray::const_iterator e = a.end(); - ss << toJson(*it++, format); + if (!compact) ss << QByteArray(4*indent, ' '); + ss << toJson(*it++, format, indent+1); - for(;it != e; ++it) { - ss << ','; - ss << toJson(*it, format); - } - } - ss << "]"; - } - break; - case QJsonValue::Object: - { - const QJsonObject o = v.toObject(); - ss << "{"; - if(!o.empty()) { - QJsonObject::const_iterator it = o.begin(); - QJsonObject::const_iterator e = o.end(); + for(;it != e; ++it) { + ss << (compact ? "," : ",\n"); + if (!compact) ss << QByteArray(4*indent, ' '); + ss << toJson(*it, format, indent+1); + } + } + indent--; + ss << (compact ? "]" : QString("\n%1]").arg(QString(4*indent, ' '))); + } + break; + case QJsonValue::Object: + { + const QJsonObject o = v.toObject(); + ss << (compact ? "{" : "{\n"); + if(!o.empty()) { + QJsonObject::const_iterator it = o.begin(); + QJsonObject::const_iterator e = o.end(); - ss << '"' << escapeString(it.key()) << "\": " << toJson(it.value(), format); - ++it; - for(;it != e; ++it) { - ss << ','; - ss << '"' << escapeString(it.key()) << "\": " << toJson(it.value(), format); - } - } - ss << "}"; - } - break; - case QJsonValue::Undefined: - Q_ASSERT(0); - break; - } + if (!compact) ss << QByteArray(4*indent, ' '); + ss << '"' << escapeString(it.key()) << (compact ? "\":" : "\": ") << toJson(it.value(), format, indent+1); + ++it; + for(;it != e; ++it) { + ss << (compact ? "," : ",\n"); + if (!compact) ss << QByteArray(4*indent, ' '); + ss << '"' << escapeString(it.key()) << (compact ? "\":" : "\": ") << toJson(it.value(), format, indent+1); + } + } + indent--; + ss << (compact ? "}" : QString("\n%1}").arg(QString(4*indent, ' '))); + } + break; + case QJsonValue::Undefined: + Q_ASSERT(0); + break; + } - return b; + return b; } //------------------------------------------------------------------------------ @@ -274,19 +281,19 @@ QString QJsonDocument::toJson(const QJsonValue &v, JsonFormat format) const { //------------------------------------------------------------------------------ QByteArray QJsonDocument::toJson(JsonFormat format) const { - Q_UNUSED(format); + Q_UNUSED(format); - if(isArray()) { - QString s = toJson(array(), format); - return s.toUtf8(); - } + if(isArray()) { + QString s = toJson(array(), format); + return s.toUtf8(); + } - if(isObject()) { - QString s = toJson(object(), format); - return s.toUtf8(); - } + if(isObject()) { + QString s = toJson(object(), format); + return s.toUtf8(); + } - return QByteArray(); + return QByteArray(); } //------------------------------------------------------------------------------ @@ -294,17 +301,17 @@ QByteArray QJsonDocument::toJson(JsonFormat format) const { //------------------------------------------------------------------------------ QVariant QJsonDocument::toVariant() const { - if(!isEmpty()) { - if(QJsonObject *const object = root_->toObject()) { - return object->toVariantMap(); - } + if(!isEmpty()) { + if(QJsonObject *const object = root_->toObject()) { + return object->toVariantMap(); + } - if(QJsonArray *const array = root_->toArray()) { - return array->toVariantList(); - } - } + if(QJsonArray *const array = root_->toArray()) { + return array->toVariantList(); + } + } - return QVariant(); + return QVariant(); } //------------------------------------------------------------------------------ @@ -312,13 +319,13 @@ QVariant QJsonDocument::toVariant() const { //------------------------------------------------------------------------------ QJsonArray QJsonDocument::array() const { - if(!isEmpty()) { - if(QJsonArray *const array = root_->toArray()) { - return *array; - } - } + if(!isEmpty()) { + if(QJsonArray *const array = root_->toArray()) { + return *array; + } + } - return QJsonArray(); + return QJsonArray(); } //------------------------------------------------------------------------------ @@ -326,54 +333,54 @@ QJsonArray QJsonDocument::array() const { //------------------------------------------------------------------------------ QJsonObject QJsonDocument::object() const { - if(!isEmpty()) { - if(QJsonObject *const object = root_->toObject()) { - return *object; - } - } + if(!isEmpty()) { + if(QJsonObject *const object = root_->toObject()) { + return *object; + } + } - return QJsonObject(); + return QJsonObject(); } //------------------------------------------------------------------------------ // Name: rawData //------------------------------------------------------------------------------ const char *QJsonDocument::rawData(int *size) const { - Q_UNUSED(size); - // TODO(eteran): implement this - return 0; + Q_UNUSED(size); + // TODO(eteran): implement this + return 0; } //------------------------------------------------------------------------------ // Name: fromBinaryData //------------------------------------------------------------------------------ QJsonDocument QJsonDocument::fromBinaryData(const QByteArray &data, DataValidation validation) { - Q_UNUSED(data); - Q_UNUSED(validation); + Q_UNUSED(data); + Q_UNUSED(validation); - QJsonDocument doc; - // TODO(eteran): implement this - return doc; + QJsonDocument doc; + // TODO(eteran): implement this + return doc; } //------------------------------------------------------------------------------ // Name: fromJson //------------------------------------------------------------------------------ QJsonDocument QJsonDocument::fromJson(const QByteArray &json, QJsonParseError *error) { - QJsonDocument doc; + QJsonDocument doc; - const char *const begin = json.constData(); - const char *const end = begin + json.size(); + const char *const begin = json.constData(); + const char *const end = begin + json.size(); - QJsonParser parser(begin, end); + QJsonParser parser(begin, end); - doc.root_ = parser.parse(); + doc.root_ = parser.parse(); - if(error) { - *error = parser.state(); - } + if(error) { + *error = parser.state(); + } - return doc; + return doc; } //------------------------------------------------------------------------------ @@ -381,10 +388,10 @@ QJsonDocument QJsonDocument::fromJson(const QByteArray &json, QJsonParseError *e //------------------------------------------------------------------------------ QJsonDocument QJsonDocument::fromRawData(const char *data, int size, DataValidation validation) { - // data has to be aligned to a 4 byte boundary. - Q_ASSERT(!(reinterpret_cast<quintptr>(data) % 3)); + // data has to be aligned to a 4 byte boundary. + Q_ASSERT(!(reinterpret_cast<quintptr>(data) % 3)); - return fromBinaryData(QByteArray::fromRawData(data, size), validation); + return fromBinaryData(QByteArray::fromRawData(data, size), validation); } //------------------------------------------------------------------------------ @@ -392,26 +399,26 @@ QJsonDocument QJsonDocument::fromRawData(const char *data, int size, DataValidat //------------------------------------------------------------------------------ QJsonDocument QJsonDocument::fromVariant(const QVariant &variant) { - QJsonDocument doc; + QJsonDocument doc; - if (variant.type() == QVariant::Map) { - doc.setObject(QJsonObject::fromVariantMap(variant.toMap())); - } else if (variant.type() == QVariant::Hash) { - doc.setObject(QJsonObject::fromVariantHash(variant.toHash())); - } else if (variant.type() == QVariant::List) { - doc.setArray(QJsonArray::fromVariantList(variant.toList())); - } else if (variant.type() == QVariant::StringList) { - doc.setArray(QJsonArray::fromStringList(variant.toStringList())); - } + if (variant.type() == QVariant::Map) { + doc.setObject(QJsonObject::fromVariantMap(variant.toMap())); + } else if (variant.type() == QVariant::Hash) { + doc.setObject(QJsonObject::fromVariantHash(variant.toHash())); + } else if (variant.type() == QVariant::List) { + doc.setArray(QJsonArray::fromVariantList(variant.toList())); + } else if (variant.type() == QVariant::StringList) { + doc.setArray(QJsonArray::fromStringList(variant.toStringList())); + } - return doc; + return doc; } //------------------------------------------------------------------------------ // Name: swap //------------------------------------------------------------------------------ void QJsonDocument::swap(QJsonDocument &other) { - qSwap(root_, other.root_); + qSwap(root_, other.root_); } #endif diff --git a/qjson4/QJsonDocument.h b/qjson4/QJsonDocument.h index 5b1e17a..3731f62 100644 --- a/qjson4/QJsonDocument.h +++ b/qjson4/QJsonDocument.h @@ -36,66 +36,66 @@ class QJsonRoot; class QJsonDocument { public: - enum DataValidation { - Validate = 0, - BypassValidation = 1 - }; + enum DataValidation { + Validate = 0, + BypassValidation = 1 + }; - enum JsonFormat { - Indented, - Compact - }; + enum JsonFormat { + Indented, + Compact + }; public: - QJsonDocument(); - QJsonDocument(const QJsonObject &object); - QJsonDocument(const QJsonArray &array); - QJsonDocument(const QJsonDocument &other); - ~QJsonDocument(); + QJsonDocument(); + QJsonDocument(const QJsonObject &object); + QJsonDocument(const QJsonArray &array); + QJsonDocument(const QJsonDocument &other); + ~QJsonDocument(); public: - QJsonDocument &operator=(const QJsonDocument &other); + QJsonDocument &operator=(const QJsonDocument &other); public: - bool operator!=(const QJsonDocument &other) const; - bool operator==(const QJsonDocument &other) const; + bool operator!=(const QJsonDocument &other) const; + bool operator==(const QJsonDocument &other) const; public: - bool isArray() const; - bool isEmpty() const; - bool isNull() const; - bool isObject() const; + bool isArray() const; + bool isEmpty() const; + bool isNull() const; + bool isObject() const; public: - QByteArray toBinaryData() const; - QByteArray toJson(JsonFormat format = Indented) const; - QVariant toVariant() const; + QByteArray toBinaryData() const; + QByteArray toJson(JsonFormat format = Indented) const; + QVariant toVariant() const; public: - QJsonArray array() const; - QJsonObject object() const; - const char *rawData(int *size) const; + QJsonArray array() const; + QJsonObject object() const; + const char *rawData(int *size) const; public: - void setArray(const QJsonArray &array); - void setObject(const QJsonObject &object); + void setArray(const QJsonArray &array); + void setObject(const QJsonObject &object); public: - static QJsonDocument fromBinaryData(const QByteArray &data, DataValidation validation = Validate); - static QJsonDocument fromJson(const QByteArray &json, QJsonParseError *error = 0); - static QJsonDocument fromRawData(const char *data, int size, DataValidation validation = Validate); - static QJsonDocument fromVariant(const QVariant &variant); + static QJsonDocument fromBinaryData(const QByteArray &data, DataValidation validation = Validate); + static QJsonDocument fromJson(const QByteArray &json, QJsonParseError *error = 0); + static QJsonDocument fromRawData(const char *data, int size, DataValidation validation = Validate); + static QJsonDocument fromVariant(const QVariant &variant); private: - void setRoot(const QJsonRoot &root); - QString toJson(const QJsonValue &v, JsonFormat format) const; - QString escapeString(const QString &s) const; + void setRoot(const QJsonRoot &root); + QString toJson(const QJsonValue &v, JsonFormat format, int indent = 1) const; + QString escapeString(const QString &s) const; private: - void swap(QJsonDocument &other); + void swap(QJsonDocument &other); private: - QJsonRoot *root_; + QJsonRoot *root_; }; #endif diff --git a/res/gta5sync.ts b/res/gta5sync.ts index 4ec67af..7c0108e 100644 --- a/res/gta5sync.ts +++ b/res/gta5sync.ts @@ -191,21 +191,21 @@ Pictures and Savegames</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="998"/> - <location filename="../PictureDialog.cpp" line="1022"/> + <location filename="../PictureDialog.cpp" line="1030"/> + <location filename="../PictureDialog.cpp" line="1054"/> <location filename="../SnapmaticWidget.cpp" line="375"/> <location filename="../SnapmaticWidget.cpp" line="399"/> <source>Snapmatic Image Editor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="998"/> + <location filename="../PictureDialog.cpp" line="1030"/> <location filename="../SnapmaticWidget.cpp" line="375"/> <source>Patching of Snapmatic Image failed because of I/O Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="1022"/> + <location filename="../PictureDialog.cpp" line="1054"/> <location filename="../SnapmaticWidget.cpp" line="399"/> <source>Patching of Snapmatic Image failed because of Image Error</source> <translation type="unfinished"></translation> @@ -343,14 +343,14 @@ Pictures and Savegames</source> </message> <message> <location filename="../ImportDialog.cpp" line="198"/> - <location filename="../ProfileInterface.cpp" line="712"/> + <location filename="../ProfileInterface.cpp" line="733"/> <source>Custom Avatar</source> <comment>Custom Avatar Description in SC, don't use Special Character!</comment> <translation type="unfinished"></translation> </message> <message> <location filename="../ImportDialog.cpp" line="225"/> - <location filename="../ProfileInterface.cpp" line="731"/> + <location filename="../ProfileInterface.cpp" line="752"/> <source>Custom Picture</source> <comment>Custom Picture Description in SC, don't use Special Character!</comment> <translation type="unfinished"></translation> @@ -489,7 +489,7 @@ When you want to use it as Avatar the image will be detached!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="180"/> + <location filename="../JsonEditorDialog.cpp" line="189"/> <source>JSON Error</source> <translation type="unfinished"></translation> </message> @@ -502,57 +502,57 @@ When you want to use it as Avatar the image will be detached!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="138"/> + <location filename="../MapLocationDialog.ui" line="143"/> <source>Close viewer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="141"/> + <location filename="../MapLocationDialog.ui" line="146"/> <source>&Close</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="167"/> + <location filename="../MapLocationDialog.ui" line="172"/> <source>Apply new position</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="170"/> + <location filename="../MapLocationDialog.ui" line="175"/> <source>&Apply</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="183"/> + <location filename="../MapLocationDialog.ui" line="188"/> <source>Revert old position</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="186"/> + <location filename="../MapLocationDialog.ui" line="191"/> <source>&Revert</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="199"/> + <location filename="../MapLocationDialog.ui" line="204"/> <source>Select new position</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="202"/> + <location filename="../MapLocationDialog.ui" line="207"/> <source>&Select</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="215"/> + <location filename="../MapLocationDialog.ui" line="220"/> <source>Quit select position</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="218"/> + <location filename="../MapLocationDialog.ui" line="223"/> <source>&Done</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MapLocationDialog.cpp" line="96"/> + <location filename="../MapLocationDialog.cpp" line="63"/> <source>X: %1 Y: %2</source> <comment>X and Y position</comment> @@ -705,26 +705,26 @@ Y: %2</source> <message> <location filename="../OptionsDialog.ui" line="399"/> <location filename="../OptionsDialog.ui" line="422"/> - <location filename="../OptionsDialog.cpp" line="624"/> - <location filename="../OptionsDialog.cpp" line="625"/> - <location filename="../OptionsDialog.cpp" line="639"/> - <location filename="../OptionsDialog.cpp" line="640"/> - <location filename="../OptionsDialog.cpp" line="653"/> - <location filename="../OptionsDialog.cpp" line="654"/> + <location filename="../OptionsDialog.cpp" line="635"/> + <location filename="../OptionsDialog.cpp" line="636"/> + <location filename="../OptionsDialog.cpp" line="650"/> + <location filename="../OptionsDialog.cpp" line="651"/> + <location filename="../OptionsDialog.cpp" line="664"/> + <location filename="../OptionsDialog.cpp" line="665"/> <source>Found: %1</source> <translation type="unfinished"></translation> </message> <message> <location filename="../OptionsDialog.ui" line="406"/> <location filename="../OptionsDialog.ui" line="429"/> - <location filename="../OptionsDialog.cpp" line="628"/> - <location filename="../OptionsDialog.cpp" line="632"/> - <location filename="../OptionsDialog.cpp" line="644"/> - <location filename="../OptionsDialog.cpp" line="648"/> - <location filename="../OptionsDialog.cpp" line="657"/> - <location filename="../OptionsDialog.cpp" line="661"/> - <location filename="../OptionsDialog.cpp" line="665"/> - <location filename="../OptionsDialog.cpp" line="669"/> + <location filename="../OptionsDialog.cpp" line="639"/> + <location filename="../OptionsDialog.cpp" line="643"/> + <location filename="../OptionsDialog.cpp" line="655"/> + <location filename="../OptionsDialog.cpp" line="659"/> + <location filename="../OptionsDialog.cpp" line="668"/> + <location filename="../OptionsDialog.cpp" line="672"/> + <location filename="../OptionsDialog.cpp" line="676"/> + <location filename="../OptionsDialog.cpp" line="680"/> <source>Language: %1</source> <translation type="unfinished"></translation> </message> @@ -745,7 +745,7 @@ Y: %2</source> </message> <message> <location filename="../OptionsDialog.ui" line="465"/> - <location filename="../OptionsDialog.cpp" line="586"/> + <location filename="../OptionsDialog.cpp" line="597"/> <source>Participate in %1 User Statistics</source> <translation type="unfinished"></translation> </message> @@ -781,8 +781,8 @@ Y: %2</source> </message> <message> <location filename="../OptionsDialog.ui" line="554"/> - <location filename="../OptionsDialog.cpp" line="602"/> - <location filename="../OptionsDialog.cpp" line="606"/> + <location filename="../OptionsDialog.cpp" line="613"/> + <location filename="../OptionsDialog.cpp" line="617"/> <source>Participation ID: %1</source> <translation type="unfinished"></translation> </message> @@ -804,8 +804,8 @@ Y: %2</source> <message> <location filename="../OptionsDialog.ui" line="611"/> <location filename="../OptionsDialog.ui" line="633"/> - <location filename="../OptionsDialog.cpp" line="214"/> - <location filename="../OptionsDialog.cpp" line="263"/> + <location filename="../OptionsDialog.cpp" line="223"/> + <location filename="../OptionsDialog.cpp" line="272"/> <source>Current: %1</source> <translation type="unfinished"></translation> </message> @@ -862,95 +862,95 @@ Y: %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="166"/> + <location filename="../OptionsDialog.cpp" line="175"/> <source>System</source> <comment>System in context of System default</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="172"/> + <location filename="../OptionsDialog.cpp" line="181"/> <source>%1 (Game language)</source> <comment>Next closest language compared to the Game settings</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="176"/> - <location filename="../OptionsDialog.cpp" line="179"/> + <location filename="../OptionsDialog.cpp" line="185"/> + <location filename="../OptionsDialog.cpp" line="188"/> <source>%1 (Closest to Interface)</source> <comment>Next closest language compared to the Interface</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="172"/> - <location filename="../OptionsDialog.cpp" line="176"/> - <location filename="../OptionsDialog.cpp" line="179"/> + <location filename="../OptionsDialog.cpp" line="181"/> + <location filename="../OptionsDialog.cpp" line="185"/> + <location filename="../OptionsDialog.cpp" line="188"/> <source>Auto</source> <comment>Automatic language choice.</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="166"/> + <location filename="../OptionsDialog.cpp" line="175"/> <source>%1 (Language priority)</source> <comment>First language a person can talk with a different person/application. "Native" or "Not Native".</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="474"/> + <location filename="../OptionsDialog.cpp" line="485"/> <source>%1</source> <comment>%1</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="474"/> + <location filename="../OptionsDialog.cpp" line="485"/> <source>The new Custom Folder will initialise after you restart %1.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="484"/> + <location filename="../OptionsDialog.cpp" line="495"/> <source>No Profile</source> <comment>No Profile, as default</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="492"/> - <location filename="../OptionsDialog.cpp" line="496"/> - <location filename="../OptionsDialog.cpp" line="498"/> + <location filename="../OptionsDialog.cpp" line="503"/> + <location filename="../OptionsDialog.cpp" line="507"/> + <location filename="../OptionsDialog.cpp" line="509"/> <source>Profile: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="587"/> + <location filename="../OptionsDialog.cpp" line="598"/> <source>View %1 User Statistics Online</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="606"/> + <location filename="../OptionsDialog.cpp" line="617"/> <source>Not registered</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="624"/> - <location filename="../OptionsDialog.cpp" line="640"/> - <location filename="../OptionsDialog.cpp" line="653"/> - <location filename="../OptionsDialog.cpp" line="654"/> + <location filename="../OptionsDialog.cpp" line="635"/> + <location filename="../OptionsDialog.cpp" line="651"/> + <location filename="../OptionsDialog.cpp" line="664"/> + <location filename="../OptionsDialog.cpp" line="665"/> <source>Yes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="625"/> - <location filename="../OptionsDialog.cpp" line="639"/> + <location filename="../OptionsDialog.cpp" line="636"/> + <location filename="../OptionsDialog.cpp" line="650"/> <source>No</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="632"/> - <location filename="../OptionsDialog.cpp" line="661"/> + <location filename="../OptionsDialog.cpp" line="643"/> + <location filename="../OptionsDialog.cpp" line="672"/> <source>OS defined</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="648"/> - <location filename="../OptionsDialog.cpp" line="669"/> + <location filename="../OptionsDialog.cpp" line="659"/> + <location filename="../OptionsDialog.cpp" line="680"/> <source>Steam defined</source> <translation type="unfinished"></translation> </message> @@ -991,80 +991,80 @@ Y: %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="164"/> - <location filename="../ProfileInterface.cpp" line="1610"/> + <location filename="../PictureDialog.cpp" line="167"/> + <location filename="../ProfileInterface.cpp" line="1631"/> <source>Export as &Picture...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="165"/> - <location filename="../ProfileInterface.cpp" line="1611"/> + <location filename="../PictureDialog.cpp" line="168"/> + <location filename="../ProfileInterface.cpp" line="1632"/> <source>Export as &Snapmatic...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="167"/> - <location filename="../ProfileInterface.cpp" line="1603"/> + <location filename="../PictureDialog.cpp" line="170"/> + <location filename="../ProfileInterface.cpp" line="1624"/> <source>&Edit Properties...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="168"/> - <location filename="../ProfileInterface.cpp" line="1604"/> + <location filename="../PictureDialog.cpp" line="171"/> + <location filename="../ProfileInterface.cpp" line="1625"/> <source>&Overwrite Image...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="170"/> - <location filename="../ProfileInterface.cpp" line="1606"/> + <location filename="../PictureDialog.cpp" line="173"/> + <location filename="../ProfileInterface.cpp" line="1627"/> <source>Open &Map Viewer...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="173"/> - <location filename="../ProfileInterface.cpp" line="1608"/> + <location filename="../PictureDialog.cpp" line="176"/> + <location filename="../ProfileInterface.cpp" line="1629"/> <source>Open &JSON Editor...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="575"/> + <location filename="../PictureDialog.cpp" line="604"/> <source>Key 1 - Avatar Preview Mode Key 2 - Toggle Overlay Arrow Keys - Navigate</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="654"/> + <location filename="../PictureDialog.cpp" line="665"/> + <location filename="../PictureDialog.cpp" line="683"/> <source>Snapmatic Picture Viewer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="654"/> + <location filename="../PictureDialog.cpp" line="665"/> + <location filename="../PictureDialog.cpp" line="683"/> <source>Failed at %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="653"/> - <location filename="../PictureDialog.cpp" line="790"/> + <location filename="../PictureDialog.cpp" line="682"/> + <location filename="../PictureDialog.cpp" line="822"/> <location filename="../SnapmaticEditor.cpp" line="247"/> <source>No Players</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="653"/> - <location filename="../PictureDialog.cpp" line="766"/> + <location filename="../PictureDialog.cpp" line="682"/> + <location filename="../PictureDialog.cpp" line="798"/> <source>No Crew</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="653"/> + <location filename="../PictureDialog.cpp" line="682"/> <source>Unknown Location</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="724"/> + <location filename="../PictureDialog.cpp" line="756"/> <source>Avatar Preview Mode Press 1 for Default View</source> <translation type="unfinished"></translation> @@ -1201,28 +1201,28 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="151"/> + <location filename="../PlayerListDialog.cpp" line="171"/> <source>Add Players...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="151"/> + <location filename="../PlayerListDialog.cpp" line="171"/> <source>Failed to add more Players because the limit of Players are %1!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="168"/> - <location filename="../PlayerListDialog.cpp" line="191"/> + <location filename="../PlayerListDialog.cpp" line="188"/> + <location filename="../PlayerListDialog.cpp" line="211"/> <source>Add Player...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="168"/> + <location filename="../PlayerListDialog.cpp" line="188"/> <source>Enter Social Club Player ID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="191"/> + <location filename="../PlayerListDialog.cpp" line="211"/> <source>Failed to add Player %1 because Player %1 is already added!</source> <translation type="unfinished"></translation> </message> @@ -1274,23 +1274,23 @@ Press 1 for Default View</source> <message> <location filename="../ImportDialog.cpp" line="426"/> <location filename="../ImportDialog.cpp" line="747"/> - <location filename="../ProfileInterface.cpp" line="487"/> - <location filename="../ProfileInterface.cpp" line="488"/> - <location filename="../ProfileInterface.cpp" line="532"/> + <location filename="../ProfileInterface.cpp" line="508"/> + <location filename="../ProfileInterface.cpp" line="509"/> <location filename="../ProfileInterface.cpp" line="553"/> - <location filename="../ProfileInterface.cpp" line="587"/> - <location filename="../ProfileInterface.cpp" line="629"/> - <location filename="../ProfileInterface.cpp" line="664"/> - <location filename="../ProfileInterface.cpp" line="769"/> - <location filename="../ProfileInterface.cpp" line="779"/> - <location filename="../ProfileInterface.cpp" line="918"/> - <location filename="../ProfileInterface.cpp" line="923"/> - <location filename="../ProfileInterface.cpp" line="961"/> - <location filename="../ProfileInterface.cpp" line="1083"/> - <location filename="../ProfileInterface.cpp" line="1091"/> - <location filename="../ProfileInterface.cpp" line="1171"/> - <location filename="../ProfileInterface.cpp" line="1208"/> - <location filename="../ProfileInterface.cpp" line="1214"/> + <location filename="../ProfileInterface.cpp" line="574"/> + <location filename="../ProfileInterface.cpp" line="608"/> + <location filename="../ProfileInterface.cpp" line="650"/> + <location filename="../ProfileInterface.cpp" line="685"/> + <location filename="../ProfileInterface.cpp" line="790"/> + <location filename="../ProfileInterface.cpp" line="800"/> + <location filename="../ProfileInterface.cpp" line="939"/> + <location filename="../ProfileInterface.cpp" line="944"/> + <location filename="../ProfileInterface.cpp" line="982"/> + <location filename="../ProfileInterface.cpp" line="1104"/> + <location filename="../ProfileInterface.cpp" line="1112"/> + <location filename="../ProfileInterface.cpp" line="1192"/> + <location filename="../ProfileInterface.cpp" line="1229"/> + <location filename="../ProfileInterface.cpp" line="1235"/> <source>Import...</source> <translation type="unfinished"></translation> </message> @@ -1307,14 +1307,14 @@ Press 1 for Default View</source> <message> <location filename="../ImportDialog.cpp" line="437"/> <location filename="../ImportDialog.cpp" line="758"/> - <location filename="../ProfileInterface.cpp" line="507"/> + <location filename="../ProfileInterface.cpp" line="528"/> <source>All image files (%1)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../ImportDialog.cpp" line="438"/> <location filename="../ImportDialog.cpp" line="759"/> - <location filename="../ProfileInterface.cpp" line="508"/> + <location filename="../ProfileInterface.cpp" line="529"/> <location filename="../UserInterface.cpp" line="463"/> <source>All files (**)</source> <translation type="unfinished"></translation> @@ -1322,14 +1322,14 @@ Press 1 for Default View</source> <message> <location filename="../ImportDialog.cpp" line="458"/> <location filename="../ImportDialog.cpp" line="779"/> - <location filename="../ProfileInterface.cpp" line="769"/> + <location filename="../ProfileInterface.cpp" line="790"/> <source>Can't import %1 because file can't be open</source> <translation type="unfinished"></translation> </message> <message> <location filename="../ImportDialog.cpp" line="467"/> <location filename="../ImportDialog.cpp" line="788"/> - <location filename="../ProfileInterface.cpp" line="779"/> + <location filename="../ProfileInterface.cpp" line="800"/> <source>Can't import %1 because file can't be parsed properly</source> <translation type="unfinished"></translation> </message> @@ -1344,189 +1344,189 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="414"/> + <location filename="../ProfileInterface.cpp" line="435"/> <source>Snapmatic Loader</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="414"/> + <location filename="../ProfileInterface.cpp" line="435"/> <source><h4>Following Snapmatic Pictures got repaired</h4>%1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="503"/> + <location filename="../ProfileInterface.cpp" line="524"/> <source>Importable files (%1)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="532"/> - <location filename="../ProfileInterface.cpp" line="923"/> + <location filename="../ProfileInterface.cpp" line="553"/> + <location filename="../ProfileInterface.cpp" line="944"/> <location filename="../UserInterface.cpp" line="551"/> <source>No valid file is selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="554"/> - <location filename="../ProfileInterface.cpp" line="571"/> + <location filename="../ProfileInterface.cpp" line="575"/> + <location filename="../ProfileInterface.cpp" line="592"/> <source>Import file %1 of %2 files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="587"/> + <location filename="../ProfileInterface.cpp" line="608"/> <source>Import failed with... %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="629"/> + <location filename="../ProfileInterface.cpp" line="650"/> <location filename="../UserInterface.cpp" line="503"/> <source>Failed to read Snapmatic picture</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="664"/> + <location filename="../ProfileInterface.cpp" line="685"/> <location filename="../UserInterface.cpp" line="519"/> <source>Failed to read Savegame file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="918"/> + <location filename="../ProfileInterface.cpp" line="939"/> <source>Can't import %1 because file format can't be detected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="977"/> + <location filename="../ProfileInterface.cpp" line="998"/> <source>Prepare Content for Import...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="504"/> + <location filename="../ProfileInterface.cpp" line="525"/> <location filename="../UserInterface.cpp" line="460"/> <source>RDR 2 Export (*.r5e)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="505"/> + <location filename="../ProfileInterface.cpp" line="526"/> <location filename="../UserInterface.cpp" line="461"/> <source>Savegames files (SRDR*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="506"/> + <location filename="../ProfileInterface.cpp" line="527"/> <location filename="../UserInterface.cpp" line="462"/> <source>Snapmatic pictures (PRDR*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1083"/> + <location filename="../ProfileInterface.cpp" line="1104"/> <source>Failed to import the Snapmatic picture, file not begin with PRDR or end with .r5e</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1091"/> + <location filename="../ProfileInterface.cpp" line="1112"/> <source>A Snapmatic picture already exists with the uid %1, you want assign your import a new uid and timestamp?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1171"/> + <location filename="../ProfileInterface.cpp" line="1192"/> <source>Failed to import the Snapmatic picture, can't copy the file into profile</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1208"/> + <location filename="../ProfileInterface.cpp" line="1229"/> <source>Failed to import the Savegame, can't copy the file into profile</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1214"/> + <location filename="../ProfileInterface.cpp" line="1235"/> <source>Failed to import the Savegame, no Savegame slot is left</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1278"/> - <location filename="../ProfileInterface.cpp" line="1316"/> - <location filename="../ProfileInterface.cpp" line="1361"/> - <location filename="../ProfileInterface.cpp" line="1396"/> - <location filename="../ProfileInterface.cpp" line="1416"/> + <location filename="../ProfileInterface.cpp" line="1299"/> + <location filename="../ProfileInterface.cpp" line="1337"/> + <location filename="../ProfileInterface.cpp" line="1382"/> + <location filename="../ProfileInterface.cpp" line="1417"/> + <location filename="../ProfileInterface.cpp" line="1437"/> <source>Export selected...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1301"/> - <location filename="../ProfileInterface.cpp" line="1319"/> + <location filename="../ProfileInterface.cpp" line="1322"/> + <location filename="../ProfileInterface.cpp" line="1340"/> <source>JPG pictures and GTA Snapmatic</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1302"/> - <location filename="../ProfileInterface.cpp" line="1324"/> + <location filename="../ProfileInterface.cpp" line="1323"/> + <location filename="../ProfileInterface.cpp" line="1345"/> <source>JPG pictures only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1303"/> - <location filename="../ProfileInterface.cpp" line="1328"/> + <location filename="../ProfileInterface.cpp" line="1324"/> + <location filename="../ProfileInterface.cpp" line="1349"/> <source>GTA Snapmatic only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1316"/> + <location filename="../ProfileInterface.cpp" line="1337"/> <source>%1Export Snapmatic pictures%2<br><br>JPG pictures make it possible to open the picture with a Image Viewer<br>GTA Snapmatic make it possible to import the picture into the game<br><br>Export as:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1362"/> + <location filename="../ProfileInterface.cpp" line="1383"/> <source>Initialising export...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1396"/> + <location filename="../ProfileInterface.cpp" line="1417"/> <source>Export failed with... %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1416"/> - <location filename="../ProfileInterface.cpp" line="1458"/> + <location filename="../ProfileInterface.cpp" line="1437"/> + <location filename="../ProfileInterface.cpp" line="1479"/> <source>No Snapmatic pictures or Savegames files are selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1424"/> - <location filename="../ProfileInterface.cpp" line="1452"/> - <location filename="../ProfileInterface.cpp" line="1458"/> + <location filename="../ProfileInterface.cpp" line="1445"/> + <location filename="../ProfileInterface.cpp" line="1473"/> + <location filename="../ProfileInterface.cpp" line="1479"/> <source>Remove selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1424"/> + <location filename="../ProfileInterface.cpp" line="1445"/> <source>You really want remove the selected Snapmatic picutres and Savegame files?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1452"/> + <location filename="../ProfileInterface.cpp" line="1473"/> <source>Failed to remove all selected Snapmatic pictures and/or Savegame files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1524"/> - <location filename="../ProfileInterface.cpp" line="1558"/> - <location filename="../ProfileInterface.cpp" line="1962"/> - <location filename="../ProfileInterface.cpp" line="2048"/> - <location filename="../ProfileInterface.cpp" line="2147"/> - <location filename="../ProfileInterface.cpp" line="2278"/> + <location filename="../ProfileInterface.cpp" line="1545"/> + <location filename="../ProfileInterface.cpp" line="1579"/> + <location filename="../ProfileInterface.cpp" line="1991"/> + <location filename="../ProfileInterface.cpp" line="2077"/> + <location filename="../ProfileInterface.cpp" line="2176"/> + <location filename="../ProfileInterface.cpp" line="2307"/> <source>No Snapmatic pictures are selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1538"/> - <location filename="../ProfileInterface.cpp" line="1572"/> - <location filename="../ProfileInterface.cpp" line="2027"/> - <location filename="../ProfileInterface.cpp" line="2126"/> - <location filename="../ProfileInterface.cpp" line="2257"/> - <location filename="../ProfileInterface.cpp" line="2360"/> + <location filename="../ProfileInterface.cpp" line="1559"/> + <location filename="../ProfileInterface.cpp" line="1593"/> + <location filename="../ProfileInterface.cpp" line="2056"/> + <location filename="../ProfileInterface.cpp" line="2155"/> + <location filename="../ProfileInterface.cpp" line="2286"/> + <location filename="../ProfileInterface.cpp" line="2389"/> <source>%1 failed with... %2</source> @@ -1534,81 +1534,81 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1962"/> - <location filename="../ProfileInterface.cpp" line="2027"/> + <location filename="../ProfileInterface.cpp" line="1991"/> + <location filename="../ProfileInterface.cpp" line="2056"/> <source>Qualify as Avatar</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1973"/> - <location filename="../ProfileInterface.cpp" line="2076"/> - <location filename="../ProfileInterface.cpp" line="2207"/> - <location filename="../ProfileInterface.cpp" line="2313"/> + <location filename="../ProfileInterface.cpp" line="2002"/> + <location filename="../ProfileInterface.cpp" line="2105"/> + <location filename="../ProfileInterface.cpp" line="2236"/> + <location filename="../ProfileInterface.cpp" line="2342"/> <source>Patch selected...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1974"/> - <location filename="../ProfileInterface.cpp" line="1993"/> - <location filename="../ProfileInterface.cpp" line="2077"/> - <location filename="../ProfileInterface.cpp" line="2096"/> - <location filename="../ProfileInterface.cpp" line="2208"/> - <location filename="../ProfileInterface.cpp" line="2227"/> - <location filename="../ProfileInterface.cpp" line="2314"/> - <location filename="../ProfileInterface.cpp" line="2333"/> + <location filename="../ProfileInterface.cpp" line="2003"/> + <location filename="../ProfileInterface.cpp" line="2022"/> + <location filename="../ProfileInterface.cpp" line="2106"/> + <location filename="../ProfileInterface.cpp" line="2125"/> + <location filename="../ProfileInterface.cpp" line="2237"/> + <location filename="../ProfileInterface.cpp" line="2256"/> + <location filename="../ProfileInterface.cpp" line="2343"/> + <location filename="../ProfileInterface.cpp" line="2362"/> <source>Patch file %1 of %2 files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2027"/> + <location filename="../ProfileInterface.cpp" line="2056"/> <source>Qualify</source> <comment>%1 failed with...</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2048"/> - <location filename="../ProfileInterface.cpp" line="2126"/> + <location filename="../ProfileInterface.cpp" line="2077"/> + <location filename="../ProfileInterface.cpp" line="2155"/> <source>Change Players...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2126"/> + <location filename="../ProfileInterface.cpp" line="2155"/> <source>Change Players</source> <comment>%1 failed with...</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2147"/> - <location filename="../ProfileInterface.cpp" line="2184"/> - <location filename="../ProfileInterface.cpp" line="2257"/> + <location filename="../ProfileInterface.cpp" line="2176"/> + <location filename="../ProfileInterface.cpp" line="2213"/> + <location filename="../ProfileInterface.cpp" line="2286"/> <source>Change Crew...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2184"/> + <location filename="../ProfileInterface.cpp" line="2213"/> <source>Failed to enter a valid Snapmatic Crew ID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2257"/> + <location filename="../ProfileInterface.cpp" line="2286"/> <source>Change Crew</source> <comment>%1 failed with...</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2278"/> - <location filename="../ProfileInterface.cpp" line="2295"/> - <location filename="../ProfileInterface.cpp" line="2360"/> + <location filename="../ProfileInterface.cpp" line="2307"/> + <location filename="../ProfileInterface.cpp" line="2324"/> + <location filename="../ProfileInterface.cpp" line="2389"/> <source>Change Title...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2295"/> + <location filename="../ProfileInterface.cpp" line="2324"/> <source>Failed to enter a valid Snapmatic title</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2360"/> + <location filename="../ProfileInterface.cpp" line="2389"/> <source>Change Title</source> <comment>%1 failed with...</comment> <translation type="unfinished"></translation> @@ -1710,37 +1710,37 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1646"/> + <location filename="../ProfileInterface.cpp" line="1667"/> <source>&View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1647"/> + <location filename="../ProfileInterface.cpp" line="1668"/> <source>&Export</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1648"/> + <location filename="../ProfileInterface.cpp" line="1669"/> <source>&Remove</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1650"/> + <location filename="../ProfileInterface.cpp" line="1671"/> <source>&Select</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1651"/> + <location filename="../ProfileInterface.cpp" line="1672"/> <source>&Deselect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1654"/> + <location filename="../ProfileInterface.cpp" line="1675"/> <source>Select &All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1658"/> + <location filename="../ProfileInterface.cpp" line="1679"/> <source>&Deselect All</source> <translation type="unfinished"></translation> </message> @@ -1834,11 +1834,11 @@ Press 1 for Default View</source> <message> <location filename="../SnapmaticEditor.ui" line="14"/> <location filename="../SnapmaticEditor.ui" line="81"/> - <location filename="../JsonEditorDialog.cpp" line="117"/> - <location filename="../JsonEditorDialog.cpp" line="182"/> - <location filename="../JsonEditorDialog.cpp" line="188"/> - <location filename="../JsonEditorDialog.cpp" line="217"/> - <location filename="../PictureDialog.cpp" line="913"/> + <location filename="../JsonEditorDialog.cpp" line="126"/> + <location filename="../JsonEditorDialog.cpp" line="191"/> + <location filename="../JsonEditorDialog.cpp" line="197"/> + <location filename="../JsonEditorDialog.cpp" line="226"/> + <location filename="../PictureDialog.cpp" line="945"/> <location filename="../SnapmaticEditor.cpp" line="334"/> <location filename="../SnapmaticWidget.cpp" line="433"/> <source>Snapmatic Properties</source> @@ -1920,48 +1920,48 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="117"/> + <location filename="../JsonEditorDialog.cpp" line="126"/> <source><h4>Unsaved changes detected</h4>You want to save the JSON content before you quit?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="182"/> + <location filename="../JsonEditorDialog.cpp" line="191"/> <source>Patching of Snapmatic Properties failed because of %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="188"/> - <location filename="../PictureDialog.cpp" line="913"/> + <location filename="../JsonEditorDialog.cpp" line="197"/> + <location filename="../PictureDialog.cpp" line="945"/> <location filename="../SnapmaticEditor.cpp" line="334"/> <location filename="../SnapmaticWidget.cpp" line="433"/> <source>Patching of Snapmatic Properties failed because of I/O Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="217"/> + <location filename="../JsonEditorDialog.cpp" line="226"/> <source>Patching of Snapmatic Properties failed because of JSON Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2175"/> + <location filename="../ProfileInterface.cpp" line="2204"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>Snapmatic Crew</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2175"/> + <location filename="../ProfileInterface.cpp" line="2204"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>New Snapmatic crew:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2290"/> + <location filename="../ProfileInterface.cpp" line="2319"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>Snapmatic Title</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2290"/> + <location filename="../ProfileInterface.cpp" line="2319"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>New Snapmatic title:</source> <translation type="unfinished"></translation> @@ -2017,19 +2017,19 @@ Press 1 for Default View</source> <context> <name>SnapmaticPicture</name> <message> - <location filename="../JsonEditorDialog.cpp" line="168"/> + <location filename="../JsonEditorDialog.cpp" line="177"/> <location filename="../SnapmaticPicture.cpp" line="735"/> <source>JSON is incomplete and malformed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="172"/> + <location filename="../JsonEditorDialog.cpp" line="181"/> <location filename="../SnapmaticPicture.cpp" line="739"/> <source>JSON is incomplete</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="176"/> + <location filename="../JsonEditorDialog.cpp" line="185"/> <location filename="../SnapmaticPicture.cpp" line="743"/> <source>JSON is malformed</source> <translation type="unfinished"></translation> @@ -2136,52 +2136,52 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1594"/> + <location filename="../ProfileInterface.cpp" line="1615"/> <source>Edi&t</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1597"/> + <location filename="../ProfileInterface.cpp" line="1618"/> <source>Show &In-game</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1601"/> + <location filename="../ProfileInterface.cpp" line="1622"/> <source>Hide &In-game</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1609"/> + <location filename="../ProfileInterface.cpp" line="1630"/> <source>&Export</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1612"/> + <location filename="../ProfileInterface.cpp" line="1633"/> <source>&View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1615"/> + <location filename="../ProfileInterface.cpp" line="1636"/> <source>&Remove</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1617"/> + <location filename="../ProfileInterface.cpp" line="1638"/> <source>&Select</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1618"/> + <location filename="../ProfileInterface.cpp" line="1639"/> <source>&Deselect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1621"/> + <location filename="../ProfileInterface.cpp" line="1642"/> <source>Select &All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1625"/> + <location filename="../ProfileInterface.cpp" line="1646"/> <source>&Deselect All</source> <translation type="unfinished"></translation> </message> @@ -2363,7 +2363,7 @@ Press 1 for Default View</source> </message> <message> <location filename="../UserInterface.ui" line="322"/> - <location filename="../OptionsDialog.cpp" line="732"/> + <location filename="../OptionsDialog.cpp" line="744"/> <location filename="../UserInterface.cpp" line="188"/> <location filename="../UserInterface.cpp" line="608"/> <source>Select RDR 2 Folder...</source> @@ -2400,15 +2400,15 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1524"/> - <location filename="../ProfileInterface.cpp" line="1538"/> + <location filename="../ProfileInterface.cpp" line="1545"/> + <location filename="../ProfileInterface.cpp" line="1559"/> <location filename="../SnapmaticWidget.cpp" line="328"/> <source>Show In-game</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1558"/> - <location filename="../ProfileInterface.cpp" line="1572"/> + <location filename="../ProfileInterface.cpp" line="1579"/> + <location filename="../ProfileInterface.cpp" line="1593"/> <location filename="../SnapmaticWidget.cpp" line="320"/> <source>Hide In-game</source> <translation type="unfinished"></translation> diff --git a/res/gta5sync_de.ts b/res/gta5sync_de.ts index 97a0a1d..c45f6fc 100644 --- a/res/gta5sync_de.ts +++ b/res/gta5sync_de.ts @@ -176,8 +176,8 @@ Snapmatic Bilder und Spielständen</translation> <context> <name>ImageEditorDialog</name> <message> - <location filename="../PictureDialog.cpp" line="998"/> - <location filename="../PictureDialog.cpp" line="1022"/> + <location filename="../PictureDialog.cpp" line="1030"/> + <location filename="../PictureDialog.cpp" line="1054"/> <location filename="../SnapmaticWidget.cpp" line="375"/> <location filename="../SnapmaticWidget.cpp" line="399"/> <source>Snapmatic Image Editor</source> @@ -209,13 +209,13 @@ Snapmatic Bilder und Spielständen</translation> <translation>S&chließen</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="998"/> + <location filename="../PictureDialog.cpp" line="1030"/> <location filename="../SnapmaticWidget.cpp" line="375"/> <source>Patching of Snapmatic Image failed because of I/O Error</source> <translation>Patchen von Snapmatic Bild fehlgeschlagen wegen I/O Fehler</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="1022"/> + <location filename="../PictureDialog.cpp" line="1054"/> <location filename="../SnapmaticWidget.cpp" line="399"/> <source>Patching of Snapmatic Image failed because of Image Error</source> <translation>Patchen von Snapmatic Bild fehlgeschlagen wegen Bild Fehler</translation> @@ -359,14 +359,14 @@ Snapmatic Bilder und Spielständen</translation> </message> <message> <location filename="../ImportDialog.cpp" line="198"/> - <location filename="../ProfileInterface.cpp" line="712"/> + <location filename="../ProfileInterface.cpp" line="733"/> <source>Custom Avatar</source> <comment>Custom Avatar Description in SC, don't use Special Character!</comment> <translation>Eigener Avatar</translation> </message> <message> <location filename="../ImportDialog.cpp" line="225"/> - <location filename="../ProfileInterface.cpp" line="731"/> + <location filename="../ProfileInterface.cpp" line="752"/> <source>Custom Picture</source> <comment>Custom Picture Description in SC, don't use Special Character!</comment> <translation>Eigenes Bild</translation> @@ -500,7 +500,7 @@ Wenn du es als Avatar verwenden möchtest wird es abgetrennt!</translation> <translation>S&chließen</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="180"/> + <location filename="../JsonEditorDialog.cpp" line="189"/> <source>JSON Error</source> <translation>JSON Fehler</translation> </message> @@ -513,57 +513,57 @@ Wenn du es als Avatar verwenden möchtest wird es abgetrennt!</translation> <translation>Snapmatic Kartenansicht</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="138"/> + <location filename="../MapLocationDialog.ui" line="143"/> <source>Close viewer</source> <translation>Ansicht schließen</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="141"/> + <location filename="../MapLocationDialog.ui" line="146"/> <source>&Close</source> <translation>S&chließen</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="167"/> + <location filename="../MapLocationDialog.ui" line="172"/> <source>Apply new position</source> <translation>Neue Position festlegen</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="170"/> + <location filename="../MapLocationDialog.ui" line="175"/> <source>&Apply</source> <translation>&Übernehmen</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="183"/> + <location filename="../MapLocationDialog.ui" line="188"/> <source>Revert old position</source> <translation>Alte Position wiederherstellen</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="186"/> + <location filename="../MapLocationDialog.ui" line="191"/> <source>&Revert</source> <translation>&Zurücksetzen</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="199"/> + <location filename="../MapLocationDialog.ui" line="204"/> <source>Select new position</source> <translation>Neue Position auswählen</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="202"/> + <location filename="../MapLocationDialog.ui" line="207"/> <source>&Select</source> <translation>Au&swählen</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="215"/> + <location filename="../MapLocationDialog.ui" line="220"/> <source>Quit select position</source> <translation>Position auswählen verlassen</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="218"/> + <location filename="../MapLocationDialog.ui" line="223"/> <source>&Done</source> <translation>&Fertig</translation> </message> <message> - <location filename="../MapLocationDialog.cpp" line="96"/> + <location filename="../MapLocationDialog.cpp" line="63"/> <source>X: %1 Y: %2</source> <comment>X and Y position</comment> @@ -717,26 +717,26 @@ Y: %2</translation> <message> <location filename="../OptionsDialog.ui" line="399"/> <location filename="../OptionsDialog.ui" line="422"/> - <location filename="../OptionsDialog.cpp" line="624"/> - <location filename="../OptionsDialog.cpp" line="625"/> - <location filename="../OptionsDialog.cpp" line="639"/> - <location filename="../OptionsDialog.cpp" line="640"/> - <location filename="../OptionsDialog.cpp" line="653"/> - <location filename="../OptionsDialog.cpp" line="654"/> + <location filename="../OptionsDialog.cpp" line="635"/> + <location filename="../OptionsDialog.cpp" line="636"/> + <location filename="../OptionsDialog.cpp" line="650"/> + <location filename="../OptionsDialog.cpp" line="651"/> + <location filename="../OptionsDialog.cpp" line="664"/> + <location filename="../OptionsDialog.cpp" line="665"/> <source>Found: %1</source> <translation>Gefunden: %1</translation> </message> <message> <location filename="../OptionsDialog.ui" line="406"/> <location filename="../OptionsDialog.ui" line="429"/> - <location filename="../OptionsDialog.cpp" line="628"/> - <location filename="../OptionsDialog.cpp" line="632"/> - <location filename="../OptionsDialog.cpp" line="644"/> - <location filename="../OptionsDialog.cpp" line="648"/> - <location filename="../OptionsDialog.cpp" line="657"/> - <location filename="../OptionsDialog.cpp" line="661"/> - <location filename="../OptionsDialog.cpp" line="665"/> - <location filename="../OptionsDialog.cpp" line="669"/> + <location filename="../OptionsDialog.cpp" line="639"/> + <location filename="../OptionsDialog.cpp" line="643"/> + <location filename="../OptionsDialog.cpp" line="655"/> + <location filename="../OptionsDialog.cpp" line="659"/> + <location filename="../OptionsDialog.cpp" line="668"/> + <location filename="../OptionsDialog.cpp" line="672"/> + <location filename="../OptionsDialog.cpp" line="676"/> + <location filename="../OptionsDialog.cpp" line="680"/> <source>Language: %1</source> <translation>Sprache: %1</translation> </message> @@ -757,7 +757,7 @@ Y: %2</translation> </message> <message> <location filename="../OptionsDialog.ui" line="465"/> - <location filename="../OptionsDialog.cpp" line="586"/> + <location filename="../OptionsDialog.cpp" line="597"/> <source>Participate in %1 User Statistics</source> <translation>An %1 Benutzerstatistik teilnehmen</translation> </message> @@ -788,8 +788,8 @@ Y: %2</translation> </message> <message> <location filename="../OptionsDialog.ui" line="554"/> - <location filename="../OptionsDialog.cpp" line="602"/> - <location filename="../OptionsDialog.cpp" line="606"/> + <location filename="../OptionsDialog.cpp" line="613"/> + <location filename="../OptionsDialog.cpp" line="617"/> <source>Participation ID: %1</source> <translation>Teilnahme ID: %1</translation> </message> @@ -846,8 +846,8 @@ Y: %2</translation> <message> <location filename="../OptionsDialog.ui" line="611"/> <location filename="../OptionsDialog.ui" line="633"/> - <location filename="../OptionsDialog.cpp" line="214"/> - <location filename="../OptionsDialog.cpp" line="263"/> + <location filename="../OptionsDialog.cpp" line="223"/> + <location filename="../OptionsDialog.cpp" line="272"/> <source>Current: %1</source> <translation>Aktuell: %1</translation> </message> @@ -874,95 +874,95 @@ Y: %2</translation> <translation>Abbre&chen</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="474"/> + <location filename="../OptionsDialog.cpp" line="485"/> <source>%1</source> <comment>%1</comment> <translation>%1</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="166"/> + <location filename="../OptionsDialog.cpp" line="175"/> <source>System</source> <comment>System in context of System default</comment> <translation>System</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="172"/> + <location filename="../OptionsDialog.cpp" line="181"/> <source>%1 (Game language)</source> <comment>Next closest language compared to the Game settings</comment> <translation>%1 (Spielsprache)</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="176"/> - <location filename="../OptionsDialog.cpp" line="179"/> + <location filename="../OptionsDialog.cpp" line="185"/> + <location filename="../OptionsDialog.cpp" line="188"/> <source>%1 (Closest to Interface)</source> <comment>Next closest language compared to the Interface</comment> <translation>%1 (Näheste zur Oberfläche)</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="172"/> - <location filename="../OptionsDialog.cpp" line="176"/> - <location filename="../OptionsDialog.cpp" line="179"/> + <location filename="../OptionsDialog.cpp" line="181"/> + <location filename="../OptionsDialog.cpp" line="185"/> + <location filename="../OptionsDialog.cpp" line="188"/> <source>Auto</source> <comment>Automatic language choice.</comment> <translation>Automatisch</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="166"/> + <location filename="../OptionsDialog.cpp" line="175"/> <source>%1 (Language priority)</source> <comment>First language a person can talk with a different person/application. "Native" or "Not Native".</comment> <translation>%1 (Sprachenpriorität)</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="474"/> + <location filename="../OptionsDialog.cpp" line="485"/> <source>The new Custom Folder will initialise after you restart %1.</source> <translation>Der eigene Ordner wird initialisiert sobald du %1 neugestartet hast.</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="587"/> + <location filename="../OptionsDialog.cpp" line="598"/> <source>View %1 User Statistics Online</source> <translation>%1 Benutzerstatistik Online ansehen</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="606"/> + <location filename="../OptionsDialog.cpp" line="617"/> <source>Not registered</source> <translation>Nicht registriert</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="624"/> - <location filename="../OptionsDialog.cpp" line="640"/> - <location filename="../OptionsDialog.cpp" line="653"/> - <location filename="../OptionsDialog.cpp" line="654"/> + <location filename="../OptionsDialog.cpp" line="635"/> + <location filename="../OptionsDialog.cpp" line="651"/> + <location filename="../OptionsDialog.cpp" line="664"/> + <location filename="../OptionsDialog.cpp" line="665"/> <source>Yes</source> <translation>Ja</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="625"/> - <location filename="../OptionsDialog.cpp" line="639"/> + <location filename="../OptionsDialog.cpp" line="636"/> + <location filename="../OptionsDialog.cpp" line="650"/> <source>No</source> <translation>Nein</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="632"/> - <location filename="../OptionsDialog.cpp" line="661"/> + <location filename="../OptionsDialog.cpp" line="643"/> + <location filename="../OptionsDialog.cpp" line="672"/> <source>OS defined</source> <translation>OS-defined</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="648"/> - <location filename="../OptionsDialog.cpp" line="669"/> + <location filename="../OptionsDialog.cpp" line="659"/> + <location filename="../OptionsDialog.cpp" line="680"/> <source>Steam defined</source> <translation>Steam-definiert</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="484"/> + <location filename="../OptionsDialog.cpp" line="495"/> <source>No Profile</source> <comment>No Profile, as default</comment> <translation>Kein Profil</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="492"/> - <location filename="../OptionsDialog.cpp" line="496"/> - <location filename="../OptionsDialog.cpp" line="498"/> + <location filename="../OptionsDialog.cpp" line="503"/> + <location filename="../OptionsDialog.cpp" line="507"/> + <location filename="../OptionsDialog.cpp" line="509"/> <source>Profile: %1</source> <translation>Profil: %1</translation> </message> @@ -1012,37 +1012,37 @@ Y: %2</translation> <translation>Exportieren</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="164"/> - <location filename="../ProfileInterface.cpp" line="1610"/> + <location filename="../PictureDialog.cpp" line="167"/> + <location filename="../ProfileInterface.cpp" line="1631"/> <source>Export as &Picture...</source> <translation>Als &Bild exportieren...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="165"/> - <location filename="../ProfileInterface.cpp" line="1611"/> + <location filename="../PictureDialog.cpp" line="168"/> + <location filename="../ProfileInterface.cpp" line="1632"/> <source>Export as &Snapmatic...</source> <translation>Als &Snapmatic exportieren...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="167"/> - <location filename="../ProfileInterface.cpp" line="1603"/> + <location filename="../PictureDialog.cpp" line="170"/> + <location filename="../ProfileInterface.cpp" line="1624"/> <source>&Edit Properties...</source> <translation>Eigenschaften bearb&eiten...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="168"/> - <location filename="../ProfileInterface.cpp" line="1604"/> + <location filename="../PictureDialog.cpp" line="171"/> + <location filename="../ProfileInterface.cpp" line="1625"/> <source>&Overwrite Image...</source> <translation>Bild &überschreiben...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="170"/> - <location filename="../ProfileInterface.cpp" line="1606"/> + <location filename="../PictureDialog.cpp" line="173"/> + <location filename="../ProfileInterface.cpp" line="1627"/> <source>Open &Map Viewer...</source> <translation>&Kartenansicht öffnen...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="575"/> + <location filename="../PictureDialog.cpp" line="604"/> <source>Key 1 - Avatar Preview Mode Key 2 - Toggle Overlay Arrow Keys - Navigate</source> @@ -1051,39 +1051,39 @@ Taste 2 - Overlay umschalten Pfeiltasten - Navigieren</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="654"/> + <location filename="../PictureDialog.cpp" line="665"/> + <location filename="../PictureDialog.cpp" line="683"/> <source>Snapmatic Picture Viewer</source> <translation>Snapmatic Bildansicht</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="654"/> + <location filename="../PictureDialog.cpp" line="665"/> + <location filename="../PictureDialog.cpp" line="683"/> <source>Failed at %1</source> <translation>Fehlgeschlagen beim %1</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="653"/> - <location filename="../PictureDialog.cpp" line="766"/> + <location filename="../PictureDialog.cpp" line="682"/> + <location filename="../PictureDialog.cpp" line="798"/> <source>No Crew</source> <translation>Keine Crew</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="653"/> - <location filename="../PictureDialog.cpp" line="790"/> + <location filename="../PictureDialog.cpp" line="682"/> + <location filename="../PictureDialog.cpp" line="822"/> <location filename="../SnapmaticEditor.cpp" line="247"/> <source>No Players</source> <translation>Keine Spieler</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="724"/> + <location filename="../PictureDialog.cpp" line="756"/> <source>Avatar Preview Mode Press 1 for Default View</source> <translation>Avatar Vorschaumodus Drücke 1 für Standardmodus</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="653"/> + <location filename="../PictureDialog.cpp" line="682"/> <source>Unknown Location</source> <translation>Unbekannter Standort</translation> </message> @@ -1185,8 +1185,8 @@ Drücke 1 für Standardmodus</translation> <translation>Keine gültige Datei wurde ausgewählt</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="173"/> - <location filename="../ProfileInterface.cpp" line="1608"/> + <location filename="../PictureDialog.cpp" line="176"/> + <location filename="../ProfileInterface.cpp" line="1629"/> <source>Open &JSON Editor...</source> <translation>&JSON Editor öffnen...</translation> </message> @@ -1219,28 +1219,28 @@ Drücke 1 für Standardmodus</translation> <translation>Abbre&chen</translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="151"/> + <location filename="../PlayerListDialog.cpp" line="171"/> <source>Add Players...</source> <translation>Spieler hinzufügen...</translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="151"/> + <location filename="../PlayerListDialog.cpp" line="171"/> <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> </message> <message> - <location filename="../PlayerListDialog.cpp" line="168"/> - <location filename="../PlayerListDialog.cpp" line="191"/> + <location filename="../PlayerListDialog.cpp" line="188"/> + <location filename="../PlayerListDialog.cpp" line="211"/> <source>Add Player...</source> <translation>Spieler hinzufügen...</translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="168"/> + <location filename="../PlayerListDialog.cpp" line="188"/> <source>Enter Social Club Player ID</source> <translation>Social Club Spieler ID eingeben</translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="191"/> + <location filename="../PlayerListDialog.cpp" line="211"/> <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> </message> @@ -1289,35 +1289,35 @@ Drücke 1 für Standardmodus</translation> <translation>Lade...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="414"/> + <location filename="../ProfileInterface.cpp" line="435"/> <source>Snapmatic Loader</source> <translation>Snapmatic Lader</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="414"/> + <location filename="../ProfileInterface.cpp" line="435"/> <source><h4>Following Snapmatic Pictures got repaired</h4>%1</source> <translation><h4>Folgende Snapmatic Bilder wurden repariert</h4>%1</translation> </message> <message> <location filename="../ImportDialog.cpp" line="426"/> <location filename="../ImportDialog.cpp" line="747"/> - <location filename="../ProfileInterface.cpp" line="487"/> - <location filename="../ProfileInterface.cpp" line="488"/> - <location filename="../ProfileInterface.cpp" line="532"/> + <location filename="../ProfileInterface.cpp" line="508"/> + <location filename="../ProfileInterface.cpp" line="509"/> <location filename="../ProfileInterface.cpp" line="553"/> - <location filename="../ProfileInterface.cpp" line="587"/> - <location filename="../ProfileInterface.cpp" line="629"/> - <location filename="../ProfileInterface.cpp" line="664"/> - <location filename="../ProfileInterface.cpp" line="769"/> - <location filename="../ProfileInterface.cpp" line="779"/> - <location filename="../ProfileInterface.cpp" line="918"/> - <location filename="../ProfileInterface.cpp" line="923"/> - <location filename="../ProfileInterface.cpp" line="961"/> - <location filename="../ProfileInterface.cpp" line="1083"/> - <location filename="../ProfileInterface.cpp" line="1091"/> - <location filename="../ProfileInterface.cpp" line="1171"/> - <location filename="../ProfileInterface.cpp" line="1208"/> - <location filename="../ProfileInterface.cpp" line="1214"/> + <location filename="../ProfileInterface.cpp" line="574"/> + <location filename="../ProfileInterface.cpp" line="608"/> + <location filename="../ProfileInterface.cpp" line="650"/> + <location filename="../ProfileInterface.cpp" line="685"/> + <location filename="../ProfileInterface.cpp" line="790"/> + <location filename="../ProfileInterface.cpp" line="800"/> + <location filename="../ProfileInterface.cpp" line="939"/> + <location filename="../ProfileInterface.cpp" line="944"/> + <location filename="../ProfileInterface.cpp" line="982"/> + <location filename="../ProfileInterface.cpp" line="1104"/> + <location filename="../ProfileInterface.cpp" line="1112"/> + <location filename="../ProfileInterface.cpp" line="1192"/> + <location filename="../ProfileInterface.cpp" line="1229"/> + <location filename="../ProfileInterface.cpp" line="1235"/> <source>Import...</source> <translation>Importieren...</translation> </message> @@ -1332,45 +1332,45 @@ Drücke 1 für Standardmodus</translation> <translation>Importieren</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="505"/> + <location filename="../ProfileInterface.cpp" line="526"/> <location filename="../UserInterface.cpp" line="461"/> <source>Savegames files (SRDR*)</source> <translation>Spielstanddateien (SRDR*)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="506"/> + <location filename="../ProfileInterface.cpp" line="527"/> <location filename="../UserInterface.cpp" line="462"/> <source>Snapmatic pictures (PRDR*)</source> <translation>Snapmatic Bilder (PRDR*)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="503"/> + <location filename="../ProfileInterface.cpp" line="524"/> <source>Importable files (%1)</source> <translation>Importfähige Dateien (%1)</translation> </message> <message> <location filename="../ImportDialog.cpp" line="437"/> <location filename="../ImportDialog.cpp" line="758"/> - <location filename="../ProfileInterface.cpp" line="507"/> + <location filename="../ProfileInterface.cpp" line="528"/> <source>All image files (%1)</source> <translation>Alle Bilddateien (%1)</translation> </message> <message> <location filename="../ImportDialog.cpp" line="438"/> <location filename="../ImportDialog.cpp" line="759"/> - <location filename="../ProfileInterface.cpp" line="508"/> + <location filename="../ProfileInterface.cpp" line="529"/> <location filename="../UserInterface.cpp" line="463"/> <source>All files (**)</source> <translation>Alle Dateien (**)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="554"/> - <location filename="../ProfileInterface.cpp" line="571"/> + <location filename="../ProfileInterface.cpp" line="575"/> + <location filename="../ProfileInterface.cpp" line="592"/> <source>Import file %1 of %2 files</source> <translation>Importiere Datei %1 von %2 Dateien</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="587"/> + <location filename="../ProfileInterface.cpp" line="608"/> <source>Import failed with... %1</source> @@ -1379,13 +1379,13 @@ Drücke 1 für Standardmodus</translation> %1</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="629"/> + <location filename="../ProfileInterface.cpp" line="650"/> <location filename="../UserInterface.cpp" line="503"/> <source>Failed to read Snapmatic picture</source> <translation>Fehler beim Lesen vom Snapmatic Bild</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="664"/> + <location filename="../ProfileInterface.cpp" line="685"/> <location filename="../UserInterface.cpp" line="519"/> <source>Failed to read Savegame file</source> <translation>Fehler beim Lesen von Spielstanddatei</translation> @@ -1393,40 +1393,40 @@ Drücke 1 für Standardmodus</translation> <message> <location filename="../ImportDialog.cpp" line="458"/> <location filename="../ImportDialog.cpp" line="779"/> - <location filename="../ProfileInterface.cpp" line="769"/> + <location filename="../ProfileInterface.cpp" line="790"/> <source>Can't import %1 because file can't be open</source> <translation>Kann %1 nicht importieren weil die Datei nicht geöffnet werden kann</translation> </message> <message> <location filename="../ImportDialog.cpp" line="467"/> <location filename="../ImportDialog.cpp" line="788"/> - <location filename="../ProfileInterface.cpp" line="779"/> + <location filename="../ProfileInterface.cpp" line="800"/> <source>Can't import %1 because file can't be parsed properly</source> <translation>Kann %1 nicht importieren weil die Datei nicht richtig gelesen werden kann</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="918"/> + <location filename="../ProfileInterface.cpp" line="939"/> <source>Can't import %1 because file format can't be detected</source> <translation>Kann %1 nicht importieren weil das Dateiformat nicht erkannt werden kann</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1362"/> + <location filename="../ProfileInterface.cpp" line="1383"/> <source>Initialising export...</source> <translation>Initialisiere Export...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1083"/> + <location filename="../ProfileInterface.cpp" line="1104"/> <source>Failed to import the Snapmatic picture, file not begin with PRDR or end with .r5e</source> <translation>Fehlgeschlagen beim Importieren vom Snapmatic Bild, Datei beginnt nicht mit PRDR oder endet mit .r5e</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1316"/> + <location filename="../ProfileInterface.cpp" line="1337"/> <source>%1Export Snapmatic pictures%2<br><br>JPG pictures make it possible to open the picture with a Image Viewer<br>GTA Snapmatic make it possible to import the picture into the game<br><br>Export as:</source> <translation>%1Exportiere Snapmatic Bilder%2<br><br>JPG Bilder machen es möglich sie mit ein Bildansicht Programm zu öffnen<br>Das GTA Snapmatic Format macht es möglich sie wieder ins Game zu importieren<br><br>Exportieren als:</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="532"/> - <location filename="../ProfileInterface.cpp" line="923"/> + <location filename="../ProfileInterface.cpp" line="553"/> + <location filename="../ProfileInterface.cpp" line="944"/> <location filename="../UserInterface.cpp" line="551"/> <source>No valid file is selected</source> <translation>Keine gültige Datei wurde ausgewählt</translation> @@ -1437,91 +1437,91 @@ Drücke 1 für Standardmodus</translation> <translation>Aktivierte Bilder: %1 von %2</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1091"/> + <location filename="../ProfileInterface.cpp" line="1112"/> <source>A Snapmatic picture already exists with the uid %1, you want assign your import a new uid and timestamp?</source> <translation>Ein Snapmatic Bild mit der Uid %1 existiert bereits, möchtest du dein Import eine neue Uid und Zeitstempel zuweisen?</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1171"/> + <location filename="../ProfileInterface.cpp" line="1192"/> <source>Failed to import the Snapmatic picture, can't copy the file into profile</source> <translation>Fehlgeschlagen beim Importieren vom Snapmatic Bild, kann Snapmatic Bild nicht ins Profil kopieren</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1208"/> + <location filename="../ProfileInterface.cpp" line="1229"/> <source>Failed to import the Savegame, can't copy the file into profile</source> <translation>Fehlgeschlagen beim Importieren vom Spielstand, kann Spielstanddatei nicht ins Profil kopieren</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1214"/> + <location filename="../ProfileInterface.cpp" line="1235"/> <source>Failed to import the Savegame, no Savegame slot is left</source> <translation>Fehlgeschlagen beim Importieren vom Spielstand, kein Spielstandslot mehr frei</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1301"/> - <location filename="../ProfileInterface.cpp" line="1319"/> + <location filename="../ProfileInterface.cpp" line="1322"/> + <location filename="../ProfileInterface.cpp" line="1340"/> <source>JPG pictures and GTA Snapmatic</source> <translation>JPG Bilder und GTA Snapmatic</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1302"/> - <location filename="../ProfileInterface.cpp" line="1324"/> + <location filename="../ProfileInterface.cpp" line="1323"/> + <location filename="../ProfileInterface.cpp" line="1345"/> <source>JPG pictures only</source> <translation>Nur JPG Bilder</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1303"/> - <location filename="../ProfileInterface.cpp" line="1328"/> + <location filename="../ProfileInterface.cpp" line="1324"/> + <location filename="../ProfileInterface.cpp" line="1349"/> <source>GTA Snapmatic only</source> <translation>Nur GTA Snapmatic</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1973"/> - <location filename="../ProfileInterface.cpp" line="2076"/> - <location filename="../ProfileInterface.cpp" line="2207"/> - <location filename="../ProfileInterface.cpp" line="2313"/> + <location filename="../ProfileInterface.cpp" line="2002"/> + <location filename="../ProfileInterface.cpp" line="2105"/> + <location filename="../ProfileInterface.cpp" line="2236"/> + <location filename="../ProfileInterface.cpp" line="2342"/> <source>Patch selected...</source> <translation>Auswahl patchen...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1974"/> - <location filename="../ProfileInterface.cpp" line="1993"/> - <location filename="../ProfileInterface.cpp" line="2077"/> - <location filename="../ProfileInterface.cpp" line="2096"/> - <location filename="../ProfileInterface.cpp" line="2208"/> - <location filename="../ProfileInterface.cpp" line="2227"/> - <location filename="../ProfileInterface.cpp" line="2314"/> - <location filename="../ProfileInterface.cpp" line="2333"/> + <location filename="../ProfileInterface.cpp" line="2003"/> + <location filename="../ProfileInterface.cpp" line="2022"/> + <location filename="../ProfileInterface.cpp" line="2106"/> + <location filename="../ProfileInterface.cpp" line="2125"/> + <location filename="../ProfileInterface.cpp" line="2237"/> + <location filename="../ProfileInterface.cpp" line="2256"/> + <location filename="../ProfileInterface.cpp" line="2343"/> + <location filename="../ProfileInterface.cpp" line="2362"/> <source>Patch file %1 of %2 files</source> <translation>Patche Datei %1 von %2 Dateien</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1962"/> - <location filename="../ProfileInterface.cpp" line="2027"/> + <location filename="../ProfileInterface.cpp" line="1991"/> + <location filename="../ProfileInterface.cpp" line="2056"/> <source>Qualify as Avatar</source> <translation>Als Avatar qualifizieren</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1524"/> - <location filename="../ProfileInterface.cpp" line="1558"/> - <location filename="../ProfileInterface.cpp" line="1962"/> - <location filename="../ProfileInterface.cpp" line="2048"/> - <location filename="../ProfileInterface.cpp" line="2147"/> - <location filename="../ProfileInterface.cpp" line="2278"/> + <location filename="../ProfileInterface.cpp" line="1545"/> + <location filename="../ProfileInterface.cpp" line="1579"/> + <location filename="../ProfileInterface.cpp" line="1991"/> + <location filename="../ProfileInterface.cpp" line="2077"/> + <location filename="../ProfileInterface.cpp" line="2176"/> + <location filename="../ProfileInterface.cpp" line="2307"/> <source>No Snapmatic pictures are selected</source> <translation>Keine Snapmatic Bilder sind ausgewählt</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1452"/> + <location filename="../ProfileInterface.cpp" line="1473"/> <source>Failed to remove all selected Snapmatic pictures and/or Savegame files</source> <translation>Fehlgeschlagen beim Entfernen von allen augewählten Snapmatic Bildern und/oder Spielstanddateien</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1538"/> - <location filename="../ProfileInterface.cpp" line="1572"/> - <location filename="../ProfileInterface.cpp" line="2027"/> - <location filename="../ProfileInterface.cpp" line="2126"/> - <location filename="../ProfileInterface.cpp" line="2257"/> - <location filename="../ProfileInterface.cpp" line="2360"/> + <location filename="../ProfileInterface.cpp" line="1559"/> + <location filename="../ProfileInterface.cpp" line="1593"/> + <location filename="../ProfileInterface.cpp" line="2056"/> + <location filename="../ProfileInterface.cpp" line="2155"/> + <location filename="../ProfileInterface.cpp" line="2286"/> + <location filename="../ProfileInterface.cpp" line="2389"/> <source>%1 failed with... %2</source> @@ -1531,93 +1531,93 @@ Drücke 1 für Standardmodus</translation> %2</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="977"/> + <location filename="../ProfileInterface.cpp" line="998"/> <source>Prepare Content for Import...</source> <translation>Bereite Inhalt für Import vor...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2027"/> + <location filename="../ProfileInterface.cpp" line="2056"/> <source>Qualify</source> <comment>%1 failed with...</comment> <translation>Qualifizieren</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2048"/> - <location filename="../ProfileInterface.cpp" line="2126"/> + <location filename="../ProfileInterface.cpp" line="2077"/> + <location filename="../ProfileInterface.cpp" line="2155"/> <source>Change Players...</source> <translation>Spieler ändern...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2126"/> + <location filename="../ProfileInterface.cpp" line="2155"/> <source>Change Players</source> <comment>%1 failed with...</comment> <translation>Spieler ändern</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2147"/> - <location filename="../ProfileInterface.cpp" line="2184"/> - <location filename="../ProfileInterface.cpp" line="2257"/> + <location filename="../ProfileInterface.cpp" line="2176"/> + <location filename="../ProfileInterface.cpp" line="2213"/> + <location filename="../ProfileInterface.cpp" line="2286"/> <source>Change Crew...</source> <translation>Crew ändern...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2184"/> + <location filename="../ProfileInterface.cpp" line="2213"/> <source>Failed to enter a valid Snapmatic Crew ID</source> <translation>Fehlgeschlagen beim Eingeben von einer gültigen Crew ID</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2257"/> + <location filename="../ProfileInterface.cpp" line="2286"/> <source>Change Crew</source> <comment>%1 failed with...</comment> <translation>Crew ändern</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2278"/> - <location filename="../ProfileInterface.cpp" line="2295"/> - <location filename="../ProfileInterface.cpp" line="2360"/> + <location filename="../ProfileInterface.cpp" line="2307"/> + <location filename="../ProfileInterface.cpp" line="2324"/> + <location filename="../ProfileInterface.cpp" line="2389"/> <source>Change Title...</source> <translation>Titel ändern...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2295"/> + <location filename="../ProfileInterface.cpp" line="2324"/> <source>Failed to enter a valid Snapmatic title</source> <translation>Fehlgeschlagen beim Eingeben eines gültigen Snapmatic Titel</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2360"/> + <location filename="../ProfileInterface.cpp" line="2389"/> <source>Change Title</source> <comment>%1 failed with...</comment> <translation>Titel ändern</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1416"/> - <location filename="../ProfileInterface.cpp" line="1458"/> + <location filename="../ProfileInterface.cpp" line="1437"/> + <location filename="../ProfileInterface.cpp" line="1479"/> <source>No Snapmatic pictures or Savegames files are selected</source> <translation>Keine Snapmatic Bilder oder Spielstände sind ausgewählt</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1424"/> - <location filename="../ProfileInterface.cpp" line="1452"/> - <location filename="../ProfileInterface.cpp" line="1458"/> + <location filename="../ProfileInterface.cpp" line="1445"/> + <location filename="../ProfileInterface.cpp" line="1473"/> + <location filename="../ProfileInterface.cpp" line="1479"/> <source>Remove selected</source> <translation>Auswahl löschen</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1424"/> + <location filename="../ProfileInterface.cpp" line="1445"/> <source>You really want remove the selected Snapmatic picutres and Savegame files?</source> <translation>Möchtest du wirklich die ausgewählten Snapmatic Bilder und Spielstanddateien löschen?</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1278"/> - <location filename="../ProfileInterface.cpp" line="1316"/> - <location filename="../ProfileInterface.cpp" line="1361"/> - <location filename="../ProfileInterface.cpp" line="1396"/> - <location filename="../ProfileInterface.cpp" line="1416"/> + <location filename="../ProfileInterface.cpp" line="1299"/> + <location filename="../ProfileInterface.cpp" line="1337"/> + <location filename="../ProfileInterface.cpp" line="1382"/> + <location filename="../ProfileInterface.cpp" line="1417"/> + <location filename="../ProfileInterface.cpp" line="1437"/> <source>Export selected...</source> <translation>Auswahl exportieren...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1396"/> + <location filename="../ProfileInterface.cpp" line="1417"/> <source>Export failed with... %1</source> @@ -1636,7 +1636,7 @@ Drücke 1 für Standardmodus</translation> <translation>Alle Profildateien (*.r5e SRDR* PRDR*)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="504"/> + <location filename="../ProfileInterface.cpp" line="525"/> <location filename="../UserInterface.cpp" line="460"/> <source>RDR 2 Export (*.r5e)</source> <translation>RDR 2 Export (*.r5e)</translation> @@ -1771,32 +1771,32 @@ Drücke 1 für Standardmodus</translation> <translation>Fehlgeschlagen beim Löschen %1 von deinen Spielständen</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1646"/> + <location filename="../ProfileInterface.cpp" line="1667"/> <source>&View</source> <translation>A&nsehen</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1648"/> + <location filename="../ProfileInterface.cpp" line="1669"/> <source>&Remove</source> <translation>Entfe&rnen</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1650"/> + <location filename="../ProfileInterface.cpp" line="1671"/> <source>&Select</source> <translation>Au&swählen</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1651"/> + <location filename="../ProfileInterface.cpp" line="1672"/> <source>&Deselect</source> <translation>A&bwählen</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1654"/> + <location filename="../ProfileInterface.cpp" line="1675"/> <source>Select &All</source> <translation>&Alles auswählen</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1658"/> + <location filename="../ProfileInterface.cpp" line="1679"/> <source>&Deselect All</source> <translation>Alles a&bwählen</translation> </message> @@ -1811,7 +1811,7 @@ Drücke 1 für Standardmodus</translation> <translation>Spielstand kopieren</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1647"/> + <location filename="../ProfileInterface.cpp" line="1668"/> <source>&Export</source> <translation>&Exportieren</translation> </message> @@ -1859,11 +1859,11 @@ Drücke 1 für Standardmodus</translation> <message> <location filename="../SnapmaticEditor.ui" line="14"/> <location filename="../SnapmaticEditor.ui" line="81"/> - <location filename="../JsonEditorDialog.cpp" line="117"/> - <location filename="../JsonEditorDialog.cpp" line="182"/> - <location filename="../JsonEditorDialog.cpp" line="188"/> - <location filename="../JsonEditorDialog.cpp" line="217"/> - <location filename="../PictureDialog.cpp" line="913"/> + <location filename="../JsonEditorDialog.cpp" line="126"/> + <location filename="../JsonEditorDialog.cpp" line="191"/> + <location filename="../JsonEditorDialog.cpp" line="197"/> + <location filename="../JsonEditorDialog.cpp" line="226"/> + <location filename="../PictureDialog.cpp" line="945"/> <location filename="../SnapmaticEditor.cpp" line="334"/> <location filename="../SnapmaticWidget.cpp" line="433"/> <source>Snapmatic Properties</source> @@ -1905,7 +1905,7 @@ Drücke 1 für Standardmodus</translation> <translation>Meme</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2290"/> + <location filename="../ProfileInterface.cpp" line="2319"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>Snapmatic Title</source> <translation>Snapmatic Titel</translation> @@ -1998,42 +1998,42 @@ Drücke 1 für Standardmodus</translation> <translation>Nein</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="117"/> + <location filename="../JsonEditorDialog.cpp" line="126"/> <source><h4>Unsaved changes detected</h4>You want to save the JSON content before you quit?</source> <translation><h4>Ungespeicherte Änderungen erkannt</h4>Möchtest du den JSON Inhalt speichern bevor du verlässt?</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="182"/> + <location filename="../JsonEditorDialog.cpp" line="191"/> <source>Patching of Snapmatic Properties failed because of %1</source> <translation>Patchen von Snapmatic Eigenschaften fehlgeschlagen wegen %1</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="217"/> + <location filename="../JsonEditorDialog.cpp" line="226"/> <source>Patching of Snapmatic Properties failed because of JSON Error</source> <translation>Patchen von Snapmatic Eigenschaften fehlgeschlagen wegen JSON Fehler</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="188"/> - <location filename="../PictureDialog.cpp" line="913"/> + <location filename="../JsonEditorDialog.cpp" line="197"/> + <location filename="../PictureDialog.cpp" line="945"/> <location filename="../SnapmaticEditor.cpp" line="334"/> <location filename="../SnapmaticWidget.cpp" line="433"/> <source>Patching of Snapmatic Properties failed because of I/O Error</source> <translation>Patchen von Snapmatic Eigenschaften fehlgeschlagen wegen I/O Fehler</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2290"/> + <location filename="../ProfileInterface.cpp" line="2319"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>New Snapmatic title:</source> <translation>Neuer Snapmatic Titel:</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2175"/> + <location filename="../ProfileInterface.cpp" line="2204"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>Snapmatic Crew</source> <translation>Snapmatic Crew</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2175"/> + <location filename="../ProfileInterface.cpp" line="2204"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>New Snapmatic crew:</source> <translation>Neue Snapmatic Crew:</translation> @@ -2088,19 +2088,19 @@ Drücke 1 für Standardmodus</translation> <translation>Datei lesen von %1 weil %2</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="168"/> + <location filename="../JsonEditorDialog.cpp" line="177"/> <location filename="../SnapmaticPicture.cpp" line="735"/> <source>JSON is incomplete and malformed</source> <translation>JSON ist unvollständig und Fehlerhaft</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="172"/> + <location filename="../JsonEditorDialog.cpp" line="181"/> <location filename="../SnapmaticPicture.cpp" line="739"/> <source>JSON is incomplete</source> <translation>JSON ist unvollständig</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="176"/> + <location filename="../JsonEditorDialog.cpp" line="185"/> <location filename="../SnapmaticPicture.cpp" line="743"/> <source>JSON is malformed</source> <translation>JSON ist Fehlerhaft</translation> @@ -2161,52 +2161,52 @@ Drücke 1 für Standardmodus</translation> <translation>Fehlgeschlagen beim Anzeigen von %1 im Spiel von deinen Snapmatic Bildern</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1594"/> + <location filename="../ProfileInterface.cpp" line="1615"/> <source>Edi&t</source> <translation>Bearbei&ten</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1609"/> + <location filename="../ProfileInterface.cpp" line="1630"/> <source>&Export</source> <translation>&Exportieren</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1597"/> + <location filename="../ProfileInterface.cpp" line="1618"/> <source>Show &In-game</source> <translation>&Im Spiel anzeigen</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1601"/> + <location filename="../ProfileInterface.cpp" line="1622"/> <source>Hide &In-game</source> <translation>&Im Spiel ausblenden</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1612"/> + <location filename="../ProfileInterface.cpp" line="1633"/> <source>&View</source> <translation>A&nsehen</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1615"/> + <location filename="../ProfileInterface.cpp" line="1636"/> <source>&Remove</source> <translation>Entfe&rnen</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1617"/> + <location filename="../ProfileInterface.cpp" line="1638"/> <source>&Select</source> <translation>Au&swählen</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1618"/> + <location filename="../ProfileInterface.cpp" line="1639"/> <source>&Deselect</source> <translation>A&bwählen</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1621"/> + <location filename="../ProfileInterface.cpp" line="1642"/> <source>Select &All</source> <translation>Alles &auswählen</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1625"/> + <location filename="../ProfileInterface.cpp" line="1646"/> <source>&Deselect All</source> <translation>Alles a&bwählen</translation> </message> @@ -2407,7 +2407,7 @@ Drücke 1 für Standardmodus</translation> </message> <message> <location filename="../UserInterface.ui" line="322"/> - <location filename="../OptionsDialog.cpp" line="732"/> + <location filename="../OptionsDialog.cpp" line="744"/> <location filename="../UserInterface.cpp" line="188"/> <location filename="../UserInterface.cpp" line="608"/> <source>Select RDR 2 Folder...</source> @@ -2450,15 +2450,15 @@ Drücke 1 für Standardmodus</translation> <translation>&Neuladen</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1524"/> - <location filename="../ProfileInterface.cpp" line="1538"/> + <location filename="../ProfileInterface.cpp" line="1545"/> + <location filename="../ProfileInterface.cpp" line="1559"/> <location filename="../SnapmaticWidget.cpp" line="328"/> <source>Show In-game</source> <translation>Im Spiel anzeigen</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1558"/> - <location filename="../ProfileInterface.cpp" line="1572"/> + <location filename="../ProfileInterface.cpp" line="1579"/> + <location filename="../ProfileInterface.cpp" line="1593"/> <location filename="../SnapmaticWidget.cpp" line="320"/> <source>Hide In-game</source> <translation>Im Spiel ausblenden</translation> diff --git a/res/gta5sync_en_US.ts b/res/gta5sync_en_US.ts index 421019a..08eb6e7 100644 --- a/res/gta5sync_en_US.ts +++ b/res/gta5sync_en_US.ts @@ -166,8 +166,8 @@ Pictures and Savegames</source> <context> <name>ImageEditorDialog</name> <message> - <location filename="../PictureDialog.cpp" line="998"/> - <location filename="../PictureDialog.cpp" line="1022"/> + <location filename="../PictureDialog.cpp" line="1030"/> + <location filename="../PictureDialog.cpp" line="1054"/> <location filename="../SnapmaticWidget.cpp" line="375"/> <location filename="../SnapmaticWidget.cpp" line="399"/> <source>Snapmatic Image Editor</source> @@ -199,13 +199,13 @@ Pictures and Savegames</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="998"/> + <location filename="../PictureDialog.cpp" line="1030"/> <location filename="../SnapmaticWidget.cpp" line="375"/> <source>Patching of Snapmatic Image failed because of I/O Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="1022"/> + <location filename="../PictureDialog.cpp" line="1054"/> <location filename="../SnapmaticWidget.cpp" line="399"/> <source>Patching of Snapmatic Image failed because of Image Error</source> <translation type="unfinished"></translation> @@ -349,14 +349,14 @@ Pictures and Savegames</source> </message> <message> <location filename="../ImportDialog.cpp" line="198"/> - <location filename="../ProfileInterface.cpp" line="712"/> + <location filename="../ProfileInterface.cpp" line="733"/> <source>Custom Avatar</source> <comment>Custom Avatar Description in SC, don't use Special Character!</comment> <translation type="unfinished"></translation> </message> <message> <location filename="../ImportDialog.cpp" line="225"/> - <location filename="../ProfileInterface.cpp" line="731"/> + <location filename="../ProfileInterface.cpp" line="752"/> <source>Custom Picture</source> <comment>Custom Picture Description in SC, don't use Special Character!</comment> <translation type="unfinished"></translation> @@ -489,7 +489,7 @@ When you want to use it as Avatar the image will be detached!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="180"/> + <location filename="../JsonEditorDialog.cpp" line="189"/> <source>JSON Error</source> <translation type="unfinished"></translation> </message> @@ -502,57 +502,57 @@ When you want to use it as Avatar the image will be detached!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="138"/> + <location filename="../MapLocationDialog.ui" line="143"/> <source>Close viewer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="141"/> + <location filename="../MapLocationDialog.ui" line="146"/> <source>&Close</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="167"/> + <location filename="../MapLocationDialog.ui" line="172"/> <source>Apply new position</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="170"/> + <location filename="../MapLocationDialog.ui" line="175"/> <source>&Apply</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="183"/> + <location filename="../MapLocationDialog.ui" line="188"/> <source>Revert old position</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="186"/> + <location filename="../MapLocationDialog.ui" line="191"/> <source>&Revert</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="199"/> + <location filename="../MapLocationDialog.ui" line="204"/> <source>Select new position</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="202"/> + <location filename="../MapLocationDialog.ui" line="207"/> <source>&Select</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="215"/> + <location filename="../MapLocationDialog.ui" line="220"/> <source>Quit select position</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="218"/> + <location filename="../MapLocationDialog.ui" line="223"/> <source>&Done</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MapLocationDialog.cpp" line="96"/> + <location filename="../MapLocationDialog.cpp" line="63"/> <source>X: %1 Y: %2</source> <comment>X and Y position</comment> @@ -705,26 +705,26 @@ Y: %2</source> <message> <location filename="../OptionsDialog.ui" line="399"/> <location filename="../OptionsDialog.ui" line="422"/> - <location filename="../OptionsDialog.cpp" line="624"/> - <location filename="../OptionsDialog.cpp" line="625"/> - <location filename="../OptionsDialog.cpp" line="639"/> - <location filename="../OptionsDialog.cpp" line="640"/> - <location filename="../OptionsDialog.cpp" line="653"/> - <location filename="../OptionsDialog.cpp" line="654"/> + <location filename="../OptionsDialog.cpp" line="635"/> + <location filename="../OptionsDialog.cpp" line="636"/> + <location filename="../OptionsDialog.cpp" line="650"/> + <location filename="../OptionsDialog.cpp" line="651"/> + <location filename="../OptionsDialog.cpp" line="664"/> + <location filename="../OptionsDialog.cpp" line="665"/> <source>Found: %1</source> <translation type="unfinished"></translation> </message> <message> <location filename="../OptionsDialog.ui" line="406"/> <location filename="../OptionsDialog.ui" line="429"/> - <location filename="../OptionsDialog.cpp" line="628"/> - <location filename="../OptionsDialog.cpp" line="632"/> - <location filename="../OptionsDialog.cpp" line="644"/> - <location filename="../OptionsDialog.cpp" line="648"/> - <location filename="../OptionsDialog.cpp" line="657"/> - <location filename="../OptionsDialog.cpp" line="661"/> - <location filename="../OptionsDialog.cpp" line="665"/> - <location filename="../OptionsDialog.cpp" line="669"/> + <location filename="../OptionsDialog.cpp" line="639"/> + <location filename="../OptionsDialog.cpp" line="643"/> + <location filename="../OptionsDialog.cpp" line="655"/> + <location filename="../OptionsDialog.cpp" line="659"/> + <location filename="../OptionsDialog.cpp" line="668"/> + <location filename="../OptionsDialog.cpp" line="672"/> + <location filename="../OptionsDialog.cpp" line="676"/> + <location filename="../OptionsDialog.cpp" line="680"/> <source>Language: %1</source> <translation type="unfinished"></translation> </message> @@ -740,7 +740,7 @@ Y: %2</source> </message> <message> <location filename="../OptionsDialog.ui" line="465"/> - <location filename="../OptionsDialog.cpp" line="586"/> + <location filename="../OptionsDialog.cpp" line="597"/> <source>Participate in %1 User Statistics</source> <translation type="unfinished"></translation> </message> @@ -761,8 +761,8 @@ Y: %2</source> </message> <message> <location filename="../OptionsDialog.ui" line="554"/> - <location filename="../OptionsDialog.cpp" line="602"/> - <location filename="../OptionsDialog.cpp" line="606"/> + <location filename="../OptionsDialog.cpp" line="613"/> + <location filename="../OptionsDialog.cpp" line="617"/> <source>Participation ID: %1</source> <translation type="unfinished"></translation> </message> @@ -829,8 +829,8 @@ Y: %2</source> <message> <location filename="../OptionsDialog.ui" line="611"/> <location filename="../OptionsDialog.ui" line="633"/> - <location filename="../OptionsDialog.cpp" line="214"/> - <location filename="../OptionsDialog.cpp" line="263"/> + <location filename="../OptionsDialog.cpp" line="223"/> + <location filename="../OptionsDialog.cpp" line="272"/> <source>Current: %1</source> <translation type="unfinished"></translation> </message> @@ -862,95 +862,95 @@ Y: %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="166"/> + <location filename="../OptionsDialog.cpp" line="175"/> <source>System</source> <comment>System in context of System default</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="172"/> + <location filename="../OptionsDialog.cpp" line="181"/> <source>%1 (Game language)</source> <comment>Next closest language compared to the Game settings</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="176"/> - <location filename="../OptionsDialog.cpp" line="179"/> + <location filename="../OptionsDialog.cpp" line="185"/> + <location filename="../OptionsDialog.cpp" line="188"/> <source>%1 (Closest to Interface)</source> <comment>Next closest language compared to the Interface</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="172"/> - <location filename="../OptionsDialog.cpp" line="176"/> - <location filename="../OptionsDialog.cpp" line="179"/> + <location filename="../OptionsDialog.cpp" line="181"/> + <location filename="../OptionsDialog.cpp" line="185"/> + <location filename="../OptionsDialog.cpp" line="188"/> <source>Auto</source> <comment>Automatic language choice.</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="166"/> + <location filename="../OptionsDialog.cpp" line="175"/> <source>%1 (Language priority)</source> <comment>First language a person can talk with a different person/application. "Native" or "Not Native".</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="474"/> + <location filename="../OptionsDialog.cpp" line="485"/> <source>%1</source> <comment>%1</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="474"/> + <location filename="../OptionsDialog.cpp" line="485"/> <source>The new Custom Folder will initialise after you restart %1.</source> <translation>The new Custom Folder will initialize after you restart %1.</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="484"/> + <location filename="../OptionsDialog.cpp" line="495"/> <source>No Profile</source> <comment>No Profile, as default</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="492"/> - <location filename="../OptionsDialog.cpp" line="496"/> - <location filename="../OptionsDialog.cpp" line="498"/> + <location filename="../OptionsDialog.cpp" line="503"/> + <location filename="../OptionsDialog.cpp" line="507"/> + <location filename="../OptionsDialog.cpp" line="509"/> <source>Profile: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="587"/> + <location filename="../OptionsDialog.cpp" line="598"/> <source>View %1 User Statistics Online</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="606"/> + <location filename="../OptionsDialog.cpp" line="617"/> <source>Not registered</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="624"/> - <location filename="../OptionsDialog.cpp" line="640"/> - <location filename="../OptionsDialog.cpp" line="653"/> - <location filename="../OptionsDialog.cpp" line="654"/> + <location filename="../OptionsDialog.cpp" line="635"/> + <location filename="../OptionsDialog.cpp" line="651"/> + <location filename="../OptionsDialog.cpp" line="664"/> + <location filename="../OptionsDialog.cpp" line="665"/> <source>Yes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="625"/> - <location filename="../OptionsDialog.cpp" line="639"/> + <location filename="../OptionsDialog.cpp" line="636"/> + <location filename="../OptionsDialog.cpp" line="650"/> <source>No</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="632"/> - <location filename="../OptionsDialog.cpp" line="661"/> + <location filename="../OptionsDialog.cpp" line="643"/> + <location filename="../OptionsDialog.cpp" line="672"/> <source>OS defined</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="648"/> - <location filename="../OptionsDialog.cpp" line="669"/> + <location filename="../OptionsDialog.cpp" line="659"/> + <location filename="../OptionsDialog.cpp" line="680"/> <source>Steam defined</source> <translation type="unfinished"></translation> </message> @@ -991,74 +991,74 @@ Y: %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="164"/> - <location filename="../ProfileInterface.cpp" line="1610"/> + <location filename="../PictureDialog.cpp" line="167"/> + <location filename="../ProfileInterface.cpp" line="1631"/> <source>Export as &Picture...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="165"/> - <location filename="../ProfileInterface.cpp" line="1611"/> + <location filename="../PictureDialog.cpp" line="168"/> + <location filename="../ProfileInterface.cpp" line="1632"/> <source>Export as &Snapmatic...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="168"/> - <location filename="../ProfileInterface.cpp" line="1604"/> + <location filename="../PictureDialog.cpp" line="171"/> + <location filename="../ProfileInterface.cpp" line="1625"/> <source>&Overwrite Image...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="167"/> - <location filename="../ProfileInterface.cpp" line="1603"/> + <location filename="../PictureDialog.cpp" line="170"/> + <location filename="../ProfileInterface.cpp" line="1624"/> <source>&Edit Properties...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="170"/> - <location filename="../ProfileInterface.cpp" line="1606"/> + <location filename="../PictureDialog.cpp" line="173"/> + <location filename="../ProfileInterface.cpp" line="1627"/> <source>Open &Map Viewer...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="575"/> + <location filename="../PictureDialog.cpp" line="604"/> <source>Key 1 - Avatar Preview Mode Key 2 - Toggle Overlay Arrow Keys - Navigate</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="654"/> + <location filename="../PictureDialog.cpp" line="665"/> + <location filename="../PictureDialog.cpp" line="683"/> <source>Snapmatic Picture Viewer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="654"/> + <location filename="../PictureDialog.cpp" line="665"/> + <location filename="../PictureDialog.cpp" line="683"/> <source>Failed at %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="653"/> - <location filename="../PictureDialog.cpp" line="790"/> + <location filename="../PictureDialog.cpp" line="682"/> + <location filename="../PictureDialog.cpp" line="822"/> <location filename="../SnapmaticEditor.cpp" line="247"/> <source>No Players</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="653"/> - <location filename="../PictureDialog.cpp" line="766"/> + <location filename="../PictureDialog.cpp" line="682"/> + <location filename="../PictureDialog.cpp" line="798"/> <source>No Crew</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="653"/> + <location filename="../PictureDialog.cpp" line="682"/> <source>Unknown Location</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="724"/> + <location filename="../PictureDialog.cpp" line="756"/> <source>Avatar Preview Mode Press 1 for Default View</source> <translation type="unfinished"></translation> @@ -1167,8 +1167,8 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="173"/> - <location filename="../ProfileInterface.cpp" line="1608"/> + <location filename="../PictureDialog.cpp" line="176"/> + <location filename="../ProfileInterface.cpp" line="1629"/> <source>Open &JSON Editor...</source> <translation type="unfinished"></translation> </message> @@ -1201,28 +1201,28 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="151"/> + <location filename="../PlayerListDialog.cpp" line="171"/> <source>Add Players...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="151"/> + <location filename="../PlayerListDialog.cpp" line="171"/> <source>Failed to add more Players because the limit of Players are %1!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="168"/> - <location filename="../PlayerListDialog.cpp" line="191"/> + <location filename="../PlayerListDialog.cpp" line="188"/> + <location filename="../PlayerListDialog.cpp" line="211"/> <source>Add Player...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="168"/> + <location filename="../PlayerListDialog.cpp" line="188"/> <source>Enter Social Club Player ID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="191"/> + <location filename="../PlayerListDialog.cpp" line="211"/> <source>Failed to add Player %1 because Player %1 is already added!</source> <translation type="unfinished"></translation> </message> @@ -1282,35 +1282,35 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="414"/> + <location filename="../ProfileInterface.cpp" line="435"/> <source>Snapmatic Loader</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="414"/> + <location filename="../ProfileInterface.cpp" line="435"/> <source><h4>Following Snapmatic Pictures got repaired</h4>%1</source> <translation type="unfinished"></translation> </message> <message> <location filename="../ImportDialog.cpp" line="426"/> <location filename="../ImportDialog.cpp" line="747"/> - <location filename="../ProfileInterface.cpp" line="487"/> - <location filename="../ProfileInterface.cpp" line="488"/> - <location filename="../ProfileInterface.cpp" line="532"/> + <location filename="../ProfileInterface.cpp" line="508"/> + <location filename="../ProfileInterface.cpp" line="509"/> <location filename="../ProfileInterface.cpp" line="553"/> - <location filename="../ProfileInterface.cpp" line="587"/> - <location filename="../ProfileInterface.cpp" line="629"/> - <location filename="../ProfileInterface.cpp" line="664"/> - <location filename="../ProfileInterface.cpp" line="769"/> - <location filename="../ProfileInterface.cpp" line="779"/> - <location filename="../ProfileInterface.cpp" line="918"/> - <location filename="../ProfileInterface.cpp" line="923"/> - <location filename="../ProfileInterface.cpp" line="961"/> - <location filename="../ProfileInterface.cpp" line="1083"/> - <location filename="../ProfileInterface.cpp" line="1091"/> - <location filename="../ProfileInterface.cpp" line="1171"/> - <location filename="../ProfileInterface.cpp" line="1208"/> - <location filename="../ProfileInterface.cpp" line="1214"/> + <location filename="../ProfileInterface.cpp" line="574"/> + <location filename="../ProfileInterface.cpp" line="608"/> + <location filename="../ProfileInterface.cpp" line="650"/> + <location filename="../ProfileInterface.cpp" line="685"/> + <location filename="../ProfileInterface.cpp" line="790"/> + <location filename="../ProfileInterface.cpp" line="800"/> + <location filename="../ProfileInterface.cpp" line="939"/> + <location filename="../ProfileInterface.cpp" line="944"/> + <location filename="../ProfileInterface.cpp" line="982"/> + <location filename="../ProfileInterface.cpp" line="1104"/> + <location filename="../ProfileInterface.cpp" line="1112"/> + <location filename="../ProfileInterface.cpp" line="1192"/> + <location filename="../ProfileInterface.cpp" line="1229"/> + <location filename="../ProfileInterface.cpp" line="1235"/> <source>Import...</source> <translation type="unfinished"></translation> </message> @@ -1325,24 +1325,24 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="503"/> + <location filename="../ProfileInterface.cpp" line="524"/> <source>Importable files (%1)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="504"/> + <location filename="../ProfileInterface.cpp" line="525"/> <location filename="../UserInterface.cpp" line="460"/> <source>RDR 2 Export (*.r5e)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="505"/> + <location filename="../ProfileInterface.cpp" line="526"/> <location filename="../UserInterface.cpp" line="461"/> <source>Savegames files (SRDR*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="506"/> + <location filename="../ProfileInterface.cpp" line="527"/> <location filename="../UserInterface.cpp" line="462"/> <source>Snapmatic pictures (PRDR*)</source> <translation type="unfinished"></translation> @@ -1350,46 +1350,46 @@ Press 1 for Default View</source> <message> <location filename="../ImportDialog.cpp" line="437"/> <location filename="../ImportDialog.cpp" line="758"/> - <location filename="../ProfileInterface.cpp" line="507"/> + <location filename="../ProfileInterface.cpp" line="528"/> <source>All image files (%1)</source> <translation type="unfinished"></translation> </message> <message> <location filename="../ImportDialog.cpp" line="438"/> <location filename="../ImportDialog.cpp" line="759"/> - <location filename="../ProfileInterface.cpp" line="508"/> + <location filename="../ProfileInterface.cpp" line="529"/> <location filename="../UserInterface.cpp" line="463"/> <source>All files (**)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="532"/> - <location filename="../ProfileInterface.cpp" line="923"/> + <location filename="../ProfileInterface.cpp" line="553"/> + <location filename="../ProfileInterface.cpp" line="944"/> <location filename="../UserInterface.cpp" line="551"/> <source>No valid file is selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="554"/> - <location filename="../ProfileInterface.cpp" line="571"/> + <location filename="../ProfileInterface.cpp" line="575"/> + <location filename="../ProfileInterface.cpp" line="592"/> <source>Import file %1 of %2 files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="587"/> + <location filename="../ProfileInterface.cpp" line="608"/> <source>Import failed with... %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="629"/> + <location filename="../ProfileInterface.cpp" line="650"/> <location filename="../UserInterface.cpp" line="503"/> <source>Failed to read Snapmatic picture</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="664"/> + <location filename="../ProfileInterface.cpp" line="685"/> <location filename="../UserInterface.cpp" line="519"/> <source>Failed to read Savegame file</source> <translation type="unfinished"></translation> @@ -1397,147 +1397,147 @@ Press 1 for Default View</source> <message> <location filename="../ImportDialog.cpp" line="458"/> <location filename="../ImportDialog.cpp" line="779"/> - <location filename="../ProfileInterface.cpp" line="769"/> + <location filename="../ProfileInterface.cpp" line="790"/> <source>Can't import %1 because file can't be open</source> <translation type="unfinished"></translation> </message> <message> <location filename="../ImportDialog.cpp" line="467"/> <location filename="../ImportDialog.cpp" line="788"/> - <location filename="../ProfileInterface.cpp" line="779"/> + <location filename="../ProfileInterface.cpp" line="800"/> <source>Can't import %1 because file can't be parsed properly</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="918"/> + <location filename="../ProfileInterface.cpp" line="939"/> <source>Can't import %1 because file format can't be detected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1083"/> + <location filename="../ProfileInterface.cpp" line="1104"/> <source>Failed to import the Snapmatic picture, file not begin with PRDR or end with .r5e</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1171"/> + <location filename="../ProfileInterface.cpp" line="1192"/> <source>Failed to import the Snapmatic picture, can't copy the file into profile</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1208"/> + <location filename="../ProfileInterface.cpp" line="1229"/> <source>Failed to import the Savegame, can't copy the file into profile</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1214"/> + <location filename="../ProfileInterface.cpp" line="1235"/> <source>Failed to import the Savegame, no Savegame slot is left</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1301"/> - <location filename="../ProfileInterface.cpp" line="1319"/> + <location filename="../ProfileInterface.cpp" line="1322"/> + <location filename="../ProfileInterface.cpp" line="1340"/> <source>JPG pictures and GTA Snapmatic</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1302"/> - <location filename="../ProfileInterface.cpp" line="1324"/> + <location filename="../ProfileInterface.cpp" line="1323"/> + <location filename="../ProfileInterface.cpp" line="1345"/> <source>JPG pictures only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1303"/> - <location filename="../ProfileInterface.cpp" line="1328"/> + <location filename="../ProfileInterface.cpp" line="1324"/> + <location filename="../ProfileInterface.cpp" line="1349"/> <source>GTA Snapmatic only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1316"/> + <location filename="../ProfileInterface.cpp" line="1337"/> <source>%1Export Snapmatic pictures%2<br><br>JPG pictures make it possible to open the picture with a Image Viewer<br>GTA Snapmatic make it possible to import the picture into the game<br><br>Export as:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1278"/> - <location filename="../ProfileInterface.cpp" line="1316"/> - <location filename="../ProfileInterface.cpp" line="1361"/> - <location filename="../ProfileInterface.cpp" line="1396"/> - <location filename="../ProfileInterface.cpp" line="1416"/> + <location filename="../ProfileInterface.cpp" line="1299"/> + <location filename="../ProfileInterface.cpp" line="1337"/> + <location filename="../ProfileInterface.cpp" line="1382"/> + <location filename="../ProfileInterface.cpp" line="1417"/> + <location filename="../ProfileInterface.cpp" line="1437"/> <source>Export selected...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1362"/> + <location filename="../ProfileInterface.cpp" line="1383"/> <source>Initialising export...</source> <translation>Initializing export...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1396"/> + <location filename="../ProfileInterface.cpp" line="1417"/> <source>Export failed with... %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1416"/> - <location filename="../ProfileInterface.cpp" line="1458"/> + <location filename="../ProfileInterface.cpp" line="1437"/> + <location filename="../ProfileInterface.cpp" line="1479"/> <source>No Snapmatic pictures or Savegames files are selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1424"/> - <location filename="../ProfileInterface.cpp" line="1452"/> - <location filename="../ProfileInterface.cpp" line="1458"/> + <location filename="../ProfileInterface.cpp" line="1445"/> + <location filename="../ProfileInterface.cpp" line="1473"/> + <location filename="../ProfileInterface.cpp" line="1479"/> <source>Remove selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1424"/> + <location filename="../ProfileInterface.cpp" line="1445"/> <source>You really want remove the selected Snapmatic picutres and Savegame files?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1962"/> - <location filename="../ProfileInterface.cpp" line="2027"/> + <location filename="../ProfileInterface.cpp" line="1991"/> + <location filename="../ProfileInterface.cpp" line="2056"/> <source>Qualify as Avatar</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1524"/> - <location filename="../ProfileInterface.cpp" line="1558"/> - <location filename="../ProfileInterface.cpp" line="1962"/> - <location filename="../ProfileInterface.cpp" line="2048"/> - <location filename="../ProfileInterface.cpp" line="2147"/> - <location filename="../ProfileInterface.cpp" line="2278"/> + <location filename="../ProfileInterface.cpp" line="1545"/> + <location filename="../ProfileInterface.cpp" line="1579"/> + <location filename="../ProfileInterface.cpp" line="1991"/> + <location filename="../ProfileInterface.cpp" line="2077"/> + <location filename="../ProfileInterface.cpp" line="2176"/> + <location filename="../ProfileInterface.cpp" line="2307"/> <source>No Snapmatic pictures are selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1973"/> - <location filename="../ProfileInterface.cpp" line="2076"/> - <location filename="../ProfileInterface.cpp" line="2207"/> - <location filename="../ProfileInterface.cpp" line="2313"/> + <location filename="../ProfileInterface.cpp" line="2002"/> + <location filename="../ProfileInterface.cpp" line="2105"/> + <location filename="../ProfileInterface.cpp" line="2236"/> + <location filename="../ProfileInterface.cpp" line="2342"/> <source>Patch selected...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1974"/> - <location filename="../ProfileInterface.cpp" line="1993"/> - <location filename="../ProfileInterface.cpp" line="2077"/> - <location filename="../ProfileInterface.cpp" line="2096"/> - <location filename="../ProfileInterface.cpp" line="2208"/> - <location filename="../ProfileInterface.cpp" line="2227"/> - <location filename="../ProfileInterface.cpp" line="2314"/> - <location filename="../ProfileInterface.cpp" line="2333"/> + <location filename="../ProfileInterface.cpp" line="2003"/> + <location filename="../ProfileInterface.cpp" line="2022"/> + <location filename="../ProfileInterface.cpp" line="2106"/> + <location filename="../ProfileInterface.cpp" line="2125"/> + <location filename="../ProfileInterface.cpp" line="2237"/> + <location filename="../ProfileInterface.cpp" line="2256"/> + <location filename="../ProfileInterface.cpp" line="2343"/> + <location filename="../ProfileInterface.cpp" line="2362"/> <source>Patch file %1 of %2 files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1538"/> - <location filename="../ProfileInterface.cpp" line="1572"/> - <location filename="../ProfileInterface.cpp" line="2027"/> - <location filename="../ProfileInterface.cpp" line="2126"/> - <location filename="../ProfileInterface.cpp" line="2257"/> - <location filename="../ProfileInterface.cpp" line="2360"/> + <location filename="../ProfileInterface.cpp" line="1559"/> + <location filename="../ProfileInterface.cpp" line="1593"/> + <location filename="../ProfileInterface.cpp" line="2056"/> + <location filename="../ProfileInterface.cpp" line="2155"/> + <location filename="../ProfileInterface.cpp" line="2286"/> + <location filename="../ProfileInterface.cpp" line="2389"/> <source>%1 failed with... %2</source> @@ -1545,70 +1545,70 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1452"/> + <location filename="../ProfileInterface.cpp" line="1473"/> <source>Failed to remove all selected Snapmatic pictures and/or Savegame files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="977"/> + <location filename="../ProfileInterface.cpp" line="998"/> <source>Prepare Content for Import...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1091"/> + <location filename="../ProfileInterface.cpp" line="1112"/> <source>A Snapmatic picture already exists with the uid %1, you want assign your import a new uid and timestamp?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2027"/> + <location filename="../ProfileInterface.cpp" line="2056"/> <source>Qualify</source> <comment>%1 failed with...</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2048"/> - <location filename="../ProfileInterface.cpp" line="2126"/> + <location filename="../ProfileInterface.cpp" line="2077"/> + <location filename="../ProfileInterface.cpp" line="2155"/> <source>Change Players...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2126"/> + <location filename="../ProfileInterface.cpp" line="2155"/> <source>Change Players</source> <comment>%1 failed with...</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2147"/> - <location filename="../ProfileInterface.cpp" line="2184"/> - <location filename="../ProfileInterface.cpp" line="2257"/> + <location filename="../ProfileInterface.cpp" line="2176"/> + <location filename="../ProfileInterface.cpp" line="2213"/> + <location filename="../ProfileInterface.cpp" line="2286"/> <source>Change Crew...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2184"/> + <location filename="../ProfileInterface.cpp" line="2213"/> <source>Failed to enter a valid Snapmatic Crew ID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2257"/> + <location filename="../ProfileInterface.cpp" line="2286"/> <source>Change Crew</source> <comment>%1 failed with...</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2278"/> - <location filename="../ProfileInterface.cpp" line="2295"/> - <location filename="../ProfileInterface.cpp" line="2360"/> + <location filename="../ProfileInterface.cpp" line="2307"/> + <location filename="../ProfileInterface.cpp" line="2324"/> + <location filename="../ProfileInterface.cpp" line="2389"/> <source>Change Title...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2295"/> + <location filename="../ProfileInterface.cpp" line="2324"/> <source>Failed to enter a valid Snapmatic title</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2360"/> + <location filename="../ProfileInterface.cpp" line="2389"/> <source>Change Title</source> <comment>%1 failed with...</comment> <translation type="unfinished"></translation> @@ -1710,37 +1710,37 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1646"/> + <location filename="../ProfileInterface.cpp" line="1667"/> <source>&View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1647"/> + <location filename="../ProfileInterface.cpp" line="1668"/> <source>&Export</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1648"/> + <location filename="../ProfileInterface.cpp" line="1669"/> <source>&Remove</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1650"/> + <location filename="../ProfileInterface.cpp" line="1671"/> <source>&Select</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1651"/> + <location filename="../ProfileInterface.cpp" line="1672"/> <source>&Deselect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1654"/> + <location filename="../ProfileInterface.cpp" line="1675"/> <source>Select &All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1658"/> + <location filename="../ProfileInterface.cpp" line="1679"/> <source>&Deselect All</source> <translation type="unfinished"></translation> </message> @@ -1834,11 +1834,11 @@ Press 1 for Default View</source> <message> <location filename="../SnapmaticEditor.ui" line="14"/> <location filename="../SnapmaticEditor.ui" line="81"/> - <location filename="../JsonEditorDialog.cpp" line="117"/> - <location filename="../JsonEditorDialog.cpp" line="182"/> - <location filename="../JsonEditorDialog.cpp" line="188"/> - <location filename="../JsonEditorDialog.cpp" line="217"/> - <location filename="../PictureDialog.cpp" line="913"/> + <location filename="../JsonEditorDialog.cpp" line="126"/> + <location filename="../JsonEditorDialog.cpp" line="191"/> + <location filename="../JsonEditorDialog.cpp" line="197"/> + <location filename="../JsonEditorDialog.cpp" line="226"/> + <location filename="../PictureDialog.cpp" line="945"/> <location filename="../SnapmaticEditor.cpp" line="334"/> <location filename="../SnapmaticWidget.cpp" line="433"/> <source>Snapmatic Properties</source> @@ -1967,48 +1967,48 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="117"/> + <location filename="../JsonEditorDialog.cpp" line="126"/> <source><h4>Unsaved changes detected</h4>You want to save the JSON content before you quit?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="182"/> + <location filename="../JsonEditorDialog.cpp" line="191"/> <source>Patching of Snapmatic Properties failed because of %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="217"/> + <location filename="../JsonEditorDialog.cpp" line="226"/> <source>Patching of Snapmatic Properties failed because of JSON Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="188"/> - <location filename="../PictureDialog.cpp" line="913"/> + <location filename="../JsonEditorDialog.cpp" line="197"/> + <location filename="../PictureDialog.cpp" line="945"/> <location filename="../SnapmaticEditor.cpp" line="334"/> <location filename="../SnapmaticWidget.cpp" line="433"/> <source>Patching of Snapmatic Properties failed because of I/O Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2290"/> + <location filename="../ProfileInterface.cpp" line="2319"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>Snapmatic Title</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2290"/> + <location filename="../ProfileInterface.cpp" line="2319"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>New Snapmatic title:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2175"/> + <location filename="../ProfileInterface.cpp" line="2204"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>Snapmatic Crew</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2175"/> + <location filename="../ProfileInterface.cpp" line="2204"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>New Snapmatic crew:</source> <translation type="unfinished"></translation> @@ -2063,19 +2063,19 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="168"/> + <location filename="../JsonEditorDialog.cpp" line="177"/> <location filename="../SnapmaticPicture.cpp" line="735"/> <source>JSON is incomplete and malformed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="172"/> + <location filename="../JsonEditorDialog.cpp" line="181"/> <location filename="../SnapmaticPicture.cpp" line="739"/> <source>JSON is incomplete</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="176"/> + <location filename="../JsonEditorDialog.cpp" line="185"/> <location filename="../SnapmaticPicture.cpp" line="743"/> <source>JSON is malformed</source> <translation type="unfinished"></translation> @@ -2136,52 +2136,52 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1594"/> + <location filename="../ProfileInterface.cpp" line="1615"/> <source>Edi&t</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1597"/> + <location filename="../ProfileInterface.cpp" line="1618"/> <source>Show &In-game</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1601"/> + <location filename="../ProfileInterface.cpp" line="1622"/> <source>Hide &In-game</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1609"/> + <location filename="../ProfileInterface.cpp" line="1630"/> <source>&Export</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1612"/> + <location filename="../ProfileInterface.cpp" line="1633"/> <source>&View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1615"/> + <location filename="../ProfileInterface.cpp" line="1636"/> <source>&Remove</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1617"/> + <location filename="../ProfileInterface.cpp" line="1638"/> <source>&Select</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1618"/> + <location filename="../ProfileInterface.cpp" line="1639"/> <source>&Deselect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1621"/> + <location filename="../ProfileInterface.cpp" line="1642"/> <source>Select &All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1625"/> + <location filename="../ProfileInterface.cpp" line="1646"/> <source>&Deselect All</source> <translation type="unfinished"></translation> </message> @@ -2358,7 +2358,7 @@ Press 1 for Default View</source> </message> <message> <location filename="../UserInterface.ui" line="322"/> - <location filename="../OptionsDialog.cpp" line="732"/> + <location filename="../OptionsDialog.cpp" line="744"/> <location filename="../UserInterface.cpp" line="188"/> <location filename="../UserInterface.cpp" line="608"/> <source>Select RDR 2 Folder...</source> @@ -2425,15 +2425,15 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1524"/> - <location filename="../ProfileInterface.cpp" line="1538"/> + <location filename="../ProfileInterface.cpp" line="1545"/> + <location filename="../ProfileInterface.cpp" line="1559"/> <location filename="../SnapmaticWidget.cpp" line="328"/> <source>Show In-game</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1558"/> - <location filename="../ProfileInterface.cpp" line="1572"/> + <location filename="../ProfileInterface.cpp" line="1579"/> + <location filename="../ProfileInterface.cpp" line="1593"/> <location filename="../SnapmaticWidget.cpp" line="320"/> <source>Hide In-game</source> <translation type="unfinished"></translation> diff --git a/res/gta5sync_fr.ts b/res/gta5sync_fr.ts index 338c57f..b4e5f74 100644 --- a/res/gta5sync_fr.ts +++ b/res/gta5sync_fr.ts @@ -176,8 +176,8 @@ et les fichiers de sauvegarde de Red Dead Redemption 2</translation> <context> <name>ImageEditorDialog</name> <message> - <location filename="../PictureDialog.cpp" line="998"/> - <location filename="../PictureDialog.cpp" line="1022"/> + <location filename="../PictureDialog.cpp" line="1030"/> + <location filename="../PictureDialog.cpp" line="1054"/> <location filename="../SnapmaticWidget.cpp" line="375"/> <location filename="../SnapmaticWidget.cpp" line="399"/> <source>Snapmatic Image Editor</source> @@ -209,13 +209,13 @@ et les fichiers de sauvegarde de Red Dead Redemption 2</translation> <translation>&Fermer</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="998"/> + <location filename="../PictureDialog.cpp" line="1030"/> <location filename="../SnapmaticWidget.cpp" line="375"/> <source>Patching of Snapmatic Image failed because of I/O Error</source> <translation>Échec du patch Snapmatic : I/O Error</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="1022"/> + <location filename="../PictureDialog.cpp" line="1054"/> <location filename="../SnapmaticWidget.cpp" line="399"/> <source>Patching of Snapmatic Image failed because of Image Error</source> <translation>Échec du patch Snapmatic : Image Error</translation> @@ -359,14 +359,14 @@ et les fichiers de sauvegarde de Red Dead Redemption 2</translation> </message> <message> <location filename="../ImportDialog.cpp" line="198"/> - <location filename="../ProfileInterface.cpp" line="712"/> + <location filename="../ProfileInterface.cpp" line="733"/> <source>Custom Avatar</source> <comment>Custom Avatar Description in SC, don't use Special Character!</comment> <translation>Avatar personnalisé</translation> </message> <message> <location filename="../ImportDialog.cpp" line="225"/> - <location filename="../ProfileInterface.cpp" line="731"/> + <location filename="../ProfileInterface.cpp" line="752"/> <source>Custom Picture</source> <comment>Custom Picture Description in SC, don't use Special Character!</comment> <translation>Image personnalisé</translation> @@ -500,7 +500,7 @@ Si vous l'utilisez comme Avatar, l'image sera détachée !</translatio <translation>&Fermer</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="180"/> + <location filename="../JsonEditorDialog.cpp" line="189"/> <source>JSON Error</source> <translation>Erreur JSON</translation> </message> @@ -513,57 +513,57 @@ Si vous l'utilisez comme Avatar, l'image sera détachée !</translatio <translation>Visionneuse de Carte Snapmatic</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="138"/> + <location filename="../MapLocationDialog.ui" line="143"/> <source>Close viewer</source> <translation>Fermer la visionneuse</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="141"/> + <location filename="../MapLocationDialog.ui" line="146"/> <source>&Close</source> <translation>&Fermer</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="167"/> + <location filename="../MapLocationDialog.ui" line="172"/> <source>Apply new position</source> <translation>Appliquer la nouvelle position</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="170"/> + <location filename="../MapLocationDialog.ui" line="175"/> <source>&Apply</source> <translation>&Appliquer</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="183"/> + <location filename="../MapLocationDialog.ui" line="188"/> <source>Revert old position</source> <translation>Revenir à l'ancienne position</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="186"/> + <location filename="../MapLocationDialog.ui" line="191"/> <source>&Revert</source> <translation>&Revenir</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="199"/> + <location filename="../MapLocationDialog.ui" line="204"/> <source>Select new position</source> <translation>Sélectionner la nouvelle position</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="202"/> + <location filename="../MapLocationDialog.ui" line="207"/> <source>&Select</source> <translation>&Sélectionner</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="215"/> + <location filename="../MapLocationDialog.ui" line="220"/> <source>Quit select position</source> <translation>Quitter la sélection de position</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="218"/> + <location filename="../MapLocationDialog.ui" line="223"/> <source>&Done</source> <translation>&Terminer</translation> </message> <message> - <location filename="../MapLocationDialog.cpp" line="96"/> + <location filename="../MapLocationDialog.cpp" line="63"/> <source>X: %1 Y: %2</source> <comment>X and Y position</comment> @@ -717,26 +717,26 @@ Y : %2</translation> <message> <location filename="../OptionsDialog.ui" line="399"/> <location filename="../OptionsDialog.ui" line="422"/> - <location filename="../OptionsDialog.cpp" line="624"/> - <location filename="../OptionsDialog.cpp" line="625"/> - <location filename="../OptionsDialog.cpp" line="639"/> - <location filename="../OptionsDialog.cpp" line="640"/> - <location filename="../OptionsDialog.cpp" line="653"/> - <location filename="../OptionsDialog.cpp" line="654"/> + <location filename="../OptionsDialog.cpp" line="635"/> + <location filename="../OptionsDialog.cpp" line="636"/> + <location filename="../OptionsDialog.cpp" line="650"/> + <location filename="../OptionsDialog.cpp" line="651"/> + <location filename="../OptionsDialog.cpp" line="664"/> + <location filename="../OptionsDialog.cpp" line="665"/> <source>Found: %1</source> <translation>Trouvé : %1</translation> </message> <message> <location filename="../OptionsDialog.ui" line="406"/> <location filename="../OptionsDialog.ui" line="429"/> - <location filename="../OptionsDialog.cpp" line="628"/> - <location filename="../OptionsDialog.cpp" line="632"/> - <location filename="../OptionsDialog.cpp" line="644"/> - <location filename="../OptionsDialog.cpp" line="648"/> - <location filename="../OptionsDialog.cpp" line="657"/> - <location filename="../OptionsDialog.cpp" line="661"/> - <location filename="../OptionsDialog.cpp" line="665"/> - <location filename="../OptionsDialog.cpp" line="669"/> + <location filename="../OptionsDialog.cpp" line="639"/> + <location filename="../OptionsDialog.cpp" line="643"/> + <location filename="../OptionsDialog.cpp" line="655"/> + <location filename="../OptionsDialog.cpp" line="659"/> + <location filename="../OptionsDialog.cpp" line="668"/> + <location filename="../OptionsDialog.cpp" line="672"/> + <location filename="../OptionsDialog.cpp" line="676"/> + <location filename="../OptionsDialog.cpp" line="680"/> <source>Language: %1</source> <translation>Langue : %1</translation> </message> @@ -757,7 +757,7 @@ Y : %2</translation> </message> <message> <location filename="../OptionsDialog.ui" line="465"/> - <location filename="../OptionsDialog.cpp" line="586"/> + <location filename="../OptionsDialog.cpp" line="597"/> <source>Participate in %1 User Statistics</source> <translation>Participer aux statistiques d'usage %1</translation> </message> @@ -788,8 +788,8 @@ Y : %2</translation> </message> <message> <location filename="../OptionsDialog.ui" line="554"/> - <location filename="../OptionsDialog.cpp" line="602"/> - <location filename="../OptionsDialog.cpp" line="606"/> + <location filename="../OptionsDialog.cpp" line="613"/> + <location filename="../OptionsDialog.cpp" line="617"/> <source>Participation ID: %1</source> <translation>ID de participation : %1</translation> </message> @@ -841,8 +841,8 @@ Y : %2</translation> <message> <location filename="../OptionsDialog.ui" line="611"/> <location filename="../OptionsDialog.ui" line="633"/> - <location filename="../OptionsDialog.cpp" line="214"/> - <location filename="../OptionsDialog.cpp" line="263"/> + <location filename="../OptionsDialog.cpp" line="223"/> + <location filename="../OptionsDialog.cpp" line="272"/> <source>Current: %1</source> <translation>Actuel : %1</translation> </message> @@ -874,95 +874,95 @@ Y : %2</translation> <translation>&Annuler</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="166"/> + <location filename="../OptionsDialog.cpp" line="175"/> <source>System</source> <comment>System in context of System default</comment> <translation>Système</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="172"/> + <location filename="../OptionsDialog.cpp" line="181"/> <source>%1 (Game language)</source> <comment>Next closest language compared to the Game settings</comment> <translation>%1 (Langue du jeu)</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="176"/> - <location filename="../OptionsDialog.cpp" line="179"/> + <location filename="../OptionsDialog.cpp" line="185"/> + <location filename="../OptionsDialog.cpp" line="188"/> <source>%1 (Closest to Interface)</source> <comment>Next closest language compared to the Interface</comment> <translation>%1 (Langage proche de l'interface)</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="172"/> - <location filename="../OptionsDialog.cpp" line="176"/> - <location filename="../OptionsDialog.cpp" line="179"/> + <location filename="../OptionsDialog.cpp" line="181"/> + <location filename="../OptionsDialog.cpp" line="185"/> + <location filename="../OptionsDialog.cpp" line="188"/> <source>Auto</source> <comment>Automatic language choice.</comment> <translation>Automatique</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="166"/> + <location filename="../OptionsDialog.cpp" line="175"/> <source>%1 (Language priority)</source> <comment>First language a person can talk with a different person/application. "Native" or "Not Native".</comment> <translation>%1 (Priorité de la langue)</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="474"/> + <location filename="../OptionsDialog.cpp" line="485"/> <source>%1</source> <comment>%1</comment> <translation>%1</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="474"/> + <location filename="../OptionsDialog.cpp" line="485"/> <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> </message> <message> - <location filename="../OptionsDialog.cpp" line="587"/> + <location filename="../OptionsDialog.cpp" line="598"/> <source>View %1 User Statistics Online</source> <translation>Voir les statistiques d'usage %1 en ligne</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="606"/> + <location filename="../OptionsDialog.cpp" line="617"/> <source>Not registered</source> <translation>Pas enregistré</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="624"/> - <location filename="../OptionsDialog.cpp" line="640"/> - <location filename="../OptionsDialog.cpp" line="653"/> - <location filename="../OptionsDialog.cpp" line="654"/> + <location filename="../OptionsDialog.cpp" line="635"/> + <location filename="../OptionsDialog.cpp" line="651"/> + <location filename="../OptionsDialog.cpp" line="664"/> + <location filename="../OptionsDialog.cpp" line="665"/> <source>Yes</source> <translation>Oui</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="625"/> - <location filename="../OptionsDialog.cpp" line="639"/> + <location filename="../OptionsDialog.cpp" line="636"/> + <location filename="../OptionsDialog.cpp" line="650"/> <source>No</source> <translation>Non</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="632"/> - <location filename="../OptionsDialog.cpp" line="661"/> + <location filename="../OptionsDialog.cpp" line="643"/> + <location filename="../OptionsDialog.cpp" line="672"/> <source>OS defined</source> <translation>Défini par le système d'exploitation</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="648"/> - <location filename="../OptionsDialog.cpp" line="669"/> + <location filename="../OptionsDialog.cpp" line="659"/> + <location filename="../OptionsDialog.cpp" line="680"/> <source>Steam defined</source> <translation>Défini par Steam</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="484"/> + <location filename="../OptionsDialog.cpp" line="495"/> <source>No Profile</source> <comment>No Profile, as default</comment> <translation>Aucun profil</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="492"/> - <location filename="../OptionsDialog.cpp" line="496"/> - <location filename="../OptionsDialog.cpp" line="498"/> + <location filename="../OptionsDialog.cpp" line="503"/> + <location filename="../OptionsDialog.cpp" line="507"/> + <location filename="../OptionsDialog.cpp" line="509"/> <source>Profile: %1</source> <translation>Profil : %1</translation> </message> @@ -1092,37 +1092,37 @@ Y : %2</translation> <translation>Fichier invalide</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="164"/> - <location filename="../ProfileInterface.cpp" line="1610"/> + <location filename="../PictureDialog.cpp" line="167"/> + <location filename="../ProfileInterface.cpp" line="1631"/> <source>Export as &Picture...</source> <translation>Exporter comme &image...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="165"/> - <location filename="../ProfileInterface.cpp" line="1611"/> + <location filename="../PictureDialog.cpp" line="168"/> + <location filename="../ProfileInterface.cpp" line="1632"/> <source>Export as &Snapmatic...</source> <translation>Exporter comme &Snapmatic...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="168"/> - <location filename="../ProfileInterface.cpp" line="1604"/> + <location filename="../PictureDialog.cpp" line="171"/> + <location filename="../ProfileInterface.cpp" line="1625"/> <source>&Overwrite Image...</source> <translation>&Remplacer l'image...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="167"/> - <location filename="../ProfileInterface.cpp" line="1603"/> + <location filename="../PictureDialog.cpp" line="170"/> + <location filename="../ProfileInterface.cpp" line="1624"/> <source>&Edit Properties...</source> <translation>Modifier les &propriétés...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="170"/> - <location filename="../ProfileInterface.cpp" line="1606"/> + <location filename="../PictureDialog.cpp" line="173"/> + <location filename="../ProfileInterface.cpp" line="1627"/> <source>Open &Map Viewer...</source> <translation>Ouvrir la &Visionneuse de Carte...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="575"/> + <location filename="../PictureDialog.cpp" line="604"/> <source>Key 1 - Avatar Preview Mode Key 2 - Toggle Overlay Arrow Keys - Navigate</source> @@ -1131,39 +1131,39 @@ Touche 2 - Activer/désactiver l'overlay Touches fléchées - Naviguer</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="654"/> + <location filename="../PictureDialog.cpp" line="665"/> + <location filename="../PictureDialog.cpp" line="683"/> <source>Snapmatic Picture Viewer</source> <translation>Visionneuse de photo Snapmatic</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="654"/> + <location filename="../PictureDialog.cpp" line="665"/> + <location filename="../PictureDialog.cpp" line="683"/> <source>Failed at %1</source> <translation>Echec de %1</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="653"/> - <location filename="../PictureDialog.cpp" line="766"/> + <location filename="../PictureDialog.cpp" line="682"/> + <location filename="../PictureDialog.cpp" line="798"/> <source>No Crew</source> <translation>Aucun crew</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="653"/> - <location filename="../PictureDialog.cpp" line="790"/> + <location filename="../PictureDialog.cpp" line="682"/> + <location filename="../PictureDialog.cpp" line="822"/> <location filename="../SnapmaticEditor.cpp" line="247"/> <source>No Players</source> <translation>Aucun joueurs</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="724"/> + <location filename="../PictureDialog.cpp" line="756"/> <source>Avatar Preview Mode Press 1 for Default View</source> <translation>Mode Aperçu Avatar Appuyer sur 1 pour le mode par défaut</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="653"/> + <location filename="../PictureDialog.cpp" line="682"/> <source>Unknown Location</source> <translation>Emplacement inconnu</translation> </message> @@ -1185,8 +1185,8 @@ Appuyer sur 1 pour le mode par défaut</translation> <translation>Échec de l'export de la photo Snapmatic</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="173"/> - <location filename="../ProfileInterface.cpp" line="1608"/> + <location filename="../PictureDialog.cpp" line="176"/> + <location filename="../ProfileInterface.cpp" line="1629"/> <source>Open &JSON Editor...</source> <translation>Ouvrir l'éditeur &JSON...</translation> </message> @@ -1219,28 +1219,28 @@ Appuyer sur 1 pour le mode par défaut</translation> <translation>A&nnuler</translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="151"/> + <location filename="../PlayerListDialog.cpp" line="171"/> <source>Add Players...</source> <translation>Ajouter des joueurs...</translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="151"/> + <location filename="../PlayerListDialog.cpp" line="171"/> <source>Failed to add more Players because the limit of Players are %1!</source> <translation>Échec de l'ajout de joueurs : la limite de %1 est atteinte !</translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="168"/> - <location filename="../PlayerListDialog.cpp" line="191"/> + <location filename="../PlayerListDialog.cpp" line="188"/> + <location filename="../PlayerListDialog.cpp" line="211"/> <source>Add Player...</source> <translation>Ajouter un joueur...</translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="168"/> + <location filename="../PlayerListDialog.cpp" line="188"/> <source>Enter Social Club Player ID</source> <translation>Entrer l'ID Social Club du joueur</translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="191"/> + <location filename="../PlayerListDialog.cpp" line="211"/> <source>Failed to add Player %1 because Player %1 is already added!</source> <translation>Échec de l'ajout du joueur %1 car le joueur %1 est déjà ajouté !</translation> </message> @@ -1300,35 +1300,35 @@ Appuyer sur 1 pour le mode par défaut</translation> <translation>Chargement...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="414"/> + <location filename="../ProfileInterface.cpp" line="435"/> <source>Snapmatic Loader</source> <translation>Snapmatic Loader</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="414"/> + <location filename="../ProfileInterface.cpp" line="435"/> <source><h4>Following Snapmatic Pictures got repaired</h4>%1</source> <translation><h4>Les Snapmatic suivants ont été répaés</h4>%1</translation> </message> <message> <location filename="../ImportDialog.cpp" line="426"/> <location filename="../ImportDialog.cpp" line="747"/> - <location filename="../ProfileInterface.cpp" line="487"/> - <location filename="../ProfileInterface.cpp" line="488"/> - <location filename="../ProfileInterface.cpp" line="532"/> + <location filename="../ProfileInterface.cpp" line="508"/> + <location filename="../ProfileInterface.cpp" line="509"/> <location filename="../ProfileInterface.cpp" line="553"/> - <location filename="../ProfileInterface.cpp" line="587"/> - <location filename="../ProfileInterface.cpp" line="629"/> - <location filename="../ProfileInterface.cpp" line="664"/> - <location filename="../ProfileInterface.cpp" line="769"/> - <location filename="../ProfileInterface.cpp" line="779"/> - <location filename="../ProfileInterface.cpp" line="918"/> - <location filename="../ProfileInterface.cpp" line="923"/> - <location filename="../ProfileInterface.cpp" line="961"/> - <location filename="../ProfileInterface.cpp" line="1083"/> - <location filename="../ProfileInterface.cpp" line="1091"/> - <location filename="../ProfileInterface.cpp" line="1171"/> - <location filename="../ProfileInterface.cpp" line="1208"/> - <location filename="../ProfileInterface.cpp" line="1214"/> + <location filename="../ProfileInterface.cpp" line="574"/> + <location filename="../ProfileInterface.cpp" line="608"/> + <location filename="../ProfileInterface.cpp" line="650"/> + <location filename="../ProfileInterface.cpp" line="685"/> + <location filename="../ProfileInterface.cpp" line="790"/> + <location filename="../ProfileInterface.cpp" line="800"/> + <location filename="../ProfileInterface.cpp" line="939"/> + <location filename="../ProfileInterface.cpp" line="944"/> + <location filename="../ProfileInterface.cpp" line="982"/> + <location filename="../ProfileInterface.cpp" line="1104"/> + <location filename="../ProfileInterface.cpp" line="1112"/> + <location filename="../ProfileInterface.cpp" line="1192"/> + <location filename="../ProfileInterface.cpp" line="1229"/> + <location filename="../ProfileInterface.cpp" line="1235"/> <source>Import...</source> <translation>Importer...</translation> </message> @@ -1343,7 +1343,7 @@ Appuyer sur 1 pour le mode par défaut</translation> <translation>Importer</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="505"/> + <location filename="../ProfileInterface.cpp" line="526"/> <location filename="../UserInterface.cpp" line="461"/> <source>Savegames files (SRDR*)</source> <translation>Fichiers de sauvegarde GTA (SRDR*)</translation> @@ -1351,26 +1351,26 @@ Appuyer sur 1 pour le mode par défaut</translation> <message> <location filename="../ImportDialog.cpp" line="437"/> <location filename="../ImportDialog.cpp" line="758"/> - <location filename="../ProfileInterface.cpp" line="507"/> + <location filename="../ProfileInterface.cpp" line="528"/> <source>All image files (%1)</source> <translation>Toutes les images (%1)</translation> </message> <message> <location filename="../ImportDialog.cpp" line="438"/> <location filename="../ImportDialog.cpp" line="759"/> - <location filename="../ProfileInterface.cpp" line="508"/> + <location filename="../ProfileInterface.cpp" line="529"/> <location filename="../UserInterface.cpp" line="463"/> <source>All files (**)</source> <translation>Tous les fichiers (**)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="554"/> - <location filename="../ProfileInterface.cpp" line="571"/> + <location filename="../ProfileInterface.cpp" line="575"/> + <location filename="../ProfileInterface.cpp" line="592"/> <source>Import file %1 of %2 files</source> <translation>Importation du fichier %1 sur %2</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="587"/> + <location filename="../ProfileInterface.cpp" line="608"/> <source>Import failed with... %1</source> @@ -1379,25 +1379,25 @@ Appuyer sur 1 pour le mode par défaut</translation> %1</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="532"/> - <location filename="../ProfileInterface.cpp" line="923"/> + <location filename="../ProfileInterface.cpp" line="553"/> + <location filename="../ProfileInterface.cpp" line="944"/> <location filename="../UserInterface.cpp" line="551"/> <source>No valid file is selected</source> <translation>Fichier invalide</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="503"/> + <location filename="../ProfileInterface.cpp" line="524"/> <source>Importable files (%1)</source> <translation>Fichiers importables (%1)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="629"/> + <location filename="../ProfileInterface.cpp" line="650"/> <location filename="../UserInterface.cpp" line="503"/> <source>Failed to read Snapmatic picture</source> <translation>Impossible d'ouvrir la photo Snapmatic</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="664"/> + <location filename="../ProfileInterface.cpp" line="685"/> <location filename="../UserInterface.cpp" line="519"/> <source>Failed to read Savegame file</source> <translation>Impossible de lire le fichier de sauvegarde</translation> @@ -1405,122 +1405,122 @@ Appuyer sur 1 pour le mode par défaut</translation> <message> <location filename="../ImportDialog.cpp" line="458"/> <location filename="../ImportDialog.cpp" line="779"/> - <location filename="../ProfileInterface.cpp" line="769"/> + <location filename="../ProfileInterface.cpp" line="790"/> <source>Can't import %1 because file can't be open</source> <translation>Impossible d'importer %1, le fichier ne peut pas être ouvert</translation> </message> <message> <location filename="../ImportDialog.cpp" line="467"/> <location filename="../ImportDialog.cpp" line="788"/> - <location filename="../ProfileInterface.cpp" line="779"/> + <location filename="../ProfileInterface.cpp" line="800"/> <source>Can't import %1 because file can't be parsed properly</source> <translation>Impossible d'importer %1, le fichier ne peut pas être parsé correctement</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="918"/> + <location filename="../ProfileInterface.cpp" line="939"/> <source>Can't import %1 because file format can't be detected</source> <translation>Impossible d'importer %1, le format du fichier n'est pas détecté</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1083"/> + <location filename="../ProfileInterface.cpp" line="1104"/> <source>Failed to import the Snapmatic picture, file not begin with PRDR or end with .r5e</source> <translation>Impossible d'importer la photo Snapmatic,nom de fichier incorrect (PRDR*, *.r5e)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1171"/> + <location filename="../ProfileInterface.cpp" line="1192"/> <source>Failed to import the Snapmatic picture, can't copy the file into profile</source> <translation>Impossible d'importer la photo Snapmatic, impossible de copier le fichier dans le profil</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1208"/> + <location filename="../ProfileInterface.cpp" line="1229"/> <source>Failed to import the Savegame, can't copy the file into profile</source> <translation>Impossible d'importer la sauvegarde, impossible de copier le fichier dans le profil</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1214"/> + <location filename="../ProfileInterface.cpp" line="1235"/> <source>Failed to import the Savegame, no Savegame slot is left</source> <translation>Impossible d'importer la sauvegarde, aucun emplacement libre</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1301"/> - <location filename="../ProfileInterface.cpp" line="1319"/> + <location filename="../ProfileInterface.cpp" line="1322"/> + <location filename="../ProfileInterface.cpp" line="1340"/> <source>JPG pictures and GTA Snapmatic</source> <translation>Images JPG et GTA Snapmatic</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1302"/> - <location filename="../ProfileInterface.cpp" line="1324"/> + <location filename="../ProfileInterface.cpp" line="1323"/> + <location filename="../ProfileInterface.cpp" line="1345"/> <source>JPG pictures only</source> <translation>Images JPG seulement</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1303"/> - <location filename="../ProfileInterface.cpp" line="1328"/> + <location filename="../ProfileInterface.cpp" line="1324"/> + <location filename="../ProfileInterface.cpp" line="1349"/> <source>GTA Snapmatic only</source> <translation>GTA Snapmatic seulement</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1316"/> + <location filename="../ProfileInterface.cpp" line="1337"/> <source>%1Export Snapmatic pictures%2<br><br>JPG pictures make it possible to open the picture with a Image Viewer<br>GTA Snapmatic make it possible to import the picture into the game<br><br>Export as:</source> <translation>%1Exporter les photos Snapmatic%2<br><br>Les fichiers JPG permettent d'ouvrir les photos avec une visionneuse d'images<br>Les GTA Snapmatic permettent d'importer les photos dans le jeu<br><br>Exporter comme :</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1278"/> - <location filename="../ProfileInterface.cpp" line="1316"/> - <location filename="../ProfileInterface.cpp" line="1361"/> - <location filename="../ProfileInterface.cpp" line="1396"/> - <location filename="../ProfileInterface.cpp" line="1416"/> + <location filename="../ProfileInterface.cpp" line="1299"/> + <location filename="../ProfileInterface.cpp" line="1337"/> + <location filename="../ProfileInterface.cpp" line="1382"/> + <location filename="../ProfileInterface.cpp" line="1417"/> + <location filename="../ProfileInterface.cpp" line="1437"/> <source>Export selected...</source> <translation>Exporter la sélection...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1362"/> + <location filename="../ProfileInterface.cpp" line="1383"/> <source>Initialising export...</source> <translation>Initialisation de l'export...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1962"/> - <location filename="../ProfileInterface.cpp" line="2027"/> + <location filename="../ProfileInterface.cpp" line="1991"/> + <location filename="../ProfileInterface.cpp" line="2056"/> <source>Qualify as Avatar</source> <translation>Qualifier comme Avatar</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1524"/> - <location filename="../ProfileInterface.cpp" line="1558"/> - <location filename="../ProfileInterface.cpp" line="1962"/> - <location filename="../ProfileInterface.cpp" line="2048"/> - <location filename="../ProfileInterface.cpp" line="2147"/> - <location filename="../ProfileInterface.cpp" line="2278"/> + <location filename="../ProfileInterface.cpp" line="1545"/> + <location filename="../ProfileInterface.cpp" line="1579"/> + <location filename="../ProfileInterface.cpp" line="1991"/> + <location filename="../ProfileInterface.cpp" line="2077"/> + <location filename="../ProfileInterface.cpp" line="2176"/> + <location filename="../ProfileInterface.cpp" line="2307"/> <source>No Snapmatic pictures are selected</source> <translation>Aucun Snapmatic sélectionné</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1973"/> - <location filename="../ProfileInterface.cpp" line="2076"/> - <location filename="../ProfileInterface.cpp" line="2207"/> - <location filename="../ProfileInterface.cpp" line="2313"/> + <location filename="../ProfileInterface.cpp" line="2002"/> + <location filename="../ProfileInterface.cpp" line="2105"/> + <location filename="../ProfileInterface.cpp" line="2236"/> + <location filename="../ProfileInterface.cpp" line="2342"/> <source>Patch selected...</source> <translation>Patcher la sélection...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1974"/> - <location filename="../ProfileInterface.cpp" line="1993"/> - <location filename="../ProfileInterface.cpp" line="2077"/> - <location filename="../ProfileInterface.cpp" line="2096"/> - <location filename="../ProfileInterface.cpp" line="2208"/> - <location filename="../ProfileInterface.cpp" line="2227"/> - <location filename="../ProfileInterface.cpp" line="2314"/> - <location filename="../ProfileInterface.cpp" line="2333"/> + <location filename="../ProfileInterface.cpp" line="2003"/> + <location filename="../ProfileInterface.cpp" line="2022"/> + <location filename="../ProfileInterface.cpp" line="2106"/> + <location filename="../ProfileInterface.cpp" line="2125"/> + <location filename="../ProfileInterface.cpp" line="2237"/> + <location filename="../ProfileInterface.cpp" line="2256"/> + <location filename="../ProfileInterface.cpp" line="2343"/> + <location filename="../ProfileInterface.cpp" line="2362"/> <source>Patch file %1 of %2 files</source> <translation>Patch du fichier %1 sur %2</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1538"/> - <location filename="../ProfileInterface.cpp" line="1572"/> - <location filename="../ProfileInterface.cpp" line="2027"/> - <location filename="../ProfileInterface.cpp" line="2126"/> - <location filename="../ProfileInterface.cpp" line="2257"/> - <location filename="../ProfileInterface.cpp" line="2360"/> + <location filename="../ProfileInterface.cpp" line="1559"/> + <location filename="../ProfileInterface.cpp" line="1593"/> + <location filename="../ProfileInterface.cpp" line="2056"/> + <location filename="../ProfileInterface.cpp" line="2155"/> + <location filename="../ProfileInterface.cpp" line="2286"/> + <location filename="../ProfileInterface.cpp" line="2389"/> <source>%1 failed with... %2</source> @@ -1530,82 +1530,82 @@ Appuyer sur 1 pour le mode par défaut</translation> %2</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1452"/> + <location filename="../ProfileInterface.cpp" line="1473"/> <source>Failed to remove all selected Snapmatic pictures and/or Savegame files</source> <translation>Échec de la supression des Snapmatic et/ou des fichiers de sauvegarde sélectionnés</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="977"/> + <location filename="../ProfileInterface.cpp" line="998"/> <source>Prepare Content for Import...</source> <translation>Préparation du contenu pour l'import...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="506"/> + <location filename="../ProfileInterface.cpp" line="527"/> <location filename="../UserInterface.cpp" line="462"/> <source>Snapmatic pictures (PRDR*)</source> <translation>Fichiers GTA Snapmatic (PRDR*)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1091"/> + <location filename="../ProfileInterface.cpp" line="1112"/> <source>A Snapmatic picture already exists with the uid %1, you want assign your import a new uid and timestamp?</source> <translation>Un Snapmatic existe déjà avec le uid %1, voulez-vous assigner à votre import un nouvel uid et timestamp ?</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2027"/> + <location filename="../ProfileInterface.cpp" line="2056"/> <source>Qualify</source> <comment>%1 failed with...</comment> <translation>Qualifier</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2048"/> - <location filename="../ProfileInterface.cpp" line="2126"/> + <location filename="../ProfileInterface.cpp" line="2077"/> + <location filename="../ProfileInterface.cpp" line="2155"/> <source>Change Players...</source> <translation>Modifier les joueurs...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2126"/> + <location filename="../ProfileInterface.cpp" line="2155"/> <source>Change Players</source> <comment>%1 failed with...</comment> <translation>Modifier les joueurs</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2147"/> - <location filename="../ProfileInterface.cpp" line="2184"/> - <location filename="../ProfileInterface.cpp" line="2257"/> + <location filename="../ProfileInterface.cpp" line="2176"/> + <location filename="../ProfileInterface.cpp" line="2213"/> + <location filename="../ProfileInterface.cpp" line="2286"/> <source>Change Crew...</source> <translation>Modifier le Crew...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2184"/> + <location filename="../ProfileInterface.cpp" line="2213"/> <source>Failed to enter a valid Snapmatic Crew ID</source> <translation>Snapmatic Crew ID invalide</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2257"/> + <location filename="../ProfileInterface.cpp" line="2286"/> <source>Change Crew</source> <comment>%1 failed with...</comment> <translation>Changer le Crew</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2278"/> - <location filename="../ProfileInterface.cpp" line="2295"/> - <location filename="../ProfileInterface.cpp" line="2360"/> + <location filename="../ProfileInterface.cpp" line="2307"/> + <location filename="../ProfileInterface.cpp" line="2324"/> + <location filename="../ProfileInterface.cpp" line="2389"/> <source>Change Title...</source> <translation>Changer le titre...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2295"/> + <location filename="../ProfileInterface.cpp" line="2324"/> <source>Failed to enter a valid Snapmatic title</source> <translation>Titre Snapmatic invalide</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2360"/> + <location filename="../ProfileInterface.cpp" line="2389"/> <source>Change Title</source> <comment>%1 failed with...</comment> <translation>Changer le titre</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1396"/> + <location filename="../ProfileInterface.cpp" line="1417"/> <source>Export failed with... %1</source> @@ -1614,20 +1614,20 @@ Appuyer sur 1 pour le mode par défaut</translation> %1</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1416"/> - <location filename="../ProfileInterface.cpp" line="1458"/> + <location filename="../ProfileInterface.cpp" line="1437"/> + <location filename="../ProfileInterface.cpp" line="1479"/> <source>No Snapmatic pictures or Savegames files are selected</source> <translation>Aucun fichier de sauvegarde ou photo Snapmatic sélectionné</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1424"/> - <location filename="../ProfileInterface.cpp" line="1452"/> - <location filename="../ProfileInterface.cpp" line="1458"/> + <location filename="../ProfileInterface.cpp" line="1445"/> + <location filename="../ProfileInterface.cpp" line="1473"/> + <location filename="../ProfileInterface.cpp" line="1479"/> <source>Remove selected</source> <translation>Supprimer la sélection</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1424"/> + <location filename="../ProfileInterface.cpp" line="1445"/> <source>You really want remove the selected Snapmatic picutres and Savegame files?</source> <translation>Supprimer la sélection ?</translation> </message> @@ -1637,7 +1637,7 @@ Appuyer sur 1 pour le mode par défaut</translation> <translation>Tous les fichiers de profil (*.r5e SRDR* PRDR*)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="504"/> + <location filename="../ProfileInterface.cpp" line="525"/> <location filename="../UserInterface.cpp" line="460"/> <source>RDR 2 Export (*.r5e)</source> <translation>RDR 2 Export (*.r5e)</translation> @@ -1734,7 +1734,7 @@ Appuyer sur 1 pour le mode par défaut</translation> <translation>Supprimer</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1647"/> + <location filename="../ProfileInterface.cpp" line="1668"/> <source>&Export</source> <translation>&Exporter</translation> </message> @@ -1825,32 +1825,32 @@ Appuyer sur 1 pour le mode par défaut</translation> <translation>Impossible de supprimer %1</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1646"/> + <location filename="../ProfileInterface.cpp" line="1667"/> <source>&View</source> <translation>&Voir</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1648"/> + <location filename="../ProfileInterface.cpp" line="1669"/> <source>&Remove</source> <translation>&Supprimer</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1650"/> + <location filename="../ProfileInterface.cpp" line="1671"/> <source>&Select</source> <translation>&Sélectionner</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1651"/> + <location filename="../ProfileInterface.cpp" line="1672"/> <source>&Deselect</source> <translation>&Déselectionner</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1654"/> + <location filename="../ProfileInterface.cpp" line="1675"/> <source>Select &All</source> <translation>Sélectionner to&ut</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1658"/> + <location filename="../ProfileInterface.cpp" line="1679"/> <source>&Deselect All</source> <translation>&Déselectionner tout</translation> </message> @@ -1860,11 +1860,11 @@ Appuyer sur 1 pour le mode par défaut</translation> <message> <location filename="../SnapmaticEditor.ui" line="14"/> <location filename="../SnapmaticEditor.ui" line="81"/> - <location filename="../JsonEditorDialog.cpp" line="117"/> - <location filename="../JsonEditorDialog.cpp" line="182"/> - <location filename="../JsonEditorDialog.cpp" line="188"/> - <location filename="../JsonEditorDialog.cpp" line="217"/> - <location filename="../PictureDialog.cpp" line="913"/> + <location filename="../JsonEditorDialog.cpp" line="126"/> + <location filename="../JsonEditorDialog.cpp" line="191"/> + <location filename="../JsonEditorDialog.cpp" line="197"/> + <location filename="../JsonEditorDialog.cpp" line="226"/> + <location filename="../PictureDialog.cpp" line="945"/> <location filename="../SnapmaticEditor.cpp" line="334"/> <location filename="../SnapmaticWidget.cpp" line="433"/> <source>Snapmatic Properties</source> @@ -1906,7 +1906,7 @@ Appuyer sur 1 pour le mode par défaut</translation> <translation>Meme</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2290"/> + <location filename="../ProfileInterface.cpp" line="2319"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>Snapmatic Title</source> <translation>Titre Snapmatic</translation> @@ -2001,42 +2001,42 @@ Appuyer sur 1 pour le mode par défaut</translation> <translation>Non</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="117"/> + <location filename="../JsonEditorDialog.cpp" line="126"/> <source><h4>Unsaved changes detected</h4>You want to save the JSON content before you quit?</source> <translation><h4>Modifications détectées</h4>Voulez-vous sauvegarder le contenu JSON avant de quitter ?</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="182"/> + <location filename="../JsonEditorDialog.cpp" line="191"/> <source>Patching of Snapmatic Properties failed because of %1</source> <translation>Patch des propriétés Snapmatic échoué : %1</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="217"/> + <location filename="../JsonEditorDialog.cpp" line="226"/> <source>Patching of Snapmatic Properties failed because of JSON Error</source> <translation>Patch des propriétés Snapmatic échoué : erreur JSON</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="188"/> - <location filename="../PictureDialog.cpp" line="913"/> + <location filename="../JsonEditorDialog.cpp" line="197"/> + <location filename="../PictureDialog.cpp" line="945"/> <location filename="../SnapmaticEditor.cpp" line="334"/> <location filename="../SnapmaticWidget.cpp" line="433"/> <source>Patching of Snapmatic Properties failed because of I/O Error</source> <translation>La modification des propriétés Snapmatic a échoué : erreur d'entrée/sortie</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2290"/> + <location filename="../ProfileInterface.cpp" line="2319"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>New Snapmatic title:</source> <translation>Nouveau titre Snapmatic :</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2175"/> + <location filename="../ProfileInterface.cpp" line="2204"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>Snapmatic Crew</source> <translation>Crew Snapmatic</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2175"/> + <location filename="../ProfileInterface.cpp" line="2204"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>New Snapmatic crew:</source> <translation>Nouveau crew Snapmatic :</translation> @@ -2091,19 +2091,19 @@ Appuyer sur 1 pour le mode par défaut</translation> <translation>lecture du fichier %1 : %2</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="168"/> + <location filename="../JsonEditorDialog.cpp" line="177"/> <location filename="../SnapmaticPicture.cpp" line="735"/> <source>JSON is incomplete and malformed</source> <translation>JSON incomplet ou incorrect</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="172"/> + <location filename="../JsonEditorDialog.cpp" line="181"/> <location filename="../SnapmaticPicture.cpp" line="739"/> <source>JSON is incomplete</source> <translation>JSON incomplet</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="176"/> + <location filename="../JsonEditorDialog.cpp" line="185"/> <location filename="../SnapmaticPicture.cpp" line="743"/> <source>JSON is malformed</source> <translation>JSON incorrect</translation> @@ -2184,52 +2184,52 @@ Appuyer sur 1 pour le mode par défaut</translation> <translation>%1 n'a pas pu être rendu visible en jeu</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1594"/> + <location filename="../ProfileInterface.cpp" line="1615"/> <source>Edi&t</source> <translation>Édi&ter</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1597"/> + <location filename="../ProfileInterface.cpp" line="1618"/> <source>Show &In-game</source> <translation>&Visible en jeu</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1601"/> + <location filename="../ProfileInterface.cpp" line="1622"/> <source>Hide &In-game</source> <translation>&Invisible en jeu</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1609"/> + <location filename="../ProfileInterface.cpp" line="1630"/> <source>&Export</source> <translation>&Exporter</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1612"/> + <location filename="../ProfileInterface.cpp" line="1633"/> <source>&View</source> <translation>&Voir</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1615"/> + <location filename="../ProfileInterface.cpp" line="1636"/> <source>&Remove</source> <translation>S&upprimer</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1617"/> + <location filename="../ProfileInterface.cpp" line="1638"/> <source>&Select</source> <translation>&Sélectionner</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1618"/> + <location filename="../ProfileInterface.cpp" line="1639"/> <source>&Deselect</source> <translation>&Déselectionner</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1621"/> + <location filename="../ProfileInterface.cpp" line="1642"/> <source>Select &All</source> <translation>Sélectionner &tout</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1625"/> + <location filename="../ProfileInterface.cpp" line="1646"/> <source>&Deselect All</source> <translation>&Déselectionner tout</translation> </message> @@ -2368,7 +2368,7 @@ Appuyer sur 1 pour le mode par défaut</translation> </message> <message> <location filename="../UserInterface.ui" line="322"/> - <location filename="../OptionsDialog.cpp" line="732"/> + <location filename="../OptionsDialog.cpp" line="744"/> <location filename="../UserInterface.cpp" line="188"/> <location filename="../UserInterface.cpp" line="608"/> <source>Select RDR 2 Folder...</source> @@ -2453,15 +2453,15 @@ Appuyer sur 1 pour le mode par défaut</translation> <translation>Impossible d'ouvrir %1, format invalide</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1524"/> - <location filename="../ProfileInterface.cpp" line="1538"/> + <location filename="../ProfileInterface.cpp" line="1545"/> + <location filename="../ProfileInterface.cpp" line="1559"/> <location filename="../SnapmaticWidget.cpp" line="328"/> <source>Show In-game</source> <translation>Visible en jeu</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1558"/> - <location filename="../ProfileInterface.cpp" line="1572"/> + <location filename="../ProfileInterface.cpp" line="1579"/> + <location filename="../ProfileInterface.cpp" line="1593"/> <location filename="../SnapmaticWidget.cpp" line="320"/> <source>Hide In-game</source> <translation>Invisible en jeu</translation> diff --git a/res/gta5sync_ko.ts b/res/gta5sync_ko.ts index f037691..88a1353 100644 --- a/res/gta5sync_ko.ts +++ b/res/gta5sync_ko.ts @@ -201,21 +201,21 @@ Pictures and Savegames</source> <translation>닫기(&C)</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="998"/> - <location filename="../PictureDialog.cpp" line="1022"/> + <location filename="../PictureDialog.cpp" line="1030"/> + <location filename="../PictureDialog.cpp" line="1054"/> <location filename="../SnapmaticWidget.cpp" line="375"/> <location filename="../SnapmaticWidget.cpp" line="399"/> <source>Snapmatic Image Editor</source> <translation>스냅매틱 이미지 편집기</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="998"/> + <location filename="../PictureDialog.cpp" line="1030"/> <location filename="../SnapmaticWidget.cpp" line="375"/> <source>Patching of Snapmatic Image failed because of I/O Error</source> <translation>I/O 오류로 인해 스냅매틱 이미지를 패치하지 못했습니다</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="1022"/> + <location filename="../PictureDialog.cpp" line="1054"/> <location filename="../SnapmaticWidget.cpp" line="399"/> <source>Patching of Snapmatic Image failed because of Image Error</source> <translation>이미지 오류로 인해 스냅매틱 이미지를 패치하지 못했습니다</translation> @@ -353,7 +353,7 @@ Pictures and Savegames</source> </message> <message> <location filename="../ImportDialog.cpp" line="198"/> - <location filename="../ProfileInterface.cpp" line="712"/> + <location filename="../ProfileInterface.cpp" line="733"/> <source>Custom Avatar</source> <comment>Custom Avatar Description in SC, don't use Special Character!</comment> <translatorcomment>소셜클럽의 사용자 지정 아바타 설명입니다. 특수 문자를 사용하지 마십시오!</translatorcomment> @@ -361,7 +361,7 @@ Pictures and Savegames</source> </message> <message> <location filename="../ImportDialog.cpp" line="225"/> - <location filename="../ProfileInterface.cpp" line="731"/> + <location filename="../ProfileInterface.cpp" line="752"/> <source>Custom Picture</source> <comment>Custom Picture Description in SC, don't use Special Character!</comment> <translatorcomment>소셜클럽의 사용자 지정 그림 설명입니다. 특수 문자를 사용하지 마십시오!</translatorcomment> @@ -506,7 +506,7 @@ When you want to use it as Avatar the image will be detached!</source> <translation>닫기(&C)</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="180"/> + <location filename="../JsonEditorDialog.cpp" line="189"/> <source>JSON Error</source> <translation>JSON 오류</translation> </message> @@ -519,57 +519,57 @@ When you want to use it as Avatar the image will be detached!</source> <translation>스냅매틱 지도 뷰어</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="138"/> + <location filename="../MapLocationDialog.ui" line="143"/> <source>Close viewer</source> <translation>뷰어 닫기</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="141"/> + <location filename="../MapLocationDialog.ui" line="146"/> <source>&Close</source> <translation>닫기(&C)</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="167"/> + <location filename="../MapLocationDialog.ui" line="172"/> <source>Apply new position</source> <translation>새 위치 적용</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="170"/> + <location filename="../MapLocationDialog.ui" line="175"/> <source>&Apply</source> <translation>적용(&A)</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="183"/> + <location filename="../MapLocationDialog.ui" line="188"/> <source>Revert old position</source> <translation>이전 위치 되돌리기</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="186"/> + <location filename="../MapLocationDialog.ui" line="191"/> <source>&Revert</source> <translation>되돌리기(&R)</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="199"/> + <location filename="../MapLocationDialog.ui" line="204"/> <source>Select new position</source> <translation>새 위치 선택</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="202"/> + <location filename="../MapLocationDialog.ui" line="207"/> <source>&Select</source> <translation>선택(&S)</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="215"/> + <location filename="../MapLocationDialog.ui" line="220"/> <source>Quit select position</source> <translation>선택 위치 종료</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="218"/> + <location filename="../MapLocationDialog.ui" line="223"/> <source>&Done</source> <translation>완료(&D)</translation> </message> <message> - <location filename="../MapLocationDialog.cpp" line="96"/> + <location filename="../MapLocationDialog.cpp" line="63"/> <source>X: %1 Y: %2</source> <comment>X and Y position</comment> @@ -724,26 +724,26 @@ Y: %2</translation> <message> <location filename="../OptionsDialog.ui" line="399"/> <location filename="../OptionsDialog.ui" line="422"/> - <location filename="../OptionsDialog.cpp" line="624"/> - <location filename="../OptionsDialog.cpp" line="625"/> - <location filename="../OptionsDialog.cpp" line="639"/> - <location filename="../OptionsDialog.cpp" line="640"/> - <location filename="../OptionsDialog.cpp" line="653"/> - <location filename="../OptionsDialog.cpp" line="654"/> + <location filename="../OptionsDialog.cpp" line="635"/> + <location filename="../OptionsDialog.cpp" line="636"/> + <location filename="../OptionsDialog.cpp" line="650"/> + <location filename="../OptionsDialog.cpp" line="651"/> + <location filename="../OptionsDialog.cpp" line="664"/> + <location filename="../OptionsDialog.cpp" line="665"/> <source>Found: %1</source> <translation>찾음: %1</translation> </message> <message> <location filename="../OptionsDialog.ui" line="406"/> <location filename="../OptionsDialog.ui" line="429"/> - <location filename="../OptionsDialog.cpp" line="628"/> - <location filename="../OptionsDialog.cpp" line="632"/> - <location filename="../OptionsDialog.cpp" line="644"/> - <location filename="../OptionsDialog.cpp" line="648"/> - <location filename="../OptionsDialog.cpp" line="657"/> - <location filename="../OptionsDialog.cpp" line="661"/> - <location filename="../OptionsDialog.cpp" line="665"/> - <location filename="../OptionsDialog.cpp" line="669"/> + <location filename="../OptionsDialog.cpp" line="639"/> + <location filename="../OptionsDialog.cpp" line="643"/> + <location filename="../OptionsDialog.cpp" line="655"/> + <location filename="../OptionsDialog.cpp" line="659"/> + <location filename="../OptionsDialog.cpp" line="668"/> + <location filename="../OptionsDialog.cpp" line="672"/> + <location filename="../OptionsDialog.cpp" line="676"/> + <location filename="../OptionsDialog.cpp" line="680"/> <source>Language: %1</source> <translation>언어: %1</translation> </message> @@ -764,7 +764,7 @@ Y: %2</translation> </message> <message> <location filename="../OptionsDialog.ui" line="465"/> - <location filename="../OptionsDialog.cpp" line="586"/> + <location filename="../OptionsDialog.cpp" line="597"/> <source>Participate in %1 User Statistics</source> <translation>사용자 통계 참가 %1</translation> </message> @@ -800,8 +800,8 @@ Y: %2</translation> </message> <message> <location filename="../OptionsDialog.ui" line="554"/> - <location filename="../OptionsDialog.cpp" line="602"/> - <location filename="../OptionsDialog.cpp" line="606"/> + <location filename="../OptionsDialog.cpp" line="613"/> + <location filename="../OptionsDialog.cpp" line="617"/> <source>Participation ID: %1</source> <translation>참여 아이디: %1</translation> </message> @@ -823,8 +823,8 @@ Y: %2</translation> <message> <location filename="../OptionsDialog.ui" line="611"/> <location filename="../OptionsDialog.ui" line="633"/> - <location filename="../OptionsDialog.cpp" line="214"/> - <location filename="../OptionsDialog.cpp" line="263"/> + <location filename="../OptionsDialog.cpp" line="223"/> + <location filename="../OptionsDialog.cpp" line="272"/> <source>Current: %1</source> <translation>현재: %1</translation> </message> @@ -883,100 +883,100 @@ Y: %2</translation> <translation>취소(&C)</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="166"/> + <location filename="../OptionsDialog.cpp" line="175"/> <source>%1 (Language priority)</source> <comment>First language a person can talk with a different person/application. "Native" or "Not Native".</comment> <translation>%1 (우선 순위)</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="166"/> + <location filename="../OptionsDialog.cpp" line="175"/> <source>System</source> <comment>System in context of System default</comment> <translation>시스템</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="172"/> + <location filename="../OptionsDialog.cpp" line="181"/> <source>%1 (Game language)</source> <comment>Next closest language compared to the Game settings</comment> <translatorcomment>게임 설정과 가장 가까운 언어</translatorcomment> <translation>%1 (게임 언어)</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="172"/> - <location filename="../OptionsDialog.cpp" line="176"/> - <location filename="../OptionsDialog.cpp" line="179"/> + <location filename="../OptionsDialog.cpp" line="181"/> + <location filename="../OptionsDialog.cpp" line="185"/> + <location filename="../OptionsDialog.cpp" line="188"/> <source>Auto</source> <comment>Automatic language choice.</comment> <translatorcomment>언어 자동 선택</translatorcomment> <translation>자동</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="176"/> - <location filename="../OptionsDialog.cpp" line="179"/> + <location filename="../OptionsDialog.cpp" line="185"/> + <location filename="../OptionsDialog.cpp" line="188"/> <source>%1 (Closest to Interface)</source> <comment>Next closest language compared to the Interface</comment> <translatorcomment>인터페이스와 가장 가까운 언어</translatorcomment> <translation>%1 (인터페이스와 가까운 언어)</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="474"/> + <location filename="../OptionsDialog.cpp" line="485"/> <source>%1</source> <comment>%1</comment> <translatorcomment>%1</translatorcomment> <translation>%1</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="474"/> + <location filename="../OptionsDialog.cpp" line="485"/> <source>The new Custom Folder will initialise after you restart %1.</source> <translation>다시 시작한 후 새 사용자 지정 폴더가 초기화됩니다. %1.</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="484"/> + <location filename="../OptionsDialog.cpp" line="495"/> <source>No Profile</source> <comment>No Profile, as default</comment> <translatorcomment>프로필 없음 (기본값)</translatorcomment> <translation>프로필 없음</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="492"/> - <location filename="../OptionsDialog.cpp" line="496"/> - <location filename="../OptionsDialog.cpp" line="498"/> + <location filename="../OptionsDialog.cpp" line="503"/> + <location filename="../OptionsDialog.cpp" line="507"/> + <location filename="../OptionsDialog.cpp" line="509"/> <source>Profile: %1</source> <translation>프로필: %1</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="587"/> + <location filename="../OptionsDialog.cpp" line="598"/> <source>View %1 User Statistics Online</source> <translation>온라인 %1 사용자 통계 보기</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="606"/> + <location filename="../OptionsDialog.cpp" line="617"/> <source>Not registered</source> <translation>등록되지 않았습니다</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="624"/> - <location filename="../OptionsDialog.cpp" line="640"/> - <location filename="../OptionsDialog.cpp" line="653"/> - <location filename="../OptionsDialog.cpp" line="654"/> + <location filename="../OptionsDialog.cpp" line="635"/> + <location filename="../OptionsDialog.cpp" line="651"/> + <location filename="../OptionsDialog.cpp" line="664"/> + <location filename="../OptionsDialog.cpp" line="665"/> <source>Yes</source> <translation>예</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="625"/> - <location filename="../OptionsDialog.cpp" line="639"/> + <location filename="../OptionsDialog.cpp" line="636"/> + <location filename="../OptionsDialog.cpp" line="650"/> <source>No</source> <translation>아니요</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="632"/> - <location filename="../OptionsDialog.cpp" line="661"/> + <location filename="../OptionsDialog.cpp" line="643"/> + <location filename="../OptionsDialog.cpp" line="672"/> <source>OS defined</source> <translation>OS 정의</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="648"/> - <location filename="../OptionsDialog.cpp" line="669"/> + <location filename="../OptionsDialog.cpp" line="659"/> + <location filename="../OptionsDialog.cpp" line="680"/> <source>Steam defined</source> <translation>스팀 정의</translation> </message> @@ -1020,43 +1020,43 @@ Y: %2</translation> <translation>닫기(&C)</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="164"/> - <location filename="../ProfileInterface.cpp" line="1610"/> + <location filename="../PictureDialog.cpp" line="167"/> + <location filename="../ProfileInterface.cpp" line="1631"/> <source>Export as &Picture...</source> <translation>사진으로 내보내기(&P)...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="165"/> - <location filename="../ProfileInterface.cpp" line="1611"/> + <location filename="../PictureDialog.cpp" line="168"/> + <location filename="../ProfileInterface.cpp" line="1632"/> <source>Export as &Snapmatic...</source> <translation>스낵매틱으로 내보내기(&S)...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="167"/> - <location filename="../ProfileInterface.cpp" line="1603"/> + <location filename="../PictureDialog.cpp" line="170"/> + <location filename="../ProfileInterface.cpp" line="1624"/> <source>&Edit Properties...</source> <translation>속성 편집(&E)...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="168"/> - <location filename="../ProfileInterface.cpp" line="1604"/> + <location filename="../PictureDialog.cpp" line="171"/> + <location filename="../ProfileInterface.cpp" line="1625"/> <source>&Overwrite Image...</source> <translation>이미지 덮어쓰기(&O)...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="170"/> - <location filename="../ProfileInterface.cpp" line="1606"/> + <location filename="../PictureDialog.cpp" line="173"/> + <location filename="../ProfileInterface.cpp" line="1627"/> <source>Open &Map Viewer...</source> <translation>지도 뷰어 열기(&M)...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="173"/> - <location filename="../ProfileInterface.cpp" line="1608"/> + <location filename="../PictureDialog.cpp" line="176"/> + <location filename="../ProfileInterface.cpp" line="1629"/> <source>Open &JSON Editor...</source> <translation>JSON 편집기 열기(&J)...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="575"/> + <location filename="../PictureDialog.cpp" line="604"/> <source>Key 1 - Avatar Preview Mode Key 2 - Toggle Overlay Arrow Keys - Navigate</source> @@ -1065,37 +1065,37 @@ Arrow Keys - Navigate</source> 화살표키 - 이동</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="654"/> + <location filename="../PictureDialog.cpp" line="665"/> + <location filename="../PictureDialog.cpp" line="683"/> <source>Snapmatic Picture Viewer</source> <translation>스낵매틱 사진 뷰어</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="654"/> + <location filename="../PictureDialog.cpp" line="665"/> + <location filename="../PictureDialog.cpp" line="683"/> <source>Failed at %1</source> <translation>%1에서 실패했습니다</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="653"/> - <location filename="../PictureDialog.cpp" line="790"/> + <location filename="../PictureDialog.cpp" line="682"/> + <location filename="../PictureDialog.cpp" line="822"/> <location filename="../SnapmaticEditor.cpp" line="247"/> <source>No Players</source> <translation>플레이어 없음</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="653"/> - <location filename="../PictureDialog.cpp" line="766"/> + <location filename="../PictureDialog.cpp" line="682"/> + <location filename="../PictureDialog.cpp" line="798"/> <source>No Crew</source> <translation>조직 없음</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="653"/> + <location filename="../PictureDialog.cpp" line="682"/> <source>Unknown Location</source> <translation>알 수 없는 위치</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="724"/> + <location filename="../PictureDialog.cpp" line="756"/> <source>Avatar Preview Mode Press 1 for Default View</source> <translation>아바타 미리 보기 모드입니다 @@ -1233,28 +1233,28 @@ Press 1 for Default View</source> <translation>취소(&C)</translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="151"/> + <location filename="../PlayerListDialog.cpp" line="171"/> <source>Add Players...</source> <translation>플레이어 추가...</translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="151"/> + <location filename="../PlayerListDialog.cpp" line="171"/> <source>Failed to add more Players because the limit of Players are %1!</source> <translation>플레이어의 제한이 %1이므로 플레이어를 추가하지 못했습니다!</translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="168"/> - <location filename="../PlayerListDialog.cpp" line="191"/> + <location filename="../PlayerListDialog.cpp" line="188"/> + <location filename="../PlayerListDialog.cpp" line="211"/> <source>Add Player...</source> <translation>플레이어 추가...</translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="168"/> + <location filename="../PlayerListDialog.cpp" line="188"/> <source>Enter Social Club Player ID</source> <translation>소셜 클럽 플레이어 아이디 입력</translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="191"/> + <location filename="../PlayerListDialog.cpp" line="211"/> <source>Failed to add Player %1 because Player %1 is already added!</source> <translation>%1 플레이어가 이미 추가되어 %1 플레이어를 추가하지 못했습니다!</translation> </message> @@ -1306,23 +1306,23 @@ Press 1 for Default View</source> <message> <location filename="../ImportDialog.cpp" line="426"/> <location filename="../ImportDialog.cpp" line="747"/> - <location filename="../ProfileInterface.cpp" line="487"/> - <location filename="../ProfileInterface.cpp" line="488"/> - <location filename="../ProfileInterface.cpp" line="532"/> + <location filename="../ProfileInterface.cpp" line="508"/> + <location filename="../ProfileInterface.cpp" line="509"/> <location filename="../ProfileInterface.cpp" line="553"/> - <location filename="../ProfileInterface.cpp" line="587"/> - <location filename="../ProfileInterface.cpp" line="629"/> - <location filename="../ProfileInterface.cpp" line="664"/> - <location filename="../ProfileInterface.cpp" line="769"/> - <location filename="../ProfileInterface.cpp" line="779"/> - <location filename="../ProfileInterface.cpp" line="918"/> - <location filename="../ProfileInterface.cpp" line="923"/> - <location filename="../ProfileInterface.cpp" line="961"/> - <location filename="../ProfileInterface.cpp" line="1083"/> - <location filename="../ProfileInterface.cpp" line="1091"/> - <location filename="../ProfileInterface.cpp" line="1171"/> - <location filename="../ProfileInterface.cpp" line="1208"/> - <location filename="../ProfileInterface.cpp" line="1214"/> + <location filename="../ProfileInterface.cpp" line="574"/> + <location filename="../ProfileInterface.cpp" line="608"/> + <location filename="../ProfileInterface.cpp" line="650"/> + <location filename="../ProfileInterface.cpp" line="685"/> + <location filename="../ProfileInterface.cpp" line="790"/> + <location filename="../ProfileInterface.cpp" line="800"/> + <location filename="../ProfileInterface.cpp" line="939"/> + <location filename="../ProfileInterface.cpp" line="944"/> + <location filename="../ProfileInterface.cpp" line="982"/> + <location filename="../ProfileInterface.cpp" line="1104"/> + <location filename="../ProfileInterface.cpp" line="1112"/> + <location filename="../ProfileInterface.cpp" line="1192"/> + <location filename="../ProfileInterface.cpp" line="1229"/> + <location filename="../ProfileInterface.cpp" line="1235"/> <source>Import...</source> <translation>가져오기...</translation> </message> @@ -1339,14 +1339,14 @@ Press 1 for Default View</source> <message> <location filename="../ImportDialog.cpp" line="437"/> <location filename="../ImportDialog.cpp" line="758"/> - <location filename="../ProfileInterface.cpp" line="507"/> + <location filename="../ProfileInterface.cpp" line="528"/> <source>All image files (%1)</source> <translation>모든 이미지 파일 (%1)</translation> </message> <message> <location filename="../ImportDialog.cpp" line="438"/> <location filename="../ImportDialog.cpp" line="759"/> - <location filename="../ProfileInterface.cpp" line="508"/> + <location filename="../ProfileInterface.cpp" line="529"/> <location filename="../UserInterface.cpp" line="463"/> <source>All files (**)</source> <translation>모든 파일 (**)</translation> @@ -1354,14 +1354,14 @@ Press 1 for Default View</source> <message> <location filename="../ImportDialog.cpp" line="458"/> <location filename="../ImportDialog.cpp" line="779"/> - <location filename="../ProfileInterface.cpp" line="769"/> + <location filename="../ProfileInterface.cpp" line="790"/> <source>Can't import %1 because file can't be open</source> <translation>파일을 열 수 없으므로 %1을 가져올 수 없습니다</translation> </message> <message> <location filename="../ImportDialog.cpp" line="467"/> <location filename="../ImportDialog.cpp" line="788"/> - <location filename="../ProfileInterface.cpp" line="779"/> + <location filename="../ProfileInterface.cpp" line="800"/> <source>Can't import %1 because file can't be parsed properly</source> <translation>파일을 구문 분석할 수 없으므로 %1을 가져올 수 없습니다</translation> </message> @@ -1376,53 +1376,53 @@ Press 1 for Default View</source> <translation>불러오는 중...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="414"/> + <location filename="../ProfileInterface.cpp" line="435"/> <source>Snapmatic Loader</source> <translation>스냅매틱 로더</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="414"/> + <location filename="../ProfileInterface.cpp" line="435"/> <source><h4>Following Snapmatic Pictures got repaired</h4>%1</source> <translation><h4>다음 스냅매틱 사진을 복구했습니다 </h4>%1</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="503"/> + <location filename="../ProfileInterface.cpp" line="524"/> <source>Importable files (%1)</source> <translation>가져올 수 있는 파일 (%1)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="504"/> + <location filename="../ProfileInterface.cpp" line="525"/> <location filename="../UserInterface.cpp" line="460"/> <source>RDR 2 Export (*.r5e)</source> <translation>RDR 2로 내보내기 (*.r5e)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="505"/> + <location filename="../ProfileInterface.cpp" line="526"/> <location filename="../UserInterface.cpp" line="461"/> <source>Savegames files (SRDR*)</source> <translation>세이브 파일 (SRDR*)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="506"/> + <location filename="../ProfileInterface.cpp" line="527"/> <location filename="../UserInterface.cpp" line="462"/> <source>Snapmatic pictures (PRDR*)</source> <translation>스냅매틱 사진 (PRDR*)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="532"/> - <location filename="../ProfileInterface.cpp" line="923"/> + <location filename="../ProfileInterface.cpp" line="553"/> + <location filename="../ProfileInterface.cpp" line="944"/> <location filename="../UserInterface.cpp" line="551"/> <source>No valid file is selected</source> <translation>올바른 파일이 선택되지 않았습니다</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="554"/> - <location filename="../ProfileInterface.cpp" line="571"/> + <location filename="../ProfileInterface.cpp" line="575"/> + <location filename="../ProfileInterface.cpp" line="592"/> <source>Import file %1 of %2 files</source> <translation>%2 파일 중 %1 파일을 가져옵니다</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="587"/> + <location filename="../ProfileInterface.cpp" line="608"/> <source>Import failed with... %1</source> @@ -1431,91 +1431,91 @@ Press 1 for Default View</source> %1</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="629"/> + <location filename="../ProfileInterface.cpp" line="650"/> <location filename="../UserInterface.cpp" line="503"/> <source>Failed to read Snapmatic picture</source> <translation>스냅매틱 사진을 읽지 못했습니다</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="664"/> + <location filename="../ProfileInterface.cpp" line="685"/> <location filename="../UserInterface.cpp" line="519"/> <source>Failed to read Savegame file</source> <translation>세이브 파일을 읽지 못했습니다</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="918"/> + <location filename="../ProfileInterface.cpp" line="939"/> <source>Can't import %1 because file format can't be detected</source> <translation>파일 형식을 검색할 수 없으므로 %1을 가져올 수 없습니다</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="977"/> + <location filename="../ProfileInterface.cpp" line="998"/> <source>Prepare Content for Import...</source> <translation>가져올 컨텐츠를 준비합니다...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1083"/> + <location filename="../ProfileInterface.cpp" line="1104"/> <source>Failed to import the Snapmatic picture, file not begin with PRDR or end with .r5e</source> <translation>스냅매틱 사진을 가져오지 못했습니다. 파일이 PRDR로 시작되거나 .r5e로 끝나지 않습니다</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1091"/> + <location filename="../ProfileInterface.cpp" line="1112"/> <source>A Snapmatic picture already exists with the uid %1, you want assign your import a new uid and timestamp?</source> <translation>uid %1이(가) 있는 스냅매틱 사진이 이미 있습니다. 가져오기를 새 uid 및 타임스탬프를 할당하시겠습니까?</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1171"/> + <location filename="../ProfileInterface.cpp" line="1192"/> <source>Failed to import the Snapmatic picture, can't copy the file into profile</source> <translation>스냅매틱 사진을 가져오지 못했습니다. 파일을 프로파일에 복사할 수 없습니다</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1208"/> + <location filename="../ProfileInterface.cpp" line="1229"/> <source>Failed to import the Savegame, can't copy the file into profile</source> <translation>게임 저장 파일을 가져오지 못했습니다. 파일을 프로필에 복사할 수 없습니다</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1214"/> + <location filename="../ProfileInterface.cpp" line="1235"/> <source>Failed to import the Savegame, no Savegame slot is left</source> <translation>게임 저장 파일을 가져오지 못했습니다. 게임 저장 슬롯이 남아 있지 않습니다</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1278"/> - <location filename="../ProfileInterface.cpp" line="1316"/> - <location filename="../ProfileInterface.cpp" line="1361"/> - <location filename="../ProfileInterface.cpp" line="1396"/> - <location filename="../ProfileInterface.cpp" line="1416"/> + <location filename="../ProfileInterface.cpp" line="1299"/> + <location filename="../ProfileInterface.cpp" line="1337"/> + <location filename="../ProfileInterface.cpp" line="1382"/> + <location filename="../ProfileInterface.cpp" line="1417"/> + <location filename="../ProfileInterface.cpp" line="1437"/> <source>Export selected...</source> <translation>내보내기를 선택했습니다...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1301"/> - <location filename="../ProfileInterface.cpp" line="1319"/> + <location filename="../ProfileInterface.cpp" line="1322"/> + <location filename="../ProfileInterface.cpp" line="1340"/> <source>JPG pictures and GTA Snapmatic</source> <translation>JPG 사진 및 GTA 스냅매틱</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1302"/> - <location filename="../ProfileInterface.cpp" line="1324"/> + <location filename="../ProfileInterface.cpp" line="1323"/> + <location filename="../ProfileInterface.cpp" line="1345"/> <source>JPG pictures only</source> <translation>JPG 사진만</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1303"/> - <location filename="../ProfileInterface.cpp" line="1328"/> + <location filename="../ProfileInterface.cpp" line="1324"/> + <location filename="../ProfileInterface.cpp" line="1349"/> <source>GTA Snapmatic only</source> <translation>GTA 스냅매틱만</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1316"/> + <location filename="../ProfileInterface.cpp" line="1337"/> <source>%1Export Snapmatic pictures%2<br><br>JPG pictures make it possible to open the picture with a Image Viewer<br>GTA Snapmatic make it possible to import the picture into the game<br><br>Export as:</source> <translation>%1 스냅 사진 내보내기를 수행합니다%2 <br><br>JPG 사진을 사용하면 이미지 뷰어 로 사진을 열 수 있습니다<br>GTA 스냅매틱을 사용하면 다음과 같이 사진을 게임으로 가져올 수 있습니다</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1362"/> + <location filename="../ProfileInterface.cpp" line="1383"/> <source>Initialising export...</source> <translation>내보내기를 초기화하는 중...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1396"/> + <location filename="../ProfileInterface.cpp" line="1417"/> <source>Export failed with... %1</source> @@ -1524,45 +1524,45 @@ Press 1 for Default View</source> %1</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1416"/> - <location filename="../ProfileInterface.cpp" line="1458"/> + <location filename="../ProfileInterface.cpp" line="1437"/> + <location filename="../ProfileInterface.cpp" line="1479"/> <source>No Snapmatic pictures or Savegames files are selected</source> <translation>스냅매틱 사진 또는 세이브 파일이 선택되지 않았습니다</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1424"/> - <location filename="../ProfileInterface.cpp" line="1452"/> - <location filename="../ProfileInterface.cpp" line="1458"/> + <location filename="../ProfileInterface.cpp" line="1445"/> + <location filename="../ProfileInterface.cpp" line="1473"/> + <location filename="../ProfileInterface.cpp" line="1479"/> <source>Remove selected</source> <translation>선택한 항목 삭제</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1424"/> + <location filename="../ProfileInterface.cpp" line="1445"/> <source>You really want remove the selected Snapmatic picutres and Savegame files?</source> <translation>선택한 스냅매틱 사진 및 세이브 파일을 삭제하시겠습니까?</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1452"/> + <location filename="../ProfileInterface.cpp" line="1473"/> <source>Failed to remove all selected Snapmatic pictures and/or Savegame files</source> <translation>선택한 모든 스냅매틱 사진 및 세이브 파일을 삭제하지 못했습니다</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1524"/> - <location filename="../ProfileInterface.cpp" line="1558"/> - <location filename="../ProfileInterface.cpp" line="1962"/> - <location filename="../ProfileInterface.cpp" line="2048"/> - <location filename="../ProfileInterface.cpp" line="2147"/> - <location filename="../ProfileInterface.cpp" line="2278"/> + <location filename="../ProfileInterface.cpp" line="1545"/> + <location filename="../ProfileInterface.cpp" line="1579"/> + <location filename="../ProfileInterface.cpp" line="1991"/> + <location filename="../ProfileInterface.cpp" line="2077"/> + <location filename="../ProfileInterface.cpp" line="2176"/> + <location filename="../ProfileInterface.cpp" line="2307"/> <source>No Snapmatic pictures are selected</source> <translation>스냅매틱 사진이 선택되지 않았습니다</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1538"/> - <location filename="../ProfileInterface.cpp" line="1572"/> - <location filename="../ProfileInterface.cpp" line="2027"/> - <location filename="../ProfileInterface.cpp" line="2126"/> - <location filename="../ProfileInterface.cpp" line="2257"/> - <location filename="../ProfileInterface.cpp" line="2360"/> + <location filename="../ProfileInterface.cpp" line="1559"/> + <location filename="../ProfileInterface.cpp" line="1593"/> + <location filename="../ProfileInterface.cpp" line="2056"/> + <location filename="../ProfileInterface.cpp" line="2155"/> + <location filename="../ProfileInterface.cpp" line="2286"/> + <location filename="../ProfileInterface.cpp" line="2389"/> <source>%1 failed with... %2</source> @@ -1573,84 +1573,84 @@ Press 1 for Default View</source> %2</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1962"/> - <location filename="../ProfileInterface.cpp" line="2027"/> + <location filename="../ProfileInterface.cpp" line="1991"/> + <location filename="../ProfileInterface.cpp" line="2056"/> <source>Qualify as Avatar</source> <translation>아바타 자격 부여</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1973"/> - <location filename="../ProfileInterface.cpp" line="2076"/> - <location filename="../ProfileInterface.cpp" line="2207"/> - <location filename="../ProfileInterface.cpp" line="2313"/> + <location filename="../ProfileInterface.cpp" line="2002"/> + <location filename="../ProfileInterface.cpp" line="2105"/> + <location filename="../ProfileInterface.cpp" line="2236"/> + <location filename="../ProfileInterface.cpp" line="2342"/> <source>Patch selected...</source> <translation>패치가 선택됨...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1974"/> - <location filename="../ProfileInterface.cpp" line="1993"/> - <location filename="../ProfileInterface.cpp" line="2077"/> - <location filename="../ProfileInterface.cpp" line="2096"/> - <location filename="../ProfileInterface.cpp" line="2208"/> - <location filename="../ProfileInterface.cpp" line="2227"/> - <location filename="../ProfileInterface.cpp" line="2314"/> - <location filename="../ProfileInterface.cpp" line="2333"/> + <location filename="../ProfileInterface.cpp" line="2003"/> + <location filename="../ProfileInterface.cpp" line="2022"/> + <location filename="../ProfileInterface.cpp" line="2106"/> + <location filename="../ProfileInterface.cpp" line="2125"/> + <location filename="../ProfileInterface.cpp" line="2237"/> + <location filename="../ProfileInterface.cpp" line="2256"/> + <location filename="../ProfileInterface.cpp" line="2343"/> + <location filename="../ProfileInterface.cpp" line="2362"/> <source>Patch file %1 of %2 files</source> <translation>%2 파일의 %1 패치 파일입니다</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2027"/> + <location filename="../ProfileInterface.cpp" line="2056"/> <source>Qualify</source> <comment>%1 failed with...</comment> <translatorcomment>%1이(가) 실패한 경우...</translatorcomment> <translation>자격 부여</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2048"/> - <location filename="../ProfileInterface.cpp" line="2126"/> + <location filename="../ProfileInterface.cpp" line="2077"/> + <location filename="../ProfileInterface.cpp" line="2155"/> <source>Change Players...</source> <translation>플레이어 변경...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2126"/> + <location filename="../ProfileInterface.cpp" line="2155"/> <source>Change Players</source> <comment>%1 failed with...</comment> <translatorcomment>%1이(가) 실패한 경우...</translatorcomment> <translation>플레이어 변경</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2147"/> - <location filename="../ProfileInterface.cpp" line="2184"/> - <location filename="../ProfileInterface.cpp" line="2257"/> + <location filename="../ProfileInterface.cpp" line="2176"/> + <location filename="../ProfileInterface.cpp" line="2213"/> + <location filename="../ProfileInterface.cpp" line="2286"/> <source>Change Crew...</source> <translation>조직 변경...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2184"/> + <location filename="../ProfileInterface.cpp" line="2213"/> <source>Failed to enter a valid Snapmatic Crew ID</source> <translation>올바른 스냅매틱 조직 아이디를 입력하지 못했습니다</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2257"/> + <location filename="../ProfileInterface.cpp" line="2286"/> <source>Change Crew</source> <comment>%1 failed with...</comment> <translatorcomment>%1이(가) 실패한 경우...</translatorcomment> <translation>조직 변경</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2278"/> - <location filename="../ProfileInterface.cpp" line="2295"/> - <location filename="../ProfileInterface.cpp" line="2360"/> + <location filename="../ProfileInterface.cpp" line="2307"/> + <location filename="../ProfileInterface.cpp" line="2324"/> + <location filename="../ProfileInterface.cpp" line="2389"/> <source>Change Title...</source> <translation>제목 변경...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2295"/> + <location filename="../ProfileInterface.cpp" line="2324"/> <source>Failed to enter a valid Snapmatic title</source> <translation>올바른 스냅매틱 제목을 입력하지 못했습니다</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2360"/> + <location filename="../ProfileInterface.cpp" line="2389"/> <source>Change Title</source> <comment>%1 failed with...</comment> <translatorcomment>%1이(가) 실패한 경우...</translatorcomment> @@ -1753,37 +1753,37 @@ Press 1 for Default View</source> <translation>삭제</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1646"/> + <location filename="../ProfileInterface.cpp" line="1667"/> <source>&View</source> <translation>보기(&V)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1647"/> + <location filename="../ProfileInterface.cpp" line="1668"/> <source>&Export</source> <translation>내보내기(&E)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1648"/> + <location filename="../ProfileInterface.cpp" line="1669"/> <source>&Remove</source> <translation>삭제(&R)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1650"/> + <location filename="../ProfileInterface.cpp" line="1671"/> <source>&Select</source> <translation>선택(&S)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1651"/> + <location filename="../ProfileInterface.cpp" line="1672"/> <source>&Deselect</source> <translation>선택 해제(&D)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1654"/> + <location filename="../ProfileInterface.cpp" line="1675"/> <source>Select &All</source> <translation>모두 선택(&A)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1658"/> + <location filename="../ProfileInterface.cpp" line="1679"/> <source>&Deselect All</source> <translation>모두 선택 해제(&D)</translation> </message> @@ -1879,11 +1879,11 @@ Press 1 for Default View</source> <message> <location filename="../SnapmaticEditor.ui" line="14"/> <location filename="../SnapmaticEditor.ui" line="81"/> - <location filename="../JsonEditorDialog.cpp" line="117"/> - <location filename="../JsonEditorDialog.cpp" line="182"/> - <location filename="../JsonEditorDialog.cpp" line="188"/> - <location filename="../JsonEditorDialog.cpp" line="217"/> - <location filename="../PictureDialog.cpp" line="913"/> + <location filename="../JsonEditorDialog.cpp" line="126"/> + <location filename="../JsonEditorDialog.cpp" line="191"/> + <location filename="../JsonEditorDialog.cpp" line="197"/> + <location filename="../JsonEditorDialog.cpp" line="226"/> + <location filename="../PictureDialog.cpp" line="945"/> <location filename="../SnapmaticEditor.cpp" line="334"/> <location filename="../SnapmaticWidget.cpp" line="433"/> <source>Snapmatic Properties</source> @@ -1965,48 +1965,48 @@ Press 1 for Default View</source> <translation>취소(&C)</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="117"/> + <location filename="../JsonEditorDialog.cpp" line="126"/> <source><h4>Unsaved changes detected</h4>You want to save the JSON content before you quit?</source> <translation>< h4>저장되지 않은 변경 내용이 감지되었습니다. </h4>그만두기 전에 JSON 콘텐츠를 저장하겠습니까?</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="182"/> + <location filename="../JsonEditorDialog.cpp" line="191"/> <source>Patching of Snapmatic Properties failed because of %1</source> <translation>%1로 인해 스냅매틱 속성을 패치하지 못했습니다</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="188"/> - <location filename="../PictureDialog.cpp" line="913"/> + <location filename="../JsonEditorDialog.cpp" line="197"/> + <location filename="../PictureDialog.cpp" line="945"/> <location filename="../SnapmaticEditor.cpp" line="334"/> <location filename="../SnapmaticWidget.cpp" line="433"/> <source>Patching of Snapmatic Properties failed because of I/O Error</source> <translation>I/O 오류로 인해 스냅매틱 속성을 패치하지 못했습니다</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="217"/> + <location filename="../JsonEditorDialog.cpp" line="226"/> <source>Patching of Snapmatic Properties failed because of JSON Error</source> <translation>JSON 오류로 인해 스냅매틱 속성을 패치하지 못했습니다</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2175"/> + <location filename="../ProfileInterface.cpp" line="2204"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>Snapmatic Crew</source> <translation>조직 스냅매틱</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2175"/> + <location filename="../ProfileInterface.cpp" line="2204"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>New Snapmatic crew:</source> <translation>새로운 조직 스냅매틱:</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2290"/> + <location filename="../ProfileInterface.cpp" line="2319"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>Snapmatic Title</source> <translation>스냅매틱 제목</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2290"/> + <location filename="../ProfileInterface.cpp" line="2319"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>New Snapmatic title:</source> <translation>새로운 스냅매틱 제목:</translation> @@ -2066,19 +2066,19 @@ Press 1 for Default View</source> <context> <name>SnapmaticPicture</name> <message> - <location filename="../JsonEditorDialog.cpp" line="168"/> + <location filename="../JsonEditorDialog.cpp" line="177"/> <location filename="../SnapmaticPicture.cpp" line="735"/> <source>JSON is incomplete and malformed</source> <translation>JSON이 불안정하고 형식이 잘못되었습니다</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="172"/> + <location filename="../JsonEditorDialog.cpp" line="181"/> <location filename="../SnapmaticPicture.cpp" line="739"/> <source>JSON is incomplete</source> <translation>JSON이 불안정합니다</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="176"/> + <location filename="../JsonEditorDialog.cpp" line="185"/> <location filename="../SnapmaticPicture.cpp" line="743"/> <source>JSON is malformed</source> <translation>잘못된 JSON 형식</translation> @@ -2186,52 +2186,52 @@ Press 1 for Default View</source> <translation>삭제</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1594"/> + <location filename="../ProfileInterface.cpp" line="1615"/> <source>Edi&t</source> <translation>편집(&T)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1597"/> + <location filename="../ProfileInterface.cpp" line="1618"/> <source>Show &In-game</source> <translation>인게임에서 보이기(&I)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1601"/> + <location filename="../ProfileInterface.cpp" line="1622"/> <source>Hide &In-game</source> <translation>인게임에서 숨기기(&I)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1609"/> + <location filename="../ProfileInterface.cpp" line="1630"/> <source>&Export</source> <translation>내보내기(&E)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1612"/> + <location filename="../ProfileInterface.cpp" line="1633"/> <source>&View</source> <translation>보기(&V)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1615"/> + <location filename="../ProfileInterface.cpp" line="1636"/> <source>&Remove</source> <translation>삭제(&R)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1617"/> + <location filename="../ProfileInterface.cpp" line="1638"/> <source>&Select</source> <translation>선택(&S)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1618"/> + <location filename="../ProfileInterface.cpp" line="1639"/> <source>&Deselect</source> <translation>선택 해제(&D)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1621"/> + <location filename="../ProfileInterface.cpp" line="1642"/> <source>Select &All</source> <translation>모두 선택(&A)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1625"/> + <location filename="../ProfileInterface.cpp" line="1646"/> <source>&Deselect All</source> <translation>모두 선택 해제(&D)</translation> </message> @@ -2414,7 +2414,7 @@ Press 1 for Default View</source> </message> <message> <location filename="../UserInterface.ui" line="322"/> - <location filename="../OptionsDialog.cpp" line="732"/> + <location filename="../OptionsDialog.cpp" line="744"/> <location filename="../UserInterface.cpp" line="188"/> <location filename="../UserInterface.cpp" line="608"/> <source>Select RDR 2 Folder...</source> @@ -2451,15 +2451,15 @@ Press 1 for Default View</source> <translation>플레이어 변경(&P)...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1524"/> - <location filename="../ProfileInterface.cpp" line="1538"/> + <location filename="../ProfileInterface.cpp" line="1545"/> + <location filename="../ProfileInterface.cpp" line="1559"/> <location filename="../SnapmaticWidget.cpp" line="328"/> <source>Show In-game</source> <translation>인게임 보이기</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1558"/> - <location filename="../ProfileInterface.cpp" line="1572"/> + <location filename="../ProfileInterface.cpp" line="1579"/> + <location filename="../ProfileInterface.cpp" line="1593"/> <location filename="../SnapmaticWidget.cpp" line="320"/> <source>Hide In-game</source> <translation>인게임 숨기기</translation> diff --git a/res/gta5sync_ru.ts b/res/gta5sync_ru.ts index ca646eb..a84cf99 100644 --- a/res/gta5sync_ru.ts +++ b/res/gta5sync_ru.ts @@ -180,8 +180,8 @@ Pictures and Savegames</source> <context> <name>ImageEditorDialog</name> <message> - <location filename="../PictureDialog.cpp" line="998"/> - <location filename="../PictureDialog.cpp" line="1022"/> + <location filename="../PictureDialog.cpp" line="1030"/> + <location filename="../PictureDialog.cpp" line="1054"/> <location filename="../SnapmaticWidget.cpp" line="375"/> <location filename="../SnapmaticWidget.cpp" line="399"/> <source>Snapmatic Image Editor</source> @@ -213,13 +213,13 @@ Pictures and Savegames</source> <translation>&Закрыть</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="998"/> + <location filename="../PictureDialog.cpp" line="1030"/> <location filename="../SnapmaticWidget.cpp" line="375"/> <source>Patching of Snapmatic Image failed because of I/O Error</source> <translation>Не удалось изменить картинку Snapmatic из-за ошибки ввода-вывода</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="1022"/> + <location filename="../PictureDialog.cpp" line="1054"/> <location filename="../SnapmaticWidget.cpp" line="399"/> <source>Patching of Snapmatic Image failed because of Image Error</source> <translation>Не удалось изменить картинку Snapmatic из-за ошибки Image Error</translation> @@ -367,14 +367,14 @@ Pictures and Savegames</source> </message> <message> <location filename="../ImportDialog.cpp" line="198"/> - <location filename="../ProfileInterface.cpp" line="712"/> + <location filename="../ProfileInterface.cpp" line="733"/> <source>Custom Avatar</source> <comment>Custom Avatar Description in SC, don't use Special Character!</comment> <translation>Свой Аватар</translation> </message> <message> <location filename="../ImportDialog.cpp" line="225"/> - <location filename="../ProfileInterface.cpp" line="731"/> + <location filename="../ProfileInterface.cpp" line="752"/> <source>Custom Picture</source> <comment>Custom Picture Description in SC, don't use Special Character!</comment> <translation>Своя Картинка</translation> @@ -507,7 +507,7 @@ When you want to use it as Avatar the image will be detached!</source> <translation>&Закрыть</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="180"/> + <location filename="../JsonEditorDialog.cpp" line="189"/> <source>JSON Error</source> <translation>Ошибка JSON</translation> </message> @@ -520,57 +520,57 @@ When you want to use it as Avatar the image will be detached!</source> <translation>Просмотрщик карты Snapmatic</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="138"/> + <location filename="../MapLocationDialog.ui" line="143"/> <source>Close viewer</source> <translation>Закрыть просмотрщик</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="141"/> + <location filename="../MapLocationDialog.ui" line="146"/> <source>&Close</source> <translation>&Закрыть</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="167"/> + <location filename="../MapLocationDialog.ui" line="172"/> <source>Apply new position</source> <translation>Применить новую позицию</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="170"/> + <location filename="../MapLocationDialog.ui" line="175"/> <source>&Apply</source> <translation>&Применить</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="183"/> + <location filename="../MapLocationDialog.ui" line="188"/> <source>Revert old position</source> <translation>Вернуть старую позицию</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="186"/> + <location filename="../MapLocationDialog.ui" line="191"/> <source>&Revert</source> <translation>&Откатить</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="199"/> + <location filename="../MapLocationDialog.ui" line="204"/> <source>Select new position</source> <translation>Выбрать новую позицию</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="202"/> + <location filename="../MapLocationDialog.ui" line="207"/> <source>&Select</source> <translation>&Выбрать</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="215"/> + <location filename="../MapLocationDialog.ui" line="220"/> <source>Quit select position</source> <translation>Покинуть выбор позиции</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="218"/> + <location filename="../MapLocationDialog.ui" line="223"/> <source>&Done</source> <translation>&Готово</translation> </message> <message> - <location filename="../MapLocationDialog.cpp" line="96"/> + <location filename="../MapLocationDialog.cpp" line="63"/> <source>X: %1 Y: %2</source> <comment>X and Y position</comment> @@ -724,26 +724,26 @@ Y: %2</translation> <message> <location filename="../OptionsDialog.ui" line="399"/> <location filename="../OptionsDialog.ui" line="422"/> - <location filename="../OptionsDialog.cpp" line="624"/> - <location filename="../OptionsDialog.cpp" line="625"/> - <location filename="../OptionsDialog.cpp" line="639"/> - <location filename="../OptionsDialog.cpp" line="640"/> - <location filename="../OptionsDialog.cpp" line="653"/> - <location filename="../OptionsDialog.cpp" line="654"/> + <location filename="../OptionsDialog.cpp" line="635"/> + <location filename="../OptionsDialog.cpp" line="636"/> + <location filename="../OptionsDialog.cpp" line="650"/> + <location filename="../OptionsDialog.cpp" line="651"/> + <location filename="../OptionsDialog.cpp" line="664"/> + <location filename="../OptionsDialog.cpp" line="665"/> <source>Found: %1</source> <translation>Найдено: %1</translation> </message> <message> <location filename="../OptionsDialog.ui" line="406"/> <location filename="../OptionsDialog.ui" line="429"/> - <location filename="../OptionsDialog.cpp" line="628"/> - <location filename="../OptionsDialog.cpp" line="632"/> - <location filename="../OptionsDialog.cpp" line="644"/> - <location filename="../OptionsDialog.cpp" line="648"/> - <location filename="../OptionsDialog.cpp" line="657"/> - <location filename="../OptionsDialog.cpp" line="661"/> - <location filename="../OptionsDialog.cpp" line="665"/> - <location filename="../OptionsDialog.cpp" line="669"/> + <location filename="../OptionsDialog.cpp" line="639"/> + <location filename="../OptionsDialog.cpp" line="643"/> + <location filename="../OptionsDialog.cpp" line="655"/> + <location filename="../OptionsDialog.cpp" line="659"/> + <location filename="../OptionsDialog.cpp" line="668"/> + <location filename="../OptionsDialog.cpp" line="672"/> + <location filename="../OptionsDialog.cpp" line="676"/> + <location filename="../OptionsDialog.cpp" line="680"/> <source>Language: %1</source> <translation>Язык: %1</translation> </message> @@ -764,7 +764,7 @@ Y: %2</translation> </message> <message> <location filename="../OptionsDialog.ui" line="465"/> - <location filename="../OptionsDialog.cpp" line="586"/> + <location filename="../OptionsDialog.cpp" line="597"/> <source>Participate in %1 User Statistics</source> <translation>Участвовать в пользовательской статистике %1</translation> </message> @@ -797,8 +797,8 @@ Y: %2</translation> </message> <message> <location filename="../OptionsDialog.ui" line="554"/> - <location filename="../OptionsDialog.cpp" line="602"/> - <location filename="../OptionsDialog.cpp" line="606"/> + <location filename="../OptionsDialog.cpp" line="613"/> + <location filename="../OptionsDialog.cpp" line="617"/> <source>Participation ID: %1</source> <translation>Номер участника: %1</translation> </message> @@ -852,8 +852,8 @@ Y: %2</translation> <message> <location filename="../OptionsDialog.ui" line="611"/> <location filename="../OptionsDialog.ui" line="633"/> - <location filename="../OptionsDialog.cpp" line="214"/> - <location filename="../OptionsDialog.cpp" line="263"/> + <location filename="../OptionsDialog.cpp" line="223"/> + <location filename="../OptionsDialog.cpp" line="272"/> <source>Current: %1</source> <translation>Сейчас: %1</translation> </message> @@ -885,95 +885,95 @@ Y: %2</translation> <translation>От&мена</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="166"/> + <location filename="../OptionsDialog.cpp" line="175"/> <source>System</source> <comment>System in context of System default</comment> <translation>Система</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="172"/> + <location filename="../OptionsDialog.cpp" line="181"/> <source>%1 (Game language)</source> <comment>Next closest language compared to the Game settings</comment> <translation>%1 (Язык игры)</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="176"/> - <location filename="../OptionsDialog.cpp" line="179"/> + <location filename="../OptionsDialog.cpp" line="185"/> + <location filename="../OptionsDialog.cpp" line="188"/> <source>%1 (Closest to Interface)</source> <comment>Next closest language compared to the Interface</comment> <translation>%1 (Совпадает с интерфейсом)</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="172"/> - <location filename="../OptionsDialog.cpp" line="176"/> - <location filename="../OptionsDialog.cpp" line="179"/> + <location filename="../OptionsDialog.cpp" line="181"/> + <location filename="../OptionsDialog.cpp" line="185"/> + <location filename="../OptionsDialog.cpp" line="188"/> <source>Auto</source> <comment>Automatic language choice.</comment> <translation>Автоматически</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="166"/> + <location filename="../OptionsDialog.cpp" line="175"/> <source>%1 (Language priority)</source> <comment>First language a person can talk with a different person/application. "Native" or "Not Native".</comment> <translation>%1 (Приоритетный язык)</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="474"/> + <location filename="../OptionsDialog.cpp" line="485"/> <source>%1</source> <comment>%1</comment> <translation>%1</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="474"/> + <location filename="../OptionsDialog.cpp" line="485"/> <source>The new Custom Folder will initialise after you restart %1.</source> <translation>Другая папка будет загружена после перезапуска %1.</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="587"/> + <location filename="../OptionsDialog.cpp" line="598"/> <source>View %1 User Statistics Online</source> <translation>Посмотреть пользовательскую статистику %1 онлайн</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="606"/> + <location filename="../OptionsDialog.cpp" line="617"/> <source>Not registered</source> <translation>Не зарегистрирован</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="624"/> - <location filename="../OptionsDialog.cpp" line="640"/> - <location filename="../OptionsDialog.cpp" line="653"/> - <location filename="../OptionsDialog.cpp" line="654"/> + <location filename="../OptionsDialog.cpp" line="635"/> + <location filename="../OptionsDialog.cpp" line="651"/> + <location filename="../OptionsDialog.cpp" line="664"/> + <location filename="../OptionsDialog.cpp" line="665"/> <source>Yes</source> <translation>Да</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="625"/> - <location filename="../OptionsDialog.cpp" line="639"/> + <location filename="../OptionsDialog.cpp" line="636"/> + <location filename="../OptionsDialog.cpp" line="650"/> <source>No</source> <translation>Нет</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="632"/> - <location filename="../OptionsDialog.cpp" line="661"/> + <location filename="../OptionsDialog.cpp" line="643"/> + <location filename="../OptionsDialog.cpp" line="672"/> <source>OS defined</source> <translation>Настройка от ОС</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="648"/> - <location filename="../OptionsDialog.cpp" line="669"/> + <location filename="../OptionsDialog.cpp" line="659"/> + <location filename="../OptionsDialog.cpp" line="680"/> <source>Steam defined</source> <translation>Настройка от Steam</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="484"/> + <location filename="../OptionsDialog.cpp" line="495"/> <source>No Profile</source> <comment>No Profile, as default</comment> <translation>Нет профиля</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="492"/> - <location filename="../OptionsDialog.cpp" line="496"/> - <location filename="../OptionsDialog.cpp" line="498"/> + <location filename="../OptionsDialog.cpp" line="503"/> + <location filename="../OptionsDialog.cpp" line="507"/> + <location filename="../OptionsDialog.cpp" line="509"/> <source>Profile: %1</source> <translation>Профиль: %1</translation> </message> @@ -1023,37 +1023,37 @@ Y: %2</translation> <translation>Экспортировать</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="164"/> - <location filename="../ProfileInterface.cpp" line="1610"/> + <location filename="../PictureDialog.cpp" line="167"/> + <location filename="../ProfileInterface.cpp" line="1631"/> <source>Export as &Picture...</source> <translation>Экспортировать как &картинку...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="165"/> - <location filename="../ProfileInterface.cpp" line="1611"/> + <location filename="../PictureDialog.cpp" line="168"/> + <location filename="../ProfileInterface.cpp" line="1632"/> <source>Export as &Snapmatic...</source> <translation>Экспортировать как &Snapmatic...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="168"/> - <location filename="../ProfileInterface.cpp" line="1604"/> + <location filename="../PictureDialog.cpp" line="171"/> + <location filename="../ProfileInterface.cpp" line="1625"/> <source>&Overwrite Image...</source> <translation>&Перезаписать картинку...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="167"/> - <location filename="../ProfileInterface.cpp" line="1603"/> + <location filename="../PictureDialog.cpp" line="170"/> + <location filename="../ProfileInterface.cpp" line="1624"/> <source>&Edit Properties...</source> <translation>&Изменить свойства...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="170"/> - <location filename="../ProfileInterface.cpp" line="1606"/> + <location filename="../PictureDialog.cpp" line="173"/> + <location filename="../ProfileInterface.cpp" line="1627"/> <source>Open &Map Viewer...</source> <translation>Открыть &карту...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="575"/> + <location filename="../PictureDialog.cpp" line="604"/> <source>Key 1 - Avatar Preview Mode Key 2 - Toggle Overlay Arrow Keys - Navigate</source> @@ -1062,39 +1062,39 @@ Arrow Keys - Navigate</source> Стрелки - Навигация</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="654"/> + <location filename="../PictureDialog.cpp" line="665"/> + <location filename="../PictureDialog.cpp" line="683"/> <source>Snapmatic Picture Viewer</source> <translation>Просмотрщик фотографий Snapmatic</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="654"/> + <location filename="../PictureDialog.cpp" line="665"/> + <location filename="../PictureDialog.cpp" line="683"/> <source>Failed at %1</source> <translation>Ошибка при %1</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="653"/> - <location filename="../PictureDialog.cpp" line="766"/> + <location filename="../PictureDialog.cpp" line="682"/> + <location filename="../PictureDialog.cpp" line="798"/> <source>No Crew</source> <translation>Вне банды</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="653"/> - <location filename="../PictureDialog.cpp" line="790"/> + <location filename="../PictureDialog.cpp" line="682"/> + <location filename="../PictureDialog.cpp" line="822"/> <location filename="../SnapmaticEditor.cpp" line="247"/> <source>No Players</source> <translation>Игроков нет</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="724"/> + <location filename="../PictureDialog.cpp" line="756"/> <source>Avatar Preview Mode Press 1 for Default View</source> <translation>Режим просмотра аватарок Нажмите 1 для стандартного просмотра</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="653"/> + <location filename="../PictureDialog.cpp" line="682"/> <source>Unknown Location</source> <translation>Неизвестное место</translation> </message> @@ -1196,8 +1196,8 @@ Press 1 for Default View</source> <translation>Картинки Snapmatic (PRDR*)</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="173"/> - <location filename="../ProfileInterface.cpp" line="1608"/> + <location filename="../PictureDialog.cpp" line="176"/> + <location filename="../ProfileInterface.cpp" line="1629"/> <source>Open &JSON Editor...</source> <translation>Открыть &редактор JSON...</translation> </message> @@ -1230,28 +1230,28 @@ Press 1 for Default View</source> <translation>&Отмена</translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="151"/> + <location filename="../PlayerListDialog.cpp" line="171"/> <source>Add Players...</source> <translation>Добавить игроков...</translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="151"/> + <location filename="../PlayerListDialog.cpp" line="171"/> <source>Failed to add more Players because the limit of Players are %1!</source> <translation>Невозможно добавить больше игроков из-за ограничения в %1!</translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="168"/> - <location filename="../PlayerListDialog.cpp" line="191"/> + <location filename="../PlayerListDialog.cpp" line="188"/> + <location filename="../PlayerListDialog.cpp" line="211"/> <source>Add Player...</source> <translation>Добавить игрока...</translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="168"/> + <location filename="../PlayerListDialog.cpp" line="188"/> <source>Enter Social Club Player ID</source> <translation>Введите идентификатор игрока из Social Club</translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="191"/> + <location filename="../PlayerListDialog.cpp" line="211"/> <source>Failed to add Player %1 because Player %1 is already added!</source> <translation>Нельзя повторно добавить игрока %1, %1 уже добавлен!</translation> </message> @@ -1299,12 +1299,12 @@ Press 1 for Default View</source> <translation>Загрузка...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="414"/> + <location filename="../ProfileInterface.cpp" line="435"/> <source>Snapmatic Loader</source> <translation>Загрузчик Snapmatic</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="414"/> + <location filename="../ProfileInterface.cpp" line="435"/> <source><h4>Following Snapmatic Pictures got repaired</h4>%1</source> <translatorcomment>Change wording if the %1 is not a multiline beginning at new line </translatorcomment> @@ -1313,23 +1313,23 @@ Press 1 for Default View</source> <message> <location filename="../ImportDialog.cpp" line="426"/> <location filename="../ImportDialog.cpp" line="747"/> - <location filename="../ProfileInterface.cpp" line="487"/> - <location filename="../ProfileInterface.cpp" line="488"/> - <location filename="../ProfileInterface.cpp" line="532"/> + <location filename="../ProfileInterface.cpp" line="508"/> + <location filename="../ProfileInterface.cpp" line="509"/> <location filename="../ProfileInterface.cpp" line="553"/> - <location filename="../ProfileInterface.cpp" line="587"/> - <location filename="../ProfileInterface.cpp" line="629"/> - <location filename="../ProfileInterface.cpp" line="664"/> - <location filename="../ProfileInterface.cpp" line="769"/> - <location filename="../ProfileInterface.cpp" line="779"/> - <location filename="../ProfileInterface.cpp" line="918"/> - <location filename="../ProfileInterface.cpp" line="923"/> - <location filename="../ProfileInterface.cpp" line="961"/> - <location filename="../ProfileInterface.cpp" line="1083"/> - <location filename="../ProfileInterface.cpp" line="1091"/> - <location filename="../ProfileInterface.cpp" line="1171"/> - <location filename="../ProfileInterface.cpp" line="1208"/> - <location filename="../ProfileInterface.cpp" line="1214"/> + <location filename="../ProfileInterface.cpp" line="574"/> + <location filename="../ProfileInterface.cpp" line="608"/> + <location filename="../ProfileInterface.cpp" line="650"/> + <location filename="../ProfileInterface.cpp" line="685"/> + <location filename="../ProfileInterface.cpp" line="790"/> + <location filename="../ProfileInterface.cpp" line="800"/> + <location filename="../ProfileInterface.cpp" line="939"/> + <location filename="../ProfileInterface.cpp" line="944"/> + <location filename="../ProfileInterface.cpp" line="982"/> + <location filename="../ProfileInterface.cpp" line="1104"/> + <location filename="../ProfileInterface.cpp" line="1112"/> + <location filename="../ProfileInterface.cpp" line="1192"/> + <location filename="../ProfileInterface.cpp" line="1229"/> + <location filename="../ProfileInterface.cpp" line="1235"/> <source>Import...</source> <translation>Импортировать...</translation> </message> @@ -1344,13 +1344,13 @@ Press 1 for Default View</source> <translation>Импортировать</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="505"/> + <location filename="../ProfileInterface.cpp" line="526"/> <location filename="../UserInterface.cpp" line="461"/> <source>Savegames files (SRDR*)</source> <translation>Файлы сохранения (SRDR*)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="506"/> + <location filename="../ProfileInterface.cpp" line="527"/> <location filename="../UserInterface.cpp" line="462"/> <source>Snapmatic pictures (PRDR*)</source> <translation>Картинка Snapmatic (PRDR*)</translation> @@ -1358,19 +1358,19 @@ Press 1 for Default View</source> <message> <location filename="../ImportDialog.cpp" line="438"/> <location filename="../ImportDialog.cpp" line="759"/> - <location filename="../ProfileInterface.cpp" line="508"/> + <location filename="../ProfileInterface.cpp" line="529"/> <location filename="../UserInterface.cpp" line="463"/> <source>All files (**)</source> <translation>Все файлы (**)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="554"/> - <location filename="../ProfileInterface.cpp" line="571"/> + <location filename="../ProfileInterface.cpp" line="575"/> + <location filename="../ProfileInterface.cpp" line="592"/> <source>Import file %1 of %2 files</source> <translation>Импортируются файлы %1 из %2</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="587"/> + <location filename="../ProfileInterface.cpp" line="608"/> <source>Import failed with... %1</source> @@ -1379,20 +1379,20 @@ Press 1 for Default View</source> %1</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="629"/> + <location filename="../ProfileInterface.cpp" line="650"/> <location filename="../UserInterface.cpp" line="503"/> <source>Failed to read Snapmatic picture</source> <translation>Не удалось загрузить картинку Snapmatic</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="664"/> + <location filename="../ProfileInterface.cpp" line="685"/> <location filename="../UserInterface.cpp" line="519"/> <source>Failed to read Savegame file</source> <translation>Не удалось загрузить файл сохранения</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="532"/> - <location filename="../ProfileInterface.cpp" line="923"/> + <location filename="../ProfileInterface.cpp" line="553"/> + <location filename="../ProfileInterface.cpp" line="944"/> <location filename="../UserInterface.cpp" line="551"/> <source>No valid file is selected</source> <translation>Выбранный файл неверен</translation> @@ -1403,145 +1403,145 @@ Press 1 for Default View</source> <translation>Включенные картинки: %1 из %2</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="503"/> + <location filename="../ProfileInterface.cpp" line="524"/> <source>Importable files (%1)</source> <translation>Файлы для импорта (%1)</translation> </message> <message> <location filename="../ImportDialog.cpp" line="437"/> <location filename="../ImportDialog.cpp" line="758"/> - <location filename="../ProfileInterface.cpp" line="507"/> + <location filename="../ProfileInterface.cpp" line="528"/> <source>All image files (%1)</source> <translation>Все файлы изображений (%1)</translation> </message> <message> <location filename="../ImportDialog.cpp" line="458"/> <location filename="../ImportDialog.cpp" line="779"/> - <location filename="../ProfileInterface.cpp" line="769"/> + <location filename="../ProfileInterface.cpp" line="790"/> <source>Can't import %1 because file can't be open</source> <translation>Не удалось открыть %1, файл не может быть открыт</translation> </message> <message> <location filename="../ImportDialog.cpp" line="467"/> <location filename="../ImportDialog.cpp" line="788"/> - <location filename="../ProfileInterface.cpp" line="779"/> + <location filename="../ProfileInterface.cpp" line="800"/> <source>Can't import %1 because file can't be parsed properly</source> <translation>Не получилось импортировать %1, файл не может быть правильно обработан</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="918"/> + <location filename="../ProfileInterface.cpp" line="939"/> <source>Can't import %1 because file format can't be detected</source> <translation>Не получилось импортировать %1, не удалось определить формат файла</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1083"/> + <location filename="../ProfileInterface.cpp" line="1104"/> <source>Failed to import the Snapmatic picture, file not begin with PRDR or end with .r5e</source> <translation>Не удалось импортировать картинку Snapmatic, название не начинается с PRDR или не заканчивается с .r5e</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1171"/> + <location filename="../ProfileInterface.cpp" line="1192"/> <source>Failed to import the Snapmatic picture, can't copy the file into profile</source> <translation>Не удалось импортировать картинку Snapmatic, не получилось скопировать файл в профиль</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1208"/> + <location filename="../ProfileInterface.cpp" line="1229"/> <source>Failed to import the Savegame, can't copy the file into profile</source> <translation>Не удалось импортировать сохранение, не получилось скопировать файл в профиль</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1214"/> + <location filename="../ProfileInterface.cpp" line="1235"/> <source>Failed to import the Savegame, no Savegame slot is left</source> <translation>Не удалось импортировать сохранение, нет пустых ячеек под сохранения</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1301"/> - <location filename="../ProfileInterface.cpp" line="1319"/> + <location filename="../ProfileInterface.cpp" line="1322"/> + <location filename="../ProfileInterface.cpp" line="1340"/> <source>JPG pictures and GTA Snapmatic</source> <translation>Картинки JPG и GTA Snapmatic</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1302"/> - <location filename="../ProfileInterface.cpp" line="1324"/> + <location filename="../ProfileInterface.cpp" line="1323"/> + <location filename="../ProfileInterface.cpp" line="1345"/> <source>JPG pictures only</source> <translation>Только картинки JPG</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1303"/> - <location filename="../ProfileInterface.cpp" line="1328"/> + <location filename="../ProfileInterface.cpp" line="1324"/> + <location filename="../ProfileInterface.cpp" line="1349"/> <source>GTA Snapmatic only</source> <translation>Только GTA Snapmatic</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1362"/> + <location filename="../ProfileInterface.cpp" line="1383"/> <source>Initialising export...</source> <translation>Подготовка к экспорту...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1416"/> - <location filename="../ProfileInterface.cpp" line="1458"/> + <location filename="../ProfileInterface.cpp" line="1437"/> + <location filename="../ProfileInterface.cpp" line="1479"/> <source>No Snapmatic pictures or Savegames files are selected</source> <translation>Не выделены ни один Snapmatic или сохранение</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1424"/> - <location filename="../ProfileInterface.cpp" line="1452"/> - <location filename="../ProfileInterface.cpp" line="1458"/> + <location filename="../ProfileInterface.cpp" line="1445"/> + <location filename="../ProfileInterface.cpp" line="1473"/> + <location filename="../ProfileInterface.cpp" line="1479"/> <source>Remove selected</source> <translation>Снять выделение</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1424"/> + <location filename="../ProfileInterface.cpp" line="1445"/> <source>You really want remove the selected Snapmatic picutres and Savegame files?</source> <translation>Точно ли хочешь удалить выбранные картинки Snapmatic и файлы сохранений?</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="977"/> + <location filename="../ProfileInterface.cpp" line="998"/> <source>Prepare Content for Import...</source> <translation>Подготовка данных к импорту...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1962"/> - <location filename="../ProfileInterface.cpp" line="2027"/> + <location filename="../ProfileInterface.cpp" line="1991"/> + <location filename="../ProfileInterface.cpp" line="2056"/> <source>Qualify as Avatar</source> <translation>Пометить как Аватар</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1524"/> - <location filename="../ProfileInterface.cpp" line="1558"/> - <location filename="../ProfileInterface.cpp" line="1962"/> - <location filename="../ProfileInterface.cpp" line="2048"/> - <location filename="../ProfileInterface.cpp" line="2147"/> - <location filename="../ProfileInterface.cpp" line="2278"/> + <location filename="../ProfileInterface.cpp" line="1545"/> + <location filename="../ProfileInterface.cpp" line="1579"/> + <location filename="../ProfileInterface.cpp" line="1991"/> + <location filename="../ProfileInterface.cpp" line="2077"/> + <location filename="../ProfileInterface.cpp" line="2176"/> + <location filename="../ProfileInterface.cpp" line="2307"/> <source>No Snapmatic pictures are selected</source> <translation>Не выделена ни одна картинка Snapmatic</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1973"/> - <location filename="../ProfileInterface.cpp" line="2076"/> - <location filename="../ProfileInterface.cpp" line="2207"/> - <location filename="../ProfileInterface.cpp" line="2313"/> + <location filename="../ProfileInterface.cpp" line="2002"/> + <location filename="../ProfileInterface.cpp" line="2105"/> + <location filename="../ProfileInterface.cpp" line="2236"/> + <location filename="../ProfileInterface.cpp" line="2342"/> <source>Patch selected...</source> <translation>Пропатчить выделенные...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1974"/> - <location filename="../ProfileInterface.cpp" line="1993"/> - <location filename="../ProfileInterface.cpp" line="2077"/> - <location filename="../ProfileInterface.cpp" line="2096"/> - <location filename="../ProfileInterface.cpp" line="2208"/> - <location filename="../ProfileInterface.cpp" line="2227"/> - <location filename="../ProfileInterface.cpp" line="2314"/> - <location filename="../ProfileInterface.cpp" line="2333"/> + <location filename="../ProfileInterface.cpp" line="2003"/> + <location filename="../ProfileInterface.cpp" line="2022"/> + <location filename="../ProfileInterface.cpp" line="2106"/> + <location filename="../ProfileInterface.cpp" line="2125"/> + <location filename="../ProfileInterface.cpp" line="2237"/> + <location filename="../ProfileInterface.cpp" line="2256"/> + <location filename="../ProfileInterface.cpp" line="2343"/> + <location filename="../ProfileInterface.cpp" line="2362"/> <source>Patch file %1 of %2 files</source> <translation>Изменяется файл %1 из %2</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1538"/> - <location filename="../ProfileInterface.cpp" line="1572"/> - <location filename="../ProfileInterface.cpp" line="2027"/> - <location filename="../ProfileInterface.cpp" line="2126"/> - <location filename="../ProfileInterface.cpp" line="2257"/> - <location filename="../ProfileInterface.cpp" line="2360"/> + <location filename="../ProfileInterface.cpp" line="1559"/> + <location filename="../ProfileInterface.cpp" line="1593"/> + <location filename="../ProfileInterface.cpp" line="2056"/> + <location filename="../ProfileInterface.cpp" line="2155"/> + <location filename="../ProfileInterface.cpp" line="2286"/> + <location filename="../ProfileInterface.cpp" line="2389"/> <source>%1 failed with... %2</source> @@ -1551,86 +1551,86 @@ Press 1 for Default View</source> %2</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1091"/> + <location filename="../ProfileInterface.cpp" line="1112"/> <source>A Snapmatic picture already exists with the uid %1, you want assign your import a new uid and timestamp?</source> <translatorcomment>Можно использовать слово "приписать"</translatorcomment> <translation></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1452"/> + <location filename="../ProfileInterface.cpp" line="1473"/> <source>Failed to remove all selected Snapmatic pictures and/or Savegame files</source> <translation>Не удалось удалить все выделенные картинки Snapmatic и/или сохранения</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2027"/> + <location filename="../ProfileInterface.cpp" line="2056"/> <source>Qualify</source> <comment>%1 failed with...</comment> <translation>Помечание</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2048"/> - <location filename="../ProfileInterface.cpp" line="2126"/> + <location filename="../ProfileInterface.cpp" line="2077"/> + <location filename="../ProfileInterface.cpp" line="2155"/> <source>Change Players...</source> <translation>Изменить игроков...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2126"/> + <location filename="../ProfileInterface.cpp" line="2155"/> <source>Change Players</source> <comment>%1 failed with...</comment> <translation>Измение игроков</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2147"/> - <location filename="../ProfileInterface.cpp" line="2184"/> - <location filename="../ProfileInterface.cpp" line="2257"/> + <location filename="../ProfileInterface.cpp" line="2176"/> + <location filename="../ProfileInterface.cpp" line="2213"/> + <location filename="../ProfileInterface.cpp" line="2286"/> <source>Change Crew...</source> <translation>Изменить банду...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2184"/> + <location filename="../ProfileInterface.cpp" line="2213"/> <source>Failed to enter a valid Snapmatic Crew ID</source> <translation>Введённый идентификатор банды не верен</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2257"/> + <location filename="../ProfileInterface.cpp" line="2286"/> <source>Change Crew</source> <comment>%1 failed with...</comment> <translation>Изменение банды</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2278"/> - <location filename="../ProfileInterface.cpp" line="2295"/> - <location filename="../ProfileInterface.cpp" line="2360"/> + <location filename="../ProfileInterface.cpp" line="2307"/> + <location filename="../ProfileInterface.cpp" line="2324"/> + <location filename="../ProfileInterface.cpp" line="2389"/> <source>Change Title...</source> <translation>Изменить заголовок...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2295"/> + <location filename="../ProfileInterface.cpp" line="2324"/> <source>Failed to enter a valid Snapmatic title</source> <translation>Введённый заголовок не верен</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2360"/> + <location filename="../ProfileInterface.cpp" line="2389"/> <source>Change Title</source> <comment>%1 failed with...</comment> <translation>Изменение заголовка</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1316"/> + <location filename="../ProfileInterface.cpp" line="1337"/> <source>%1Export Snapmatic pictures%2<br><br>JPG pictures make it possible to open the picture with a Image Viewer<br>GTA Snapmatic make it possible to import the picture into the game<br><br>Export as:</source> <translation>%1Эскпортировать картинки Snapmatic%2<br><br>Картинки JPG можно открыть любым просмотрщиком<br>Картинки формата GTA Snapmatic можно снова импортировать в игру<br><br>Экспортировать как:</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1278"/> - <location filename="../ProfileInterface.cpp" line="1316"/> - <location filename="../ProfileInterface.cpp" line="1361"/> - <location filename="../ProfileInterface.cpp" line="1396"/> - <location filename="../ProfileInterface.cpp" line="1416"/> + <location filename="../ProfileInterface.cpp" line="1299"/> + <location filename="../ProfileInterface.cpp" line="1337"/> + <location filename="../ProfileInterface.cpp" line="1382"/> + <location filename="../ProfileInterface.cpp" line="1417"/> + <location filename="../ProfileInterface.cpp" line="1437"/> <source>Export selected...</source> <translation>Экпортировать выделенное...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1396"/> + <location filename="../ProfileInterface.cpp" line="1417"/> <source>Export failed with... %1</source> @@ -1651,7 +1651,7 @@ Press 1 for Default View</source> <translation>Все файлы профиля (*.r5e SRDR* PRDR*)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="504"/> + <location filename="../ProfileInterface.cpp" line="525"/> <location filename="../UserInterface.cpp" line="460"/> <source>RDR 2 Export (*.r5e)</source> <translation>RDR 2 Export (*.r5e)</translation> @@ -1791,32 +1791,32 @@ Press 1 for Default View</source> <translation>Не удалось удалить сохранение %1</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1646"/> + <location filename="../ProfileInterface.cpp" line="1667"/> <source>&View</source> <translation>&Просмотр</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1648"/> + <location filename="../ProfileInterface.cpp" line="1669"/> <source>&Remove</source> <translation>&Удалить</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1650"/> + <location filename="../ProfileInterface.cpp" line="1671"/> <source>&Select</source> <translation>&Выбрать</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1651"/> + <location filename="../ProfileInterface.cpp" line="1672"/> <source>&Deselect</source> <translation>Сн&ять выбор</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1654"/> + <location filename="../ProfileInterface.cpp" line="1675"/> <source>Select &All</source> <translation>В&ыбрать все</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1658"/> + <location filename="../ProfileInterface.cpp" line="1679"/> <source>&Deselect All</source> <translation>Снять выбо&р со всех</translation> </message> @@ -1826,7 +1826,7 @@ Press 1 for Default View</source> <translation>Копировать сохранение</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1647"/> + <location filename="../ProfileInterface.cpp" line="1668"/> <source>&Export</source> <translation>&Экспортировать</translation> </message> @@ -1874,11 +1874,11 @@ Press 1 for Default View</source> <message> <location filename="../SnapmaticEditor.ui" line="14"/> <location filename="../SnapmaticEditor.ui" line="81"/> - <location filename="../JsonEditorDialog.cpp" line="117"/> - <location filename="../JsonEditorDialog.cpp" line="182"/> - <location filename="../JsonEditorDialog.cpp" line="188"/> - <location filename="../JsonEditorDialog.cpp" line="217"/> - <location filename="../PictureDialog.cpp" line="913"/> + <location filename="../JsonEditorDialog.cpp" line="126"/> + <location filename="../JsonEditorDialog.cpp" line="191"/> + <location filename="../JsonEditorDialog.cpp" line="197"/> + <location filename="../JsonEditorDialog.cpp" line="226"/> + <location filename="../PictureDialog.cpp" line="945"/> <location filename="../SnapmaticEditor.cpp" line="334"/> <location filename="../SnapmaticWidget.cpp" line="433"/> <source>Snapmatic Properties</source> @@ -1930,7 +1930,7 @@ Press 1 for Default View</source> <translation>Meme</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2290"/> + <location filename="../ProfileInterface.cpp" line="2319"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>Snapmatic Title</source> <translation>Заголовок Snapmatic</translation> @@ -2013,42 +2013,42 @@ Press 1 for Default View</source> <translation>Нет</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="117"/> + <location filename="../JsonEditorDialog.cpp" line="126"/> <source><h4>Unsaved changes detected</h4>You want to save the JSON content before you quit?</source> <translation><h4>Несохранённые изменения</h4>Сохранить изменения в JSON перед выходом?</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="182"/> + <location filename="../JsonEditorDialog.cpp" line="191"/> <source>Patching of Snapmatic Properties failed because of %1</source> <translation>Не удалось изменить свойства Snapmatic из-за %1</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="217"/> + <location filename="../JsonEditorDialog.cpp" line="226"/> <source>Patching of Snapmatic Properties failed because of JSON Error</source> <translation>Не удалось измененить свойства Snapmatic из-за ошибки JSON</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="188"/> - <location filename="../PictureDialog.cpp" line="913"/> + <location filename="../JsonEditorDialog.cpp" line="197"/> + <location filename="../PictureDialog.cpp" line="945"/> <location filename="../SnapmaticEditor.cpp" line="334"/> <location filename="../SnapmaticWidget.cpp" line="433"/> <source>Patching of Snapmatic Properties failed because of I/O Error</source> <translation>Не удалось измененить свойства Snapmatic из-за проблемы ввода/вывода</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2290"/> + <location filename="../ProfileInterface.cpp" line="2319"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>New Snapmatic title:</source> <translation>Новый заголовок Snapmatic:</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2175"/> + <location filename="../ProfileInterface.cpp" line="2204"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>Snapmatic Crew</source> <translation>Банда на Snapmatic</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2175"/> + <location filename="../ProfileInterface.cpp" line="2204"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>New Snapmatic crew:</source> <translation>Новая банда на Snapmatic:</translation> @@ -2103,19 +2103,19 @@ Press 1 for Default View</source> <translation>Чтение из файла %1 из-за %2</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="168"/> + <location filename="../JsonEditorDialog.cpp" line="177"/> <location filename="../SnapmaticPicture.cpp" line="735"/> <source>JSON is incomplete and malformed</source> <translation>JSON не полный и повреждён</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="172"/> + <location filename="../JsonEditorDialog.cpp" line="181"/> <location filename="../SnapmaticPicture.cpp" line="739"/> <source>JSON is incomplete</source> <translation>JSON частично отсутствует</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="176"/> + <location filename="../JsonEditorDialog.cpp" line="185"/> <location filename="../SnapmaticPicture.cpp" line="743"/> <source>JSON is malformed</source> <translation>JSON повреждён</translation> @@ -2186,52 +2186,52 @@ Press 1 for Default View</source> <translation>Не удалось показать %1 в списке картинок Snapmatic в игре</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1594"/> + <location filename="../ProfileInterface.cpp" line="1615"/> <source>Edi&t</source> <translation>&Правка</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1597"/> + <location filename="../ProfileInterface.cpp" line="1618"/> <source>Show &In-game</source> <translation>Показывать в &игре</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1601"/> + <location filename="../ProfileInterface.cpp" line="1622"/> <source>Hide &In-game</source> <translation>Ск&рыть в игре</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1609"/> + <location filename="../ProfileInterface.cpp" line="1630"/> <source>&Export</source> <translation>&Экспорт</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1612"/> + <location filename="../ProfileInterface.cpp" line="1633"/> <source>&View</source> <translation>По&казать</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1615"/> + <location filename="../ProfileInterface.cpp" line="1636"/> <source>&Remove</source> <translation>У&далить</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1617"/> + <location filename="../ProfileInterface.cpp" line="1638"/> <source>&Select</source> <translation>&Выделить</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1618"/> + <location filename="../ProfileInterface.cpp" line="1639"/> <source>&Deselect</source> <translation>Сн&ять выделение</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1621"/> + <location filename="../ProfileInterface.cpp" line="1642"/> <source>Select &All</source> <translation>В&ыбрать все</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1625"/> + <location filename="../ProfileInterface.cpp" line="1646"/> <source>&Deselect All</source> <translation>Снять выбо&р со всех</translation> </message> @@ -2422,7 +2422,7 @@ Press 1 for Default View</source> </message> <message> <location filename="../UserInterface.ui" line="322"/> - <location filename="../OptionsDialog.cpp" line="732"/> + <location filename="../OptionsDialog.cpp" line="744"/> <location filename="../UserInterface.cpp" line="188"/> <location filename="../UserInterface.cpp" line="608"/> <source>Select RDR 2 Folder...</source> @@ -2465,15 +2465,15 @@ Press 1 for Default View</source> <translation>Пере&загрузить</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1524"/> - <location filename="../ProfileInterface.cpp" line="1538"/> + <location filename="../ProfileInterface.cpp" line="1545"/> + <location filename="../ProfileInterface.cpp" line="1559"/> <location filename="../SnapmaticWidget.cpp" line="328"/> <source>Show In-game</source> <translation>Показывать в игре</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1558"/> - <location filename="../ProfileInterface.cpp" line="1572"/> + <location filename="../ProfileInterface.cpp" line="1579"/> + <location filename="../ProfileInterface.cpp" line="1593"/> <location filename="../SnapmaticWidget.cpp" line="320"/> <source>Hide In-game</source> <translation>Скрыть в игре</translation> diff --git a/res/gta5sync_uk.ts b/res/gta5sync_uk.ts index f6c7401..d427a44 100644 --- a/res/gta5sync_uk.ts +++ b/res/gta5sync_uk.ts @@ -204,21 +204,21 @@ Pictures and Savegames</source> <translation>&Закрити</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="998"/> - <location filename="../PictureDialog.cpp" line="1022"/> + <location filename="../PictureDialog.cpp" line="1030"/> + <location filename="../PictureDialog.cpp" line="1054"/> <location filename="../SnapmaticWidget.cpp" line="375"/> <location filename="../SnapmaticWidget.cpp" line="399"/> <source>Snapmatic Image Editor</source> <translation>Редактор Snapmatic зображень</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="998"/> + <location filename="../PictureDialog.cpp" line="1030"/> <location filename="../SnapmaticWidget.cpp" line="375"/> <source>Patching of Snapmatic Image failed because of I/O Error</source> <translation>Виправлення Snapmatic зображення не вдалося через I/O Error</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="1022"/> + <location filename="../PictureDialog.cpp" line="1054"/> <location filename="../SnapmaticWidget.cpp" line="399"/> <source>Patching of Snapmatic Image failed because of Image Error</source> <translation>Виправлення Snapmatic зображення не вдалося через помилку картинки</translation> @@ -356,14 +356,14 @@ Pictures and Savegames</source> </message> <message> <location filename="../ImportDialog.cpp" line="198"/> - <location filename="../ProfileInterface.cpp" line="712"/> + <location filename="../ProfileInterface.cpp" line="733"/> <source>Custom Avatar</source> <comment>Custom Avatar Description in SC, don't use Special Character!</comment> <translation>Користувацький Аватар</translation> </message> <message> <location filename="../ImportDialog.cpp" line="225"/> - <location filename="../ProfileInterface.cpp" line="731"/> + <location filename="../ProfileInterface.cpp" line="752"/> <source>Custom Picture</source> <comment>Custom Picture Description in SC, don't use Special Character!</comment> <translation>Користувацьке Зображення</translation> @@ -503,7 +503,7 @@ When you want to use it as Avatar the image will be detached!</source> <translation>&Закрити</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="180"/> + <location filename="../JsonEditorDialog.cpp" line="189"/> <source>JSON Error</source> <translation>JSON помилка</translation> </message> @@ -516,57 +516,57 @@ When you want to use it as Avatar the image will be detached!</source> <translation>Перегляд карти Snapmatic</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="138"/> + <location filename="../MapLocationDialog.ui" line="143"/> <source>Close viewer</source> <translation>Закрити переглядач</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="141"/> + <location filename="../MapLocationDialog.ui" line="146"/> <source>&Close</source> <translation>&Закрити</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="167"/> + <location filename="../MapLocationDialog.ui" line="172"/> <source>Apply new position</source> <translation>Застосувати нову позицію</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="170"/> + <location filename="../MapLocationDialog.ui" line="175"/> <source>&Apply</source> <translation>&Застосувати</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="183"/> + <location filename="../MapLocationDialog.ui" line="188"/> <source>Revert old position</source> <translation>Повернути стару позицію</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="186"/> + <location filename="../MapLocationDialog.ui" line="191"/> <source>&Revert</source> <translation>&Повернути</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="199"/> + <location filename="../MapLocationDialog.ui" line="204"/> <source>Select new position</source> <translation>Виберіть нову позицію</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="202"/> + <location filename="../MapLocationDialog.ui" line="207"/> <source>&Select</source> <translation>&Виділення</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="215"/> + <location filename="../MapLocationDialog.ui" line="220"/> <source>Quit select position</source> <translation>Вийти з вибору позиції</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="218"/> + <location filename="../MapLocationDialog.ui" line="223"/> <source>&Done</source> <translation>&Готово</translation> </message> <message> - <location filename="../MapLocationDialog.cpp" line="96"/> + <location filename="../MapLocationDialog.cpp" line="63"/> <source>X: %1 Y: %2</source> <comment>X and Y position</comment> @@ -720,26 +720,26 @@ Y: %2</translation> <message> <location filename="../OptionsDialog.ui" line="399"/> <location filename="../OptionsDialog.ui" line="422"/> - <location filename="../OptionsDialog.cpp" line="624"/> - <location filename="../OptionsDialog.cpp" line="625"/> - <location filename="../OptionsDialog.cpp" line="639"/> - <location filename="../OptionsDialog.cpp" line="640"/> - <location filename="../OptionsDialog.cpp" line="653"/> - <location filename="../OptionsDialog.cpp" line="654"/> + <location filename="../OptionsDialog.cpp" line="635"/> + <location filename="../OptionsDialog.cpp" line="636"/> + <location filename="../OptionsDialog.cpp" line="650"/> + <location filename="../OptionsDialog.cpp" line="651"/> + <location filename="../OptionsDialog.cpp" line="664"/> + <location filename="../OptionsDialog.cpp" line="665"/> <source>Found: %1</source> <translation>Знайдено:%1</translation> </message> <message> <location filename="../OptionsDialog.ui" line="406"/> <location filename="../OptionsDialog.ui" line="429"/> - <location filename="../OptionsDialog.cpp" line="628"/> - <location filename="../OptionsDialog.cpp" line="632"/> - <location filename="../OptionsDialog.cpp" line="644"/> - <location filename="../OptionsDialog.cpp" line="648"/> - <location filename="../OptionsDialog.cpp" line="657"/> - <location filename="../OptionsDialog.cpp" line="661"/> - <location filename="../OptionsDialog.cpp" line="665"/> - <location filename="../OptionsDialog.cpp" line="669"/> + <location filename="../OptionsDialog.cpp" line="639"/> + <location filename="../OptionsDialog.cpp" line="643"/> + <location filename="../OptionsDialog.cpp" line="655"/> + <location filename="../OptionsDialog.cpp" line="659"/> + <location filename="../OptionsDialog.cpp" line="668"/> + <location filename="../OptionsDialog.cpp" line="672"/> + <location filename="../OptionsDialog.cpp" line="676"/> + <location filename="../OptionsDialog.cpp" line="680"/> <source>Language: %1</source> <translation>Мова: %1</translation> </message> @@ -761,7 +761,7 @@ Y: %2</translation> </message> <message> <location filename="../OptionsDialog.ui" line="465"/> - <location filename="../OptionsDialog.cpp" line="586"/> + <location filename="../OptionsDialog.cpp" line="597"/> <source>Participate in %1 User Statistics</source> <translation>Опитування %1 про устаткування ПК</translation> </message> @@ -797,8 +797,8 @@ Y: %2</translation> </message> <message> <location filename="../OptionsDialog.ui" line="554"/> - <location filename="../OptionsDialog.cpp" line="602"/> - <location filename="../OptionsDialog.cpp" line="606"/> + <location filename="../OptionsDialog.cpp" line="613"/> + <location filename="../OptionsDialog.cpp" line="617"/> <source>Participation ID: %1</source> <translation>ID учасника : %1</translation> </message> @@ -820,8 +820,8 @@ Y: %2</translation> <message> <location filename="../OptionsDialog.ui" line="611"/> <location filename="../OptionsDialog.ui" line="633"/> - <location filename="../OptionsDialog.cpp" line="214"/> - <location filename="../OptionsDialog.cpp" line="263"/> + <location filename="../OptionsDialog.cpp" line="223"/> + <location filename="../OptionsDialog.cpp" line="272"/> <source>Current: %1</source> <translation>Зараз: %1</translation> </message> @@ -878,95 +878,95 @@ Y: %2</translation> <translation>&Скасувати</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="166"/> + <location filename="../OptionsDialog.cpp" line="175"/> <source>System</source> <comment>System in context of System default</comment> <translation>Як у системи</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="172"/> + <location filename="../OptionsDialog.cpp" line="181"/> <source>%1 (Game language)</source> <comment>Next closest language compared to the Game settings</comment> <translation>%1 (Мова гри)</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="176"/> - <location filename="../OptionsDialog.cpp" line="179"/> + <location filename="../OptionsDialog.cpp" line="185"/> + <location filename="../OptionsDialog.cpp" line="188"/> <source>%1 (Closest to Interface)</source> <comment>Next closest language compared to the Interface</comment> <translation>%1 (Співпадає з інтерфейсом)</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="172"/> - <location filename="../OptionsDialog.cpp" line="176"/> - <location filename="../OptionsDialog.cpp" line="179"/> + <location filename="../OptionsDialog.cpp" line="181"/> + <location filename="../OptionsDialog.cpp" line="185"/> + <location filename="../OptionsDialog.cpp" line="188"/> <source>Auto</source> <comment>Automatic language choice.</comment> <translation>Автоматично</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="166"/> + <location filename="../OptionsDialog.cpp" line="175"/> <source>%1 (Language priority)</source> <comment>First language a person can talk with a different person/application. "Native" or "Not Native".</comment> <translation>%1 (пріоритет мови)</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="474"/> + <location filename="../OptionsDialog.cpp" line="485"/> <source>%1</source> <comment>%1</comment> <translation>%1</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="474"/> + <location filename="../OptionsDialog.cpp" line="485"/> <source>The new Custom Folder will initialise after you restart %1.</source> <translation>Нова користувацька папка буде ініціалізована після перезапуску %1.</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="484"/> + <location filename="../OptionsDialog.cpp" line="495"/> <source>No Profile</source> <comment>No Profile, as default</comment> <translation>Жодного</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="492"/> - <location filename="../OptionsDialog.cpp" line="496"/> - <location filename="../OptionsDialog.cpp" line="498"/> + <location filename="../OptionsDialog.cpp" line="503"/> + <location filename="../OptionsDialog.cpp" line="507"/> + <location filename="../OptionsDialog.cpp" line="509"/> <source>Profile: %1</source> <translation>Профіль: %1</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="587"/> + <location filename="../OptionsDialog.cpp" line="598"/> <source>View %1 User Statistics Online</source> <translation>Переглянути користувацьку статистику %1 онлайн</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="606"/> + <location filename="../OptionsDialog.cpp" line="617"/> <source>Not registered</source> <translation>Не зареєстрований</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="624"/> - <location filename="../OptionsDialog.cpp" line="640"/> - <location filename="../OptionsDialog.cpp" line="653"/> - <location filename="../OptionsDialog.cpp" line="654"/> + <location filename="../OptionsDialog.cpp" line="635"/> + <location filename="../OptionsDialog.cpp" line="651"/> + <location filename="../OptionsDialog.cpp" line="664"/> + <location filename="../OptionsDialog.cpp" line="665"/> <source>Yes</source> <translation>Так</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="625"/> - <location filename="../OptionsDialog.cpp" line="639"/> + <location filename="../OptionsDialog.cpp" line="636"/> + <location filename="../OptionsDialog.cpp" line="650"/> <source>No</source> <translation>Ні</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="632"/> - <location filename="../OptionsDialog.cpp" line="661"/> + <location filename="../OptionsDialog.cpp" line="643"/> + <location filename="../OptionsDialog.cpp" line="672"/> <source>OS defined</source> <translation>Визначається ОС</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="648"/> - <location filename="../OptionsDialog.cpp" line="669"/> + <location filename="../OptionsDialog.cpp" line="659"/> + <location filename="../OptionsDialog.cpp" line="680"/> <source>Steam defined</source> <translation>Визначається Steam</translation> </message> @@ -1010,43 +1010,43 @@ Y: %2</translation> <translation>&Закрити</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="164"/> - <location filename="../ProfileInterface.cpp" line="1610"/> + <location filename="../PictureDialog.cpp" line="167"/> + <location filename="../ProfileInterface.cpp" line="1631"/> <source>Export as &Picture...</source> <translation>Експортувати як &зображення...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="165"/> - <location filename="../ProfileInterface.cpp" line="1611"/> + <location filename="../PictureDialog.cpp" line="168"/> + <location filename="../ProfileInterface.cpp" line="1632"/> <source>Export as &Snapmatic...</source> <translation>Експортувати як &Snapmatic...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="167"/> - <location filename="../ProfileInterface.cpp" line="1603"/> + <location filename="../PictureDialog.cpp" line="170"/> + <location filename="../ProfileInterface.cpp" line="1624"/> <source>&Edit Properties...</source> <translation>&Змінити властивості...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="168"/> - <location filename="../ProfileInterface.cpp" line="1604"/> + <location filename="../PictureDialog.cpp" line="171"/> + <location filename="../ProfileInterface.cpp" line="1625"/> <source>&Overwrite Image...</source> <translation>&Перезаписати зображення...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="170"/> - <location filename="../ProfileInterface.cpp" line="1606"/> + <location filename="../PictureDialog.cpp" line="173"/> + <location filename="../ProfileInterface.cpp" line="1627"/> <source>Open &Map Viewer...</source> <translation>Відкрити &карту...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="173"/> - <location filename="../ProfileInterface.cpp" line="1608"/> + <location filename="../PictureDialog.cpp" line="176"/> + <location filename="../ProfileInterface.cpp" line="1629"/> <source>Open &JSON Editor...</source> <translation>Відкрити редактор &JSON...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="575"/> + <location filename="../PictureDialog.cpp" line="604"/> <source>Key 1 - Avatar Preview Mode Key 2 - Toggle Overlay Arrow Keys - Navigate</source> @@ -1055,37 +1055,37 @@ Arrow Keys - Navigate</source> Стрілки - Навігація</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="654"/> + <location filename="../PictureDialog.cpp" line="665"/> + <location filename="../PictureDialog.cpp" line="683"/> <source>Snapmatic Picture Viewer</source> <translation>Переглядач фотографій Snapmatic</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="654"/> + <location filename="../PictureDialog.cpp" line="665"/> + <location filename="../PictureDialog.cpp" line="683"/> <source>Failed at %1</source> <translation>Помилка на%1</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="653"/> - <location filename="../PictureDialog.cpp" line="790"/> + <location filename="../PictureDialog.cpp" line="682"/> + <location filename="../PictureDialog.cpp" line="822"/> <location filename="../SnapmaticEditor.cpp" line="247"/> <source>No Players</source> <translation>Гравців немає</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="653"/> - <location filename="../PictureDialog.cpp" line="766"/> + <location filename="../PictureDialog.cpp" line="682"/> + <location filename="../PictureDialog.cpp" line="798"/> <source>No Crew</source> <translation>Банди немає</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="653"/> + <location filename="../PictureDialog.cpp" line="682"/> <source>Unknown Location</source> <translation>Невідома локація</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="724"/> + <location filename="../PictureDialog.cpp" line="756"/> <source>Avatar Preview Mode Press 1 for Default View</source> <translation>Режим для аватарок @@ -1223,28 +1223,28 @@ Press 1 for Default View</source> <translation>&Скасувати</translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="151"/> + <location filename="../PlayerListDialog.cpp" line="171"/> <source>Add Players...</source> <translation>Додати гравців...</translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="151"/> + <location filename="../PlayerListDialog.cpp" line="171"/> <source>Failed to add more Players because the limit of Players are %1!</source> <translation>Не вдалося додати більше гравців, бо ліміт %1!</translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="168"/> - <location filename="../PlayerListDialog.cpp" line="191"/> + <location filename="../PlayerListDialog.cpp" line="188"/> + <location filename="../PlayerListDialog.cpp" line="211"/> <source>Add Player...</source> <translation>Додати гравця...</translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="168"/> + <location filename="../PlayerListDialog.cpp" line="188"/> <source>Enter Social Club Player ID</source> <translation>Введіть ID гравця Social Club</translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="191"/> + <location filename="../PlayerListDialog.cpp" line="211"/> <source>Failed to add Player %1 because Player %1 is already added!</source> <translation>Не вдалося додати гравця %1, оскільки %1 вже доданий!</translation> </message> @@ -1296,23 +1296,23 @@ Press 1 for Default View</source> <message> <location filename="../ImportDialog.cpp" line="426"/> <location filename="../ImportDialog.cpp" line="747"/> - <location filename="../ProfileInterface.cpp" line="487"/> - <location filename="../ProfileInterface.cpp" line="488"/> - <location filename="../ProfileInterface.cpp" line="532"/> + <location filename="../ProfileInterface.cpp" line="508"/> + <location filename="../ProfileInterface.cpp" line="509"/> <location filename="../ProfileInterface.cpp" line="553"/> - <location filename="../ProfileInterface.cpp" line="587"/> - <location filename="../ProfileInterface.cpp" line="629"/> - <location filename="../ProfileInterface.cpp" line="664"/> - <location filename="../ProfileInterface.cpp" line="769"/> - <location filename="../ProfileInterface.cpp" line="779"/> - <location filename="../ProfileInterface.cpp" line="918"/> - <location filename="../ProfileInterface.cpp" line="923"/> - <location filename="../ProfileInterface.cpp" line="961"/> - <location filename="../ProfileInterface.cpp" line="1083"/> - <location filename="../ProfileInterface.cpp" line="1091"/> - <location filename="../ProfileInterface.cpp" line="1171"/> - <location filename="../ProfileInterface.cpp" line="1208"/> - <location filename="../ProfileInterface.cpp" line="1214"/> + <location filename="../ProfileInterface.cpp" line="574"/> + <location filename="../ProfileInterface.cpp" line="608"/> + <location filename="../ProfileInterface.cpp" line="650"/> + <location filename="../ProfileInterface.cpp" line="685"/> + <location filename="../ProfileInterface.cpp" line="790"/> + <location filename="../ProfileInterface.cpp" line="800"/> + <location filename="../ProfileInterface.cpp" line="939"/> + <location filename="../ProfileInterface.cpp" line="944"/> + <location filename="../ProfileInterface.cpp" line="982"/> + <location filename="../ProfileInterface.cpp" line="1104"/> + <location filename="../ProfileInterface.cpp" line="1112"/> + <location filename="../ProfileInterface.cpp" line="1192"/> + <location filename="../ProfileInterface.cpp" line="1229"/> + <location filename="../ProfileInterface.cpp" line="1235"/> <source>Import...</source> <translation>Імпортування...</translation> </message> @@ -1329,14 +1329,14 @@ Press 1 for Default View</source> <message> <location filename="../ImportDialog.cpp" line="437"/> <location filename="../ImportDialog.cpp" line="758"/> - <location filename="../ProfileInterface.cpp" line="507"/> + <location filename="../ProfileInterface.cpp" line="528"/> <source>All image files (%1)</source> <translation>Файли зображень (%1)</translation> </message> <message> <location filename="../ImportDialog.cpp" line="438"/> <location filename="../ImportDialog.cpp" line="759"/> - <location filename="../ProfileInterface.cpp" line="508"/> + <location filename="../ProfileInterface.cpp" line="529"/> <location filename="../UserInterface.cpp" line="463"/> <source>All files (**)</source> <translation>Усі файли (**)</translation> @@ -1344,14 +1344,14 @@ Press 1 for Default View</source> <message> <location filename="../ImportDialog.cpp" line="458"/> <location filename="../ImportDialog.cpp" line="779"/> - <location filename="../ProfileInterface.cpp" line="769"/> + <location filename="../ProfileInterface.cpp" line="790"/> <source>Can't import %1 because file can't be open</source> <translation>Неможливо імпортувати %1, оскільки файл не може бути відкритий</translation> </message> <message> <location filename="../ImportDialog.cpp" line="467"/> <location filename="../ImportDialog.cpp" line="788"/> - <location filename="../ProfileInterface.cpp" line="779"/> + <location filename="../ProfileInterface.cpp" line="800"/> <source>Can't import %1 because file can't be parsed properly</source> <translation>Неможливо імпортувати %1, оскільки файл неможливо розібрати правильно</translation> </message> @@ -1366,53 +1366,53 @@ Press 1 for Default View</source> <translation>Завантаження...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="414"/> + <location filename="../ProfileInterface.cpp" line="435"/> <source>Snapmatic Loader</source> <translation>Snapmatic Loader</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="414"/> + <location filename="../ProfileInterface.cpp" line="435"/> <source><h4>Following Snapmatic Pictures got repaired</h4>%1</source> <translation><h4>Наступні Snapmatic зображення були відновлені</h4>%1</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="503"/> + <location filename="../ProfileInterface.cpp" line="524"/> <source>Importable files (%1)</source> <translation>Імпортуються файли (%1)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="504"/> + <location filename="../ProfileInterface.cpp" line="525"/> <location filename="../UserInterface.cpp" line="460"/> <source>RDR 2 Export (*.r5e)</source> <translation>RDR 2 Export (*.r5e)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="505"/> + <location filename="../ProfileInterface.cpp" line="526"/> <location filename="../UserInterface.cpp" line="461"/> <source>Savegames files (SRDR*)</source> <translation>Файли збереження гри (SRDR*)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="506"/> + <location filename="../ProfileInterface.cpp" line="527"/> <location filename="../UserInterface.cpp" line="462"/> <source>Snapmatic pictures (PRDR*)</source> <translation>Snapmatic зображення (PRDR*)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="532"/> - <location filename="../ProfileInterface.cpp" line="923"/> + <location filename="../ProfileInterface.cpp" line="553"/> + <location filename="../ProfileInterface.cpp" line="944"/> <location filename="../UserInterface.cpp" line="551"/> <source>No valid file is selected</source> <translation>Вибрані недійсні файли</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="554"/> - <location filename="../ProfileInterface.cpp" line="571"/> + <location filename="../ProfileInterface.cpp" line="575"/> + <location filename="../ProfileInterface.cpp" line="592"/> <source>Import file %1 of %2 files</source> <translation>Імпортується файл %1 з %2 файлів</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="587"/> + <location filename="../ProfileInterface.cpp" line="608"/> <source>Import failed with... %1</source> @@ -1421,81 +1421,81 @@ Press 1 for Default View</source> %1</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="629"/> + <location filename="../ProfileInterface.cpp" line="650"/> <location filename="../UserInterface.cpp" line="503"/> <source>Failed to read Snapmatic picture</source> <translation>Не вдалося прочитати Snapmatic картинку</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="664"/> + <location filename="../ProfileInterface.cpp" line="685"/> <location filename="../UserInterface.cpp" line="519"/> <source>Failed to read Savegame file</source> <translation>Не вдалося прочитати файл збереження гри</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="918"/> + <location filename="../ProfileInterface.cpp" line="939"/> <source>Can't import %1 because file format can't be detected</source> <translation>Неможливо імпортувати%1, оскільки формат файлу не може бути виявлений</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1083"/> + <location filename="../ProfileInterface.cpp" line="1104"/> <source>Failed to import the Snapmatic picture, file not begin with PRDR or end with .r5e</source> <translation>Не вдалося імпортувати зображення Snapmatic, файл не починається з PRDR або закінчується .r5e</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1171"/> + <location filename="../ProfileInterface.cpp" line="1192"/> <source>Failed to import the Snapmatic picture, can't copy the file into profile</source> <translation>Не вдалося імпортувати зображення Snapmatic, не можна скопіювати файл у профіль</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1208"/> + <location filename="../ProfileInterface.cpp" line="1229"/> <source>Failed to import the Savegame, can't copy the file into profile</source> <translation>Не вдалося імпортувати Сейв, не можна скопіювати файл у профіль</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1214"/> + <location filename="../ProfileInterface.cpp" line="1235"/> <source>Failed to import the Savegame, no Savegame slot is left</source> <translation>Не вдалося імпортувати Сейв, немає вільного слота</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1278"/> - <location filename="../ProfileInterface.cpp" line="1316"/> - <location filename="../ProfileInterface.cpp" line="1361"/> - <location filename="../ProfileInterface.cpp" line="1396"/> - <location filename="../ProfileInterface.cpp" line="1416"/> + <location filename="../ProfileInterface.cpp" line="1299"/> + <location filename="../ProfileInterface.cpp" line="1337"/> + <location filename="../ProfileInterface.cpp" line="1382"/> + <location filename="../ProfileInterface.cpp" line="1417"/> + <location filename="../ProfileInterface.cpp" line="1437"/> <source>Export selected...</source> <translation>Експорт обраних...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1301"/> - <location filename="../ProfileInterface.cpp" line="1319"/> + <location filename="../ProfileInterface.cpp" line="1322"/> + <location filename="../ProfileInterface.cpp" line="1340"/> <source>JPG pictures and GTA Snapmatic</source> <translation>JPG картинки і GTA Snapmatic</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1302"/> - <location filename="../ProfileInterface.cpp" line="1324"/> + <location filename="../ProfileInterface.cpp" line="1323"/> + <location filename="../ProfileInterface.cpp" line="1345"/> <source>JPG pictures only</source> <translation>Тільки JPG картинки</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1303"/> - <location filename="../ProfileInterface.cpp" line="1328"/> + <location filename="../ProfileInterface.cpp" line="1324"/> + <location filename="../ProfileInterface.cpp" line="1349"/> <source>GTA Snapmatic only</source> <translation>Тільки GTA Snapmatic</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1316"/> + <location filename="../ProfileInterface.cpp" line="1337"/> <source>%1Export Snapmatic pictures%2<br><br>JPG pictures make it possible to open the picture with a Image Viewer<br>GTA Snapmatic make it possible to import the picture into the game<br><br>Export as:</source> <translation>%1 Експортувати Snapmatic фотографії %2 <br><br> Фотографії JPG дозволяють відкривати зображення за допомогою засобу перегляду зображень<br>GTA Snapmatic дає змогу імпортувати зображення в гру<br><br>Експортувати як:</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1362"/> + <location filename="../ProfileInterface.cpp" line="1383"/> <source>Initialising export...</source> <translation>Ініціалізація експорту...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1396"/> + <location filename="../ProfileInterface.cpp" line="1417"/> <source>Export failed with... %1</source> @@ -1504,45 +1504,45 @@ Press 1 for Default View</source> %1</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1416"/> - <location filename="../ProfileInterface.cpp" line="1458"/> + <location filename="../ProfileInterface.cpp" line="1437"/> + <location filename="../ProfileInterface.cpp" line="1479"/> <source>No Snapmatic pictures or Savegames files are selected</source> <translation>Не вибрано жодного Snapmatic зображення або файлу збереження</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1424"/> - <location filename="../ProfileInterface.cpp" line="1452"/> - <location filename="../ProfileInterface.cpp" line="1458"/> + <location filename="../ProfileInterface.cpp" line="1445"/> + <location filename="../ProfileInterface.cpp" line="1473"/> + <location filename="../ProfileInterface.cpp" line="1479"/> <source>Remove selected</source> <translation>Видалити вибрані</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1424"/> + <location filename="../ProfileInterface.cpp" line="1445"/> <source>You really want remove the selected Snapmatic picutres and Savegame files?</source> <translation>Ви дійсно хочете видалити вибрані Snapmatic фотографії та файли збереження гри?</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1452"/> + <location filename="../ProfileInterface.cpp" line="1473"/> <source>Failed to remove all selected Snapmatic pictures and/or Savegame files</source> <translation>Не вдалося видалити всі обрані Snapmatic фотографії та/або Сейви</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1524"/> - <location filename="../ProfileInterface.cpp" line="1558"/> - <location filename="../ProfileInterface.cpp" line="1962"/> - <location filename="../ProfileInterface.cpp" line="2048"/> - <location filename="../ProfileInterface.cpp" line="2147"/> - <location filename="../ProfileInterface.cpp" line="2278"/> + <location filename="../ProfileInterface.cpp" line="1545"/> + <location filename="../ProfileInterface.cpp" line="1579"/> + <location filename="../ProfileInterface.cpp" line="1991"/> + <location filename="../ProfileInterface.cpp" line="2077"/> + <location filename="../ProfileInterface.cpp" line="2176"/> + <location filename="../ProfileInterface.cpp" line="2307"/> <source>No Snapmatic pictures are selected</source> <translation>Не вибрано жодного Snapmatic зображення</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1538"/> - <location filename="../ProfileInterface.cpp" line="1572"/> - <location filename="../ProfileInterface.cpp" line="2027"/> - <location filename="../ProfileInterface.cpp" line="2126"/> - <location filename="../ProfileInterface.cpp" line="2257"/> - <location filename="../ProfileInterface.cpp" line="2360"/> + <location filename="../ProfileInterface.cpp" line="1559"/> + <location filename="../ProfileInterface.cpp" line="1593"/> + <location filename="../ProfileInterface.cpp" line="2056"/> + <location filename="../ProfileInterface.cpp" line="2155"/> + <location filename="../ProfileInterface.cpp" line="2286"/> + <location filename="../ProfileInterface.cpp" line="2389"/> <source>%1 failed with... %2</source> @@ -1552,91 +1552,91 @@ Press 1 for Default View</source> %2</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="977"/> + <location filename="../ProfileInterface.cpp" line="998"/> <source>Prepare Content for Import...</source> <translation>Підготувати контент для імпорту ...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1091"/> + <location filename="../ProfileInterface.cpp" line="1112"/> <source>A Snapmatic picture already exists with the uid %1, you want assign your import a new uid and timestamp?</source> <translation>Snapmatic зображення з uid %1 вже існує, ви хочете призначити для імпорту новий uid та мітку часу?</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1962"/> - <location filename="../ProfileInterface.cpp" line="2027"/> + <location filename="../ProfileInterface.cpp" line="1991"/> + <location filename="../ProfileInterface.cpp" line="2056"/> <source>Qualify as Avatar</source> <translation>Позначити як Аватар</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1973"/> - <location filename="../ProfileInterface.cpp" line="2076"/> - <location filename="../ProfileInterface.cpp" line="2207"/> - <location filename="../ProfileInterface.cpp" line="2313"/> + <location filename="../ProfileInterface.cpp" line="2002"/> + <location filename="../ProfileInterface.cpp" line="2105"/> + <location filename="../ProfileInterface.cpp" line="2236"/> + <location filename="../ProfileInterface.cpp" line="2342"/> <source>Patch selected...</source> <translation>Вибір патчу...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1974"/> - <location filename="../ProfileInterface.cpp" line="1993"/> - <location filename="../ProfileInterface.cpp" line="2077"/> - <location filename="../ProfileInterface.cpp" line="2096"/> - <location filename="../ProfileInterface.cpp" line="2208"/> - <location filename="../ProfileInterface.cpp" line="2227"/> - <location filename="../ProfileInterface.cpp" line="2314"/> - <location filename="../ProfileInterface.cpp" line="2333"/> + <location filename="../ProfileInterface.cpp" line="2003"/> + <location filename="../ProfileInterface.cpp" line="2022"/> + <location filename="../ProfileInterface.cpp" line="2106"/> + <location filename="../ProfileInterface.cpp" line="2125"/> + <location filename="../ProfileInterface.cpp" line="2237"/> + <location filename="../ProfileInterface.cpp" line="2256"/> + <location filename="../ProfileInterface.cpp" line="2343"/> + <location filename="../ProfileInterface.cpp" line="2362"/> <source>Patch file %1 of %2 files</source> <translation>Патч файлу %1 з %2 файлів</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2027"/> + <location filename="../ProfileInterface.cpp" line="2056"/> <source>Qualify</source> <comment>%1 failed with...</comment> <translation>Якість</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2048"/> - <location filename="../ProfileInterface.cpp" line="2126"/> + <location filename="../ProfileInterface.cpp" line="2077"/> + <location filename="../ProfileInterface.cpp" line="2155"/> <source>Change Players...</source> <translation>Зміна гравців...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2126"/> + <location filename="../ProfileInterface.cpp" line="2155"/> <source>Change Players</source> <comment>%1 failed with...</comment> <translation>Змінити гравців</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2147"/> - <location filename="../ProfileInterface.cpp" line="2184"/> - <location filename="../ProfileInterface.cpp" line="2257"/> + <location filename="../ProfileInterface.cpp" line="2176"/> + <location filename="../ProfileInterface.cpp" line="2213"/> + <location filename="../ProfileInterface.cpp" line="2286"/> <source>Change Crew...</source> <translation>Зміна банди...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2184"/> + <location filename="../ProfileInterface.cpp" line="2213"/> <source>Failed to enter a valid Snapmatic Crew ID</source> <translation>Не вдалося ввести дійсний ID Банди Snapmatic</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2257"/> + <location filename="../ProfileInterface.cpp" line="2286"/> <source>Change Crew</source> <comment>%1 failed with...</comment> <translation>Змінити банду</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2278"/> - <location filename="../ProfileInterface.cpp" line="2295"/> - <location filename="../ProfileInterface.cpp" line="2360"/> + <location filename="../ProfileInterface.cpp" line="2307"/> + <location filename="../ProfileInterface.cpp" line="2324"/> + <location filename="../ProfileInterface.cpp" line="2389"/> <source>Change Title...</source> <translation>Зміна назви...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2295"/> + <location filename="../ProfileInterface.cpp" line="2324"/> <source>Failed to enter a valid Snapmatic title</source> <translation>Не вдалося ввести дійсний заголовок Snapmatic</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2360"/> + <location filename="../ProfileInterface.cpp" line="2389"/> <source>Change Title</source> <comment>%1 failed with...</comment> <translation>Змінити назву</translation> @@ -1738,37 +1738,37 @@ Press 1 for Default View</source> <translation>Видалити</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1646"/> + <location filename="../ProfileInterface.cpp" line="1667"/> <source>&View</source> <translation>&Перегляд</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1647"/> + <location filename="../ProfileInterface.cpp" line="1668"/> <source>&Export</source> <translation>&Експорт</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1648"/> + <location filename="../ProfileInterface.cpp" line="1669"/> <source>&Remove</source> <translation>&Видалення</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1650"/> + <location filename="../ProfileInterface.cpp" line="1671"/> <source>&Select</source> <translation>&Виділення</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1651"/> + <location filename="../ProfileInterface.cpp" line="1672"/> <source>&Deselect</source> <translation>&Зняти виділення</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1654"/> + <location filename="../ProfileInterface.cpp" line="1675"/> <source>Select &All</source> <translation>Вибрати &усі</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1658"/> + <location filename="../ProfileInterface.cpp" line="1679"/> <source>&Deselect All</source> <translation>&Зняти виділення усіх</translation> </message> @@ -1864,11 +1864,11 @@ Press 1 for Default View</source> <message> <location filename="../SnapmaticEditor.ui" line="14"/> <location filename="../SnapmaticEditor.ui" line="81"/> - <location filename="../JsonEditorDialog.cpp" line="117"/> - <location filename="../JsonEditorDialog.cpp" line="182"/> - <location filename="../JsonEditorDialog.cpp" line="188"/> - <location filename="../JsonEditorDialog.cpp" line="217"/> - <location filename="../PictureDialog.cpp" line="913"/> + <location filename="../JsonEditorDialog.cpp" line="126"/> + <location filename="../JsonEditorDialog.cpp" line="191"/> + <location filename="../JsonEditorDialog.cpp" line="197"/> + <location filename="../JsonEditorDialog.cpp" line="226"/> + <location filename="../PictureDialog.cpp" line="945"/> <location filename="../SnapmaticEditor.cpp" line="334"/> <location filename="../SnapmaticWidget.cpp" line="433"/> <source>Snapmatic Properties</source> @@ -1950,48 +1950,48 @@ Press 1 for Default View</source> <translation>&Скасувати</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="117"/> + <location filename="../JsonEditorDialog.cpp" line="126"/> <source><h4>Unsaved changes detected</h4>You want to save the JSON content before you quit?</source> <translation><h4> Виявлені незбережені зміни </h4> Ви хочете зберегти вміст JSON перед тим, як вийти?</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="182"/> + <location filename="../JsonEditorDialog.cpp" line="191"/> <source>Patching of Snapmatic Properties failed because of %1</source> <translation>Змінити властивості Snapmatic не вдалося тому що%1</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="188"/> - <location filename="../PictureDialog.cpp" line="913"/> + <location filename="../JsonEditorDialog.cpp" line="197"/> + <location filename="../PictureDialog.cpp" line="945"/> <location filename="../SnapmaticEditor.cpp" line="334"/> <location filename="../SnapmaticWidget.cpp" line="433"/> <source>Patching of Snapmatic Properties failed because of I/O Error</source> <translation>Змінити властивості Snapmatic не вдалося через I/O Помилку</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="217"/> + <location filename="../JsonEditorDialog.cpp" line="226"/> <source>Patching of Snapmatic Properties failed because of JSON Error</source> <translation>Змінити властивості Snapmatic не вдалося через JSON Помилку</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2175"/> + <location filename="../ProfileInterface.cpp" line="2204"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>Snapmatic Crew</source> <translation>Snapmatic банда</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2175"/> + <location filename="../ProfileInterface.cpp" line="2204"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>New Snapmatic crew:</source> <translation>Нова Snapmatic банда:</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2290"/> + <location filename="../ProfileInterface.cpp" line="2319"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>Snapmatic Title</source> <translation>Snapmatic назва</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2290"/> + <location filename="../ProfileInterface.cpp" line="2319"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>New Snapmatic title:</source> <translation>Новий Snapmatic заголовок:</translation> @@ -2047,19 +2047,19 @@ Press 1 for Default View</source> <context> <name>SnapmaticPicture</name> <message> - <location filename="../JsonEditorDialog.cpp" line="168"/> + <location filename="../JsonEditorDialog.cpp" line="177"/> <location filename="../SnapmaticPicture.cpp" line="735"/> <source>JSON is incomplete and malformed</source> <translation>JSON неповний та неправильний</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="172"/> + <location filename="../JsonEditorDialog.cpp" line="181"/> <location filename="../SnapmaticPicture.cpp" line="739"/> <source>JSON is incomplete</source> <translation>JSON неповний</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="176"/> + <location filename="../JsonEditorDialog.cpp" line="185"/> <location filename="../SnapmaticPicture.cpp" line="743"/> <source>JSON is malformed</source> <translation>JSON неправильний</translation> @@ -2166,52 +2166,52 @@ Press 1 for Default View</source> <translation>Видалити</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1594"/> + <location filename="../ProfileInterface.cpp" line="1615"/> <source>Edi&t</source> <translation>Редагува&ти</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1597"/> + <location filename="../ProfileInterface.cpp" line="1618"/> <source>Show &In-game</source> <translation>Показати &у грі</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1601"/> + <location filename="../ProfileInterface.cpp" line="1622"/> <source>Hide &In-game</source> <translation>Сховати &у грі</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1609"/> + <location filename="../ProfileInterface.cpp" line="1630"/> <source>&Export</source> <translation>&Експортувати</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1612"/> + <location filename="../ProfileInterface.cpp" line="1633"/> <source>&View</source> <translation>&Переглянути</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1615"/> + <location filename="../ProfileInterface.cpp" line="1636"/> <source>&Remove</source> <translation>&Видалити</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1617"/> + <location filename="../ProfileInterface.cpp" line="1638"/> <source>&Select</source> <translation>&Виділення</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1618"/> + <location filename="../ProfileInterface.cpp" line="1639"/> <source>&Deselect</source> <translation>&Зняти виділення</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1621"/> + <location filename="../ProfileInterface.cpp" line="1642"/> <source>Select &All</source> <translation>Вибрати &усі</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1625"/> + <location filename="../ProfileInterface.cpp" line="1646"/> <source>&Deselect All</source> <translation>&Зняти виділення усіх</translation> </message> @@ -2394,7 +2394,7 @@ Press 1 for Default View</source> </message> <message> <location filename="../UserInterface.ui" line="322"/> - <location filename="../OptionsDialog.cpp" line="732"/> + <location filename="../OptionsDialog.cpp" line="744"/> <location filename="../UserInterface.cpp" line="188"/> <location filename="../UserInterface.cpp" line="608"/> <source>Select RDR 2 Folder...</source> @@ -2431,15 +2431,15 @@ Press 1 for Default View</source> <translation>Змінити &гравців...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1524"/> - <location filename="../ProfileInterface.cpp" line="1538"/> + <location filename="../ProfileInterface.cpp" line="1545"/> + <location filename="../ProfileInterface.cpp" line="1559"/> <location filename="../SnapmaticWidget.cpp" line="328"/> <source>Show In-game</source> <translation>Показати у грі</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1558"/> - <location filename="../ProfileInterface.cpp" line="1572"/> + <location filename="../ProfileInterface.cpp" line="1579"/> + <location filename="../ProfileInterface.cpp" line="1593"/> <location filename="../SnapmaticWidget.cpp" line="320"/> <source>Hide In-game</source> <translation>Сховати у грі</translation> diff --git a/res/gta5sync_zh_TW.ts b/res/gta5sync_zh_TW.ts index 54c8e22..86f32c7 100644 --- a/res/gta5sync_zh_TW.ts +++ b/res/gta5sync_zh_TW.ts @@ -200,21 +200,21 @@ Pictures and Savegames</source> <translation>關閉(&C)</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="998"/> - <location filename="../PictureDialog.cpp" line="1022"/> + <location filename="../PictureDialog.cpp" line="1030"/> + <location filename="../PictureDialog.cpp" line="1054"/> <location filename="../SnapmaticWidget.cpp" line="375"/> <location filename="../SnapmaticWidget.cpp" line="399"/> <source>Snapmatic Image Editor</source> <translation>Snapmatic 圖片編輯器</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="998"/> + <location filename="../PictureDialog.cpp" line="1030"/> <location filename="../SnapmaticWidget.cpp" line="375"/> <source>Patching of Snapmatic Image failed because of I/O Error</source> <translation>I/O 錯誤,Snapmatic 圖片更新失敗</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="1022"/> + <location filename="../PictureDialog.cpp" line="1054"/> <location filename="../SnapmaticWidget.cpp" line="399"/> <source>Patching of Snapmatic Image failed because of Image Error</source> <translation>圖片錯誤,Snapmatic 圖片更新失敗</translation> @@ -352,14 +352,14 @@ Pictures and Savegames</source> </message> <message> <location filename="../ImportDialog.cpp" line="198"/> - <location filename="../ProfileInterface.cpp" line="712"/> + <location filename="../ProfileInterface.cpp" line="733"/> <source>Custom Avatar</source> <comment>Custom Avatar Description in SC, don't use Special Character!</comment> <translation>自訂大頭貼</translation> </message> <message> <location filename="../ImportDialog.cpp" line="225"/> - <location filename="../ProfileInterface.cpp" line="731"/> + <location filename="../ProfileInterface.cpp" line="752"/> <source>Custom Picture</source> <comment>Custom Picture Description in SC, don't use Special Character!</comment> <translation>自訂圖片</translation> @@ -498,7 +498,7 @@ When you want to use it as Avatar the image will be detached!</source> <translation>關閉(&C)</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="180"/> + <location filename="../JsonEditorDialog.cpp" line="189"/> <source>JSON Error</source> <translation>JSON 錯誤</translation> </message> @@ -511,57 +511,57 @@ When you want to use it as Avatar the image will be detached!</source> <translation>Snapmatic 地圖檢視器</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="138"/> + <location filename="../MapLocationDialog.ui" line="143"/> <source>Close viewer</source> <translation>關閉檢視器</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="141"/> + <location filename="../MapLocationDialog.ui" line="146"/> <source>&Close</source> <translation>關閉(&C)</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="167"/> + <location filename="../MapLocationDialog.ui" line="172"/> <source>Apply new position</source> <translation>套用新位置</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="170"/> + <location filename="../MapLocationDialog.ui" line="175"/> <source>&Apply</source> <translation>套用(&A)</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="183"/> + <location filename="../MapLocationDialog.ui" line="188"/> <source>Revert old position</source> <translation>還原舊位置</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="186"/> + <location filename="../MapLocationDialog.ui" line="191"/> <source>&Revert</source> <translation>還原(&R)</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="199"/> + <location filename="../MapLocationDialog.ui" line="204"/> <source>Select new position</source> <translation>選擇新位置</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="202"/> + <location filename="../MapLocationDialog.ui" line="207"/> <source>&Select</source> <translation>選擇(&S)</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="215"/> + <location filename="../MapLocationDialog.ui" line="220"/> <source>Quit select position</source> <translation>離開位置選擇</translation> </message> <message> - <location filename="../MapLocationDialog.ui" line="218"/> + <location filename="../MapLocationDialog.ui" line="223"/> <source>&Done</source> <translation>完成(&D)</translation> </message> <message> - <location filename="../MapLocationDialog.cpp" line="96"/> + <location filename="../MapLocationDialog.cpp" line="63"/> <source>X: %1 Y: %2</source> <comment>X and Y position</comment> @@ -715,26 +715,26 @@ Y: %2</translation> <message> <location filename="../OptionsDialog.ui" line="399"/> <location filename="../OptionsDialog.ui" line="422"/> - <location filename="../OptionsDialog.cpp" line="624"/> - <location filename="../OptionsDialog.cpp" line="625"/> - <location filename="../OptionsDialog.cpp" line="639"/> - <location filename="../OptionsDialog.cpp" line="640"/> - <location filename="../OptionsDialog.cpp" line="653"/> - <location filename="../OptionsDialog.cpp" line="654"/> + <location filename="../OptionsDialog.cpp" line="635"/> + <location filename="../OptionsDialog.cpp" line="636"/> + <location filename="../OptionsDialog.cpp" line="650"/> + <location filename="../OptionsDialog.cpp" line="651"/> + <location filename="../OptionsDialog.cpp" line="664"/> + <location filename="../OptionsDialog.cpp" line="665"/> <source>Found: %1</source> <translation>找到: %1</translation> </message> <message> <location filename="../OptionsDialog.ui" line="406"/> <location filename="../OptionsDialog.ui" line="429"/> - <location filename="../OptionsDialog.cpp" line="628"/> - <location filename="../OptionsDialog.cpp" line="632"/> - <location filename="../OptionsDialog.cpp" line="644"/> - <location filename="../OptionsDialog.cpp" line="648"/> - <location filename="../OptionsDialog.cpp" line="657"/> - <location filename="../OptionsDialog.cpp" line="661"/> - <location filename="../OptionsDialog.cpp" line="665"/> - <location filename="../OptionsDialog.cpp" line="669"/> + <location filename="../OptionsDialog.cpp" line="639"/> + <location filename="../OptionsDialog.cpp" line="643"/> + <location filename="../OptionsDialog.cpp" line="655"/> + <location filename="../OptionsDialog.cpp" line="659"/> + <location filename="../OptionsDialog.cpp" line="668"/> + <location filename="../OptionsDialog.cpp" line="672"/> + <location filename="../OptionsDialog.cpp" line="676"/> + <location filename="../OptionsDialog.cpp" line="680"/> <source>Language: %1</source> <translation>語言: %1</translation> </message> @@ -755,7 +755,7 @@ Y: %2</translation> </message> <message> <location filename="../OptionsDialog.ui" line="465"/> - <location filename="../OptionsDialog.cpp" line="586"/> + <location filename="../OptionsDialog.cpp" line="597"/> <source>Participate in %1 User Statistics</source> <translation>參與 %1 使用者統計</translation> </message> @@ -791,8 +791,8 @@ Y: %2</translation> </message> <message> <location filename="../OptionsDialog.ui" line="554"/> - <location filename="../OptionsDialog.cpp" line="602"/> - <location filename="../OptionsDialog.cpp" line="606"/> + <location filename="../OptionsDialog.cpp" line="613"/> + <location filename="../OptionsDialog.cpp" line="617"/> <source>Participation ID: %1</source> <translation>參與 ID: %1</translation> </message> @@ -814,8 +814,8 @@ Y: %2</translation> <message> <location filename="../OptionsDialog.ui" line="611"/> <location filename="../OptionsDialog.ui" line="633"/> - <location filename="../OptionsDialog.cpp" line="214"/> - <location filename="../OptionsDialog.cpp" line="263"/> + <location filename="../OptionsDialog.cpp" line="223"/> + <location filename="../OptionsDialog.cpp" line="272"/> <source>Current: %1</source> <translation>目前: %1</translation> </message> @@ -872,95 +872,95 @@ Y: %2</translation> <translation>取消(&C)</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="166"/> + <location filename="../OptionsDialog.cpp" line="175"/> <source>System</source> <comment>System in context of System default</comment> <translation>系統</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="176"/> - <location filename="../OptionsDialog.cpp" line="179"/> + <location filename="../OptionsDialog.cpp" line="185"/> + <location filename="../OptionsDialog.cpp" line="188"/> <source>%1 (Closest to Interface)</source> <comment>Next closest language compared to the Interface</comment> <translation>%1 (與介面接近的語言)</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="172"/> - <location filename="../OptionsDialog.cpp" line="176"/> - <location filename="../OptionsDialog.cpp" line="179"/> + <location filename="../OptionsDialog.cpp" line="181"/> + <location filename="../OptionsDialog.cpp" line="185"/> + <location filename="../OptionsDialog.cpp" line="188"/> <source>Auto</source> <comment>Automatic language choice.</comment> <translation>自動</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="166"/> + <location filename="../OptionsDialog.cpp" line="175"/> <source>%1 (Language priority)</source> <comment>First language a person can talk with a different person/application. "Native" or "Not Native".</comment> <translation>%1 (語言優先)</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="172"/> + <location filename="../OptionsDialog.cpp" line="181"/> <source>%1 (Game language)</source> <comment>Next closest language compared to the Game settings</comment> <translation>%1 (遊戲語言)</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="474"/> + <location filename="../OptionsDialog.cpp" line="485"/> <source>%1</source> <comment>%1</comment> <translation>%1</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="474"/> + <location filename="../OptionsDialog.cpp" line="485"/> <source>The new Custom Folder will initialise after you restart %1.</source> <translation>自訂資料夾將在 %1 重新啟動後初始化.</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="484"/> + <location filename="../OptionsDialog.cpp" line="495"/> <source>No Profile</source> <comment>No Profile, as default</comment> <translation>無</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="492"/> - <location filename="../OptionsDialog.cpp" line="496"/> - <location filename="../OptionsDialog.cpp" line="498"/> + <location filename="../OptionsDialog.cpp" line="503"/> + <location filename="../OptionsDialog.cpp" line="507"/> + <location filename="../OptionsDialog.cpp" line="509"/> <source>Profile: %1</source> <translation>設定檔: %1</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="587"/> + <location filename="../OptionsDialog.cpp" line="598"/> <source>View %1 User Statistics Online</source> <translation>檢視 %1 使用者統計資訊</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="606"/> + <location filename="../OptionsDialog.cpp" line="617"/> <source>Not registered</source> <translation>未註冊參與</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="624"/> - <location filename="../OptionsDialog.cpp" line="640"/> - <location filename="../OptionsDialog.cpp" line="653"/> - <location filename="../OptionsDialog.cpp" line="654"/> + <location filename="../OptionsDialog.cpp" line="635"/> + <location filename="../OptionsDialog.cpp" line="651"/> + <location filename="../OptionsDialog.cpp" line="664"/> + <location filename="../OptionsDialog.cpp" line="665"/> <source>Yes</source> <translation>是</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="625"/> - <location filename="../OptionsDialog.cpp" line="639"/> + <location filename="../OptionsDialog.cpp" line="636"/> + <location filename="../OptionsDialog.cpp" line="650"/> <source>No</source> <translation>否</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="632"/> - <location filename="../OptionsDialog.cpp" line="661"/> + <location filename="../OptionsDialog.cpp" line="643"/> + <location filename="../OptionsDialog.cpp" line="672"/> <source>OS defined</source> <translation>系統定義</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="648"/> - <location filename="../OptionsDialog.cpp" line="669"/> + <location filename="../OptionsDialog.cpp" line="659"/> + <location filename="../OptionsDialog.cpp" line="680"/> <source>Steam defined</source> <translation>Steam 定義</translation> </message> @@ -1004,43 +1004,43 @@ Y: %2</translation> <translation>關閉(&C)</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="164"/> - <location filename="../ProfileInterface.cpp" line="1610"/> + <location filename="../PictureDialog.cpp" line="167"/> + <location filename="../ProfileInterface.cpp" line="1631"/> <source>Export as &Picture...</source> <translation>匯出成圖片(&P)...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="165"/> - <location filename="../ProfileInterface.cpp" line="1611"/> + <location filename="../PictureDialog.cpp" line="168"/> + <location filename="../ProfileInterface.cpp" line="1632"/> <source>Export as &Snapmatic...</source> <translation>匯出成 Snapmatic(&S)...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="167"/> - <location filename="../ProfileInterface.cpp" line="1603"/> + <location filename="../PictureDialog.cpp" line="170"/> + <location filename="../ProfileInterface.cpp" line="1624"/> <source>&Edit Properties...</source> <translation>編輯屬性(&E) ...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="168"/> - <location filename="../ProfileInterface.cpp" line="1604"/> + <location filename="../PictureDialog.cpp" line="171"/> + <location filename="../ProfileInterface.cpp" line="1625"/> <source>&Overwrite Image...</source> <translation>修改圖片(&O)...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="170"/> - <location filename="../ProfileInterface.cpp" line="1606"/> + <location filename="../PictureDialog.cpp" line="173"/> + <location filename="../ProfileInterface.cpp" line="1627"/> <source>Open &Map Viewer...</source> <translation>開啟地圖檢視器(&M)...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="173"/> - <location filename="../ProfileInterface.cpp" line="1608"/> + <location filename="../PictureDialog.cpp" line="176"/> + <location filename="../ProfileInterface.cpp" line="1629"/> <source>Open &JSON Editor...</source> <translation>開啟 JSON 編輯器(&J)...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="575"/> + <location filename="../PictureDialog.cpp" line="604"/> <source>Key 1 - Avatar Preview Mode Key 2 - Toggle Overlay Arrow Keys - Navigate</source> @@ -1049,37 +1049,37 @@ Arrow Keys - Navigate</source> 方向鍵 - 導覽</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="654"/> + <location filename="../PictureDialog.cpp" line="665"/> + <location filename="../PictureDialog.cpp" line="683"/> <source>Snapmatic Picture Viewer</source> <translation>Snapmatic 圖片檢視器</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="654"/> + <location filename="../PictureDialog.cpp" line="665"/> + <location filename="../PictureDialog.cpp" line="683"/> <source>Failed at %1</source> <translation>失敗: %1</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="653"/> - <location filename="../PictureDialog.cpp" line="790"/> + <location filename="../PictureDialog.cpp" line="682"/> + <location filename="../PictureDialog.cpp" line="822"/> <location filename="../SnapmaticEditor.cpp" line="247"/> <source>No Players</source> <translation>無</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="653"/> - <location filename="../PictureDialog.cpp" line="766"/> + <location filename="../PictureDialog.cpp" line="682"/> + <location filename="../PictureDialog.cpp" line="798"/> <source>No Crew</source> <translation>無</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="653"/> + <location filename="../PictureDialog.cpp" line="682"/> <source>Unknown Location</source> <translation>未知地點</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="724"/> + <location filename="../PictureDialog.cpp" line="756"/> <source>Avatar Preview Mode Press 1 for Default View</source> <translation>大頭貼預覽模式 @@ -1217,28 +1217,28 @@ Press 1 for Default View</source> <translation>取消(&C)</translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="151"/> + <location filename="../PlayerListDialog.cpp" line="171"/> <source>Add Players...</source> <translation>新增玩家...</translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="151"/> + <location filename="../PlayerListDialog.cpp" line="171"/> <source>Failed to add more Players because the limit of Players are %1!</source> <translation>因為數量限制 %1,無法新增更多玩家!</translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="168"/> - <location filename="../PlayerListDialog.cpp" line="191"/> + <location filename="../PlayerListDialog.cpp" line="188"/> + <location filename="../PlayerListDialog.cpp" line="211"/> <source>Add Player...</source> <translation>新增玩家...</translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="168"/> + <location filename="../PlayerListDialog.cpp" line="188"/> <source>Enter Social Club Player ID</source> <translation>輸入玩家的 Social Club ID</translation> </message> <message> - <location filename="../PlayerListDialog.cpp" line="191"/> + <location filename="../PlayerListDialog.cpp" line="211"/> <source>Failed to add Player %1 because Player %1 is already added!</source> <translation>新增 %1 失敗,因為 %1 已被新增!</translation> </message> @@ -1290,23 +1290,23 @@ Press 1 for Default View</source> <message> <location filename="../ImportDialog.cpp" line="426"/> <location filename="../ImportDialog.cpp" line="747"/> - <location filename="../ProfileInterface.cpp" line="487"/> - <location filename="../ProfileInterface.cpp" line="488"/> - <location filename="../ProfileInterface.cpp" line="532"/> + <location filename="../ProfileInterface.cpp" line="508"/> + <location filename="../ProfileInterface.cpp" line="509"/> <location filename="../ProfileInterface.cpp" line="553"/> - <location filename="../ProfileInterface.cpp" line="587"/> - <location filename="../ProfileInterface.cpp" line="629"/> - <location filename="../ProfileInterface.cpp" line="664"/> - <location filename="../ProfileInterface.cpp" line="769"/> - <location filename="../ProfileInterface.cpp" line="779"/> - <location filename="../ProfileInterface.cpp" line="918"/> - <location filename="../ProfileInterface.cpp" line="923"/> - <location filename="../ProfileInterface.cpp" line="961"/> - <location filename="../ProfileInterface.cpp" line="1083"/> - <location filename="../ProfileInterface.cpp" line="1091"/> - <location filename="../ProfileInterface.cpp" line="1171"/> - <location filename="../ProfileInterface.cpp" line="1208"/> - <location filename="../ProfileInterface.cpp" line="1214"/> + <location filename="../ProfileInterface.cpp" line="574"/> + <location filename="../ProfileInterface.cpp" line="608"/> + <location filename="../ProfileInterface.cpp" line="650"/> + <location filename="../ProfileInterface.cpp" line="685"/> + <location filename="../ProfileInterface.cpp" line="790"/> + <location filename="../ProfileInterface.cpp" line="800"/> + <location filename="../ProfileInterface.cpp" line="939"/> + <location filename="../ProfileInterface.cpp" line="944"/> + <location filename="../ProfileInterface.cpp" line="982"/> + <location filename="../ProfileInterface.cpp" line="1104"/> + <location filename="../ProfileInterface.cpp" line="1112"/> + <location filename="../ProfileInterface.cpp" line="1192"/> + <location filename="../ProfileInterface.cpp" line="1229"/> + <location filename="../ProfileInterface.cpp" line="1235"/> <source>Import...</source> <translation>匯入...</translation> </message> @@ -1323,14 +1323,14 @@ Press 1 for Default View</source> <message> <location filename="../ImportDialog.cpp" line="437"/> <location filename="../ImportDialog.cpp" line="758"/> - <location filename="../ProfileInterface.cpp" line="507"/> + <location filename="../ProfileInterface.cpp" line="528"/> <source>All image files (%1)</source> <translation>所有圖片 (%1)</translation> </message> <message> <location filename="../ImportDialog.cpp" line="438"/> <location filename="../ImportDialog.cpp" line="759"/> - <location filename="../ProfileInterface.cpp" line="508"/> + <location filename="../ProfileInterface.cpp" line="529"/> <location filename="../UserInterface.cpp" line="463"/> <source>All files (**)</source> <translation>所有檔案 (**)</translation> @@ -1338,14 +1338,14 @@ Press 1 for Default View</source> <message> <location filename="../ImportDialog.cpp" line="458"/> <location filename="../ImportDialog.cpp" line="779"/> - <location filename="../ProfileInterface.cpp" line="769"/> + <location filename="../ProfileInterface.cpp" line="790"/> <source>Can't import %1 because file can't be open</source> <translation>無法匯入 %1,因為檔案無法開啟</translation> </message> <message> <location filename="../ImportDialog.cpp" line="467"/> <location filename="../ImportDialog.cpp" line="788"/> - <location filename="../ProfileInterface.cpp" line="779"/> + <location filename="../ProfileInterface.cpp" line="800"/> <source>Can't import %1 because file can't be parsed properly</source> <translation>無法匯入 %1,因為檔案無法正確解析</translation> </message> @@ -1360,179 +1360,179 @@ Press 1 for Default View</source> <translation>載入中...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="414"/> + <location filename="../ProfileInterface.cpp" line="435"/> <source>Snapmatic Loader</source> <translation>Snapmatic 載入器</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="414"/> + <location filename="../ProfileInterface.cpp" line="435"/> <source><h4>Following Snapmatic Pictures got repaired</h4>%1</source> <translation><h4>下列的 Snapmatic 圖片已被更新</h4>%1</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="503"/> + <location filename="../ProfileInterface.cpp" line="524"/> <source>Importable files (%1)</source> <translation>可匯入的檔案 (%1)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="504"/> + <location filename="../ProfileInterface.cpp" line="525"/> <location filename="../UserInterface.cpp" line="460"/> <source>RDR 2 Export (*.r5e)</source> <translation>RDR 2 Export (*.r5e)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="505"/> + <location filename="../ProfileInterface.cpp" line="526"/> <location filename="../UserInterface.cpp" line="461"/> <source>Savegames files (SRDR*)</source> <translation>遊戲存檔 (SRDR*)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="506"/> + <location filename="../ProfileInterface.cpp" line="527"/> <location filename="../UserInterface.cpp" line="462"/> <source>Snapmatic pictures (PRDR*)</source> <translation>Snapmatic 圖片 (PRDR*)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="532"/> - <location filename="../ProfileInterface.cpp" line="923"/> + <location filename="../ProfileInterface.cpp" line="553"/> + <location filename="../ProfileInterface.cpp" line="944"/> <location filename="../UserInterface.cpp" line="551"/> <source>No valid file is selected</source> <translation>沒有選擇有效的檔案</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="554"/> - <location filename="../ProfileInterface.cpp" line="571"/> + <location filename="../ProfileInterface.cpp" line="575"/> + <location filename="../ProfileInterface.cpp" line="592"/> <source>Import file %1 of %2 files</source> <translation>匯入檔案 %1 共 %2 個</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="587"/> + <location filename="../ProfileInterface.cpp" line="608"/> <source>Import failed with... %1</source> <translation>%1 匯入失敗</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="629"/> + <location filename="../ProfileInterface.cpp" line="650"/> <location filename="../UserInterface.cpp" line="503"/> <source>Failed to read Snapmatic picture</source> <translation>無法讀取 Snapmatic 圖片</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="664"/> + <location filename="../ProfileInterface.cpp" line="685"/> <location filename="../UserInterface.cpp" line="519"/> <source>Failed to read Savegame file</source> <translation>無法讀取遊戲存檔</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="918"/> + <location filename="../ProfileInterface.cpp" line="939"/> <source>Can't import %1 because file format can't be detected</source> <translation>無法匯入 %1,因為無法檢測該檔案格式</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1083"/> + <location filename="../ProfileInterface.cpp" line="1104"/> <source>Failed to import the Snapmatic picture, file not begin with PRDR or end with .r5e</source> <translation>匯入 Snapmatic 圖片失敗,檔案不是 PRDR 開頭或附檔名不是 .r5e</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1171"/> + <location filename="../ProfileInterface.cpp" line="1192"/> <source>Failed to import the Snapmatic picture, can't copy the file into profile</source> <translation>匯入 Snapmatic 圖片失敗,無法將該檔案複製到設定檔中</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1208"/> + <location filename="../ProfileInterface.cpp" line="1229"/> <source>Failed to import the Savegame, can't copy the file into profile</source> <translation>匯入遊戲存檔失敗,無法將該檔案複製到設定檔中</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1214"/> + <location filename="../ProfileInterface.cpp" line="1235"/> <source>Failed to import the Savegame, no Savegame slot is left</source> <translation>匯入遊戲存檔失敗,沒有遊戲存檔欄位</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1278"/> - <location filename="../ProfileInterface.cpp" line="1316"/> - <location filename="../ProfileInterface.cpp" line="1361"/> - <location filename="../ProfileInterface.cpp" line="1396"/> - <location filename="../ProfileInterface.cpp" line="1416"/> + <location filename="../ProfileInterface.cpp" line="1299"/> + <location filename="../ProfileInterface.cpp" line="1337"/> + <location filename="../ProfileInterface.cpp" line="1382"/> + <location filename="../ProfileInterface.cpp" line="1417"/> + <location filename="../ProfileInterface.cpp" line="1437"/> <source>Export selected...</source> <translation>匯出所選...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1301"/> - <location filename="../ProfileInterface.cpp" line="1319"/> + <location filename="../ProfileInterface.cpp" line="1322"/> + <location filename="../ProfileInterface.cpp" line="1340"/> <source>JPG pictures and GTA Snapmatic</source> <translation>JPG 圖片和 GTA Snapmatic</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1302"/> - <location filename="../ProfileInterface.cpp" line="1324"/> + <location filename="../ProfileInterface.cpp" line="1323"/> + <location filename="../ProfileInterface.cpp" line="1345"/> <source>JPG pictures only</source> <translation>只有 JPG 圖片</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1303"/> - <location filename="../ProfileInterface.cpp" line="1328"/> + <location filename="../ProfileInterface.cpp" line="1324"/> + <location filename="../ProfileInterface.cpp" line="1349"/> <source>GTA Snapmatic only</source> <translation>只有 GTA Snapmatic</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1316"/> + <location filename="../ProfileInterface.cpp" line="1337"/> <source>%1Export Snapmatic pictures%2<br><br>JPG pictures make it possible to open the picture with a Image Viewer<br>GTA Snapmatic make it possible to import the picture into the game<br><br>Export as:</source> <translation>%1 匯出 Snapmatic 圖片 %2<br><br>JPG 圖片可使用圖片檢視器開啟<br>GTA Snapmatic 可以匯入到遊戲中<br><br>匯出成:</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1362"/> + <location filename="../ProfileInterface.cpp" line="1383"/> <source>Initialising export...</source> <translation>初始化...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1396"/> + <location filename="../ProfileInterface.cpp" line="1417"/> <source>Export failed with... %1</source> <translation>%1 匯出失敗</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1416"/> - <location filename="../ProfileInterface.cpp" line="1458"/> + <location filename="../ProfileInterface.cpp" line="1437"/> + <location filename="../ProfileInterface.cpp" line="1479"/> <source>No Snapmatic pictures or Savegames files are selected</source> <translation>未選擇 Snapmatic 圖片或遊戲存檔</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1424"/> - <location filename="../ProfileInterface.cpp" line="1452"/> - <location filename="../ProfileInterface.cpp" line="1458"/> + <location filename="../ProfileInterface.cpp" line="1445"/> + <location filename="../ProfileInterface.cpp" line="1473"/> + <location filename="../ProfileInterface.cpp" line="1479"/> <source>Remove selected</source> <translation>移除所選</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1424"/> + <location filename="../ProfileInterface.cpp" line="1445"/> <source>You really want remove the selected Snapmatic picutres and Savegame files?</source> <translation>你想移除所選的 Snapmatic 圖片/存檔嗎?</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1452"/> + <location filename="../ProfileInterface.cpp" line="1473"/> <source>Failed to remove all selected Snapmatic pictures and/or Savegame files</source> <translation>無法移除所選擇的 Snapmatic 圖片/遊戲存檔</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1524"/> - <location filename="../ProfileInterface.cpp" line="1558"/> - <location filename="../ProfileInterface.cpp" line="1962"/> - <location filename="../ProfileInterface.cpp" line="2048"/> - <location filename="../ProfileInterface.cpp" line="2147"/> - <location filename="../ProfileInterface.cpp" line="2278"/> + <location filename="../ProfileInterface.cpp" line="1545"/> + <location filename="../ProfileInterface.cpp" line="1579"/> + <location filename="../ProfileInterface.cpp" line="1991"/> + <location filename="../ProfileInterface.cpp" line="2077"/> + <location filename="../ProfileInterface.cpp" line="2176"/> + <location filename="../ProfileInterface.cpp" line="2307"/> <source>No Snapmatic pictures are selected</source> <translation>未選擇 Snapmatic 圖片</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1538"/> - <location filename="../ProfileInterface.cpp" line="1572"/> - <location filename="../ProfileInterface.cpp" line="2027"/> - <location filename="../ProfileInterface.cpp" line="2126"/> - <location filename="../ProfileInterface.cpp" line="2257"/> - <location filename="../ProfileInterface.cpp" line="2360"/> + <location filename="../ProfileInterface.cpp" line="1559"/> + <location filename="../ProfileInterface.cpp" line="1593"/> + <location filename="../ProfileInterface.cpp" line="2056"/> + <location filename="../ProfileInterface.cpp" line="2155"/> + <location filename="../ProfileInterface.cpp" line="2286"/> + <location filename="../ProfileInterface.cpp" line="2389"/> <source>%1 failed with... %2</source> @@ -1542,91 +1542,91 @@ Press 1 for Default View</source> %2</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="977"/> + <location filename="../ProfileInterface.cpp" line="998"/> <source>Prepare Content for Import...</source> <translation>準備匯入內容...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1091"/> + <location filename="../ProfileInterface.cpp" line="1112"/> <source>A Snapmatic picture already exists with the uid %1, you want assign your import a new uid and timestamp?</source> <translation>已有與 uid %1 相同的 Snapmatic 圖片,你想要匯入新的 uid 和時間戳嗎?</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1962"/> - <location filename="../ProfileInterface.cpp" line="2027"/> + <location filename="../ProfileInterface.cpp" line="1991"/> + <location filename="../ProfileInterface.cpp" line="2056"/> <source>Qualify as Avatar</source> <translation>合格大頭貼</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1973"/> - <location filename="../ProfileInterface.cpp" line="2076"/> - <location filename="../ProfileInterface.cpp" line="2207"/> - <location filename="../ProfileInterface.cpp" line="2313"/> + <location filename="../ProfileInterface.cpp" line="2002"/> + <location filename="../ProfileInterface.cpp" line="2105"/> + <location filename="../ProfileInterface.cpp" line="2236"/> + <location filename="../ProfileInterface.cpp" line="2342"/> <source>Patch selected...</source> <translation>修改所選...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1974"/> - <location filename="../ProfileInterface.cpp" line="1993"/> - <location filename="../ProfileInterface.cpp" line="2077"/> - <location filename="../ProfileInterface.cpp" line="2096"/> - <location filename="../ProfileInterface.cpp" line="2208"/> - <location filename="../ProfileInterface.cpp" line="2227"/> - <location filename="../ProfileInterface.cpp" line="2314"/> - <location filename="../ProfileInterface.cpp" line="2333"/> + <location filename="../ProfileInterface.cpp" line="2003"/> + <location filename="../ProfileInterface.cpp" line="2022"/> + <location filename="../ProfileInterface.cpp" line="2106"/> + <location filename="../ProfileInterface.cpp" line="2125"/> + <location filename="../ProfileInterface.cpp" line="2237"/> + <location filename="../ProfileInterface.cpp" line="2256"/> + <location filename="../ProfileInterface.cpp" line="2343"/> + <location filename="../ProfileInterface.cpp" line="2362"/> <source>Patch file %1 of %2 files</source> <translation>修改檔案 %1 共 %2 個檔案</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2027"/> + <location filename="../ProfileInterface.cpp" line="2056"/> <source>Qualify</source> <comment>%1 failed with...</comment> <translation>合格</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2048"/> - <location filename="../ProfileInterface.cpp" line="2126"/> + <location filename="../ProfileInterface.cpp" line="2077"/> + <location filename="../ProfileInterface.cpp" line="2155"/> <source>Change Players...</source> <translation>更改玩家...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2126"/> + <location filename="../ProfileInterface.cpp" line="2155"/> <source>Change Players</source> <comment>%1 failed with...</comment> <translation>更改玩家</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2147"/> - <location filename="../ProfileInterface.cpp" line="2184"/> - <location filename="../ProfileInterface.cpp" line="2257"/> + <location filename="../ProfileInterface.cpp" line="2176"/> + <location filename="../ProfileInterface.cpp" line="2213"/> + <location filename="../ProfileInterface.cpp" line="2286"/> <source>Change Crew...</source> <translation>更改幫會...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2184"/> + <location filename="../ProfileInterface.cpp" line="2213"/> <source>Failed to enter a valid Snapmatic Crew ID</source> <translation>輸入了無效的幫會 ID</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2257"/> + <location filename="../ProfileInterface.cpp" line="2286"/> <source>Change Crew</source> <comment>%1 failed with...</comment> <translation>更改幫會</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2278"/> - <location filename="../ProfileInterface.cpp" line="2295"/> - <location filename="../ProfileInterface.cpp" line="2360"/> + <location filename="../ProfileInterface.cpp" line="2307"/> + <location filename="../ProfileInterface.cpp" line="2324"/> + <location filename="../ProfileInterface.cpp" line="2389"/> <source>Change Title...</source> <translation>更改標題...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2295"/> + <location filename="../ProfileInterface.cpp" line="2324"/> <source>Failed to enter a valid Snapmatic title</source> <translation>輸入了無效的標題</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2360"/> + <location filename="../ProfileInterface.cpp" line="2389"/> <source>Change Title</source> <comment>%1 failed with...</comment> <translation>更改標題</translation> @@ -1728,37 +1728,37 @@ Press 1 for Default View</source> <translation>刪除</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1646"/> + <location filename="../ProfileInterface.cpp" line="1667"/> <source>&View</source> <translation>檢視(&V)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1647"/> + <location filename="../ProfileInterface.cpp" line="1668"/> <source>&Export</source> <translation>匯出(&E)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1648"/> + <location filename="../ProfileInterface.cpp" line="1669"/> <source>&Remove</source> <translation>移除(&R)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1650"/> + <location filename="../ProfileInterface.cpp" line="1671"/> <source>&Select</source> <translation>選擇(&S)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1651"/> + <location filename="../ProfileInterface.cpp" line="1672"/> <source>&Deselect</source> <translation>取消選擇(&D)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1654"/> + <location filename="../ProfileInterface.cpp" line="1675"/> <source>Select &All</source> <translation>選擇全部(&A)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1658"/> + <location filename="../ProfileInterface.cpp" line="1679"/> <source>&Deselect All</source> <translation>取消選擇全部(&D)</translation> </message> @@ -1854,11 +1854,11 @@ Press 1 for Default View</source> <message> <location filename="../SnapmaticEditor.ui" line="14"/> <location filename="../SnapmaticEditor.ui" line="81"/> - <location filename="../JsonEditorDialog.cpp" line="117"/> - <location filename="../JsonEditorDialog.cpp" line="182"/> - <location filename="../JsonEditorDialog.cpp" line="188"/> - <location filename="../JsonEditorDialog.cpp" line="217"/> - <location filename="../PictureDialog.cpp" line="913"/> + <location filename="../JsonEditorDialog.cpp" line="126"/> + <location filename="../JsonEditorDialog.cpp" line="191"/> + <location filename="../JsonEditorDialog.cpp" line="197"/> + <location filename="../JsonEditorDialog.cpp" line="226"/> + <location filename="../PictureDialog.cpp" line="945"/> <location filename="../SnapmaticEditor.cpp" line="334"/> <location filename="../SnapmaticWidget.cpp" line="433"/> <source>Snapmatic Properties</source> @@ -1940,48 +1940,48 @@ Press 1 for Default View</source> <translation>取消(&C)</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="117"/> + <location filename="../JsonEditorDialog.cpp" line="126"/> <source><h4>Unsaved changes detected</h4>You want to save the JSON content before you quit?</source> <translation><h4>目前的變更未儲存</h4> 你想要在退出之前儲存 JSON 嗎?</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="182"/> + <location filename="../JsonEditorDialog.cpp" line="191"/> <source>Patching of Snapmatic Properties failed because of %1</source> <translation>更新 Snapmatic 屬性失敗,因為 %1</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="188"/> - <location filename="../PictureDialog.cpp" line="913"/> + <location filename="../JsonEditorDialog.cpp" line="197"/> + <location filename="../PictureDialog.cpp" line="945"/> <location filename="../SnapmaticEditor.cpp" line="334"/> <location filename="../SnapmaticWidget.cpp" line="433"/> <source>Patching of Snapmatic Properties failed because of I/O Error</source> <translation>讀寫錯誤,未能更新 Snapmatic 屬性</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="217"/> + <location filename="../JsonEditorDialog.cpp" line="226"/> <source>Patching of Snapmatic Properties failed because of JSON Error</source> <translation>JSON 錯誤,未能更新 Snapmatic 屬性</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2175"/> + <location filename="../ProfileInterface.cpp" line="2204"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>Snapmatic Crew</source> <translation>幫會</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2175"/> + <location filename="../ProfileInterface.cpp" line="2204"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>New Snapmatic crew:</source> <translation>輸入新的幫會:</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2290"/> + <location filename="../ProfileInterface.cpp" line="2319"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>Snapmatic Title</source> <translation>標題</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2290"/> + <location filename="../ProfileInterface.cpp" line="2319"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>New Snapmatic title:</source> <translation>輸入新的標題:</translation> @@ -2037,19 +2037,19 @@ Press 1 for Default View</source> <context> <name>SnapmaticPicture</name> <message> - <location filename="../JsonEditorDialog.cpp" line="168"/> + <location filename="../JsonEditorDialog.cpp" line="177"/> <location filename="../SnapmaticPicture.cpp" line="735"/> <source>JSON is incomplete and malformed</source> <translation>JSON 不完整和異常</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="172"/> + <location filename="../JsonEditorDialog.cpp" line="181"/> <location filename="../SnapmaticPicture.cpp" line="739"/> <source>JSON is incomplete</source> <translation>JSON 不完整</translation> </message> <message> - <location filename="../JsonEditorDialog.cpp" line="176"/> + <location filename="../JsonEditorDialog.cpp" line="185"/> <location filename="../SnapmaticPicture.cpp" line="743"/> <source>JSON is malformed</source> <translation>JSON 異常</translation> @@ -2156,52 +2156,52 @@ Press 1 for Default View</source> <translation>刪除</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1594"/> + <location filename="../ProfileInterface.cpp" line="1615"/> <source>Edi&t</source> <translation>編輯(&E)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1597"/> + <location filename="../ProfileInterface.cpp" line="1618"/> <source>Show &In-game</source> <translation>在遊戲中顯示(&I)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1601"/> + <location filename="../ProfileInterface.cpp" line="1622"/> <source>Hide &In-game</source> <translation>在遊戲中隱藏(&I)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1609"/> + <location filename="../ProfileInterface.cpp" line="1630"/> <source>&Export</source> <translation>匯出(&E)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1612"/> + <location filename="../ProfileInterface.cpp" line="1633"/> <source>&View</source> <translation>檢視(&V)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1615"/> + <location filename="../ProfileInterface.cpp" line="1636"/> <source>&Remove</source> <translation>移除(&R)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1617"/> + <location filename="../ProfileInterface.cpp" line="1638"/> <source>&Select</source> <translation>選擇(&S)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1618"/> + <location filename="../ProfileInterface.cpp" line="1639"/> <source>&Deselect</source> <translation>取消選擇(&D)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1621"/> + <location filename="../ProfileInterface.cpp" line="1642"/> <source>Select &All</source> <translation>選擇全部(&A)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1625"/> + <location filename="../ProfileInterface.cpp" line="1646"/> <source>&Deselect All</source> <translation>取消選擇全部(&D)</translation> </message> @@ -2383,7 +2383,7 @@ Press 1 for Default View</source> </message> <message> <location filename="../UserInterface.ui" line="322"/> - <location filename="../OptionsDialog.cpp" line="732"/> + <location filename="../OptionsDialog.cpp" line="744"/> <location filename="../UserInterface.cpp" line="188"/> <location filename="../UserInterface.cpp" line="608"/> <source>Select RDR 2 Folder...</source> @@ -2420,15 +2420,15 @@ Press 1 for Default View</source> <translation>更改玩家(&P)...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1524"/> - <location filename="../ProfileInterface.cpp" line="1538"/> + <location filename="../ProfileInterface.cpp" line="1545"/> + <location filename="../ProfileInterface.cpp" line="1559"/> <location filename="../SnapmaticWidget.cpp" line="328"/> <source>Show In-game</source> <translation>在遊戲中顯示</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1558"/> - <location filename="../ProfileInterface.cpp" line="1572"/> + <location filename="../ProfileInterface.cpp" line="1579"/> + <location filename="../ProfileInterface.cpp" line="1593"/> <location filename="../SnapmaticWidget.cpp" line="320"/> <source>Hide In-game</source> <translation>在遊戲中隱藏</translation>