From 2f7e4a154dc9143f6d0cf63a9a6b840bdb9af096 Mon Sep 17 00:00:00 2001 From: Syping Date: Wed, 27 Jan 2021 14:35:42 +0100 Subject: [PATCH] Qt6 telemetry build fix, PictureDialog crash fix --- JsonEditorDialog.cpp | 6 +- OptionsDialog.cpp | 6 +- PictureDialog.cpp | 188 ++++++------------- ProfileInterface.cpp | 22 ++- SavegameWidget.cpp | 10 +- SnapmaticEditor.cpp | 6 +- SnapmaticWidget.cpp | 14 +- res/gta5sync.ts | 426 +++++++++++++++++++++--------------------- res/gta5sync_de.ts | 426 +++++++++++++++++++++--------------------- res/gta5sync_en_US.ts | 426 +++++++++++++++++++++--------------------- res/gta5sync_fr.ts | 426 +++++++++++++++++++++--------------------- res/gta5sync_ko.ts | 426 +++++++++++++++++++++--------------------- res/gta5sync_ru.ts | 426 +++++++++++++++++++++--------------------- res/gta5sync_uk.ts | 426 +++++++++++++++++++++--------------------- res/gta5sync_zh_TW.ts | 426 +++++++++++++++++++++--------------------- 15 files changed, 1821 insertions(+), 1839 deletions(-) diff --git a/JsonEditorDialog.cpp b/JsonEditorDialog.cpp index bbbcc6d..9706934 100644 --- a/JsonEditorDialog.cpp +++ b/JsonEditorDialog.cpp @@ -1,6 +1,6 @@ /***************************************************************************** * gta5view Grand Theft Auto V Profile Viewer -* Copyright (C) 2017-2018 Syping +* Copyright (C) 2017-2021 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 @@ -212,7 +212,11 @@ bool JsonEditorDialog::saveJsonContent() QJsonObject jsonObject; jsonObject["Type"] = "JSONEdited"; jsonObject["EditedSize"] = QString::number(smpic->getContentMaxLength()); +#if QT_VERSION >= 0x060000 + jsonObject["EditedTime"] = QString::number(QDateTime::currentDateTimeUtc().toSecsSinceEpoch()); +#else jsonObject["EditedTime"] = QString::number(QDateTime::currentDateTimeUtc().toTime_t()); +#endif jsonDocument.setObject(jsonObject); Telemetry->push(TelemetryCategory::PersonalData, jsonDocument); } diff --git a/OptionsDialog.cpp b/OptionsDialog.cpp index 1bcbd8e..a0b50db 100644 --- a/OptionsDialog.cpp +++ b/OptionsDialog.cpp @@ -1,6 +1,6 @@ /***************************************************************************** * gta5view Grand Theft Auto V Profile Viewer -* Copyright (C) 2016-2020 Syping +* Copyright (C) 2016-2021 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 @@ -457,7 +457,11 @@ void OptionsDialog::applySettings() QJsonDocument jsonDocument; QJsonObject jsonObject; jsonObject["Type"] = "SettingsUpdated"; +#if QT_VERSION >= 0x060000 + jsonObject["UpdateTime"] = QString::number(QDateTime::currentDateTimeUtc().toSecsSinceEpoch()); +#else jsonObject["UpdateTime"] = QString::number(QDateTime::currentDateTimeUtc().toTime_t()); +#endif jsonDocument.setObject(jsonObject); Telemetry->push(TelemetryCategory::PersonalData, jsonDocument); } diff --git a/PictureDialog.cpp b/PictureDialog.cpp index e77ea73..ccef442 100644 --- a/PictureDialog.cpp +++ b/PictureDialog.cpp @@ -1,6 +1,6 @@ /***************************************************************************** * gta5view Grand Theft Auto V Profile Viewer -* Copyright (C) 2016-2020 Syping +* Copyright (C) 2016-2021 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 @@ -148,12 +148,10 @@ void PictureDialog::setupPictureDialog() // Avatar area qreal screenRatio = AppEnv::screenRatio(); qreal screenRatioPR = AppEnv::screenRatioPR(); - if (screenRatio != 1 || screenRatioPR != 1) - { + if (screenRatio != 1 || screenRatioPR != 1) { avatarAreaPicture = QImage(":/img/avatararea.png").scaledToHeight(snapmaticResolution.height() * screenRatio * screenRatioPR, Qt::FastTransformation); } - else - { + else { avatarAreaPicture = QImage(":/img/avatararea.png"); } avatarLocX = 145; @@ -189,17 +187,14 @@ void PictureDialog::setupPictureDialog() connect(ui->labJSON, SIGNAL(resized(QSize)), this, SLOT(adaptNewDialogSize(QSize))); // Set Icon for Close Button - if (QIcon::hasThemeIcon("dialog-close")) - { + if (QIcon::hasThemeIcon("dialog-close")) { ui->cmdClose->setIcon(QIcon::fromTheme("dialog-close")); } - else if (QIcon::hasThemeIcon("gtk-close")) - { + else if (QIcon::hasThemeIcon("gtk-close")) { ui->cmdClose->setIcon(QIcon::fromTheme("gtk-close")); } installEventFilter(this); - installEventFilter(ui->labPicture); // DPI calculation ui->hlButtons->setSpacing(6 * screenRatio); @@ -214,32 +209,6 @@ void PictureDialog::setupPictureDialog() PictureDialog::~PictureDialog() { -#ifdef Q_OS_WIN -#if QT_VERSION >= 0x050200 - if (naviEnabled) - { - for (QObject *obj : layout()->menuBar()->children()) - { - delete obj; - } - delete layout()->menuBar(); - } -#endif -#else - if (naviEnabled) - { - for (QObject *obj : layout()->menuBar()->children()) - { - delete obj; - } - delete layout()->menuBar(); - } -#endif - for (QObject *obj : manageMenu->children()) - { - delete obj; - } - delete manageMenu; delete ui; } @@ -247,9 +216,7 @@ void PictureDialog::closeEvent(QCloseEvent *ev) { Q_UNUSED(ev) if (primaryWindow) - { emit endDatabaseThread(); - } } void PictureDialog::addPreviousNextButtons() @@ -343,12 +310,10 @@ void PictureDialog::previousPictureRequestedSlot() bool PictureDialog::eventFilter(QObject *obj, QEvent *ev) { bool returnValue = false; - if (obj == this || obj == ui->labPicture) - { - if (ev->type() == QEvent::KeyPress) - { + if (obj == this || obj == ui->labPicture) { + if (ev->type() == QEvent::KeyPress) { QKeyEvent *keyEvent = dynamic_cast(ev); - switch (keyEvent->key()){ + switch (keyEvent->key()) { case Qt::Key_Left: emit previousPictureRequested(); returnValue = true; @@ -358,25 +323,21 @@ bool PictureDialog::eventFilter(QObject *obj, QEvent *ev) returnValue = true; break; case Qt::Key_1: - if (previewMode) - { + if (previewMode) { previewMode = false; renderPicture(); } - else - { + else { previewMode = true; renderPicture(); } break; case Qt::Key_2: - if (overlayEnabled) - { + if (overlayEnabled) { overlayEnabled = false; if (!previewMode) renderPicture(); } - else - { + else { overlayEnabled = true; if (!previewMode) renderPicture(); } @@ -403,38 +364,28 @@ bool PictureDialog::eventFilter(QObject *obj, QEvent *ev) } #ifdef Q_OS_WIN #if QT_VERSION >= 0x050200 - if (obj != ui->labPicture && naviEnabled) - { - if (ev->type() == QEvent::MouseButtonPress) - { + if (obj != ui->labPicture && naviEnabled) { + if (ev->type() == QEvent::MouseButtonPress) { QMouseEvent *mouseEvent = dynamic_cast(ev); - if (mouseEvent->pos().y() <= layout()->menuBar()->height()) - { - if (mouseEvent->button() == Qt::LeftButton) - { + if (mouseEvent->pos().y() <= layout()->menuBar()->height()) { + if (mouseEvent->button() == Qt::LeftButton) { dragPosition = mouseEvent->pos(); dragStart = true; } } } - if (ev->type() == QEvent::MouseButtonRelease) - { + if (ev->type() == QEvent::MouseButtonRelease) { QMouseEvent *mouseEvent = dynamic_cast(ev); - if (mouseEvent->pos().y() <= layout()->menuBar()->height()) - { - if (mouseEvent->button() == Qt::LeftButton) - { + if (mouseEvent->pos().y() <= layout()->menuBar()->height()) { + if (mouseEvent->button() == Qt::LeftButton) { dragStart = false; } } } - if (ev->type() == QEvent::MouseMove && dragStart) - { + if (ev->type() == QEvent::MouseMove && dragStart) { QMouseEvent *mouseEvent = dynamic_cast(ev); - if (mouseEvent->pos().y() <= layout()->menuBar()->height()) - { - if (mouseEvent->buttons() & Qt::LeftButton) - { + if (mouseEvent->pos().y() <= layout()->menuBar()->height()) { + if (mouseEvent->buttons() & Qt::LeftButton) { QPoint diff = mouseEvent->pos() - dragPosition; move(QPoint(pos() + diff)); updateGeometry(); @@ -493,14 +444,12 @@ void PictureDialog::renderOverlayPicture() QRect overlaySpace = fontMetrics.boundingRect(preferedRect, Qt::AlignLeft | Qt::AlignTop | Qt::TextDontClip | Qt::TextWordWrap, overlayText); int hOverlay = Qt::AlignTop; - if (overlaySpace.height() < 74 * screenRatio * screenRatioPR) - { + if (overlaySpace.height() < 74 * screenRatio * screenRatioPR) { hOverlay = Qt::AlignVCenter; preferedRect.setHeight(71 * screenRatio * screenRatioPR); overlaySpace.setHeight(80 * screenRatio * screenRatioPR); } - else - { + else { overlaySpace.setHeight(overlaySpace.height() + 6 * screenRatio * screenRatioPR); } @@ -513,12 +462,10 @@ void PictureDialog::renderOverlayPicture() overlayPainter.drawText(preferedRect, Qt::AlignLeft | hOverlay | Qt::TextDontClip | Qt::TextWordWrap, overlayText); overlayPainter.end(); - if (overlaySpace.width() < 194 * screenRatio * screenRatioPR) - { + if (overlaySpace.width() < 194 * screenRatio * screenRatioPR) { overlaySpace.setWidth(200 * screenRatio * screenRatioPR); } - else - { + else { overlaySpace.setWidth(overlaySpace.width() + 6 * screenRatio * screenRatioPR); } @@ -633,8 +580,7 @@ void PictureDialog::crewNameUpdated() { SnapmaticPicture *picture = smpic; // used by macro QString crewIDStr = crewID; - if (crewIDStr == crewStr) - { + if (crewIDStr == crewStr) { crewStr = crewDB->getCrewName(crewIDStr); ui->labJSON->setText(jsonDrawString.arg(locX, locY, locZ, generatePlayersString(), generateCrewString(), picTitl, picAreaStr, created)); } @@ -643,8 +589,7 @@ void PictureDialog::crewNameUpdated() void PictureDialog::playerNameUpdated() { SnapmaticPicture *picture = smpic; // used by macro - if (plyrsList.count() >= 1) - { + if (plyrsList.count() >= 1) { ui->labJSON->setText(jsonDrawString.arg(locX, locY, locZ, generatePlayersString(), generateCrewString(), picTitl, picAreaStr, created)); } } @@ -653,8 +598,7 @@ QString PictureDialog::generateCrewString() { SnapmaticPicture *picture = smpic; // used by macro const QString crewIDStr = crewID; // save operation time - if (crewIDStr != "0" && !crewIDStr.isEmpty()) - { + if (crewIDStr != "0" && !crewIDStr.isEmpty()) { if (crewIDStr != crewStr) { return QString("" % crewStr % ""); } @@ -769,12 +713,10 @@ void PictureDialog::openPreviewMap() { SnapmaticPicture *picture = smpic; MapLocationDialog *mapLocDialog; - if (rqFullscreen && fullscreenWidget != nullptr) - { + if (rqFullscreen && fullscreenWidget != nullptr) { mapLocDialog = new MapLocationDialog(picture->getSnapmaticProperties().location.x, picture->getSnapmaticProperties().location.y, fullscreenWidget); } - else - { + else { mapLocDialog = new MapLocationDialog(picture->getSnapmaticProperties().location.x, picture->getSnapmaticProperties().location.y, this); } mapLocDialog->setWindowIcon(windowIcon()); @@ -785,8 +727,7 @@ void PictureDialog::openPreviewMap() mapLocDialog->showMaximized(); #endif mapLocDialog->exec(); - if (mapLocDialog->propUpdated()) - { + if (mapLocDialog->propUpdated()) { // Update Snapmatic Properties SnapmaticProperties localSpJson = picture->getSnapmaticProperties(); localSpJson.location.x = mapLocDialog->getXpos(); @@ -797,33 +738,33 @@ void PictureDialog::openPreviewMap() QString currentFilePath = picture->getPictureFilePath(); QString originalFilePath = picture->getOriginalPictureFilePath(); QString backupFileName = originalFilePath % ".bak"; - if (!QFile::exists(backupFileName)) - { + if (!QFile::exists(backupFileName)) { QFile::copy(currentFilePath, backupFileName); } SnapmaticProperties fallbackProperties = picture->getSnapmaticProperties(); picture->setSnapmaticProperties(localSpJson); - if (!picture->exportPicture(currentFilePath)) - { + if (!picture->exportPicture(currentFilePath)) { QMessageBox::warning(this, SnapmaticEditor::tr("Snapmatic Properties"), SnapmaticEditor::tr("Patching of Snapmatic Properties failed because of I/O Error")); picture->setSnapmaticProperties(fallbackProperties); } - else - { + else { updated(); #ifdef GTA5SYNC_TELEMETRY QSettings telemetrySettings(GTA5SYNC_APPVENDOR, GTA5SYNC_APPSTR); telemetrySettings.beginGroup("Telemetry"); bool pushUsageData = telemetrySettings.value("PushUsageData", false).toBool(); telemetrySettings.endGroup(); - if (pushUsageData && Telemetry->canPush()) - { + if (pushUsageData && Telemetry->canPush()) { QJsonDocument jsonDocument; QJsonObject jsonObject; jsonObject["Type"] = "LocationEdited"; jsonObject["ExtraFlags"] = "Viewer"; jsonObject["EditedSize"] = QString::number(picture->getContentMaxLength()); +#if QT_VERSION >= 0x060000 + jsonObject["EditedTime"] = QString::number(QDateTime::currentDateTimeUtc().toSecsSinceEpoch()); +#else jsonObject["EditedTime"] = QString::number(QDateTime::currentDateTimeUtc().toTime_t()); +#endif jsonDocument.setObject(jsonObject); Telemetry->push(TelemetryCategory::PersonalData, jsonDocument); } @@ -837,12 +778,10 @@ void PictureDialog::editSnapmaticProperties() { SnapmaticPicture *picture = smpic; SnapmaticEditor *snapmaticEditor; - if (rqFullscreen && fullscreenWidget != nullptr) - { + if (rqFullscreen && fullscreenWidget != nullptr) { snapmaticEditor = new SnapmaticEditor(crewDB, profileDB, fullscreenWidget); } - else - { + else { snapmaticEditor = new SnapmaticEditor(crewDB, profileDB, this); } snapmaticEditor->setWindowIcon(windowIcon()); @@ -861,12 +800,10 @@ void PictureDialog::editSnapmaticImage() { QImage *currentImage = new QImage(smpic->getImage()); ImportDialog *importDialog; - if (rqFullscreen && fullscreenWidget != nullptr) - { + if (rqFullscreen && fullscreenWidget != nullptr) { importDialog = new ImportDialog(profileName, fullscreenWidget); } - else - { + else { importDialog = new ImportDialog(profileName, this); } importDialog->setWindowIcon(windowIcon()); @@ -874,21 +811,17 @@ void PictureDialog::editSnapmaticImage() importDialog->enableOverwriteMode(); importDialog->setModal(true); importDialog->exec(); - if (importDialog->isImportAgreed()) - { + if (importDialog->isImportAgreed()) { const QByteArray previousPicture = smpic->getPictureStream(); bool success = smpic->setImage(importDialog->image()); - if (success) - { + if (success) { QString currentFilePath = smpic->getPictureFilePath(); QString originalFilePath = smpic->getOriginalPictureFilePath(); QString backupFileName = originalFilePath % ".bak"; - if (!QFile::exists(backupFileName)) - { + if (!QFile::exists(backupFileName)) { QFile::copy(currentFilePath, backupFileName); } - if (!smpic->exportPicture(currentFilePath)) - { + if (!smpic->exportPicture(currentFilePath)) { smpic->setPictureStream(previousPicture); QMessageBox::warning(this, QApplication::translate("ImageEditorDialog", "Snapmatic Image Editor"), QApplication::translate("ImageEditorDialog", "Patching of Snapmatic Image failed because of I/O Error")); return; @@ -899,21 +832,23 @@ void PictureDialog::editSnapmaticImage() telemetrySettings.beginGroup("Telemetry"); bool pushUsageData = telemetrySettings.value("PushUsageData", false).toBool(); telemetrySettings.endGroup(); - if (pushUsageData && Telemetry->canPush()) - { + if (pushUsageData && Telemetry->canPush()) { QJsonDocument jsonDocument; QJsonObject jsonObject; jsonObject["Type"] = "ImageEdited"; jsonObject["ExtraFlags"] = "Viewer"; jsonObject["EditedSize"] = QString::number(smpic->getContentMaxLength()); +#if QT_VERSION >= 0x060000 + jsonObject["EditedTime"] = QString::number(QDateTime::currentDateTimeUtc().toSecsSinceEpoch()); +#else jsonObject["EditedTime"] = QString::number(QDateTime::currentDateTimeUtc().toTime_t()); +#endif jsonDocument.setObject(jsonObject); Telemetry->push(TelemetryCategory::PersonalData, jsonDocument); } #endif } - else - { + else { QMessageBox::warning(this, QApplication::translate("ImageEditorDialog", "Snapmatic Image Editor"), QApplication::translate("ImageEditorDialog", "Patching of Snapmatic Image failed because of Image Error")); return; } @@ -925,12 +860,10 @@ void PictureDialog::editSnapmaticRawJson() { SnapmaticPicture *picture = smpic; JsonEditorDialog *jsonEditor; - if (rqFullscreen && fullscreenWidget != nullptr) - { + if (rqFullscreen && fullscreenWidget != nullptr) { jsonEditor = new JsonEditorDialog(picture, fullscreenWidget); } - else - { + else { jsonEditor = new JsonEditorDialog(picture, this); } jsonEditor->setWindowIcon(windowIcon()); @@ -948,12 +881,10 @@ void PictureDialog::updated() { SnapmaticPicture *picture = smpic; // used by macro crewStr = crewDB->getCrewName(crewID); - if (globalMap.contains(picArea)) - { + if (globalMap.contains(picArea)) { picAreaStr = globalMap[picArea]; } - else - { + else { picAreaStr = picArea; } setWindowTitle(windowTitleStr.arg(picTitl)); @@ -963,8 +894,7 @@ void PictureDialog::updated() void PictureDialog::customSignal(QString signal) { SnapmaticPicture *picture = smpic; // used by macro - if (signal == "PictureUpdated") - { + if (signal == "PictureUpdated") { snapmaticPicture = picture->getImage(); renderPicture(); } diff --git a/ProfileInterface.cpp b/ProfileInterface.cpp index 99fd1a4..28d4185 100644 --- a/ProfileInterface.cpp +++ b/ProfileInterface.cpp @@ -1,6 +1,6 @@ /***************************************************************************** * gta5view Grand Theft Auto V Profile Viewer -* Copyright (C) 2016-2020 Syping +* Copyright (C) 2016-2021 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 @@ -625,7 +625,11 @@ bool ProfileInterface::importFile(QString selectedFile, QDateTime importDateTime QJsonObject jsonObject; jsonObject["Type"] = "ImportSuccess"; jsonObject["ImportSize"] = QString::number(picture->getContentMaxLength()); +#if QT_VERSION >= 0x060000 + jsonObject["ImportTime"] = QString::number(QDateTime::currentDateTimeUtc().toSecsSinceEpoch()); +#else jsonObject["ImportTime"] = QString::number(QDateTime::currentDateTimeUtc().toTime_t()); +#endif jsonObject["ImportType"] = "Snapmatic"; jsonDocument.setObject(jsonObject); Telemetry->push(TelemetryCategory::PersonalData, jsonDocument); @@ -660,7 +664,11 @@ bool ProfileInterface::importFile(QString selectedFile, QDateTime importDateTime QJsonDocument jsonDocument; QJsonObject jsonObject; jsonObject["Type"] = "ImportSuccess"; +#if QT_VERSION >= 0x060000 + jsonObject["ImportTime"] = QString::number(QDateTime::currentDateTimeUtc().toSecsSinceEpoch()); +#else jsonObject["ImportTime"] = QString::number(QDateTime::currentDateTimeUtc().toTime_t()); +#endif jsonObject["ImportType"] = "Savegame"; jsonDocument.setObject(jsonObject); Telemetry->push(TelemetryCategory::PersonalData, jsonDocument); @@ -851,7 +859,11 @@ bool ProfileInterface::importFile(QString selectedFile, QDateTime importDateTime jsonObject["Type"] = "ImportSuccess"; jsonObject["ExtraFlag"] = "Dialog"; jsonObject["ImportSize"] = QString::number(picture->getContentMaxLength()); +#if QT_VERSION >= 0x060000 + jsonObject["ImportTime"] = QString::number(QDateTime::currentDateTimeUtc().toSecsSinceEpoch()); +#else jsonObject["ImportTime"] = QString::number(QDateTime::currentDateTimeUtc().toTime_t()); +#endif jsonObject["ImportType"] = "Image"; jsonDocument.setObject(jsonObject); Telemetry->push(TelemetryCategory::PersonalData, jsonDocument); @@ -898,7 +910,11 @@ bool ProfileInterface::importFile(QString selectedFile, QDateTime importDateTime QJsonObject jsonObject; jsonObject["Type"] = "ImportSuccess"; jsonObject["ImportSize"] = QString::number(picture->getContentMaxLength()); +#if QT_VERSION >= 0x060000 + jsonObject["ImportTime"] = QString::number(QDateTime::currentDateTimeUtc().toSecsSinceEpoch()); +#else jsonObject["ImportTime"] = QString::number(QDateTime::currentDateTimeUtc().toTime_t()); +#endif jsonObject["ImportType"] = "Snapmatic"; jsonDocument.setObject(jsonObject); Telemetry->push(TelemetryCategory::PersonalData, jsonDocument); @@ -924,7 +940,11 @@ bool ProfileInterface::importFile(QString selectedFile, QDateTime importDateTime QJsonDocument jsonDocument; QJsonObject jsonObject; jsonObject["Type"] = "ImportSuccess"; +#if QT_VERSION >= 0x060000 + jsonObject["ImportTime"] = QString::number(QDateTime::currentDateTimeUtc().toSecsSinceEpoch()); +#else jsonObject["ImportTime"] = QString::number(QDateTime::currentDateTimeUtc().toTime_t()); +#endif jsonObject["ImportType"] = "Savegame"; jsonDocument.setObject(jsonObject); Telemetry->push(TelemetryCategory::PersonalData, jsonDocument); diff --git a/SavegameWidget.cpp b/SavegameWidget.cpp index dc5a44b..4d7b416 100644 --- a/SavegameWidget.cpp +++ b/SavegameWidget.cpp @@ -1,6 +1,6 @@ /***************************************************************************** * gta5view Grand Theft Auto V Profile Viewer -* Copyright (C) 2016-2018 Syping +* Copyright (C) 2016-2021 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 @@ -152,7 +152,11 @@ void SavegameWidget::on_cmdDelete_clicked() QJsonObject jsonObject; jsonObject["Type"] = "DeleteSuccess"; jsonObject["ExtraFlags"] = "Savegame"; +#if QT_VERSION >= 0x060000 + jsonObject["DeletedTime"] = QString::number(QDateTime::currentDateTimeUtc().toSecsSinceEpoch()); +#else jsonObject["DeletedTime"] = QString::number(QDateTime::currentDateTimeUtc().toTime_t()); +#endif jsonDocument.setObject(jsonObject); Telemetry->push(TelemetryCategory::PersonalData, jsonDocument); } @@ -171,7 +175,11 @@ void SavegameWidget::on_cmdDelete_clicked() QJsonObject jsonObject; jsonObject["Type"] = "DeleteSuccess"; jsonObject["ExtraFlags"] = "Savegame"; +#if QT_VERSION >= 0x060000 + jsonObject["DeletedTime"] = QString::number(QDateTime::currentDateTimeUtc().toSecsSinceEpoch()); +#else jsonObject["DeletedTime"] = QString::number(QDateTime::currentDateTimeUtc().toTime_t()); +#endif jsonDocument.setObject(jsonObject); Telemetry->push(TelemetryCategory::PersonalData, jsonDocument); } diff --git a/SnapmaticEditor.cpp b/SnapmaticEditor.cpp index ccb888c..f6b3b22 100644 --- a/SnapmaticEditor.cpp +++ b/SnapmaticEditor.cpp @@ -1,6 +1,6 @@ /***************************************************************************** * gta5view Grand Theft Auto V Profile Viewer -* Copyright (C) 2016-2018 Syping +* Copyright (C) 2016-2021 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 @@ -349,7 +349,11 @@ void SnapmaticEditor::on_cmdApply_clicked() QJsonObject jsonObject; jsonObject["Type"] = "PropertyEdited"; jsonObject["EditedSize"] = QString::number(smpic->getContentMaxLength()); +#if QT_VERSION >= 0x060000 + jsonObject["EditedTime"] = QString::number(QDateTime::currentDateTimeUtc().toSecsSinceEpoch()); +#else jsonObject["EditedTime"] = QString::number(QDateTime::currentDateTimeUtc().toTime_t()); +#endif jsonDocument.setObject(jsonObject); Telemetry->push(TelemetryCategory::PersonalData, jsonDocument); } diff --git a/SnapmaticWidget.cpp b/SnapmaticWidget.cpp index e983951..c30c0d5 100644 --- a/SnapmaticWidget.cpp +++ b/SnapmaticWidget.cpp @@ -1,6 +1,6 @@ /***************************************************************************** * gta5view Grand Theft Auto V Profile Viewer -* Copyright (C) 2016-2020 Syping +* Copyright (C) 2016-2021 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 @@ -197,7 +197,11 @@ bool SnapmaticWidget::deletePicture() jsonObject["Type"] = "DeleteSuccess"; jsonObject["ExtraFlags"] = "Snapmatic"; jsonObject["DeletedSize"] = QString::number(smpic->getContentMaxLength()); +#if QT_VERSION >= 0x060000 + jsonObject["DeletedTime"] = QString::number(QDateTime::currentDateTimeUtc().toSecsSinceEpoch()); +#else jsonObject["DeletedTime"] = QString::number(QDateTime::currentDateTimeUtc().toTime_t()); +#endif jsonDocument.setObject(jsonObject); Telemetry->push(TelemetryCategory::PersonalData, jsonDocument); } @@ -403,7 +407,11 @@ void SnapmaticWidget::editSnapmaticImage() jsonObject["Type"] = "ImageEdited"; jsonObject["ExtraFlags"] = "Interface"; jsonObject["EditedSize"] = QString::number(smpic->getContentMaxLength()); +#if QT_VERSION >= 0x060000 + jsonObject["EditedTime"] = QString::number(QDateTime::currentDateTimeUtc().toSecsSinceEpoch()); +#else jsonObject["EditedTime"] = QString::number(QDateTime::currentDateTimeUtc().toTime_t()); +#endif jsonDocument.setObject(jsonObject); Telemetry->push(TelemetryCategory::PersonalData, jsonDocument); } @@ -462,7 +470,11 @@ void SnapmaticWidget::openMapViewer() jsonObject["Type"] = "LocationEdited"; jsonObject["ExtraFlags"] = "Interface"; jsonObject["EditedSize"] = QString::number(picture->getContentMaxLength()); +#if QT_VERSION >= 0x060000 + jsonObject["EditedTime"] = QString::number(QDateTime::currentDateTimeUtc().toSecsSinceEpoch()); +#else jsonObject["EditedTime"] = QString::number(QDateTime::currentDateTimeUtc().toTime_t()); +#endif jsonDocument.setObject(jsonObject); Telemetry->push(TelemetryCategory::PersonalData, jsonDocument); } diff --git a/res/gta5sync.ts b/res/gta5sync.ts index 2865e92..f88af72 100644 --- a/res/gta5sync.ts +++ b/res/gta5sync.ts @@ -192,22 +192,22 @@ Pictures and Savegames - - - - + + + + Snapmatic Image Editor - - + + Patching of Snapmatic Image failed because of I/O Error - - + + Patching of Snapmatic Image failed because of Image Error @@ -368,14 +368,14 @@ Pictures and Savegames - + Custom Avatar Custom Avatar Description in SC, don't use Special Character! - + Custom Picture Custom Picture Description in SC, don't use Special Character! @@ -722,26 +722,26 @@ Y: %2 - - - - - - + + + + + + Found: %1 - - + - + + Language: %1 @@ -762,7 +762,7 @@ Y: %2 - + Participate in %1 User Statistics @@ -798,8 +798,8 @@ Y: %2 - + Participation ID: %1 @@ -917,62 +917,62 @@ Y: %2 - + %1 %1 - + The new Custom Folder will initialise after you restart %1. - + No Profile No Profile, as default - - + + Profile: %1 - + View %1 User Statistics Online - + Not registered - - - - + + + + Yes - - + + No - - + + OS defined - - + + Steam defined @@ -1013,78 +1013,78 @@ Y: %2 - - + + Export as &Picture... - - + + Export as &Snapmatic... - - + + &Edit Properties... - - + + &Overwrite Image... - - + + Open &Map Viewer... - - + + Open &JSON Editor... - + Key 1 - Avatar Preview Mode Key 2 - Toggle Overlay Arrow Keys - Navigate - + Snapmatic Picture Viewer - + Failed at %1 - - + + No Players - - + + No Crew - + Unknown Location - + Avatar Preview Mode Press 1 for Default View @@ -1299,18 +1299,18 @@ Press 1 for Default View - - - - - - - - - - - - + + + + + + + + + + + + Import... @@ -1342,14 +1342,14 @@ Press 1 for Default View - + Can't import %1 because file can't be open - + Can't import %1 because file can't be parsed properly @@ -1398,7 +1398,7 @@ Press 1 for Default View - + No valid file is selected @@ -1417,136 +1417,136 @@ Press 1 for Default View - + Failed to read Snapmatic picture - + Failed to read Savegame file - + Can't import %1 because file format can't be detected - + Prepare Content for Import... - + Failed to import the Snapmatic picture, file not begin with PGTA or end with .g5e - + A Snapmatic picture already exists with the uid %1, you want assign your import a new uid and timestamp? - + Failed to import the Snapmatic picture, can't copy the file into profile - + Failed to import the Savegame, can't copy the file into profile - + Failed to import the Savegame, no Savegame slot is left - - - - + + + + Export selected... - - + + JPG pictures and GTA Snapmatic - - + + JPG pictures only - - + + GTA Snapmatic only - + %1Export Snapmatic pictures%2<br><br>JPG pictures make it possible to open the picture with a Image Viewer<br>GTA Snapmatic make it possible to import the picture into the game<br><br>Export as: - + Initialising export... - + Export failed with... %1 - - + + No Snapmatic pictures or Savegames files are selected - - - + + + Remove selected - + You really want remove the selected Snapmatic picutres and Savegame files? - + Failed to remove all selected Snapmatic pictures and/or Savegame files - - - - - - + + + + + + No Snapmatic pictures are selected - - - - - - + + + + + + %1 failed with... %2 @@ -1554,81 +1554,81 @@ Press 1 for Default View - - + + Qualify as Avatar - - - - + + + + Patch selected... - - - - - - - - + + + + + + + + Patch file %1 of %2 files - + Qualify %1 failed with... - - + + Change Players... - + Change Players %1 failed with... - - - + + + Change Crew... - + Failed to enter a valid Snapmatic Crew ID - + Change Crew %1 failed with... - - - + + + Change Title... - + Failed to enter a valid Snapmatic title - + Change Title %1 failed with... @@ -1720,45 +1720,45 @@ Press 1 for Default View - + &View - - - + + + &Export - - - + + + &Remove - - + + &Select - - + + &Deselect - - + + Select &All - - + + &Deselect All @@ -1832,7 +1832,7 @@ Press 1 for Default View - + Delete Savegame @@ -1842,7 +1842,7 @@ Press 1 for Default View - + Failed at deleting %1 from your savegames @@ -1855,10 +1855,10 @@ Press 1 for Default View - - + + - + Snapmatic Properties @@ -1949,38 +1949,38 @@ Press 1 for Default View - + - + Patching of Snapmatic Properties failed because of I/O Error - + Patching of Snapmatic Properties failed because of JSON Error - - + + Snapmatic Crew - - + + New Snapmatic crew: - - + + Snapmatic Title - - + + New Snapmatic title: @@ -2144,7 +2144,7 @@ Press 1 for Default View - + Delete picture @@ -2154,62 +2154,62 @@ Press 1 for Default View - - - + + + Edi&t - - - + + + Show &In-game - - - + + + Hide &In-game - + &Export - + &View - + &Remove - - + + &Select - - + + &Deselect - - + + Select &All - - + + &Deselect All @@ -2219,17 +2219,17 @@ Press 1 for Default View - + Failed at deleting %1 from your Snapmatic pictures - + Failed to hide %1 In-game from your Snapmatic pictures - + Failed to show %1 In-game from your Snapmatic pictures @@ -2392,7 +2392,7 @@ Press 1 for Default View - + Select GTA V Folder... @@ -2410,43 +2410,43 @@ Press 1 for Default View - - + + Change &Title... - - + + Change &Crew... - - + + &Qualify as Avatar - - + + Change &Players... - - - + + + Show In-game - - - + + + Hide In-game diff --git a/res/gta5sync_de.ts b/res/gta5sync_de.ts index 5896fe6..3374031 100644 --- a/res/gta5sync_de.ts +++ b/res/gta5sync_de.ts @@ -177,10 +177,10 @@ Snapmatic Bilder und Spielständen ImageEditorDialog - - - - + + + + Snapmatic Image Editor Snapmatic Bild Editor @@ -210,14 +210,14 @@ Snapmatic Bilder und Spielständen S&chließen - - + + Patching of Snapmatic Image failed because of I/O Error Patchen von Snapmatic Bild fehlgeschlagen wegen I/O Fehler - - + + Patching of Snapmatic Image failed because of Image Error Patchen von Snapmatic Bild fehlgeschlagen wegen Bild Fehler @@ -392,14 +392,14 @@ Snapmatic Bilder und Spielständen - + Custom Avatar Custom Avatar Description in SC, don't use Special Character! Eigener Avatar - + Custom Picture Custom Picture Description in SC, don't use Special Character! Eigenes Bild @@ -750,26 +750,26 @@ Y: %2 - - - - - - + + + + + + Found: %1 Gefunden: %1 - - + - + + Language: %1 Sprache: %1 @@ -790,7 +790,7 @@ Y: %2 - + Participate in %1 User Statistics An %1 Benutzerstatistik teilnehmen @@ -821,8 +821,8 @@ Y: %2 - + Participation ID: %1 Teilnahme ID: %1 @@ -916,7 +916,7 @@ Y: %2 Abbre&chen - + %1 %1 %1 @@ -955,56 +955,56 @@ Y: %2 %1 (Sprachenpriorität) - + The new Custom Folder will initialise after you restart %1. Der eigene Ordner wird initialisiert sobald du %1 neugestartet hast. - + View %1 User Statistics Online %1 Benutzerstatistik Online ansehen - + Not registered Nicht registriert - - - - + + + + Yes Ja - - + + No Nein - - + + OS defined OS-defined - - + + Steam defined Steam-definiert - + No Profile No Profile, as default Kein Profil - - + + Profile: %1 Profil: %1 @@ -1054,37 +1054,37 @@ Y: %2 Exportieren - - + + Export as &Picture... Als &Bild exportieren... - - + + Export as &Snapmatic... Als &Snapmatic exportieren... - - + + &Edit Properties... Eigenschaften bearb&eiten... - - + + &Overwrite Image... Bild &überschreiben... - - + + Open &Map Viewer... &Kartenansicht öffnen... - + Key 1 - Avatar Preview Mode Key 2 - Toggle Overlay Arrow Keys - Navigate @@ -1093,37 +1093,37 @@ Taste 2 - Overlay umschalten Pfeiltasten - Navigieren - + Snapmatic Picture Viewer Snapmatic Bildansicht - + Failed at %1 Fehlgeschlagen beim %1 - - + + No Crew Keine Crew - - + + No Players Keine Spieler - + Avatar Preview Mode Press 1 for Default View Avatar Vorschaumodus Drücke 1 für Standardmodus - + Unknown Location Unbekannter Standort @@ -1225,8 +1225,8 @@ Drücke 1 für Standardmodus Keine gültige Datei wurde ausgewählt - - + + Open &JSON Editor... &JSON Editor öffnen... @@ -1346,18 +1346,18 @@ Drücke 1 für Standardmodus - - - - - - - - - - - - + + + + + + + + + + + + Import... Importieren... @@ -1419,13 +1419,13 @@ Drücke 1 für Standardmodus %1 - + Failed to read Snapmatic picture Fehler beim Lesen vom Snapmatic Bild - + Failed to read Savegame file Fehler beim Lesen von Spielstanddatei @@ -1433,40 +1433,40 @@ Drücke 1 für Standardmodus - + Can't import %1 because file can't be open Kann %1 nicht importieren weil die Datei nicht geöffnet werden kann - + Can't import %1 because file can't be parsed properly Kann %1 nicht importieren weil die Datei nicht richtig gelesen werden kann - + Can't import %1 because file format can't be detected Kann %1 nicht importieren weil das Dateiformat nicht erkannt werden kann - + Initialising export... Initialisiere Export... - + Failed to import the Snapmatic picture, file not begin with PGTA or end with .g5e Fehlgeschlagen beim Importieren vom Snapmatic Bild, Datei beginnt nicht mit PGTA oder endet mit .g5e - + %1Export Snapmatic pictures%2<br><br>JPG pictures make it possible to open the picture with a Image Viewer<br>GTA Snapmatic make it possible to import the picture into the game<br><br>Export as: %1Exportiere Snapmatic Bilder%2<br><br>JPG Bilder machen es möglich sie mit ein Bildansicht Programm zu öffnen<br>Das GTA Snapmatic Format macht es möglich sie wieder ins Game zu importieren<br><br>Exportieren als: - + No valid file is selected Keine gültige Datei wurde ausgewählt @@ -1477,91 +1477,91 @@ Drücke 1 für Standardmodus Aktivierte Bilder: %1 von %2 - + A Snapmatic picture already exists with the uid %1, you want assign your import a new uid and timestamp? Ein Snapmatic Bild mit der Uid %1 existiert bereits, möchtest du dein Import eine neue Uid und Zeitstempel zuweisen? - + Failed to import the Snapmatic picture, can't copy the file into profile Fehlgeschlagen beim Importieren vom Snapmatic Bild, kann Snapmatic Bild nicht ins Profil kopieren - + Failed to import the Savegame, can't copy the file into profile Fehlgeschlagen beim Importieren vom Spielstand, kann Spielstanddatei nicht ins Profil kopieren - + Failed to import the Savegame, no Savegame slot is left Fehlgeschlagen beim Importieren vom Spielstand, kein Spielstandslot mehr frei - - + + JPG pictures and GTA Snapmatic JPG Bilder und GTA Snapmatic - - + + JPG pictures only Nur JPG Bilder - - + + GTA Snapmatic only Nur GTA Snapmatic - - - - + + + + Patch selected... Auswahl patchen... - - - - - - - - + + + + + + + + Patch file %1 of %2 files Patche Datei %1 von %2 Dateien - - + + Qualify as Avatar Als Avatar qualifizieren - - - - - - + + + + + + No Snapmatic pictures are selected Keine Snapmatic Bilder sind ausgewählt - + Failed to remove all selected Snapmatic pictures and/or Savegame files Fehlgeschlagen beim Entfernen von allen augewählten Snapmatic Bildern und/oder Spielstanddateien - - - - - - + + + + + + %1 failed with... %2 @@ -1571,93 +1571,93 @@ Drücke 1 für Standardmodus %2 - + Prepare Content for Import... Bereite Inhalt für Import vor... - + Qualify %1 failed with... Qualifizieren - - + + Change Players... Spieler ändern... - + Change Players %1 failed with... Spieler ändern - - - + + + Change Crew... Crew ändern... - + Failed to enter a valid Snapmatic Crew ID Fehlgeschlagen beim Eingeben von einer gültigen Crew ID - + Change Crew %1 failed with... Crew ändern - - - + + + Change Title... Titel ändern... - + Failed to enter a valid Snapmatic title Fehlgeschlagen beim Eingeben eines gültigen Snapmatic Titel - + Change Title %1 failed with... Titel ändern - - + + No Snapmatic pictures or Savegames files are selected Keine Snapmatic Bilder oder Spielstände sind ausgewählt - - - + + + Remove selected Auswahl löschen - + You really want remove the selected Snapmatic picutres and Savegame files? Möchtest du wirklich die ausgewählten Snapmatic Bilder und Spielstanddateien löschen? - - - - + + + + Export selected... Auswahl exportieren... - + Export failed with... %1 @@ -1791,48 +1791,48 @@ Drücke 1 für Standardmodus - + Delete Savegame Savegame löschen - + Failed at deleting %1 from your savegames Fehlgeschlagen beim Löschen %1 von deinen Spielständen - + &View A&nsehen - - - + + + &Remove Entfe&rnen - - + + &Select Au&swählen - - + + &Deselect A&bwählen - - + + Select &All &Alles auswählen - - + + &Deselect All Alles a&bwählen @@ -1847,9 +1847,9 @@ Drücke 1 für Standardmodus Spielstand kopieren - - - + + + &Export &Exportieren @@ -1900,10 +1900,10 @@ Drücke 1 für Standardmodus - - + + - + Snapmatic Properties Snapmatic Eigenschaften @@ -1943,8 +1943,8 @@ Drücke 1 für Standardmodus Meme - - + + Snapmatic Title Snapmatic Titel @@ -2046,33 +2046,33 @@ Drücke 1 für Standardmodus Patchen von Snapmatic Eigenschaften fehlgeschlagen wegen %1 - + Patching of Snapmatic Properties failed because of JSON Error Patchen von Snapmatic Eigenschaften fehlgeschlagen wegen JSON Fehler - + - + Patching of Snapmatic Properties failed because of I/O Error Patchen von Snapmatic Eigenschaften fehlgeschlagen wegen I/O Fehler - - + + New Snapmatic title: Neuer Snapmatic Titel: - - + + Snapmatic Crew Snapmatic Crew - - + + New Snapmatic crew: Neue Snapmatic Crew: @@ -2179,7 +2179,7 @@ Drücke 1 für Standardmodus - + Delete picture Bild löschen @@ -2189,72 +2189,72 @@ Drücke 1 für Standardmodus Bist du sicher %1 von deine Snapmatic Bilder zu löschen? - + Failed to hide %1 In-game from your Snapmatic pictures Fehlgeschlagen beim Ausblenden von %1 im Spiel von deinen Snapmatic Bildern - + Failed to show %1 In-game from your Snapmatic pictures Fehlgeschlagen beim Anzeigen von %1 im Spiel von deinen Snapmatic Bildern - - - + + + Edi&t Bearbei&ten - + &Export &Exportieren - - - + + + Show &In-game &Im Spiel anzeigen - - - + + + Hide &In-game &Im Spiel ausblenden - + &View A&nsehen - + &Remove Entfe&rnen - - + + &Select Au&swählen - - + + &Deselect A&bwählen - - + + Select &All Alles &auswählen - - + + &Deselect All Alles a&bwählen @@ -2274,7 +2274,7 @@ Drücke 1 für Standardmodus Bild exportieren - + Failed at deleting %1 from your Snapmatic pictures Fehlgeschlagen beim Löschen von %1 von deinen Snapmatic Bildern @@ -2367,29 +2367,29 @@ Drücke 1 für Standardmodus - - + + Change &Title... &Titel ändern... - - + + &Qualify as Avatar Als Avatar &qualifizieren - - + + Change &Players... S&pieler ändern... - - + + Change &Crew... &Crew ändern... @@ -2464,7 +2464,7 @@ Drücke 1 für Standardmodus - + Select GTA V Folder... @@ -2512,16 +2512,16 @@ Drücke 1 für Standardmodus &Neuladen - - - + + + Show In-game Im Spiel anzeigen - - - + + + Hide In-game Im Spiel ausblenden diff --git a/res/gta5sync_en_US.ts b/res/gta5sync_en_US.ts index ad643bd..2f2956e 100644 --- a/res/gta5sync_en_US.ts +++ b/res/gta5sync_en_US.ts @@ -167,10 +167,10 @@ Pictures and Savegames ImageEditorDialog - - - - + + + + Snapmatic Image Editor @@ -200,14 +200,14 @@ Pictures and Savegames - - + + Patching of Snapmatic Image failed because of I/O Error - - + + Patching of Snapmatic Image failed because of Image Error @@ -374,14 +374,14 @@ Pictures and Savegames - + Custom Avatar Custom Avatar Description in SC, don't use Special Character! - + Custom Picture Custom Picture Description in SC, don't use Special Character! @@ -722,26 +722,26 @@ Y: %2 - - - - - - + + + + + + Found: %1 - - + - + + Language: %1 @@ -757,7 +757,7 @@ Y: %2 - + Participate in %1 User Statistics @@ -778,8 +778,8 @@ Y: %2 - + Participation ID: %1 @@ -917,62 +917,62 @@ Y: %2 - + %1 %1 - + The new Custom Folder will initialise after you restart %1. The new Custom Folder will initialize after you restart %1. - + No Profile No Profile, as default - - + + Profile: %1 - + View %1 User Statistics Online - + Not registered - - - - + + + + Yes - - + + No - - + + OS defined - - + + Steam defined @@ -1013,72 +1013,72 @@ Y: %2 - - + + Export as &Picture... - - + + Export as &Snapmatic... - - + + &Overwrite Image... - - + + &Edit Properties... - - + + Open &Map Viewer... - + Key 1 - Avatar Preview Mode Key 2 - Toggle Overlay Arrow Keys - Navigate - + Snapmatic Picture Viewer - + Failed at %1 - - + + No Players - - + + No Crew - + Unknown Location - + Avatar Preview Mode Press 1 for Default View @@ -1187,8 +1187,8 @@ Press 1 for Default View - - + + Open &JSON Editor... @@ -1319,18 +1319,18 @@ Press 1 for Default View - - - - - - - - - - - - + + + + + + + + + + + + Import... @@ -1384,7 +1384,7 @@ Press 1 for Default View - + No valid file is selected @@ -1403,13 +1403,13 @@ Press 1 for Default View - + Failed to read Snapmatic picture - + Failed to read Savegame file @@ -1417,147 +1417,147 @@ Press 1 for Default View - + Can't import %1 because file can't be open - + Can't import %1 because file can't be parsed properly - + Can't import %1 because file format can't be detected - + Failed to import the Snapmatic picture, file not begin with PGTA or end with .g5e - + Failed to import the Snapmatic picture, can't copy the file into profile - + Failed to import the Savegame, can't copy the file into profile - + Failed to import the Savegame, no Savegame slot is left - - + + JPG pictures and GTA Snapmatic - - + + JPG pictures only - - + + GTA Snapmatic only - + %1Export Snapmatic pictures%2<br><br>JPG pictures make it possible to open the picture with a Image Viewer<br>GTA Snapmatic make it possible to import the picture into the game<br><br>Export as: - - - - + + + + Export selected... - + Initialising export... Initializing export... - + Export failed with... %1 - - + + No Snapmatic pictures or Savegames files are selected - - - + + + Remove selected - + You really want remove the selected Snapmatic picutres and Savegame files? - - + + Qualify as Avatar - - - - - - + + + + + + No Snapmatic pictures are selected - - - - + + + + Patch selected... - - - - - - - - + + + + + + + + Patch file %1 of %2 files - - - - - - + + + + + + %1 failed with... %2 @@ -1565,70 +1565,70 @@ Press 1 for Default View - + Failed to remove all selected Snapmatic pictures and/or Savegame files - + Prepare Content for Import... - + A Snapmatic picture already exists with the uid %1, you want assign your import a new uid and timestamp? - + Qualify %1 failed with... - - + + Change Players... - + Change Players %1 failed with... - - - + + + Change Crew... - + Failed to enter a valid Snapmatic Crew ID - + Change Crew %1 failed with... - - - + + + Change Title... - + Failed to enter a valid Snapmatic title - + Change Title %1 failed with... @@ -1720,45 +1720,45 @@ Press 1 for Default View - + &View - - - + + + &Export - - - + + + &Remove - - + + &Select - - + + &Deselect - - + + Select &All - - + + &Deselect All @@ -1837,12 +1837,12 @@ Press 1 for Default View - + Delete Savegame - + Failed at deleting %1 from your savegames @@ -1855,10 +1855,10 @@ Press 1 for Default View - - + + - + Snapmatic Properties @@ -1995,39 +1995,39 @@ Press 1 for Default View - + Patching of Snapmatic Properties failed because of JSON Error - + - + Patching of Snapmatic Properties failed because of I/O Error - - + + Snapmatic Title - - + + New Snapmatic title: - - + + Snapmatic Crew - - + + New Snapmatic crew: @@ -2144,7 +2144,7 @@ Press 1 for Default View - + Delete picture @@ -2154,62 +2154,62 @@ Press 1 for Default View - - - + + + Edi&t - - - + + + Show &In-game - - - + + + Hide &In-game - + &Export - + &View - + &Remove - - + + &Select - - + + &Deselect - - + + Select &All - - + + &Deselect All @@ -2219,17 +2219,17 @@ Press 1 for Default View - + Failed at deleting %1 from your Snapmatic pictures - + Failed to hide %1 In-game from your Snapmatic pictures - + Failed to show %1 In-game from your Snapmatic pictures @@ -2387,7 +2387,7 @@ Press 1 for Default View - + Select GTA V Folder... @@ -2405,8 +2405,8 @@ Press 1 for Default View - - + + Change &Players... @@ -2417,22 +2417,22 @@ Press 1 for Default View - - + + Change &Title... - - + + Change &Crew... - - + + &Qualify as Avatar @@ -2467,16 +2467,16 @@ Press 1 for Default View - - - + + + Show In-game - - - + + + Hide In-game diff --git a/res/gta5sync_fr.ts b/res/gta5sync_fr.ts index f35dd75..843150a 100644 --- a/res/gta5sync_fr.ts +++ b/res/gta5sync_fr.ts @@ -178,10 +178,10 @@ et les fichiers de sauvegarde de Grand Theft Auto V ImageEditorDialog - - - - + + + + Snapmatic Image Editor Éditeur d'images Snapmatic @@ -211,14 +211,14 @@ et les fichiers de sauvegarde de Grand Theft Auto V &Fermer - - + + Patching of Snapmatic Image failed because of I/O Error Échec du patch Snapmatic : I/O Error - - + + Patching of Snapmatic Image failed because of Image Error Échec du patch Snapmatic : Image Error @@ -393,14 +393,14 @@ et les fichiers de sauvegarde de Grand Theft Auto V - + Custom Avatar Custom Avatar Description in SC, don't use Special Character! Avatar personnalisé - + Custom Picture Custom Picture Description in SC, don't use Special Character! Image personnalisé @@ -751,26 +751,26 @@ Y : %2 - - - - - - + + + + + + Found: %1 Trouvé : %1 - - + - + + Language: %1 Langue : %1 @@ -791,7 +791,7 @@ Y : %2 - + Participate in %1 User Statistics Participer aux statistiques d'usage %1 @@ -822,8 +822,8 @@ Y : %2 - + Participation ID: %1 ID de participation : %1 @@ -950,62 +950,62 @@ Y : %2 %1 (Priorité de la langue) - + %1 %1 %1 - + The new Custom Folder will initialise after you restart %1. Le nouveau Dossier personnalisé sera initialisé au redémarrage de %1. - + View %1 User Statistics Online Voir les statistiques d'usage %1 en ligne - + Not registered Pas enregistré - - - - + + + + Yes Oui - - + + No Non - - + + OS defined Défini par le système d'exploitation - - + + Steam defined Défini par Steam - + No Profile No Profile, as default Aucun profil - - + + Profile: %1 Profil : %1 @@ -1135,37 +1135,37 @@ Y : %2 Fichier invalide - - + + Export as &Picture... Exporter comme &image... - - + + Export as &Snapmatic... Exporter comme &Snapmatic... - - + + &Overwrite Image... &Remplacer l'image... - - + + &Edit Properties... Modifier les &propriétés... - - + + Open &Map Viewer... Ouvrir la &Visionneuse de Carte... - + Key 1 - Avatar Preview Mode Key 2 - Toggle Overlay Arrow Keys - Navigate @@ -1174,37 +1174,37 @@ Touche 2 - Activer/désactiver l'overlay Touches fléchées - Naviguer - + Snapmatic Picture Viewer Visionneuse de photo Snapmatic - + Failed at %1 Echec de %1 - - + + No Crew Aucun crew - - + + No Players Aucun joueurs - + Avatar Preview Mode Press 1 for Default View Mode Aperçu Avatar Appuyer sur 1 pour le mode par défaut - + Unknown Location Emplacement inconnu @@ -1226,8 +1226,8 @@ Appuyer sur 1 pour le mode par défaut Échec de l'export de la photo Snapmatic - - + + Open &JSON Editor... Ouvrir l'éditeur &JSON... @@ -1358,18 +1358,18 @@ Appuyer sur 1 pour le mode par défaut - - - - - - - - - - - - + + + + + + + + + + + + Import... Importer... @@ -1427,7 +1427,7 @@ Appuyer sur 1 pour le mode par défaut - + No valid file is selected Fichier invalide @@ -1438,13 +1438,13 @@ Appuyer sur 1 pour le mode par défaut Fichiers importables (%1) - + Failed to read Snapmatic picture Impossible d'ouvrir la photo Snapmatic - + Failed to read Savegame file Impossible de lire le fichier de sauvegarde @@ -1452,122 +1452,122 @@ Appuyer sur 1 pour le mode par défaut - + Can't import %1 because file can't be open Impossible d'importer %1, le fichier ne peut pas être ouvert - + Can't import %1 because file can't be parsed properly Impossible d'importer %1, le fichier ne peut pas être parsé correctement - + Can't import %1 because file format can't be detected Impossible d'importer %1, le format du fichier n'est pas détecté - + Failed to import the Snapmatic picture, file not begin with PGTA or end with .g5e Impossible d'importer la photo Snapmatic,nom de fichier incorrect (PGTA*, *.g5e) - + Failed to import the Snapmatic picture, can't copy the file into profile Impossible d'importer la photo Snapmatic, impossible de copier le fichier dans le profil - + Failed to import the Savegame, can't copy the file into profile Impossible d'importer la sauvegarde, impossible de copier le fichier dans le profil - + Failed to import the Savegame, no Savegame slot is left Impossible d'importer la sauvegarde, aucun emplacement libre - - + + JPG pictures and GTA Snapmatic Images JPG et GTA Snapmatic - - + + JPG pictures only Images JPG seulement - - + + GTA Snapmatic only GTA Snapmatic seulement - + %1Export Snapmatic pictures%2<br><br>JPG pictures make it possible to open the picture with a Image Viewer<br>GTA Snapmatic make it possible to import the picture into the game<br><br>Export as: %1Exporter les photos Snapmatic%2<br><br>Les fichiers JPG permettent d'ouvrir les photos avec une visionneuse d'images<br>Les GTA Snapmatic permettent d'importer les photos dans le jeu<br><br>Exporter comme : - - - - + + + + Export selected... Exporter la sélection... - + Initialising export... Initialisation de l'export... - - + + Qualify as Avatar Qualifier comme Avatar - - - - - - + + + + + + No Snapmatic pictures are selected Aucun Snapmatic sélectionné - - - - + + + + Patch selected... Patcher la sélection... - - - - - - - - + + + + + + + + Patch file %1 of %2 files Patch du fichier %1 sur %2 - - - - - - + + + + + + %1 failed with... %2 @@ -1577,76 +1577,76 @@ Appuyer sur 1 pour le mode par défaut %2 - + Failed to remove all selected Snapmatic pictures and/or Savegame files Échec de la supression des Snapmatic et/ou des fichiers de sauvegarde sélectionnés - + Prepare Content for Import... Préparation du contenu pour l'import... - + A Snapmatic picture already exists with the uid %1, you want assign your import a new uid and timestamp? Un Snapmatic existe déjà avec le uid %1, voulez-vous assigner à votre import un nouvel uid et timestamp ? - + Qualify %1 failed with... Qualifier - - + + Change Players... Modifier les joueurs... - + Change Players %1 failed with... Modifier les joueurs - - - + + + Change Crew... Modifier le Crew... - + Failed to enter a valid Snapmatic Crew ID Snapmatic Crew ID invalide - + Change Crew %1 failed with... Changer le Crew - - - + + + Change Title... Changer le titre... - + Failed to enter a valid Snapmatic title Titre Snapmatic invalide - + Change Title %1 failed with... Changer le titre - + Export failed with... %1 @@ -1655,20 +1655,20 @@ Appuyer sur 1 pour le mode par défaut %1 - - + + No Snapmatic pictures or Savegames files are selected Aucun fichier de sauvegarde ou photo Snapmatic sélectionné - - - + + + Remove selected Supprimer la sélection - + You really want remove the selected Snapmatic picutres and Savegame files? Supprimer la sélection ? @@ -1773,9 +1773,9 @@ Appuyer sur 1 pour le mode par défaut Supprimer - - - + + + &Export &Exporter @@ -1856,48 +1856,48 @@ Appuyer sur 1 pour le mode par défaut - + Delete Savegame Supprimer la sauvegarde - + Failed at deleting %1 from your savegames Impossible de supprimer %1 - + &View &Voir - - - + + + &Remove &Supprimer - - + + &Select &Sélectionner - - + + &Deselect &Déselectionner - - + + Select &All Sélectionner to&ut - - + + &Deselect All &Déselectionner tout @@ -1910,10 +1910,10 @@ Appuyer sur 1 pour le mode par défaut - - + + - + Snapmatic Properties Propriétés Snapmatic @@ -1953,8 +1953,8 @@ Appuyer sur 1 pour le mode par défaut Meme - - + + Snapmatic Title Titre Snapmatic @@ -2058,33 +2058,33 @@ Appuyer sur 1 pour le mode par défaut Patch des propriétés Snapmatic échoué : %1 - + Patching of Snapmatic Properties failed because of JSON Error Patch des propriétés Snapmatic échoué : erreur JSON - + - + Patching of Snapmatic Properties failed because of I/O Error La modification des propriétés Snapmatic a échoué : erreur d'entrée/sortie - - + + New Snapmatic title: Nouveau titre Snapmatic : - - + + Snapmatic Crew Crew Snapmatic - - + + New Snapmatic crew: Nouveau crew Snapmatic : @@ -2201,7 +2201,7 @@ Appuyer sur 1 pour le mode par défaut - + Delete picture Supprimer la photo @@ -2216,77 +2216,77 @@ Appuyer sur 1 pour le mode par défaut Supprimer %1 ? - + Failed at deleting %1 from your Snapmatic pictures Impossible de supprimer %1 - + Failed to hide %1 In-game from your Snapmatic pictures %1 n'a pas pu être rendu invisible en jeu - + Failed to show %1 In-game from your Snapmatic pictures %1 n'a pas pu être rendu visible en jeu - - - + + + Edi&t Édi&ter - - - + + + Show &In-game &Visible en jeu - - - + + + Hide &In-game &Invisible en jeu - + &Export &Exporter - + &View &Voir - + &Remove S&upprimer - - + + &Select &Sélectionner - - + + &Deselect &Déselectionner - - + + Select &All Sélectionner &tout - - + + &Deselect All &Déselectionner tout @@ -2426,7 +2426,7 @@ Appuyer sur 1 pour le mode par défaut - + Select GTA V Folder... @@ -2439,8 +2439,8 @@ Appuyer sur 1 pour le mode par défaut - - + + Change &Players... Modifier les &joueurs... @@ -2451,22 +2451,22 @@ Appuyer sur 1 pour le mode par défaut - - + + Change &Title... Changer le &titre... - - + + Change &Crew... Changer le &Crew... - - + + &Qualify as Avatar &Qualifier comme Avatar @@ -2524,16 +2524,16 @@ Appuyer sur 1 pour le mode par défaut %1 - Nouvelles - - - + + + Show In-game Visible en jeu - - - + + + Hide In-game Invisible en jeu diff --git a/res/gta5sync_ko.ts b/res/gta5sync_ko.ts index 815f1fc..a63162c 100644 --- a/res/gta5sync_ko.ts +++ b/res/gta5sync_ko.ts @@ -202,22 +202,22 @@ Pictures and Savegames 닫기(&C) - - - - + + + + Snapmatic Image Editor 스냅매틱 이미지 편집기 - - + + Patching of Snapmatic Image failed because of I/O Error I/O 오류로 인해 스냅매틱 이미지를 패치하지 못했습니다. - - + + Patching of Snapmatic Image failed because of Image Error 이미지 오류로 인해 스냅매틱 이미지를 패치하지 못했습니다. @@ -386,7 +386,7 @@ Pictures and Savegames - + Custom Avatar Custom Avatar Description in SC, don't use Special Character! 소셜클럽의 사용자 지정 아바타 설명입니다. 특수 문자를 사용하지 마십시오! @@ -394,7 +394,7 @@ Pictures and Savegames - + Custom Picture Custom Picture Description in SC, don't use Special Character! 소셜클럽의 사용자 지정 그림 설명입니다. 특수 문자를 사용하지 마십시오! @@ -757,26 +757,26 @@ Y: %2 - - - - - - + + + + + + Found: %1 찾음: %1 - - + - + + Language: %1 언어: %1 @@ -797,7 +797,7 @@ Y: %2 - + Participate in %1 User Statistics 사용자 통계 참가 %1 @@ -833,8 +833,8 @@ Y: %2 - + Participation ID: %1 참여 아이디: %1 @@ -961,64 +961,64 @@ Y: %2 %1 (인터페이스와 가까운 언어) - + %1 %1 %1 %1 - + The new Custom Folder will initialise after you restart %1. 다시 시작한 후 새 사용자 지정 폴더가 초기화됩니다. %1. - + No Profile No Profile, as default 프로필 없음 (기본값) 프로필 없음 - - + + Profile: %1 프로필: %1 - + View %1 User Statistics Online 온라인 %1 사용자 통계 보기 - + Not registered 등록되지 않았습니다. - - - - + + + + Yes - - + + No 아니요 - - + + OS defined OS 정의 - - + + Steam defined 스팀 정의 @@ -1062,43 +1062,43 @@ Y: %2 닫기(&C) - - + + Export as &Picture... 내 PC에 이미지로 내보내기(&P) - - + + Export as &Snapmatic... 내 PC에 스냅매틱으로 내보내기(&S) - - + + &Edit Properties... 속성 편집(&E) - - + + &Overwrite Image... 이미지 덮어쓰기(&O) - - + + Open &Map Viewer... 지도 뷰어 열기(&M) - - + + Open &JSON Editor... JSON 편집기 열기(&J) - + Key 1 - Avatar Preview Mode Key 2 - Toggle Overlay Arrow Keys - Navigate @@ -1107,35 +1107,35 @@ Arrow Keys - Navigate 화살표키 - 이동 - + Snapmatic Picture Viewer 스냅매틱 이미지 뷰어 - + Failed at %1 %1에서 실패했습니다. - - + + No Players 플레이어 없음 - - + + No Crew 조직 없음 - + Unknown Location 알 수 없는 위치 - + Avatar Preview Mode Press 1 for Default View 아바타 미리 보기 모드입니다. @@ -1351,18 +1351,18 @@ Press 1 for Default View - - - - - - - - - - - - + + + + + + + + + + + + Import... 가져오기 @@ -1394,14 +1394,14 @@ Press 1 for Default View - + Can't import %1 because file can't be open 파일을 열 수 없으므로 %1을 가져올 수 없습니다. - + Can't import %1 because file can't be parsed properly 파일을 구문 분석할 수 없으므로 %1을 가져올 수 없습니다. @@ -1450,7 +1450,7 @@ Press 1 for Default View - + No valid file is selected 올바른 파일이 선택되지 않았습니다. @@ -1471,91 +1471,91 @@ Press 1 for Default View %1 - + Failed to read Snapmatic picture 스냅매틱 이미지를 읽지 못했습니다. - + Failed to read Savegame file 세이브 파일을 읽지 못했습니다. - + Can't import %1 because file format can't be detected 파일 형식을 검색할 수 없으므로 %1을 가져올 수 없습니다. - + Prepare Content for Import... 가져올 컨텐츠를 준비합니다. - + Failed to import the Snapmatic picture, file not begin with PGTA or end with .g5e 스냅매틱 이미지를 가져오지 못했습니다. 파일이 PGTA로 시작되거나 .g5e로 끝나지 않습니다. - + A Snapmatic picture already exists with the uid %1, you want assign your import a new uid and timestamp? uid %1이(가) 있는 스냅매틱 이미지가 이미 있습니다. 가져오기를 새 uid 및 타임스탬프를 할당하시겠습니까? - + Failed to import the Snapmatic picture, can't copy the file into profile 스냅매틱 이미지를 가져오지 못했습니다. 파일을 프로필에 복사할 수 없습니다. - + Failed to import the Savegame, can't copy the file into profile 게임 저장 파일을 가져오지 못했습니다. 파일을 프로필에 복사할 수 없습니다. - + Failed to import the Savegame, no Savegame slot is left 게임 저장 파일을 가져오지 못했습니다. 게임 저장 슬롯이 남아 있지 않습니다. - - - - + + + + Export selected... 내보내기를 선택했습니다. - - + + JPG pictures and GTA Snapmatic JPG 이미지 및 GTA 스냅매틱 - - + + JPG pictures only JPG 이미지만 - - + + GTA Snapmatic only GTA 스냅매틱만 - + %1Export Snapmatic pictures%2<br><br>JPG pictures make it possible to open the picture with a Image Viewer<br>GTA Snapmatic make it possible to import the picture into the game<br><br>Export as: %1 스냅매틱 이미지 내보내기를 시작합니다.%2 <br><br>JPG 이미지를 사용하면 이미지 뷰어로 파일을 열 수 있습니다.<br>GTA 스냅매틱을 사용하면 다음과 같이 이미지를 게임으로 가져올 수 있습니다. - + Initialising export... 내보내기를 초기화하는 중... - + Export failed with... %1 @@ -1564,45 +1564,45 @@ Press 1 for Default View %1 - - + + No Snapmatic pictures or Savegames files are selected 스냅매틱 이미지 또는 세이브 파일이 선택되지 않았습니다. - - - + + + Remove selected 선택한 항목 삭제 - + You really want remove the selected Snapmatic picutres and Savegame files? 선택한 스냅매틱 이미지 및 세이브 파일을 삭제하시겠습니까? - + Failed to remove all selected Snapmatic pictures and/or Savegame files 선택한 모든 스냅매틱 이미지 및 세이브 파일을 삭제하지 못했습니다. - - - - - - + + + + + + No Snapmatic pictures are selected 스냅매틱 이미지가 선택되지 않았습니다. - - - - - - + + + + + + %1 failed with... %2 @@ -1613,84 +1613,84 @@ Press 1 for Default View %2 - - + + Qualify as Avatar 아바타 자격 부여 - - - - + + + + Patch selected... 패치가 선택됨... - - - - - - - - + + + + + + + + Patch file %1 of %2 files %2 파일의 %1 패치 파일입니다. - + Qualify %1 failed with... %1이(가) 실패한 경우... 자격 부여 - - + + Change Players... 플레이어 변경 - + Change Players %1 failed with... %1이(가) 실패한 경우... 플레이어 변경 - - - + + + Change Crew... 조직 변경 - + Failed to enter a valid Snapmatic Crew ID 올바른 스냅매틱 조직 아이디를 입력하지 못했습니다. - + Change Crew %1 failed with... %1이(가) 실패한 경우... 조직 변경 - - - + + + Change Title... 제목 변경 - + Failed to enter a valid Snapmatic title 올바른 스냅매틱 제목을 입력하지 않았습니다. - + Change Title %1 failed with... %1이(가) 실패한 경우... @@ -1791,45 +1791,45 @@ Press 1 for Default View 삭제 - + &View 보기(&V) - - - + + + &Export 내보내기(&E) - - - + + + &Remove 삭제(&R) - - + + &Select 선택(&S) - - + + &Deselect 선택 해제(&D) - - + + Select &All 모두 선택(&A) - - + + &Deselect All 모두 선택 해제(&D) @@ -1905,7 +1905,7 @@ Press 1 for Default View - + Delete Savegame 세이브 파일 삭제 @@ -1915,7 +1915,7 @@ Press 1 for Default View %1을(를) 세이브 파일에서 삭제하시겠습니까? - + Failed at deleting %1 from your savegames %1을(를) 세이브 파일에서 삭제하지 못했습니다. @@ -1928,10 +1928,10 @@ Press 1 for Default View - - + + - + Snapmatic Properties 스냅매틱 속성 @@ -2022,38 +2022,38 @@ Press 1 for Default View - + - + Patching of Snapmatic Properties failed because of I/O Error I/O 오류로 인해 스냅매틱 속성을 패치하지 못했습니다. - + Patching of Snapmatic Properties failed because of JSON Error JSON 오류로 인해 스냅매틱 속성을 패치하지 못했습니다. - - + + Snapmatic Crew 조직 스냅매틱 - - + + New Snapmatic crew: 새로운 조직 스냅매틱: - - + + Snapmatic Title 스냅매틱 제목 - - + + New Snapmatic title: 새로운 스냅매틱 제목: @@ -2222,7 +2222,7 @@ Press 1 for Default View - + Delete picture 이미지 삭제 @@ -2232,62 +2232,62 @@ Press 1 for Default View 삭제 - - - + + + Edi&t 편집(&T) - - - + + + Show &In-game 인게임에서 보이기(&I) - - - + + + Hide &In-game 인게임에서 숨기기(&I) - + &Export 내보내기(&E) - + &View 보기(&V) - + &Remove 삭제(&R) - - + + &Select 선택(&S) - - + + &Deselect 선택 해제(&D) - - + + Select &All 모두 선택(&A) - - + + &Deselect All 모두 선택 해제(&D) @@ -2297,17 +2297,17 @@ Press 1 for Default View 스냅매틱 이미지에서 %1을 삭제하시겠습니까? - + Failed at deleting %1 from your Snapmatic pictures 스냅매틱 이미지에서 %1을 삭제하지 못했습니다. - + Failed to hide %1 In-game from your Snapmatic pictures 인게임 스냅매틱 이미지에서 %1 을 숨기지 못했습니다. - + Failed to show %1 In-game from your Snapmatic pictures 인게임 스냅매틱 이미지에서 %1 을 표시하지 못했습니다. @@ -2471,7 +2471,7 @@ Press 1 for Default View - + Select GTA V Folder... @@ -2489,43 +2489,43 @@ Press 1 for Default View - - + + Change &Title... 제목 변경(&T) - - + + Change &Crew... &조직 상징 변경(&C) - - + + &Qualify as Avatar 아바타 자격 부여(&Q) - - + + Change &Players... 플레이어 변경(&P) - - - + + + Show In-game 인게임 보이기 - - - + + + Hide In-game 인게임 숨기기 diff --git a/res/gta5sync_ru.ts b/res/gta5sync_ru.ts index a11f33e..c215790 100644 --- a/res/gta5sync_ru.ts +++ b/res/gta5sync_ru.ts @@ -181,10 +181,10 @@ Pictures and Savegames ImageEditorDialog - - - - + + + + Snapmatic Image Editor Редактор картинок Snapmatic @@ -214,14 +214,14 @@ Pictures and Savegames &Закрыть - - + + Patching of Snapmatic Image failed because of I/O Error Не удалось изменить картинку Snapmatic из-за ошибки ввода-вывода - - + + Patching of Snapmatic Image failed because of Image Error Не удалось изменить картинку Snapmatic из-за ошибки Image Error @@ -400,14 +400,14 @@ Pictures and Savegames - + Custom Avatar Custom Avatar Description in SC, don't use Special Character! Свой Аватар - + Custom Picture Custom Picture Description in SC, don't use Special Character! Своя Картинка @@ -757,26 +757,26 @@ Y: %2 - - - - - - + + + + + + Found: %1 Найдено: %1 - - + - + + Language: %1 Язык: %1 @@ -797,7 +797,7 @@ Y: %2 - + Participate in %1 User Statistics Участвовать в пользовательской статистике %1 @@ -830,8 +830,8 @@ Y: %2 - + Participation ID: %1 Номер участника: %1 @@ -960,62 +960,62 @@ Y: %2 %1 (Приоритетный язык) - + %1 %1 %1 - + The new Custom Folder will initialise after you restart %1. Другая папка будет загружена после перезапуска %1. - + View %1 User Statistics Online Посмотреть пользовательскую статистику %1 онлайн - + Not registered Не зарегистрирован - - - - + + + + Yes Да - - + + No Нет - - + + OS defined Настройка от ОС - - + + Steam defined Настройка от Steam - + No Profile No Profile, as default Нет профиля - - + + Profile: %1 Профиль: %1 @@ -1065,37 +1065,37 @@ Y: %2 Экспортировать - - + + Export as &Picture... Экспортировать как &картинку... - - + + Export as &Snapmatic... Экспортировать как &Snapmatic... - - + + &Overwrite Image... &Перезаписать картинку... - - + + &Edit Properties... &Изменить свойства... - - + + Open &Map Viewer... Открыть &карту... - + Key 1 - Avatar Preview Mode Key 2 - Toggle Overlay Arrow Keys - Navigate @@ -1104,37 +1104,37 @@ Arrow Keys - Navigate Стрелки - Навигация - + Snapmatic Picture Viewer Просмотрщик фотографий Snapmatic - + Failed at %1 Ошибка при %1 - - + + No Crew Вне банды - - + + No Players Игроков нет - + Avatar Preview Mode Press 1 for Default View Режим просмотра аватарок Нажмите 1 для стандартного просмотра - + Unknown Location Неизвестное место @@ -1236,8 +1236,8 @@ Press 1 for Default View Картинки Snapmatic (PGTA*) - - + + Open &JSON Editor... Открыть &редактор JSON... @@ -1358,18 +1358,18 @@ Press 1 for Default View - - - - - - - - - - - - + + + + + + + + + + + + Import... Импортировать... @@ -1419,20 +1419,20 @@ Press 1 for Default View %1 - + Failed to read Snapmatic picture Не удалось загрузить картинку Snapmatic - + Failed to read Savegame file Не удалось загрузить файл сохранения - + No valid file is selected Выбранный файл неверен @@ -1457,131 +1457,131 @@ Press 1 for Default View - + Can't import %1 because file can't be open Не удалось открыть %1, файл не может быть открыт - + Can't import %1 because file can't be parsed properly Не получилось импортировать %1, файл не может быть правильно обработан - + Can't import %1 because file format can't be detected Не получилось импортировать %1, не удалось определить формат файла - + Failed to import the Snapmatic picture, file not begin with PGTA or end with .g5e Не удалось импортировать картинку Snapmatic, название не начинается с PGTA или не заканчивается с .g5e - + Failed to import the Snapmatic picture, can't copy the file into profile Не удалось импортировать картинку Snapmatic, не получилось скопировать файл в профиль - + Failed to import the Savegame, can't copy the file into profile Не удалось импортировать сохранение, не получилось скопировать файл в профиль - + Failed to import the Savegame, no Savegame slot is left Не удалось импортировать сохранение, нет пустых ячеек под сохранения - - + + JPG pictures and GTA Snapmatic Картинки JPG и GTA Snapmatic - - + + JPG pictures only Только картинки JPG - - + + GTA Snapmatic only Только GTA Snapmatic - + Initialising export... Подготовка к экспорту... - - + + No Snapmatic pictures or Savegames files are selected Не выделены ни один Snapmatic или сохранение - - - + + + Remove selected Снять выделение - + You really want remove the selected Snapmatic picutres and Savegame files? Точно ли хочешь удалить выбранные картинки Snapmatic и файлы сохранений? - + Prepare Content for Import... Подготовка данных к импорту... - - + + Qualify as Avatar Пометить как Аватар - - - - - - + + + + + + No Snapmatic pictures are selected Не выделена ни одна картинка Snapmatic - - - - + + + + Patch selected... Пропатчить выделенные... - - - - - - - - + + + + + + + + Patch file %1 of %2 files Изменяется файл %1 из %2 - - - - - - + + + + + + %1 failed with... %2 @@ -1591,86 +1591,86 @@ Press 1 for Default View %2 - + A Snapmatic picture already exists with the uid %1, you want assign your import a new uid and timestamp? Можно использовать слово "приписать" - + Failed to remove all selected Snapmatic pictures and/or Savegame files Не удалось удалить все выделенные картинки Snapmatic и/или сохранения - + Qualify %1 failed with... Помечание - - + + Change Players... Изменить игроков... - + Change Players %1 failed with... Измение игроков - - - + + + Change Crew... Изменить банду... - + Failed to enter a valid Snapmatic Crew ID Введённый идентификатор банды не верен - + Change Crew %1 failed with... Изменение банды - - - + + + Change Title... Изменить заголовок... - + Failed to enter a valid Snapmatic title Введённый заголовок не верен - + Change Title %1 failed with... Изменение заголовка - + %1Export Snapmatic pictures%2<br><br>JPG pictures make it possible to open the picture with a Image Viewer<br>GTA Snapmatic make it possible to import the picture into the game<br><br>Export as: %1Эскпортировать картинки Snapmatic%2<br><br>Картинки JPG можно открыть любым просмотрщиком<br>Картинки формата GTA Snapmatic можно снова импортировать в игру<br><br>Экспортировать как: - - - - + + + + Export selected... Экпортировать выделенное... - + Export failed with... %1 @@ -1811,48 +1811,48 @@ Press 1 for Default View - + Delete Savegame Удалить сохранение - + Failed at deleting %1 from your savegames Не удалось удалить сохранение %1 - + &View &Просмотр - - - + + + &Remove &Удалить - - + + &Select &Выбрать - - + + &Deselect Сн&ять выбор - - + + Select &All В&ыбрать все - - + + &Deselect All Снять выбо&р со всех @@ -1862,9 +1862,9 @@ Press 1 for Default View Копировать сохранение - - - + + + &Export &Экспортировать @@ -1915,10 +1915,10 @@ Press 1 for Default View - - + + - + Snapmatic Properties Свойства Snapmatic @@ -1968,8 +1968,8 @@ Press 1 for Default View Meme - - + + Snapmatic Title Заголовок Snapmatic @@ -2061,33 +2061,33 @@ Press 1 for Default View Не удалось изменить свойства Snapmatic из-за %1 - + Patching of Snapmatic Properties failed because of JSON Error Не удалось измененить свойства Snapmatic из-за ошибки JSON - + - + Patching of Snapmatic Properties failed because of I/O Error Не удалось измененить свойства Snapmatic из-за проблемы ввода/вывода - - + + New Snapmatic title: Новый заголовок Snapmatic: - - + + Snapmatic Crew Банда на Snapmatic - - + + New Snapmatic crew: Новая банда на Snapmatic: @@ -2199,7 +2199,7 @@ Press 1 for Default View - + Delete picture Удалить картинку @@ -2209,77 +2209,77 @@ Press 1 for Default View Уверены, что хотите удалить %1 из коллекции картинок Snapmatic? - + Failed at deleting %1 from your Snapmatic pictures Не удалось удалить %1 из колелкции картинок Snapmatic - + Failed to hide %1 In-game from your Snapmatic pictures Не удалось скрыть %1 из списка картинок Snapmatic в игре - + Failed to show %1 In-game from your Snapmatic pictures Не удалось показать %1 в списке картинок Snapmatic в игре - - - + + + Edi&t &Правка - - - + + + Show &In-game Показывать в &игре - - - + + + Hide &In-game Ск&рыть в игре - + &Export &Экспорт - + &View По&казать - + &Remove У&далить - - + + &Select &Выделить - - + + &Deselect Сн&ять выделение - - + + Select &All В&ыбрать все - - + + &Deselect All Снять выбо&р со всех @@ -2403,29 +2403,29 @@ Press 1 for Default View - - + + Change &Players... &Изменить игрока... - - + + Change &Title... Изменить &Заголовок... - - + + Change &Crew... Изменить &банду... - - + + &Qualify as Avatar &Пометить как Аватар @@ -2479,7 +2479,7 @@ Press 1 for Default View - + Select GTA V Folder... @@ -2527,16 +2527,16 @@ Press 1 for Default View Пере&загрузить - - - + + + Show In-game Показывать в игре - - - + + + Hide In-game Скрыть в игре diff --git a/res/gta5sync_uk.ts b/res/gta5sync_uk.ts index 932b1c0..1d0f0ed 100644 --- a/res/gta5sync_uk.ts +++ b/res/gta5sync_uk.ts @@ -205,22 +205,22 @@ Pictures and Savegames &Закрити - - - - + + + + Snapmatic Image Editor Редактор Snapmatic зображень - - + + Patching of Snapmatic Image failed because of I/O Error Виправлення Snapmatic зображення не вдалося через I/O Error - - + + Patching of Snapmatic Image failed because of Image Error Виправлення Snapmatic зображення не вдалося через помилку картинки @@ -389,14 +389,14 @@ Pictures and Savegames - + Custom Avatar Custom Avatar Description in SC, don't use Special Character! Користувацький Аватар - + Custom Picture Custom Picture Description in SC, don't use Special Character! Користувацьке Зображення @@ -753,26 +753,26 @@ Y: %2 - - - - - - + + + + + + Found: %1 Знайдено:%1 - - + - + + Language: %1 Мова: %1 @@ -794,7 +794,7 @@ Y: %2 - + Participate in %1 User Statistics Опитування %1 про устаткування ПК @@ -830,8 +830,8 @@ Y: %2 - + Participation ID: %1 ID учасника : %1 @@ -953,62 +953,62 @@ Y: %2 %1 (пріоритет мови) - + %1 %1 %1 - + The new Custom Folder will initialise after you restart %1. Нова користувацька папка буде ініціалізована після перезапуску %1. - + No Profile No Profile, as default Жодного - - + + Profile: %1 Профіль: %1 - + View %1 User Statistics Online Переглянути користувацьку статистику %1 онлайн - + Not registered Не зареєстрований - - - - + + + + Yes Так - - + + No Ні - - + + OS defined Визначається ОС - - + + Steam defined Визначається Steam @@ -1052,43 +1052,43 @@ Y: %2 &Закрити - - + + Export as &Picture... Експортувати як &зображення... - - + + Export as &Snapmatic... Експортувати як &Snapmatic... - - + + &Edit Properties... &Змінити властивості... - - + + &Overwrite Image... &Перезаписати зображення... - - + + Open &Map Viewer... Відкрити &карту... - - + + Open &JSON Editor... Відкрити редактор &JSON... - + Key 1 - Avatar Preview Mode Key 2 - Toggle Overlay Arrow Keys - Navigate @@ -1097,35 +1097,35 @@ Arrow Keys - Navigate Стрілки - Навігація - + Snapmatic Picture Viewer Переглядач фотографій Snapmatic - + Failed at %1 Помилка на%1 - - + + No Players Гравців немає - - + + No Crew Банди немає - + Unknown Location Невідома локація - + Avatar Preview Mode Press 1 for Default View Режим для аватарок @@ -1341,18 +1341,18 @@ Press 1 for Default View - - - - - - - - - - - - + + + + + + + + + + + + Import... Імпортування... @@ -1384,14 +1384,14 @@ Press 1 for Default View - + Can't import %1 because file can't be open Неможливо імпортувати %1, оскільки файл не може бути відкритий - + Can't import %1 because file can't be parsed properly Неможливо імпортувати %1, оскільки файл неможливо розібрати правильно @@ -1440,7 +1440,7 @@ Press 1 for Default View - + No valid file is selected Вибрані недійсні файли @@ -1461,81 +1461,81 @@ Press 1 for Default View %1 - + Failed to read Snapmatic picture Не вдалося прочитати Snapmatic картинку - + Failed to read Savegame file Не вдалося прочитати файл збереження гри - + Can't import %1 because file format can't be detected Неможливо імпортувати%1, оскільки формат файлу не може бути виявлений - + Failed to import the Snapmatic picture, file not begin with PGTA or end with .g5e Не вдалося імпортувати зображення Snapmatic, файл не починається з PGTA або закінчується .g5e - + Failed to import the Snapmatic picture, can't copy the file into profile Не вдалося імпортувати зображення Snapmatic, не можна скопіювати файл у профіль - + Failed to import the Savegame, can't copy the file into profile Не вдалося імпортувати Сейв, не можна скопіювати файл у профіль - + Failed to import the Savegame, no Savegame slot is left Не вдалося імпортувати Сейв, немає вільного слота - - - - + + + + Export selected... Експорт обраних... - - + + JPG pictures and GTA Snapmatic JPG картинки і GTA Snapmatic - - + + JPG pictures only Тільки JPG картинки - - + + GTA Snapmatic only Тільки GTA Snapmatic - + %1Export Snapmatic pictures%2<br><br>JPG pictures make it possible to open the picture with a Image Viewer<br>GTA Snapmatic make it possible to import the picture into the game<br><br>Export as: %1 Експортувати Snapmatic фотографії %2 <br><br> Фотографії JPG дозволяють відкривати зображення за допомогою засобу перегляду зображень<br>GTA Snapmatic дає змогу імпортувати зображення в гру<br><br>Експортувати як: - + Initialising export... Ініціалізація експорту... - + Export failed with... %1 @@ -1544,45 +1544,45 @@ Press 1 for Default View %1 - - + + No Snapmatic pictures or Savegames files are selected Не вибрано жодного Snapmatic зображення або файлу збереження - - - + + + Remove selected Видалити вибрані - + You really want remove the selected Snapmatic picutres and Savegame files? Ви дійсно хочете видалити вибрані Snapmatic фотографії та файли збереження гри? - + Failed to remove all selected Snapmatic pictures and/or Savegame files Не вдалося видалити всі обрані Snapmatic фотографії та/або Сейви - - - - - - + + + + + + No Snapmatic pictures are selected Не вибрано жодного Snapmatic зображення - - - - - - + + + + + + %1 failed with... %2 @@ -1592,91 +1592,91 @@ Press 1 for Default View %2 - + Prepare Content for Import... Підготувати контент для імпорту ... - + A Snapmatic picture already exists with the uid %1, you want assign your import a new uid and timestamp? Snapmatic зображення з uid %1 вже існує, ви хочете призначити для імпорту новий uid та мітку часу? - - + + Qualify as Avatar Позначити як Аватар - - - - + + + + Patch selected... Вибір патчу... - - - - - - - - + + + + + + + + Patch file %1 of %2 files Патч файлу %1 з %2 файлів - + Qualify %1 failed with... Якість - - + + Change Players... Зміна гравців... - + Change Players %1 failed with... Змінити гравців - - - + + + Change Crew... Зміна банди... - + Failed to enter a valid Snapmatic Crew ID Не вдалося ввести дійсний ID Банди Snapmatic - + Change Crew %1 failed with... Змінити банду - - - + + + Change Title... Зміна назви... - + Failed to enter a valid Snapmatic title Не вдалося ввести дійсний заголовок Snapmatic - + Change Title %1 failed with... Змінити назву @@ -1776,45 +1776,45 @@ Press 1 for Default View Видалити - + &View &Перегляд - - - + + + &Export &Експорт - - - + + + &Remove &Видалення - - + + &Select &Виділення - - + + &Deselect &Зняти виділення - - + + Select &All Вибрати &усі - - + + &Deselect All &Зняти виділення усіх @@ -1890,7 +1890,7 @@ Press 1 for Default View - + Delete Savegame Видалити файл збереження @@ -1900,7 +1900,7 @@ Press 1 for Default View Ви впевнені, що хочете видалити %1 зі своїх сейвів? - + Failed at deleting %1 from your savegames Не вдалося видалити %1 із ваших збережених ігор @@ -1913,10 +1913,10 @@ Press 1 for Default View - - + + - + Snapmatic Properties Властивості Snapmatic @@ -2007,38 +2007,38 @@ Press 1 for Default View - + - + Patching of Snapmatic Properties failed because of I/O Error Змінити властивості Snapmatic не вдалося через I/O Помилку - + Patching of Snapmatic Properties failed because of JSON Error Змінити властивості Snapmatic не вдалося через JSON Помилку - - + + Snapmatic Crew Snapmatic банда - - + + New Snapmatic crew: Нова Snapmatic банда: - - + + Snapmatic Title Snapmatic назва - - + + New Snapmatic title: Новий Snapmatic заголовок: @@ -2202,7 +2202,7 @@ Press 1 for Default View - + Delete picture Видалити фото @@ -2212,62 +2212,62 @@ Press 1 for Default View Видалити - - - + + + Edi&t Редагува&ти - - - + + + Show &In-game Показати &у грі - - - + + + Hide &In-game Сховати &у грі - + &Export &Експортувати - + &View &Переглянути - + &Remove &Видалити - - + + &Select &Виділення - - + + &Deselect &Зняти виділення - - + + Select &All Вибрати &усі - - + + &Deselect All &Зняти виділення усіх @@ -2277,17 +2277,17 @@ Press 1 for Default View Ви дійсно бажаєте видалити %1 з ваших Snapmatic фотографій? - + Failed at deleting %1 from your Snapmatic pictures Не вдалося видалити%1 з ваших Snapmatic фотографій - + Failed to hide %1 In-game from your Snapmatic pictures Не вдалося сховати %1 Snapmatic у грі - + Failed to show %1 In-game from your Snapmatic pictures Не вдалося показати %1 Snapmatic у грі @@ -2451,7 +2451,7 @@ Press 1 for Default View - + Select GTA V Folder... @@ -2469,43 +2469,43 @@ Press 1 for Default View - - + + Change &Title... Змінити &заголовок... - - + + Change &Crew... Змінити &банду... - - + + &Qualify as Avatar Позначити як &аватар - - + + Change &Players... Змінити &гравців... - - - + + + Show In-game Показати у грі - - - + + + Hide In-game Сховати у грі diff --git a/res/gta5sync_zh_TW.ts b/res/gta5sync_zh_TW.ts index 9a347ab..fad27a7 100644 --- a/res/gta5sync_zh_TW.ts +++ b/res/gta5sync_zh_TW.ts @@ -201,22 +201,22 @@ Pictures and Savegames 關閉(&C) - - - - + + + + Snapmatic Image Editor Snapmatic 圖片編輯器 - - + + Patching of Snapmatic Image failed because of I/O Error I/O 錯誤,Snapmatic 圖片更新失敗 - - + + Patching of Snapmatic Image failed because of Image Error 圖片錯誤,Snapmatic 圖片更新失敗 @@ -385,14 +385,14 @@ Pictures and Savegames - + Custom Avatar Custom Avatar Description in SC, don't use Special Character! 自訂大頭貼 - + Custom Picture Custom Picture Description in SC, don't use Special Character! 自訂圖片 @@ -748,26 +748,26 @@ Y: %2 - - - - - - + + + + + + Found: %1 找到: %1 - - + - + + Language: %1 語言: %1 @@ -788,7 +788,7 @@ Y: %2 - + Participate in %1 User Statistics 參與 %1 使用者統計 @@ -824,8 +824,8 @@ Y: %2 - + Participation ID: %1 參與 ID: %1 @@ -947,62 +947,62 @@ Y: %2 %1 (遊戲語言) - + %1 %1 %1 - + The new Custom Folder will initialise after you restart %1. 自訂資料夾將在 %1 重新啟動後初始化. - + No Profile No Profile, as default - - + + Profile: %1 設定檔: %1 - + View %1 User Statistics Online 檢視 %1 使用者統計資訊 - + Not registered 未註冊參與 - - - - + + + + Yes - - + + No - - + + OS defined 系統定義 - - + + Steam defined Steam 定義 @@ -1046,43 +1046,43 @@ Y: %2 關閉(&C) - - + + Export as &Picture... 匯出成圖片(&P)... - - + + Export as &Snapmatic... 匯出成 Snapmatic(&S)... - - + + &Edit Properties... 編輯屬性(&E) ... - - + + &Overwrite Image... 修改圖片(&O)... - - + + Open &Map Viewer... 開啟地圖檢視器(&M)... - - + + Open &JSON Editor... 開啟 JSON 編輯器(&J)... - + Key 1 - Avatar Preview Mode Key 2 - Toggle Overlay Arrow Keys - Navigate @@ -1091,35 +1091,35 @@ Arrow Keys - Navigate 方向鍵 - 導覽 - + Snapmatic Picture Viewer Snapmatic 圖片檢視器 - + Failed at %1 失敗: %1 - - + + No Players - - + + No Crew - + Unknown Location 未知地點 - + Avatar Preview Mode Press 1 for Default View 大頭貼預覽模式 @@ -1335,18 +1335,18 @@ Press 1 for Default View - - - - - - - - - - - - + + + + + + + + + + + + Import... 匯入... @@ -1378,14 +1378,14 @@ Press 1 for Default View - + Can't import %1 because file can't be open 無法匯入 %1,因為檔案無法開啟 - + Can't import %1 because file can't be parsed properly 無法匯入 %1,因為檔案無法正確解析 @@ -1434,7 +1434,7 @@ Press 1 for Default View - + No valid file is selected 沒有選擇有效的檔案 @@ -1453,126 +1453,126 @@ Press 1 for Default View %1 匯入失敗 - + Failed to read Snapmatic picture 無法讀取 Snapmatic 圖片 - + Failed to read Savegame file 無法讀取遊戲存檔 - + Can't import %1 because file format can't be detected 無法匯入 %1,因為無法檢測該檔案格式 - + Failed to import the Snapmatic picture, file not begin with PGTA or end with .g5e 匯入 Snapmatic 圖片失敗,檔案不是 PGTA 開頭或附檔名不是 .g5e - + Failed to import the Snapmatic picture, can't copy the file into profile 匯入 Snapmatic 圖片失敗,無法將該檔案複製到設定檔中 - + Failed to import the Savegame, can't copy the file into profile 匯入遊戲存檔失敗,無法將該檔案複製到設定檔中 - + Failed to import the Savegame, no Savegame slot is left 匯入遊戲存檔失敗,沒有遊戲存檔欄位 - - - - + + + + Export selected... 匯出所選... - - + + JPG pictures and GTA Snapmatic JPG 圖片和 GTA Snapmatic - - + + JPG pictures only 只有 JPG 圖片 - - + + GTA Snapmatic only 只有 GTA Snapmatic - + %1Export Snapmatic pictures%2<br><br>JPG pictures make it possible to open the picture with a Image Viewer<br>GTA Snapmatic make it possible to import the picture into the game<br><br>Export as: %1 匯出 Snapmatic 圖片 %2<br><br>JPG 圖片可使用圖片檢視器開啟<br>GTA Snapmatic 可以匯入到遊戲中<br><br>匯出成: - + Initialising export... 初始化... - + Export failed with... %1 %1 匯出失敗 - - + + No Snapmatic pictures or Savegames files are selected 未選擇 Snapmatic 圖片或遊戲存檔 - - - + + + Remove selected 移除所選 - + You really want remove the selected Snapmatic picutres and Savegame files? 你想移除所選的 Snapmatic 圖片/存檔嗎? - + Failed to remove all selected Snapmatic pictures and/or Savegame files 無法移除所選擇的 Snapmatic 圖片/遊戲存檔 - - - - - - + + + + + + No Snapmatic pictures are selected 未選擇 Snapmatic 圖片 - - - - - - + + + + + + %1 failed with... %2 @@ -1582,91 +1582,91 @@ Press 1 for Default View %2 - + Prepare Content for Import... 準備匯入內容... - + A Snapmatic picture already exists with the uid %1, you want assign your import a new uid and timestamp? 已有與 uid %1 相同的 Snapmatic 圖片,你想要匯入新的 uid 和時間戳嗎? - - + + Qualify as Avatar 合格大頭貼 - - - - + + + + Patch selected... 修改所選... - - - - - - - - + + + + + + + + Patch file %1 of %2 files 修改檔案 %1 共 %2 個檔案 - + Qualify %1 failed with... 合格 - - + + Change Players... 更改玩家... - + Change Players %1 failed with... 更改玩家 - - - + + + Change Crew... 更改幫會... - + Failed to enter a valid Snapmatic Crew ID 輸入了無效的幫會 ID - + Change Crew %1 failed with... 更改幫會 - - - + + + Change Title... 更改標題... - + Failed to enter a valid Snapmatic title 輸入了無效的標題 - + Change Title %1 failed with... 更改標題 @@ -1758,45 +1758,45 @@ Press 1 for Default View 刪除 - + &View 檢視(&V) - - - + + + &Export 匯出(&E) - - - + + + &Remove 移除(&R) - - + + &Select 選擇(&S) - - + + &Deselect 取消選擇(&D) - - + + Select &All 選擇全部(&A) - - + + &Deselect All 取消選擇全部(&D) @@ -1872,7 +1872,7 @@ Press 1 for Default View - + Delete Savegame 刪除存檔 @@ -1882,7 +1882,7 @@ Press 1 for Default View 你確定要刪除存檔 %1? - + Failed at deleting %1 from your savegames 刪除存檔 %1 失敗 @@ -1895,10 +1895,10 @@ Press 1 for Default View - - + + - + Snapmatic Properties Snapmatic 屬性 @@ -1989,38 +1989,38 @@ Press 1 for Default View - + - + Patching of Snapmatic Properties failed because of I/O Error 讀寫錯誤,未能更新 Snapmatic 屬性 - + Patching of Snapmatic Properties failed because of JSON Error JSON 錯誤,未能更新 Snapmatic 屬性 - - + + Snapmatic Crew 幫會 - - + + New Snapmatic crew: 輸入新的幫會: - - + + Snapmatic Title 標題 - - + + New Snapmatic title: 輸入新的標題: @@ -2184,7 +2184,7 @@ Press 1 for Default View - + Delete picture 刪除圖片 @@ -2194,62 +2194,62 @@ Press 1 for Default View 刪除 - - - + + + Edi&t 編輯(&E) - - - + + + Show &In-game 在遊戲中顯示(&I) - - - + + + Hide &In-game 在遊戲中隱藏(&I) - + &Export 匯出(&E) - + &View 檢視(&V) - + &Remove 移除(&R) - - + + &Select 選擇(&S) - - + + &Deselect 取消選擇(&D) - - + + Select &All 選擇全部(&A) - - + + &Deselect All 取消選擇全部(&D) @@ -2259,17 +2259,17 @@ Press 1 for Default View 你確定要刪除Snapmatic 圖片 %1 嗎? - + Failed at deleting %1 from your Snapmatic pictures 刪除 Snapmatic 圖片 %1 失敗 - + Failed to hide %1 In-game from your Snapmatic pictures 在遊戲中隱藏圖片 %1 失敗 - + Failed to show %1 In-game from your Snapmatic pictures 在遊戲中顯示圖片 %1 失敗 @@ -2432,7 +2432,7 @@ Press 1 for Default View - + Select GTA V Folder... @@ -2450,43 +2450,43 @@ Press 1 for Default View - - + + Change &Title... 更改標題(&T)... - - + + Change &Crew... 更改幫會(&C)... - - + + &Qualify as Avatar 符合大頭貼資格(&Q) - - + + Change &Players... 更改玩家(&P)... - - - + + + Show In-game 在遊戲中顯示 - - - + + + Hide In-game 在遊戲中隱藏