diff --git a/AppEnv.cpp b/AppEnv.cpp index 53c6a41..901dd5e 100644 --- a/AppEnv.cpp +++ b/AppEnv.cpp @@ -1,6 +1,6 @@ /***************************************************************************** * rdr2view Red Dead Redemption 2 Profile Viewer -* Copyright (C) 2016-2017 Syping +* Copyright (C) 2016-2020 Syping * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -499,9 +499,9 @@ bool AppEnv::setGameLanguage(GameVersion gameVersion, GameLanguage gameLanguage) qreal AppEnv::screenRatio() { #if QT_VERSION >= 0x050000 - qreal dpi = QGuiApplication::primaryScreen()->logicalDotsPerInch(); + qreal dpi = QApplication::primaryScreen()->logicalDotsPerInch(); #else - qreal dpi = qApp->desktop()->logicalDpiX(); + qreal dpi = QApplication::desktop()->logicalDpiX(); #endif #ifdef Q_OS_MAC return (dpi / 72); @@ -513,7 +513,7 @@ qreal AppEnv::screenRatio() qreal AppEnv::screenRatioPR() { #if QT_VERSION >= 0x050600 - return QGuiApplication::primaryScreen()->devicePixelRatio(); + return QApplication::primaryScreen()->devicePixelRatio(); #else return 1; #endif diff --git a/ExportThread.cpp b/ExportThread.cpp index 4da7002..5ffb5a6 100644 --- a/ExportThread.cpp +++ b/ExportThread.cpp @@ -1,6 +1,6 @@ /***************************************************************************** * rdr2view Red Dead Redemption 2 Profile Viewer -* Copyright (C) 2016-2017 Syping +* Copyright (C) 2016-2020 Syping * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -22,14 +22,19 @@ #include "ProfileWidget.h" #include "ExportThread.h" #include "SavegameData.h" +#include "AppEnv.h" #include "config.h" #include <QStringBuilder> -#include <QDesktopWidget> #include <QApplication> #include <QFileInfo> -#include <QDebug> #include <QFile> +#if QT_VERSION >= 0x050000 +#include <QScreen> +#else +#include <QDesktopWidget> +#endif + ExportThread::ExportThread(QMap<ProfileWidget*,QString> profileMap, QString exportDirectory, bool pictureCopyEnabled, bool pictureExportEnabled, int exportCount, QObject *parent) : QThread(parent), profileMap(profileMap), exportDirectory(exportDirectory), pictureCopyEnabled(pictureCopyEnabled), pictureExportEnabled(pictureExportEnabled), exportCount(exportCount) { @@ -101,8 +106,17 @@ void ExportThread::run() QImage exportPicture = picture->getImage(); if (sizeMode == "Desktop") { - QRect desktopResolution = qApp->desktop()->screenGeometry(); - exportPicture = exportPicture.scaled(desktopResolution.width(), desktopResolution.height(), aspectRatio, Qt::SmoothTransformation); +#if QT_VERSION >= 0x050000 + qreal screenRatioPR = AppEnv::screenRatioPR(); + QRect desktopResolution = QApplication::primaryScreen()->geometry(); + int desktopSizeWidth = qRound((double)desktopResolution.width() * screenRatioPR); + int desktopSizeHeight = qRound((double)desktopResolution.height() * screenRatioPR); +#else + QRect desktopResolution = QApplication::desktop()->screenGeometry(); + int desktopSizeWidth = desktopResolution.width(); + int desktopSizeHeight = desktopResolution.height(); +#endif + exportPicture = exportPicture.scaled(desktopSizeWidth, desktopSizeHeight, aspectRatio, Qt::SmoothTransformation); } else if (sizeMode == "Custom") { diff --git a/ImageEditorDialog.cpp b/ImageEditorDialog.cpp deleted file mode 100644 index 33dd8ee..0000000 --- a/ImageEditorDialog.cpp +++ /dev/null @@ -1,205 +0,0 @@ -/***************************************************************************** -* rdr2view Red Dead Redemption 2 Profile Viewer -* Copyright (C) 2017-2018 Syping -* -* This program is free software: you can redistribute it and/or modify -* it under the terms of the GNU General Public License as published by -* the Free Software Foundation, either version 3 of the License, or -* (at your option) any later version. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License -* along with this program. If not, see <http://www.gnu.org/licenses/>. -*****************************************************************************/ - -#include "ImageEditorDialog.h" -#include "ui_ImageEditorDialog.h" -#include "ProfileInterface.h" -#include "SidebarGenerator.h" -#include "StandardPaths.h" -#include "ImportDialog.h" -#include "AppEnv.h" -#include "config.h" -#include <QStringBuilder> -#include <QImageReader> -#include <QFileDialog> -#include <QMessageBox> - -ImageEditorDialog::ImageEditorDialog(SnapmaticPicture *picture, QString profileName, QWidget *parent) : - QDialog(parent), smpic(picture), profileName(profileName), - ui(new Ui::ImageEditorDialog) -{ - // Set Window Flags - setWindowFlags(windowFlags()^Qt::WindowContextHelpButtonHint); - - ui->setupUi(this); - ui->cmdClose->setDefault(true); - ui->cmdClose->setFocus(); - - // Set Icon for Close Button - if (QIcon::hasThemeIcon("dialog-close")) - { - ui->cmdClose->setIcon(QIcon::fromTheme("dialog-close")); - } - else if (QIcon::hasThemeIcon("gtk-close")) - { - ui->cmdClose->setIcon(QIcon::fromTheme("gtk-close")); - } - - // Set Icon for Import Button - if (QIcon::hasThemeIcon("document-import")) - { - ui->cmdReplace->setIcon(QIcon::fromTheme("document-import")); - } - - // Set Icon for Overwrite Button - if (QIcon::hasThemeIcon("document-save")) - { - ui->cmdSave->setIcon(QIcon::fromTheme("document-save")); - } - else if (QIcon::hasThemeIcon("gtk-save")) - { - ui->cmdSave->setIcon(QIcon::fromTheme("gtk-save")); - } - - // DPI calculation - qreal screenRatio = AppEnv::screenRatio(); - - snapmaticResolutionLW = 516 * screenRatio; // 430 - snapmaticResolutionLH = 288 * screenRatio; // 240 - ui->labPicture->setMinimumSize(snapmaticResolutionLW, snapmaticResolutionLH); - - imageIsChanged = false; - pictureCache = picture->getImage(); - ui->labPicture->setPixmap(QPixmap::fromImage(pictureCache).scaled(snapmaticResolutionLW, snapmaticResolutionLH, Qt::IgnoreAspectRatio, Qt::SmoothTransformation)); - - setMaximumSize(sizeHint()); - setMinimumSize(sizeHint()); - setFixedSize(sizeHint()); -} - -ImageEditorDialog::~ImageEditorDialog() -{ - delete ui; -} - -void ImageEditorDialog::on_cmdClose_clicked() -{ - close(); -} - -void ImageEditorDialog::on_cmdReplace_clicked() -{ - QSettings settings(GTA5SYNC_APPVENDOR, GTA5SYNC_APPSTR); - settings.beginGroup("FileDialogs"); - bool dontUseNativeDialog = settings.value("DontUseNativeDialog", false).toBool(); - settings.beginGroup("ImportReplace"); - -fileDialogPreOpen: //Work? - QFileDialog fileDialog(this); - fileDialog.setFileMode(QFileDialog::ExistingFile); - fileDialog.setViewMode(QFileDialog::Detail); - fileDialog.setAcceptMode(QFileDialog::AcceptOpen); - fileDialog.setOption(QFileDialog::DontUseNativeDialog, dontUseNativeDialog); - fileDialog.setWindowFlags(fileDialog.windowFlags()^Qt::WindowContextHelpButtonHint); - fileDialog.setWindowTitle(ProfileInterface::tr("Import...")); - fileDialog.setLabelText(QFileDialog::Accept, ProfileInterface::tr("Import")); - - // Getting readable Image formats - QString imageFormatsStr = " "; - for (QByteArray imageFormat : QImageReader::supportedImageFormats()) - { - imageFormatsStr += QString("*.") % QString::fromUtf8(imageFormat).toLower() % " "; - } - - QStringList filters; - filters << ProfileInterface::tr("All image files (%1)").arg(imageFormatsStr.trimmed()); - filters << ProfileInterface::tr("All files (**)"); - fileDialog.setNameFilters(filters); - - QList<QUrl> sidebarUrls = SidebarGenerator::generateSidebarUrls(fileDialog.sidebarUrls()); - - fileDialog.setSidebarUrls(sidebarUrls); - fileDialog.setDirectory(settings.value(profileName % "+Directory", StandardPaths::documentsLocation()).toString()); - fileDialog.restoreGeometry(settings.value(profileName % "+Geometry", "").toByteArray()); - - if (fileDialog.exec()) - { - QStringList selectedFiles = fileDialog.selectedFiles(); - if (selectedFiles.length() == 1) - { - QString selectedFile = selectedFiles.at(0); - QString selectedFileName = QFileInfo(selectedFile).fileName(); - - QFile snapmaticFile(selectedFile); - if (!snapmaticFile.open(QFile::ReadOnly)) - { - QMessageBox::warning(this, ProfileInterface::tr("Import"), ProfileInterface::tr("Can't import %1 because file can't be open").arg("\""+selectedFileName+"\"")); - goto fileDialogPreOpen; - } - QImage *importImage = new QImage(); - QImageReader snapmaticImageReader; - snapmaticImageReader.setDecideFormatFromContent(true); - snapmaticImageReader.setDevice(&snapmaticFile); - if (!snapmaticImageReader.read(importImage)) - { - QMessageBox::warning(this, ProfileInterface::tr("Import"), ProfileInterface::tr("Can't import %1 because file can't be parsed properly").arg("\""+selectedFileName+"\"")); - delete importImage; - goto fileDialogPreOpen; - } - ImportDialog *importDialog = new ImportDialog(profileName, this); - importDialog->setImage(importImage); - importDialog->setModal(true); - importDialog->show(); - importDialog->exec(); - if (importDialog->isImportAgreed()) - { - pictureCache = importDialog->image(); - ui->labPicture->setPixmap(QPixmap::fromImage(pictureCache).scaled(snapmaticResolutionLW, snapmaticResolutionLH, Qt::KeepAspectRatio, Qt::SmoothTransformation)); - imageIsChanged = true; - } - delete importDialog; - } - } - - settings.setValue(profileName % "+Geometry", fileDialog.saveGeometry()); - settings.setValue(profileName % "+Directory", fileDialog.directory().absolutePath()); - settings.endGroup(); - settings.endGroup(); -} - -void ImageEditorDialog::on_cmdSave_clicked() -{ - if (imageIsChanged) - { - const QByteArray previousPicture = smpic->getPictureStream(); - bool success = smpic->setImage(pictureCache); - if (success) - { - QString currentFilePath = smpic->getPictureFilePath(); - QString originalFilePath = smpic->getOriginalPictureFilePath(); - QString backupFileName = originalFilePath % ".bak"; - if (!QFile::exists(backupFileName)) - { - QFile::copy(currentFilePath, backupFileName); - } - if (!smpic->exportPicture(currentFilePath)) - { - smpic->setPictureStream(previousPicture); - QMessageBox::warning(this, tr("Snapmatic Image Editor"), tr("Patching of Snapmatic Image failed because of I/O Error")); - return; - } - smpic->emitCustomSignal("PictureUpdated"); - } - else - { - QMessageBox::warning(this, tr("Snapmatic Image Editor"), tr("Patching of Snapmatic Image failed because of Image Error")); - return; - } - } - close(); -} diff --git a/ImageEditorDialog.h b/ImageEditorDialog.h deleted file mode 100644 index 7d130cb..0000000 --- a/ImageEditorDialog.h +++ /dev/null @@ -1,52 +0,0 @@ -/***************************************************************************** -* rdr2view Red Dead Redemption 2 Profile Viewer -* Copyright (C) 2016-2017 Syping -* -* This program is free software: you can redistribute it and/or modify -* it under the terms of the GNU General Public License as published by -* the Free Software Foundation, either version 3 of the License, or -* (at your option) any later version. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License -* along with this program. If not, see <http://www.gnu.org/licenses/>. -*****************************************************************************/ - -#ifndef IMAGEEDITORDIALOG_H -#define IMAGEEDITORDIALOG_H - -#include "SnapmaticPicture.h" -#include <QDialog> - -namespace Ui { -class ImageEditorDialog; -} - -class ImageEditorDialog : public QDialog -{ - Q_OBJECT - -public: - explicit ImageEditorDialog(SnapmaticPicture *picture, QString profileName, QWidget *parent = 0); - ~ImageEditorDialog(); - -private slots: - void on_cmdClose_clicked(); - void on_cmdReplace_clicked(); - void on_cmdSave_clicked(); - -private: - SnapmaticPicture *smpic; - QString profileName; - Ui::ImageEditorDialog *ui; - int snapmaticResolutionLW; - int snapmaticResolutionLH; - bool imageIsChanged; - QImage pictureCache; -}; - -#endif // IMAGEEDITORDIALOG_H diff --git a/ImageEditorDialog.ui b/ImageEditorDialog.ui deleted file mode 100644 index 8278072..0000000 --- a/ImageEditorDialog.ui +++ /dev/null @@ -1,108 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ui version="4.0"> - <class>ImageEditorDialog</class> - <widget class="QDialog" name="ImageEditorDialog"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>516</width> - <height>337</height> - </rect> - </property> - <property name="windowTitle"> - <string>Overwrite Image...</string> - </property> - <layout class="QVBoxLayout" name="vlInterface"> - <property name="leftMargin"> - <number>0</number> - </property> - <property name="topMargin"> - <number>0</number> - </property> - <property name="rightMargin"> - <number>0</number> - </property> - <property name="bottomMargin"> - <number>0</number> - </property> - <item> - <widget class="QLabel" name="labPicture"> - <property name="minimumSize"> - <size> - <width>516</width> - <height>288</height> - </size> - </property> - <property name="text"> - <string/> - </property> - </widget> - </item> - <item> - <widget class="QFrame" name="buttomFrame"> - <property name="frameShape"> - <enum>QFrame::NoFrame</enum> - </property> - <property name="frameShadow"> - <enum>QFrame::Plain</enum> - </property> - <property name="lineWidth"> - <number>0</number> - </property> - <layout class="QVBoxLayout" name="vlButtons"> - <item> - <layout class="QHBoxLayout" name="hlButtons"> - <item> - <widget class="QPushButton" name="cmdReplace"> - <property name="toolTip"> - <string>Import picture</string> - </property> - <property name="text"> - <string>&Import...</string> - </property> - </widget> - </item> - <item> - <spacer name="hsButtons"> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>0</width> - <height>0</height> - </size> - </property> - </spacer> - </item> - <item> - <widget class="QPushButton" name="cmdSave"> - <property name="toolTip"> - <string>Apply changes</string> - </property> - <property name="text"> - <string>&Overwrite</string> - </property> - </widget> - </item> - <item> - <widget class="QPushButton" name="cmdClose"> - <property name="toolTip"> - <string>Discard changes</string> - </property> - <property name="text"> - <string>&Close</string> - </property> - </widget> - </item> - </layout> - </item> - </layout> - </widget> - </item> - </layout> - </widget> - <resources/> - <connections/> -</ui> diff --git a/ImportDialog.cpp b/ImportDialog.cpp index 4bce3cc..7a48c8c 100644 --- a/ImportDialog.cpp +++ b/ImportDialog.cpp @@ -1,6 +1,6 @@ /***************************************************************************** * rdr2view Red Dead Redemption 2 Profile Viewer -* Copyright (C) 2017-2019 Syping +* Copyright (C) 2017-2020 Syping * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -374,7 +374,7 @@ void ImportDialog::cropPicture() #endif imageCropper.setBackgroundColor(Qt::black); imageCropper.setCroppingRectBorderColor(QColor(255, 255, 255, 127)); - imageCropper.setImage(QPixmap::fromImage(workImage, Qt::AutoColor)); + imageCropper.setImage(QPixmap::fromImage(origImage, Qt::AutoColor)); imageCropper.setProportion(QSize(1, 1)); imageCropper.setFixedSize(workImage.size()); cropLayout.addWidget(&imageCropper); @@ -575,6 +575,7 @@ QImage ImportDialog::image() void ImportDialog::setImage(QImage *image_) { + origImage = *image_; workImage = QImage(); if (image_->width() == image_->height()) { diff --git a/ImportDialog.h b/ImportDialog.h index 41b1ba7..dd7250f 100644 --- a/ImportDialog.h +++ b/ImportDialog.h @@ -1,6 +1,6 @@ /***************************************************************************** * rdr2view Red Dead Redemption 2 Profile Viewer -* Copyright (C) 2017 Syping +* Copyright (C) 2017-2020 Syping * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -67,6 +67,7 @@ private: QString imageTitle; QImage backImage; QImage workImage; + QImage origImage; QImage newImage; QColor selectedColour; QMenu *optionsMenu; diff --git a/OptionsDialog.cpp b/OptionsDialog.cpp index 7de577f..fd1fdac 100644 --- a/OptionsDialog.cpp +++ b/OptionsDialog.cpp @@ -1,6 +1,6 @@ /***************************************************************************** * rdr2view Red Dead Redemption 2 Profile Viewer -* Copyright (C) 2016-2018 Syping +* Copyright (C) 2016-2020 Syping * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -24,7 +24,6 @@ #include "AppEnv.h" #include "config.h" #include <QStringBuilder> -#include <QDesktopWidget> #include <QJsonDocument> #include <QStyleFactory> #include <QApplication> @@ -40,6 +39,12 @@ #include <QList> #include <QDir> +#if QT_VERSION >= 0x050000 +#include <QScreen> +#else +#include <QDesktopWidget> +#endif + #ifdef GTA5SYNC_TELEMETRY #include "TelemetryClass.h" #endif @@ -58,9 +63,16 @@ OptionsDialog::OptionsDialog(ProfileDatabase *profileDB, QWidget *parent) : ui->cmdCancel->setDefault(true); ui->cmdCancel->setFocus(); +#if QT_VERSION >= 0x050000 + qreal screenRatioPR = AppEnv::screenRatioPR(); + QRect desktopResolution = QApplication::primaryScreen()->geometry(); + int desktopSizeWidth = qRound((double)desktopResolution.width() * screenRatioPR); + int desktopSizeHeight = qRound((double)desktopResolution.height() * screenRatioPR); +#else QRect desktopResolution = QApplication::desktop()->screenGeometry(this); int desktopSizeWidth = desktopResolution.width(); int desktopSizeHeight = desktopResolution.height(); +#endif aspectRatio = Qt::KeepAspectRatio; defExportSize = QSize(960, 536); cusExportSize = defExportSize; diff --git a/PictureDialog.cpp b/PictureDialog.cpp index 19364ed..c6225ac 100644 --- a/PictureDialog.cpp +++ b/PictureDialog.cpp @@ -1,6 +1,6 @@ /***************************************************************************** * rdr2view Red Dead Redemption 2 Profile Viewer -* Copyright (C) 2016-2018 Syping +* Copyright (C) 2016-2020 Syping * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -22,7 +22,6 @@ #include "ui_PictureDialog.h" #include "SidebarGenerator.h" #include "MapLocationDialog.h" -#include "ImageEditorDialog.h" #include "JsonEditorDialog.h" #include "SnapmaticEditor.h" #include "StandardPaths.h" diff --git a/PictureExport.cpp b/PictureExport.cpp index 44191b1..7c91ff4 100644 --- a/PictureExport.cpp +++ b/PictureExport.cpp @@ -1,6 +1,6 @@ /***************************************************************************** * rdr2view Red Dead Redemption 2 Profile Viewer -* Copyright (C) 2016-2017 Syping +* Copyright (C) 2016-2020 Syping * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -17,6 +17,7 @@ *****************************************************************************/ #include "config.h" +#include "AppEnv.h" #include "PictureExport.h" #include "PictureDialog.h" #include "StandardPaths.h" @@ -32,6 +33,9 @@ #if QT_VERSION >= 0x050000 #include <QSaveFile> +#include <QScreen> +#else +#include <QDesktopWidget> #endif PictureExport::PictureExport() @@ -157,8 +161,17 @@ fileDialogPreSave: //Work? QImage exportPicture = picture->getImage(); if (sizeMode == "Desktop") { +#if QT_VERSION >= 0x050000 + qreal screenRatioPR = AppEnv::screenRatioPR(); + QRect desktopResolution = QApplication::primaryScreen()->geometry(); + int desktopSizeWidth = qRound((double)desktopResolution.width() * screenRatioPR); + int desktopSizeHeight = qRound((double)desktopResolution.height() * screenRatioPR); +#else QRect desktopResolution = QApplication::desktop()->screenGeometry(); - exportPicture = exportPicture.scaled(desktopResolution.width(), desktopResolution.height(), aspectRatio, Qt::SmoothTransformation); + int desktopSizeWidth = desktopResolution.width(); + int desktopSizeHeight = desktopResolution.height(); +#endif + exportPicture = exportPicture.scaled(desktopSizeWidth, desktopSizeHeight, aspectRatio, Qt::SmoothTransformation); } else if (sizeMode == "Custom") { diff --git a/SnapmaticWidget.cpp b/SnapmaticWidget.cpp index a8fdc80..f70b74a 100644 --- a/SnapmaticWidget.cpp +++ b/SnapmaticWidget.cpp @@ -1,6 +1,6 @@ /***************************************************************************** * rdr2view Red Dead Redemption 2 Profile Viewer -* Copyright (C) 2016-2019 Syping +* Copyright (C) 2016-2020 Syping * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -18,7 +18,6 @@ #include "SnapmaticWidget.h" #include "ui_SnapmaticWidget.h" -#include "ImageEditorDialog.h" #include "MapLocationDialog.h" #include "JsonEditorDialog.h" #include "SnapmaticPicture.h" diff --git a/anpro/imagecropper.cpp b/anpro/imagecropper.cpp index f311116..7881c85 100644 --- a/anpro/imagecropper.cpp +++ b/anpro/imagecropper.cpp @@ -1,6 +1,7 @@ /***************************************************************************** * ImageCropper Qt Widget for cropping images * Copyright (C) 2013 Dimka Novikov, to@dimkanovikov.pro +* Copyright (C) 2020 Syping * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -17,6 +18,7 @@ *****************************************************************************/ #include "imagecropper.h" +#include "AppEnv.h" #include <QMouseEvent> #include <QPainter> @@ -112,16 +114,16 @@ const QPixmap ImageCropper::cropImage() // Получим размер отображаемого изображения QSize scaledImageSize = pimpl->imageForCropping.scaled( - this->size(), Qt::KeepAspectRatio, Qt::FastTransformation + size(), Qt::KeepAspectRatio, Qt::SmoothTransformation ).size(); // Определим расстояние от левого и верхнего краёв float leftDelta = 0; float topDelta = 0; const float HALF_COUNT = 2; - if (this->size().height() == scaledImageSize.height()) { - leftDelta = (this->width() - scaledImageSize.width()) / HALF_COUNT; + if (size().height() == scaledImageSize.height()) { + leftDelta = (width() - scaledImageSize.width()) / HALF_COUNT; } else { - topDelta = (this->height() - scaledImageSize.height()) / HALF_COUNT; + topDelta = (height() - scaledImageSize.height()) / HALF_COUNT; } // Определим пропорцию области обрезки по отношению к исходному изображению float xScale = (float)pimpl->imageForCropping.width() / scaledImageSize.width(); @@ -145,39 +147,54 @@ const QPixmap ImageCropper::cropImage() void ImageCropper::paintEvent(QPaintEvent* _event) { - QWidget::paintEvent( _event ); + QWidget::paintEvent(_event); // QPainter widgetPainter(this); // Рисуем изображение по центру виджета { +#if QT_VERSION >= 0x050600 + qreal screenRatioPR = AppEnv::screenRatioPR(); // ... подгоним изображение для отображения по размеру виджета QPixmap scaledImage = - pimpl->imageForCropping.scaled(this->size(), Qt::KeepAspectRatio, Qt::FastTransformation); + pimpl->imageForCropping.scaled(qRound((double)width() * screenRatioPR), qRound((double)height() * screenRatioPR), Qt::KeepAspectRatio, Qt::SmoothTransformation); + scaledImage.setDevicePixelRatio(screenRatioPR); +#else + QPixmap scaledImage = + pimpl->imageForCropping.scaled(size(), Qt::KeepAspectRatio, Qt::SmoothTransformation); +#endif // ... заливаем фон - widgetPainter.fillRect( this->rect(), pimpl->backgroundColor ); + widgetPainter.fillRect(rect(), pimpl->backgroundColor); // ... рисуем изображение по центру виджета - if ( this->size().height() == scaledImage.height() ) { - widgetPainter.drawPixmap( ( this->width() - scaledImage.width() ) / 2, 0, scaledImage ); +#if QT_VERSION >= 0x050600 + if (qRound((double)height() * screenRatioPR) == scaledImage.height()) { + widgetPainter.drawPixmap( ( qRound((double)width() * screenRatioPR) - scaledImage.width() ) / 2, 0, scaledImage ); } else { - widgetPainter.drawPixmap( 0, ( this->height() - scaledImage.height() ) / 2, scaledImage ); + widgetPainter.drawPixmap( 0, ( qRound((double)height() * screenRatioPR) - scaledImage.height() ) / 2, scaledImage ); } +#else + if (height() == scaledImage.height()) { + widgetPainter.drawPixmap( ( width()- scaledImage.width() ) / 2, 0, scaledImage ); + } else { + widgetPainter.drawPixmap( 0, ( height() - scaledImage.height() ) / 2, scaledImage ); + } +#endif } // Рисуем область обрезки { // ... если это первое отображение после инициилизации, то центруем областо обрезки if (pimpl->croppingRect.isNull()) { - const int width = WIDGET_MINIMUM_SIZE.width()/2; - const int height = WIDGET_MINIMUM_SIZE.height()/2; - pimpl->croppingRect.setSize(QSize(width, height)); - float x = (this->width() - pimpl->croppingRect.width())/2; - float y = (this->height() - pimpl->croppingRect.height())/2; + const int cwidth = WIDGET_MINIMUM_SIZE.width()/2; + const int cheight = WIDGET_MINIMUM_SIZE.height()/2; + pimpl->croppingRect.setSize(QSize(cwidth, cheight)); + float x = (width() - pimpl->croppingRect.width())/2; + float y = (height() - pimpl->croppingRect.height())/2; pimpl->croppingRect.moveTo(x, y); } // ... рисуем затемненную область QPainterPath p; p.addRect(pimpl->croppingRect); - p.addRect(this->rect()); + p.addRect(rect()); widgetPainter.setBrush(QBrush(QColor(0,0,0,120))); widgetPainter.setPen(Qt::transparent); widgetPainter.drawPath(p); diff --git a/config.h b/config.h index dd1530f..0971474 100644 --- a/config.h +++ b/config.h @@ -1,6 +1,6 @@ /***************************************************************************** * rdr2view Red Dead Redemption 2 Profile Viewer -* Copyright (C) 2016-2018 Syping +* Copyright (C) 2016-2020 Syping * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -40,11 +40,11 @@ #endif #ifndef GTA5SYNC_COPYRIGHT -#define GTA5SYNC_COPYRIGHT "2016-2019" +#define GTA5SYNC_COPYRIGHT "2016-2020" #endif #ifndef GTA5SYNC_APPVER -#define GTA5SYNC_APPVER "0.1.0" +#define GTA5SYNC_APPVER "0.2.0" #endif #if __cplusplus diff --git a/rdr2view.pro b/rdr2view.pro index f671b8d..acb3f70 100644 --- a/rdr2view.pro +++ b/rdr2view.pro @@ -1,6 +1,6 @@ #/***************************************************************************** #* rdr2view Red Dead Redemption 2 Profile Viewer -#* Copyright (C) 2015-2019 Syping +#* Copyright (C) 2015-2020 Syping #* #* This program is free software: you can redistribute it and/or modify #* it under the terms of the GNU General Public License as published by @@ -37,7 +37,6 @@ SOURCES += main.cpp \ ExportThread.cpp \ GlobalString.cpp \ IconLoader.cpp \ - ImageEditorDialog.cpp \ ImportDialog.cpp \ JsonEditorDialog.cpp \ MapLocationDialog.cpp \ @@ -79,7 +78,6 @@ HEADERS += \ ExportThread.h \ GlobalString.h \ IconLoader.h \ - ImageEditorDialog.h \ ImportDialog.h \ JsonEditorDialog.h \ MapLocationDialog.h \ @@ -117,7 +115,6 @@ HEADERS += \ FORMS += \ AboutDialog.ui \ ExportDialog.ui \ - ImageEditorDialog.ui \ ImportDialog.ui \ JsonEditorDialog.ui \ MapLocationDialog.ui \ diff --git a/res/app.rc b/res/app.rc index 57d2d4a..a3ad365 100644 --- a/res/app.rc +++ b/res/app.rc @@ -7,8 +7,8 @@ CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "rdr2view.exe.manifest" #include <windows.h> VS_VERSION_INFO VERSIONINFO -FILEVERSION 0, 1, 0, 0 -PRODUCTVERSION 0, 1, 0, 0 +FILEVERSION 0, 2, 0, 0 +PRODUCTVERSION 0, 2, 0, 0 FILEFLAGSMASK 0x3fL FILEFLAGS 0 FILEOS VOS_NT_WINDOWS32 @@ -25,12 +25,12 @@ BEGIN BEGIN VALUE "CompanyName", "Syping" VALUE "FileDescription", "rdr2view" - VALUE "FileVersion", "0.1.0" + VALUE "FileVersion", "0.2.0" VALUE "InternalName", "rdr2view" - VALUE "LegalCopyright", "Copyright � 2016-2019 Syping" + VALUE "LegalCopyright", "Copyright � 2016-2020 Syping" VALUE "OriginalFilename", "rdr2view.exe" VALUE "ProductName", "rdr2view" - VALUE "ProductVersion", "0.1.0" + VALUE "ProductVersion", "0.2.0" END END END diff --git a/res/gta5sync.ts b/res/gta5sync.ts index e097c0c..4ec67af 100644 --- a/res/gta5sync.ts +++ b/res/gta5sync.ts @@ -166,66 +166,47 @@ Pictures and Savegames</source> <context> <name>ImageEditorDialog</name> <message> - <location filename="../ImageEditorDialog.ui" line="14"/> - <location filename="../ImportDialog.cpp" line="639"/> + <location filename="../ImportDialog.cpp" line="640"/> <source>Overwrite Image...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="59"/> - <source>Import picture</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ImageEditorDialog.ui" line="62"/> - <source>&Import...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ImageEditorDialog.ui" line="82"/> - <location filename="../ImportDialog.cpp" line="641"/> + <location filename="../ImportDialog.cpp" line="642"/> <source>Apply changes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="85"/> - <location filename="../ImportDialog.cpp" line="640"/> + <location filename="../ImportDialog.cpp" line="641"/> <source>&Overwrite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="92"/> - <location filename="../ImportDialog.cpp" line="643"/> + <location filename="../ImportDialog.cpp" line="644"/> <source>Discard changes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="95"/> - <location filename="../ImportDialog.cpp" line="642"/> + <location filename="../ImportDialog.cpp" line="643"/> <source>&Close</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="193"/> - <location filename="../ImageEditorDialog.cpp" line="200"/> - <location filename="../PictureDialog.cpp" line="1006"/> - <location filename="../PictureDialog.cpp" line="1030"/> - <location filename="../SnapmaticWidget.cpp" line="376"/> - <location filename="../SnapmaticWidget.cpp" line="400"/> + <location filename="../PictureDialog.cpp" line="998"/> + <location filename="../PictureDialog.cpp" line="1022"/> + <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="../ImageEditorDialog.cpp" line="193"/> - <location filename="../PictureDialog.cpp" line="1006"/> - <location filename="../SnapmaticWidget.cpp" line="376"/> + <location filename="../PictureDialog.cpp" line="998"/> + <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="../ImageEditorDialog.cpp" line="200"/> - <location filename="../PictureDialog.cpp" line="1030"/> - <location filename="../SnapmaticWidget.cpp" line="400"/> + <location filename="../PictureDialog.cpp" line="1022"/> + <location filename="../SnapmaticWidget.cpp" line="399"/> <source>Patching of Snapmatic Image failed because of Image Error</source> <translation type="unfinished"></translation> </message> @@ -267,7 +248,7 @@ Pictures and Savegames</source> <location filename="../ImportDialog.ui" line="150"/> <location filename="../ImportDialog.cpp" line="87"/> <location filename="../ImportDialog.cpp" line="315"/> - <location filename="../ImportDialog.cpp" line="727"/> + <location filename="../ImportDialog.cpp" line="728"/> <source>Background Colour: <span style="color: %1">%1</span></source> <translation type="unfinished"></translation> </message> @@ -286,7 +267,7 @@ Pictures and Savegames</source> <location filename="../ImportDialog.ui" line="203"/> <location filename="../ImportDialog.cpp" line="88"/> <location filename="../ImportDialog.cpp" line="323"/> - <location filename="../ImportDialog.cpp" line="807"/> + <location filename="../ImportDialog.cpp" line="808"/> <source>Background Image:</source> <translation type="unfinished"></translation> </message> @@ -446,24 +427,24 @@ Pictures and Savegames</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ImportDialog.cpp" line="674"/> + <location filename="../ImportDialog.cpp" line="675"/> <source>Snapmatic Avatar Zone</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ImportDialog.cpp" line="674"/> + <location filename="../ImportDialog.cpp" line="675"/> <source>Are you sure to use a square image outside of the Avatar Zone? When you want to use it as Avatar the image will be detached!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ImportDialog.cpp" line="723"/> + <location filename="../ImportDialog.cpp" line="724"/> <source>Select Colour...</source> <translation type="unfinished"></translation> </message> <message> <location filename="../ImportDialog.cpp" line="318"/> - <location filename="../ImportDialog.cpp" line="792"/> + <location filename="../ImportDialog.cpp" line="793"/> <source>Background Image: %1</source> <translation type="unfinished"></translation> </message> @@ -474,7 +455,7 @@ When you want to use it as Avatar the image will be detached!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ImportDialog.cpp" line="792"/> + <location filename="../ImportDialog.cpp" line="793"/> <source>File</source> <comment>Background Image: File</comment> <translation type="unfinished"></translation> @@ -724,26 +705,26 @@ Y: %2</source> <message> <location filename="../OptionsDialog.ui" line="399"/> <location filename="../OptionsDialog.ui" line="422"/> - <location filename="../OptionsDialog.cpp" line="612"/> - <location filename="../OptionsDialog.cpp" line="613"/> - <location filename="../OptionsDialog.cpp" line="627"/> - <location filename="../OptionsDialog.cpp" line="628"/> - <location filename="../OptionsDialog.cpp" line="641"/> - <location filename="../OptionsDialog.cpp" line="642"/> + <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"/> <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="616"/> - <location filename="../OptionsDialog.cpp" line="620"/> + <location filename="../OptionsDialog.cpp" line="628"/> <location filename="../OptionsDialog.cpp" line="632"/> - <location filename="../OptionsDialog.cpp" line="636"/> - <location filename="../OptionsDialog.cpp" line="645"/> - <location filename="../OptionsDialog.cpp" line="649"/> - <location filename="../OptionsDialog.cpp" line="653"/> + <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"/> <source>Language: %1</source> <translation type="unfinished"></translation> </message> @@ -764,7 +745,7 @@ Y: %2</source> </message> <message> <location filename="../OptionsDialog.ui" line="465"/> - <location filename="../OptionsDialog.cpp" line="574"/> + <location filename="../OptionsDialog.cpp" line="586"/> <source>Participate in %1 User Statistics</source> <translation type="unfinished"></translation> </message> @@ -800,8 +781,8 @@ Y: %2</source> </message> <message> <location filename="../OptionsDialog.ui" line="554"/> - <location filename="../OptionsDialog.cpp" line="590"/> - <location filename="../OptionsDialog.cpp" line="594"/> + <location filename="../OptionsDialog.cpp" line="602"/> + <location filename="../OptionsDialog.cpp" line="606"/> <source>Participation ID: %1</source> <translation type="unfinished"></translation> </message> @@ -823,8 +804,8 @@ Y: %2</source> <message> <location filename="../OptionsDialog.ui" line="611"/> <location filename="../OptionsDialog.ui" line="633"/> - <location filename="../OptionsDialog.cpp" line="202"/> - <location filename="../OptionsDialog.cpp" line="251"/> + <location filename="../OptionsDialog.cpp" line="214"/> + <location filename="../OptionsDialog.cpp" line="263"/> <source>Current: %1</source> <translation type="unfinished"></translation> </message> @@ -881,95 +862,95 @@ Y: %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="154"/> + <location filename="../OptionsDialog.cpp" line="166"/> <source>System</source> <comment>System in context of System default</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="160"/> + <location filename="../OptionsDialog.cpp" line="172"/> <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="164"/> - <location filename="../OptionsDialog.cpp" line="167"/> + <location filename="../OptionsDialog.cpp" line="176"/> + <location filename="../OptionsDialog.cpp" line="179"/> <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="160"/> - <location filename="../OptionsDialog.cpp" line="164"/> - <location filename="../OptionsDialog.cpp" line="167"/> + <location filename="../OptionsDialog.cpp" line="172"/> + <location filename="../OptionsDialog.cpp" line="176"/> + <location filename="../OptionsDialog.cpp" line="179"/> <source>Auto</source> <comment>Automatic language choice.</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="154"/> + <location filename="../OptionsDialog.cpp" line="166"/> <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="462"/> + <location filename="../OptionsDialog.cpp" line="474"/> <source>%1</source> <comment>%1</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="462"/> + <location filename="../OptionsDialog.cpp" line="474"/> <source>The new Custom Folder will initialise after you restart %1.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="472"/> + <location filename="../OptionsDialog.cpp" line="484"/> <source>No Profile</source> <comment>No Profile, as default</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="480"/> - <location filename="../OptionsDialog.cpp" line="484"/> - <location filename="../OptionsDialog.cpp" line="486"/> + <location filename="../OptionsDialog.cpp" line="492"/> + <location filename="../OptionsDialog.cpp" line="496"/> + <location filename="../OptionsDialog.cpp" line="498"/> <source>Profile: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="575"/> + <location filename="../OptionsDialog.cpp" line="587"/> <source>View %1 User Statistics Online</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="594"/> + <location filename="../OptionsDialog.cpp" line="606"/> <source>Not registered</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="612"/> - <location filename="../OptionsDialog.cpp" line="628"/> - <location filename="../OptionsDialog.cpp" line="641"/> - <location filename="../OptionsDialog.cpp" line="642"/> + <location filename="../OptionsDialog.cpp" line="624"/> + <location filename="../OptionsDialog.cpp" line="640"/> + <location filename="../OptionsDialog.cpp" line="653"/> + <location filename="../OptionsDialog.cpp" line="654"/> <source>Yes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="613"/> - <location filename="../OptionsDialog.cpp" line="627"/> + <location filename="../OptionsDialog.cpp" line="625"/> + <location filename="../OptionsDialog.cpp" line="639"/> <source>No</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="620"/> - <location filename="../OptionsDialog.cpp" line="649"/> + <location filename="../OptionsDialog.cpp" line="632"/> + <location filename="../OptionsDialog.cpp" line="661"/> <source>OS defined</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="636"/> - <location filename="../OptionsDialog.cpp" line="657"/> + <location filename="../OptionsDialog.cpp" line="648"/> + <location filename="../OptionsDialog.cpp" line="669"/> <source>Steam defined</source> <translation type="unfinished"></translation> </message> @@ -1010,38 +991,38 @@ Y: %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="165"/> - <location filename="../ProfileInterface.cpp" line="1609"/> + <location filename="../PictureDialog.cpp" line="164"/> + <location filename="../ProfileInterface.cpp" line="1610"/> <source>Export as &Picture...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="166"/> - <location filename="../ProfileInterface.cpp" line="1610"/> + <location filename="../PictureDialog.cpp" line="165"/> + <location filename="../ProfileInterface.cpp" line="1611"/> <source>Export as &Snapmatic...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="168"/> + <location filename="../PictureDialog.cpp" line="167"/> <location filename="../ProfileInterface.cpp" line="1603"/> <source>&Edit Properties...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="169"/> + <location filename="../PictureDialog.cpp" line="168"/> <location filename="../ProfileInterface.cpp" line="1604"/> <source>&Overwrite Image...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="171"/> + <location filename="../PictureDialog.cpp" line="170"/> <location filename="../ProfileInterface.cpp" line="1606"/> <source>Open &Map Viewer...</source> <translation type="unfinished"></translation> </message> <message> <location filename="../PictureDialog.cpp" line="173"/> - <location filename="../ProfileInterface.cpp" line="1607"/> + <location filename="../ProfileInterface.cpp" line="1608"/> <source>Open &JSON Editor...</source> <translation type="unfinished"></translation> </message> @@ -1054,140 +1035,140 @@ Arrow Keys - Navigate</source> </message> <message> <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="662"/> + <location filename="../PictureDialog.cpp" line="654"/> <source>Snapmatic Picture Viewer</source> <translation type="unfinished"></translation> </message> <message> <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="662"/> + <location filename="../PictureDialog.cpp" line="654"/> <source>Failed at %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="661"/> - <location filename="../PictureDialog.cpp" line="798"/> + <location filename="../PictureDialog.cpp" line="653"/> + <location filename="../PictureDialog.cpp" line="790"/> <location filename="../SnapmaticEditor.cpp" line="247"/> <source>No Players</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="661"/> - <location filename="../PictureDialog.cpp" line="774"/> + <location filename="../PictureDialog.cpp" line="653"/> + <location filename="../PictureDialog.cpp" line="766"/> <source>No Crew</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="661"/> + <location filename="../PictureDialog.cpp" line="653"/> <source>Unknown Location</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="732"/> + <location filename="../PictureDialog.cpp" line="724"/> <source>Avatar Preview Mode Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="95"/> + <location filename="../PictureExport.cpp" line="99"/> <source>Export as Picture...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="96"/> - <location filename="../PictureExport.cpp" line="249"/> + <location filename="../PictureExport.cpp" line="100"/> + <location filename="../PictureExport.cpp" line="262"/> <source>Export</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="99"/> + <location filename="../PictureExport.cpp" line="103"/> <source>JPEG Graphics (*.jpg *.jpeg)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="100"/> + <location filename="../PictureExport.cpp" line="104"/> <source>Portable Network Graphics (*.png)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="150"/> - <location filename="../PictureExport.cpp" line="202"/> - <location filename="../PictureExport.cpp" line="205"/> - <location filename="../PictureExport.cpp" line="208"/> - <location filename="../PictureExport.cpp" line="211"/> + <location filename="../PictureExport.cpp" line="154"/> + <location filename="../PictureExport.cpp" line="215"/> <location filename="../PictureExport.cpp" line="218"/> + <location filename="../PictureExport.cpp" line="221"/> + <location filename="../PictureExport.cpp" line="224"/> + <location filename="../PictureExport.cpp" line="231"/> <source>Export as Picture</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="150"/> - <location filename="../PictureExport.cpp" line="285"/> + <location filename="../PictureExport.cpp" line="154"/> + <location filename="../PictureExport.cpp" line="298"/> <source>Overwrite %1 with current Snapmatic picture?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="202"/> + <location filename="../PictureExport.cpp" line="215"/> <source>Failed to export the picture because the system occurred a write failure</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="205"/> + <location filename="../PictureExport.cpp" line="218"/> <source>Failed to export the picture because the format detection failures</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="208"/> + <location filename="../PictureExport.cpp" line="221"/> <source>Failed to export the picture because the file can't be written</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="211"/> + <location filename="../PictureExport.cpp" line="224"/> <source>Failed to export the picture because of an unknown reason</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="218"/> - <location filename="../PictureExport.cpp" line="316"/> + <location filename="../PictureExport.cpp" line="231"/> + <location filename="../PictureExport.cpp" line="329"/> <source>No valid file is selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="248"/> + <location filename="../PictureExport.cpp" line="261"/> <source>Export as Snapmatic...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="252"/> - <source>RDR 2 Export (*.g5e)</source> + <location filename="../PictureExport.cpp" line="265"/> + <source>RDR 2 Export (*.r5e)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="253"/> + <location filename="../PictureExport.cpp" line="267"/> + <source>Snapmatic pictures (PRDR*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PictureExport.cpp" line="266"/> <source>RDR 2 Raw Export (*.auto)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="254"/> - <source>Snapmatic pictures (PGTA*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../PictureExport.cpp" line="285"/> - <location filename="../PictureExport.cpp" line="296"/> - <location filename="../PictureExport.cpp" line="305"/> - <location filename="../PictureExport.cpp" line="310"/> - <location filename="../PictureExport.cpp" line="316"/> + <location filename="../PictureExport.cpp" line="298"/> + <location filename="../PictureExport.cpp" line="309"/> + <location filename="../PictureExport.cpp" line="318"/> + <location filename="../PictureExport.cpp" line="323"/> + <location filename="../PictureExport.cpp" line="329"/> <source>Export as Snapmatic</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="296"/> - <location filename="../PictureExport.cpp" line="305"/> + <location filename="../PictureExport.cpp" line="309"/> + <location filename="../PictureExport.cpp" line="318"/> <source>Failed to export current Snapmatic picture</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="310"/> + <location filename="../PictureExport.cpp" line="323"/> <source>Exported Snapmatic to "%1" because of using the .auto extension.</source> <translation type="unfinished"></translation> </message> @@ -1284,16 +1265,15 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ExportThread.cpp" line="97"/> - <location filename="../ExportThread.cpp" line="136"/> - <location filename="../ExportThread.cpp" line="157"/> + <location filename="../ExportThread.cpp" line="102"/> + <location filename="../ExportThread.cpp" line="150"/> + <location filename="../ExportThread.cpp" line="171"/> <source>Export file %1 of %2 files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="109"/> <location filename="../ImportDialog.cpp" line="426"/> - <location filename="../ImportDialog.cpp" line="746"/> + <location filename="../ImportDialog.cpp" line="747"/> <location filename="../ProfileInterface.cpp" line="487"/> <location filename="../ProfileInterface.cpp" line="488"/> <location filename="../ProfileInterface.cpp" line="532"/> @@ -1315,47 +1295,40 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="110"/> - <location filename="../ImageEditorDialog.cpp" line="141"/> - <location filename="../ImageEditorDialog.cpp" line="150"/> <location filename="../ImportDialog.cpp" line="427"/> <location filename="../ImportDialog.cpp" line="458"/> <location filename="../ImportDialog.cpp" line="467"/> - <location filename="../ImportDialog.cpp" line="747"/> - <location filename="../ImportDialog.cpp" line="778"/> - <location filename="../ImportDialog.cpp" line="787"/> + <location filename="../ImportDialog.cpp" line="748"/> + <location filename="../ImportDialog.cpp" line="779"/> + <location filename="../ImportDialog.cpp" line="788"/> <source>Import</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="120"/> <location filename="../ImportDialog.cpp" line="437"/> - <location filename="../ImportDialog.cpp" line="757"/> + <location filename="../ImportDialog.cpp" line="758"/> <location filename="../ProfileInterface.cpp" line="507"/> <source>All image files (%1)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="121"/> <location filename="../ImportDialog.cpp" line="438"/> - <location filename="../ImportDialog.cpp" line="758"/> + <location filename="../ImportDialog.cpp" line="759"/> <location filename="../ProfileInterface.cpp" line="508"/> <location filename="../UserInterface.cpp" line="463"/> <source>All files (**)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="141"/> <location filename="../ImportDialog.cpp" line="458"/> - <location filename="../ImportDialog.cpp" line="778"/> + <location filename="../ImportDialog.cpp" line="779"/> <location filename="../ProfileInterface.cpp" line="769"/> <source>Can't import %1 because file can't be open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="150"/> <location filename="../ImportDialog.cpp" line="467"/> - <location filename="../ImportDialog.cpp" line="787"/> + <location filename="../ImportDialog.cpp" line="788"/> <location filename="../ProfileInterface.cpp" line="779"/> <source>Can't import %1 because file can't be parsed properly</source> <translation type="unfinished"></translation> @@ -1385,24 +1358,6 @@ Press 1 for Default View</source> <source>Importable files (%1)</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../ProfileInterface.cpp" line="504"/> - <location filename="../UserInterface.cpp" line="460"/> - <source>RDR 2 Export (*.g5e)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ProfileInterface.cpp" line="505"/> - <location filename="../UserInterface.cpp" line="461"/> - <source>Savegames files (SGTA*)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ProfileInterface.cpp" line="506"/> - <location filename="../UserInterface.cpp" line="462"/> - <source>Snapmatic pictures (PGTA*)</source> - <translation type="unfinished"></translation> - </message> <message> <location filename="../ProfileInterface.cpp" line="532"/> <location filename="../ProfileInterface.cpp" line="923"/> @@ -1445,9 +1400,27 @@ Press 1 for Default View</source> <source>Prepare Content for Import...</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../ProfileInterface.cpp" line="504"/> + <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="../UserInterface.cpp" line="461"/> + <source>Savegames files (SRDR*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ProfileInterface.cpp" line="506"/> + <location filename="../UserInterface.cpp" line="462"/> + <source>Snapmatic pictures (PRDR*)</source> + <translation type="unfinished"></translation> + </message> <message> <location filename="../ProfileInterface.cpp" line="1083"/> - <source>Failed to import the Snapmatic picture, file not begin with PGTA or end with .g5e</source> + <source>Failed to import the Snapmatic picture, file not begin with PRDR or end with .r5e</source> <translation type="unfinished"></translation> </message> <message> @@ -1540,20 +1513,20 @@ Press 1 for Default View</source> <message> <location filename="../ProfileInterface.cpp" line="1524"/> <location filename="../ProfileInterface.cpp" line="1558"/> - <location filename="../ProfileInterface.cpp" line="1961"/> - <location filename="../ProfileInterface.cpp" line="2047"/> - <location filename="../ProfileInterface.cpp" line="2146"/> - <location filename="../ProfileInterface.cpp" line="2277"/> + <location filename="../ProfileInterface.cpp" line="1962"/> + <location filename="../ProfileInterface.cpp" line="2048"/> + <location filename="../ProfileInterface.cpp" line="2147"/> + <location filename="../ProfileInterface.cpp" line="2278"/> <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="2026"/> - <location filename="../ProfileInterface.cpp" line="2125"/> - <location filename="../ProfileInterface.cpp" line="2256"/> - <location filename="../ProfileInterface.cpp" line="2359"/> + <location filename="../ProfileInterface.cpp" line="2027"/> + <location filename="../ProfileInterface.cpp" line="2126"/> + <location filename="../ProfileInterface.cpp" line="2257"/> + <location filename="../ProfileInterface.cpp" line="2360"/> <source>%1 failed with... %2</source> @@ -1561,88 +1534,88 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1961"/> - <location filename="../ProfileInterface.cpp" line="2026"/> + <location filename="../ProfileInterface.cpp" line="1962"/> + <location filename="../ProfileInterface.cpp" line="2027"/> <source>Qualify as Avatar</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1972"/> - <location filename="../ProfileInterface.cpp" line="2075"/> - <location filename="../ProfileInterface.cpp" line="2206"/> - <location filename="../ProfileInterface.cpp" line="2312"/> + <location filename="../ProfileInterface.cpp" line="1973"/> + <location filename="../ProfileInterface.cpp" line="2076"/> + <location filename="../ProfileInterface.cpp" line="2207"/> + <location filename="../ProfileInterface.cpp" line="2313"/> <source>Patch selected...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1973"/> - <location filename="../ProfileInterface.cpp" line="1992"/> - <location filename="../ProfileInterface.cpp" line="2076"/> - <location filename="../ProfileInterface.cpp" line="2095"/> - <location filename="../ProfileInterface.cpp" line="2207"/> - <location filename="../ProfileInterface.cpp" line="2226"/> - <location filename="../ProfileInterface.cpp" line="2313"/> - <location filename="../ProfileInterface.cpp" line="2332"/> + <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"/> <source>Patch file %1 of %2 files</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2026"/> + <location filename="../ProfileInterface.cpp" line="2027"/> <source>Qualify</source> <comment>%1 failed with...</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2047"/> - <location filename="../ProfileInterface.cpp" line="2125"/> + <location filename="../ProfileInterface.cpp" line="2048"/> + <location filename="../ProfileInterface.cpp" line="2126"/> <source>Change Players...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2125"/> + <location filename="../ProfileInterface.cpp" line="2126"/> <source>Change Players</source> <comment>%1 failed with...</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2146"/> - <location filename="../ProfileInterface.cpp" line="2183"/> - <location filename="../ProfileInterface.cpp" line="2256"/> + <location filename="../ProfileInterface.cpp" line="2147"/> + <location filename="../ProfileInterface.cpp" line="2184"/> + <location filename="../ProfileInterface.cpp" line="2257"/> <source>Change Crew...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2183"/> + <location filename="../ProfileInterface.cpp" line="2184"/> <source>Failed to enter a valid Snapmatic Crew ID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2256"/> + <location filename="../ProfileInterface.cpp" line="2257"/> <source>Change Crew</source> <comment>%1 failed with...</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2277"/> - <location filename="../ProfileInterface.cpp" line="2294"/> - <location filename="../ProfileInterface.cpp" line="2359"/> + <location filename="../ProfileInterface.cpp" line="2278"/> + <location filename="../ProfileInterface.cpp" line="2295"/> + <location filename="../ProfileInterface.cpp" line="2360"/> <source>Change Title...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2294"/> + <location filename="../ProfileInterface.cpp" line="2295"/> <source>Failed to enter a valid Snapmatic title</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2359"/> + <location filename="../ProfileInterface.cpp" line="2360"/> <source>Change Title</source> <comment>%1 failed with...</comment> <translation type="unfinished"></translation> </message> <message> <location filename="../UserInterface.cpp" line="459"/> - <source>All profile files (*.g5e SGTA* PGTA*)</source> + <source>All profile files (*.r5e SRDR* PRDR*)</source> <translation type="unfinished"></translation> </message> </context> @@ -1737,43 +1710,43 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1645"/> + <location filename="../ProfileInterface.cpp" line="1646"/> <source>&View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1646"/> + <location filename="../ProfileInterface.cpp" line="1647"/> <source>&Export</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1647"/> + <location filename="../ProfileInterface.cpp" line="1648"/> <source>&Remove</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1649"/> + <location filename="../ProfileInterface.cpp" line="1650"/> <source>&Select</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1650"/> + <location filename="../ProfileInterface.cpp" line="1651"/> <source>&Deselect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1653"/> + <location filename="../ProfileInterface.cpp" line="1654"/> <source>Select &All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1657"/> + <location filename="../ProfileInterface.cpp" line="1658"/> <source>&Deselect All</source> <translation type="unfinished"></translation> </message> <message> <location filename="../SavegameCopy.cpp" line="56"/> - <source>Savegame files (SGTA*)</source> + <source>Savegame files (SRDR*)</source> <translation type="unfinished"></translation> </message> <message> @@ -1865,9 +1838,9 @@ Press 1 for Default View</source> <location filename="../JsonEditorDialog.cpp" line="182"/> <location filename="../JsonEditorDialog.cpp" line="188"/> <location filename="../JsonEditorDialog.cpp" line="217"/> - <location filename="../PictureDialog.cpp" line="921"/> + <location filename="../PictureDialog.cpp" line="913"/> <location filename="../SnapmaticEditor.cpp" line="334"/> - <location filename="../SnapmaticWidget.cpp" line="434"/> + <location filename="../SnapmaticWidget.cpp" line="433"/> <source>Snapmatic Properties</source> <translation type="unfinished"></translation> </message> @@ -1958,9 +1931,9 @@ Press 1 for Default View</source> </message> <message> <location filename="../JsonEditorDialog.cpp" line="188"/> - <location filename="../PictureDialog.cpp" line="921"/> + <location filename="../PictureDialog.cpp" line="913"/> <location filename="../SnapmaticEditor.cpp" line="334"/> - <location filename="../SnapmaticWidget.cpp" line="434"/> + <location filename="../SnapmaticWidget.cpp" line="433"/> <source>Patching of Snapmatic Properties failed because of I/O Error</source> <translation type="unfinished"></translation> </message> @@ -1970,25 +1943,25 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2174"/> + <location filename="../ProfileInterface.cpp" line="2175"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>Snapmatic Crew</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2174"/> + <location filename="../ProfileInterface.cpp" line="2175"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>New Snapmatic crew:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2289"/> + <location filename="../ProfileInterface.cpp" line="2290"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>Snapmatic Title</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2289"/> + <location filename="../ProfileInterface.cpp" line="2290"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>New Snapmatic title:</source> <translation type="unfinished"></translation> @@ -2045,19 +2018,19 @@ Press 1 for Default View</source> <name>SnapmaticPicture</name> <message> <location filename="../JsonEditorDialog.cpp" line="168"/> - <location filename="../SnapmaticPicture.cpp" line="730"/> + <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="../SnapmaticPicture.cpp" line="734"/> + <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="../SnapmaticPicture.cpp" line="738"/> + <location filename="../SnapmaticPicture.cpp" line="743"/> <source>JSON is malformed</source> <translation type="unfinished"></translation> </message> @@ -2067,42 +2040,42 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="690"/> + <location filename="../SnapmaticPicture.cpp" line="695"/> <source>open file %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="706"/> + <location filename="../SnapmaticPicture.cpp" line="711"/> <source>header not exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="710"/> + <location filename="../SnapmaticPicture.cpp" line="715"/> <source>header is malformed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="714"/> + <location filename="../SnapmaticPicture.cpp" line="719"/> <source>picture not exists (%1)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="718"/> + <location filename="../SnapmaticPicture.cpp" line="723"/> <source>JSON not exists (%1)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="722"/> + <location filename="../SnapmaticPicture.cpp" line="727"/> <source>title not exists (%1)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="726"/> + <location filename="../SnapmaticPicture.cpp" line="731"/> <source>description not exists (%1)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="740"/> + <location filename="../SnapmaticPicture.cpp" line="745"/> <source>reading file %1 because of %2</source> <comment>Example for %2: JSON is malformed error</comment> <translation type="unfinished"></translation> @@ -2152,8 +2125,8 @@ Press 1 for Default View</source> </message> <message> <location filename="../SnapmaticWidget.ui" line="152"/> - <location filename="../SnapmaticWidget.cpp" line="171"/> - <location filename="../SnapmaticWidget.cpp" line="197"/> + <location filename="../SnapmaticWidget.cpp" line="170"/> + <location filename="../SnapmaticWidget.cpp" line="196"/> <source>Delete picture</source> <translation type="unfinished"></translation> </message> @@ -2178,57 +2151,57 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1608"/> + <location filename="../ProfileInterface.cpp" line="1609"/> <source>&Export</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1611"/> + <location filename="../ProfileInterface.cpp" line="1612"/> <source>&View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1614"/> + <location filename="../ProfileInterface.cpp" line="1615"/> <source>&Remove</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1616"/> + <location filename="../ProfileInterface.cpp" line="1617"/> <source>&Select</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1617"/> + <location filename="../ProfileInterface.cpp" line="1618"/> <source>&Deselect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1620"/> + <location filename="../ProfileInterface.cpp" line="1621"/> <source>Select &All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1624"/> + <location filename="../ProfileInterface.cpp" line="1625"/> <source>&Deselect All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="171"/> + <location filename="../SnapmaticWidget.cpp" line="170"/> <source>Are you sure to delete %1 from your Snapmatic pictures?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="197"/> + <location filename="../SnapmaticWidget.cpp" line="196"/> <source>Failed at deleting %1 from your Snapmatic pictures</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="321"/> + <location filename="../SnapmaticWidget.cpp" line="320"/> <source>Failed to hide %1 In-game from your Snapmatic pictures</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="329"/> + <location filename="../SnapmaticWidget.cpp" line="328"/> <source>Failed to show %1 In-game from your Snapmatic pictures</source> <translation type="unfinished"></translation> </message> @@ -2390,7 +2363,7 @@ Press 1 for Default View</source> </message> <message> <location filename="../UserInterface.ui" line="322"/> - <location filename="../OptionsDialog.cpp" line="720"/> + <location filename="../OptionsDialog.cpp" line="732"/> <location filename="../UserInterface.cpp" line="188"/> <location filename="../UserInterface.cpp" line="608"/> <source>Select RDR 2 Folder...</source> @@ -2429,14 +2402,14 @@ Press 1 for Default View</source> <message> <location filename="../ProfileInterface.cpp" line="1524"/> <location filename="../ProfileInterface.cpp" line="1538"/> - <location filename="../SnapmaticWidget.cpp" line="329"/> + <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="../SnapmaticWidget.cpp" line="321"/> + <location filename="../SnapmaticWidget.cpp" line="320"/> <source>Hide In-game</source> <translation type="unfinished"></translation> </message> diff --git a/res/gta5sync_de.qm b/res/gta5sync_de.qm index 69a41e9..c56c1c8 100644 Binary files a/res/gta5sync_de.qm and b/res/gta5sync_de.qm differ diff --git a/res/gta5sync_de.ts b/res/gta5sync_de.ts index 060119c..97a0a1d 100644 --- a/res/gta5sync_de.ts +++ b/res/gta5sync_de.ts @@ -176,66 +176,47 @@ Snapmatic Bilder und Spielständen</translation> <context> <name>ImageEditorDialog</name> <message> - <location filename="../ImageEditorDialog.cpp" line="193"/> - <location filename="../ImageEditorDialog.cpp" line="200"/> - <location filename="../PictureDialog.cpp" line="1006"/> - <location filename="../PictureDialog.cpp" line="1030"/> - <location filename="../SnapmaticWidget.cpp" line="376"/> - <location filename="../SnapmaticWidget.cpp" line="400"/> + <location filename="../PictureDialog.cpp" line="998"/> + <location filename="../PictureDialog.cpp" line="1022"/> + <location filename="../SnapmaticWidget.cpp" line="375"/> + <location filename="../SnapmaticWidget.cpp" line="399"/> <source>Snapmatic Image Editor</source> <translation>Snapmatic Bild Editor</translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="14"/> - <location filename="../ImportDialog.cpp" line="639"/> + <location filename="../ImportDialog.cpp" line="640"/> <source>Overwrite Image...</source> <translation>Bild überschreiben...</translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="59"/> - <source>Import picture</source> - <translation>Bild importieren</translation> - </message> - <message> - <location filename="../ImageEditorDialog.ui" line="62"/> - <source>&Import...</source> - <translation>&Importieren...</translation> - </message> - <message> - <location filename="../ImageEditorDialog.ui" line="82"/> - <location filename="../ImportDialog.cpp" line="641"/> + <location filename="../ImportDialog.cpp" line="642"/> <source>Apply changes</source> <translation>Änderungen übernehmen</translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="85"/> - <location filename="../ImportDialog.cpp" line="640"/> + <location filename="../ImportDialog.cpp" line="641"/> <source>&Overwrite</source> <translation>&Überschreiben</translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="92"/> - <location filename="../ImportDialog.cpp" line="643"/> + <location filename="../ImportDialog.cpp" line="644"/> <source>Discard changes</source> <translation>Änderungen verwerfen</translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="95"/> - <location filename="../ImportDialog.cpp" line="642"/> + <location filename="../ImportDialog.cpp" line="643"/> <source>&Close</source> <translation>S&chließen</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="193"/> - <location filename="../PictureDialog.cpp" line="1006"/> - <location filename="../SnapmaticWidget.cpp" line="376"/> + <location filename="../PictureDialog.cpp" line="998"/> + <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="../ImageEditorDialog.cpp" line="200"/> - <location filename="../PictureDialog.cpp" line="1030"/> - <location filename="../SnapmaticWidget.cpp" line="400"/> + <location filename="../PictureDialog.cpp" line="1022"/> + <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> </message> @@ -277,7 +258,7 @@ Snapmatic Bilder und Spielständen</translation> <location filename="../ImportDialog.ui" line="150"/> <location filename="../ImportDialog.cpp" line="87"/> <location filename="../ImportDialog.cpp" line="315"/> - <location filename="../ImportDialog.cpp" line="727"/> + <location filename="../ImportDialog.cpp" line="728"/> <source>Background Colour: <span style="color: %1">%1</span></source> <translation>Hintergrundfarbe: <span style="color: %1">%1</span></translation> </message> @@ -304,7 +285,7 @@ Snapmatic Bilder und Spielständen</translation> </message> <message> <location filename="../ImportDialog.cpp" line="318"/> - <location filename="../ImportDialog.cpp" line="792"/> + <location filename="../ImportDialog.cpp" line="793"/> <source>Background Image: %1</source> <translation>Hintergrundbild: %1</translation> </message> @@ -352,7 +333,7 @@ Snapmatic Bilder und Spielständen</translation> <location filename="../ImportDialog.ui" line="203"/> <location filename="../ImportDialog.cpp" line="88"/> <location filename="../ImportDialog.cpp" line="323"/> - <location filename="../ImportDialog.cpp" line="807"/> + <location filename="../ImportDialog.cpp" line="808"/> <source>Background Image:</source> <translation>Hintergrundbild:</translation> </message> @@ -468,24 +449,24 @@ Snapmatic Bilder und Spielständen</translation> <translation>Einstellungen speichern...</translation> </message> <message> - <location filename="../ImportDialog.cpp" line="674"/> + <location filename="../ImportDialog.cpp" line="675"/> <source>Are you sure to use a square image outside of the Avatar Zone? When you want to use it as Avatar the image will be detached!</source> <translation>Bist du sicher ein Quadrat Bild außerhalb der Avatar Zone zu verwenden? Wenn du es als Avatar verwenden möchtest wird es abgetrennt!</translation> </message> <message> - <location filename="../ImportDialog.cpp" line="674"/> + <location filename="../ImportDialog.cpp" line="675"/> <source>Snapmatic Avatar Zone</source> <translation>Snapmatic Avatar Zone</translation> </message> <message> - <location filename="../ImportDialog.cpp" line="723"/> + <location filename="../ImportDialog.cpp" line="724"/> <source>Select Colour...</source> <translation>Farbe auswählen...</translation> </message> <message> - <location filename="../ImportDialog.cpp" line="792"/> + <location filename="../ImportDialog.cpp" line="793"/> <source>File</source> <comment>Background Image: File</comment> <translation>Datei</translation> @@ -736,26 +717,26 @@ Y: %2</translation> <message> <location filename="../OptionsDialog.ui" line="399"/> <location filename="../OptionsDialog.ui" line="422"/> - <location filename="../OptionsDialog.cpp" line="612"/> - <location filename="../OptionsDialog.cpp" line="613"/> - <location filename="../OptionsDialog.cpp" line="627"/> - <location filename="../OptionsDialog.cpp" line="628"/> - <location filename="../OptionsDialog.cpp" line="641"/> - <location filename="../OptionsDialog.cpp" line="642"/> + <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"/> <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="616"/> - <location filename="../OptionsDialog.cpp" line="620"/> + <location filename="../OptionsDialog.cpp" line="628"/> <location filename="../OptionsDialog.cpp" line="632"/> - <location filename="../OptionsDialog.cpp" line="636"/> - <location filename="../OptionsDialog.cpp" line="645"/> - <location filename="../OptionsDialog.cpp" line="649"/> - <location filename="../OptionsDialog.cpp" line="653"/> + <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"/> <source>Language: %1</source> <translation>Sprache: %1</translation> </message> @@ -776,7 +757,7 @@ Y: %2</translation> </message> <message> <location filename="../OptionsDialog.ui" line="465"/> - <location filename="../OptionsDialog.cpp" line="574"/> + <location filename="../OptionsDialog.cpp" line="586"/> <source>Participate in %1 User Statistics</source> <translation>An %1 Benutzerstatistik teilnehmen</translation> </message> @@ -807,8 +788,8 @@ Y: %2</translation> </message> <message> <location filename="../OptionsDialog.ui" line="554"/> - <location filename="../OptionsDialog.cpp" line="590"/> - <location filename="../OptionsDialog.cpp" line="594"/> + <location filename="../OptionsDialog.cpp" line="602"/> + <location filename="../OptionsDialog.cpp" line="606"/> <source>Participation ID: %1</source> <translation>Teilnahme ID: %1</translation> </message> @@ -865,8 +846,8 @@ Y: %2</translation> <message> <location filename="../OptionsDialog.ui" line="611"/> <location filename="../OptionsDialog.ui" line="633"/> - <location filename="../OptionsDialog.cpp" line="202"/> - <location filename="../OptionsDialog.cpp" line="251"/> + <location filename="../OptionsDialog.cpp" line="214"/> + <location filename="../OptionsDialog.cpp" line="263"/> <source>Current: %1</source> <translation>Aktuell: %1</translation> </message> @@ -893,95 +874,95 @@ Y: %2</translation> <translation>Abbre&chen</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="462"/> + <location filename="../OptionsDialog.cpp" line="474"/> <source>%1</source> <comment>%1</comment> <translation>%1</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="154"/> + <location filename="../OptionsDialog.cpp" line="166"/> <source>System</source> <comment>System in context of System default</comment> <translation>System</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="160"/> + <location filename="../OptionsDialog.cpp" line="172"/> <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="164"/> - <location filename="../OptionsDialog.cpp" line="167"/> + <location filename="../OptionsDialog.cpp" line="176"/> + <location filename="../OptionsDialog.cpp" line="179"/> <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="160"/> - <location filename="../OptionsDialog.cpp" line="164"/> - <location filename="../OptionsDialog.cpp" line="167"/> + <location filename="../OptionsDialog.cpp" line="172"/> + <location filename="../OptionsDialog.cpp" line="176"/> + <location filename="../OptionsDialog.cpp" line="179"/> <source>Auto</source> <comment>Automatic language choice.</comment> <translation>Automatisch</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="154"/> + <location filename="../OptionsDialog.cpp" line="166"/> <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="462"/> + <location filename="../OptionsDialog.cpp" line="474"/> <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="575"/> + <location filename="../OptionsDialog.cpp" line="587"/> <source>View %1 User Statistics Online</source> <translation>%1 Benutzerstatistik Online ansehen</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="594"/> + <location filename="../OptionsDialog.cpp" line="606"/> <source>Not registered</source> <translation>Nicht registriert</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="612"/> - <location filename="../OptionsDialog.cpp" line="628"/> - <location filename="../OptionsDialog.cpp" line="641"/> - <location filename="../OptionsDialog.cpp" line="642"/> + <location filename="../OptionsDialog.cpp" line="624"/> + <location filename="../OptionsDialog.cpp" line="640"/> + <location filename="../OptionsDialog.cpp" line="653"/> + <location filename="../OptionsDialog.cpp" line="654"/> <source>Yes</source> <translation>Ja</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="613"/> - <location filename="../OptionsDialog.cpp" line="627"/> + <location filename="../OptionsDialog.cpp" line="625"/> + <location filename="../OptionsDialog.cpp" line="639"/> <source>No</source> <translation>Nein</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="620"/> - <location filename="../OptionsDialog.cpp" line="649"/> + <location filename="../OptionsDialog.cpp" line="632"/> + <location filename="../OptionsDialog.cpp" line="661"/> <source>OS defined</source> <translation>OS-defined</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="636"/> - <location filename="../OptionsDialog.cpp" line="657"/> + <location filename="../OptionsDialog.cpp" line="648"/> + <location filename="../OptionsDialog.cpp" line="669"/> <source>Steam defined</source> <translation>Steam-definiert</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="472"/> + <location filename="../OptionsDialog.cpp" line="484"/> <source>No Profile</source> <comment>No Profile, as default</comment> <translation>Kein Profil</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="480"/> - <location filename="../OptionsDialog.cpp" line="484"/> - <location filename="../OptionsDialog.cpp" line="486"/> + <location filename="../OptionsDialog.cpp" line="492"/> + <location filename="../OptionsDialog.cpp" line="496"/> + <location filename="../OptionsDialog.cpp" line="498"/> <source>Profile: %1</source> <translation>Profil: %1</translation> </message> @@ -1025,37 +1006,37 @@ Y: %2</translation> <translation>S&chließen</translation> </message> <message> - <location filename="../PictureExport.cpp" line="96"/> - <location filename="../PictureExport.cpp" line="249"/> + <location filename="../PictureExport.cpp" line="100"/> + <location filename="../PictureExport.cpp" line="262"/> <source>Export</source> <translation>Exportieren</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="165"/> - <location filename="../ProfileInterface.cpp" line="1609"/> + <location filename="../PictureDialog.cpp" line="164"/> + <location filename="../ProfileInterface.cpp" line="1610"/> <source>Export as &Picture...</source> <translation>Als &Bild exportieren...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="166"/> - <location filename="../ProfileInterface.cpp" line="1610"/> + <location filename="../PictureDialog.cpp" line="165"/> + <location filename="../ProfileInterface.cpp" line="1611"/> <source>Export as &Snapmatic...</source> <translation>Als &Snapmatic exportieren...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="168"/> + <location filename="../PictureDialog.cpp" line="167"/> <location filename="../ProfileInterface.cpp" line="1603"/> <source>&Edit Properties...</source> <translation>Eigenschaften bearb&eiten...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="169"/> + <location filename="../PictureDialog.cpp" line="168"/> <location filename="../ProfileInterface.cpp" line="1604"/> <source>&Overwrite Image...</source> <translation>Bild &überschreiben...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="171"/> + <location filename="../PictureDialog.cpp" line="170"/> <location filename="../ProfileInterface.cpp" line="1606"/> <source>Open &Map Viewer...</source> <translation>&Kartenansicht öffnen...</translation> @@ -1071,141 +1052,141 @@ Pfeiltasten - Navigieren</translation> </message> <message> <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="662"/> + <location filename="../PictureDialog.cpp" line="654"/> <source>Snapmatic Picture Viewer</source> <translation>Snapmatic Bildansicht</translation> </message> <message> <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="662"/> + <location filename="../PictureDialog.cpp" line="654"/> <source>Failed at %1</source> <translation>Fehlgeschlagen beim %1</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="661"/> - <location filename="../PictureDialog.cpp" line="774"/> + <location filename="../PictureDialog.cpp" line="653"/> + <location filename="../PictureDialog.cpp" line="766"/> <source>No Crew</source> <translation>Keine Crew</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="661"/> - <location filename="../PictureDialog.cpp" line="798"/> + <location filename="../PictureDialog.cpp" line="653"/> + <location filename="../PictureDialog.cpp" line="790"/> <location filename="../SnapmaticEditor.cpp" line="247"/> <source>No Players</source> <translation>Keine Spieler</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="732"/> + <location filename="../PictureDialog.cpp" line="724"/> <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="661"/> + <location filename="../PictureDialog.cpp" line="653"/> <source>Unknown Location</source> <translation>Unbekannter Standort</translation> </message> <message> - <location filename="../PictureExport.cpp" line="100"/> + <location filename="../PictureExport.cpp" line="104"/> <source>Portable Network Graphics (*.png)</source> <translation>Portable Network Graphics (*.png)</translation> </message> <message> - <location filename="../PictureExport.cpp" line="150"/> - <location filename="../PictureExport.cpp" line="285"/> + <location filename="../PictureExport.cpp" line="154"/> + <location filename="../PictureExport.cpp" line="298"/> <source>Overwrite %1 with current Snapmatic picture?</source> <translation>Überschreibe %1 mit aktuellen Snapmatic Bild?</translation> </message> <message> - <location filename="../PictureExport.cpp" line="95"/> + <location filename="../PictureExport.cpp" line="99"/> <source>Export as Picture...</source> <translation>Als Bild exportieren...</translation> </message> <message> - <location filename="../PictureExport.cpp" line="99"/> + <location filename="../PictureExport.cpp" line="103"/> <source>JPEG Graphics (*.jpg *.jpeg)</source> <translation>JPEG Graphics (*.jpg *.jpeg)</translation> </message> <message> - <location filename="../PictureExport.cpp" line="150"/> - <location filename="../PictureExport.cpp" line="202"/> - <location filename="../PictureExport.cpp" line="205"/> - <location filename="../PictureExport.cpp" line="208"/> - <location filename="../PictureExport.cpp" line="211"/> + <location filename="../PictureExport.cpp" line="154"/> + <location filename="../PictureExport.cpp" line="215"/> <location filename="../PictureExport.cpp" line="218"/> + <location filename="../PictureExport.cpp" line="221"/> + <location filename="../PictureExport.cpp" line="224"/> + <location filename="../PictureExport.cpp" line="231"/> <source>Export as Picture</source> <translation>Als Bild exportieren</translation> </message> <message> - <location filename="../PictureExport.cpp" line="202"/> + <location filename="../PictureExport.cpp" line="215"/> <source>Failed to export the picture because the system occurred a write failure</source> <translation>Fehlgeschlagen beim Exportieren weil das System ein Schreibfehler ausgelöst hat</translation> </message> <message> - <location filename="../PictureExport.cpp" line="205"/> + <location filename="../PictureExport.cpp" line="218"/> <source>Failed to export the picture because the format detection failures</source> <translation>Fehlgeschlagen beim Exportieren weil die Formaterkennung fehlschlägt</translation> </message> <message> - <location filename="../PictureExport.cpp" line="208"/> + <location filename="../PictureExport.cpp" line="221"/> <source>Failed to export the picture because the file can't be written</source> <translation>Fehlgeschlagen beim Exportieren weil die Datei nicht beschrieben werden kann</translation> </message> <message> - <location filename="../PictureExport.cpp" line="211"/> + <location filename="../PictureExport.cpp" line="224"/> <source>Failed to export the picture because of an unknown reason</source> <translation>Fehlgeschlagen beim Exportieren wegen einen unbekannten Grund</translation> </message> <message> - <location filename="../PictureExport.cpp" line="296"/> - <location filename="../PictureExport.cpp" line="305"/> + <location filename="../PictureExport.cpp" line="309"/> + <location filename="../PictureExport.cpp" line="318"/> <source>Failed to export current Snapmatic picture</source> <translation>Fehlgeschlagen beim Exportieren vom aktuellen Snapmatic Bild</translation> </message> <message> - <location filename="../PictureExport.cpp" line="248"/> + <location filename="../PictureExport.cpp" line="261"/> <source>Export as Snapmatic...</source> <translation>Als Snapmatic exportieren...</translation> </message> <message> - <location filename="../PictureExport.cpp" line="285"/> - <location filename="../PictureExport.cpp" line="296"/> - <location filename="../PictureExport.cpp" line="305"/> - <location filename="../PictureExport.cpp" line="310"/> - <location filename="../PictureExport.cpp" line="316"/> + <location filename="../PictureExport.cpp" line="298"/> + <location filename="../PictureExport.cpp" line="309"/> + <location filename="../PictureExport.cpp" line="318"/> + <location filename="../PictureExport.cpp" line="323"/> + <location filename="../PictureExport.cpp" line="329"/> <source>Export as Snapmatic</source> <translation>Als Snapmatic exportieren</translation> </message> <message> - <location filename="../PictureExport.cpp" line="310"/> + <location filename="../PictureExport.cpp" line="323"/> <source>Exported Snapmatic to "%1" because of using the .auto extension.</source> <translation>Snapmatic wurde wegen Benutzung der .auto Erweiterung zu "%1" exportiert.</translation> </message> <message> - <location filename="../PictureExport.cpp" line="252"/> + <location filename="../PictureExport.cpp" line="265"/> <source>RDR 2 Export (*.r5e)</source> <translation>RDR 2 Export (*.r5e)</translation> </message> <message> - <location filename="../PictureExport.cpp" line="253"/> + <location filename="../PictureExport.cpp" line="266"/> <source>RDR 2 Raw Export (*.auto)</source> <translation>RDR 2 Roher Export (*.auto)</translation> </message> <message> - <location filename="../PictureExport.cpp" line="254"/> + <location filename="../PictureExport.cpp" line="267"/> <source>Snapmatic pictures (PRDR*)</source> <translation>Snapmatic Bilder (PRDR*)</translation> </message> <message> - <location filename="../PictureExport.cpp" line="218"/> - <location filename="../PictureExport.cpp" line="316"/> + <location filename="../PictureExport.cpp" line="231"/> + <location filename="../PictureExport.cpp" line="329"/> <source>No valid file is selected</source> <translation>Keine gültige Datei wurde ausgewählt</translation> </message> <message> <location filename="../PictureDialog.cpp" line="173"/> - <location filename="../ProfileInterface.cpp" line="1607"/> + <location filename="../ProfileInterface.cpp" line="1608"/> <source>Open &JSON Editor...</source> <translation>&JSON Editor öffnen...</translation> </message> @@ -1318,9 +1299,8 @@ Drücke 1 für Standardmodus</translation> <translation><h4>Folgende Snapmatic Bilder wurden repariert</h4>%1</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="109"/> <location filename="../ImportDialog.cpp" line="426"/> - <location filename="../ImportDialog.cpp" line="746"/> + <location filename="../ImportDialog.cpp" line="747"/> <location filename="../ProfileInterface.cpp" line="487"/> <location filename="../ProfileInterface.cpp" line="488"/> <location filename="../ProfileInterface.cpp" line="532"/> @@ -1342,15 +1322,12 @@ Drücke 1 für Standardmodus</translation> <translation>Importieren...</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="110"/> - <location filename="../ImageEditorDialog.cpp" line="141"/> - <location filename="../ImageEditorDialog.cpp" line="150"/> <location filename="../ImportDialog.cpp" line="427"/> <location filename="../ImportDialog.cpp" line="458"/> <location filename="../ImportDialog.cpp" line="467"/> - <location filename="../ImportDialog.cpp" line="747"/> - <location filename="../ImportDialog.cpp" line="778"/> - <location filename="../ImportDialog.cpp" line="787"/> + <location filename="../ImportDialog.cpp" line="748"/> + <location filename="../ImportDialog.cpp" line="779"/> + <location filename="../ImportDialog.cpp" line="788"/> <source>Import</source> <translation>Importieren</translation> </message> @@ -1372,17 +1349,15 @@ Drücke 1 für Standardmodus</translation> <translation>Importfähige Dateien (%1)</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="120"/> <location filename="../ImportDialog.cpp" line="437"/> - <location filename="../ImportDialog.cpp" line="757"/> + <location filename="../ImportDialog.cpp" line="758"/> <location filename="../ProfileInterface.cpp" line="507"/> <source>All image files (%1)</source> <translation>Alle Bilddateien (%1)</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="121"/> <location filename="../ImportDialog.cpp" line="438"/> - <location filename="../ImportDialog.cpp" line="758"/> + <location filename="../ImportDialog.cpp" line="759"/> <location filename="../ProfileInterface.cpp" line="508"/> <location filename="../UserInterface.cpp" line="463"/> <source>All files (**)</source> @@ -1416,17 +1391,15 @@ Drücke 1 für Standardmodus</translation> <translation>Fehler beim Lesen von Spielstanddatei</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="141"/> <location filename="../ImportDialog.cpp" line="458"/> - <location filename="../ImportDialog.cpp" line="778"/> + <location filename="../ImportDialog.cpp" line="779"/> <location filename="../ProfileInterface.cpp" line="769"/> <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="../ImageEditorDialog.cpp" line="150"/> <location filename="../ImportDialog.cpp" line="467"/> - <location filename="../ImportDialog.cpp" line="787"/> + <location filename="../ImportDialog.cpp" line="788"/> <location filename="../ProfileInterface.cpp" line="779"/> <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> @@ -1502,38 +1475,38 @@ Drücke 1 für Standardmodus</translation> <translation>Nur GTA Snapmatic</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1972"/> - <location filename="../ProfileInterface.cpp" line="2075"/> - <location filename="../ProfileInterface.cpp" line="2206"/> - <location filename="../ProfileInterface.cpp" line="2312"/> + <location filename="../ProfileInterface.cpp" line="1973"/> + <location filename="../ProfileInterface.cpp" line="2076"/> + <location filename="../ProfileInterface.cpp" line="2207"/> + <location filename="../ProfileInterface.cpp" line="2313"/> <source>Patch selected...</source> <translation>Auswahl patchen...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1973"/> - <location filename="../ProfileInterface.cpp" line="1992"/> - <location filename="../ProfileInterface.cpp" line="2076"/> - <location filename="../ProfileInterface.cpp" line="2095"/> - <location filename="../ProfileInterface.cpp" line="2207"/> - <location filename="../ProfileInterface.cpp" line="2226"/> - <location filename="../ProfileInterface.cpp" line="2313"/> - <location filename="../ProfileInterface.cpp" line="2332"/> + <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"/> <source>Patch file %1 of %2 files</source> <translation>Patche Datei %1 von %2 Dateien</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1961"/> - <location filename="../ProfileInterface.cpp" line="2026"/> + <location filename="../ProfileInterface.cpp" line="1962"/> + <location filename="../ProfileInterface.cpp" line="2027"/> <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="1961"/> - <location filename="../ProfileInterface.cpp" line="2047"/> - <location filename="../ProfileInterface.cpp" line="2146"/> - <location filename="../ProfileInterface.cpp" line="2277"/> + <location filename="../ProfileInterface.cpp" line="1962"/> + <location filename="../ProfileInterface.cpp" line="2048"/> + <location filename="../ProfileInterface.cpp" line="2147"/> + <location filename="../ProfileInterface.cpp" line="2278"/> <source>No Snapmatic pictures are selected</source> <translation>Keine Snapmatic Bilder sind ausgewählt</translation> </message> @@ -1545,10 +1518,10 @@ Drücke 1 für Standardmodus</translation> <message> <location filename="../ProfileInterface.cpp" line="1538"/> <location filename="../ProfileInterface.cpp" line="1572"/> - <location filename="../ProfileInterface.cpp" line="2026"/> - <location filename="../ProfileInterface.cpp" line="2125"/> - <location filename="../ProfileInterface.cpp" line="2256"/> - <location filename="../ProfileInterface.cpp" line="2359"/> + <location filename="../ProfileInterface.cpp" line="2027"/> + <location filename="../ProfileInterface.cpp" line="2126"/> + <location filename="../ProfileInterface.cpp" line="2257"/> + <location filename="../ProfileInterface.cpp" line="2360"/> <source>%1 failed with... %2</source> @@ -1563,55 +1536,55 @@ Drücke 1 für Standardmodus</translation> <translation>Bereite Inhalt für Import vor...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2026"/> + <location filename="../ProfileInterface.cpp" line="2027"/> <source>Qualify</source> <comment>%1 failed with...</comment> <translation>Qualifizieren</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2047"/> - <location filename="../ProfileInterface.cpp" line="2125"/> + <location filename="../ProfileInterface.cpp" line="2048"/> + <location filename="../ProfileInterface.cpp" line="2126"/> <source>Change Players...</source> <translation>Spieler ändern...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2125"/> + <location filename="../ProfileInterface.cpp" line="2126"/> <source>Change Players</source> <comment>%1 failed with...</comment> <translation>Spieler ändern</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2146"/> - <location filename="../ProfileInterface.cpp" line="2183"/> - <location filename="../ProfileInterface.cpp" line="2256"/> + <location filename="../ProfileInterface.cpp" line="2147"/> + <location filename="../ProfileInterface.cpp" line="2184"/> + <location filename="../ProfileInterface.cpp" line="2257"/> <source>Change Crew...</source> <translation>Crew ändern...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2183"/> + <location filename="../ProfileInterface.cpp" line="2184"/> <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="2256"/> + <location filename="../ProfileInterface.cpp" line="2257"/> <source>Change Crew</source> <comment>%1 failed with...</comment> <translation>Crew ändern</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2277"/> - <location filename="../ProfileInterface.cpp" line="2294"/> - <location filename="../ProfileInterface.cpp" line="2359"/> + <location filename="../ProfileInterface.cpp" line="2278"/> + <location filename="../ProfileInterface.cpp" line="2295"/> + <location filename="../ProfileInterface.cpp" line="2360"/> <source>Change Title...</source> <translation>Titel ändern...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2294"/> + <location filename="../ProfileInterface.cpp" line="2295"/> <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="2359"/> + <location filename="../ProfileInterface.cpp" line="2360"/> <source>Change Title</source> <comment>%1 failed with...</comment> <translation>Titel ändern</translation> @@ -1651,9 +1624,9 @@ Drücke 1 für Standardmodus</translation> <translation>Exportieren fehlgeschlagen bei...\n%1</translation> </message> <message> - <location filename="../ExportThread.cpp" line="97"/> - <location filename="../ExportThread.cpp" line="136"/> - <location filename="../ExportThread.cpp" line="157"/> + <location filename="../ExportThread.cpp" line="102"/> + <location filename="../ExportThread.cpp" line="150"/> + <location filename="../ExportThread.cpp" line="171"/> <source>Export file %1 of %2 files</source> <translation>Exportiere Datei %1 von %2 Dateien</translation> </message> @@ -1798,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="1645"/> + <location filename="../ProfileInterface.cpp" line="1646"/> <source>&View</source> <translation>A&nsehen</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1647"/> + <location filename="../ProfileInterface.cpp" line="1648"/> <source>&Remove</source> <translation>Entfe&rnen</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1649"/> + <location filename="../ProfileInterface.cpp" line="1650"/> <source>&Select</source> <translation>Au&swählen</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1650"/> + <location filename="../ProfileInterface.cpp" line="1651"/> <source>&Deselect</source> <translation>A&bwählen</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1653"/> + <location filename="../ProfileInterface.cpp" line="1654"/> <source>Select &All</source> <translation>&Alles auswählen</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1657"/> + <location filename="../ProfileInterface.cpp" line="1658"/> <source>&Deselect All</source> <translation>Alles a&bwählen</translation> </message> @@ -1838,7 +1811,7 @@ Drücke 1 für Standardmodus</translation> <translation>Spielstand kopieren</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1646"/> + <location filename="../ProfileInterface.cpp" line="1647"/> <source>&Export</source> <translation>&Exportieren</translation> </message> @@ -1890,9 +1863,9 @@ Drücke 1 für Standardmodus</translation> <location filename="../JsonEditorDialog.cpp" line="182"/> <location filename="../JsonEditorDialog.cpp" line="188"/> <location filename="../JsonEditorDialog.cpp" line="217"/> - <location filename="../PictureDialog.cpp" line="921"/> + <location filename="../PictureDialog.cpp" line="913"/> <location filename="../SnapmaticEditor.cpp" line="334"/> - <location filename="../SnapmaticWidget.cpp" line="434"/> + <location filename="../SnapmaticWidget.cpp" line="433"/> <source>Snapmatic Properties</source> <translation>Snapmatic Eigenschaften</translation> </message> @@ -1932,7 +1905,7 @@ Drücke 1 für Standardmodus</translation> <translation>Meme</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2289"/> + <location filename="../ProfileInterface.cpp" line="2290"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>Snapmatic Title</source> <translation>Snapmatic Titel</translation> @@ -2041,26 +2014,26 @@ Drücke 1 für Standardmodus</translation> </message> <message> <location filename="../JsonEditorDialog.cpp" line="188"/> - <location filename="../PictureDialog.cpp" line="921"/> + <location filename="../PictureDialog.cpp" line="913"/> <location filename="../SnapmaticEditor.cpp" line="334"/> - <location filename="../SnapmaticWidget.cpp" line="434"/> + <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="2289"/> + <location filename="../ProfileInterface.cpp" line="2290"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>New Snapmatic title:</source> <translation>Neuer Snapmatic Titel:</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2174"/> + <location filename="../ProfileInterface.cpp" line="2175"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>Snapmatic Crew</source> <translation>Snapmatic Crew</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2174"/> + <location filename="../ProfileInterface.cpp" line="2175"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>New Snapmatic crew:</source> <translation>Neue Snapmatic Crew:</translation> @@ -2074,61 +2047,61 @@ Drücke 1 für Standardmodus</translation> <translation>FOTO - %1</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="690"/> + <location filename="../SnapmaticPicture.cpp" line="695"/> <source>open file %1</source> <translation>Datei öffnen %1</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="706"/> + <location filename="../SnapmaticPicture.cpp" line="711"/> <source>header not exists</source> <translation>Header nicht existiert</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="710"/> + <location filename="../SnapmaticPicture.cpp" line="715"/> <source>header is malformed</source> <translation>Header fehlerhaft ist</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="714"/> + <location filename="../SnapmaticPicture.cpp" line="719"/> <source>picture not exists (%1)</source> <translation>Bild nicht existiert (%1)</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="718"/> + <location filename="../SnapmaticPicture.cpp" line="723"/> <source>JSON not exists (%1)</source> <translation>JSON nicht existiert (%1)</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="722"/> + <location filename="../SnapmaticPicture.cpp" line="727"/> <source>title not exists (%1)</source> <translation>Titel nicht existiert (%1)</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="726"/> + <location filename="../SnapmaticPicture.cpp" line="731"/> <source>description not exists (%1)</source> <translation>Beschreibung nicht existiert (%1)</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="740"/> + <location filename="../SnapmaticPicture.cpp" line="745"/> <source>reading file %1 because of %2</source> <comment>Example for %2: JSON is malformed error</comment> <translation>Datei lesen von %1 weil %2</translation> </message> <message> <location filename="../JsonEditorDialog.cpp" line="168"/> - <location filename="../SnapmaticPicture.cpp" line="730"/> + <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="../SnapmaticPicture.cpp" line="734"/> + <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="../SnapmaticPicture.cpp" line="738"/> + <location filename="../SnapmaticPicture.cpp" line="743"/> <source>JSON is malformed</source> <translation>JSON ist Fehlerhaft</translation> </message> @@ -2167,23 +2140,23 @@ Drücke 1 für Standardmodus</translation> </message> <message> <location filename="../SnapmaticWidget.ui" line="152"/> - <location filename="../SnapmaticWidget.cpp" line="171"/> - <location filename="../SnapmaticWidget.cpp" line="197"/> + <location filename="../SnapmaticWidget.cpp" line="170"/> + <location filename="../SnapmaticWidget.cpp" line="196"/> <source>Delete picture</source> <translation>Bild löschen</translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="171"/> + <location filename="../SnapmaticWidget.cpp" line="170"/> <source>Are you sure to delete %1 from your Snapmatic pictures?</source> <translation>Bist du sicher %1 von deine Snapmatic Bilder zu löschen?</translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="321"/> + <location filename="../SnapmaticWidget.cpp" line="320"/> <source>Failed to hide %1 In-game from your Snapmatic pictures</source> <translation>Fehlgeschlagen beim Ausblenden von %1 im Spiel von deinen Snapmatic Bildern</translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="329"/> + <location filename="../SnapmaticWidget.cpp" line="328"/> <source>Failed to show %1 In-game from your Snapmatic pictures</source> <translation>Fehlgeschlagen beim Anzeigen von %1 im Spiel von deinen Snapmatic Bildern</translation> </message> @@ -2193,7 +2166,7 @@ Drücke 1 für Standardmodus</translation> <translation>Bearbei&ten</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1608"/> + <location filename="../ProfileInterface.cpp" line="1609"/> <source>&Export</source> <translation>&Exportieren</translation> </message> @@ -2208,32 +2181,32 @@ Drücke 1 für Standardmodus</translation> <translation>&Im Spiel ausblenden</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1611"/> + <location filename="../ProfileInterface.cpp" line="1612"/> <source>&View</source> <translation>A&nsehen</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1614"/> + <location filename="../ProfileInterface.cpp" line="1615"/> <source>&Remove</source> <translation>Entfe&rnen</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1616"/> + <location filename="../ProfileInterface.cpp" line="1617"/> <source>&Select</source> <translation>Au&swählen</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1617"/> + <location filename="../ProfileInterface.cpp" line="1618"/> <source>&Deselect</source> <translation>A&bwählen</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1620"/> + <location filename="../ProfileInterface.cpp" line="1621"/> <source>Select &All</source> <translation>Alles &auswählen</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1624"/> + <location filename="../ProfileInterface.cpp" line="1625"/> <source>&Deselect All</source> <translation>Alles a&bwählen</translation> </message> @@ -2253,7 +2226,7 @@ Drücke 1 für Standardmodus</translation> <translation>Bild exportieren</translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="197"/> + <location filename="../SnapmaticWidget.cpp" line="196"/> <source>Failed at deleting %1 from your Snapmatic pictures</source> <translation>Fehlgeschlagen beim Löschen von %1 von deinen Snapmatic Bildern</translation> </message> @@ -2434,7 +2407,7 @@ Drücke 1 für Standardmodus</translation> </message> <message> <location filename="../UserInterface.ui" line="322"/> - <location filename="../OptionsDialog.cpp" line="720"/> + <location filename="../OptionsDialog.cpp" line="732"/> <location filename="../UserInterface.cpp" line="188"/> <location filename="../UserInterface.cpp" line="608"/> <source>Select RDR 2 Folder...</source> @@ -2479,14 +2452,14 @@ Drücke 1 für Standardmodus</translation> <message> <location filename="../ProfileInterface.cpp" line="1524"/> <location filename="../ProfileInterface.cpp" line="1538"/> - <location filename="../SnapmaticWidget.cpp" line="329"/> + <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="../SnapmaticWidget.cpp" line="321"/> + <location filename="../SnapmaticWidget.cpp" line="320"/> <source>Hide In-game</source> <translation>Im Spiel ausblenden</translation> </message> diff --git a/res/gta5sync_en_US.ts b/res/gta5sync_en_US.ts index b6ba1c0..421019a 100644 --- a/res/gta5sync_en_US.ts +++ b/res/gta5sync_en_US.ts @@ -166,66 +166,47 @@ Pictures and Savegames</source> <context> <name>ImageEditorDialog</name> <message> - <location filename="../ImageEditorDialog.cpp" line="193"/> - <location filename="../ImageEditorDialog.cpp" line="200"/> - <location filename="../PictureDialog.cpp" line="1006"/> - <location filename="../PictureDialog.cpp" line="1030"/> - <location filename="../SnapmaticWidget.cpp" line="376"/> - <location filename="../SnapmaticWidget.cpp" line="400"/> + <location filename="../PictureDialog.cpp" line="998"/> + <location filename="../PictureDialog.cpp" line="1022"/> + <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="../ImageEditorDialog.ui" line="14"/> - <location filename="../ImportDialog.cpp" line="639"/> + <location filename="../ImportDialog.cpp" line="640"/> <source>Overwrite Image...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="59"/> - <source>Import picture</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ImageEditorDialog.ui" line="62"/> - <source>&Import...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ImageEditorDialog.ui" line="82"/> - <location filename="../ImportDialog.cpp" line="641"/> + <location filename="../ImportDialog.cpp" line="642"/> <source>Apply changes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="85"/> - <location filename="../ImportDialog.cpp" line="640"/> + <location filename="../ImportDialog.cpp" line="641"/> <source>&Overwrite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="92"/> - <location filename="../ImportDialog.cpp" line="643"/> + <location filename="../ImportDialog.cpp" line="644"/> <source>Discard changes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="95"/> - <location filename="../ImportDialog.cpp" line="642"/> + <location filename="../ImportDialog.cpp" line="643"/> <source>&Close</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="193"/> - <location filename="../PictureDialog.cpp" line="1006"/> - <location filename="../SnapmaticWidget.cpp" line="376"/> + <location filename="../PictureDialog.cpp" line="998"/> + <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="../ImageEditorDialog.cpp" line="200"/> - <location filename="../PictureDialog.cpp" line="1030"/> - <location filename="../SnapmaticWidget.cpp" line="400"/> + <location filename="../PictureDialog.cpp" line="1022"/> + <location filename="../SnapmaticWidget.cpp" line="399"/> <source>Patching of Snapmatic Image failed because of Image Error</source> <translation type="unfinished"></translation> </message> @@ -241,7 +222,7 @@ Pictures and Savegames</source> <location filename="../ImportDialog.ui" line="150"/> <location filename="../ImportDialog.cpp" line="87"/> <location filename="../ImportDialog.cpp" line="315"/> - <location filename="../ImportDialog.cpp" line="727"/> + <location filename="../ImportDialog.cpp" line="728"/> <source>Background Colour: <span style="color: %1">%1</span></source> <translation>Background Color: <span style="color: %1">%1</span></translation> </message> @@ -284,7 +265,7 @@ Pictures and Savegames</source> </message> <message> <location filename="../ImportDialog.cpp" line="318"/> - <location filename="../ImportDialog.cpp" line="792"/> + <location filename="../ImportDialog.cpp" line="793"/> <source>Background Image: %1</source> <translation type="unfinished"></translation> </message> @@ -342,7 +323,7 @@ Pictures and Savegames</source> <location filename="../ImportDialog.ui" line="203"/> <location filename="../ImportDialog.cpp" line="88"/> <location filename="../ImportDialog.cpp" line="323"/> - <location filename="../ImportDialog.cpp" line="807"/> + <location filename="../ImportDialog.cpp" line="808"/> <source>Background Image:</source> <translation type="unfinished"></translation> </message> @@ -458,23 +439,23 @@ Pictures and Savegames</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ImportDialog.cpp" line="674"/> + <location filename="../ImportDialog.cpp" line="675"/> <source>Snapmatic Avatar Zone</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ImportDialog.cpp" line="674"/> + <location filename="../ImportDialog.cpp" line="675"/> <source>Are you sure to use a square image outside of the Avatar Zone? When you want to use it as Avatar the image will be detached!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ImportDialog.cpp" line="723"/> + <location filename="../ImportDialog.cpp" line="724"/> <source>Select Colour...</source> <translation>Select Color...</translation> </message> <message> - <location filename="../ImportDialog.cpp" line="792"/> + <location filename="../ImportDialog.cpp" line="793"/> <source>File</source> <comment>Background Image: File</comment> <translation type="unfinished"></translation> @@ -724,26 +705,26 @@ Y: %2</source> <message> <location filename="../OptionsDialog.ui" line="399"/> <location filename="../OptionsDialog.ui" line="422"/> - <location filename="../OptionsDialog.cpp" line="612"/> - <location filename="../OptionsDialog.cpp" line="613"/> - <location filename="../OptionsDialog.cpp" line="627"/> - <location filename="../OptionsDialog.cpp" line="628"/> - <location filename="../OptionsDialog.cpp" line="641"/> - <location filename="../OptionsDialog.cpp" line="642"/> + <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"/> <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="616"/> - <location filename="../OptionsDialog.cpp" line="620"/> + <location filename="../OptionsDialog.cpp" line="628"/> <location filename="../OptionsDialog.cpp" line="632"/> - <location filename="../OptionsDialog.cpp" line="636"/> - <location filename="../OptionsDialog.cpp" line="645"/> - <location filename="../OptionsDialog.cpp" line="649"/> - <location filename="../OptionsDialog.cpp" line="653"/> + <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"/> <source>Language: %1</source> <translation type="unfinished"></translation> </message> @@ -759,7 +740,7 @@ Y: %2</source> </message> <message> <location filename="../OptionsDialog.ui" line="465"/> - <location filename="../OptionsDialog.cpp" line="574"/> + <location filename="../OptionsDialog.cpp" line="586"/> <source>Participate in %1 User Statistics</source> <translation type="unfinished"></translation> </message> @@ -780,8 +761,8 @@ Y: %2</source> </message> <message> <location filename="../OptionsDialog.ui" line="554"/> - <location filename="../OptionsDialog.cpp" line="590"/> - <location filename="../OptionsDialog.cpp" line="594"/> + <location filename="../OptionsDialog.cpp" line="602"/> + <location filename="../OptionsDialog.cpp" line="606"/> <source>Participation ID: %1</source> <translation type="unfinished"></translation> </message> @@ -848,8 +829,8 @@ Y: %2</source> <message> <location filename="../OptionsDialog.ui" line="611"/> <location filename="../OptionsDialog.ui" line="633"/> - <location filename="../OptionsDialog.cpp" line="202"/> - <location filename="../OptionsDialog.cpp" line="251"/> + <location filename="../OptionsDialog.cpp" line="214"/> + <location filename="../OptionsDialog.cpp" line="263"/> <source>Current: %1</source> <translation type="unfinished"></translation> </message> @@ -881,95 +862,95 @@ Y: %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="154"/> + <location filename="../OptionsDialog.cpp" line="166"/> <source>System</source> <comment>System in context of System default</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="160"/> + <location filename="../OptionsDialog.cpp" line="172"/> <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="164"/> - <location filename="../OptionsDialog.cpp" line="167"/> + <location filename="../OptionsDialog.cpp" line="176"/> + <location filename="../OptionsDialog.cpp" line="179"/> <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="160"/> - <location filename="../OptionsDialog.cpp" line="164"/> - <location filename="../OptionsDialog.cpp" line="167"/> + <location filename="../OptionsDialog.cpp" line="172"/> + <location filename="../OptionsDialog.cpp" line="176"/> + <location filename="../OptionsDialog.cpp" line="179"/> <source>Auto</source> <comment>Automatic language choice.</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="154"/> + <location filename="../OptionsDialog.cpp" line="166"/> <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="462"/> + <location filename="../OptionsDialog.cpp" line="474"/> <source>%1</source> <comment>%1</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="462"/> + <location filename="../OptionsDialog.cpp" line="474"/> <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="472"/> + <location filename="../OptionsDialog.cpp" line="484"/> <source>No Profile</source> <comment>No Profile, as default</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="480"/> - <location filename="../OptionsDialog.cpp" line="484"/> - <location filename="../OptionsDialog.cpp" line="486"/> + <location filename="../OptionsDialog.cpp" line="492"/> + <location filename="../OptionsDialog.cpp" line="496"/> + <location filename="../OptionsDialog.cpp" line="498"/> <source>Profile: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="575"/> + <location filename="../OptionsDialog.cpp" line="587"/> <source>View %1 User Statistics Online</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="594"/> + <location filename="../OptionsDialog.cpp" line="606"/> <source>Not registered</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="612"/> - <location filename="../OptionsDialog.cpp" line="628"/> - <location filename="../OptionsDialog.cpp" line="641"/> - <location filename="../OptionsDialog.cpp" line="642"/> + <location filename="../OptionsDialog.cpp" line="624"/> + <location filename="../OptionsDialog.cpp" line="640"/> + <location filename="../OptionsDialog.cpp" line="653"/> + <location filename="../OptionsDialog.cpp" line="654"/> <source>Yes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="613"/> - <location filename="../OptionsDialog.cpp" line="627"/> + <location filename="../OptionsDialog.cpp" line="625"/> + <location filename="../OptionsDialog.cpp" line="639"/> <source>No</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="620"/> - <location filename="../OptionsDialog.cpp" line="649"/> + <location filename="../OptionsDialog.cpp" line="632"/> + <location filename="../OptionsDialog.cpp" line="661"/> <source>OS defined</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="636"/> - <location filename="../OptionsDialog.cpp" line="657"/> + <location filename="../OptionsDialog.cpp" line="648"/> + <location filename="../OptionsDialog.cpp" line="669"/> <source>Steam defined</source> <translation type="unfinished"></translation> </message> @@ -1010,31 +991,31 @@ Y: %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="165"/> - <location filename="../ProfileInterface.cpp" line="1609"/> + <location filename="../PictureDialog.cpp" line="164"/> + <location filename="../ProfileInterface.cpp" line="1610"/> <source>Export as &Picture...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="166"/> - <location filename="../ProfileInterface.cpp" line="1610"/> + <location filename="../PictureDialog.cpp" line="165"/> + <location filename="../ProfileInterface.cpp" line="1611"/> <source>Export as &Snapmatic...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="169"/> + <location filename="../PictureDialog.cpp" line="168"/> <location filename="../ProfileInterface.cpp" line="1604"/> <source>&Overwrite Image...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="168"/> + <location filename="../PictureDialog.cpp" line="167"/> <location filename="../ProfileInterface.cpp" line="1603"/> <source>&Edit Properties...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="171"/> + <location filename="../PictureDialog.cpp" line="170"/> <location filename="../ProfileInterface.cpp" line="1606"/> <source>Open &Map Viewer...</source> <translation type="unfinished"></translation> @@ -1048,146 +1029,146 @@ Arrow Keys - Navigate</source> </message> <message> <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="662"/> + <location filename="../PictureDialog.cpp" line="654"/> <source>Snapmatic Picture Viewer</source> <translation type="unfinished"></translation> </message> <message> <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="662"/> + <location filename="../PictureDialog.cpp" line="654"/> <source>Failed at %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="661"/> - <location filename="../PictureDialog.cpp" line="798"/> + <location filename="../PictureDialog.cpp" line="653"/> + <location filename="../PictureDialog.cpp" line="790"/> <location filename="../SnapmaticEditor.cpp" line="247"/> <source>No Players</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="661"/> - <location filename="../PictureDialog.cpp" line="774"/> + <location filename="../PictureDialog.cpp" line="653"/> + <location filename="../PictureDialog.cpp" line="766"/> <source>No Crew</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="661"/> + <location filename="../PictureDialog.cpp" line="653"/> <source>Unknown Location</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureDialog.cpp" line="732"/> + <location filename="../PictureDialog.cpp" line="724"/> <source>Avatar Preview Mode Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="95"/> + <location filename="../PictureExport.cpp" line="99"/> <source>Export as Picture...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="96"/> - <location filename="../PictureExport.cpp" line="249"/> + <location filename="../PictureExport.cpp" line="100"/> + <location filename="../PictureExport.cpp" line="262"/> <source>Export</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="99"/> + <location filename="../PictureExport.cpp" line="103"/> <source>JPEG Graphics (*.jpg *.jpeg)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="100"/> + <location filename="../PictureExport.cpp" line="104"/> <source>Portable Network Graphics (*.png)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="150"/> - <location filename="../PictureExport.cpp" line="202"/> - <location filename="../PictureExport.cpp" line="205"/> - <location filename="../PictureExport.cpp" line="208"/> - <location filename="../PictureExport.cpp" line="211"/> + <location filename="../PictureExport.cpp" line="154"/> + <location filename="../PictureExport.cpp" line="215"/> <location filename="../PictureExport.cpp" line="218"/> + <location filename="../PictureExport.cpp" line="221"/> + <location filename="../PictureExport.cpp" line="224"/> + <location filename="../PictureExport.cpp" line="231"/> <source>Export as Picture</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="150"/> - <location filename="../PictureExport.cpp" line="285"/> + <location filename="../PictureExport.cpp" line="154"/> + <location filename="../PictureExport.cpp" line="298"/> <source>Overwrite %1 with current Snapmatic picture?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="296"/> - <location filename="../PictureExport.cpp" line="305"/> + <location filename="../PictureExport.cpp" line="309"/> + <location filename="../PictureExport.cpp" line="318"/> <source>Failed to export current Snapmatic picture</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="218"/> - <location filename="../PictureExport.cpp" line="316"/> + <location filename="../PictureExport.cpp" line="231"/> + <location filename="../PictureExport.cpp" line="329"/> <source>No valid file is selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="202"/> + <location filename="../PictureExport.cpp" line="215"/> <source>Failed to export the picture because the system occurred a write failure</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="205"/> + <location filename="../PictureExport.cpp" line="218"/> <source>Failed to export the picture because the format detection failures</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="208"/> + <location filename="../PictureExport.cpp" line="221"/> <source>Failed to export the picture because the file can't be written</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="211"/> + <location filename="../PictureExport.cpp" line="224"/> <source>Failed to export the picture because of an unknown reason</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="248"/> + <location filename="../PictureExport.cpp" line="261"/> <source>Export as Snapmatic...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="252"/> + <location filename="../PictureExport.cpp" line="265"/> <source>RDR 2 Export (*.r5e)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="253"/> + <location filename="../PictureExport.cpp" line="266"/> <source>RDR 2 Raw Export (*.auto)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="254"/> + <location filename="../PictureExport.cpp" line="267"/> <source>Snapmatic pictures (PRDR*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="285"/> - <location filename="../PictureExport.cpp" line="296"/> - <location filename="../PictureExport.cpp" line="305"/> - <location filename="../PictureExport.cpp" line="310"/> - <location filename="../PictureExport.cpp" line="316"/> + <location filename="../PictureExport.cpp" line="298"/> + <location filename="../PictureExport.cpp" line="309"/> + <location filename="../PictureExport.cpp" line="318"/> + <location filename="../PictureExport.cpp" line="323"/> + <location filename="../PictureExport.cpp" line="329"/> <source>Export as Snapmatic</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PictureExport.cpp" line="310"/> + <location filename="../PictureExport.cpp" line="323"/> <source>Exported Snapmatic to "%1" because of using the .auto extension.</source> <translation type="unfinished"></translation> </message> <message> <location filename="../PictureDialog.cpp" line="173"/> - <location filename="../ProfileInterface.cpp" line="1607"/> + <location filename="../ProfileInterface.cpp" line="1608"/> <source>Open &JSON Editor...</source> <translation type="unfinished"></translation> </message> @@ -1284,9 +1265,9 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ExportThread.cpp" line="97"/> - <location filename="../ExportThread.cpp" line="136"/> - <location filename="../ExportThread.cpp" line="157"/> + <location filename="../ExportThread.cpp" line="102"/> + <location filename="../ExportThread.cpp" line="150"/> + <location filename="../ExportThread.cpp" line="171"/> <source>Export file %1 of %2 files</source> <translation type="unfinished"></translation> </message> @@ -1311,9 +1292,8 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="109"/> <location filename="../ImportDialog.cpp" line="426"/> - <location filename="../ImportDialog.cpp" line="746"/> + <location filename="../ImportDialog.cpp" line="747"/> <location filename="../ProfileInterface.cpp" line="487"/> <location filename="../ProfileInterface.cpp" line="488"/> <location filename="../ProfileInterface.cpp" line="532"/> @@ -1335,15 +1315,12 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="110"/> - <location filename="../ImageEditorDialog.cpp" line="141"/> - <location filename="../ImageEditorDialog.cpp" line="150"/> <location filename="../ImportDialog.cpp" line="427"/> <location filename="../ImportDialog.cpp" line="458"/> <location filename="../ImportDialog.cpp" line="467"/> - <location filename="../ImportDialog.cpp" line="747"/> - <location filename="../ImportDialog.cpp" line="778"/> - <location filename="../ImportDialog.cpp" line="787"/> + <location filename="../ImportDialog.cpp" line="748"/> + <location filename="../ImportDialog.cpp" line="779"/> + <location filename="../ImportDialog.cpp" line="788"/> <source>Import</source> <translation type="unfinished"></translation> </message> @@ -1371,17 +1348,15 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="120"/> <location filename="../ImportDialog.cpp" line="437"/> - <location filename="../ImportDialog.cpp" line="757"/> + <location filename="../ImportDialog.cpp" line="758"/> <location filename="../ProfileInterface.cpp" line="507"/> <source>All image files (%1)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="121"/> <location filename="../ImportDialog.cpp" line="438"/> - <location filename="../ImportDialog.cpp" line="758"/> + <location filename="../ImportDialog.cpp" line="759"/> <location filename="../ProfileInterface.cpp" line="508"/> <location filename="../UserInterface.cpp" line="463"/> <source>All files (**)</source> @@ -1420,17 +1395,15 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="141"/> <location filename="../ImportDialog.cpp" line="458"/> - <location filename="../ImportDialog.cpp" line="778"/> + <location filename="../ImportDialog.cpp" line="779"/> <location filename="../ProfileInterface.cpp" line="769"/> <source>Can't import %1 because file can't be open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="150"/> <location filename="../ImportDialog.cpp" line="467"/> - <location filename="../ImportDialog.cpp" line="787"/> + <location filename="../ImportDialog.cpp" line="788"/> <location filename="../ProfileInterface.cpp" line="779"/> <source>Can't import %1 because file can't be parsed properly</source> <translation type="unfinished"></translation> @@ -1523,48 +1496,48 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1961"/> - <location filename="../ProfileInterface.cpp" line="2026"/> + <location filename="../ProfileInterface.cpp" line="1962"/> + <location filename="../ProfileInterface.cpp" line="2027"/> <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="1961"/> - <location filename="../ProfileInterface.cpp" line="2047"/> - <location filename="../ProfileInterface.cpp" line="2146"/> - <location filename="../ProfileInterface.cpp" line="2277"/> + <location filename="../ProfileInterface.cpp" line="1962"/> + <location filename="../ProfileInterface.cpp" line="2048"/> + <location filename="../ProfileInterface.cpp" line="2147"/> + <location filename="../ProfileInterface.cpp" line="2278"/> <source>No Snapmatic pictures are selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1972"/> - <location filename="../ProfileInterface.cpp" line="2075"/> - <location filename="../ProfileInterface.cpp" line="2206"/> - <location filename="../ProfileInterface.cpp" line="2312"/> + <location filename="../ProfileInterface.cpp" line="1973"/> + <location filename="../ProfileInterface.cpp" line="2076"/> + <location filename="../ProfileInterface.cpp" line="2207"/> + <location filename="../ProfileInterface.cpp" line="2313"/> <source>Patch selected...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1973"/> - <location filename="../ProfileInterface.cpp" line="1992"/> - <location filename="../ProfileInterface.cpp" line="2076"/> - <location filename="../ProfileInterface.cpp" line="2095"/> - <location filename="../ProfileInterface.cpp" line="2207"/> - <location filename="../ProfileInterface.cpp" line="2226"/> - <location filename="../ProfileInterface.cpp" line="2313"/> - <location filename="../ProfileInterface.cpp" line="2332"/> + <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"/> <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="2026"/> - <location filename="../ProfileInterface.cpp" line="2125"/> - <location filename="../ProfileInterface.cpp" line="2256"/> - <location filename="../ProfileInterface.cpp" line="2359"/> + <location filename="../ProfileInterface.cpp" line="2027"/> + <location filename="../ProfileInterface.cpp" line="2126"/> + <location filename="../ProfileInterface.cpp" line="2257"/> + <location filename="../ProfileInterface.cpp" line="2360"/> <source>%1 failed with... %2</source> @@ -1587,55 +1560,55 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2026"/> + <location filename="../ProfileInterface.cpp" line="2027"/> <source>Qualify</source> <comment>%1 failed with...</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2047"/> - <location filename="../ProfileInterface.cpp" line="2125"/> + <location filename="../ProfileInterface.cpp" line="2048"/> + <location filename="../ProfileInterface.cpp" line="2126"/> <source>Change Players...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2125"/> + <location filename="../ProfileInterface.cpp" line="2126"/> <source>Change Players</source> <comment>%1 failed with...</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2146"/> - <location filename="../ProfileInterface.cpp" line="2183"/> - <location filename="../ProfileInterface.cpp" line="2256"/> + <location filename="../ProfileInterface.cpp" line="2147"/> + <location filename="../ProfileInterface.cpp" line="2184"/> + <location filename="../ProfileInterface.cpp" line="2257"/> <source>Change Crew...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2183"/> + <location filename="../ProfileInterface.cpp" line="2184"/> <source>Failed to enter a valid Snapmatic Crew ID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2256"/> + <location filename="../ProfileInterface.cpp" line="2257"/> <source>Change Crew</source> <comment>%1 failed with...</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2277"/> - <location filename="../ProfileInterface.cpp" line="2294"/> - <location filename="../ProfileInterface.cpp" line="2359"/> + <location filename="../ProfileInterface.cpp" line="2278"/> + <location filename="../ProfileInterface.cpp" line="2295"/> + <location filename="../ProfileInterface.cpp" line="2360"/> <source>Change Title...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2294"/> + <location filename="../ProfileInterface.cpp" line="2295"/> <source>Failed to enter a valid Snapmatic title</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2359"/> + <location filename="../ProfileInterface.cpp" line="2360"/> <source>Change Title</source> <comment>%1 failed with...</comment> <translation type="unfinished"></translation> @@ -1737,37 +1710,37 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1645"/> + <location filename="../ProfileInterface.cpp" line="1646"/> <source>&View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1646"/> + <location filename="../ProfileInterface.cpp" line="1647"/> <source>&Export</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1647"/> + <location filename="../ProfileInterface.cpp" line="1648"/> <source>&Remove</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1649"/> + <location filename="../ProfileInterface.cpp" line="1650"/> <source>&Select</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1650"/> + <location filename="../ProfileInterface.cpp" line="1651"/> <source>&Deselect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1653"/> + <location filename="../ProfileInterface.cpp" line="1654"/> <source>Select &All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1657"/> + <location filename="../ProfileInterface.cpp" line="1658"/> <source>&Deselect All</source> <translation type="unfinished"></translation> </message> @@ -1865,9 +1838,9 @@ Press 1 for Default View</source> <location filename="../JsonEditorDialog.cpp" line="182"/> <location filename="../JsonEditorDialog.cpp" line="188"/> <location filename="../JsonEditorDialog.cpp" line="217"/> - <location filename="../PictureDialog.cpp" line="921"/> + <location filename="../PictureDialog.cpp" line="913"/> <location filename="../SnapmaticEditor.cpp" line="334"/> - <location filename="../SnapmaticWidget.cpp" line="434"/> + <location filename="../SnapmaticWidget.cpp" line="433"/> <source>Snapmatic Properties</source> <translation type="unfinished"></translation> </message> @@ -2010,32 +1983,32 @@ Press 1 for Default View</source> </message> <message> <location filename="../JsonEditorDialog.cpp" line="188"/> - <location filename="../PictureDialog.cpp" line="921"/> + <location filename="../PictureDialog.cpp" line="913"/> <location filename="../SnapmaticEditor.cpp" line="334"/> - <location filename="../SnapmaticWidget.cpp" line="434"/> + <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="2289"/> + <location filename="../ProfileInterface.cpp" line="2290"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>Snapmatic Title</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2289"/> + <location filename="../ProfileInterface.cpp" line="2290"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>New Snapmatic title:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2174"/> + <location filename="../ProfileInterface.cpp" line="2175"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>Snapmatic Crew</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2174"/> + <location filename="../ProfileInterface.cpp" line="2175"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>New Snapmatic crew:</source> <translation type="unfinished"></translation> @@ -2049,61 +2022,61 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="690"/> + <location filename="../SnapmaticPicture.cpp" line="695"/> <source>open file %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="706"/> + <location filename="../SnapmaticPicture.cpp" line="711"/> <source>header not exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="710"/> + <location filename="../SnapmaticPicture.cpp" line="715"/> <source>header is malformed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="714"/> + <location filename="../SnapmaticPicture.cpp" line="719"/> <source>picture not exists (%1)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="718"/> + <location filename="../SnapmaticPicture.cpp" line="723"/> <source>JSON not exists (%1)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="722"/> + <location filename="../SnapmaticPicture.cpp" line="727"/> <source>title not exists (%1)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="726"/> + <location filename="../SnapmaticPicture.cpp" line="731"/> <source>description not exists (%1)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="740"/> + <location filename="../SnapmaticPicture.cpp" line="745"/> <source>reading file %1 because of %2</source> <comment>Example for %2: JSON is malformed error</comment> <translation type="unfinished"></translation> </message> <message> <location filename="../JsonEditorDialog.cpp" line="168"/> - <location filename="../SnapmaticPicture.cpp" line="730"/> + <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="../SnapmaticPicture.cpp" line="734"/> + <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="../SnapmaticPicture.cpp" line="738"/> + <location filename="../SnapmaticPicture.cpp" line="743"/> <source>JSON is malformed</source> <translation type="unfinished"></translation> </message> @@ -2152,8 +2125,8 @@ Press 1 for Default View</source> </message> <message> <location filename="../SnapmaticWidget.ui" line="152"/> - <location filename="../SnapmaticWidget.cpp" line="171"/> - <location filename="../SnapmaticWidget.cpp" line="197"/> + <location filename="../SnapmaticWidget.cpp" line="170"/> + <location filename="../SnapmaticWidget.cpp" line="196"/> <source>Delete picture</source> <translation type="unfinished"></translation> </message> @@ -2178,57 +2151,57 @@ Press 1 for Default View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1608"/> + <location filename="../ProfileInterface.cpp" line="1609"/> <source>&Export</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1611"/> + <location filename="../ProfileInterface.cpp" line="1612"/> <source>&View</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1614"/> + <location filename="../ProfileInterface.cpp" line="1615"/> <source>&Remove</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1616"/> + <location filename="../ProfileInterface.cpp" line="1617"/> <source>&Select</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1617"/> + <location filename="../ProfileInterface.cpp" line="1618"/> <source>&Deselect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1620"/> + <location filename="../ProfileInterface.cpp" line="1621"/> <source>Select &All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1624"/> + <location filename="../ProfileInterface.cpp" line="1625"/> <source>&Deselect All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="171"/> + <location filename="../SnapmaticWidget.cpp" line="170"/> <source>Are you sure to delete %1 from your Snapmatic pictures?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="197"/> + <location filename="../SnapmaticWidget.cpp" line="196"/> <source>Failed at deleting %1 from your Snapmatic pictures</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="321"/> + <location filename="../SnapmaticWidget.cpp" line="320"/> <source>Failed to hide %1 In-game from your Snapmatic pictures</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="329"/> + <location filename="../SnapmaticWidget.cpp" line="328"/> <source>Failed to show %1 In-game from your Snapmatic pictures</source> <translation type="unfinished"></translation> </message> @@ -2385,7 +2358,7 @@ Press 1 for Default View</source> </message> <message> <location filename="../UserInterface.ui" line="322"/> - <location filename="../OptionsDialog.cpp" line="720"/> + <location filename="../OptionsDialog.cpp" line="732"/> <location filename="../UserInterface.cpp" line="188"/> <location filename="../UserInterface.cpp" line="608"/> <source>Select RDR 2 Folder...</source> @@ -2454,14 +2427,14 @@ Press 1 for Default View</source> <message> <location filename="../ProfileInterface.cpp" line="1524"/> <location filename="../ProfileInterface.cpp" line="1538"/> - <location filename="../SnapmaticWidget.cpp" line="329"/> + <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="../SnapmaticWidget.cpp" line="321"/> + <location filename="../SnapmaticWidget.cpp" line="320"/> <source>Hide In-game</source> <translation type="unfinished"></translation> </message> diff --git a/res/gta5sync_fr.qm b/res/gta5sync_fr.qm index b047a2f..aed1709 100644 Binary files a/res/gta5sync_fr.qm and b/res/gta5sync_fr.qm differ diff --git a/res/gta5sync_fr.ts b/res/gta5sync_fr.ts index bb72c0e..338c57f 100644 --- a/res/gta5sync_fr.ts +++ b/res/gta5sync_fr.ts @@ -176,66 +176,47 @@ et les fichiers de sauvegarde de Red Dead Redemption 2</translation> <context> <name>ImageEditorDialog</name> <message> - <location filename="../ImageEditorDialog.cpp" line="193"/> - <location filename="../ImageEditorDialog.cpp" line="200"/> - <location filename="../PictureDialog.cpp" line="1006"/> - <location filename="../PictureDialog.cpp" line="1030"/> - <location filename="../SnapmaticWidget.cpp" line="376"/> - <location filename="../SnapmaticWidget.cpp" line="400"/> + <location filename="../PictureDialog.cpp" line="998"/> + <location filename="../PictureDialog.cpp" line="1022"/> + <location filename="../SnapmaticWidget.cpp" line="375"/> + <location filename="../SnapmaticWidget.cpp" line="399"/> <source>Snapmatic Image Editor</source> <translation>Éditeur d'images Snapmatic</translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="14"/> - <location filename="../ImportDialog.cpp" line="639"/> + <location filename="../ImportDialog.cpp" line="640"/> <source>Overwrite Image...</source> <translation>Remplacer l'image...</translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="59"/> - <source>Import picture</source> - <translation>Importer l'image</translation> - </message> - <message> - <location filename="../ImageEditorDialog.ui" line="62"/> - <source>&Import...</source> - <translation>&Importer...</translation> - </message> - <message> - <location filename="../ImageEditorDialog.ui" line="82"/> - <location filename="../ImportDialog.cpp" line="641"/> + <location filename="../ImportDialog.cpp" line="642"/> <source>Apply changes</source> <translation>Appliquer les modifications</translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="85"/> - <location filename="../ImportDialog.cpp" line="640"/> + <location filename="../ImportDialog.cpp" line="641"/> <source>&Overwrite</source> <translation>&Remplacer</translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="92"/> - <location filename="../ImportDialog.cpp" line="643"/> + <location filename="../ImportDialog.cpp" line="644"/> <source>Discard changes</source> <translation>Annuler les modifications</translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="95"/> - <location filename="../ImportDialog.cpp" line="642"/> + <location filename="../ImportDialog.cpp" line="643"/> <source>&Close</source> <translation>&Fermer</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="193"/> - <location filename="../PictureDialog.cpp" line="1006"/> - <location filename="../SnapmaticWidget.cpp" line="376"/> + <location filename="../PictureDialog.cpp" line="998"/> + <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="../ImageEditorDialog.cpp" line="200"/> - <location filename="../PictureDialog.cpp" line="1030"/> - <location filename="../SnapmaticWidget.cpp" line="400"/> + <location filename="../PictureDialog.cpp" line="1022"/> + <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> </message> @@ -277,7 +258,7 @@ et les fichiers de sauvegarde de Red Dead Redemption 2</translation> <location filename="../ImportDialog.ui" line="150"/> <location filename="../ImportDialog.cpp" line="87"/> <location filename="../ImportDialog.cpp" line="315"/> - <location filename="../ImportDialog.cpp" line="727"/> + <location filename="../ImportDialog.cpp" line="728"/> <source>Background Colour: <span style="color: %1">%1</span></source> <translation>Couleur de fond : <span style="color: %1">%1</span></translation> </message> @@ -304,7 +285,7 @@ et les fichiers de sauvegarde de Red Dead Redemption 2</translation> </message> <message> <location filename="../ImportDialog.cpp" line="318"/> - <location filename="../ImportDialog.cpp" line="792"/> + <location filename="../ImportDialog.cpp" line="793"/> <source>Background Image: %1</source> <translation>Image de fond : %1</translation> </message> @@ -352,7 +333,7 @@ et les fichiers de sauvegarde de Red Dead Redemption 2</translation> <location filename="../ImportDialog.ui" line="203"/> <location filename="../ImportDialog.cpp" line="88"/> <location filename="../ImportDialog.cpp" line="323"/> - <location filename="../ImportDialog.cpp" line="807"/> + <location filename="../ImportDialog.cpp" line="808"/> <source>Background Image:</source> <translation>Image de fond :</translation> </message> @@ -468,24 +449,24 @@ et les fichiers de sauvegarde de Red Dead Redemption 2</translation> <translation>Sauvegarder les paramètres...</translation> </message> <message> - <location filename="../ImportDialog.cpp" line="674"/> + <location filename="../ImportDialog.cpp" line="675"/> <source>Are you sure to use a square image outside of the Avatar Zone? When you want to use it as Avatar the image will be detached!</source> <translation>Êtes-vous sûr d'utiliser une image carrée en dehors de la Zone d'Avatar ? Si vous l'utilisez comme Avatar, l'image sera détachée !</translation> </message> <message> - <location filename="../ImportDialog.cpp" line="674"/> + <location filename="../ImportDialog.cpp" line="675"/> <source>Snapmatic Avatar Zone</source> <translation>Zone d'Avatar Snapmatic</translation> </message> <message> - <location filename="../ImportDialog.cpp" line="723"/> + <location filename="../ImportDialog.cpp" line="724"/> <source>Select Colour...</source> <translation>Choisir une couleur...</translation> </message> <message> - <location filename="../ImportDialog.cpp" line="792"/> + <location filename="../ImportDialog.cpp" line="793"/> <source>File</source> <comment>Background Image: File</comment> <translation>Fichier</translation> @@ -736,26 +717,26 @@ Y : %2</translation> <message> <location filename="../OptionsDialog.ui" line="399"/> <location filename="../OptionsDialog.ui" line="422"/> - <location filename="../OptionsDialog.cpp" line="612"/> - <location filename="../OptionsDialog.cpp" line="613"/> - <location filename="../OptionsDialog.cpp" line="627"/> - <location filename="../OptionsDialog.cpp" line="628"/> - <location filename="../OptionsDialog.cpp" line="641"/> - <location filename="../OptionsDialog.cpp" line="642"/> + <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"/> <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="616"/> - <location filename="../OptionsDialog.cpp" line="620"/> + <location filename="../OptionsDialog.cpp" line="628"/> <location filename="../OptionsDialog.cpp" line="632"/> - <location filename="../OptionsDialog.cpp" line="636"/> - <location filename="../OptionsDialog.cpp" line="645"/> - <location filename="../OptionsDialog.cpp" line="649"/> - <location filename="../OptionsDialog.cpp" line="653"/> + <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"/> <source>Language: %1</source> <translation>Langue : %1</translation> </message> @@ -776,7 +757,7 @@ Y : %2</translation> </message> <message> <location filename="../OptionsDialog.ui" line="465"/> - <location filename="../OptionsDialog.cpp" line="574"/> + <location filename="../OptionsDialog.cpp" line="586"/> <source>Participate in %1 User Statistics</source> <translation>Participer aux statistiques d'usage %1</translation> </message> @@ -807,8 +788,8 @@ Y : %2</translation> </message> <message> <location filename="../OptionsDialog.ui" line="554"/> - <location filename="../OptionsDialog.cpp" line="590"/> - <location filename="../OptionsDialog.cpp" line="594"/> + <location filename="../OptionsDialog.cpp" line="602"/> + <location filename="../OptionsDialog.cpp" line="606"/> <source>Participation ID: %1</source> <translation>ID de participation : %1</translation> </message> @@ -860,8 +841,8 @@ Y : %2</translation> <message> <location filename="../OptionsDialog.ui" line="611"/> <location filename="../OptionsDialog.ui" line="633"/> - <location filename="../OptionsDialog.cpp" line="202"/> - <location filename="../OptionsDialog.cpp" line="251"/> + <location filename="../OptionsDialog.cpp" line="214"/> + <location filename="../OptionsDialog.cpp" line="263"/> <source>Current: %1</source> <translation>Actuel : %1</translation> </message> @@ -893,95 +874,95 @@ Y : %2</translation> <translation>&Annuler</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="154"/> + <location filename="../OptionsDialog.cpp" line="166"/> <source>System</source> <comment>System in context of System default</comment> <translation>Système</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="160"/> + <location filename="../OptionsDialog.cpp" line="172"/> <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="164"/> - <location filename="../OptionsDialog.cpp" line="167"/> + <location filename="../OptionsDialog.cpp" line="176"/> + <location filename="../OptionsDialog.cpp" line="179"/> <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="160"/> - <location filename="../OptionsDialog.cpp" line="164"/> - <location filename="../OptionsDialog.cpp" line="167"/> + <location filename="../OptionsDialog.cpp" line="172"/> + <location filename="../OptionsDialog.cpp" line="176"/> + <location filename="../OptionsDialog.cpp" line="179"/> <source>Auto</source> <comment>Automatic language choice.</comment> <translation>Automatique</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="154"/> + <location filename="../OptionsDialog.cpp" line="166"/> <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="462"/> + <location filename="../OptionsDialog.cpp" line="474"/> <source>%1</source> <comment>%1</comment> <translation>%1</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="462"/> + <location filename="../OptionsDialog.cpp" line="474"/> <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="575"/> + <location filename="../OptionsDialog.cpp" line="587"/> <source>View %1 User Statistics Online</source> <translation>Voir les statistiques d'usage %1 en ligne</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="594"/> + <location filename="../OptionsDialog.cpp" line="606"/> <source>Not registered</source> <translation>Pas enregistré</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="612"/> - <location filename="../OptionsDialog.cpp" line="628"/> - <location filename="../OptionsDialog.cpp" line="641"/> - <location filename="../OptionsDialog.cpp" line="642"/> + <location filename="../OptionsDialog.cpp" line="624"/> + <location filename="../OptionsDialog.cpp" line="640"/> + <location filename="../OptionsDialog.cpp" line="653"/> + <location filename="../OptionsDialog.cpp" line="654"/> <source>Yes</source> <translation>Oui</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="613"/> - <location filename="../OptionsDialog.cpp" line="627"/> + <location filename="../OptionsDialog.cpp" line="625"/> + <location filename="../OptionsDialog.cpp" line="639"/> <source>No</source> <translation>Non</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="620"/> - <location filename="../OptionsDialog.cpp" line="649"/> + <location filename="../OptionsDialog.cpp" line="632"/> + <location filename="../OptionsDialog.cpp" line="661"/> <source>OS defined</source> <translation>Défini par le système d'exploitation</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="636"/> - <location filename="../OptionsDialog.cpp" line="657"/> + <location filename="../OptionsDialog.cpp" line="648"/> + <location filename="../OptionsDialog.cpp" line="669"/> <source>Steam defined</source> <translation>Défini par Steam</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="472"/> + <location filename="../OptionsDialog.cpp" line="484"/> <source>No Profile</source> <comment>No Profile, as default</comment> <translation>Aucun profil</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="480"/> - <location filename="../OptionsDialog.cpp" line="484"/> - <location filename="../OptionsDialog.cpp" line="486"/> + <location filename="../OptionsDialog.cpp" line="492"/> + <location filename="../OptionsDialog.cpp" line="496"/> + <location filename="../OptionsDialog.cpp" line="498"/> <source>Profile: %1</source> <translation>Profil : %1</translation> </message> @@ -1025,117 +1006,117 @@ Y : %2</translation> <translation>&Fermer</translation> </message> <message> - <location filename="../PictureExport.cpp" line="202"/> + <location filename="../PictureExport.cpp" line="215"/> <source>Failed to export the picture because the system occurred a write failure</source> <translation>Échec de l'export de l'image : erreur d'écriture</translation> </message> <message> - <location filename="../PictureExport.cpp" line="205"/> + <location filename="../PictureExport.cpp" line="218"/> <source>Failed to export the picture because the format detection failures</source> <translation>Échec de l'export de l'image : erreur de détection du format</translation> </message> <message> - <location filename="../PictureExport.cpp" line="208"/> + <location filename="../PictureExport.cpp" line="221"/> <source>Failed to export the picture because the file can't be written</source> <translation>Échec de l'export de l'image : impossible d'écrire dans le fichier</translation> </message> <message> - <location filename="../PictureExport.cpp" line="211"/> + <location filename="../PictureExport.cpp" line="224"/> <source>Failed to export the picture because of an unknown reason</source> <translation>Échec de l'export de l'image : erreur inconnue</translation> </message> <message> - <location filename="../PictureExport.cpp" line="248"/> + <location filename="../PictureExport.cpp" line="261"/> <source>Export as Snapmatic...</source> <translation>Exporter comme Snapmatic...</translation> </message> <message> - <location filename="../PictureExport.cpp" line="252"/> + <location filename="../PictureExport.cpp" line="265"/> <source>RDR 2 Export (*.r5e)</source> <translation>RDR 2 Export (*.r5e)</translation> </message> <message> - <location filename="../PictureExport.cpp" line="253"/> + <location filename="../PictureExport.cpp" line="266"/> <source>RDR 2 Raw Export (*.auto)</source> <translation>RDR 2 Export Brut (*.r5e)</translation> </message> <message> - <location filename="../PictureExport.cpp" line="254"/> + <location filename="../PictureExport.cpp" line="267"/> <source>Snapmatic pictures (PRDR*)</source> - <translation>Fichiers GTA Snapmatic (PRDR*)</translation> + <translation>Fichiers RDR Snapmatic (PRDR*)</translation> </message> <message> - <location filename="../PictureExport.cpp" line="285"/> - <location filename="../PictureExport.cpp" line="296"/> - <location filename="../PictureExport.cpp" line="305"/> - <location filename="../PictureExport.cpp" line="310"/> - <location filename="../PictureExport.cpp" line="316"/> + <location filename="../PictureExport.cpp" line="298"/> + <location filename="../PictureExport.cpp" line="309"/> + <location filename="../PictureExport.cpp" line="318"/> + <location filename="../PictureExport.cpp" line="323"/> + <location filename="../PictureExport.cpp" line="329"/> <source>Export as Snapmatic</source> <translation>Exporter comme Snapmatic</translation> </message> <message> - <location filename="../PictureExport.cpp" line="310"/> + <location filename="../PictureExport.cpp" line="323"/> <source>Exported Snapmatic to "%1" because of using the .auto extension.</source> <translation>Exporté comme "%1" avec l'utilisation de l'extension .auto.</translation> </message> <message> - <location filename="../PictureExport.cpp" line="150"/> - <location filename="../PictureExport.cpp" line="285"/> + <location filename="../PictureExport.cpp" line="154"/> + <location filename="../PictureExport.cpp" line="298"/> <source>Overwrite %1 with current Snapmatic picture?</source> <translation>%1 existe déjà. Vous-vous le remplacer ?</translation> </message> <message> - <location filename="../PictureExport.cpp" line="95"/> + <location filename="../PictureExport.cpp" line="99"/> <source>Export as Picture...</source> <translation>Exporter comme image...</translation> </message> <message> - <location filename="../PictureExport.cpp" line="99"/> + <location filename="../PictureExport.cpp" line="103"/> <source>JPEG Graphics (*.jpg *.jpeg)</source> <translation>JPEG Graphics (*.jpg *.jpeg)</translation> </message> <message> - <location filename="../PictureExport.cpp" line="150"/> - <location filename="../PictureExport.cpp" line="202"/> - <location filename="../PictureExport.cpp" line="205"/> - <location filename="../PictureExport.cpp" line="208"/> - <location filename="../PictureExport.cpp" line="211"/> + <location filename="../PictureExport.cpp" line="154"/> + <location filename="../PictureExport.cpp" line="215"/> <location filename="../PictureExport.cpp" line="218"/> + <location filename="../PictureExport.cpp" line="221"/> + <location filename="../PictureExport.cpp" line="224"/> + <location filename="../PictureExport.cpp" line="231"/> <source>Export as Picture</source> <translation>Exporter comme image</translation> </message> <message> - <location filename="../PictureExport.cpp" line="218"/> - <location filename="../PictureExport.cpp" line="316"/> + <location filename="../PictureExport.cpp" line="231"/> + <location filename="../PictureExport.cpp" line="329"/> <source>No valid file is selected</source> <translation>Fichier invalide</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="165"/> - <location filename="../ProfileInterface.cpp" line="1609"/> + <location filename="../PictureDialog.cpp" line="164"/> + <location filename="../ProfileInterface.cpp" line="1610"/> <source>Export as &Picture...</source> <translation>Exporter comme &image...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="166"/> - <location filename="../ProfileInterface.cpp" line="1610"/> + <location filename="../PictureDialog.cpp" line="165"/> + <location filename="../ProfileInterface.cpp" line="1611"/> <source>Export as &Snapmatic...</source> <translation>Exporter comme &Snapmatic...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="169"/> + <location filename="../PictureDialog.cpp" line="168"/> <location filename="../ProfileInterface.cpp" line="1604"/> <source>&Overwrite Image...</source> <translation>&Remplacer l'image...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="168"/> + <location filename="../PictureDialog.cpp" line="167"/> <location filename="../ProfileInterface.cpp" line="1603"/> <source>&Edit Properties...</source> <translation>Modifier les &propriétés...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="171"/> + <location filename="../PictureDialog.cpp" line="170"/> <location filename="../ProfileInterface.cpp" line="1606"/> <source>Open &Map Viewer...</source> <translation>Ouvrir la &Visionneuse de Carte...</translation> @@ -1151,61 +1132,61 @@ Touches fléchées - Naviguer</translation> </message> <message> <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="662"/> + <location filename="../PictureDialog.cpp" line="654"/> <source>Snapmatic Picture Viewer</source> <translation>Visionneuse de photo Snapmatic</translation> </message> <message> <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="662"/> + <location filename="../PictureDialog.cpp" line="654"/> <source>Failed at %1</source> <translation>Echec de %1</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="661"/> - <location filename="../PictureDialog.cpp" line="774"/> + <location filename="../PictureDialog.cpp" line="653"/> + <location filename="../PictureDialog.cpp" line="766"/> <source>No Crew</source> <translation>Aucun crew</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="661"/> - <location filename="../PictureDialog.cpp" line="798"/> + <location filename="../PictureDialog.cpp" line="653"/> + <location filename="../PictureDialog.cpp" line="790"/> <location filename="../SnapmaticEditor.cpp" line="247"/> <source>No Players</source> <translation>Aucun joueurs</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="732"/> + <location filename="../PictureDialog.cpp" line="724"/> <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="661"/> + <location filename="../PictureDialog.cpp" line="653"/> <source>Unknown Location</source> <translation>Emplacement inconnu</translation> </message> <message> - <location filename="../PictureExport.cpp" line="96"/> - <location filename="../PictureExport.cpp" line="249"/> + <location filename="../PictureExport.cpp" line="100"/> + <location filename="../PictureExport.cpp" line="262"/> <source>Export</source> <translation>Exporter</translation> </message> <message> - <location filename="../PictureExport.cpp" line="100"/> + <location filename="../PictureExport.cpp" line="104"/> <source>Portable Network Graphics (*.png)</source> <translation>Portable Network Graphics (*.png)</translation> </message> <message> - <location filename="../PictureExport.cpp" line="296"/> - <location filename="../PictureExport.cpp" line="305"/> + <location filename="../PictureExport.cpp" line="309"/> + <location filename="../PictureExport.cpp" line="318"/> <source>Failed to export current Snapmatic picture</source> <translation>Échec de l'export de la photo Snapmatic</translation> </message> <message> <location filename="../PictureDialog.cpp" line="173"/> - <location filename="../ProfileInterface.cpp" line="1607"/> + <location filename="../ProfileInterface.cpp" line="1608"/> <source>Open &JSON Editor...</source> <translation>Ouvrir l'éditeur &JSON...</translation> </message> @@ -1302,9 +1283,9 @@ Appuyer sur 1 pour le mode par défaut</translation> <translation>&Fermer</translation> </message> <message> - <location filename="../ExportThread.cpp" line="97"/> - <location filename="../ExportThread.cpp" line="136"/> - <location filename="../ExportThread.cpp" line="157"/> + <location filename="../ExportThread.cpp" line="102"/> + <location filename="../ExportThread.cpp" line="150"/> + <location filename="../ExportThread.cpp" line="171"/> <source>Export file %1 of %2 files</source> <translation>Copie du fichier %1 sur %2</translation> </message> @@ -1329,9 +1310,8 @@ Appuyer sur 1 pour le mode par défaut</translation> <translation><h4>Les Snapmatic suivants ont été répaés</h4>%1</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="109"/> <location filename="../ImportDialog.cpp" line="426"/> - <location filename="../ImportDialog.cpp" line="746"/> + <location filename="../ImportDialog.cpp" line="747"/> <location filename="../ProfileInterface.cpp" line="487"/> <location filename="../ProfileInterface.cpp" line="488"/> <location filename="../ProfileInterface.cpp" line="532"/> @@ -1353,15 +1333,12 @@ Appuyer sur 1 pour le mode par défaut</translation> <translation>Importer...</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="110"/> - <location filename="../ImageEditorDialog.cpp" line="141"/> - <location filename="../ImageEditorDialog.cpp" line="150"/> <location filename="../ImportDialog.cpp" line="427"/> <location filename="../ImportDialog.cpp" line="458"/> <location filename="../ImportDialog.cpp" line="467"/> - <location filename="../ImportDialog.cpp" line="747"/> - <location filename="../ImportDialog.cpp" line="778"/> - <location filename="../ImportDialog.cpp" line="787"/> + <location filename="../ImportDialog.cpp" line="748"/> + <location filename="../ImportDialog.cpp" line="779"/> + <location filename="../ImportDialog.cpp" line="788"/> <source>Import</source> <translation>Importer</translation> </message> @@ -1372,23 +1349,15 @@ Appuyer sur 1 pour le mode par défaut</translation> <translation>Fichiers de sauvegarde GTA (SRDR*)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="506"/> - <location filename="../UserInterface.cpp" line="462"/> - <source>Snapmatic pictures (SRDR*)</source> - <translation>Photos Snapmatic (SRDR*)</translation> - </message> - <message> - <location filename="../ImageEditorDialog.cpp" line="120"/> <location filename="../ImportDialog.cpp" line="437"/> - <location filename="../ImportDialog.cpp" line="757"/> + <location filename="../ImportDialog.cpp" line="758"/> <location filename="../ProfileInterface.cpp" line="507"/> <source>All image files (%1)</source> <translation>Toutes les images (%1)</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="121"/> <location filename="../ImportDialog.cpp" line="438"/> - <location filename="../ImportDialog.cpp" line="758"/> + <location filename="../ImportDialog.cpp" line="759"/> <location filename="../ProfileInterface.cpp" line="508"/> <location filename="../UserInterface.cpp" line="463"/> <source>All files (**)</source> @@ -1434,17 +1403,15 @@ Appuyer sur 1 pour le mode par défaut</translation> <translation>Impossible de lire le fichier de sauvegarde</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="141"/> <location filename="../ImportDialog.cpp" line="458"/> - <location filename="../ImportDialog.cpp" line="778"/> + <location filename="../ImportDialog.cpp" line="779"/> <location filename="../ProfileInterface.cpp" line="769"/> <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="../ImageEditorDialog.cpp" line="150"/> <location filename="../ImportDialog.cpp" line="467"/> - <location filename="../ImportDialog.cpp" line="787"/> + <location filename="../ImportDialog.cpp" line="788"/> <location filename="../ProfileInterface.cpp" line="779"/> <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> @@ -1512,48 +1479,48 @@ Appuyer sur 1 pour le mode par défaut</translation> <translation>Initialisation de l'export...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1961"/> - <location filename="../ProfileInterface.cpp" line="2026"/> + <location filename="../ProfileInterface.cpp" line="1962"/> + <location filename="../ProfileInterface.cpp" line="2027"/> <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="1961"/> - <location filename="../ProfileInterface.cpp" line="2047"/> - <location filename="../ProfileInterface.cpp" line="2146"/> - <location filename="../ProfileInterface.cpp" line="2277"/> + <location filename="../ProfileInterface.cpp" line="1962"/> + <location filename="../ProfileInterface.cpp" line="2048"/> + <location filename="../ProfileInterface.cpp" line="2147"/> + <location filename="../ProfileInterface.cpp" line="2278"/> <source>No Snapmatic pictures are selected</source> <translation>Aucun Snapmatic sélectionné</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1972"/> - <location filename="../ProfileInterface.cpp" line="2075"/> - <location filename="../ProfileInterface.cpp" line="2206"/> - <location filename="../ProfileInterface.cpp" line="2312"/> + <location filename="../ProfileInterface.cpp" line="1973"/> + <location filename="../ProfileInterface.cpp" line="2076"/> + <location filename="../ProfileInterface.cpp" line="2207"/> + <location filename="../ProfileInterface.cpp" line="2313"/> <source>Patch selected...</source> <translation>Patcher la sélection...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1973"/> - <location filename="../ProfileInterface.cpp" line="1992"/> - <location filename="../ProfileInterface.cpp" line="2076"/> - <location filename="../ProfileInterface.cpp" line="2095"/> - <location filename="../ProfileInterface.cpp" line="2207"/> - <location filename="../ProfileInterface.cpp" line="2226"/> - <location filename="../ProfileInterface.cpp" line="2313"/> - <location filename="../ProfileInterface.cpp" line="2332"/> + <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"/> <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="2026"/> - <location filename="../ProfileInterface.cpp" line="2125"/> - <location filename="../ProfileInterface.cpp" line="2256"/> - <location filename="../ProfileInterface.cpp" line="2359"/> + <location filename="../ProfileInterface.cpp" line="2027"/> + <location filename="../ProfileInterface.cpp" line="2126"/> + <location filename="../ProfileInterface.cpp" line="2257"/> + <location filename="../ProfileInterface.cpp" line="2360"/> <source>%1 failed with... %2</source> @@ -1572,61 +1539,67 @@ Appuyer sur 1 pour le mode par défaut</translation> <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="../UserInterface.cpp" line="462"/> + <source>Snapmatic pictures (PRDR*)</source> + <translation>Fichiers GTA Snapmatic (PRDR*)</translation> + </message> <message> <location filename="../ProfileInterface.cpp" line="1091"/> <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="2026"/> + <location filename="../ProfileInterface.cpp" line="2027"/> <source>Qualify</source> <comment>%1 failed with...</comment> <translation>Qualifier</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2047"/> - <location filename="../ProfileInterface.cpp" line="2125"/> + <location filename="../ProfileInterface.cpp" line="2048"/> + <location filename="../ProfileInterface.cpp" line="2126"/> <source>Change Players...</source> <translation>Modifier les joueurs...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2125"/> + <location filename="../ProfileInterface.cpp" line="2126"/> <source>Change Players</source> <comment>%1 failed with...</comment> <translation>Modifier les joueurs</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2146"/> - <location filename="../ProfileInterface.cpp" line="2183"/> - <location filename="../ProfileInterface.cpp" line="2256"/> + <location filename="../ProfileInterface.cpp" line="2147"/> + <location filename="../ProfileInterface.cpp" line="2184"/> + <location filename="../ProfileInterface.cpp" line="2257"/> <source>Change Crew...</source> <translation>Modifier le Crew...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2183"/> + <location filename="../ProfileInterface.cpp" line="2184"/> <source>Failed to enter a valid Snapmatic Crew ID</source> <translation>Snapmatic Crew ID invalide</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2256"/> + <location filename="../ProfileInterface.cpp" line="2257"/> <source>Change Crew</source> <comment>%1 failed with...</comment> <translation>Changer le Crew</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2277"/> - <location filename="../ProfileInterface.cpp" line="2294"/> - <location filename="../ProfileInterface.cpp" line="2359"/> + <location filename="../ProfileInterface.cpp" line="2278"/> + <location filename="../ProfileInterface.cpp" line="2295"/> + <location filename="../ProfileInterface.cpp" line="2360"/> <source>Change Title...</source> <translation>Changer le titre...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2294"/> + <location filename="../ProfileInterface.cpp" line="2295"/> <source>Failed to enter a valid Snapmatic title</source> <translation>Titre Snapmatic invalide</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2359"/> + <location filename="../ProfileInterface.cpp" line="2360"/> <source>Change Title</source> <comment>%1 failed with...</comment> <translation>Changer le titre</translation> @@ -1761,14 +1734,14 @@ Appuyer sur 1 pour le mode par défaut</translation> <translation>Supprimer</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1646"/> + <location filename="../ProfileInterface.cpp" line="1647"/> <source>&Export</source> <translation>&Exporter</translation> </message> <message> <location filename="../SavegameCopy.cpp" line="56"/> - <source>Savegame files (PRDR*)</source> - <translation>Fichiers de sauvegarde GTA (PRDR*)</translation> + <source>Savegame files (SRDR*)</source> + <translation>Fichiers de sauvegarde RDR (SRDR*)</translation> </message> <message> <location filename="../SavegameCopy.cpp" line="57"/> @@ -1852,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="1645"/> + <location filename="../ProfileInterface.cpp" line="1646"/> <source>&View</source> <translation>&Voir</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1647"/> + <location filename="../ProfileInterface.cpp" line="1648"/> <source>&Remove</source> <translation>&Supprimer</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1649"/> + <location filename="../ProfileInterface.cpp" line="1650"/> <source>&Select</source> <translation>&Sélectionner</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1650"/> + <location filename="../ProfileInterface.cpp" line="1651"/> <source>&Deselect</source> <translation>&Déselectionner</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1653"/> + <location filename="../ProfileInterface.cpp" line="1654"/> <source>Select &All</source> <translation>Sélectionner to&ut</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1657"/> + <location filename="../ProfileInterface.cpp" line="1658"/> <source>&Deselect All</source> <translation>&Déselectionner tout</translation> </message> @@ -1891,9 +1864,9 @@ Appuyer sur 1 pour le mode par défaut</translation> <location filename="../JsonEditorDialog.cpp" line="182"/> <location filename="../JsonEditorDialog.cpp" line="188"/> <location filename="../JsonEditorDialog.cpp" line="217"/> - <location filename="../PictureDialog.cpp" line="921"/> + <location filename="../PictureDialog.cpp" line="913"/> <location filename="../SnapmaticEditor.cpp" line="334"/> - <location filename="../SnapmaticWidget.cpp" line="434"/> + <location filename="../SnapmaticWidget.cpp" line="433"/> <source>Snapmatic Properties</source> <translation>Propriétés Snapmatic</translation> </message> @@ -1933,7 +1906,7 @@ Appuyer sur 1 pour le mode par défaut</translation> <translation>Meme</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2289"/> + <location filename="../ProfileInterface.cpp" line="2290"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>Snapmatic Title</source> <translation>Titre Snapmatic</translation> @@ -2044,26 +2017,26 @@ Appuyer sur 1 pour le mode par défaut</translation> </message> <message> <location filename="../JsonEditorDialog.cpp" line="188"/> - <location filename="../PictureDialog.cpp" line="921"/> + <location filename="../PictureDialog.cpp" line="913"/> <location filename="../SnapmaticEditor.cpp" line="334"/> - <location filename="../SnapmaticWidget.cpp" line="434"/> + <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="2289"/> + <location filename="../ProfileInterface.cpp" line="2290"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>New Snapmatic title:</source> <translation>Nouveau titre Snapmatic :</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2174"/> + <location filename="../ProfileInterface.cpp" line="2175"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>Snapmatic Crew</source> <translation>Crew Snapmatic</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2174"/> + <location filename="../ProfileInterface.cpp" line="2175"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>New Snapmatic crew:</source> <translation>Nouveau crew Snapmatic :</translation> @@ -2077,61 +2050,61 @@ Appuyer sur 1 pour le mode par défaut</translation> <translation>PHOTO - %1</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="690"/> + <location filename="../SnapmaticPicture.cpp" line="695"/> <source>open file %1</source> <translation>ouverture du fichier %1</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="706"/> + <location filename="../SnapmaticPicture.cpp" line="711"/> <source>header not exists</source> <translation>les headers n'existent pas</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="710"/> + <location filename="../SnapmaticPicture.cpp" line="715"/> <source>header is malformed</source> <translation>les headers sont incorrects</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="714"/> + <location filename="../SnapmaticPicture.cpp" line="719"/> <source>picture not exists (%1)</source> <translation>l'image n'existe pas (%1)</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="718"/> + <location filename="../SnapmaticPicture.cpp" line="723"/> <source>JSON not exists (%1)</source> <translation>le JSON n'existe pas (%1)</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="722"/> + <location filename="../SnapmaticPicture.cpp" line="727"/> <source>title not exists (%1)</source> <translation>le titre n'existe pas (%1)</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="726"/> + <location filename="../SnapmaticPicture.cpp" line="731"/> <source>description not exists (%1)</source> <translation>la description n'existe pas (%1)</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="740"/> + <location filename="../SnapmaticPicture.cpp" line="745"/> <source>reading file %1 because of %2</source> <comment>Example for %2: JSON is malformed error</comment> <translation>lecture du fichier %1 : %2</translation> </message> <message> <location filename="../JsonEditorDialog.cpp" line="168"/> - <location filename="../SnapmaticPicture.cpp" line="730"/> + <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="../SnapmaticPicture.cpp" line="734"/> + <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="../SnapmaticPicture.cpp" line="738"/> + <location filename="../SnapmaticPicture.cpp" line="743"/> <source>JSON is malformed</source> <translation>JSON incorrect</translation> </message> @@ -2180,8 +2153,8 @@ Appuyer sur 1 pour le mode par défaut</translation> </message> <message> <location filename="../SnapmaticWidget.ui" line="152"/> - <location filename="../SnapmaticWidget.cpp" line="171"/> - <location filename="../SnapmaticWidget.cpp" line="197"/> + <location filename="../SnapmaticWidget.cpp" line="170"/> + <location filename="../SnapmaticWidget.cpp" line="196"/> <source>Delete picture</source> <translation>Supprimer la photo</translation> </message> @@ -2191,22 +2164,22 @@ Appuyer sur 1 pour le mode par défaut</translation> <translation>Supprimer</translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="171"/> + <location filename="../SnapmaticWidget.cpp" line="170"/> <source>Are you sure to delete %1 from your Snapmatic pictures?</source> <translation>Supprimer %1 ?</translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="197"/> + <location filename="../SnapmaticWidget.cpp" line="196"/> <source>Failed at deleting %1 from your Snapmatic pictures</source> <translation>Impossible de supprimer %1</translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="321"/> + <location filename="../SnapmaticWidget.cpp" line="320"/> <source>Failed to hide %1 In-game from your Snapmatic pictures</source> <translation>%1 n'a pas pu être rendu invisible en jeu</translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="329"/> + <location filename="../SnapmaticWidget.cpp" line="328"/> <source>Failed to show %1 In-game from your Snapmatic pictures</source> <translation>%1 n'a pas pu être rendu visible en jeu</translation> </message> @@ -2226,37 +2199,37 @@ Appuyer sur 1 pour le mode par défaut</translation> <translation>&Invisible en jeu</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1608"/> + <location filename="../ProfileInterface.cpp" line="1609"/> <source>&Export</source> <translation>&Exporter</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1611"/> + <location filename="../ProfileInterface.cpp" line="1612"/> <source>&View</source> <translation>&Voir</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1614"/> + <location filename="../ProfileInterface.cpp" line="1615"/> <source>&Remove</source> <translation>S&upprimer</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1616"/> + <location filename="../ProfileInterface.cpp" line="1617"/> <source>&Select</source> <translation>&Sélectionner</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1617"/> + <location filename="../ProfileInterface.cpp" line="1618"/> <source>&Deselect</source> <translation>&Déselectionner</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1620"/> + <location filename="../ProfileInterface.cpp" line="1621"/> <source>Select &All</source> <translation>Sélectionner &tout</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1624"/> + <location filename="../ProfileInterface.cpp" line="1625"/> <source>&Deselect All</source> <translation>&Déselectionner tout</translation> </message> @@ -2395,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="720"/> + <location filename="../OptionsDialog.cpp" line="732"/> <location filename="../UserInterface.cpp" line="188"/> <location filename="../UserInterface.cpp" line="608"/> <source>Select RDR 2 Folder...</source> @@ -2482,14 +2455,14 @@ Appuyer sur 1 pour le mode par défaut</translation> <message> <location filename="../ProfileInterface.cpp" line="1524"/> <location filename="../ProfileInterface.cpp" line="1538"/> - <location filename="../SnapmaticWidget.cpp" line="329"/> + <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="../SnapmaticWidget.cpp" line="321"/> + <location filename="../SnapmaticWidget.cpp" line="320"/> <source>Hide In-game</source> <translation>Invisible en jeu</translation> </message> diff --git a/res/gta5sync_ko.qm b/res/gta5sync_ko.qm index e239e20..436005f 100644 Binary files a/res/gta5sync_ko.qm and b/res/gta5sync_ko.qm differ diff --git a/res/gta5sync_ko.ts b/res/gta5sync_ko.ts index b694e08..f037691 100644 --- a/res/gta5sync_ko.ts +++ b/res/gta5sync_ko.ts @@ -176,66 +176,47 @@ Pictures and Savegames</source> <context> <name>ImageEditorDialog</name> <message> - <location filename="../ImageEditorDialog.ui" line="14"/> - <location filename="../ImportDialog.cpp" line="639"/> + <location filename="../ImportDialog.cpp" line="640"/> <source>Overwrite Image...</source> <translation>이미지 덮어쓰기...</translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="59"/> - <source>Import picture</source> - <translation>사진 가져오기</translation> - </message> - <message> - <location filename="../ImageEditorDialog.ui" line="62"/> - <source>&Import...</source> - <translation>가져오기(&I)...</translation> - </message> - <message> - <location filename="../ImageEditorDialog.ui" line="82"/> - <location filename="../ImportDialog.cpp" line="641"/> + <location filename="../ImportDialog.cpp" line="642"/> <source>Apply changes</source> <translation>변경 사항 적용</translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="85"/> - <location filename="../ImportDialog.cpp" line="640"/> + <location filename="../ImportDialog.cpp" line="641"/> <source>&Overwrite</source> <translation>덮어쓰기(&O)</translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="92"/> - <location filename="../ImportDialog.cpp" line="643"/> + <location filename="../ImportDialog.cpp" line="644"/> <source>Discard changes</source> <translation>변경 사항 무시</translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="95"/> - <location filename="../ImportDialog.cpp" line="642"/> + <location filename="../ImportDialog.cpp" line="643"/> <source>&Close</source> <translation>닫기(&C)</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="193"/> - <location filename="../ImageEditorDialog.cpp" line="200"/> - <location filename="../PictureDialog.cpp" line="1006"/> - <location filename="../PictureDialog.cpp" line="1030"/> - <location filename="../SnapmaticWidget.cpp" line="376"/> - <location filename="../SnapmaticWidget.cpp" line="400"/> + <location filename="../PictureDialog.cpp" line="998"/> + <location filename="../PictureDialog.cpp" line="1022"/> + <location filename="../SnapmaticWidget.cpp" line="375"/> + <location filename="../SnapmaticWidget.cpp" line="399"/> <source>Snapmatic Image Editor</source> <translation>스냅매틱 이미지 편집기</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="193"/> - <location filename="../PictureDialog.cpp" line="1006"/> - <location filename="../SnapmaticWidget.cpp" line="376"/> + <location filename="../PictureDialog.cpp" line="998"/> + <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="../ImageEditorDialog.cpp" line="200"/> - <location filename="../PictureDialog.cpp" line="1030"/> - <location filename="../SnapmaticWidget.cpp" line="400"/> + <location filename="../PictureDialog.cpp" line="1022"/> + <location filename="../SnapmaticWidget.cpp" line="399"/> <source>Patching of Snapmatic Image failed because of Image Error</source> <translation>이미지 오류로 인해 스냅매틱 이미지를 패치하지 못했습니다</translation> </message> @@ -277,7 +258,7 @@ Pictures and Savegames</source> <location filename="../ImportDialog.ui" line="150"/> <location filename="../ImportDialog.cpp" line="87"/> <location filename="../ImportDialog.cpp" line="315"/> - <location filename="../ImportDialog.cpp" line="727"/> + <location filename="../ImportDialog.cpp" line="728"/> <source>Background Colour: <span style="color: %1">%1</span></source> <translation>배경 색상: <span style="color: %1">%1</span></translation> </message> @@ -296,7 +277,7 @@ Pictures and Savegames</source> <location filename="../ImportDialog.ui" line="203"/> <location filename="../ImportDialog.cpp" line="88"/> <location filename="../ImportDialog.cpp" line="323"/> - <location filename="../ImportDialog.cpp" line="807"/> + <location filename="../ImportDialog.cpp" line="808"/> <source>Background Image:</source> <translation>배경 이미지:</translation> </message> @@ -388,7 +369,7 @@ Pictures and Savegames</source> </message> <message> <location filename="../ImportDialog.cpp" line="318"/> - <location filename="../ImportDialog.cpp" line="792"/> + <location filename="../ImportDialog.cpp" line="793"/> <source>Background Image: %1</source> <translation>배경 이미지: %1</translation> </message> @@ -473,24 +454,24 @@ Pictures and Savegames</source> <translation>설정 저장...</translation> </message> <message> - <location filename="../ImportDialog.cpp" line="674"/> + <location filename="../ImportDialog.cpp" line="675"/> <source>Snapmatic Avatar Zone</source> <translation>스낵매틱 아바타 영역</translation> </message> <message> - <location filename="../ImportDialog.cpp" line="674"/> + <location filename="../ImportDialog.cpp" line="675"/> <source>Are you sure to use a square image outside of the Avatar Zone? When you want to use it as Avatar the image will be detached!</source> <translation>아바타 구역 밖에서 네모난 이미지를 정말 사용합니까? 아바타로 사용하려는 경우 이미지가 분리됩니다!</translation> </message> <message> - <location filename="../ImportDialog.cpp" line="723"/> + <location filename="../ImportDialog.cpp" line="724"/> <source>Select Colour...</source> <translation>색상 선택...</translation> </message> <message> - <location filename="../ImportDialog.cpp" line="792"/> + <location filename="../ImportDialog.cpp" line="793"/> <source>File</source> <comment>Background Image: File</comment> <translatorcomment>배경 이미지: 파일</translatorcomment> @@ -743,26 +724,26 @@ Y: %2</translation> <message> <location filename="../OptionsDialog.ui" line="399"/> <location filename="../OptionsDialog.ui" line="422"/> - <location filename="../OptionsDialog.cpp" line="612"/> - <location filename="../OptionsDialog.cpp" line="613"/> - <location filename="../OptionsDialog.cpp" line="627"/> - <location filename="../OptionsDialog.cpp" line="628"/> - <location filename="../OptionsDialog.cpp" line="641"/> - <location filename="../OptionsDialog.cpp" line="642"/> + <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"/> <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="616"/> - <location filename="../OptionsDialog.cpp" line="620"/> + <location filename="../OptionsDialog.cpp" line="628"/> <location filename="../OptionsDialog.cpp" line="632"/> - <location filename="../OptionsDialog.cpp" line="636"/> - <location filename="../OptionsDialog.cpp" line="645"/> - <location filename="../OptionsDialog.cpp" line="649"/> - <location filename="../OptionsDialog.cpp" line="653"/> + <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"/> <source>Language: %1</source> <translation>언어: %1</translation> </message> @@ -783,7 +764,7 @@ Y: %2</translation> </message> <message> <location filename="../OptionsDialog.ui" line="465"/> - <location filename="../OptionsDialog.cpp" line="574"/> + <location filename="../OptionsDialog.cpp" line="586"/> <source>Participate in %1 User Statistics</source> <translation>사용자 통계 참가 %1</translation> </message> @@ -819,8 +800,8 @@ Y: %2</translation> </message> <message> <location filename="../OptionsDialog.ui" line="554"/> - <location filename="../OptionsDialog.cpp" line="590"/> - <location filename="../OptionsDialog.cpp" line="594"/> + <location filename="../OptionsDialog.cpp" line="602"/> + <location filename="../OptionsDialog.cpp" line="606"/> <source>Participation ID: %1</source> <translation>참여 아이디: %1</translation> </message> @@ -842,8 +823,8 @@ Y: %2</translation> <message> <location filename="../OptionsDialog.ui" line="611"/> <location filename="../OptionsDialog.ui" line="633"/> - <location filename="../OptionsDialog.cpp" line="202"/> - <location filename="../OptionsDialog.cpp" line="251"/> + <location filename="../OptionsDialog.cpp" line="214"/> + <location filename="../OptionsDialog.cpp" line="263"/> <source>Current: %1</source> <translation>현재: %1</translation> </message> @@ -902,100 +883,100 @@ Y: %2</translation> <translation>취소(&C)</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="154"/> + <location filename="../OptionsDialog.cpp" line="166"/> <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="154"/> + <location filename="../OptionsDialog.cpp" line="166"/> <source>System</source> <comment>System in context of System default</comment> <translation>시스템</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="160"/> + <location filename="../OptionsDialog.cpp" line="172"/> <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="160"/> - <location filename="../OptionsDialog.cpp" line="164"/> - <location filename="../OptionsDialog.cpp" line="167"/> + <location filename="../OptionsDialog.cpp" line="172"/> + <location filename="../OptionsDialog.cpp" line="176"/> + <location filename="../OptionsDialog.cpp" line="179"/> <source>Auto</source> <comment>Automatic language choice.</comment> <translatorcomment>언어 자동 선택</translatorcomment> <translation>자동</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="164"/> - <location filename="../OptionsDialog.cpp" line="167"/> + <location filename="../OptionsDialog.cpp" line="176"/> + <location filename="../OptionsDialog.cpp" line="179"/> <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="462"/> + <location filename="../OptionsDialog.cpp" line="474"/> <source>%1</source> <comment>%1</comment> <translatorcomment>%1</translatorcomment> <translation>%1</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="462"/> + <location filename="../OptionsDialog.cpp" line="474"/> <source>The new Custom Folder will initialise after you restart %1.</source> <translation>다시 시작한 후 새 사용자 지정 폴더가 초기화됩니다. %1.</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="472"/> + <location filename="../OptionsDialog.cpp" line="484"/> <source>No Profile</source> <comment>No Profile, as default</comment> <translatorcomment>프로필 없음 (기본값)</translatorcomment> <translation>프로필 없음</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="480"/> - <location filename="../OptionsDialog.cpp" line="484"/> - <location filename="../OptionsDialog.cpp" line="486"/> + <location filename="../OptionsDialog.cpp" line="492"/> + <location filename="../OptionsDialog.cpp" line="496"/> + <location filename="../OptionsDialog.cpp" line="498"/> <source>Profile: %1</source> <translation>프로필: %1</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="575"/> + <location filename="../OptionsDialog.cpp" line="587"/> <source>View %1 User Statistics Online</source> <translation>온라인 %1 사용자 통계 보기</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="594"/> + <location filename="../OptionsDialog.cpp" line="606"/> <source>Not registered</source> <translation>등록되지 않았습니다</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="612"/> - <location filename="../OptionsDialog.cpp" line="628"/> - <location filename="../OptionsDialog.cpp" line="641"/> - <location filename="../OptionsDialog.cpp" line="642"/> + <location filename="../OptionsDialog.cpp" line="624"/> + <location filename="../OptionsDialog.cpp" line="640"/> + <location filename="../OptionsDialog.cpp" line="653"/> + <location filename="../OptionsDialog.cpp" line="654"/> <source>Yes</source> <translation>예</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="613"/> - <location filename="../OptionsDialog.cpp" line="627"/> + <location filename="../OptionsDialog.cpp" line="625"/> + <location filename="../OptionsDialog.cpp" line="639"/> <source>No</source> <translation>아니요</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="620"/> - <location filename="../OptionsDialog.cpp" line="649"/> + <location filename="../OptionsDialog.cpp" line="632"/> + <location filename="../OptionsDialog.cpp" line="661"/> <source>OS defined</source> <translation>OS 정의</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="636"/> - <location filename="../OptionsDialog.cpp" line="657"/> + <location filename="../OptionsDialog.cpp" line="648"/> + <location filename="../OptionsDialog.cpp" line="669"/> <source>Steam defined</source> <translation>스팀 정의</translation> </message> @@ -1039,38 +1020,38 @@ Y: %2</translation> <translation>닫기(&C)</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="165"/> - <location filename="../ProfileInterface.cpp" line="1609"/> + <location filename="../PictureDialog.cpp" line="164"/> + <location filename="../ProfileInterface.cpp" line="1610"/> <source>Export as &Picture...</source> <translation>사진으로 내보내기(&P)...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="166"/> - <location filename="../ProfileInterface.cpp" line="1610"/> + <location filename="../PictureDialog.cpp" line="165"/> + <location filename="../ProfileInterface.cpp" line="1611"/> <source>Export as &Snapmatic...</source> <translation>스낵매틱으로 내보내기(&S)...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="168"/> + <location filename="../PictureDialog.cpp" line="167"/> <location filename="../ProfileInterface.cpp" line="1603"/> <source>&Edit Properties...</source> <translation>속성 편집(&E)...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="169"/> + <location filename="../PictureDialog.cpp" line="168"/> <location filename="../ProfileInterface.cpp" line="1604"/> <source>&Overwrite Image...</source> <translation>이미지 덮어쓰기(&O)...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="171"/> + <location filename="../PictureDialog.cpp" line="170"/> <location filename="../ProfileInterface.cpp" line="1606"/> <source>Open &Map Viewer...</source> <translation>지도 뷰어 열기(&M)...</translation> </message> <message> <location filename="../PictureDialog.cpp" line="173"/> - <location filename="../ProfileInterface.cpp" line="1607"/> + <location filename="../ProfileInterface.cpp" line="1608"/> <source>Open &JSON Editor...</source> <translation>JSON 편집기 열기(&J)...</translation> </message> @@ -1085,141 +1066,141 @@ Arrow Keys - Navigate</source> </message> <message> <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="662"/> + <location filename="../PictureDialog.cpp" line="654"/> <source>Snapmatic Picture Viewer</source> <translation>스낵매틱 사진 뷰어</translation> </message> <message> <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="662"/> + <location filename="../PictureDialog.cpp" line="654"/> <source>Failed at %1</source> <translation>%1에서 실패했습니다</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="661"/> - <location filename="../PictureDialog.cpp" line="798"/> + <location filename="../PictureDialog.cpp" line="653"/> + <location filename="../PictureDialog.cpp" line="790"/> <location filename="../SnapmaticEditor.cpp" line="247"/> <source>No Players</source> <translation>플레이어 없음</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="661"/> - <location filename="../PictureDialog.cpp" line="774"/> + <location filename="../PictureDialog.cpp" line="653"/> + <location filename="../PictureDialog.cpp" line="766"/> <source>No Crew</source> <translation>조직 없음</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="661"/> + <location filename="../PictureDialog.cpp" line="653"/> <source>Unknown Location</source> <translation>알 수 없는 위치</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="732"/> + <location filename="../PictureDialog.cpp" line="724"/> <source>Avatar Preview Mode Press 1 for Default View</source> <translation>아바타 미리 보기 모드입니다 돌아가려면 숫자 1을 누릅니다</translation> </message> <message> - <location filename="../PictureExport.cpp" line="95"/> + <location filename="../PictureExport.cpp" line="99"/> <source>Export as Picture...</source> <translation>사진으로 내보내기...</translation> </message> <message> - <location filename="../PictureExport.cpp" line="96"/> - <location filename="../PictureExport.cpp" line="249"/> + <location filename="../PictureExport.cpp" line="100"/> + <location filename="../PictureExport.cpp" line="262"/> <source>Export</source> <translation>내보내기</translation> </message> <message> - <location filename="../PictureExport.cpp" line="99"/> + <location filename="../PictureExport.cpp" line="103"/> <source>JPEG Graphics (*.jpg *.jpeg)</source> <translation>JPEG Graphics (*.jpg *.jpeg)</translation> </message> <message> - <location filename="../PictureExport.cpp" line="100"/> + <location filename="../PictureExport.cpp" line="104"/> <source>Portable Network Graphics (*.png)</source> <translation>Portable Network Graphics (*.png)</translation> </message> <message> - <location filename="../PictureExport.cpp" line="150"/> - <location filename="../PictureExport.cpp" line="202"/> - <location filename="../PictureExport.cpp" line="205"/> - <location filename="../PictureExport.cpp" line="208"/> - <location filename="../PictureExport.cpp" line="211"/> + <location filename="../PictureExport.cpp" line="154"/> + <location filename="../PictureExport.cpp" line="215"/> <location filename="../PictureExport.cpp" line="218"/> + <location filename="../PictureExport.cpp" line="221"/> + <location filename="../PictureExport.cpp" line="224"/> + <location filename="../PictureExport.cpp" line="231"/> <source>Export as Picture</source> <translation>사진으로 내보내기</translation> </message> <message> - <location filename="../PictureExport.cpp" line="150"/> - <location filename="../PictureExport.cpp" line="285"/> + <location filename="../PictureExport.cpp" line="154"/> + <location filename="../PictureExport.cpp" line="298"/> <source>Overwrite %1 with current Snapmatic picture?</source> <translation>%1을 현재 스냅매틱 사진으로 덮어쓰시겠습니까?</translation> </message> <message> - <location filename="../PictureExport.cpp" line="202"/> + <location filename="../PictureExport.cpp" line="215"/> <source>Failed to export the picture because the system occurred a write failure</source> <translation>시스템에서 쓰기 오류가 발생하여 사진을 내보내지 못했습니다</translation> </message> <message> - <location filename="../PictureExport.cpp" line="205"/> + <location filename="../PictureExport.cpp" line="218"/> <source>Failed to export the picture because the format detection failures</source> <translation>확장자 감지에 실패하여 사진을 내보내지 못했습니다</translation> </message> <message> - <location filename="../PictureExport.cpp" line="208"/> + <location filename="../PictureExport.cpp" line="221"/> <source>Failed to export the picture because the file can't be written</source> <translation>파일을 쓸 수 없으므로 사진을 내보내지 못했습니다</translation> </message> <message> - <location filename="../PictureExport.cpp" line="211"/> + <location filename="../PictureExport.cpp" line="224"/> <source>Failed to export the picture because of an unknown reason</source> <translation>알 수 없는 이유로 사진을 내보내지 못했습니다</translation> </message> <message> - <location filename="../PictureExport.cpp" line="218"/> - <location filename="../PictureExport.cpp" line="316"/> + <location filename="../PictureExport.cpp" line="231"/> + <location filename="../PictureExport.cpp" line="329"/> <source>No valid file is selected</source> <translation>올바른 파일이 선택되지 않았습니다</translation> </message> <message> - <location filename="../PictureExport.cpp" line="248"/> + <location filename="../PictureExport.cpp" line="261"/> <source>Export as Snapmatic...</source> <translation>스냅매틱으로 내보내기...</translation> </message> <message> - <location filename="../PictureExport.cpp" line="252"/> + <location filename="../PictureExport.cpp" line="265"/> <source>RDR 2 Export (*.r5e)</source> <translation>RDR 2 Export (*.r5e)</translation> </message> <message> - <location filename="../PictureExport.cpp" line="253"/> + <location filename="../PictureExport.cpp" line="266"/> <source>RDR 2 Raw Export (*.auto)</source> <translation>RDR 2 Raw Export (*.auto)</translation> </message> <message> - <location filename="../PictureExport.cpp" line="254"/> + <location filename="../PictureExport.cpp" line="267"/> <source>Snapmatic pictures (PRDR*)</source> <translation>Snapmatic pictures (PRDR*)</translation> </message> <message> - <location filename="../PictureExport.cpp" line="285"/> - <location filename="../PictureExport.cpp" line="296"/> - <location filename="../PictureExport.cpp" line="305"/> - <location filename="../PictureExport.cpp" line="310"/> - <location filename="../PictureExport.cpp" line="316"/> + <location filename="../PictureExport.cpp" line="298"/> + <location filename="../PictureExport.cpp" line="309"/> + <location filename="../PictureExport.cpp" line="318"/> + <location filename="../PictureExport.cpp" line="323"/> + <location filename="../PictureExport.cpp" line="329"/> <source>Export as Snapmatic</source> <translation>스냅매틱으로 내보내기</translation> </message> <message> - <location filename="../PictureExport.cpp" line="296"/> - <location filename="../PictureExport.cpp" line="305"/> + <location filename="../PictureExport.cpp" line="309"/> + <location filename="../PictureExport.cpp" line="318"/> <source>Failed to export current Snapmatic picture</source> <translation>현재 스냅매틱 사진을 내보내지 못했습니다</translation> </message> <message> - <location filename="../PictureExport.cpp" line="310"/> + <location filename="../PictureExport.cpp" line="323"/> <source>Exported Snapmatic to "%1" because of using the .auto extension.</source> <translation>.auto 확장자를 사용하기 때문에 스냅매틱을 "%1"로 내보냈습니다.</translation> </message> @@ -1316,16 +1297,15 @@ Press 1 for Default View</source> <translation>닫기(&C)</translation> </message> <message> - <location filename="../ExportThread.cpp" line="97"/> - <location filename="../ExportThread.cpp" line="136"/> - <location filename="../ExportThread.cpp" line="157"/> + <location filename="../ExportThread.cpp" line="102"/> + <location filename="../ExportThread.cpp" line="150"/> + <location filename="../ExportThread.cpp" line="171"/> <source>Export file %1 of %2 files</source> <translation>%2 파일 중 %1 파일을 내보냅니다</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="109"/> <location filename="../ImportDialog.cpp" line="426"/> - <location filename="../ImportDialog.cpp" line="746"/> + <location filename="../ImportDialog.cpp" line="747"/> <location filename="../ProfileInterface.cpp" line="487"/> <location filename="../ProfileInterface.cpp" line="488"/> <location filename="../ProfileInterface.cpp" line="532"/> @@ -1347,47 +1327,40 @@ Press 1 for Default View</source> <translation>가져오기...</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="110"/> - <location filename="../ImageEditorDialog.cpp" line="141"/> - <location filename="../ImageEditorDialog.cpp" line="150"/> <location filename="../ImportDialog.cpp" line="427"/> <location filename="../ImportDialog.cpp" line="458"/> <location filename="../ImportDialog.cpp" line="467"/> - <location filename="../ImportDialog.cpp" line="747"/> - <location filename="../ImportDialog.cpp" line="778"/> - <location filename="../ImportDialog.cpp" line="787"/> + <location filename="../ImportDialog.cpp" line="748"/> + <location filename="../ImportDialog.cpp" line="779"/> + <location filename="../ImportDialog.cpp" line="788"/> <source>Import</source> <translation>가져오기</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="120"/> <location filename="../ImportDialog.cpp" line="437"/> - <location filename="../ImportDialog.cpp" line="757"/> + <location filename="../ImportDialog.cpp" line="758"/> <location filename="../ProfileInterface.cpp" line="507"/> <source>All image files (%1)</source> <translation>모든 이미지 파일 (%1)</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="121"/> <location filename="../ImportDialog.cpp" line="438"/> - <location filename="../ImportDialog.cpp" line="758"/> + <location filename="../ImportDialog.cpp" line="759"/> <location filename="../ProfileInterface.cpp" line="508"/> <location filename="../UserInterface.cpp" line="463"/> <source>All files (**)</source> <translation>모든 파일 (**)</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="141"/> <location filename="../ImportDialog.cpp" line="458"/> - <location filename="../ImportDialog.cpp" line="778"/> + <location filename="../ImportDialog.cpp" line="779"/> <location filename="../ProfileInterface.cpp" line="769"/> <source>Can't import %1 because file can't be open</source> <translation>파일을 열 수 없으므로 %1을 가져올 수 없습니다</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="150"/> <location filename="../ImportDialog.cpp" line="467"/> - <location filename="../ImportDialog.cpp" line="787"/> + <location filename="../ImportDialog.cpp" line="788"/> <location filename="../ProfileInterface.cpp" line="779"/> <source>Can't import %1 because file can't be parsed properly</source> <translation>파일을 구문 분석할 수 없으므로 %1을 가져올 수 없습니다</translation> @@ -1576,20 +1549,20 @@ Press 1 for Default View</source> <message> <location filename="../ProfileInterface.cpp" line="1524"/> <location filename="../ProfileInterface.cpp" line="1558"/> - <location filename="../ProfileInterface.cpp" line="1961"/> - <location filename="../ProfileInterface.cpp" line="2047"/> - <location filename="../ProfileInterface.cpp" line="2146"/> - <location filename="../ProfileInterface.cpp" line="2277"/> + <location filename="../ProfileInterface.cpp" line="1962"/> + <location filename="../ProfileInterface.cpp" line="2048"/> + <location filename="../ProfileInterface.cpp" line="2147"/> + <location filename="../ProfileInterface.cpp" line="2278"/> <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="2026"/> - <location filename="../ProfileInterface.cpp" line="2125"/> - <location filename="../ProfileInterface.cpp" line="2256"/> - <location filename="../ProfileInterface.cpp" line="2359"/> + <location filename="../ProfileInterface.cpp" line="2027"/> + <location filename="../ProfileInterface.cpp" line="2126"/> + <location filename="../ProfileInterface.cpp" line="2257"/> + <location filename="../ProfileInterface.cpp" line="2360"/> <source>%1 failed with... %2</source> @@ -1600,84 +1573,84 @@ Press 1 for Default View</source> %2</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1961"/> - <location filename="../ProfileInterface.cpp" line="2026"/> + <location filename="../ProfileInterface.cpp" line="1962"/> + <location filename="../ProfileInterface.cpp" line="2027"/> <source>Qualify as Avatar</source> <translation>아바타 자격 부여</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1972"/> - <location filename="../ProfileInterface.cpp" line="2075"/> - <location filename="../ProfileInterface.cpp" line="2206"/> - <location filename="../ProfileInterface.cpp" line="2312"/> + <location filename="../ProfileInterface.cpp" line="1973"/> + <location filename="../ProfileInterface.cpp" line="2076"/> + <location filename="../ProfileInterface.cpp" line="2207"/> + <location filename="../ProfileInterface.cpp" line="2313"/> <source>Patch selected...</source> <translation>패치가 선택됨...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1973"/> - <location filename="../ProfileInterface.cpp" line="1992"/> - <location filename="../ProfileInterface.cpp" line="2076"/> - <location filename="../ProfileInterface.cpp" line="2095"/> - <location filename="../ProfileInterface.cpp" line="2207"/> - <location filename="../ProfileInterface.cpp" line="2226"/> - <location filename="../ProfileInterface.cpp" line="2313"/> - <location filename="../ProfileInterface.cpp" line="2332"/> + <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"/> <source>Patch file %1 of %2 files</source> <translation>%2 파일의 %1 패치 파일입니다</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2026"/> + <location filename="../ProfileInterface.cpp" line="2027"/> <source>Qualify</source> <comment>%1 failed with...</comment> <translatorcomment>%1이(가) 실패한 경우...</translatorcomment> <translation>자격 부여</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2047"/> - <location filename="../ProfileInterface.cpp" line="2125"/> + <location filename="../ProfileInterface.cpp" line="2048"/> + <location filename="../ProfileInterface.cpp" line="2126"/> <source>Change Players...</source> <translation>플레이어 변경...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2125"/> + <location filename="../ProfileInterface.cpp" line="2126"/> <source>Change Players</source> <comment>%1 failed with...</comment> <translatorcomment>%1이(가) 실패한 경우...</translatorcomment> <translation>플레이어 변경</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2146"/> - <location filename="../ProfileInterface.cpp" line="2183"/> - <location filename="../ProfileInterface.cpp" line="2256"/> + <location filename="../ProfileInterface.cpp" line="2147"/> + <location filename="../ProfileInterface.cpp" line="2184"/> + <location filename="../ProfileInterface.cpp" line="2257"/> <source>Change Crew...</source> <translation>조직 변경...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2183"/> + <location filename="../ProfileInterface.cpp" line="2184"/> <source>Failed to enter a valid Snapmatic Crew ID</source> <translation>올바른 스냅매틱 조직 아이디를 입력하지 못했습니다</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2256"/> + <location filename="../ProfileInterface.cpp" line="2257"/> <source>Change Crew</source> <comment>%1 failed with...</comment> <translatorcomment>%1이(가) 실패한 경우...</translatorcomment> <translation>조직 변경</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2277"/> - <location filename="../ProfileInterface.cpp" line="2294"/> - <location filename="../ProfileInterface.cpp" line="2359"/> + <location filename="../ProfileInterface.cpp" line="2278"/> + <location filename="../ProfileInterface.cpp" line="2295"/> + <location filename="../ProfileInterface.cpp" line="2360"/> <source>Change Title...</source> <translation>제목 변경...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2294"/> + <location filename="../ProfileInterface.cpp" line="2295"/> <source>Failed to enter a valid Snapmatic title</source> <translation>올바른 스냅매틱 제목을 입력하지 못했습니다</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2359"/> + <location filename="../ProfileInterface.cpp" line="2360"/> <source>Change Title</source> <comment>%1 failed with...</comment> <translatorcomment>%1이(가) 실패한 경우...</translatorcomment> @@ -1780,37 +1753,37 @@ Press 1 for Default View</source> <translation>삭제</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1645"/> + <location filename="../ProfileInterface.cpp" line="1646"/> <source>&View</source> <translation>보기(&V)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1646"/> + <location filename="../ProfileInterface.cpp" line="1647"/> <source>&Export</source> <translation>내보내기(&E)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1647"/> + <location filename="../ProfileInterface.cpp" line="1648"/> <source>&Remove</source> <translation>삭제(&R)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1649"/> + <location filename="../ProfileInterface.cpp" line="1650"/> <source>&Select</source> <translation>선택(&S)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1650"/> + <location filename="../ProfileInterface.cpp" line="1651"/> <source>&Deselect</source> <translation>선택 해제(&D)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1653"/> + <location filename="../ProfileInterface.cpp" line="1654"/> <source>Select &All</source> <translation>모두 선택(&A)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1657"/> + <location filename="../ProfileInterface.cpp" line="1658"/> <source>&Deselect All</source> <translation>모두 선택 해제(&D)</translation> </message> @@ -1910,9 +1883,9 @@ Press 1 for Default View</source> <location filename="../JsonEditorDialog.cpp" line="182"/> <location filename="../JsonEditorDialog.cpp" line="188"/> <location filename="../JsonEditorDialog.cpp" line="217"/> - <location filename="../PictureDialog.cpp" line="921"/> + <location filename="../PictureDialog.cpp" line="913"/> <location filename="../SnapmaticEditor.cpp" line="334"/> - <location filename="../SnapmaticWidget.cpp" line="434"/> + <location filename="../SnapmaticWidget.cpp" line="433"/> <source>Snapmatic Properties</source> <translation>스냅매틱 속성</translation> </message> @@ -2003,9 +1976,9 @@ Press 1 for Default View</source> </message> <message> <location filename="../JsonEditorDialog.cpp" line="188"/> - <location filename="../PictureDialog.cpp" line="921"/> + <location filename="../PictureDialog.cpp" line="913"/> <location filename="../SnapmaticEditor.cpp" line="334"/> - <location filename="../SnapmaticWidget.cpp" line="434"/> + <location filename="../SnapmaticWidget.cpp" line="433"/> <source>Patching of Snapmatic Properties failed because of I/O Error</source> <translation>I/O 오류로 인해 스냅매틱 속성을 패치하지 못했습니다</translation> </message> @@ -2015,25 +1988,25 @@ Press 1 for Default View</source> <translation>JSON 오류로 인해 스냅매틱 속성을 패치하지 못했습니다</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2174"/> + <location filename="../ProfileInterface.cpp" line="2175"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>Snapmatic Crew</source> <translation>조직 스냅매틱</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2174"/> + <location filename="../ProfileInterface.cpp" line="2175"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>New Snapmatic crew:</source> <translation>새로운 조직 스냅매틱:</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2289"/> + <location filename="../ProfileInterface.cpp" line="2290"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>Snapmatic Title</source> <translation>스냅매틱 제목</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2289"/> + <location filename="../ProfileInterface.cpp" line="2290"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>New Snapmatic title:</source> <translation>새로운 스냅매틱 제목:</translation> @@ -2094,19 +2067,19 @@ Press 1 for Default View</source> <name>SnapmaticPicture</name> <message> <location filename="../JsonEditorDialog.cpp" line="168"/> - <location filename="../SnapmaticPicture.cpp" line="730"/> + <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="../SnapmaticPicture.cpp" line="734"/> + <location filename="../SnapmaticPicture.cpp" line="739"/> <source>JSON is incomplete</source> <translation>JSON이 불안정합니다</translation> </message> <message> <location filename="../JsonEditorDialog.cpp" line="176"/> - <location filename="../SnapmaticPicture.cpp" line="738"/> + <location filename="../SnapmaticPicture.cpp" line="743"/> <source>JSON is malformed</source> <translation>잘못된 JSON 형식</translation> </message> @@ -2116,42 +2089,42 @@ Press 1 for Default View</source> <translation>사진 - %1</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="690"/> + <location filename="../SnapmaticPicture.cpp" line="695"/> <source>open file %1</source> <translation>파일 열기 %1</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="706"/> + <location filename="../SnapmaticPicture.cpp" line="711"/> <source>header not exists</source> <translation>헤더가 존재하지 않습니다</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="710"/> + <location filename="../SnapmaticPicture.cpp" line="715"/> <source>header is malformed</source> <translation>헤더의 형식이 잘못되었습니다</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="714"/> + <location filename="../SnapmaticPicture.cpp" line="719"/> <source>picture not exists (%1)</source> <translation>사진이 존재하지 않습니다. (%1)</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="718"/> + <location filename="../SnapmaticPicture.cpp" line="723"/> <source>JSON not exists (%1)</source> <translation>JSON이 존재하지 않습니다. (%1)</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="722"/> + <location filename="../SnapmaticPicture.cpp" line="727"/> <source>title not exists (%1)</source> <translation>제목이 존재하지 않습니다. (%1)</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="726"/> + <location filename="../SnapmaticPicture.cpp" line="731"/> <source>description not exists (%1)</source> <translation>설명이 존재하지 않습니다. (%1)</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="740"/> + <location filename="../SnapmaticPicture.cpp" line="745"/> <source>reading file %1 because of %2</source> <comment>Example for %2: JSON is malformed error</comment> <translatorcomment>%2의 예: JSON이 잘못된 형식입니다</translatorcomment> @@ -2202,8 +2175,8 @@ Press 1 for Default View</source> </message> <message> <location filename="../SnapmaticWidget.ui" line="152"/> - <location filename="../SnapmaticWidget.cpp" line="171"/> - <location filename="../SnapmaticWidget.cpp" line="197"/> + <location filename="../SnapmaticWidget.cpp" line="170"/> + <location filename="../SnapmaticWidget.cpp" line="196"/> <source>Delete picture</source> <translation>사진 삭제</translation> </message> @@ -2228,57 +2201,57 @@ Press 1 for Default View</source> <translation>인게임에서 숨기기(&I)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1608"/> + <location filename="../ProfileInterface.cpp" line="1609"/> <source>&Export</source> <translation>내보내기(&E)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1611"/> + <location filename="../ProfileInterface.cpp" line="1612"/> <source>&View</source> <translation>보기(&V)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1614"/> + <location filename="../ProfileInterface.cpp" line="1615"/> <source>&Remove</source> <translation>삭제(&R)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1616"/> + <location filename="../ProfileInterface.cpp" line="1617"/> <source>&Select</source> <translation>선택(&S)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1617"/> + <location filename="../ProfileInterface.cpp" line="1618"/> <source>&Deselect</source> <translation>선택 해제(&D)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1620"/> + <location filename="../ProfileInterface.cpp" line="1621"/> <source>Select &All</source> <translation>모두 선택(&A)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1624"/> + <location filename="../ProfileInterface.cpp" line="1625"/> <source>&Deselect All</source> <translation>모두 선택 해제(&D)</translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="171"/> + <location filename="../SnapmaticWidget.cpp" line="170"/> <source>Are you sure to delete %1 from your Snapmatic pictures?</source> <translation>스냅매틱 사진에서 %1을 삭제하시겠습니까?</translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="197"/> + <location filename="../SnapmaticWidget.cpp" line="196"/> <source>Failed at deleting %1 from your Snapmatic pictures</source> <translation>스냅매틱 사진에서 %1을 삭제하지 못했습니다</translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="321"/> + <location filename="../SnapmaticWidget.cpp" line="320"/> <source>Failed to hide %1 In-game from your Snapmatic pictures</source> <translation>인게임 스냅매틱 사진에서 %1 을 숨기지 못했습니다</translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="329"/> + <location filename="../SnapmaticWidget.cpp" line="328"/> <source>Failed to show %1 In-game from your Snapmatic pictures</source> <translation>인게임 스냅매틱 사진에서 %1 을 표시하지 못했습니다</translation> </message> @@ -2441,7 +2414,7 @@ Press 1 for Default View</source> </message> <message> <location filename="../UserInterface.ui" line="322"/> - <location filename="../OptionsDialog.cpp" line="720"/> + <location filename="../OptionsDialog.cpp" line="732"/> <location filename="../UserInterface.cpp" line="188"/> <location filename="../UserInterface.cpp" line="608"/> <source>Select RDR 2 Folder...</source> @@ -2480,14 +2453,14 @@ Press 1 for Default View</source> <message> <location filename="../ProfileInterface.cpp" line="1524"/> <location filename="../ProfileInterface.cpp" line="1538"/> - <location filename="../SnapmaticWidget.cpp" line="329"/> + <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="../SnapmaticWidget.cpp" line="321"/> + <location filename="../SnapmaticWidget.cpp" line="320"/> <source>Hide In-game</source> <translation>인게임 숨기기</translation> </message> diff --git a/res/gta5sync_ru.qm b/res/gta5sync_ru.qm index 657cf29..ba594fc 100644 Binary files a/res/gta5sync_ru.qm and b/res/gta5sync_ru.qm differ diff --git a/res/gta5sync_ru.ts b/res/gta5sync_ru.ts index 445be59..ca646eb 100644 --- a/res/gta5sync_ru.ts +++ b/res/gta5sync_ru.ts @@ -180,66 +180,47 @@ Pictures and Savegames</source> <context> <name>ImageEditorDialog</name> <message> - <location filename="../ImageEditorDialog.cpp" line="193"/> - <location filename="../ImageEditorDialog.cpp" line="200"/> - <location filename="../PictureDialog.cpp" line="1006"/> - <location filename="../PictureDialog.cpp" line="1030"/> - <location filename="../SnapmaticWidget.cpp" line="376"/> - <location filename="../SnapmaticWidget.cpp" line="400"/> + <location filename="../PictureDialog.cpp" line="998"/> + <location filename="../PictureDialog.cpp" line="1022"/> + <location filename="../SnapmaticWidget.cpp" line="375"/> + <location filename="../SnapmaticWidget.cpp" line="399"/> <source>Snapmatic Image Editor</source> <translation>Редактор картинок Snapmatic</translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="14"/> - <location filename="../ImportDialog.cpp" line="639"/> + <location filename="../ImportDialog.cpp" line="640"/> <source>Overwrite Image...</source> <translation>Перезаписать картинку...</translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="59"/> - <source>Import picture</source> - <translation>Импортировать картинку</translation> - </message> - <message> - <location filename="../ImageEditorDialog.ui" line="62"/> - <source>&Import...</source> - <translation>&Импортировать...</translation> - </message> - <message> - <location filename="../ImageEditorDialog.ui" line="82"/> - <location filename="../ImportDialog.cpp" line="641"/> + <location filename="../ImportDialog.cpp" line="642"/> <source>Apply changes</source> <translation>Применить изменения</translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="85"/> - <location filename="../ImportDialog.cpp" line="640"/> + <location filename="../ImportDialog.cpp" line="641"/> <source>&Overwrite</source> <translation>&Перезаписать</translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="92"/> - <location filename="../ImportDialog.cpp" line="643"/> + <location filename="../ImportDialog.cpp" line="644"/> <source>Discard changes</source> <translation>Отменить изменения</translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="95"/> - <location filename="../ImportDialog.cpp" line="642"/> + <location filename="../ImportDialog.cpp" line="643"/> <source>&Close</source> <translation>&Закрыть</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="193"/> - <location filename="../PictureDialog.cpp" line="1006"/> - <location filename="../SnapmaticWidget.cpp" line="376"/> + <location filename="../PictureDialog.cpp" line="998"/> + <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="../ImageEditorDialog.cpp" line="200"/> - <location filename="../PictureDialog.cpp" line="1030"/> - <location filename="../SnapmaticWidget.cpp" line="400"/> + <location filename="../PictureDialog.cpp" line="1022"/> + <location filename="../SnapmaticWidget.cpp" line="399"/> <source>Patching of Snapmatic Image failed because of Image Error</source> <translation>Не удалось изменить картинку Snapmatic из-за ошибки Image Error</translation> </message> @@ -281,7 +262,7 @@ Pictures and Savegames</source> <location filename="../ImportDialog.ui" line="150"/> <location filename="../ImportDialog.cpp" line="87"/> <location filename="../ImportDialog.cpp" line="315"/> - <location filename="../ImportDialog.cpp" line="727"/> + <location filename="../ImportDialog.cpp" line="728"/> <source>Background Colour: <span style="color: %1">%1</span></source> <translation>Цвет фона: <span style="color: %1">%1</span></translation> </message> @@ -308,7 +289,7 @@ Pictures and Savegames</source> </message> <message> <location filename="../ImportDialog.cpp" line="318"/> - <location filename="../ImportDialog.cpp" line="792"/> + <location filename="../ImportDialog.cpp" line="793"/> <source>Background Image: %1</source> <translation>Фоновая картинка: %1</translation> </message> @@ -360,7 +341,7 @@ Pictures and Savegames</source> <location filename="../ImportDialog.ui" line="203"/> <location filename="../ImportDialog.cpp" line="88"/> <location filename="../ImportDialog.cpp" line="323"/> - <location filename="../ImportDialog.cpp" line="807"/> + <location filename="../ImportDialog.cpp" line="808"/> <source>Background Image:</source> <translation>Фоновая картинка:</translation> </message> @@ -476,23 +457,23 @@ Pictures and Savegames</source> <translation>Сохранить настройки...</translation> </message> <message> - <location filename="../ImportDialog.cpp" line="674"/> + <location filename="../ImportDialog.cpp" line="675"/> <source>Are you sure to use a square image outside of the Avatar Zone? When you want to use it as Avatar the image will be detached!</source> <translation>Ты точно хочешь использовать квадратное изображение вне зоны аватарки? Если это аватар, то изображение будет обрезано!</translation> </message> <message> - <location filename="../ImportDialog.cpp" line="674"/> + <location filename="../ImportDialog.cpp" line="675"/> <source>Snapmatic Avatar Zone</source> <translation>Зона Snapmatic Аватарки</translation> </message> <message> - <location filename="../ImportDialog.cpp" line="723"/> + <location filename="../ImportDialog.cpp" line="724"/> <source>Select Colour...</source> <translation>Выбрать цвет...</translation> </message> <message> - <location filename="../ImportDialog.cpp" line="792"/> + <location filename="../ImportDialog.cpp" line="793"/> <source>File</source> <comment>Background Image: File</comment> <translation>Файл</translation> @@ -743,26 +724,26 @@ Y: %2</translation> <message> <location filename="../OptionsDialog.ui" line="399"/> <location filename="../OptionsDialog.ui" line="422"/> - <location filename="../OptionsDialog.cpp" line="612"/> - <location filename="../OptionsDialog.cpp" line="613"/> - <location filename="../OptionsDialog.cpp" line="627"/> - <location filename="../OptionsDialog.cpp" line="628"/> - <location filename="../OptionsDialog.cpp" line="641"/> - <location filename="../OptionsDialog.cpp" line="642"/> + <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"/> <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="616"/> - <location filename="../OptionsDialog.cpp" line="620"/> + <location filename="../OptionsDialog.cpp" line="628"/> <location filename="../OptionsDialog.cpp" line="632"/> - <location filename="../OptionsDialog.cpp" line="636"/> - <location filename="../OptionsDialog.cpp" line="645"/> - <location filename="../OptionsDialog.cpp" line="649"/> - <location filename="../OptionsDialog.cpp" line="653"/> + <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"/> <source>Language: %1</source> <translation>Язык: %1</translation> </message> @@ -783,7 +764,7 @@ Y: %2</translation> </message> <message> <location filename="../OptionsDialog.ui" line="465"/> - <location filename="../OptionsDialog.cpp" line="574"/> + <location filename="../OptionsDialog.cpp" line="586"/> <source>Participate in %1 User Statistics</source> <translation>Участвовать в пользовательской статистике %1</translation> </message> @@ -816,8 +797,8 @@ Y: %2</translation> </message> <message> <location filename="../OptionsDialog.ui" line="554"/> - <location filename="../OptionsDialog.cpp" line="590"/> - <location filename="../OptionsDialog.cpp" line="594"/> + <location filename="../OptionsDialog.cpp" line="602"/> + <location filename="../OptionsDialog.cpp" line="606"/> <source>Participation ID: %1</source> <translation>Номер участника: %1</translation> </message> @@ -871,8 +852,8 @@ Y: %2</translation> <message> <location filename="../OptionsDialog.ui" line="611"/> <location filename="../OptionsDialog.ui" line="633"/> - <location filename="../OptionsDialog.cpp" line="202"/> - <location filename="../OptionsDialog.cpp" line="251"/> + <location filename="../OptionsDialog.cpp" line="214"/> + <location filename="../OptionsDialog.cpp" line="263"/> <source>Current: %1</source> <translation>Сейчас: %1</translation> </message> @@ -904,95 +885,95 @@ Y: %2</translation> <translation>От&мена</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="154"/> + <location filename="../OptionsDialog.cpp" line="166"/> <source>System</source> <comment>System in context of System default</comment> <translation>Система</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="160"/> + <location filename="../OptionsDialog.cpp" line="172"/> <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="164"/> - <location filename="../OptionsDialog.cpp" line="167"/> + <location filename="../OptionsDialog.cpp" line="176"/> + <location filename="../OptionsDialog.cpp" line="179"/> <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="160"/> - <location filename="../OptionsDialog.cpp" line="164"/> - <location filename="../OptionsDialog.cpp" line="167"/> + <location filename="../OptionsDialog.cpp" line="172"/> + <location filename="../OptionsDialog.cpp" line="176"/> + <location filename="../OptionsDialog.cpp" line="179"/> <source>Auto</source> <comment>Automatic language choice.</comment> <translation>Автоматически</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="154"/> + <location filename="../OptionsDialog.cpp" line="166"/> <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="462"/> + <location filename="../OptionsDialog.cpp" line="474"/> <source>%1</source> <comment>%1</comment> <translation>%1</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="462"/> + <location filename="../OptionsDialog.cpp" line="474"/> <source>The new Custom Folder will initialise after you restart %1.</source> <translation>Другая папка будет загружена после перезапуска %1.</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="575"/> + <location filename="../OptionsDialog.cpp" line="587"/> <source>View %1 User Statistics Online</source> <translation>Посмотреть пользовательскую статистику %1 онлайн</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="594"/> + <location filename="../OptionsDialog.cpp" line="606"/> <source>Not registered</source> <translation>Не зарегистрирован</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="612"/> - <location filename="../OptionsDialog.cpp" line="628"/> - <location filename="../OptionsDialog.cpp" line="641"/> - <location filename="../OptionsDialog.cpp" line="642"/> + <location filename="../OptionsDialog.cpp" line="624"/> + <location filename="../OptionsDialog.cpp" line="640"/> + <location filename="../OptionsDialog.cpp" line="653"/> + <location filename="../OptionsDialog.cpp" line="654"/> <source>Yes</source> <translation>Да</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="613"/> - <location filename="../OptionsDialog.cpp" line="627"/> + <location filename="../OptionsDialog.cpp" line="625"/> + <location filename="../OptionsDialog.cpp" line="639"/> <source>No</source> <translation>Нет</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="620"/> - <location filename="../OptionsDialog.cpp" line="649"/> + <location filename="../OptionsDialog.cpp" line="632"/> + <location filename="../OptionsDialog.cpp" line="661"/> <source>OS defined</source> <translation>Настройка от ОС</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="636"/> - <location filename="../OptionsDialog.cpp" line="657"/> + <location filename="../OptionsDialog.cpp" line="648"/> + <location filename="../OptionsDialog.cpp" line="669"/> <source>Steam defined</source> <translation>Настройка от Steam</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="472"/> + <location filename="../OptionsDialog.cpp" line="484"/> <source>No Profile</source> <comment>No Profile, as default</comment> <translation>Нет профиля</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="480"/> - <location filename="../OptionsDialog.cpp" line="484"/> - <location filename="../OptionsDialog.cpp" line="486"/> + <location filename="../OptionsDialog.cpp" line="492"/> + <location filename="../OptionsDialog.cpp" line="496"/> + <location filename="../OptionsDialog.cpp" line="498"/> <source>Profile: %1</source> <translation>Профиль: %1</translation> </message> @@ -1036,37 +1017,37 @@ Y: %2</translation> <translation>&Закрыть</translation> </message> <message> - <location filename="../PictureExport.cpp" line="96"/> - <location filename="../PictureExport.cpp" line="249"/> + <location filename="../PictureExport.cpp" line="100"/> + <location filename="../PictureExport.cpp" line="262"/> <source>Export</source> <translation>Экспортировать</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="165"/> - <location filename="../ProfileInterface.cpp" line="1609"/> + <location filename="../PictureDialog.cpp" line="164"/> + <location filename="../ProfileInterface.cpp" line="1610"/> <source>Export as &Picture...</source> <translation>Экспортировать как &картинку...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="166"/> - <location filename="../ProfileInterface.cpp" line="1610"/> + <location filename="../PictureDialog.cpp" line="165"/> + <location filename="../ProfileInterface.cpp" line="1611"/> <source>Export as &Snapmatic...</source> <translation>Экспортировать как &Snapmatic...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="169"/> + <location filename="../PictureDialog.cpp" line="168"/> <location filename="../ProfileInterface.cpp" line="1604"/> <source>&Overwrite Image...</source> <translation>&Перезаписать картинку...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="168"/> + <location filename="../PictureDialog.cpp" line="167"/> <location filename="../ProfileInterface.cpp" line="1603"/> <source>&Edit Properties...</source> <translation>&Изменить свойства...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="171"/> + <location filename="../PictureDialog.cpp" line="170"/> <location filename="../ProfileInterface.cpp" line="1606"/> <source>Open &Map Viewer...</source> <translation>Открыть &карту...</translation> @@ -1082,141 +1063,141 @@ Arrow Keys - Navigate</source> </message> <message> <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="662"/> + <location filename="../PictureDialog.cpp" line="654"/> <source>Snapmatic Picture Viewer</source> <translation>Просмотрщик фотографий Snapmatic</translation> </message> <message> <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="662"/> + <location filename="../PictureDialog.cpp" line="654"/> <source>Failed at %1</source> <translation>Ошибка при %1</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="661"/> - <location filename="../PictureDialog.cpp" line="774"/> + <location filename="../PictureDialog.cpp" line="653"/> + <location filename="../PictureDialog.cpp" line="766"/> <source>No Crew</source> <translation>Вне банды</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="661"/> - <location filename="../PictureDialog.cpp" line="798"/> + <location filename="../PictureDialog.cpp" line="653"/> + <location filename="../PictureDialog.cpp" line="790"/> <location filename="../SnapmaticEditor.cpp" line="247"/> <source>No Players</source> <translation>Игроков нет</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="732"/> + <location filename="../PictureDialog.cpp" line="724"/> <source>Avatar Preview Mode Press 1 for Default View</source> <translation>Режим просмотра аватарок Нажмите 1 для стандартного просмотра</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="661"/> + <location filename="../PictureDialog.cpp" line="653"/> <source>Unknown Location</source> <translation>Неизвестное место</translation> </message> <message> - <location filename="../PictureExport.cpp" line="100"/> + <location filename="../PictureExport.cpp" line="104"/> <source>Portable Network Graphics (*.png)</source> <translation>Картинка Portable Network Graphics (*.png)</translation> </message> <message> - <location filename="../PictureExport.cpp" line="150"/> - <location filename="../PictureExport.cpp" line="285"/> + <location filename="../PictureExport.cpp" line="154"/> + <location filename="../PictureExport.cpp" line="298"/> <source>Overwrite %1 with current Snapmatic picture?</source> <translation>Перезаписать %1 текущей картинкой Snapmatic?</translation> </message> <message> - <location filename="../PictureExport.cpp" line="95"/> + <location filename="../PictureExport.cpp" line="99"/> <source>Export as Picture...</source> <translation>Экспорт как картинку...</translation> </message> <message> - <location filename="../PictureExport.cpp" line="99"/> + <location filename="../PictureExport.cpp" line="103"/> <source>JPEG Graphics (*.jpg *.jpeg)</source> <translation>Картинка JPEG (*.jpg *.jpeg)</translation> </message> <message> - <location filename="../PictureExport.cpp" line="150"/> - <location filename="../PictureExport.cpp" line="202"/> - <location filename="../PictureExport.cpp" line="205"/> - <location filename="../PictureExport.cpp" line="208"/> - <location filename="../PictureExport.cpp" line="211"/> + <location filename="../PictureExport.cpp" line="154"/> + <location filename="../PictureExport.cpp" line="215"/> <location filename="../PictureExport.cpp" line="218"/> + <location filename="../PictureExport.cpp" line="221"/> + <location filename="../PictureExport.cpp" line="224"/> + <location filename="../PictureExport.cpp" line="231"/> <source>Export as Picture</source> <translation>Экспорт как картинку</translation> </message> <message> - <location filename="../PictureExport.cpp" line="202"/> + <location filename="../PictureExport.cpp" line="215"/> <source>Failed to export the picture because the system occurred a write failure</source> <translation>Не удалось экспортировать картинку из-за ошибки системы при записи</translation> </message> <message> - <location filename="../PictureExport.cpp" line="205"/> + <location filename="../PictureExport.cpp" line="218"/> <source>Failed to export the picture because the format detection failures</source> <translation>Не удалось экспортировать картинку, потому что произошла ошибка при распозновании формата</translation> </message> <message> - <location filename="../PictureExport.cpp" line="208"/> + <location filename="../PictureExport.cpp" line="221"/> <source>Failed to export the picture because the file can't be written</source> <translation>Не удалось экспортировать картинку, так как файл не может быть записан</translation> </message> <message> - <location filename="../PictureExport.cpp" line="211"/> + <location filename="../PictureExport.cpp" line="224"/> <source>Failed to export the picture because of an unknown reason</source> <translation>Не удалось экспортировать картинку по неизвестной причине</translation> </message> <message> - <location filename="../PictureExport.cpp" line="296"/> - <location filename="../PictureExport.cpp" line="305"/> + <location filename="../PictureExport.cpp" line="309"/> + <location filename="../PictureExport.cpp" line="318"/> <source>Failed to export current Snapmatic picture</source> <translation>Не удалось экспортировать текущую картинку Snapmatic</translation> </message> <message> - <location filename="../PictureExport.cpp" line="248"/> + <location filename="../PictureExport.cpp" line="261"/> <source>Export as Snapmatic...</source> <translation>Экспортировать как Snapmatic...</translation> </message> <message> - <location filename="../PictureExport.cpp" line="285"/> - <location filename="../PictureExport.cpp" line="296"/> - <location filename="../PictureExport.cpp" line="305"/> - <location filename="../PictureExport.cpp" line="310"/> - <location filename="../PictureExport.cpp" line="316"/> + <location filename="../PictureExport.cpp" line="298"/> + <location filename="../PictureExport.cpp" line="309"/> + <location filename="../PictureExport.cpp" line="318"/> + <location filename="../PictureExport.cpp" line="323"/> + <location filename="../PictureExport.cpp" line="329"/> <source>Export as Snapmatic</source> <translation>Экспортировать как Snapmatic</translation> </message> <message> - <location filename="../PictureExport.cpp" line="310"/> + <location filename="../PictureExport.cpp" line="323"/> <source>Exported Snapmatic to "%1" because of using the .auto extension.</source> <translation>Snapmatic был экспортирован как "%1" из-за расширеня файла.</translation> </message> <message> - <location filename="../PictureExport.cpp" line="218"/> - <location filename="../PictureExport.cpp" line="316"/> + <location filename="../PictureExport.cpp" line="231"/> + <location filename="../PictureExport.cpp" line="329"/> <source>No valid file is selected</source> <translation>Выбранный файл неверен</translation> </message> <message> - <location filename="../PictureExport.cpp" line="252"/> + <location filename="../PictureExport.cpp" line="265"/> <source>RDR 2 Export (*.r5e)</source> <translation>RDR 2 Export (*.r5e)</translation> </message> <message> - <location filename="../PictureExport.cpp" line="253"/> + <location filename="../PictureExport.cpp" line="266"/> <source>RDR 2 Raw Export (*.auto)</source> <translation>RDR 2 Экспорт Исходника (*.auto)</translation> </message> <message> - <location filename="../PictureExport.cpp" line="254"/> + <location filename="../PictureExport.cpp" line="267"/> <source>Snapmatic pictures (PRDR*)</source> <translation>Картинки Snapmatic (PRDR*)</translation> </message> <message> <location filename="../PictureDialog.cpp" line="173"/> - <location filename="../ProfileInterface.cpp" line="1607"/> + <location filename="../ProfileInterface.cpp" line="1608"/> <source>Open &JSON Editor...</source> <translation>Открыть &редактор JSON...</translation> </message> @@ -1330,9 +1311,8 @@ Press 1 for Default View</source> <translation><h4>Нижеследующие картинки Snapmatic были восстановлены</h4>%1</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="109"/> <location filename="../ImportDialog.cpp" line="426"/> - <location filename="../ImportDialog.cpp" line="746"/> + <location filename="../ImportDialog.cpp" line="747"/> <location filename="../ProfileInterface.cpp" line="487"/> <location filename="../ProfileInterface.cpp" line="488"/> <location filename="../ProfileInterface.cpp" line="532"/> @@ -1354,15 +1334,12 @@ Press 1 for Default View</source> <translation>Импортировать...</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="110"/> - <location filename="../ImageEditorDialog.cpp" line="141"/> - <location filename="../ImageEditorDialog.cpp" line="150"/> <location filename="../ImportDialog.cpp" line="427"/> <location filename="../ImportDialog.cpp" line="458"/> <location filename="../ImportDialog.cpp" line="467"/> - <location filename="../ImportDialog.cpp" line="747"/> - <location filename="../ImportDialog.cpp" line="778"/> - <location filename="../ImportDialog.cpp" line="787"/> + <location filename="../ImportDialog.cpp" line="748"/> + <location filename="../ImportDialog.cpp" line="779"/> + <location filename="../ImportDialog.cpp" line="788"/> <source>Import</source> <translation>Импортировать</translation> </message> @@ -1379,9 +1356,8 @@ Press 1 for Default View</source> <translation>Картинка Snapmatic (PRDR*)</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="121"/> <location filename="../ImportDialog.cpp" line="438"/> - <location filename="../ImportDialog.cpp" line="758"/> + <location filename="../ImportDialog.cpp" line="759"/> <location filename="../ProfileInterface.cpp" line="508"/> <location filename="../UserInterface.cpp" line="463"/> <source>All files (**)</source> @@ -1432,25 +1408,22 @@ Press 1 for Default View</source> <translation>Файлы для импорта (%1)</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="120"/> <location filename="../ImportDialog.cpp" line="437"/> - <location filename="../ImportDialog.cpp" line="757"/> + <location filename="../ImportDialog.cpp" line="758"/> <location filename="../ProfileInterface.cpp" line="507"/> <source>All image files (%1)</source> <translation>Все файлы изображений (%1)</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="141"/> <location filename="../ImportDialog.cpp" line="458"/> - <location filename="../ImportDialog.cpp" line="778"/> + <location filename="../ImportDialog.cpp" line="779"/> <location filename="../ProfileInterface.cpp" line="769"/> <source>Can't import %1 because file can't be open</source> <translation>Не удалось открыть %1, файл не может быть открыт</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="150"/> <location filename="../ImportDialog.cpp" line="467"/> - <location filename="../ImportDialog.cpp" line="787"/> + <location filename="../ImportDialog.cpp" line="788"/> <location filename="../ProfileInterface.cpp" line="779"/> <source>Can't import %1 because file can't be parsed properly</source> <translation>Не получилось импортировать %1, файл не может быть правильно обработан</translation> @@ -1527,48 +1500,48 @@ Press 1 for Default View</source> <translation>Подготовка данных к импорту...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1961"/> - <location filename="../ProfileInterface.cpp" line="2026"/> + <location filename="../ProfileInterface.cpp" line="1962"/> + <location filename="../ProfileInterface.cpp" line="2027"/> <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="1961"/> - <location filename="../ProfileInterface.cpp" line="2047"/> - <location filename="../ProfileInterface.cpp" line="2146"/> - <location filename="../ProfileInterface.cpp" line="2277"/> + <location filename="../ProfileInterface.cpp" line="1962"/> + <location filename="../ProfileInterface.cpp" line="2048"/> + <location filename="../ProfileInterface.cpp" line="2147"/> + <location filename="../ProfileInterface.cpp" line="2278"/> <source>No Snapmatic pictures are selected</source> <translation>Не выделена ни одна картинка Snapmatic</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1972"/> - <location filename="../ProfileInterface.cpp" line="2075"/> - <location filename="../ProfileInterface.cpp" line="2206"/> - <location filename="../ProfileInterface.cpp" line="2312"/> + <location filename="../ProfileInterface.cpp" line="1973"/> + <location filename="../ProfileInterface.cpp" line="2076"/> + <location filename="../ProfileInterface.cpp" line="2207"/> + <location filename="../ProfileInterface.cpp" line="2313"/> <source>Patch selected...</source> <translation>Пропатчить выделенные...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1973"/> - <location filename="../ProfileInterface.cpp" line="1992"/> - <location filename="../ProfileInterface.cpp" line="2076"/> - <location filename="../ProfileInterface.cpp" line="2095"/> - <location filename="../ProfileInterface.cpp" line="2207"/> - <location filename="../ProfileInterface.cpp" line="2226"/> - <location filename="../ProfileInterface.cpp" line="2313"/> - <location filename="../ProfileInterface.cpp" line="2332"/> + <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"/> <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="2026"/> - <location filename="../ProfileInterface.cpp" line="2125"/> - <location filename="../ProfileInterface.cpp" line="2256"/> - <location filename="../ProfileInterface.cpp" line="2359"/> + <location filename="../ProfileInterface.cpp" line="2027"/> + <location filename="../ProfileInterface.cpp" line="2126"/> + <location filename="../ProfileInterface.cpp" line="2257"/> + <location filename="../ProfileInterface.cpp" line="2360"/> <source>%1 failed with... %2</source> @@ -1589,55 +1562,55 @@ Press 1 for Default View</source> <translation>Не удалось удалить все выделенные картинки Snapmatic и/или сохранения</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2026"/> + <location filename="../ProfileInterface.cpp" line="2027"/> <source>Qualify</source> <comment>%1 failed with...</comment> <translation>Помечание</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2047"/> - <location filename="../ProfileInterface.cpp" line="2125"/> + <location filename="../ProfileInterface.cpp" line="2048"/> + <location filename="../ProfileInterface.cpp" line="2126"/> <source>Change Players...</source> <translation>Изменить игроков...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2125"/> + <location filename="../ProfileInterface.cpp" line="2126"/> <source>Change Players</source> <comment>%1 failed with...</comment> <translation>Измение игроков</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2146"/> - <location filename="../ProfileInterface.cpp" line="2183"/> - <location filename="../ProfileInterface.cpp" line="2256"/> + <location filename="../ProfileInterface.cpp" line="2147"/> + <location filename="../ProfileInterface.cpp" line="2184"/> + <location filename="../ProfileInterface.cpp" line="2257"/> <source>Change Crew...</source> <translation>Изменить банду...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2183"/> + <location filename="../ProfileInterface.cpp" line="2184"/> <source>Failed to enter a valid Snapmatic Crew ID</source> <translation>Введённый идентификатор банды не верен</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2256"/> + <location filename="../ProfileInterface.cpp" line="2257"/> <source>Change Crew</source> <comment>%1 failed with...</comment> <translation>Изменение банды</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2277"/> - <location filename="../ProfileInterface.cpp" line="2294"/> - <location filename="../ProfileInterface.cpp" line="2359"/> + <location filename="../ProfileInterface.cpp" line="2278"/> + <location filename="../ProfileInterface.cpp" line="2295"/> + <location filename="../ProfileInterface.cpp" line="2360"/> <source>Change Title...</source> <translation>Изменить заголовок...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2294"/> + <location filename="../ProfileInterface.cpp" line="2295"/> <source>Failed to enter a valid Snapmatic title</source> <translation>Введённый заголовок не верен</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2359"/> + <location filename="../ProfileInterface.cpp" line="2360"/> <source>Change Title</source> <comment>%1 failed with...</comment> <translation>Изменение заголовка</translation> @@ -1666,9 +1639,9 @@ Press 1 for Default View</source> %1</translation> </message> <message> - <location filename="../ExportThread.cpp" line="97"/> - <location filename="../ExportThread.cpp" line="136"/> - <location filename="../ExportThread.cpp" line="157"/> + <location filename="../ExportThread.cpp" line="102"/> + <location filename="../ExportThread.cpp" line="150"/> + <location filename="../ExportThread.cpp" line="171"/> <source>Export file %1 of %2 files</source> <translation>Экспортируется файл %1 из %2</translation> </message> @@ -1818,32 +1791,32 @@ Press 1 for Default View</source> <translation>Не удалось удалить сохранение %1</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1645"/> + <location filename="../ProfileInterface.cpp" line="1646"/> <source>&View</source> <translation>&Просмотр</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1647"/> + <location filename="../ProfileInterface.cpp" line="1648"/> <source>&Remove</source> <translation>&Удалить</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1649"/> + <location filename="../ProfileInterface.cpp" line="1650"/> <source>&Select</source> <translation>&Выбрать</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1650"/> + <location filename="../ProfileInterface.cpp" line="1651"/> <source>&Deselect</source> <translation>Сн&ять выбор</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1653"/> + <location filename="../ProfileInterface.cpp" line="1654"/> <source>Select &All</source> <translation>В&ыбрать все</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1657"/> + <location filename="../ProfileInterface.cpp" line="1658"/> <source>&Deselect All</source> <translation>Снять выбо&р со всех</translation> </message> @@ -1853,7 +1826,7 @@ Press 1 for Default View</source> <translation>Копировать сохранение</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1646"/> + <location filename="../ProfileInterface.cpp" line="1647"/> <source>&Export</source> <translation>&Экспортировать</translation> </message> @@ -1905,9 +1878,9 @@ Press 1 for Default View</source> <location filename="../JsonEditorDialog.cpp" line="182"/> <location filename="../JsonEditorDialog.cpp" line="188"/> <location filename="../JsonEditorDialog.cpp" line="217"/> - <location filename="../PictureDialog.cpp" line="921"/> + <location filename="../PictureDialog.cpp" line="913"/> <location filename="../SnapmaticEditor.cpp" line="334"/> - <location filename="../SnapmaticWidget.cpp" line="434"/> + <location filename="../SnapmaticWidget.cpp" line="433"/> <source>Snapmatic Properties</source> <translation>Свойства Snapmatic</translation> </message> @@ -1957,7 +1930,7 @@ Press 1 for Default View</source> <translation>Meme</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2289"/> + <location filename="../ProfileInterface.cpp" line="2290"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>Snapmatic Title</source> <translation>Заголовок Snapmatic</translation> @@ -2056,26 +2029,26 @@ Press 1 for Default View</source> </message> <message> <location filename="../JsonEditorDialog.cpp" line="188"/> - <location filename="../PictureDialog.cpp" line="921"/> + <location filename="../PictureDialog.cpp" line="913"/> <location filename="../SnapmaticEditor.cpp" line="334"/> - <location filename="../SnapmaticWidget.cpp" line="434"/> + <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="2289"/> + <location filename="../ProfileInterface.cpp" line="2290"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>New Snapmatic title:</source> <translation>Новый заголовок Snapmatic:</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2174"/> + <location filename="../ProfileInterface.cpp" line="2175"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>Snapmatic Crew</source> <translation>Банда на Snapmatic</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2174"/> + <location filename="../ProfileInterface.cpp" line="2175"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>New Snapmatic crew:</source> <translation>Новая банда на Snapmatic:</translation> @@ -2089,61 +2062,61 @@ Press 1 for Default View</source> <translation>ФОТО - %1</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="690"/> + <location filename="../SnapmaticPicture.cpp" line="695"/> <source>open file %1</source> <translation>Открыть файл %1</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="706"/> + <location filename="../SnapmaticPicture.cpp" line="711"/> <source>header not exists</source> <translation>Отсутствует шапка (header)</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="710"/> + <location filename="../SnapmaticPicture.cpp" line="715"/> <source>header is malformed</source> <translation>Шапка (header) повреждена</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="714"/> + <location filename="../SnapmaticPicture.cpp" line="719"/> <source>picture not exists (%1)</source> <translation>Картинки не существует (%1)</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="718"/> + <location filename="../SnapmaticPicture.cpp" line="723"/> <source>JSON not exists (%1)</source> <translation>JSON не существует (%1)</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="722"/> + <location filename="../SnapmaticPicture.cpp" line="727"/> <source>title not exists (%1)</source> <translation>Заголовок отсутствует (%1)</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="726"/> + <location filename="../SnapmaticPicture.cpp" line="731"/> <source>description not exists (%1)</source> <translation>Описание отсутствует (%1)</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="740"/> + <location filename="../SnapmaticPicture.cpp" line="745"/> <source>reading file %1 because of %2</source> <comment>Example for %2: JSON is malformed error</comment> <translation>Чтение из файла %1 из-за %2</translation> </message> <message> <location filename="../JsonEditorDialog.cpp" line="168"/> - <location filename="../SnapmaticPicture.cpp" line="730"/> + <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="../SnapmaticPicture.cpp" line="734"/> + <location filename="../SnapmaticPicture.cpp" line="739"/> <source>JSON is incomplete</source> <translation>JSON частично отсутствует</translation> </message> <message> <location filename="../JsonEditorDialog.cpp" line="176"/> - <location filename="../SnapmaticPicture.cpp" line="738"/> + <location filename="../SnapmaticPicture.cpp" line="743"/> <source>JSON is malformed</source> <translation>JSON повреждён</translation> </message> @@ -2187,28 +2160,28 @@ Press 1 for Default View</source> </message> <message> <location filename="../SnapmaticWidget.ui" line="152"/> - <location filename="../SnapmaticWidget.cpp" line="171"/> - <location filename="../SnapmaticWidget.cpp" line="197"/> + <location filename="../SnapmaticWidget.cpp" line="170"/> + <location filename="../SnapmaticWidget.cpp" line="196"/> <source>Delete picture</source> <translation>Удалить картинку</translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="171"/> + <location filename="../SnapmaticWidget.cpp" line="170"/> <source>Are you sure to delete %1 from your Snapmatic pictures?</source> <translation>Уверены, что хотите удалить %1 из коллекции картинок Snapmatic?</translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="197"/> + <location filename="../SnapmaticWidget.cpp" line="196"/> <source>Failed at deleting %1 from your Snapmatic pictures</source> <translation>Не удалось удалить %1 из колелкции картинок Snapmatic</translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="321"/> + <location filename="../SnapmaticWidget.cpp" line="320"/> <source>Failed to hide %1 In-game from your Snapmatic pictures</source> <translation>Не удалось скрыть %1 из списка картинок Snapmatic в игре</translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="329"/> + <location filename="../SnapmaticWidget.cpp" line="328"/> <source>Failed to show %1 In-game from your Snapmatic pictures</source> <translation>Не удалось показать %1 в списке картинок Snapmatic в игре</translation> </message> @@ -2228,37 +2201,37 @@ Press 1 for Default View</source> <translation>Ск&рыть в игре</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1608"/> + <location filename="../ProfileInterface.cpp" line="1609"/> <source>&Export</source> <translation>&Экспорт</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1611"/> + <location filename="../ProfileInterface.cpp" line="1612"/> <source>&View</source> <translation>По&казать</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1614"/> + <location filename="../ProfileInterface.cpp" line="1615"/> <source>&Remove</source> <translation>У&далить</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1616"/> + <location filename="../ProfileInterface.cpp" line="1617"/> <source>&Select</source> <translation>&Выделить</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1617"/> + <location filename="../ProfileInterface.cpp" line="1618"/> <source>&Deselect</source> <translation>Сн&ять выделение</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1620"/> + <location filename="../ProfileInterface.cpp" line="1621"/> <source>Select &All</source> <translation>В&ыбрать все</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1624"/> + <location filename="../ProfileInterface.cpp" line="1625"/> <source>&Deselect All</source> <translation>Снять выбо&р со всех</translation> </message> @@ -2449,7 +2422,7 @@ Press 1 for Default View</source> </message> <message> <location filename="../UserInterface.ui" line="322"/> - <location filename="../OptionsDialog.cpp" line="720"/> + <location filename="../OptionsDialog.cpp" line="732"/> <location filename="../UserInterface.cpp" line="188"/> <location filename="../UserInterface.cpp" line="608"/> <source>Select RDR 2 Folder...</source> @@ -2494,14 +2467,14 @@ Press 1 for Default View</source> <message> <location filename="../ProfileInterface.cpp" line="1524"/> <location filename="../ProfileInterface.cpp" line="1538"/> - <location filename="../SnapmaticWidget.cpp" line="329"/> + <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="../SnapmaticWidget.cpp" line="321"/> + <location filename="../SnapmaticWidget.cpp" line="320"/> <source>Hide In-game</source> <translation>Скрыть в игре</translation> </message> diff --git a/res/gta5sync_uk.qm b/res/gta5sync_uk.qm index 3b00714..26bff7c 100644 Binary files a/res/gta5sync_uk.qm and b/res/gta5sync_uk.qm differ diff --git a/res/gta5sync_uk.ts b/res/gta5sync_uk.ts index 6b25cf9..f6c7401 100644 --- a/res/gta5sync_uk.ts +++ b/res/gta5sync_uk.ts @@ -179,66 +179,47 @@ Pictures and Savegames</source> <context> <name>ImageEditorDialog</name> <message> - <location filename="../ImageEditorDialog.ui" line="14"/> - <location filename="../ImportDialog.cpp" line="639"/> + <location filename="../ImportDialog.cpp" line="640"/> <source>Overwrite Image...</source> <translation>Перезаписати зображення...</translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="59"/> - <source>Import picture</source> - <translation>Імпортувати зображення</translation> - </message> - <message> - <location filename="../ImageEditorDialog.ui" line="62"/> - <source>&Import...</source> - <translation>&Імпорт...</translation> - </message> - <message> - <location filename="../ImageEditorDialog.ui" line="82"/> - <location filename="../ImportDialog.cpp" line="641"/> + <location filename="../ImportDialog.cpp" line="642"/> <source>Apply changes</source> <translation>Застосувати зміни</translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="85"/> - <location filename="../ImportDialog.cpp" line="640"/> + <location filename="../ImportDialog.cpp" line="641"/> <source>&Overwrite</source> <translation>&Перезаписати</translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="92"/> - <location filename="../ImportDialog.cpp" line="643"/> + <location filename="../ImportDialog.cpp" line="644"/> <source>Discard changes</source> <translation>Скасувати зміни</translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="95"/> - <location filename="../ImportDialog.cpp" line="642"/> + <location filename="../ImportDialog.cpp" line="643"/> <source>&Close</source> <translation>&Закрити</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="193"/> - <location filename="../ImageEditorDialog.cpp" line="200"/> - <location filename="../PictureDialog.cpp" line="1006"/> - <location filename="../PictureDialog.cpp" line="1030"/> - <location filename="../SnapmaticWidget.cpp" line="376"/> - <location filename="../SnapmaticWidget.cpp" line="400"/> + <location filename="../PictureDialog.cpp" line="998"/> + <location filename="../PictureDialog.cpp" line="1022"/> + <location filename="../SnapmaticWidget.cpp" line="375"/> + <location filename="../SnapmaticWidget.cpp" line="399"/> <source>Snapmatic Image Editor</source> <translation>Редактор Snapmatic зображень</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="193"/> - <location filename="../PictureDialog.cpp" line="1006"/> - <location filename="../SnapmaticWidget.cpp" line="376"/> + <location filename="../PictureDialog.cpp" line="998"/> + <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="../ImageEditorDialog.cpp" line="200"/> - <location filename="../PictureDialog.cpp" line="1030"/> - <location filename="../SnapmaticWidget.cpp" line="400"/> + <location filename="../PictureDialog.cpp" line="1022"/> + <location filename="../SnapmaticWidget.cpp" line="399"/> <source>Patching of Snapmatic Image failed because of Image Error</source> <translation>Виправлення Snapmatic зображення не вдалося через помилку картинки</translation> </message> @@ -280,7 +261,7 @@ Pictures and Savegames</source> <location filename="../ImportDialog.ui" line="150"/> <location filename="../ImportDialog.cpp" line="87"/> <location filename="../ImportDialog.cpp" line="315"/> - <location filename="../ImportDialog.cpp" line="727"/> + <location filename="../ImportDialog.cpp" line="728"/> <source>Background Colour: <span style="color: %1">%1</span></source> <translation>Фоновий колір: <span style="color: %1">%1</span></translation> </message> @@ -299,7 +280,7 @@ Pictures and Savegames</source> <location filename="../ImportDialog.ui" line="203"/> <location filename="../ImportDialog.cpp" line="88"/> <location filename="../ImportDialog.cpp" line="323"/> - <location filename="../ImportDialog.cpp" line="807"/> + <location filename="../ImportDialog.cpp" line="808"/> <source>Background Image:</source> <translation>Фонове зображення:</translation> </message> @@ -459,25 +440,25 @@ Pictures and Savegames</source> <translation>Зберегти параметри...</translation> </message> <message> - <location filename="../ImportDialog.cpp" line="674"/> + <location filename="../ImportDialog.cpp" line="675"/> <source>Snapmatic Avatar Zone</source> <translation>Зона Snapmatic Аватару</translation> </message> <message> - <location filename="../ImportDialog.cpp" line="674"/> + <location filename="../ImportDialog.cpp" line="675"/> <source>Are you sure to use a square image outside of the Avatar Zone? When you want to use it as Avatar the image will be detached!</source> <translation>Ви впевнені, що будете використовувати квадратне зображення поза зоною аватара? Якщо ви хочете використовувати його як Аватар, зображення буде відокремлено!</translation> </message> <message> - <location filename="../ImportDialog.cpp" line="723"/> + <location filename="../ImportDialog.cpp" line="724"/> <source>Select Colour...</source> <translation>Вибір кольору...</translation> </message> <message> <location filename="../ImportDialog.cpp" line="318"/> - <location filename="../ImportDialog.cpp" line="792"/> + <location filename="../ImportDialog.cpp" line="793"/> <source>Background Image: %1</source> <translation>Фонове зображення: %1</translation> </message> @@ -488,7 +469,7 @@ When you want to use it as Avatar the image will be detached!</source> <translation>Будь ласка, виберіть свій профіль налаштувань</translation> </message> <message> - <location filename="../ImportDialog.cpp" line="792"/> + <location filename="../ImportDialog.cpp" line="793"/> <source>File</source> <comment>Background Image: File</comment> <translation>Файл</translation> @@ -739,26 +720,26 @@ Y: %2</translation> <message> <location filename="../OptionsDialog.ui" line="399"/> <location filename="../OptionsDialog.ui" line="422"/> - <location filename="../OptionsDialog.cpp" line="612"/> - <location filename="../OptionsDialog.cpp" line="613"/> - <location filename="../OptionsDialog.cpp" line="627"/> - <location filename="../OptionsDialog.cpp" line="628"/> - <location filename="../OptionsDialog.cpp" line="641"/> - <location filename="../OptionsDialog.cpp" line="642"/> + <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"/> <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="616"/> - <location filename="../OptionsDialog.cpp" line="620"/> + <location filename="../OptionsDialog.cpp" line="628"/> <location filename="../OptionsDialog.cpp" line="632"/> - <location filename="../OptionsDialog.cpp" line="636"/> - <location filename="../OptionsDialog.cpp" line="645"/> - <location filename="../OptionsDialog.cpp" line="649"/> - <location filename="../OptionsDialog.cpp" line="653"/> + <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"/> <source>Language: %1</source> <translation>Мова: %1</translation> </message> @@ -780,7 +761,7 @@ Y: %2</translation> </message> <message> <location filename="../OptionsDialog.ui" line="465"/> - <location filename="../OptionsDialog.cpp" line="574"/> + <location filename="../OptionsDialog.cpp" line="586"/> <source>Participate in %1 User Statistics</source> <translation>Опитування %1 про устаткування ПК</translation> </message> @@ -816,8 +797,8 @@ Y: %2</translation> </message> <message> <location filename="../OptionsDialog.ui" line="554"/> - <location filename="../OptionsDialog.cpp" line="590"/> - <location filename="../OptionsDialog.cpp" line="594"/> + <location filename="../OptionsDialog.cpp" line="602"/> + <location filename="../OptionsDialog.cpp" line="606"/> <source>Participation ID: %1</source> <translation>ID учасника : %1</translation> </message> @@ -839,8 +820,8 @@ Y: %2</translation> <message> <location filename="../OptionsDialog.ui" line="611"/> <location filename="../OptionsDialog.ui" line="633"/> - <location filename="../OptionsDialog.cpp" line="202"/> - <location filename="../OptionsDialog.cpp" line="251"/> + <location filename="../OptionsDialog.cpp" line="214"/> + <location filename="../OptionsDialog.cpp" line="263"/> <source>Current: %1</source> <translation>Зараз: %1</translation> </message> @@ -897,95 +878,95 @@ Y: %2</translation> <translation>&Скасувати</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="154"/> + <location filename="../OptionsDialog.cpp" line="166"/> <source>System</source> <comment>System in context of System default</comment> <translation>Як у системи</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="160"/> + <location filename="../OptionsDialog.cpp" line="172"/> <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="164"/> - <location filename="../OptionsDialog.cpp" line="167"/> + <location filename="../OptionsDialog.cpp" line="176"/> + <location filename="../OptionsDialog.cpp" line="179"/> <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="160"/> - <location filename="../OptionsDialog.cpp" line="164"/> - <location filename="../OptionsDialog.cpp" line="167"/> + <location filename="../OptionsDialog.cpp" line="172"/> + <location filename="../OptionsDialog.cpp" line="176"/> + <location filename="../OptionsDialog.cpp" line="179"/> <source>Auto</source> <comment>Automatic language choice.</comment> <translation>Автоматично</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="154"/> + <location filename="../OptionsDialog.cpp" line="166"/> <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="462"/> + <location filename="../OptionsDialog.cpp" line="474"/> <source>%1</source> <comment>%1</comment> <translation>%1</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="462"/> + <location filename="../OptionsDialog.cpp" line="474"/> <source>The new Custom Folder will initialise after you restart %1.</source> <translation>Нова користувацька папка буде ініціалізована після перезапуску %1.</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="472"/> + <location filename="../OptionsDialog.cpp" line="484"/> <source>No Profile</source> <comment>No Profile, as default</comment> <translation>Жодного</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="480"/> - <location filename="../OptionsDialog.cpp" line="484"/> - <location filename="../OptionsDialog.cpp" line="486"/> + <location filename="../OptionsDialog.cpp" line="492"/> + <location filename="../OptionsDialog.cpp" line="496"/> + <location filename="../OptionsDialog.cpp" line="498"/> <source>Profile: %1</source> <translation>Профіль: %1</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="575"/> + <location filename="../OptionsDialog.cpp" line="587"/> <source>View %1 User Statistics Online</source> <translation>Переглянути користувацьку статистику %1 онлайн</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="594"/> + <location filename="../OptionsDialog.cpp" line="606"/> <source>Not registered</source> <translation>Не зареєстрований</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="612"/> - <location filename="../OptionsDialog.cpp" line="628"/> - <location filename="../OptionsDialog.cpp" line="641"/> - <location filename="../OptionsDialog.cpp" line="642"/> + <location filename="../OptionsDialog.cpp" line="624"/> + <location filename="../OptionsDialog.cpp" line="640"/> + <location filename="../OptionsDialog.cpp" line="653"/> + <location filename="../OptionsDialog.cpp" line="654"/> <source>Yes</source> <translation>Так</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="613"/> - <location filename="../OptionsDialog.cpp" line="627"/> + <location filename="../OptionsDialog.cpp" line="625"/> + <location filename="../OptionsDialog.cpp" line="639"/> <source>No</source> <translation>Ні</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="620"/> - <location filename="../OptionsDialog.cpp" line="649"/> + <location filename="../OptionsDialog.cpp" line="632"/> + <location filename="../OptionsDialog.cpp" line="661"/> <source>OS defined</source> <translation>Визначається ОС</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="636"/> - <location filename="../OptionsDialog.cpp" line="657"/> + <location filename="../OptionsDialog.cpp" line="648"/> + <location filename="../OptionsDialog.cpp" line="669"/> <source>Steam defined</source> <translation>Визначається Steam</translation> </message> @@ -1029,38 +1010,38 @@ Y: %2</translation> <translation>&Закрити</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="165"/> - <location filename="../ProfileInterface.cpp" line="1609"/> + <location filename="../PictureDialog.cpp" line="164"/> + <location filename="../ProfileInterface.cpp" line="1610"/> <source>Export as &Picture...</source> <translation>Експортувати як &зображення...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="166"/> - <location filename="../ProfileInterface.cpp" line="1610"/> + <location filename="../PictureDialog.cpp" line="165"/> + <location filename="../ProfileInterface.cpp" line="1611"/> <source>Export as &Snapmatic...</source> <translation>Експортувати як &Snapmatic...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="168"/> + <location filename="../PictureDialog.cpp" line="167"/> <location filename="../ProfileInterface.cpp" line="1603"/> <source>&Edit Properties...</source> <translation>&Змінити властивості...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="169"/> + <location filename="../PictureDialog.cpp" line="168"/> <location filename="../ProfileInterface.cpp" line="1604"/> <source>&Overwrite Image...</source> <translation>&Перезаписати зображення...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="171"/> + <location filename="../PictureDialog.cpp" line="170"/> <location filename="../ProfileInterface.cpp" line="1606"/> <source>Open &Map Viewer...</source> <translation>Відкрити &карту...</translation> </message> <message> <location filename="../PictureDialog.cpp" line="173"/> - <location filename="../ProfileInterface.cpp" line="1607"/> + <location filename="../ProfileInterface.cpp" line="1608"/> <source>Open &JSON Editor...</source> <translation>Відкрити редактор &JSON...</translation> </message> @@ -1075,141 +1056,141 @@ Arrow Keys - Navigate</source> </message> <message> <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="662"/> + <location filename="../PictureDialog.cpp" line="654"/> <source>Snapmatic Picture Viewer</source> <translation>Переглядач фотографій Snapmatic</translation> </message> <message> <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="662"/> + <location filename="../PictureDialog.cpp" line="654"/> <source>Failed at %1</source> <translation>Помилка на%1</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="661"/> - <location filename="../PictureDialog.cpp" line="798"/> + <location filename="../PictureDialog.cpp" line="653"/> + <location filename="../PictureDialog.cpp" line="790"/> <location filename="../SnapmaticEditor.cpp" line="247"/> <source>No Players</source> <translation>Гравців немає</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="661"/> - <location filename="../PictureDialog.cpp" line="774"/> + <location filename="../PictureDialog.cpp" line="653"/> + <location filename="../PictureDialog.cpp" line="766"/> <source>No Crew</source> <translation>Банди немає</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="661"/> + <location filename="../PictureDialog.cpp" line="653"/> <source>Unknown Location</source> <translation>Невідома локація</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="732"/> + <location filename="../PictureDialog.cpp" line="724"/> <source>Avatar Preview Mode Press 1 for Default View</source> <translation>Режим для аватарок Натисніть 1 для стандартного перегляду</translation> </message> <message> - <location filename="../PictureExport.cpp" line="95"/> + <location filename="../PictureExport.cpp" line="99"/> <source>Export as Picture...</source> <translation>Експортувати як зображення...</translation> </message> <message> - <location filename="../PictureExport.cpp" line="96"/> - <location filename="../PictureExport.cpp" line="249"/> + <location filename="../PictureExport.cpp" line="100"/> + <location filename="../PictureExport.cpp" line="262"/> <source>Export</source> <translation>Експорт</translation> </message> <message> - <location filename="../PictureExport.cpp" line="99"/> + <location filename="../PictureExport.cpp" line="103"/> <source>JPEG Graphics (*.jpg *.jpeg)</source> <translation>JPEG Graphics (*.jpg *.jpeg)</translation> </message> <message> - <location filename="../PictureExport.cpp" line="100"/> + <location filename="../PictureExport.cpp" line="104"/> <source>Portable Network Graphics (*.png)</source> <translation>Portable Network Graphics (*.png)</translation> </message> <message> - <location filename="../PictureExport.cpp" line="150"/> - <location filename="../PictureExport.cpp" line="202"/> - <location filename="../PictureExport.cpp" line="205"/> - <location filename="../PictureExport.cpp" line="208"/> - <location filename="../PictureExport.cpp" line="211"/> + <location filename="../PictureExport.cpp" line="154"/> + <location filename="../PictureExport.cpp" line="215"/> <location filename="../PictureExport.cpp" line="218"/> + <location filename="../PictureExport.cpp" line="221"/> + <location filename="../PictureExport.cpp" line="224"/> + <location filename="../PictureExport.cpp" line="231"/> <source>Export as Picture</source> <translation>Експортувати як зображення</translation> </message> <message> - <location filename="../PictureExport.cpp" line="150"/> - <location filename="../PictureExport.cpp" line="285"/> + <location filename="../PictureExport.cpp" line="154"/> + <location filename="../PictureExport.cpp" line="298"/> <source>Overwrite %1 with current Snapmatic picture?</source> <translation>Перезаписати %1 поточним Snapmatic зображенням?</translation> </message> <message> - <location filename="../PictureExport.cpp" line="202"/> + <location filename="../PictureExport.cpp" line="215"/> <source>Failed to export the picture because the system occurred a write failure</source> <translation>Не вдалося експортувати зображення, оскільки в системі виникла помилка запису</translation> </message> <message> - <location filename="../PictureExport.cpp" line="205"/> + <location filename="../PictureExport.cpp" line="218"/> <source>Failed to export the picture because the format detection failures</source> <translation>Не вдалося експортувати зображення через помилки виявлення формату</translation> </message> <message> - <location filename="../PictureExport.cpp" line="208"/> + <location filename="../PictureExport.cpp" line="221"/> <source>Failed to export the picture because the file can't be written</source> <translation>Не вдалося експортувати зображення, оскільки файл не може бути записаний</translation> </message> <message> - <location filename="../PictureExport.cpp" line="211"/> + <location filename="../PictureExport.cpp" line="224"/> <source>Failed to export the picture because of an unknown reason</source> <translation>Не вдалося експортувати зображення через невідому причину</translation> </message> <message> - <location filename="../PictureExport.cpp" line="218"/> - <location filename="../PictureExport.cpp" line="316"/> + <location filename="../PictureExport.cpp" line="231"/> + <location filename="../PictureExport.cpp" line="329"/> <source>No valid file is selected</source> <translation>Вибрано невірний файл</translation> </message> <message> - <location filename="../PictureExport.cpp" line="248"/> + <location filename="../PictureExport.cpp" line="261"/> <source>Export as Snapmatic...</source> <translation>Експортувати як Snapmatic...</translation> </message> <message> - <location filename="../PictureExport.cpp" line="252"/> + <location filename="../PictureExport.cpp" line="265"/> <source>RDR 2 Export (*.r5e)</source> <translation>RDR 2 Export (*.r5e)</translation> </message> <message> - <location filename="../PictureExport.cpp" line="253"/> + <location filename="../PictureExport.cpp" line="266"/> <source>RDR 2 Raw Export (*.auto)</source> <translation>RDR 2 RAW-експорт (*.auto)</translation> </message> <message> - <location filename="../PictureExport.cpp" line="254"/> + <location filename="../PictureExport.cpp" line="267"/> <source>Snapmatic pictures (PRDR*)</source> <translation>Snapmatic картинки (PRDR*)</translation> </message> <message> - <location filename="../PictureExport.cpp" line="285"/> - <location filename="../PictureExport.cpp" line="296"/> - <location filename="../PictureExport.cpp" line="305"/> - <location filename="../PictureExport.cpp" line="310"/> - <location filename="../PictureExport.cpp" line="316"/> + <location filename="../PictureExport.cpp" line="298"/> + <location filename="../PictureExport.cpp" line="309"/> + <location filename="../PictureExport.cpp" line="318"/> + <location filename="../PictureExport.cpp" line="323"/> + <location filename="../PictureExport.cpp" line="329"/> <source>Export as Snapmatic</source> <translation>Експортувати як Snapmatic</translation> </message> <message> - <location filename="../PictureExport.cpp" line="296"/> - <location filename="../PictureExport.cpp" line="305"/> + <location filename="../PictureExport.cpp" line="309"/> + <location filename="../PictureExport.cpp" line="318"/> <source>Failed to export current Snapmatic picture</source> <translation>Не вдалося експортувати поточну фотографію Snapmatic</translation> </message> <message> - <location filename="../PictureExport.cpp" line="310"/> + <location filename="../PictureExport.cpp" line="323"/> <source>Exported Snapmatic to "%1" because of using the .auto extension.</source> <translation>Експортується Snapmatic до "%1" через використання .auto розширення.</translation> </message> @@ -1306,16 +1287,15 @@ Press 1 for Default View</source> <translation>&Закрити</translation> </message> <message> - <location filename="../ExportThread.cpp" line="97"/> - <location filename="../ExportThread.cpp" line="136"/> - <location filename="../ExportThread.cpp" line="157"/> + <location filename="../ExportThread.cpp" line="102"/> + <location filename="../ExportThread.cpp" line="150"/> + <location filename="../ExportThread.cpp" line="171"/> <source>Export file %1 of %2 files</source> <translation>Експортується файл %1 з %2 файлів</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="109"/> <location filename="../ImportDialog.cpp" line="426"/> - <location filename="../ImportDialog.cpp" line="746"/> + <location filename="../ImportDialog.cpp" line="747"/> <location filename="../ProfileInterface.cpp" line="487"/> <location filename="../ProfileInterface.cpp" line="488"/> <location filename="../ProfileInterface.cpp" line="532"/> @@ -1337,47 +1317,40 @@ Press 1 for Default View</source> <translation>Імпортування...</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="110"/> - <location filename="../ImageEditorDialog.cpp" line="141"/> - <location filename="../ImageEditorDialog.cpp" line="150"/> <location filename="../ImportDialog.cpp" line="427"/> <location filename="../ImportDialog.cpp" line="458"/> <location filename="../ImportDialog.cpp" line="467"/> - <location filename="../ImportDialog.cpp" line="747"/> - <location filename="../ImportDialog.cpp" line="778"/> - <location filename="../ImportDialog.cpp" line="787"/> + <location filename="../ImportDialog.cpp" line="748"/> + <location filename="../ImportDialog.cpp" line="779"/> + <location filename="../ImportDialog.cpp" line="788"/> <source>Import</source> <translation>Імпорт</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="120"/> <location filename="../ImportDialog.cpp" line="437"/> - <location filename="../ImportDialog.cpp" line="757"/> + <location filename="../ImportDialog.cpp" line="758"/> <location filename="../ProfileInterface.cpp" line="507"/> <source>All image files (%1)</source> <translation>Файли зображень (%1)</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="121"/> <location filename="../ImportDialog.cpp" line="438"/> - <location filename="../ImportDialog.cpp" line="758"/> + <location filename="../ImportDialog.cpp" line="759"/> <location filename="../ProfileInterface.cpp" line="508"/> <location filename="../UserInterface.cpp" line="463"/> <source>All files (**)</source> <translation>Усі файли (**)</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="141"/> <location filename="../ImportDialog.cpp" line="458"/> - <location filename="../ImportDialog.cpp" line="778"/> + <location filename="../ImportDialog.cpp" line="779"/> <location filename="../ProfileInterface.cpp" line="769"/> <source>Can't import %1 because file can't be open</source> <translation>Неможливо імпортувати %1, оскільки файл не може бути відкритий</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="150"/> <location filename="../ImportDialog.cpp" line="467"/> - <location filename="../ImportDialog.cpp" line="787"/> + <location filename="../ImportDialog.cpp" line="788"/> <location filename="../ProfileInterface.cpp" line="779"/> <source>Can't import %1 because file can't be parsed properly</source> <translation>Неможливо імпортувати %1, оскільки файл неможливо розібрати правильно</translation> @@ -1556,20 +1529,20 @@ Press 1 for Default View</source> <message> <location filename="../ProfileInterface.cpp" line="1524"/> <location filename="../ProfileInterface.cpp" line="1558"/> - <location filename="../ProfileInterface.cpp" line="1961"/> - <location filename="../ProfileInterface.cpp" line="2047"/> - <location filename="../ProfileInterface.cpp" line="2146"/> - <location filename="../ProfileInterface.cpp" line="2277"/> + <location filename="../ProfileInterface.cpp" line="1962"/> + <location filename="../ProfileInterface.cpp" line="2048"/> + <location filename="../ProfileInterface.cpp" line="2147"/> + <location filename="../ProfileInterface.cpp" line="2278"/> <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="2026"/> - <location filename="../ProfileInterface.cpp" line="2125"/> - <location filename="../ProfileInterface.cpp" line="2256"/> - <location filename="../ProfileInterface.cpp" line="2359"/> + <location filename="../ProfileInterface.cpp" line="2027"/> + <location filename="../ProfileInterface.cpp" line="2126"/> + <location filename="../ProfileInterface.cpp" line="2257"/> + <location filename="../ProfileInterface.cpp" line="2360"/> <source>%1 failed with... %2</source> @@ -1589,81 +1562,81 @@ Press 1 for Default View</source> <translation>Snapmatic зображення з uid %1 вже існує, ви хочете призначити для імпорту новий uid та мітку часу?</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1961"/> - <location filename="../ProfileInterface.cpp" line="2026"/> + <location filename="../ProfileInterface.cpp" line="1962"/> + <location filename="../ProfileInterface.cpp" line="2027"/> <source>Qualify as Avatar</source> <translation>Позначити як Аватар</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1972"/> - <location filename="../ProfileInterface.cpp" line="2075"/> - <location filename="../ProfileInterface.cpp" line="2206"/> - <location filename="../ProfileInterface.cpp" line="2312"/> + <location filename="../ProfileInterface.cpp" line="1973"/> + <location filename="../ProfileInterface.cpp" line="2076"/> + <location filename="../ProfileInterface.cpp" line="2207"/> + <location filename="../ProfileInterface.cpp" line="2313"/> <source>Patch selected...</source> <translation>Вибір патчу...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1973"/> - <location filename="../ProfileInterface.cpp" line="1992"/> - <location filename="../ProfileInterface.cpp" line="2076"/> - <location filename="../ProfileInterface.cpp" line="2095"/> - <location filename="../ProfileInterface.cpp" line="2207"/> - <location filename="../ProfileInterface.cpp" line="2226"/> - <location filename="../ProfileInterface.cpp" line="2313"/> - <location filename="../ProfileInterface.cpp" line="2332"/> + <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"/> <source>Patch file %1 of %2 files</source> <translation>Патч файлу %1 з %2 файлів</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2026"/> + <location filename="../ProfileInterface.cpp" line="2027"/> <source>Qualify</source> <comment>%1 failed with...</comment> <translation>Якість</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2047"/> - <location filename="../ProfileInterface.cpp" line="2125"/> + <location filename="../ProfileInterface.cpp" line="2048"/> + <location filename="../ProfileInterface.cpp" line="2126"/> <source>Change Players...</source> <translation>Зміна гравців...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2125"/> + <location filename="../ProfileInterface.cpp" line="2126"/> <source>Change Players</source> <comment>%1 failed with...</comment> <translation>Змінити гравців</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2146"/> - <location filename="../ProfileInterface.cpp" line="2183"/> - <location filename="../ProfileInterface.cpp" line="2256"/> + <location filename="../ProfileInterface.cpp" line="2147"/> + <location filename="../ProfileInterface.cpp" line="2184"/> + <location filename="../ProfileInterface.cpp" line="2257"/> <source>Change Crew...</source> <translation>Зміна банди...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2183"/> + <location filename="../ProfileInterface.cpp" line="2184"/> <source>Failed to enter a valid Snapmatic Crew ID</source> <translation>Не вдалося ввести дійсний ID Банди Snapmatic</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2256"/> + <location filename="../ProfileInterface.cpp" line="2257"/> <source>Change Crew</source> <comment>%1 failed with...</comment> <translation>Змінити банду</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2277"/> - <location filename="../ProfileInterface.cpp" line="2294"/> - <location filename="../ProfileInterface.cpp" line="2359"/> + <location filename="../ProfileInterface.cpp" line="2278"/> + <location filename="../ProfileInterface.cpp" line="2295"/> + <location filename="../ProfileInterface.cpp" line="2360"/> <source>Change Title...</source> <translation>Зміна назви...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2294"/> + <location filename="../ProfileInterface.cpp" line="2295"/> <source>Failed to enter a valid Snapmatic title</source> <translation>Не вдалося ввести дійсний заголовок Snapmatic</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2359"/> + <location filename="../ProfileInterface.cpp" line="2360"/> <source>Change Title</source> <comment>%1 failed with...</comment> <translation>Змінити назву</translation> @@ -1765,37 +1738,37 @@ Press 1 for Default View</source> <translation>Видалити</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1645"/> + <location filename="../ProfileInterface.cpp" line="1646"/> <source>&View</source> <translation>&Перегляд</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1646"/> + <location filename="../ProfileInterface.cpp" line="1647"/> <source>&Export</source> <translation>&Експорт</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1647"/> + <location filename="../ProfileInterface.cpp" line="1648"/> <source>&Remove</source> <translation>&Видалення</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1649"/> + <location filename="../ProfileInterface.cpp" line="1650"/> <source>&Select</source> <translation>&Виділення</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1650"/> + <location filename="../ProfileInterface.cpp" line="1651"/> <source>&Deselect</source> <translation>&Зняти виділення</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1653"/> + <location filename="../ProfileInterface.cpp" line="1654"/> <source>Select &All</source> <translation>Вибрати &усі</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1657"/> + <location filename="../ProfileInterface.cpp" line="1658"/> <source>&Deselect All</source> <translation>&Зняти виділення усіх</translation> </message> @@ -1895,9 +1868,9 @@ Press 1 for Default View</source> <location filename="../JsonEditorDialog.cpp" line="182"/> <location filename="../JsonEditorDialog.cpp" line="188"/> <location filename="../JsonEditorDialog.cpp" line="217"/> - <location filename="../PictureDialog.cpp" line="921"/> + <location filename="../PictureDialog.cpp" line="913"/> <location filename="../SnapmaticEditor.cpp" line="334"/> - <location filename="../SnapmaticWidget.cpp" line="434"/> + <location filename="../SnapmaticWidget.cpp" line="433"/> <source>Snapmatic Properties</source> <translation>Властивості Snapmatic</translation> </message> @@ -1988,9 +1961,9 @@ Press 1 for Default View</source> </message> <message> <location filename="../JsonEditorDialog.cpp" line="188"/> - <location filename="../PictureDialog.cpp" line="921"/> + <location filename="../PictureDialog.cpp" line="913"/> <location filename="../SnapmaticEditor.cpp" line="334"/> - <location filename="../SnapmaticWidget.cpp" line="434"/> + <location filename="../SnapmaticWidget.cpp" line="433"/> <source>Patching of Snapmatic Properties failed because of I/O Error</source> <translation>Змінити властивості Snapmatic не вдалося через I/O Помилку</translation> </message> @@ -2000,25 +1973,25 @@ Press 1 for Default View</source> <translation>Змінити властивості Snapmatic не вдалося через JSON Помилку</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2174"/> + <location filename="../ProfileInterface.cpp" line="2175"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>Snapmatic Crew</source> <translation>Snapmatic банда</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2174"/> + <location filename="../ProfileInterface.cpp" line="2175"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>New Snapmatic crew:</source> <translation>Нова Snapmatic банда:</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2289"/> + <location filename="../ProfileInterface.cpp" line="2290"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>Snapmatic Title</source> <translation>Snapmatic назва</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2289"/> + <location filename="../ProfileInterface.cpp" line="2290"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>New Snapmatic title:</source> <translation>Новий Snapmatic заголовок:</translation> @@ -2075,19 +2048,19 @@ Press 1 for Default View</source> <name>SnapmaticPicture</name> <message> <location filename="../JsonEditorDialog.cpp" line="168"/> - <location filename="../SnapmaticPicture.cpp" line="730"/> + <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="../SnapmaticPicture.cpp" line="734"/> + <location filename="../SnapmaticPicture.cpp" line="739"/> <source>JSON is incomplete</source> <translation>JSON неповний</translation> </message> <message> <location filename="../JsonEditorDialog.cpp" line="176"/> - <location filename="../SnapmaticPicture.cpp" line="738"/> + <location filename="../SnapmaticPicture.cpp" line="743"/> <source>JSON is malformed</source> <translation>JSON неправильний</translation> </message> @@ -2097,42 +2070,42 @@ Press 1 for Default View</source> <translation>ФОТО - %1</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="690"/> + <location filename="../SnapmaticPicture.cpp" line="695"/> <source>open file %1</source> <translation>відкрити файл%1</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="706"/> + <location filename="../SnapmaticPicture.cpp" line="711"/> <source>header not exists</source> <translation>заголовок не існує</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="710"/> + <location filename="../SnapmaticPicture.cpp" line="715"/> <source>header is malformed</source> <translation>заголовок неправильний</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="714"/> + <location filename="../SnapmaticPicture.cpp" line="719"/> <source>picture not exists (%1)</source> <translation>зображення не існує (%1)</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="718"/> + <location filename="../SnapmaticPicture.cpp" line="723"/> <source>JSON not exists (%1)</source> <translation>JSON не існує (%1)</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="722"/> + <location filename="../SnapmaticPicture.cpp" line="727"/> <source>title not exists (%1)</source> <translation>заголовок не існує (%1)</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="726"/> + <location filename="../SnapmaticPicture.cpp" line="731"/> <source>description not exists (%1)</source> <translation>опис не існує (%1)</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="740"/> + <location filename="../SnapmaticPicture.cpp" line="745"/> <source>reading file %1 because of %2</source> <comment>Example for %2: JSON is malformed error</comment> <translation>читання файлу %1 тому що %2</translation> @@ -2182,8 +2155,8 @@ Press 1 for Default View</source> </message> <message> <location filename="../SnapmaticWidget.ui" line="152"/> - <location filename="../SnapmaticWidget.cpp" line="171"/> - <location filename="../SnapmaticWidget.cpp" line="197"/> + <location filename="../SnapmaticWidget.cpp" line="170"/> + <location filename="../SnapmaticWidget.cpp" line="196"/> <source>Delete picture</source> <translation>Видалити фото</translation> </message> @@ -2208,57 +2181,57 @@ Press 1 for Default View</source> <translation>Сховати &у грі</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1608"/> + <location filename="../ProfileInterface.cpp" line="1609"/> <source>&Export</source> <translation>&Експортувати</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1611"/> + <location filename="../ProfileInterface.cpp" line="1612"/> <source>&View</source> <translation>&Переглянути</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1614"/> + <location filename="../ProfileInterface.cpp" line="1615"/> <source>&Remove</source> <translation>&Видалити</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1616"/> + <location filename="../ProfileInterface.cpp" line="1617"/> <source>&Select</source> <translation>&Виділення</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1617"/> + <location filename="../ProfileInterface.cpp" line="1618"/> <source>&Deselect</source> <translation>&Зняти виділення</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1620"/> + <location filename="../ProfileInterface.cpp" line="1621"/> <source>Select &All</source> <translation>Вибрати &усі</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1624"/> + <location filename="../ProfileInterface.cpp" line="1625"/> <source>&Deselect All</source> <translation>&Зняти виділення усіх</translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="171"/> + <location filename="../SnapmaticWidget.cpp" line="170"/> <source>Are you sure to delete %1 from your Snapmatic pictures?</source> <translation>Ви дійсно бажаєте видалити %1 з ваших Snapmatic фотографій?</translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="197"/> + <location filename="../SnapmaticWidget.cpp" line="196"/> <source>Failed at deleting %1 from your Snapmatic pictures</source> <translation>Не вдалося видалити%1 з ваших Snapmatic фотографій</translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="321"/> + <location filename="../SnapmaticWidget.cpp" line="320"/> <source>Failed to hide %1 In-game from your Snapmatic pictures</source> <translation>Не вдалося сховати %1 Snapmatic у грі</translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="329"/> + <location filename="../SnapmaticWidget.cpp" line="328"/> <source>Failed to show %1 In-game from your Snapmatic pictures</source> <translation>Не вдалося показати %1 Snapmatic у грі</translation> </message> @@ -2421,7 +2394,7 @@ Press 1 for Default View</source> </message> <message> <location filename="../UserInterface.ui" line="322"/> - <location filename="../OptionsDialog.cpp" line="720"/> + <location filename="../OptionsDialog.cpp" line="732"/> <location filename="../UserInterface.cpp" line="188"/> <location filename="../UserInterface.cpp" line="608"/> <source>Select RDR 2 Folder...</source> @@ -2460,14 +2433,14 @@ Press 1 for Default View</source> <message> <location filename="../ProfileInterface.cpp" line="1524"/> <location filename="../ProfileInterface.cpp" line="1538"/> - <location filename="../SnapmaticWidget.cpp" line="329"/> + <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="../SnapmaticWidget.cpp" line="321"/> + <location filename="../SnapmaticWidget.cpp" line="320"/> <source>Hide In-game</source> <translation>Сховати у грі</translation> </message> diff --git a/res/gta5sync_zh_TW.qm b/res/gta5sync_zh_TW.qm index 981066a..122d14b 100644 Binary files a/res/gta5sync_zh_TW.qm and b/res/gta5sync_zh_TW.qm differ diff --git a/res/gta5sync_zh_TW.ts b/res/gta5sync_zh_TW.ts index b780070..54c8e22 100644 --- a/res/gta5sync_zh_TW.ts +++ b/res/gta5sync_zh_TW.ts @@ -175,66 +175,47 @@ Pictures and Savegames</source> <context> <name>ImageEditorDialog</name> <message> - <location filename="../ImageEditorDialog.ui" line="14"/> - <location filename="../ImportDialog.cpp" line="639"/> + <location filename="../ImportDialog.cpp" line="640"/> <source>Overwrite Image...</source> <translation>修改圖片...</translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="59"/> - <source>Import picture</source> - <translation>匯入圖片</translation> - </message> - <message> - <location filename="../ImageEditorDialog.ui" line="62"/> - <source>&Import...</source> - <translation>匯入(&I)...</translation> - </message> - <message> - <location filename="../ImageEditorDialog.ui" line="82"/> - <location filename="../ImportDialog.cpp" line="641"/> + <location filename="../ImportDialog.cpp" line="642"/> <source>Apply changes</source> <translation>套用變更</translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="85"/> - <location filename="../ImportDialog.cpp" line="640"/> + <location filename="../ImportDialog.cpp" line="641"/> <source>&Overwrite</source> <translation>修改(&O)</translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="92"/> - <location filename="../ImportDialog.cpp" line="643"/> + <location filename="../ImportDialog.cpp" line="644"/> <source>Discard changes</source> <translation>捨棄變更</translation> </message> <message> - <location filename="../ImageEditorDialog.ui" line="95"/> - <location filename="../ImportDialog.cpp" line="642"/> + <location filename="../ImportDialog.cpp" line="643"/> <source>&Close</source> <translation>關閉(&C)</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="193"/> - <location filename="../ImageEditorDialog.cpp" line="200"/> - <location filename="../PictureDialog.cpp" line="1006"/> - <location filename="../PictureDialog.cpp" line="1030"/> - <location filename="../SnapmaticWidget.cpp" line="376"/> - <location filename="../SnapmaticWidget.cpp" line="400"/> + <location filename="../PictureDialog.cpp" line="998"/> + <location filename="../PictureDialog.cpp" line="1022"/> + <location filename="../SnapmaticWidget.cpp" line="375"/> + <location filename="../SnapmaticWidget.cpp" line="399"/> <source>Snapmatic Image Editor</source> <translation>Snapmatic 圖片編輯器</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="193"/> - <location filename="../PictureDialog.cpp" line="1006"/> - <location filename="../SnapmaticWidget.cpp" line="376"/> + <location filename="../PictureDialog.cpp" line="998"/> + <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="../ImageEditorDialog.cpp" line="200"/> - <location filename="../PictureDialog.cpp" line="1030"/> - <location filename="../SnapmaticWidget.cpp" line="400"/> + <location filename="../PictureDialog.cpp" line="1022"/> + <location filename="../SnapmaticWidget.cpp" line="399"/> <source>Patching of Snapmatic Image failed because of Image Error</source> <translation>圖片錯誤,Snapmatic 圖片更新失敗</translation> </message> @@ -276,7 +257,7 @@ Pictures and Savegames</source> <location filename="../ImportDialog.ui" line="150"/> <location filename="../ImportDialog.cpp" line="87"/> <location filename="../ImportDialog.cpp" line="315"/> - <location filename="../ImportDialog.cpp" line="727"/> + <location filename="../ImportDialog.cpp" line="728"/> <source>Background Colour: <span style="color: %1">%1</span></source> <translation>背景顏色: <span style="color: %1">%1</span></translation> </message> @@ -295,7 +276,7 @@ Pictures and Savegames</source> <location filename="../ImportDialog.ui" line="203"/> <location filename="../ImportDialog.cpp" line="88"/> <location filename="../ImportDialog.cpp" line="323"/> - <location filename="../ImportDialog.cpp" line="807"/> + <location filename="../ImportDialog.cpp" line="808"/> <source>Background Image:</source> <translation>背景圖片:</translation> </message> @@ -455,24 +436,24 @@ Pictures and Savegames</source> <translation>儲存設定...</translation> </message> <message> - <location filename="../ImportDialog.cpp" line="674"/> + <location filename="../ImportDialog.cpp" line="675"/> <source>Snapmatic Avatar Zone</source> <translation>Snapmatic 大頭貼區域</translation> </message> <message> - <location filename="../ImportDialog.cpp" line="674"/> + <location filename="../ImportDialog.cpp" line="675"/> <source>Are you sure to use a square image outside of the Avatar Zone? When you want to use it as Avatar the image will be detached!</source> <translation>你確定要在大頭貼區域以外的地方使用方形圖片嗎? 作為大頭貼的圖片將被分離!</translation> </message> <message> - <location filename="../ImportDialog.cpp" line="723"/> + <location filename="../ImportDialog.cpp" line="724"/> <source>Select Colour...</source> <translation>選擇顏色...</translation> </message> <message> <location filename="../ImportDialog.cpp" line="318"/> - <location filename="../ImportDialog.cpp" line="792"/> + <location filename="../ImportDialog.cpp" line="793"/> <source>Background Image: %1</source> <translation>背景圖片: %1</translation> </message> @@ -483,7 +464,7 @@ When you want to use it as Avatar the image will be detached!</source> <translation>請選擇設定檔</translation> </message> <message> - <location filename="../ImportDialog.cpp" line="792"/> + <location filename="../ImportDialog.cpp" line="793"/> <source>File</source> <comment>Background Image: File</comment> <translation>文件</translation> @@ -734,26 +715,26 @@ Y: %2</translation> <message> <location filename="../OptionsDialog.ui" line="399"/> <location filename="../OptionsDialog.ui" line="422"/> - <location filename="../OptionsDialog.cpp" line="612"/> - <location filename="../OptionsDialog.cpp" line="613"/> - <location filename="../OptionsDialog.cpp" line="627"/> - <location filename="../OptionsDialog.cpp" line="628"/> - <location filename="../OptionsDialog.cpp" line="641"/> - <location filename="../OptionsDialog.cpp" line="642"/> + <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"/> <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="616"/> - <location filename="../OptionsDialog.cpp" line="620"/> + <location filename="../OptionsDialog.cpp" line="628"/> <location filename="../OptionsDialog.cpp" line="632"/> - <location filename="../OptionsDialog.cpp" line="636"/> - <location filename="../OptionsDialog.cpp" line="645"/> - <location filename="../OptionsDialog.cpp" line="649"/> - <location filename="../OptionsDialog.cpp" line="653"/> + <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"/> <source>Language: %1</source> <translation>語言: %1</translation> </message> @@ -774,7 +755,7 @@ Y: %2</translation> </message> <message> <location filename="../OptionsDialog.ui" line="465"/> - <location filename="../OptionsDialog.cpp" line="574"/> + <location filename="../OptionsDialog.cpp" line="586"/> <source>Participate in %1 User Statistics</source> <translation>參與 %1 使用者統計</translation> </message> @@ -810,8 +791,8 @@ Y: %2</translation> </message> <message> <location filename="../OptionsDialog.ui" line="554"/> - <location filename="../OptionsDialog.cpp" line="590"/> - <location filename="../OptionsDialog.cpp" line="594"/> + <location filename="../OptionsDialog.cpp" line="602"/> + <location filename="../OptionsDialog.cpp" line="606"/> <source>Participation ID: %1</source> <translation>參與 ID: %1</translation> </message> @@ -833,8 +814,8 @@ Y: %2</translation> <message> <location filename="../OptionsDialog.ui" line="611"/> <location filename="../OptionsDialog.ui" line="633"/> - <location filename="../OptionsDialog.cpp" line="202"/> - <location filename="../OptionsDialog.cpp" line="251"/> + <location filename="../OptionsDialog.cpp" line="214"/> + <location filename="../OptionsDialog.cpp" line="263"/> <source>Current: %1</source> <translation>目前: %1</translation> </message> @@ -891,95 +872,95 @@ Y: %2</translation> <translation>取消(&C)</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="154"/> + <location filename="../OptionsDialog.cpp" line="166"/> <source>System</source> <comment>System in context of System default</comment> <translation>系統</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="164"/> - <location filename="../OptionsDialog.cpp" line="167"/> + <location filename="../OptionsDialog.cpp" line="176"/> + <location filename="../OptionsDialog.cpp" line="179"/> <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="160"/> - <location filename="../OptionsDialog.cpp" line="164"/> - <location filename="../OptionsDialog.cpp" line="167"/> + <location filename="../OptionsDialog.cpp" line="172"/> + <location filename="../OptionsDialog.cpp" line="176"/> + <location filename="../OptionsDialog.cpp" line="179"/> <source>Auto</source> <comment>Automatic language choice.</comment> <translation>自動</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="154"/> + <location filename="../OptionsDialog.cpp" line="166"/> <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="160"/> + <location filename="../OptionsDialog.cpp" line="172"/> <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="462"/> + <location filename="../OptionsDialog.cpp" line="474"/> <source>%1</source> <comment>%1</comment> <translation>%1</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="462"/> + <location filename="../OptionsDialog.cpp" line="474"/> <source>The new Custom Folder will initialise after you restart %1.</source> <translation>自訂資料夾將在 %1 重新啟動後初始化.</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="472"/> + <location filename="../OptionsDialog.cpp" line="484"/> <source>No Profile</source> <comment>No Profile, as default</comment> <translation>無</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="480"/> - <location filename="../OptionsDialog.cpp" line="484"/> - <location filename="../OptionsDialog.cpp" line="486"/> + <location filename="../OptionsDialog.cpp" line="492"/> + <location filename="../OptionsDialog.cpp" line="496"/> + <location filename="../OptionsDialog.cpp" line="498"/> <source>Profile: %1</source> <translation>設定檔: %1</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="575"/> + <location filename="../OptionsDialog.cpp" line="587"/> <source>View %1 User Statistics Online</source> <translation>檢視 %1 使用者統計資訊</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="594"/> + <location filename="../OptionsDialog.cpp" line="606"/> <source>Not registered</source> <translation>未註冊參與</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="612"/> - <location filename="../OptionsDialog.cpp" line="628"/> - <location filename="../OptionsDialog.cpp" line="641"/> - <location filename="../OptionsDialog.cpp" line="642"/> + <location filename="../OptionsDialog.cpp" line="624"/> + <location filename="../OptionsDialog.cpp" line="640"/> + <location filename="../OptionsDialog.cpp" line="653"/> + <location filename="../OptionsDialog.cpp" line="654"/> <source>Yes</source> <translation>是</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="613"/> - <location filename="../OptionsDialog.cpp" line="627"/> + <location filename="../OptionsDialog.cpp" line="625"/> + <location filename="../OptionsDialog.cpp" line="639"/> <source>No</source> <translation>否</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="620"/> - <location filename="../OptionsDialog.cpp" line="649"/> + <location filename="../OptionsDialog.cpp" line="632"/> + <location filename="../OptionsDialog.cpp" line="661"/> <source>OS defined</source> <translation>系統定義</translation> </message> <message> - <location filename="../OptionsDialog.cpp" line="636"/> - <location filename="../OptionsDialog.cpp" line="657"/> + <location filename="../OptionsDialog.cpp" line="648"/> + <location filename="../OptionsDialog.cpp" line="669"/> <source>Steam defined</source> <translation>Steam 定義</translation> </message> @@ -1023,38 +1004,38 @@ Y: %2</translation> <translation>關閉(&C)</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="165"/> - <location filename="../ProfileInterface.cpp" line="1609"/> + <location filename="../PictureDialog.cpp" line="164"/> + <location filename="../ProfileInterface.cpp" line="1610"/> <source>Export as &Picture...</source> <translation>匯出成圖片(&P)...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="166"/> - <location filename="../ProfileInterface.cpp" line="1610"/> + <location filename="../PictureDialog.cpp" line="165"/> + <location filename="../ProfileInterface.cpp" line="1611"/> <source>Export as &Snapmatic...</source> <translation>匯出成 Snapmatic(&S)...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="168"/> + <location filename="../PictureDialog.cpp" line="167"/> <location filename="../ProfileInterface.cpp" line="1603"/> <source>&Edit Properties...</source> <translation>編輯屬性(&E) ...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="169"/> + <location filename="../PictureDialog.cpp" line="168"/> <location filename="../ProfileInterface.cpp" line="1604"/> <source>&Overwrite Image...</source> <translation>修改圖片(&O)...</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="171"/> + <location filename="../PictureDialog.cpp" line="170"/> <location filename="../ProfileInterface.cpp" line="1606"/> <source>Open &Map Viewer...</source> <translation>開啟地圖檢視器(&M)...</translation> </message> <message> <location filename="../PictureDialog.cpp" line="173"/> - <location filename="../ProfileInterface.cpp" line="1607"/> + <location filename="../ProfileInterface.cpp" line="1608"/> <source>Open &JSON Editor...</source> <translation>開啟 JSON 編輯器(&J)...</translation> </message> @@ -1069,141 +1050,141 @@ Arrow Keys - Navigate</source> </message> <message> <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="662"/> + <location filename="../PictureDialog.cpp" line="654"/> <source>Snapmatic Picture Viewer</source> <translation>Snapmatic 圖片檢視器</translation> </message> <message> <location filename="../PictureDialog.cpp" line="636"/> - <location filename="../PictureDialog.cpp" line="662"/> + <location filename="../PictureDialog.cpp" line="654"/> <source>Failed at %1</source> <translation>失敗: %1</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="661"/> - <location filename="../PictureDialog.cpp" line="798"/> + <location filename="../PictureDialog.cpp" line="653"/> + <location filename="../PictureDialog.cpp" line="790"/> <location filename="../SnapmaticEditor.cpp" line="247"/> <source>No Players</source> <translation>無</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="661"/> - <location filename="../PictureDialog.cpp" line="774"/> + <location filename="../PictureDialog.cpp" line="653"/> + <location filename="../PictureDialog.cpp" line="766"/> <source>No Crew</source> <translation>無</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="661"/> + <location filename="../PictureDialog.cpp" line="653"/> <source>Unknown Location</source> <translation>未知地點</translation> </message> <message> - <location filename="../PictureDialog.cpp" line="732"/> + <location filename="../PictureDialog.cpp" line="724"/> <source>Avatar Preview Mode Press 1 for Default View</source> <translation>大頭貼預覽模式 按 1 切換格預設檢視</translation> </message> <message> - <location filename="../PictureExport.cpp" line="95"/> + <location filename="../PictureExport.cpp" line="99"/> <source>Export as Picture...</source> <translation>匯出成圖片...</translation> </message> <message> - <location filename="../PictureExport.cpp" line="96"/> - <location filename="../PictureExport.cpp" line="249"/> + <location filename="../PictureExport.cpp" line="100"/> + <location filename="../PictureExport.cpp" line="262"/> <source>Export</source> <translation>匯出</translation> </message> <message> - <location filename="../PictureExport.cpp" line="99"/> + <location filename="../PictureExport.cpp" line="103"/> <source>JPEG Graphics (*.jpg *.jpeg)</source> <translation>JPEG 圖形格式 (*.jpg *.jpeg)</translation> </message> <message> - <location filename="../PictureExport.cpp" line="100"/> + <location filename="../PictureExport.cpp" line="104"/> <source>Portable Network Graphics (*.png)</source> <translation>可攜式網路圖形 (*.png)</translation> </message> <message> - <location filename="../PictureExport.cpp" line="150"/> - <location filename="../PictureExport.cpp" line="202"/> - <location filename="../PictureExport.cpp" line="205"/> - <location filename="../PictureExport.cpp" line="208"/> - <location filename="../PictureExport.cpp" line="211"/> + <location filename="../PictureExport.cpp" line="154"/> + <location filename="../PictureExport.cpp" line="215"/> <location filename="../PictureExport.cpp" line="218"/> + <location filename="../PictureExport.cpp" line="221"/> + <location filename="../PictureExport.cpp" line="224"/> + <location filename="../PictureExport.cpp" line="231"/> <source>Export as Picture</source> <translation>匯出成圖片</translation> </message> <message> - <location filename="../PictureExport.cpp" line="150"/> - <location filename="../PictureExport.cpp" line="285"/> + <location filename="../PictureExport.cpp" line="154"/> + <location filename="../PictureExport.cpp" line="298"/> <source>Overwrite %1 with current Snapmatic picture?</source> <translation>確定修改目前的 Snapmatic 圖片 %1 ?</translation> </message> <message> - <location filename="../PictureExport.cpp" line="202"/> + <location filename="../PictureExport.cpp" line="215"/> <source>Failed to export the picture because the system occurred a write failure</source> <translation>系統寫入失敗,無法匯出圖片</translation> </message> <message> - <location filename="../PictureExport.cpp" line="205"/> + <location filename="../PictureExport.cpp" line="218"/> <source>Failed to export the picture because the format detection failures</source> <translation>格式檢測失敗,無法匯出圖片</translation> </message> <message> - <location filename="../PictureExport.cpp" line="208"/> + <location filename="../PictureExport.cpp" line="221"/> <source>Failed to export the picture because the file can't be written</source> <translation>文件無法寫入,匯出圖片失敗</translation> </message> <message> - <location filename="../PictureExport.cpp" line="211"/> + <location filename="../PictureExport.cpp" line="224"/> <source>Failed to export the picture because of an unknown reason</source> <translation>未知的錯誤,無法匯出圖片</translation> </message> <message> - <location filename="../PictureExport.cpp" line="218"/> - <location filename="../PictureExport.cpp" line="316"/> + <location filename="../PictureExport.cpp" line="231"/> + <location filename="../PictureExport.cpp" line="329"/> <source>No valid file is selected</source> <translation>未選擇有效的檔案</translation> </message> <message> - <location filename="../PictureExport.cpp" line="248"/> + <location filename="../PictureExport.cpp" line="261"/> <source>Export as Snapmatic...</source> <translation>匯出成 Snapmatic...</translation> </message> <message> - <location filename="../PictureExport.cpp" line="252"/> + <location filename="../PictureExport.cpp" line="265"/> <source>RDR 2 Export (*.r5e)</source> <translation>RDR 2 Export (*.r5e)</translation> </message> <message> - <location filename="../PictureExport.cpp" line="253"/> + <location filename="../PictureExport.cpp" line="266"/> <source>RDR 2 Raw Export (*.auto)</source> <translation>RDR 2 Raw Export (*.auto)</translation> </message> <message> - <location filename="../PictureExport.cpp" line="254"/> + <location filename="../PictureExport.cpp" line="267"/> <source>Snapmatic pictures (PRDR*)</source> <translation>Snapmatic 圖片 (PRDR*)</translation> </message> <message> - <location filename="../PictureExport.cpp" line="285"/> - <location filename="../PictureExport.cpp" line="296"/> - <location filename="../PictureExport.cpp" line="305"/> - <location filename="../PictureExport.cpp" line="310"/> - <location filename="../PictureExport.cpp" line="316"/> + <location filename="../PictureExport.cpp" line="298"/> + <location filename="../PictureExport.cpp" line="309"/> + <location filename="../PictureExport.cpp" line="318"/> + <location filename="../PictureExport.cpp" line="323"/> + <location filename="../PictureExport.cpp" line="329"/> <source>Export as Snapmatic</source> <translation>匯出成 Snapmatic</translation> </message> <message> - <location filename="../PictureExport.cpp" line="296"/> - <location filename="../PictureExport.cpp" line="305"/> + <location filename="../PictureExport.cpp" line="309"/> + <location filename="../PictureExport.cpp" line="318"/> <source>Failed to export current Snapmatic picture</source> <translation>匯出目前的 Snapmatic 圖片失敗</translation> </message> <message> - <location filename="../PictureExport.cpp" line="310"/> + <location filename="../PictureExport.cpp" line="323"/> <source>Exported Snapmatic to "%1" because of using the .auto extension.</source> <translation>因為使用 .auto 格式,將 Snapmatic 匯出到 "%1".</translation> </message> @@ -1300,16 +1281,15 @@ Press 1 for Default View</source> <translation>關閉(&C)</translation> </message> <message> - <location filename="../ExportThread.cpp" line="97"/> - <location filename="../ExportThread.cpp" line="136"/> - <location filename="../ExportThread.cpp" line="157"/> + <location filename="../ExportThread.cpp" line="102"/> + <location filename="../ExportThread.cpp" line="150"/> + <location filename="../ExportThread.cpp" line="171"/> <source>Export file %1 of %2 files</source> <translation>匯出檔案中 %1 共 %2 個檔案</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="109"/> <location filename="../ImportDialog.cpp" line="426"/> - <location filename="../ImportDialog.cpp" line="746"/> + <location filename="../ImportDialog.cpp" line="747"/> <location filename="../ProfileInterface.cpp" line="487"/> <location filename="../ProfileInterface.cpp" line="488"/> <location filename="../ProfileInterface.cpp" line="532"/> @@ -1331,47 +1311,40 @@ Press 1 for Default View</source> <translation>匯入...</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="110"/> - <location filename="../ImageEditorDialog.cpp" line="141"/> - <location filename="../ImageEditorDialog.cpp" line="150"/> <location filename="../ImportDialog.cpp" line="427"/> <location filename="../ImportDialog.cpp" line="458"/> <location filename="../ImportDialog.cpp" line="467"/> - <location filename="../ImportDialog.cpp" line="747"/> - <location filename="../ImportDialog.cpp" line="778"/> - <location filename="../ImportDialog.cpp" line="787"/> + <location filename="../ImportDialog.cpp" line="748"/> + <location filename="../ImportDialog.cpp" line="779"/> + <location filename="../ImportDialog.cpp" line="788"/> <source>Import</source> <translation>匯入</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="120"/> <location filename="../ImportDialog.cpp" line="437"/> - <location filename="../ImportDialog.cpp" line="757"/> + <location filename="../ImportDialog.cpp" line="758"/> <location filename="../ProfileInterface.cpp" line="507"/> <source>All image files (%1)</source> <translation>所有圖片 (%1)</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="121"/> <location filename="../ImportDialog.cpp" line="438"/> - <location filename="../ImportDialog.cpp" line="758"/> + <location filename="../ImportDialog.cpp" line="759"/> <location filename="../ProfileInterface.cpp" line="508"/> <location filename="../UserInterface.cpp" line="463"/> <source>All files (**)</source> <translation>所有檔案 (**)</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="141"/> <location filename="../ImportDialog.cpp" line="458"/> - <location filename="../ImportDialog.cpp" line="778"/> + <location filename="../ImportDialog.cpp" line="779"/> <location filename="../ProfileInterface.cpp" line="769"/> <source>Can't import %1 because file can't be open</source> <translation>無法匯入 %1,因為檔案無法開啟</translation> </message> <message> - <location filename="../ImageEditorDialog.cpp" line="150"/> <location filename="../ImportDialog.cpp" line="467"/> - <location filename="../ImportDialog.cpp" line="787"/> + <location filename="../ImportDialog.cpp" line="788"/> <location filename="../ProfileInterface.cpp" line="779"/> <source>Can't import %1 because file can't be parsed properly</source> <translation>無法匯入 %1,因為檔案無法正確解析</translation> @@ -1546,20 +1519,20 @@ Press 1 for Default View</source> <message> <location filename="../ProfileInterface.cpp" line="1524"/> <location filename="../ProfileInterface.cpp" line="1558"/> - <location filename="../ProfileInterface.cpp" line="1961"/> - <location filename="../ProfileInterface.cpp" line="2047"/> - <location filename="../ProfileInterface.cpp" line="2146"/> - <location filename="../ProfileInterface.cpp" line="2277"/> + <location filename="../ProfileInterface.cpp" line="1962"/> + <location filename="../ProfileInterface.cpp" line="2048"/> + <location filename="../ProfileInterface.cpp" line="2147"/> + <location filename="../ProfileInterface.cpp" line="2278"/> <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="2026"/> - <location filename="../ProfileInterface.cpp" line="2125"/> - <location filename="../ProfileInterface.cpp" line="2256"/> - <location filename="../ProfileInterface.cpp" line="2359"/> + <location filename="../ProfileInterface.cpp" line="2027"/> + <location filename="../ProfileInterface.cpp" line="2126"/> + <location filename="../ProfileInterface.cpp" line="2257"/> + <location filename="../ProfileInterface.cpp" line="2360"/> <source>%1 failed with... %2</source> @@ -1579,81 +1552,81 @@ Press 1 for Default View</source> <translation>已有與 uid %1 相同的 Snapmatic 圖片,你想要匯入新的 uid 和時間戳嗎?</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1961"/> - <location filename="../ProfileInterface.cpp" line="2026"/> + <location filename="../ProfileInterface.cpp" line="1962"/> + <location filename="../ProfileInterface.cpp" line="2027"/> <source>Qualify as Avatar</source> <translation>合格大頭貼</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1972"/> - <location filename="../ProfileInterface.cpp" line="2075"/> - <location filename="../ProfileInterface.cpp" line="2206"/> - <location filename="../ProfileInterface.cpp" line="2312"/> + <location filename="../ProfileInterface.cpp" line="1973"/> + <location filename="../ProfileInterface.cpp" line="2076"/> + <location filename="../ProfileInterface.cpp" line="2207"/> + <location filename="../ProfileInterface.cpp" line="2313"/> <source>Patch selected...</source> <translation>修改所選...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1973"/> - <location filename="../ProfileInterface.cpp" line="1992"/> - <location filename="../ProfileInterface.cpp" line="2076"/> - <location filename="../ProfileInterface.cpp" line="2095"/> - <location filename="../ProfileInterface.cpp" line="2207"/> - <location filename="../ProfileInterface.cpp" line="2226"/> - <location filename="../ProfileInterface.cpp" line="2313"/> - <location filename="../ProfileInterface.cpp" line="2332"/> + <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"/> <source>Patch file %1 of %2 files</source> <translation>修改檔案 %1 共 %2 個檔案</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2026"/> + <location filename="../ProfileInterface.cpp" line="2027"/> <source>Qualify</source> <comment>%1 failed with...</comment> <translation>合格</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2047"/> - <location filename="../ProfileInterface.cpp" line="2125"/> + <location filename="../ProfileInterface.cpp" line="2048"/> + <location filename="../ProfileInterface.cpp" line="2126"/> <source>Change Players...</source> <translation>更改玩家...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2125"/> + <location filename="../ProfileInterface.cpp" line="2126"/> <source>Change Players</source> <comment>%1 failed with...</comment> <translation>更改玩家</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2146"/> - <location filename="../ProfileInterface.cpp" line="2183"/> - <location filename="../ProfileInterface.cpp" line="2256"/> + <location filename="../ProfileInterface.cpp" line="2147"/> + <location filename="../ProfileInterface.cpp" line="2184"/> + <location filename="../ProfileInterface.cpp" line="2257"/> <source>Change Crew...</source> <translation>更改幫會...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2183"/> + <location filename="../ProfileInterface.cpp" line="2184"/> <source>Failed to enter a valid Snapmatic Crew ID</source> <translation>輸入了無效的幫會 ID</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2256"/> + <location filename="../ProfileInterface.cpp" line="2257"/> <source>Change Crew</source> <comment>%1 failed with...</comment> <translation>更改幫會</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2277"/> - <location filename="../ProfileInterface.cpp" line="2294"/> - <location filename="../ProfileInterface.cpp" line="2359"/> + <location filename="../ProfileInterface.cpp" line="2278"/> + <location filename="../ProfileInterface.cpp" line="2295"/> + <location filename="../ProfileInterface.cpp" line="2360"/> <source>Change Title...</source> <translation>更改標題...</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2294"/> + <location filename="../ProfileInterface.cpp" line="2295"/> <source>Failed to enter a valid Snapmatic title</source> <translation>輸入了無效的標題</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2359"/> + <location filename="../ProfileInterface.cpp" line="2360"/> <source>Change Title</source> <comment>%1 failed with...</comment> <translation>更改標題</translation> @@ -1755,37 +1728,37 @@ Press 1 for Default View</source> <translation>刪除</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1645"/> + <location filename="../ProfileInterface.cpp" line="1646"/> <source>&View</source> <translation>檢視(&V)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1646"/> + <location filename="../ProfileInterface.cpp" line="1647"/> <source>&Export</source> <translation>匯出(&E)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1647"/> + <location filename="../ProfileInterface.cpp" line="1648"/> <source>&Remove</source> <translation>移除(&R)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1649"/> + <location filename="../ProfileInterface.cpp" line="1650"/> <source>&Select</source> <translation>選擇(&S)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1650"/> + <location filename="../ProfileInterface.cpp" line="1651"/> <source>&Deselect</source> <translation>取消選擇(&D)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1653"/> + <location filename="../ProfileInterface.cpp" line="1654"/> <source>Select &All</source> <translation>選擇全部(&A)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1657"/> + <location filename="../ProfileInterface.cpp" line="1658"/> <source>&Deselect All</source> <translation>取消選擇全部(&D)</translation> </message> @@ -1885,9 +1858,9 @@ Press 1 for Default View</source> <location filename="../JsonEditorDialog.cpp" line="182"/> <location filename="../JsonEditorDialog.cpp" line="188"/> <location filename="../JsonEditorDialog.cpp" line="217"/> - <location filename="../PictureDialog.cpp" line="921"/> + <location filename="../PictureDialog.cpp" line="913"/> <location filename="../SnapmaticEditor.cpp" line="334"/> - <location filename="../SnapmaticWidget.cpp" line="434"/> + <location filename="../SnapmaticWidget.cpp" line="433"/> <source>Snapmatic Properties</source> <translation>Snapmatic 屬性</translation> </message> @@ -1978,9 +1951,9 @@ Press 1 for Default View</source> </message> <message> <location filename="../JsonEditorDialog.cpp" line="188"/> - <location filename="../PictureDialog.cpp" line="921"/> + <location filename="../PictureDialog.cpp" line="913"/> <location filename="../SnapmaticEditor.cpp" line="334"/> - <location filename="../SnapmaticWidget.cpp" line="434"/> + <location filename="../SnapmaticWidget.cpp" line="433"/> <source>Patching of Snapmatic Properties failed because of I/O Error</source> <translation>讀寫錯誤,未能更新 Snapmatic 屬性</translation> </message> @@ -1990,25 +1963,25 @@ Press 1 for Default View</source> <translation>JSON 錯誤,未能更新 Snapmatic 屬性</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2174"/> + <location filename="../ProfileInterface.cpp" line="2175"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>Snapmatic Crew</source> <translation>幫會</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2174"/> + <location filename="../ProfileInterface.cpp" line="2175"/> <location filename="../SnapmaticEditor.cpp" line="443"/> <source>New Snapmatic crew:</source> <translation>輸入新的幫會:</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2289"/> + <location filename="../ProfileInterface.cpp" line="2290"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>Snapmatic Title</source> <translation>標題</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="2289"/> + <location filename="../ProfileInterface.cpp" line="2290"/> <location filename="../SnapmaticEditor.cpp" line="414"/> <source>New Snapmatic title:</source> <translation>輸入新的標題:</translation> @@ -2065,19 +2038,19 @@ Press 1 for Default View</source> <name>SnapmaticPicture</name> <message> <location filename="../JsonEditorDialog.cpp" line="168"/> - <location filename="../SnapmaticPicture.cpp" line="730"/> + <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="../SnapmaticPicture.cpp" line="734"/> + <location filename="../SnapmaticPicture.cpp" line="739"/> <source>JSON is incomplete</source> <translation>JSON 不完整</translation> </message> <message> <location filename="../JsonEditorDialog.cpp" line="176"/> - <location filename="../SnapmaticPicture.cpp" line="738"/> + <location filename="../SnapmaticPicture.cpp" line="743"/> <source>JSON is malformed</source> <translation>JSON 異常</translation> </message> @@ -2087,42 +2060,42 @@ Press 1 for Default View</source> <translation>照片 - %1</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="690"/> + <location filename="../SnapmaticPicture.cpp" line="695"/> <source>open file %1</source> <translation>開啟檔案 - %1</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="706"/> + <location filename="../SnapmaticPicture.cpp" line="711"/> <source>header not exists</source> <translation>標頭不存在</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="710"/> + <location filename="../SnapmaticPicture.cpp" line="715"/> <source>header is malformed</source> <translation>標頭異常</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="714"/> + <location filename="../SnapmaticPicture.cpp" line="719"/> <source>picture not exists (%1)</source> <translation>圖片不存在 (%1)</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="718"/> + <location filename="../SnapmaticPicture.cpp" line="723"/> <source>JSON not exists (%1)</source> <translation>JSON 不存在 (%1)</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="722"/> + <location filename="../SnapmaticPicture.cpp" line="727"/> <source>title not exists (%1)</source> <translation>標題不存在 (%1)</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="726"/> + <location filename="../SnapmaticPicture.cpp" line="731"/> <source>description not exists (%1)</source> <translation>描述不存在 (%1)</translation> </message> <message> - <location filename="../SnapmaticPicture.cpp" line="740"/> + <location filename="../SnapmaticPicture.cpp" line="745"/> <source>reading file %1 because of %2</source> <comment>Example for %2: JSON is malformed error</comment> <translation>讀取檔案 %1 失敗,因為 %2</translation> @@ -2172,8 +2145,8 @@ Press 1 for Default View</source> </message> <message> <location filename="../SnapmaticWidget.ui" line="152"/> - <location filename="../SnapmaticWidget.cpp" line="171"/> - <location filename="../SnapmaticWidget.cpp" line="197"/> + <location filename="../SnapmaticWidget.cpp" line="170"/> + <location filename="../SnapmaticWidget.cpp" line="196"/> <source>Delete picture</source> <translation>刪除圖片</translation> </message> @@ -2198,57 +2171,57 @@ Press 1 for Default View</source> <translation>在遊戲中隱藏(&I)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1608"/> + <location filename="../ProfileInterface.cpp" line="1609"/> <source>&Export</source> <translation>匯出(&E)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1611"/> + <location filename="../ProfileInterface.cpp" line="1612"/> <source>&View</source> <translation>檢視(&V)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1614"/> + <location filename="../ProfileInterface.cpp" line="1615"/> <source>&Remove</source> <translation>移除(&R)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1616"/> + <location filename="../ProfileInterface.cpp" line="1617"/> <source>&Select</source> <translation>選擇(&S)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1617"/> + <location filename="../ProfileInterface.cpp" line="1618"/> <source>&Deselect</source> <translation>取消選擇(&D)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1620"/> + <location filename="../ProfileInterface.cpp" line="1621"/> <source>Select &All</source> <translation>選擇全部(&A)</translation> </message> <message> - <location filename="../ProfileInterface.cpp" line="1624"/> + <location filename="../ProfileInterface.cpp" line="1625"/> <source>&Deselect All</source> <translation>取消選擇全部(&D)</translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="171"/> + <location filename="../SnapmaticWidget.cpp" line="170"/> <source>Are you sure to delete %1 from your Snapmatic pictures?</source> <translation>你確定要刪除Snapmatic 圖片 %1 嗎?</translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="197"/> + <location filename="../SnapmaticWidget.cpp" line="196"/> <source>Failed at deleting %1 from your Snapmatic pictures</source> <translation>刪除 Snapmatic 圖片 %1 失敗</translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="321"/> + <location filename="../SnapmaticWidget.cpp" line="320"/> <source>Failed to hide %1 In-game from your Snapmatic pictures</source> <translation>在遊戲中隱藏圖片 %1 失敗</translation> </message> <message> - <location filename="../SnapmaticWidget.cpp" line="329"/> + <location filename="../SnapmaticWidget.cpp" line="328"/> <source>Failed to show %1 In-game from your Snapmatic pictures</source> <translation>在遊戲中顯示圖片 %1 失敗</translation> </message> @@ -2410,7 +2383,7 @@ Press 1 for Default View</source> </message> <message> <location filename="../UserInterface.ui" line="322"/> - <location filename="../OptionsDialog.cpp" line="720"/> + <location filename="../OptionsDialog.cpp" line="732"/> <location filename="../UserInterface.cpp" line="188"/> <location filename="../UserInterface.cpp" line="608"/> <source>Select RDR 2 Folder...</source> @@ -2449,14 +2422,14 @@ Press 1 for Default View</source> <message> <location filename="../ProfileInterface.cpp" line="1524"/> <location filename="../ProfileInterface.cpp" line="1538"/> - <location filename="../SnapmaticWidget.cpp" line="329"/> + <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="../SnapmaticWidget.cpp" line="321"/> + <location filename="../SnapmaticWidget.cpp" line="320"/> <source>Hide In-game</source> <translation>在遊戲中隱藏</translation> </message>