From c29cc44717a83493d06241b0bf163d5564dfadbb Mon Sep 17 00:00:00 2001 From: Syping Date: Fri, 27 Jul 2018 04:26:10 +0200 Subject: [PATCH] added the ability to import duplicates --- JsonEditorDialog.cpp | 1 + ProfileInterface.cpp | 103 +++++++++++++++--- SnapmaticEditor.cpp | 1 + gta5view.pro | 3 +- res/gta5sync.ts | 234 ++++++++++++++++++++-------------------- res/gta5sync_de.qm | Bin 47820 -> 47914 bytes res/gta5sync_de.ts | 240 +++++++++++++++++++++--------------------- res/gta5sync_en_US.qm | Bin 24546 -> 24427 bytes res/gta5sync_en_US.ts | 240 +++++++++++++++++++++--------------------- res/gta5sync_fr.qm | Bin 42734 -> 42463 bytes res/gta5sync_fr.ts | 240 +++++++++++++++++++++--------------------- res/gta5sync_ru.qm | Bin 43064 -> 42817 bytes res/gta5sync_ru.ts | 240 +++++++++++++++++++++--------------------- res/gta5sync_uk.qm | Bin 43989 -> 43752 bytes res/gta5sync_uk.ts | 240 +++++++++++++++++++++--------------------- res/gta5sync_zh_TW.qm | Bin 33007 -> 32836 bytes res/gta5sync_zh_TW.ts | 240 +++++++++++++++++++++--------------------- 17 files changed, 928 insertions(+), 854 deletions(-) diff --git a/JsonEditorDialog.cpp b/JsonEditorDialog.cpp index ed89dd3..ecfbfae 100644 --- a/JsonEditorDialog.cpp +++ b/JsonEditorDialog.cpp @@ -183,6 +183,7 @@ bool JsonEditorDialog::saveJsonContent() return false; } jsonCode = newCode; + smpic->updateStrings(); smpic->emitUpdate(); return true; } diff --git a/ProfileInterface.cpp b/ProfileInterface.cpp index 737c475..1401f3d 100644 --- a/ProfileInterface.cpp +++ b/ProfileInterface.cpp @@ -480,7 +480,7 @@ fileDialogPreOpen: //Work? fileDialog.setOption(QFileDialog::DontUseNativeDialog, dontUseNativeDialog); fileDialog.setWindowFlags(fileDialog.windowFlags()^Qt::WindowContextHelpButtonHint); fileDialog.setWindowTitle(tr("Import...")); - fileDialog.setLabelText(QFileDialog::Accept, tr("Import")); + fileDialog.setLabelText(QFileDialog::Accept, tr("Import...")); // Getting readable Image formats QString imageFormatsStr = " "; @@ -524,7 +524,7 @@ fileDialogPreOpen: //Work? } else { - QMessageBox::warning(this, tr("Import"), tr("No valid file is selected")); + QMessageBox::warning(this, tr("Import..."), tr("No valid file is selected")); goto fileDialogPreOpen; //Work? } } @@ -579,7 +579,7 @@ bool ProfileInterface::importFilesProgress(QStringList selectedFiles) if (errorStr != "") { errorStr.remove(0, 2); - QMessageBox::warning(this, tr("Import"), tr("Import failed with...\n\n%1").arg(errorStr)); + QMessageBox::warning(this, tr("Import..."), tr("Import failed with...\n\n%1").arg(errorStr)); return false; } return true; @@ -601,7 +601,7 @@ bool ProfileInterface::importFile(QString selectedFile, QDateTime importDateTime } else { - if (notMultiple) QMessageBox::warning(this, tr("Import"), tr("Failed to read Snapmatic picture")); + if (notMultiple) QMessageBox::warning(this, tr("Import..."), tr("Failed to read Snapmatic picture")); delete picture; return false; } @@ -617,7 +617,7 @@ bool ProfileInterface::importFile(QString selectedFile, QDateTime importDateTime } else { - if (notMultiple) QMessageBox::warning(this, tr("Import"), tr("Failed to read Savegame file")); + if (notMultiple) QMessageBox::warning(this, tr("Import..."), tr("Failed to read Savegame file")); delete savegame; return false; } @@ -722,7 +722,7 @@ bool ProfileInterface::importFile(QString selectedFile, QDateTime importDateTime QFile snapmaticFile(selectedFile); if (!snapmaticFile.open(QFile::ReadOnly)) { - QMessageBox::warning(this, tr("Import"), tr("Can't import %1 because file can't be open").arg("\""+selectedFileName+"\"")); + QMessageBox::warning(this, tr("Import..."), tr("Can't import %1 because file can't be open").arg("\""+selectedFileName+"\"")); delete picture; return false; } @@ -732,7 +732,7 @@ bool ProfileInterface::importFile(QString selectedFile, QDateTime importDateTime snapmaticImageReader.setDevice(&snapmaticFile); if (!snapmaticImageReader.read(snapmaticImage)) { - QMessageBox::warning(this, tr("Import"), tr("Can't import %1 because file can't be parsed properly").arg("\""+selectedFileName+"\"")); + QMessageBox::warning(this, tr("Import..."), tr("Can't import %1 because file can't be parsed properly").arg("\""+selectedFileName+"\"")); delete snapmaticImage; delete picture; return false; @@ -811,12 +811,12 @@ bool ProfileInterface::importFile(QString selectedFile, QDateTime importDateTime #endif delete picture; delete savegame; - if (notMultiple) QMessageBox::warning(this, tr("Import"), tr("Can't import %1 because file format can't be detected").arg("\""+selectedFileName+"\"")); + if (notMultiple) QMessageBox::warning(this, tr("Import..."), tr("Can't import %1 because file format can't be detected").arg("\""+selectedFileName+"\"")); return false; } } } - if (notMultiple) QMessageBox::warning(this, tr("Import"), tr("No valid file is selected")); + if (notMultiple) QMessageBox::warning(this, tr("Import..."), tr("No valid file is selected")); return false; } @@ -976,15 +976,86 @@ bool ProfileInterface::importSnapmaticPicture(SnapmaticPicture *picture, bool wa QString adjustedFileName = picture->getOriginalPictureFileName(); if (picFileName.left(4) != "PGTA") { - if (warn) QMessageBox::warning(this, tr("Import"), tr("Failed to import the Snapmatic picture, file not begin with PGTA or end with .g5e")); + if (warn) QMessageBox::warning(this, tr("Import..."), tr("Failed to import the Snapmatic picture, file not begin with PGTA or end with .g5e")); return false; } else if (QFile::exists(profileFolder % "/" % adjustedFileName) || QFile::exists(profileFolder % "/" % adjustedFileName % ".hidden")) { - if (warn) QMessageBox::warning(this, tr("Import"), tr("Failed to import the Snapmatic picture, the picture is already in the game")); - return false; + SnapmaticProperties snapmaticProperties = picture->getSnapmaticProperties(); + if (warn) + { + int uchoice = QMessageBox::question(this, tr("Import..."), tr("A Snapmatic picture already exists with the uid %1, you want assign your import a new uid and timestamp?").arg(QString::number(snapmaticProperties.uid)), QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes); + if (uchoice == QMessageBox::Yes) + { + // Update Snapmatic uid + snapmaticProperties.uid = getRandomUid(); + snapmaticProperties.createdDateTime = QDateTime::currentDateTime(); + snapmaticProperties.createdTimestamp = snapmaticProperties.createdDateTime.toTime_t(); + bool fExists = QFile::exists(profileFolder % "/PGTA5" % QString::number(snapmaticProperties.uid)); + bool fExistsBackup = QFile::exists(profileFolder % "/PGTA5" % QString::number(snapmaticProperties.uid) % ".bak"); + bool fExistsHidden = QFile::exists(profileFolder % "/PGTA5" % QString::number(snapmaticProperties.uid) % ".hidden"); + int cEnough = 0; + while ((fExists || fExistsBackup || fExistsHidden) && cEnough < findRetryLimit) + { + snapmaticProperties.uid = getRandomUid(); + fExists = QFile::exists(profileFolder % "/PGTA5" % QString::number(snapmaticProperties.uid)); + fExistsBackup = QFile::exists(profileFolder % "/PGTA5" % QString::number(snapmaticProperties.uid) % ".bak"); + fExistsHidden = QFile::exists(profileFolder % "/PGTA5" % QString::number(snapmaticProperties.uid) % ".hidden"); + cEnough++; + } + if (fExists || fExistsBackup || fExistsHidden) + { + // That should never happen + return false; + } + if (!picture->setSnapmaticProperties(snapmaticProperties)) + { + // That should never happen + return false; + } + picture->updateStrings(); + picFileName = picture->getPictureFileName(); + adjustedFileName = picture->getOriginalPictureFileName(); + } + else + { + return false; + } + } + else + { + // Update Snapmatic uid + snapmaticProperties.uid = getRandomUid(); + snapmaticProperties.createdDateTime = QDateTime::currentDateTime(); + snapmaticProperties.createdTimestamp = snapmaticProperties.createdDateTime.toTime_t(); + bool fExists = QFile::exists(profileFolder % "/PGTA5" % QString::number(snapmaticProperties.uid)); + bool fExistsBackup = QFile::exists(profileFolder % "/PGTA5" % QString::number(snapmaticProperties.uid) % ".bak"); + bool fExistsHidden = QFile::exists(profileFolder % "/PGTA5" % QString::number(snapmaticProperties.uid) % ".hidden"); + int cEnough = 0; + while ((fExists || fExistsBackup || fExistsHidden) && cEnough < findRetryLimit) + { + snapmaticProperties.uid = getRandomUid(); + fExists = QFile::exists(profileFolder % "/PGTA5" % QString::number(snapmaticProperties.uid)); + fExistsBackup = QFile::exists(profileFolder % "/PGTA5" % QString::number(snapmaticProperties.uid) % ".bak"); + fExistsHidden = QFile::exists(profileFolder % "/PGTA5" % QString::number(snapmaticProperties.uid) % ".hidden"); + cEnough++; + } + if (fExists || fExistsBackup || fExistsHidden) + { + // That should never happen + return false; + } + if (!picture->setSnapmaticProperties(snapmaticProperties)) + { + // That should never happen + return false; + } + picture->updateStrings(); + picFileName = picture->getPictureFileName(); + adjustedFileName = picture->getOriginalPictureFileName(); + } } - else if (picture->exportPicture(profileFolder % "/" % adjustedFileName, SnapmaticFormat::PGTA_Format)) + if (picture->exportPicture(profileFolder % "/" % adjustedFileName, SnapmaticFormat::PGTA_Format)) { picture->setSnapmaticFormat(SnapmaticFormat::PGTA_Format); picture->setPicFilePath(profileFolder % "/" % adjustedFileName); @@ -993,7 +1064,7 @@ bool ProfileInterface::importSnapmaticPicture(SnapmaticPicture *picture, bool wa } else { - if (warn) QMessageBox::warning(this, tr("Import"), tr("Failed to import the Snapmatic picture, can't copy the file into profile")); + if (warn) QMessageBox::warning(this, tr("Import..."), tr("Failed to import the Snapmatic picture, can't copy the file into profile")); return false; } } @@ -1030,13 +1101,13 @@ bool ProfileInterface::importSavegameData(SavegameData *savegame, QString sgdPat } else { - if (warn) QMessageBox::warning(this, tr("Import"), tr("Failed to import the Savegame, can't copy the file into profile")); + if (warn) QMessageBox::warning(this, tr("Import..."), tr("Failed to import the Savegame, can't copy the file into profile")); return false; } } else { - if (warn) QMessageBox::warning(this, tr("Import"), tr("Failed to import the Savegame, no Savegame slot is left")); + if (warn) QMessageBox::warning(this, tr("Import..."), tr("Failed to import the Savegame, no Savegame slot is left")); return false; } } diff --git a/SnapmaticEditor.cpp b/SnapmaticEditor.cpp index adef8e7..45f229a 100644 --- a/SnapmaticEditor.cpp +++ b/SnapmaticEditor.cpp @@ -330,6 +330,7 @@ void SnapmaticEditor::on_cmdApply_clicked() } else { + smpic->updateStrings(); smpic->emitUpdate(); } } diff --git a/gta5view.pro b/gta5view.pro index d6a9cad..631abfb 100644 --- a/gta5view.pro +++ b/gta5view.pro @@ -167,9 +167,10 @@ DEFINES += GTA5SYNC_NOASSIST # Not assisting at proper usage of SnapmaticPicture win32: DEFINES += GTA5SYNC_WIN win32: RC_FILE += res/app.rc -win32: LIBS += -luser32 -ld3d9 +win32: LIBS += -luser32 win32: CONFIG -= embed_manifest_exe contains(DEFINES, GTA5SYNC_APV): greaterThan(QT_MAJOR_VERSION, 4): greaterThan(QT_MINOR_VERSION, 1): win32: LIBS += -ldwmapi +contains(DEFINES, GTA5SYNC_TELEMETRY): win32: LIBS += -ld3d9 # Required for getting information about GPU # MAC OS X ONLY macx: ICON = res/5sync.icns diff --git a/res/gta5sync.ts b/res/gta5sync.ts index 40d457f..a22bb0f 100644 --- a/res/gta5sync.ts +++ b/res/gta5sync.ts @@ -935,37 +935,37 @@ Y: %2 - + Export as &Picture... - + Export as &Snapmatic... - + &Edit Properties... - + &Overwrite Image... - + Open &Map Viewer... - + Open &JSON Editor... @@ -1219,8 +1219,22 @@ Press 1 for Default View + + + + + + + + + + + + + + Import... @@ -1234,20 +1248,6 @@ Press 1 for Default View - - - - - - - - - - - - - - Import @@ -1375,109 +1375,109 @@ Press 1 for Default View - - Failed to import the Snapmatic picture, the picture is already in the game + + 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 @@ -1485,81 +1485,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... @@ -1661,37 +1661,37 @@ Press 1 for Default View - + &View - + &Export - + &Remove - + &Select - + &Deselect - + Select &All - + &Deselect All @@ -1788,7 +1788,7 @@ Press 1 for Default View - + @@ -1889,31 +1889,31 @@ Press 1 for Default View - + Patching of Snapmatic Properties failed because of JSON Error - - + + Snapmatic Crew - - + + New Snapmatic crew: - - + + Snapmatic Title - - + + New Snapmatic title: @@ -2087,52 +2087,52 @@ Press 1 for Default View - + Edi&t - + Show &In-game - + Hide &In-game - + &Export - + &View - + &Remove - + &Select - + &Deselect - + Select &All - + &Deselect All @@ -2351,15 +2351,15 @@ Press 1 for Default View - - + + Show In-game - - + + Hide In-game diff --git a/res/gta5sync_de.qm b/res/gta5sync_de.qm index 4a7499aa1f6dd3efbe9dd70672d595bddcecb03b..288b66515c50504873df59d5f58bdc3a30860607 100644 GIT binary patch delta 2528 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 delta 2461 zcmXAq2~-qU7KZ;Ss=90GqN74OV4wk&uqdvGE8>QV#1j=%h!9X(MQM~pjSC?N?zmuq zh|`D*3J8wJ1tBhYFrs5HV3c8!qb6~b5#lIOWH83)T&zB)`aAWi-n;kx_rI@>|Bt=d z$?l#satGk$4}202_>Km84bDMd#4X|ArxFK;f^WPIWael*@C$@Pv*`T-cn#SA%)YDf z(94`ovy&Tqx)(nZ1)uK4k95K3zk`5cA9Vm@@{WUV_fq-$F#M;#13lv~cEn_0i4l`6 zO~BC>OxZ|G?ozFci8-ilWTvFgLe@w>Ajt{aPu`~VKg7|v9>A)LsCvB;nED64J3Ext zu%Y3|G$1CTjZ1^QiMDnm~LVMeC0i(=(=F?T`|frLBEll`thKq~X} z=_A1LE%Uo_3RrqYJ<57I?`vY0%p#?>uVAek!+>KC+2jLdK;$O1g*7`ZV@p?$1U!0a zobgO!)?(GgZrpfh_W1BT;BY=$5!(W+`-`otq^hJJV9#CY1AH}vt>L_ZP4#T;McQUb z5qo2=5eV(eHYU+~WzlM(oymJU+twORMp(jj-faM)Ca`}@q{KfQ$No8}7qGj~PCWKc zpwL~tZ)fV^Xcu0w1sFZiE`F6eP`Xd$IX`J$wO!q=PMW-59m{$8%rEA=l6nFuRh<8y zBve=i7cib4XI|qz8&L#&-N9uv2h!|dbqD93UeW(3uzoi8o&~O4MR^p!mvSdF=K}I8 z?t;94irdE36b&QqZR8qP$jMec0X8^mUI>+Dr0B=v76ZsT*cXcjx_S6-*I=@Vc*0)PHE2MNQM02T#`TE?P-VxmKUokVhS3&==RzO2wD- zr=~vxMvc&)DenMm{`$(>l;`r9>i0TR`X2qWa_W(aTK(H|ZPX(b0v}ul92hRR)cFB1 zqA;eiJD(4P@vn=icYK8jFAkCE`U#<>jnuC{2-ZVKfMxrI<+T%M&U{|1=K|fbyum*(VK<#3zWW3 zoY3J$Wr#Q>yo-t^YdsWuI#41m#iHqQEtSh%G~Ev(U#=BhSG53xT1C%SF zLFpv+x(Q{71YsKZI=go!IOb00ahz?U662I+G-(jr3Z-O=6yO^PZ$QdXW1b zt2+d!yhW4WT%3FaOLrJ0YZ(jVnYbKC8K^2=(cFx(@nL^`*5BN;PK zs{YuK4BIJP%uc1(?n*VyJP_-pekz*Ny`-BK8vQ&~`hEfftS*omSDgiJhyzP?cog~*-DOQEMd^M1aAJJQGOr^ZbBjwwL7BcKi`A!~vkamTt zmn5?&8pJ1^KpfN-$sFr#@b&7TJ&J~T*U5{+J~71fp*Xr-hLq{VMOMT5s%ScKpBc7J z%p+~L8S)3vxLjedG4u&s#@z;%kFBtkjtygy#OitU3D|S*=vV(EobrNsVKa7Xpg#&3; z^^(ElnPt4yPzeN0H~!n>6tMMz@wqGIKBCFk`8U!et)2p$s6X@Cuz22?=0%b{Q>w;9 zd#i=XLDS+84+~P>Uv8K{cL`KTH)0A>i3{jSGF|a>m-2qxO8>L5;{Ch?0rb<+6`}^E xczL8QvAC^>UzoZw+2R(T;uf2bY>ACq;})Oj*8OC0tkt6SSnPb}*VK^U{{vxR-Fg53 diff --git a/res/gta5sync_de.ts b/res/gta5sync_de.ts index e988307..1a79586 100644 --- a/res/gta5sync_de.ts +++ b/res/gta5sync_de.ts @@ -956,31 +956,31 @@ Y: %2 - + 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... @@ -1129,7 +1129,7 @@ Drücke 1 für Standardmodus - + Open &JSON Editor... &JSON Editor öffnen... @@ -1246,8 +1246,22 @@ Drücke 1 für Standardmodus + + + + + + + + + + + + + + Import... Importieren... @@ -1261,20 +1275,6 @@ Drücke 1 für Standardmodus - - - - - - - - - - - - - - Import Importieren @@ -1361,7 +1361,7 @@ Drücke 1 für Standardmodus Kann %1 nicht importieren weil das Dateiformat nicht erkannt werden kann - + Initialising export... Initialisiere Export... @@ -1371,12 +1371,7 @@ Drücke 1 für Standardmodus Fehlgeschlagen beim Importieren vom Snapmatic Bild, Datei beginnt nicht mit PGTA oder endet mit .g5e - - Failed to import the Snapmatic picture, the picture is already in the game - Fehlgeschlagen beim Importieren vom Snapmatic Bild, dieses Bild ist bereits im Spiel - - - + %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: @@ -1393,86 +1388,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 @@ -1487,88 +1487,88 @@ Drücke 1 für Standardmodus 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 @@ -1722,32 +1722,32 @@ Drücke 1 für Standardmodus 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 @@ -1762,7 +1762,7 @@ Drücke 1 für Standardmodus Spielstand kopieren - + &Export &Exportieren @@ -1813,7 +1813,7 @@ Drücke 1 für Standardmodus - + @@ -1856,8 +1856,8 @@ Drücke 1 für Standardmodus Meme - - + + Snapmatic Title Snapmatic Titel @@ -1959,7 +1959,7 @@ 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 @@ -1972,20 +1972,20 @@ Drücke 1 für Standardmodus 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: @@ -2112,52 +2112,52 @@ Drücke 1 für Standardmodus 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 @@ -2401,15 +2401,15 @@ 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.qm b/res/gta5sync_en_US.qm index 1db696b2ad427b3f2a5e2ab80037b9a039b6a2cf..5bcd6f970f0c2f53859446b62c69ad50a86b387d 100644 GIT binary patch delta 1987 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 diff --git a/res/gta5sync_en_US.ts b/res/gta5sync_en_US.ts index a6e3121..5883145 100644 --- a/res/gta5sync_en_US.ts +++ b/res/gta5sync_en_US.ts @@ -935,31 +935,31 @@ Y: %2 - + Export as &Picture... - + Export as &Snapmatic... - + &Overwrite Image... - + &Edit Properties... - + Open &Map Viewer... @@ -1111,7 +1111,7 @@ Press 1 for Default View - + Open &JSON Editor... @@ -1239,8 +1239,22 @@ Press 1 for Default View + + + + + + + + + + + + + + Import... @@ -1254,20 +1268,6 @@ Press 1 for Default View - - - - - - - - - - - - - - Import @@ -1370,130 +1370,125 @@ Press 1 for Default View - - Failed to import the Snapmatic picture, the picture is already in the game - - - - + 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 @@ -1501,7 +1496,7 @@ Press 1 for Default View - + Failed to remove all selected Snapmatic pictures and/or Savegame files @@ -1511,55 +1506,60 @@ Press 1 for Default View - + + 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... @@ -1661,37 +1661,37 @@ Press 1 for Default View - + &View - + &Export - + &Remove - + &Select - + &Deselect - + Select &All - + &Deselect All @@ -1788,7 +1788,7 @@ Press 1 for Default View - + @@ -1928,7 +1928,7 @@ Press 1 for Default View - + Patching of Snapmatic Properties failed because of JSON Error @@ -1941,26 +1941,26 @@ Press 1 for Default View - - + + Snapmatic Title - - + + New Snapmatic title: - - + + Snapmatic Crew - - + + New Snapmatic crew: @@ -2087,52 +2087,52 @@ Press 1 for Default View - + Edi&t - + Show &In-game - + Hide &In-game - + &Export - + &View - + &Remove - + &Select - + &Deselect - + Select &All - + &Deselect All @@ -2376,15 +2376,15 @@ Press 1 for Default View - - + + Show In-game - - + + Hide In-game diff --git a/res/gta5sync_fr.qm b/res/gta5sync_fr.qm index b15e8f1861e3a25d2ec3a9cdb33c445dcc9e0a02..5dce8f4848cacf83edde5e17a375997499bd7827 100644 GIT binary patch delta 2285 zcmX9(7)2e%2Z(P51T-oT zNDF9$7!)57s(j)L!4gA^K^c~~)Mm}9VP#j!^%+TsK-@FczrOBU_ug~9?|kRn=XaTh z?M#`Y;$^v0pk+%s;2R2z-wyas2egSYx;o2PQU-kBKog`+&(TN&vn*B{efX<5n$Z zPHvh?3UtUAnJ!~?m^92pSTaU2r}Pz60W;IEycaOFGL4N?(RHrO#a1t1?I@;&^&^Ff znH$%Lu@uAHuG9iEav1A++E?MubUynM&={D9w`0k6CZ^}OBT(GQ^gT%=t67=;`yIf7 z`OKe@#A?JDW-xdZU>UOGkN+M1*k`gE{lj0tlt#O;*|Z_xZ+4*@`+<@uyTpdif#7Jn zRXHByMT699m*Q!3V?zh0ky=&kkvDC%3;cPh|TYgplx=Nk@c};j$<1Fj#0fQ zvkmnIa{43obit!Otn`E{n^C+8>J(A0;r6XdO1B~7?51;-7I^@D9a9Sr0zVc ztmvqqZn~+gyFn6{4cPmgvaySDSUyGB+Df(de5iaBN8RhOSlN4p zM#qYL<@0*#h65Lre_bTUZI4xPQEgP?e3ffkAaNU3&3s!&-QlmA^_s>?$#d1*lU5R8 zcZ4dl_9$T3qFQ^yNM@2$+kPdIvzMxNnD^3HIH=0=_?b)+uR39*_0O7AmxJ~IXZM9?~QsuE~(&)14AkBG`{Y}Jd)dvZwOil%OK*E27TlZ-?`Z)?eRJ8%#r9%5tI(E=cxMR!)KFJpD z&Qbswy98^_1wi#u#*8^Ku0A2-F8V(~!a5BL-R_ChZCS!UP7%)ubA`v}Na$siLa&$w zFBI$(`r1jTWv-&)VlEYWgJ?Iy5wLd?wKieWev!g?H_MtTvA}_J(_Iq_P4|ETSFt!W zfttY}7Dx5cnEkhmyLOAkcPOv1MPm6-KD}?>iWSZ@<90j{tNjaUy;a6F9y0FwUaUJu zd<*);hU+$-h2oV0HyWYk;?;ts^i1s(TQb`aivx@4g923ziQh%^0dX#(HJkFSQixqO zMw(i!;!hRy{^Z^idz`7O-4}|#H~o{wN~Vkxn$+x9vuP^ck-P<;_|0$C{=UBv?KkSr zyeO`{RlWUE3JuZ2>OGMaq-&+R>U~=0�>v^!%;nWGp(au8yK`VvV{^OT5y*R$qOQ zMI(KcbWHH^tjN{4JO~8T!y1=9YA?$OjqhY?BbU1x-F>>&vR-;7=yk>{&E|WgQog6A z{3K4#s=3s>1epH2jLBLlPK>au8E|Mew*e7p+HtEX=+aZ#h}UF-oJehw zubJMuhuYNj{p77Ct-0$Qur*w}u9S+y>$C@M5vi#r?U8qhfO(#_{w`(ZcTd}}H3InP zPwmaiL}p2rwzH!V2+h>?c+xwzrA+(EjXeAQWo`eVK&W7DSVg7jI6qRoY03Gr6)7|R E56?NTHvj+t delta 2413 zcmX9<3sh5A7TtMykL10Vn59Kg5C|X)28xUd{!v7fs`v$4(V%={MM6*$5UDgEAbuzn zpNKj*R>fao#-c@0)GlZli&UVf%*Ux(N2aEZ-xh0C%AE9Nt*m`>a_>Fo?6c3gciNc8 z*O;BIikIbsL+rWfKwua!d=n5f3DCvM=;2N0lgVW*8aWFU??z{=Z z|3ZOs4TAQz0B#-#y7Ue(ISxTiKW4KN$5OXqeOQFGYf(p#7Psg{7NrT@swG;h`8P~p2;YV1Ef0X5)}8 zB!(oW=^|ykdp^^;M+Z#HW;)ijLcLDxqwoyzbh1ao{4~_*k&SyKacLQUMGG-2!al4A`Xegw84)%eu z5%@zb`?9NzFp_<9fzqz{gkzoOj2k%D6Vzp@+cHL+HIC}{3G9-bk3a0q&ySb_&3S@INcj#3du*A$&7c8afDWzC0+-m0Ak zv#2}kR2A(N)J<1a)lEckd5NlS&SPNI4Aq&MpMV{0s`@U9A$h8*xtVJ1dq;IQmb%yH zJyp+n8XfO%RXwhuZrInT`t2+!E^m>Vo7qA&-m3O&38CEj)RC{MsXKzy)1T8=DeG0w zJ<&lVY>ifD96ACd=BqQCOeCiL>JPrBB%_z9^DNtGEbLR~`}~u{uvC5AME0a+b;GD_ zK9@MUz_tAKrN$@R-NXsw|_tr|_}mt<+gjyis)qFck60m6W$NfH%iHqaFz6&8rC6 zT7La6qk%Qme90GGH0Fk`=C{whO)9D2OGCoQaU@^eG>_;O_}Wp6fd##M>og)NV>#b; zzaPlD$agNEP3qducZZAv#?0cMBs{0-#0Uxp1#DR^C>}cTqM#k@OCo6!^s(g7@KW&4 ze+P(k6+*{Sfozk6NvoEJ- z07WCj(y%z=CPiipbt9qd8E< zl51l1Y09_gjad7IGtV93`9d!mq2=O*!e#VKZ5A(Qv|tYQt)K-t+NTu1if{n29%6@$ z;@ztjyAGIu{8sUL1-(D^tKvO3>T2)B;)}+A(OAilQQxRx_eaxIye|0*0SUPZO;F%Z zl=f@QN*IZ}@h zZdjG8&ACBrZ62vDKS9x?q-#$tA=MSPYR_F-3QT$-qj887Ek@YQ{R1vpT7ZZYo%5&DC^li%Euq^12fgkB>qLl@iw9?Z$2Whav_PaF|4y?gl zHR$6)-`SE+@({^8b&!v3wMoA=Eyb3#-lR{n>XXdtO-ZR6^=THp^Pl&VGNkfMk23|P H#A*KrfELiT diff --git a/res/gta5sync_fr.ts b/res/gta5sync_fr.ts index 0058fb3..97bb5f3 100644 --- a/res/gta5sync_fr.ts +++ b/res/gta5sync_fr.ts @@ -1036,31 +1036,31 @@ Y : %2 - + 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... @@ -1129,7 +1129,7 @@ Appuyer sur 1 pour le mode par défaut - + Open &JSON Editor... Ouvrir l'éditeur &JSON... @@ -1257,8 +1257,22 @@ Appuyer sur 1 pour le mode par défaut + + + + + + + + + + + + + + Import... Importer... @@ -1272,20 +1286,6 @@ Appuyer sur 1 pour le mode par défaut - - - - - - - - - - - - - - Import Importer @@ -1384,105 +1384,100 @@ Appuyer sur 1 pour le mode par défaut Impossible d'importer la photo Snapmatic,nom de fichier incorrect (PGTA*, *.g5e) - - Failed to import the Snapmatic picture, the picture is already in the game - Impossible d'importer la photo Snapmatic, un fichier du même nom existe déjà - - - + 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 @@ -1492,7 +1487,7 @@ 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 @@ -1502,61 +1497,66 @@ Appuyer sur 1 pour le mode par défaut - + + A Snapmatic picture already exists with the uid %1, you want assign your import a new uid and 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 @@ -1565,20 +1565,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 ? @@ -1685,7 +1685,7 @@ Appuyer sur 1 pour le mode par défaut Supprimer - + &Export &Exporter @@ -1776,32 +1776,32 @@ Appuyer sur 1 pour le mode par défaut 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 @@ -1814,7 +1814,7 @@ Appuyer sur 1 pour le mode par défaut - + @@ -1857,8 +1857,8 @@ Appuyer sur 1 pour le mode par défaut Meme - - + + Snapmatic Title Titre Snapmatic @@ -1962,7 +1962,7 @@ 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 @@ -1975,20 +1975,20 @@ Appuyer sur 1 pour le mode par défaut 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 : @@ -2135,52 +2135,52 @@ Appuyer sur 1 pour le mode par défaut %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 @@ -2404,15 +2404,15 @@ Appuyer sur 1 pour le mode par défaut Impossible d'ouvrir %1, format invalide - - + + Show In-game Visible en jeu - - + + Hide In-game Invisible en jeu diff --git a/res/gta5sync_ru.qm b/res/gta5sync_ru.qm index e5de3ece17dd86076213a3b22fbc654f2d827e92..f86fe3108d89b7ee141d8bdbd89461c56291bcbb 100644 GIT binary patch delta 2204 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 Z - + Export as &Picture... Экспортировать как &картинку... - + Export as &Snapmatic... Экспортировать как &Snapmatic... - + &Overwrite Image... &Перезаписать картинку... - + &Edit Properties... &Изменить свойства... - + Open &Map Viewer... Открыть &карту... @@ -1140,7 +1140,7 @@ Press 1 for Default View - + Open &JSON Editor... Открыть &редактор JSON... @@ -1258,8 +1258,22 @@ Press 1 for Default View + + + + + + + + + + + + + + Import... Импортировать... @@ -1273,20 +1287,6 @@ Press 1 for Default View - - - - - - - - - - - - - - Import Импортировать @@ -1390,63 +1390,58 @@ Press 1 for Default View Не удалось импортировать картинку Snapmatic, название не начинается с PGTA или не заканчивается с .g5e - - Failed to import the Snapmatic picture, the picture is already in the game - Не удалось импортировать картинку Snapmatic, картинка уже в игре - - - + 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 и файлы сохранений? @@ -1456,48 +1451,48 @@ Press 1 for Default View - - + + Qualify as Avatar Пометить как Аватар - - - - - - + + + + + + No Snapmatic pictures are selected Не выделена ни одна картинка Snapmatic - - - - + + + + Patch selected... Пропатчить выделенные... - - - - - - - - + + + + + + + + Patch file %1 of %2 files Изменяется файл %1 из %2 - - - - - - + + + + + + %1 failed with... %2 @@ -1507,80 +1502,85 @@ 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 @@ -1741,32 +1741,32 @@ Press 1 for Default View Не удалось удалить сохранение %1 - + &View &Просмотр - + &Remove &Удалить - + &Select &Выбрать - + &Deselect Сн&ять выбор - + Select &All В&ыбрать все - + &Deselect All Снять выбо&р со всех @@ -1776,7 +1776,7 @@ Press 1 for Default View Копировать сохранение - + &Export &Экспортировать @@ -1827,7 +1827,7 @@ Press 1 for Default View - + @@ -1880,8 +1880,8 @@ Press 1 for Default View Meme - - + + Snapmatic Title Заголовок Snapmatic @@ -1973,7 +1973,7 @@ Press 1 for Default View Не удалось изменить свойства Snapmatic из-за %1 - + Patching of Snapmatic Properties failed because of JSON Error Не удалось измененить свойства Snapmatic из-за ошибки JSON @@ -1986,20 +1986,20 @@ Press 1 for Default View Не удалось измененить свойства Snapmatic из-за проблемы ввода/вывода - - + + New Snapmatic title: Новый заголовок Snapmatic: - - + + Snapmatic Crew Банда на Snapmatic - - + + New Snapmatic crew: Новая банда на Snapmatic: @@ -2136,52 +2136,52 @@ Press 1 for Default View Не удалось показать %1 в списке картинок Snapmatic в игре - + Edi&t &Правка - + Show &In-game Показывать в &игре - + Hide &In-game Ск&рыть в игре - + &Export &Экспорт - + &View По&казать - + &Remove У&далить - + &Select &Выделить - + &Deselect Сн&ять выделение - + Select &All В&ыбрать все - + &Deselect All Снять выбо&р со всех @@ -2415,15 +2415,15 @@ Press 1 for Default View Пере&загрузить - - + + Show In-game Показывать в игре - - + + Hide In-game Скрыть в игре diff --git a/res/gta5sync_uk.qm b/res/gta5sync_uk.qm index 7d21baae0edd9e341938dd6d071b06861bb9a949..2025fcc5e336e57bb1d208f291dc7bf0a13d5f6b 100644 GIT binary patch delta 2179 zcmXAqe>7F;8ppq9+uJ#N?{l0xjaU>FF+wL1V#+N=QD$VACJjXxl^-Rxql*finyMS&1@Fra)B}2I${% zgOmFqU_-G?X$hQ-f#wIpxg!9W+X-i5z={|+8v|CHg0nGTr4yVVyAij*rMe%mZh}j9 z5U?r^F2+EqYh;!@#LDHgPgDZ};>Un0bF4c|{HO!#z3xJaRm@UwQidW>e{eAheRM!V z7D`%2fCJBQA?^(-r5IOUW&o>$aO<)M5bcej^AsuXf0!Jjoiy2aRL=qVXE2@e4zLai z;UBI*iigZ&gEA{r3Y*XD0EcG9K9Bzb*}NjBCK~X~R+O*sh2+cFEihFyfjVOAp=jUO zMxt~p48KsQVt2)8a0(E+P|9H}7g;e2x+K7-o(XlGqLN3M4+my|;~q?67)hBok4Zip z4pg&JH{)oX?8Y?j_aP;h%Ul;GGdo)Po$>SE{XO%!S0x|~Gc7Tbz@Dc}dpmV3{S4F5 zXAkV#!1S<-NRCFP_e(0Tx|6wiN(-!wWej_1-D$m)V`90ARbQiD$+PaI(=PqU9*yQD?F!{xw&bGK-AO-Yn%f%>w zt6*CTHUsJgwo8m9x3;l8=a!Kh-)9Y(6@YiE%(S;r zIOVBq=p}_K?<>F9@H60Et-N&cIdx#6vVDY7h`X)q>!ZFpS}Fe(LX)_#LOFR=5A52k z{P`l;y!M9jj}CHIevpa_><7vRRW|)PDy>|#`eg%Y`>o3V8J!T)cGbpa18Gp|q)M(k z4{V=SrS`^?ab{Ep?oy3GOI0~3$H>f{s=Nh%CoANsn&RnwoVTiTNij{LovNpg=B*%3 z`rTBgFUsRBzh6c1EP30^Njf=>^Nugbhh;bTMOn11#$KjlD(~(_PFl}uLm@oM#fUd~C#|2RysP-61R@*9r~Tp%BxmzQ z*GHhooMHZ0;16VyNxoF)Nr4aY4ZZJ>+*|pUCGU~7_596MB-9=se(?Tln&W@+!yg8d zxvKaHoj2fB%Rh;HMh!?66jPM&-s6JeCnKK-n%Q>bk;}sT5DKXC6&&({fB-YWZ5cHv z%T;(gp=JeT_`vu;3KYt$nJcV3|B`0up77_GO@M`u5HdwS?#~c5J*19XJQX%SF#~FD zNbxE!efFn9=iJ$Jj@=S^COF`OlfuBAyMSwg@O4!`;PgNk{E2=$>nYrhPY2#(gm3&6 zKvJk+$h-`QDKe8RWTqUKS>h-dnn+lyN?~GN1P$9&;k(bNPWvOm{WcPMhgz5v_rV@V zi-oB{5-PS_RCMIhhkuJEtITOCZ-`o>Fds!qD|uUeYK~Z7M!M-3u`p>2IO-sldWMs3 zgJNmmB%PlFGD~)grMD@sxzl3#Z~1gp&4`tjKER=CVvS27VB;<`m6KW0EH<=Jy+`kf zE!T~89ult>*wQ)6i`NRalHvQrp5%VGpf-~pC{V4F_&2{PAhb&~q*J~%G2%#VJW%+Z zI9f?pNx`_p3G);dl7rwFmh(dG;`E$~N>p#Rr`=7n)d#Oc(-9%6i`P_=dgkh?#q?es zs;*JceUSMF+lzzZ}tJZoK1>I(+^?OFGKCnd_>6AiO)wnix?+o4E?`l&<+UPdkpxskO zEf5>E)dN)2N@s2T>j)q%O?&Yh%4)H>w&gE=!1__`SDjQ$)SKGjp>|;Tp!P?*FM!-K i?X)d9bE&Cz=8O(1q>b&Q2Hd_hOKll-$!yoa>i+{0Qj8G* delta 2287 zcmXAq3se;6703TG%&A*@X87(&j2C@6qFPdw822-u?Q(F%1bfgs(^~( zgA9mP(4s_a;1ragD1{tpC>jh)5J_4aPppziY&4p3V$^8wp5dH5zhNHVz4w3r_xtYO zWN&`S9=2tk*4XJ;Q*2H2T+?@epA9g5NTG8F@Q1$xyF0;EHv!xru^n*90C%PoIB*+W z4+oUd|7POxh2Tcq0Q(kj@Q0wWAfQ^-`D8AU?rTn3DmS(&A9p!2urb=RYcEy-K+wNrvQ1sRZ`ntU_p~rPRTsr zPiN!_t5lbq3@+e#D6qnn3tCLCl~!;G!6$)|MsDYL1icm~8#s4UK?v98^C2ma$+fkn z0DLXiUcMI4G;=*tI=Qu;>pQuS-1sJEE~y2A+7%W$D?H@MnY+vBy)U@?DLsI<$UPmU ziSTOVUR(~KF!y-Q^4f#rkI))|KdxlRQ?guu9^Lc;H0M`D7-!2Hi zUNvvhCjqm*QO&S3L__vXuueBkt~a+Nq$M8yZGY`GSo;h;Rh2eRo&vZJ+=>99d{_+&BVJWW+M zTt`NCP&Hp6g^yfQom>78@IR{RZ2gHkAgH=VDFwqhRewMA)qR%gn|PYU-`1)oE}4Ko zhN&L5lFd)Fs$O0ockR-v`IrIVgATRhfSyXLQ7?YhOxk{_j(S2nL~XQs#aT0Ha6qfh zYdQ_2jjQvo7|1yPQonzPYK-+$ml^kwnFG{2=KYhbU{JRh=)Pf&x_f>VO`=NO*H80S z5i9>{tvBs82=-q`Ql2jar;-WUISvT!PsxXeS_RK7w5--up?kjI?@La4OArF9qABcd zA#mgp&CV%dY5hT}yI6>?xdx;+2`Q>h;Em6O^m?j$^GhLj*<;Fkn~CGmkSH>flyE_T$ULxcOw`)BPy)w9=XeUJ4;9^Z!~)SaqVGa# zQ0X-B&8&tnV9Su@f)vkD*vN?Cr=QU*-4z$5tpsL-i1Cy3;g)1^<#*Ka89$0^AK3tn zt+GKKXxdsScF(b+eXL#V8|Q)Fe;^Ltx&!!RiC60f0FQ6Qp$GKYNeA(|p$J&bil0X@ zKwf}oF8LUcj0$s~E6guYSS^X>77}(=oj5)>iH7Zj_|->Lr|WL<-gy!_CC+PPESo(&h4XWcYrmFK+?XP=Z~t23?eP;86|Y(EN~>F!Y6_PVQ(n_-yO>Jb=G|f7yBKwi%@}ol90h;AT(cR^Er*`&jJ)kpd zXHU{FRf<}VAR3yvc3Q7nv}|RrJRt^p<#cPejFBdL{IoS^DVwYxwC!uiTl>nj7kl5K zBf(nX`YbtGiiq3zg-x$<0Ek+rb9j$}u2<0rTMd*?}jC5q()TM8lqEq~LI^*bh zV27`6<3VbLbVhe{kctZT(w%yh1Qf27KbP#?pXx@2yMW*!-G5xp(HUN-d+bDh^t0AY z9jDw2FXfQx=Q>4=eF{?|Pg`y;M`q2Gg1B&Q4Hw2maG`Qjf}NiaoVifWmy6`0xL|rl z*L2693*-VUq~8L1wnh#5v!-91d}xD*OHsDLd1FpSQE`F6Ij7J$Ew{jsmRahYV|2DW S*^riJkk74k=$w}`xcL7>?4;WO diff --git a/res/gta5sync_uk.ts b/res/gta5sync_uk.ts index b1c29f6..60e2b90 100644 --- a/res/gta5sync_uk.ts +++ b/res/gta5sync_uk.ts @@ -950,37 +950,37 @@ Y: %2 - + Export as &Picture... Експортувати як &зображення... - + Export as &Snapmatic... Експортувати як &Snapmatic... - + &Edit Properties... &Змінити властивості... - + &Overwrite Image... &Перезаписати зображення... - + Open &Map Viewer... Відкрити &карту... - + Open &JSON Editor... Відкрити редактор &JSON... @@ -1237,8 +1237,22 @@ Press 1 for Default View + + + + + + + + + + + + + + Import... Імпортування... @@ -1252,20 +1266,6 @@ Press 1 for Default View - - - - - - - - - - - - - - Import Імпорт @@ -1390,64 +1390,59 @@ Press 1 for Default View Не вдалося імпортувати зображення Snapmatic, файл не починається з PGTA або закінчується .g5e - - Failed to import the Snapmatic picture, the picture is already in the game - Не вдалося імпортувати знімок Snapmatic, картинка вже в грі - - - + 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 @@ -1456,45 +1451,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 @@ -1509,81 +1504,86 @@ Press 1 for Default View - - + + A Snapmatic picture already exists with the uid %1, you want assign your import a new uid and timestamp? + + + + + 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... Змінити назву @@ -1685,37 +1685,37 @@ Press 1 for Default View Видалити - + &View &Перегляд - + &Export &Експорт - + &Remove &Видалення - + &Select &Виділення - + &Deselect &Зняти виділення - + Select &All Вибрати &усі - + &Deselect All &Зняти виділення усіх @@ -1814,7 +1814,7 @@ Press 1 for Default View - + @@ -1915,31 +1915,31 @@ Press 1 for Default View Змінити властивості 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 заголовок: @@ -2113,52 +2113,52 @@ Press 1 for Default View Видалити - + Edi&t Редагува&ти - + Show &In-game Показати &у грі - + Hide &In-game Сховати &у грі - + &Export &Експортувати - + &View &Переглянути - + &Remove &Видалити - + &Select &Виділення - + &Deselect &Зняти виділення - + Select &All Вибрати &усі - + &Deselect All &Зняти виділення усіх @@ -2377,15 +2377,15 @@ Press 1 for Default View Змінити &гравців... - - + + Show In-game Показати у грі - - + + Hide In-game Сховати у грі diff --git a/res/gta5sync_zh_TW.qm b/res/gta5sync_zh_TW.qm index e1a9e6299392cf008bd2d67c5e30988f1d9151a0..91252f87eaa1f3aeaca17ec7247bceb9d48bf3f7 100644 GIT binary patch delta 2160 zcmX9%{S2K|zz zBn`bK+J=;%2q>f`B9CBzN~DIWfQWpJB(Ykl@(GF>nv~es&3AvTnRCxMYwxw!-sjOF z_ToYIJzHkB+RkWB`4VvT0rVW;u@=zk71SS9u%HT9ZAI%53hHV9_Ah`PzTm3r0WO;G z4Dhq(;2M7gJ#Wd23*&?0r*~1u%Hj_3q<-HxOapBwiR$+Alx+p_XWa2E4VKZ7FNN1 zdKF&tKEbzpIETA_7vkigyoI_CVxa6A&e?Rr0;FYa0wza zodKI&h;E_vygIp@i7?yX@GC}O<3arP%qXz+UpSew2#8sY&iQg+r3?Ok&I?$diJ=oj zoAy2?$LO@M9`}#)K)M?qn_>a4JVyN56WElhV2+!DyN)pqr-*gwR;JYJJCdc3*|FJ>lm~!^CZw(b7hi%QA1mX+X_I4`h=2L7(|1u!qDcj4rkwUfXh0iJD z-8t;w`#N${7CT%_`}Tapj?DZXkjmLxgVBJYgT2#e3*_Hqr|u__)3&p76GK4YOYDEw zQ&v{z*dJHfkPDBigvJ|CVP~`4qtY)*R3){(1-PtGIcNAP@!+Rh9Bi1AH2A?w2PjU6~MIU7YLH+yzK>#wtc(aj2SZvMLdQ$uuMSSgH z3M7-^>*o`J;4Z%5&^9X7>v9b5YoGmR3x@$KGJS|eLb?kOa@!)C-3>%{%OCQ-iz7$X z;#?WASgUQhCZKpwp5%Smu)oO;7LIFP`&|8AT{#6Et*#lW0gBA(h6^Nkk-z%W=!d{d zDeAVCr@+oN>h@8JAu?7jve27T)el?9=%xGAKXs6q(r#(^@Bu1cjmBZX2&`MC37Kyo zDZkQ$KB0k8FspgBd6>)=sVS;I0fg<+?7omocG;}?^=-s6GYvpgKEjdkZKQ&xNkfy(jcx08@)jso>p#LVALYomBD<%Pl+rsi6$a}8^ z$YE+HvzOpI@)@wiS%^6LE~)cGh^ZbV>Ys#kbsIU36S9s{LP^_&!pO(u4 zQ1bm6AoiBHw8+`R;Qd zIa?S>i=sYD2^7YSe!z-3;Ze#HQnXWKrYPt5Ya;W2FhLTvcFq)lC~GzP5Tm#@ua^GJ zDww}T!4g|B@WeczOBUB<#uLh7%+yBOS0~2bqqL^%FqD&r#M`34p4V17;{>| zO?3+9n8e{G5^>Qraoj11S|(Tg$7#yx=QqW>XGzouR-BYdY3O9-i&K|LmGByg={P_i zS|wGmE%laB(k+M(snUu>GI&de3&&`9xk*(%iR5TTstTW^!FWT#oRd=3 z6^hIDW2yStA$pLCr5Zg=rSzLpt;bg$oYaiuV2I;d(8iwwh zr0&X8dRHu@-l73`pfs3%5K*axbTMcO@UN7H%P8KGcxm**Tr%KR>3R)47#SbPyy(QF z$S&e?`;<2J!WEN2HBuKt3t1FubT;`mK=$-%9P$De8obYg$)7a{Q9LTK9<>A~wh~qMzGl?JvhD z?;VZW>Skix=&U`ng}jm-pzZA02K-`L!41iBj1**!`>R!tX@K6J37vfbQEq@P=n0i| zYpO2A)dYC!bXmo7WR?h>Y4j|Rx>vX7U6Nb!0S+Ydea+QL5(WGnL z7ewc->%QosR6gGN$LW6|Xd=lHgZL#IYp>0{4 H-dX*B4DD?Q delta 2262 zcmXAq2~A9jx-9ENza zFEDf^OpUa@EJ`h7;%qJ0JS7N79Em?3xlZwZjD2~7f#jPw`ML}U_QN;FCjqlKT-i%z zv!6|GUs%lmbjz%1Hkn2c*8$nAfGTAcFBYNLEKIWJ)Hz0Mac?MQt_^ z(7;qr{QyuSSRZpI(*PE5Yi3R)9RtF7#{QCQj*-CJ&)9ZuEGaadJ^Ocx zc(snb_?bf0WMS=V=)E-?*sG8K49I2d-HRr`r-i-0-xXLwt zXo||^IQwS8P^!QfCvpF`a6-OGZF4dXe(5y7=?{S47^nPlA2RcU+Uu0#)4+wkA-TfS zx$v0-Bx3+Kd-85zKErM7j-OC8%mR3hJ5rer2#2}TvIWTS z;M#YG5D#(o^1o2W)M-q6pmEt+&fZ!{&rRHetkYD?FSu9NFApIhVmhMK1Vbx>-dZ-9psmpFZ?1Gi0t6kiy{U8fVTya2tx+(wd2VD9O7nj z#9YtUy`BfmXyxlSE}~RZwMpP(J1KpW1&_`kVERa5=IeTr z@|F6~~E|9Td<4RxF6`Cl|jF3zia{dc@+F z6R9^hiN8NXCWjsnx5j=?*}p7S1%=Y-`^5UQDJ0_ru_<^iFtty-IKu|a*)Lw|c?T?X z7OyT&q&~~|LF^6+2gVGDPcxpAvKbQ7M=__BO3XtC4@(9&U&{U=)gTyWUXvo0){;A_ z#{8c(7N3-+?R^a>>C$xb9HJ^E_a)GKQPQ0MQQig(lG2~L03~x(s}OFpORev@kzUKB z_HLf?&?Q~CP2%OZ`9C*krS!%k{9!< z>L-oP$n?_(`u|A5J=QN7NvHFj`Vtc{>Y)Ckli4&^QuLoh*N}=I>358$b)i&W%h2tV z+MzLTo4z)d4wt6u>lKQ^G*^G>DXF$V;uz z4FR|5)SUBbuM|G^C&Rj%q=-4ePb2AoKkfC7~KNy%IZ%k5xOVJ&I=UM zxYf#@ck`)H-IT`5~#pp{Dz9Pqa)-883i7&h$-G|CH?STe{rp qy*fX)w5-_bonPW@E-1E|^FH*>FY - + Export as &Picture... 匯出成圖片(&P)... - + Export as &Snapmatic... 匯出成 Snapmatic(&S)... - + &Edit Properties... 編輯屬性(&E) ... - + &Overwrite Image... 修改圖片(&O)... - + Open &Map Viewer... 開啟地圖檢視器(&M)... - + Open &JSON Editor... 開啟 JSON 編輯器(&J)... @@ -1235,8 +1235,22 @@ Press 1 for Default View + + + + + + + + + + + + + + Import... 匯入... @@ -1250,20 +1264,6 @@ Press 1 for Default View - - - - - - - - - - - - - - Import 匯入 @@ -1386,109 +1386,104 @@ Press 1 for Default View 匯入 Snapmatic 圖片失敗,檔案不是 PGTA 開頭或附檔名不是 .g5e - - Failed to import the Snapmatic picture, the picture is already in the game - 匯入 Snapmatic 圖片失敗,圖片已經在遊戲中 - - - + 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 @@ -1503,81 +1498,86 @@ Press 1 for Default View - - + + A Snapmatic picture already exists with the uid %1, you want assign your import a new uid and timestamp? + + + + + 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... 更改標題 @@ -1679,37 +1679,37 @@ Press 1 for Default View 刪除 - + &View 檢視(&V) - + &Export 匯出(&E) - + &Remove 移除(&R) - + &Select 選擇(&S) - + &Deselect 取消選擇(&D) - + Select &All 選擇全部(&A) - + &Deselect All 取消選擇全部(&D) @@ -1808,7 +1808,7 @@ Press 1 for Default View - + @@ -1909,31 +1909,31 @@ Press 1 for Default View 讀寫錯誤,未能更新 Snapmatic 屬性 - + Patching of Snapmatic Properties failed because of JSON Error JSON 錯誤,未能更新 Snapmatic 屬性 - - + + Snapmatic Crew 幫會 - - + + New Snapmatic crew: 輸入新的幫會: - - + + Snapmatic Title 標題 - - + + New Snapmatic title: 輸入新的標題: @@ -2107,52 +2107,52 @@ 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) @@ -2371,15 +2371,15 @@ Press 1 for Default View 更改玩家(&P)... - - + + Show In-game 在遊戲中顯示 - - + + Hide In-game 在遊戲中隱藏