From 0ced3e39c8531e8dc973c9b8b10cefd00266ac0d Mon Sep 17 00:00:00 2001 From: Virgil Dupras Date: Sun, 28 Apr 2013 10:12:25 -0400 Subject: [PATCH] Allow "Open selected" to open more than one file at once. When there's mpre than 10 selected dupes, a warning is shown, asking confirmation. [#142 state:fixed] --- core/app.py | 9 ++++-- locale/core.pot | 42 +++++++++++++++------------ locale/cs/LC_MESSAGES/core.po | 46 ++++++++++++++++------------- locale/de/LC_MESSAGES/core.po | 46 ++++++++++++++++------------- locale/fr/LC_MESSAGES/core.po | 47 +++++++++++++++++------------- locale/hy/LC_MESSAGES/core.po | 46 ++++++++++++++++------------- locale/it/LC_MESSAGES/core.po | 46 ++++++++++++++++------------- locale/pt_BR/LC_MESSAGES/core.po | 50 ++++++++++++++++++-------------- locale/pt_BR/LC_MESSAGES/ui.po | 7 +++-- locale/ru/LC_MESSAGES/core.po | 46 ++++++++++++++++------------- locale/uk/LC_MESSAGES/core.po | 46 ++++++++++++++++------------- locale/zh_CN/LC_MESSAGES/core.po | 46 ++++++++++++++++------------- 12 files changed, 271 insertions(+), 206 deletions(-) diff --git a/core/app.py b/core/app.py index 340a14d7..81a70933 100644 --- a/core/app.py +++ b/core/app.py @@ -36,6 +36,8 @@ DEBUG_MODE_PREFERENCE = 'DebugMode' MSG_NO_MARKED_DUPES = tr("There are no marked duplicates. Nothing has been done.") MSG_NO_SELECTED_DUPES = tr("There are no selected duplicates. Nothing has been done.") +MSG_MANY_FILES_TO_OPEN = tr("You're about to open many files at once. Depending on what those " + "files are opened with, doing so can create quite a mess. Continue?") class DestType: Direct = 0 @@ -470,8 +472,11 @@ class DupeGuru(RegistrableApplication, Broadcaster): self.notify('marking_changed') def open_selected(self): - if self.selected_dupes: - self.view.open_path(self.selected_dupes[0].path) + if len(self.selected_dupes) > 10: + if not self.view.ask_yes_no(MSG_MANY_FILES_TO_OPEN): + return + for dupe in self.selected_dupes: + self.view.open_path(dupe.path) def purge_ignore_list(self): self.scanner.ignore_list.Filter(lambda f,s:op.exists(f) and op.exists(s)) diff --git a/locale/core.pot b/locale/core.pot index 08f1ab38..61f606fe 100644 --- a/locale/core.pot +++ b/locale/core.pot @@ -12,79 +12,83 @@ msgstr "" msgid "There are no selected duplicates. Nothing has been done." msgstr "" -#: core/app.py:96 +#: core/app.py:39 +msgid "You're about to open many files at once. Depending on what those files are opened with, doing so can create quite a mess. Continue?" +msgstr "" + +#: core/app.py:98 msgid "will only be able to delete, move or copy 10 duplicates at once" msgstr "" -#: core/app.py:230 +#: core/app.py:232 msgid "No duplicates found." msgstr "" -#: core/app.py:243 +#: core/app.py:245 msgid "All marked files were copied sucessfully." msgstr "" -#: core/app.py:244 +#: core/app.py:246 msgid "All marked files were moved sucessfully." msgstr "" -#: core/app.py:245 +#: core/app.py:247 msgid "All marked files were sucessfully sent to Trash." msgstr "" -#: core/app.py:272 +#: core/app.py:274 msgid "You cannot delete, move or copy more than 10 duplicates at once in demo mode." msgstr "" -#: core/app.py:283 +#: core/app.py:285 msgid "'{}' already is in the list." msgstr "" -#: core/app.py:285 +#: core/app.py:287 msgid "'{}' does not exist." msgstr "" -#: core/app.py:292 +#: core/app.py:294 msgid "All selected %d matches are going to be ignored in all subsequent scans. Continue?" msgstr "" -#: core/app.py:352 +#: core/app.py:354 msgid "copy" msgstr "" -#: core/app.py:352 +#: core/app.py:354 msgid "move" msgstr "" -#: core/app.py:353 +#: core/app.py:355 msgid "Select a directory to {} marked files to" msgstr "" -#: core/app.py:379 +#: core/app.py:381 msgid "Select a destination for your exported CSV" msgstr "" -#: core/app.py:404 +#: core/app.py:406 msgid "You have no custom command set up. Set it up in your preferences." msgstr "" -#: core/app.py:491 core/app.py:502 +#: core/app.py:502 core/app.py:513 msgid "You are about to remove %d files from results. Continue?" msgstr "" -#: core/app.py:522 +#: core/app.py:533 msgid "{} duplicate groups were changed by the re-prioritization." msgstr "" -#: core/app.py:542 +#: core/app.py:553 msgid "Collecting files to scan" msgstr "" -#: core/app.py:553 +#: core/app.py:564 msgid "The selected directories contain no scannable file." msgstr "" -#: core/app.py:592 +#: core/app.py:603 msgid "%s (%d discarded)" msgstr "" diff --git a/locale/cs/LC_MESSAGES/core.po b/locale/cs/LC_MESSAGES/core.po index e1cfba3b..36bb6b02 100644 --- a/locale/cs/LC_MESSAGES/core.po +++ b/locale/cs/LC_MESSAGES/core.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: dupeGuru\n" -"PO-Revision-Date: 2012-09-05 15:18+0000\n" +"PO-Revision-Date: 2013-04-28 13:56+0000\n" "Last-Translator: hsoft \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: utf-8\n" @@ -18,83 +18,89 @@ msgstr "" msgid "There are no selected duplicates. Nothing has been done." msgstr "" -#: core/app.py:96 +#: core/app.py:39 +msgid "" +"You're about to open many files at once. Depending on what those files are " +"opened with, doing so can create quite a mess. Continue?" +msgstr "" + +#: core/app.py:98 msgid "will only be able to delete, move or copy 10 duplicates at once" msgstr "" -#: core/app.py:230 +#: core/app.py:232 msgid "No duplicates found." msgstr "Nebyli nalezeny žádné duplicity." -#: core/app.py:243 +#: core/app.py:245 msgid "All marked files were copied sucessfully." msgstr "" -#: core/app.py:244 +#: core/app.py:246 msgid "All marked files were moved sucessfully." msgstr "" -#: core/app.py:245 +#: core/app.py:247 msgid "All marked files were sucessfully sent to Trash." msgstr "" -#: core/app.py:272 +#: core/app.py:274 msgid "" "You cannot delete, move or copy more than 10 duplicates at once in demo " "mode." msgstr "" -#: core/app.py:283 +#: core/app.py:285 msgid "'{}' already is in the list." msgstr "" -#: core/app.py:285 +#: core/app.py:287 msgid "'{}' does not exist." msgstr "" -#: core/app.py:292 +#: core/app.py:294 msgid "" "All selected %d matches are going to be ignored in all subsequent scans. " "Continue?" msgstr "Všech %d vybraných shod bude v následujících hledáních ignorováno. Pokračovat?" -#: core/app.py:352 +#: core/app.py:354 msgid "copy" msgstr "" -#: core/app.py:352 +#: core/app.py:354 msgid "move" msgstr "" -#: core/app.py:353 +#: core/app.py:355 msgid "Select a directory to {} marked files to" msgstr "" -#: core/app.py:379 +#: core/app.py:381 msgid "Select a destination for your exported CSV" msgstr "" -#: core/app.py:404 +#: core/app.py:406 msgid "You have no custom command set up. Set it up in your preferences." msgstr "Nedefinoval jste žádný uživatelský příkaz. Nadefinujete ho v předvolbách." -#: core/app.py:491 core/app.py:502 +#: core/app.py:502 core/app.py:513 msgid "You are about to remove %d files from results. Continue?" msgstr "Chystáte se z výsledků odstranit %d souborů. Pokračovat?" -#: core/app.py:522 +#: core/app.py:533 msgid "{} duplicate groups were changed by the re-prioritization." msgstr "" -#: core/app.py:542 +#: core/app.py:553 msgid "Collecting files to scan" msgstr "Shromažďuji prohlížené soubory" -#: core/app.py:553 +#: core/app.py:564 msgid "The selected directories contain no scannable file." msgstr "Vybrané adresáře neobsahují žádné soubory vhodné k prohledávání." -#: core/app.py:592 +#: core/app.py:603 msgid "%s (%d discarded)" msgstr "%s (%d vyřazeno)" diff --git a/locale/de/LC_MESSAGES/core.po b/locale/de/LC_MESSAGES/core.po index 1cb8a18b..8a5adb5b 100644 --- a/locale/de/LC_MESSAGES/core.po +++ b/locale/de/LC_MESSAGES/core.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: dupeGuru\n" -"PO-Revision-Date: 2012-09-05 15:18+0000\n" +"PO-Revision-Date: 2013-04-28 13:56+0000\n" "Last-Translator: hsoft \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: utf-8\n" @@ -18,83 +18,89 @@ msgstr "" msgid "There are no selected duplicates. Nothing has been done." msgstr "" -#: core/app.py:96 +#: core/app.py:39 +msgid "" +"You're about to open many files at once. Depending on what those files are " +"opened with, doing so can create quite a mess. Continue?" +msgstr "" + +#: core/app.py:98 msgid "will only be able to delete, move or copy 10 duplicates at once" msgstr "" -#: core/app.py:230 +#: core/app.py:232 msgid "No duplicates found." msgstr "Keine Duplikate gefunden." -#: core/app.py:243 +#: core/app.py:245 msgid "All marked files were copied sucessfully." msgstr "" -#: core/app.py:244 +#: core/app.py:246 msgid "All marked files were moved sucessfully." msgstr "" -#: core/app.py:245 +#: core/app.py:247 msgid "All marked files were sucessfully sent to Trash." msgstr "" -#: core/app.py:272 +#: core/app.py:274 msgid "" "You cannot delete, move or copy more than 10 duplicates at once in demo " "mode." msgstr "" -#: core/app.py:283 +#: core/app.py:285 msgid "'{}' already is in the list." msgstr "" -#: core/app.py:285 +#: core/app.py:287 msgid "'{}' does not exist." msgstr "" -#: core/app.py:292 +#: core/app.py:294 msgid "" "All selected %d matches are going to be ignored in all subsequent scans. " "Continue?" msgstr "%d Dateien werden in zukünftigen Scans ignoriert werden. Fortfahren?" -#: core/app.py:352 +#: core/app.py:354 msgid "copy" msgstr "kopieren" -#: core/app.py:352 +#: core/app.py:354 msgid "move" msgstr "verschieben" -#: core/app.py:353 +#: core/app.py:355 msgid "Select a directory to {} marked files to" msgstr "Wählen sie einen Ordner zum {} der ausgewählten Dateien" -#: core/app.py:379 +#: core/app.py:381 msgid "Select a destination for your exported CSV" msgstr "" -#: core/app.py:404 +#: core/app.py:406 msgid "You have no custom command set up. Set it up in your preferences." msgstr "Sie haben keinen eigenen Befehl erstellt. Bitte in den Einstellungen konfigurieren." -#: core/app.py:491 core/app.py:502 +#: core/app.py:502 core/app.py:513 msgid "You are about to remove %d files from results. Continue?" msgstr "%d Dateien werden aus der Ergebnisliste entfernt. Fortfahren?" -#: core/app.py:522 +#: core/app.py:533 msgid "{} duplicate groups were changed by the re-prioritization." msgstr "" -#: core/app.py:542 +#: core/app.py:553 msgid "Collecting files to scan" msgstr "Sammle Dateien zum Scannen" -#: core/app.py:553 +#: core/app.py:564 msgid "The selected directories contain no scannable file." msgstr "Der ausgewählte Ordner enthält keine scannbare Dateien." -#: core/app.py:592 +#: core/app.py:603 msgid "%s (%d discarded)" msgstr "%s (%d verworfen)" diff --git a/locale/fr/LC_MESSAGES/core.po b/locale/fr/LC_MESSAGES/core.po index 46269b97..fc8ea326 100644 --- a/locale/fr/LC_MESSAGES/core.po +++ b/locale/fr/LC_MESSAGES/core.po @@ -1,9 +1,10 @@ # # Translators: +# hsoft , 2013 msgid "" msgstr "" "Project-Id-Version: dupeGuru\n" -"PO-Revision-Date: 2013-04-27 14:41+0000\n" +"PO-Revision-Date: 2013-04-28 14:05+0000\n" "Last-Translator: hsoft \n" "Language-Team: French (http://www.transifex.com/projects/p/dupeguru/language/fr/)\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,83 +20,89 @@ msgstr "Aucun doublon marqué. Rien à faire." msgid "There are no selected duplicates. Nothing has been done." msgstr "Aucun doublon sélectionné. Rien à faire." -#: core/app.py:96 +#: core/app.py:39 +msgid "" +"You're about to open many files at once. Depending on what those files are " +"opened with, doing so can create quite a mess. Continue?" +msgstr "Beaucoup de fichiers seront ouverts en même temps. Cela peut gravement encombrer votre système. Continuer?" + +#: core/app.py:98 msgid "will only be able to delete, move or copy 10 duplicates at once" msgstr "ne peut effacer, déplacer ou copier que 10 doublons à la fois" -#: core/app.py:230 +#: core/app.py:232 msgid "No duplicates found." msgstr "Aucun doublon trouvé." -#: core/app.py:243 +#: core/app.py:245 msgid "All marked files were copied sucessfully." msgstr "Tous les fichiers marqués ont été copiés correctement." -#: core/app.py:244 +#: core/app.py:246 msgid "All marked files were moved sucessfully." msgstr "Tous les fichiers marqués ont été déplacés correctement." -#: core/app.py:245 +#: core/app.py:247 msgid "All marked files were sucessfully sent to Trash." msgstr "Tous les fichiers marqués ont été correctement envoyés à la corbeille." -#: core/app.py:272 +#: core/app.py:274 msgid "" "You cannot delete, move or copy more than 10 duplicates at once in demo " "mode." msgstr "Vous ne pouvez pas effacer, déplacer ou copier plus de 10 doublons à la fois en mode démo." -#: core/app.py:283 +#: core/app.py:285 msgid "'{}' already is in the list." msgstr "'{}' est déjà dans la liste." -#: core/app.py:285 +#: core/app.py:287 msgid "'{}' does not exist." msgstr "'{}' n'existe pas." -#: core/app.py:292 +#: core/app.py:294 msgid "" "All selected %d matches are going to be ignored in all subsequent scans. " "Continue?" msgstr "%d fichiers seront ignorés des prochains scans. Continuer?" -#: core/app.py:352 +#: core/app.py:354 msgid "copy" msgstr "copier" -#: core/app.py:352 +#: core/app.py:354 msgid "move" msgstr "déplacer" -#: core/app.py:353 +#: core/app.py:355 msgid "Select a directory to {} marked files to" msgstr "Sélectionnez un dossier vers lequel {} les fichiers marqués." -#: core/app.py:379 +#: core/app.py:381 msgid "Select a destination for your exported CSV" msgstr "Choisissez une destination pour votre exportation CSV" -#: core/app.py:404 +#: core/app.py:406 msgid "You have no custom command set up. Set it up in your preferences." msgstr "Vous n'avez pas de commande personnalisée. Ajoutez-la dans vos préférences." -#: core/app.py:491 core/app.py:502 +#: core/app.py:502 core/app.py:513 msgid "You are about to remove %d files from results. Continue?" msgstr "%d fichiers seront retirés des résultats. Continuer?" -#: core/app.py:522 +#: core/app.py:533 msgid "{} duplicate groups were changed by the re-prioritization." msgstr "{} groupes de doublons ont été modifiés par la re-prioritisation." -#: core/app.py:542 +#: core/app.py:553 msgid "Collecting files to scan" msgstr "Collecte des fichiers à scanner" -#: core/app.py:553 +#: core/app.py:564 msgid "The selected directories contain no scannable file." msgstr "Les dossiers sélectionnés ne contiennent pas de fichiers valides." -#: core/app.py:592 +#: core/app.py:603 msgid "%s (%d discarded)" msgstr "%s (%d hors-groupe)" diff --git a/locale/hy/LC_MESSAGES/core.po b/locale/hy/LC_MESSAGES/core.po index f0d32ef5..5d040a2c 100755 --- a/locale/hy/LC_MESSAGES/core.po +++ b/locale/hy/LC_MESSAGES/core.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: dupeGuru\n" -"PO-Revision-Date: 2012-09-05 15:18+0000\n" +"PO-Revision-Date: 2013-04-28 13:56+0000\n" "Last-Translator: hsoft \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: utf-8\n" @@ -18,83 +18,89 @@ msgstr "" msgid "There are no selected duplicates. Nothing has been done." msgstr "" -#: core/app.py:96 +#: core/app.py:39 +msgid "" +"You're about to open many files at once. Depending on what those files are " +"opened with, doing so can create quite a mess. Continue?" +msgstr "" + +#: core/app.py:98 msgid "will only be able to delete, move or copy 10 duplicates at once" msgstr "միաժամանակ հնարավոր է ջնջել, տեղափոխել կամ պատճենել միայն 10 օրինակներ" -#: core/app.py:230 +#: core/app.py:232 msgid "No duplicates found." msgstr "Կրկնօրինակներ չկան:" -#: core/app.py:243 +#: core/app.py:245 msgid "All marked files were copied sucessfully." msgstr "Բոլոր նշված ֆայլերը հաջողությամբ պատճենվել են:" -#: core/app.py:244 +#: core/app.py:246 msgid "All marked files were moved sucessfully." msgstr "Բոլոր նշված ֆայլերը հաջողությամբ տեղափոխվել են:" -#: core/app.py:245 +#: core/app.py:247 msgid "All marked files were sucessfully sent to Trash." msgstr "Բոլոր նշված ֆայլերը հաջողությամբ Ջնջվել են:" -#: core/app.py:272 +#: core/app.py:274 msgid "" "You cannot delete, move or copy more than 10 duplicates at once in demo " "mode." msgstr "Չեք կարող ջնջել, տեղափձոխել կամ պատճենել ավելի քան 10 օրինակներ փորձնական եղանակում:" -#: core/app.py:283 +#: core/app.py:285 msgid "'{}' already is in the list." msgstr "'{}'-ը արդեն առկա է ցանկում:" -#: core/app.py:285 +#: core/app.py:287 msgid "'{}' does not exist." msgstr "'{}'-ը գոյություն չունի:" -#: core/app.py:292 +#: core/app.py:294 msgid "" "All selected %d matches are going to be ignored in all subsequent scans. " "Continue?" msgstr "Ընտրված %d համընկնումները կանտեսվեն հետագա բոլոր ստուգումներից: Շարունակե՞լ:" -#: core/app.py:352 +#: core/app.py:354 msgid "copy" msgstr "պատճենել" -#: core/app.py:352 +#: core/app.py:354 msgid "move" msgstr "տեղափոխել" -#: core/app.py:353 +#: core/app.py:355 msgid "Select a directory to {} marked files to" msgstr "Ընտրել թղթապանակ՝ {} նշված ֆայլերի համար" -#: core/app.py:379 +#: core/app.py:381 msgid "Select a destination for your exported CSV" msgstr "" -#: core/app.py:404 +#: core/app.py:406 msgid "You have no custom command set up. Set it up in your preferences." msgstr "Դուք չեք կատարել Հրամանի ընտրություն: Կատարեք այն կարգավորումներում:" -#: core/app.py:491 core/app.py:502 +#: core/app.py:502 core/app.py:513 msgid "You are about to remove %d files from results. Continue?" msgstr "Դուք պատրաստվում եք ջնջելու %d ֆայլեր: Շարունակե՞լ:" -#: core/app.py:522 +#: core/app.py:533 msgid "{} duplicate groups were changed by the re-prioritization." msgstr "" -#: core/app.py:542 +#: core/app.py:553 msgid "Collecting files to scan" msgstr "Հավաքվում են ֆայլեր՝ ստուգելու համար" -#: core/app.py:553 +#: core/app.py:564 msgid "The selected directories contain no scannable file." msgstr "Ընտրված թղթապանակները պարունակում են չստուգվող ֆայլ:" -#: core/app.py:592 +#: core/app.py:603 msgid "%s (%d discarded)" msgstr "%s (%d անպիտան)" diff --git a/locale/it/LC_MESSAGES/core.po b/locale/it/LC_MESSAGES/core.po index fafcdcf3..50c04d34 100644 --- a/locale/it/LC_MESSAGES/core.po +++ b/locale/it/LC_MESSAGES/core.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: dupeGuru\n" -"PO-Revision-Date: 2012-09-05 15:18+0000\n" +"PO-Revision-Date: 2013-04-28 13:56+0000\n" "Last-Translator: hsoft \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: utf-8\n" @@ -18,83 +18,89 @@ msgstr "" msgid "There are no selected duplicates. Nothing has been done." msgstr "" -#: core/app.py:96 +#: core/app.py:39 +msgid "" +"You're about to open many files at once. Depending on what those files are " +"opened with, doing so can create quite a mess. Continue?" +msgstr "" + +#: core/app.py:98 msgid "will only be able to delete, move or copy 10 duplicates at once" msgstr "" -#: core/app.py:230 +#: core/app.py:232 msgid "No duplicates found." msgstr "Non sono stati trovati dei duplicati." -#: core/app.py:243 +#: core/app.py:245 msgid "All marked files were copied sucessfully." msgstr "Tutti i file marcati sono stati copiati correttamente." -#: core/app.py:244 +#: core/app.py:246 msgid "All marked files were moved sucessfully." msgstr "Tutti i file marcati sono stati spostati correttamente." -#: core/app.py:245 +#: core/app.py:247 msgid "All marked files were sucessfully sent to Trash." msgstr "Tutti i file marcati sono stati inviati nel cestino." -#: core/app.py:272 +#: core/app.py:274 msgid "" "You cannot delete, move or copy more than 10 duplicates at once in demo " "mode." msgstr "" -#: core/app.py:283 +#: core/app.py:285 msgid "'{}' already is in the list." msgstr "'{}' è già nella lista." -#: core/app.py:285 +#: core/app.py:287 msgid "'{}' does not exist." msgstr "'{}' non esiste." -#: core/app.py:292 +#: core/app.py:294 msgid "" "All selected %d matches are going to be ignored in all subsequent scans. " "Continue?" msgstr "Tutti i %d elementi che coincidono verranno ignorati in tutte le scansioni successive. Continuare?" -#: core/app.py:352 +#: core/app.py:354 msgid "copy" msgstr "" -#: core/app.py:352 +#: core/app.py:354 msgid "move" msgstr "" -#: core/app.py:353 +#: core/app.py:355 msgid "Select a directory to {} marked files to" msgstr "" -#: core/app.py:379 +#: core/app.py:381 msgid "Select a destination for your exported CSV" msgstr "" -#: core/app.py:404 +#: core/app.py:406 msgid "You have no custom command set up. Set it up in your preferences." msgstr "Non hai impostato nessun comando personalizzato. Impostalo nelle tue preferenze." -#: core/app.py:491 core/app.py:502 +#: core/app.py:502 core/app.py:513 msgid "You are about to remove %d files from results. Continue?" msgstr "Stai per rimuovere %d file dai risultati. Continuare?" -#: core/app.py:522 +#: core/app.py:533 msgid "{} duplicate groups were changed by the re-prioritization." msgstr "" -#: core/app.py:542 +#: core/app.py:553 msgid "Collecting files to scan" msgstr "Raccolta file da scansionare" -#: core/app.py:553 +#: core/app.py:564 msgid "The selected directories contain no scannable file." msgstr "Le cartelle selezionate non contengono file da scansionare." -#: core/app.py:592 +#: core/app.py:603 msgid "%s (%d discarded)" msgstr "%s (%d scartati)" diff --git a/locale/pt_BR/LC_MESSAGES/core.po b/locale/pt_BR/LC_MESSAGES/core.po index e7841d10..6a585ec8 100644 --- a/locale/pt_BR/LC_MESSAGES/core.po +++ b/locale/pt_BR/LC_MESSAGES/core.po @@ -1,11 +1,11 @@ # # Translators: -# , 2012. +# Vitu , 2012 msgid "" msgstr "" "Project-Id-Version: dupeGuru\n" -"PO-Revision-Date: 2012-09-08 20:46+0000\n" -"Last-Translator: Vitu \n" +"PO-Revision-Date: 2013-04-28 13:56+0000\n" +"Last-Translator: hsoft \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/dupeguru/language/pt_BR/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: utf-8\n" @@ -20,83 +20,89 @@ msgstr "Não há duplicatas marcadas. Nada foi feito." msgid "There are no selected duplicates. Nothing has been done." msgstr "Não há duplicatas selecionadas. Nada foi feito." -#: core/app.py:96 +#: core/app.py:39 +msgid "" +"You're about to open many files at once. Depending on what those files are " +"opened with, doing so can create quite a mess. Continue?" +msgstr "" + +#: core/app.py:98 msgid "will only be able to delete, move or copy 10 duplicates at once" msgstr "poderá apagar, mover ou copiar somente 10 duplicatas por vez" -#: core/app.py:230 +#: core/app.py:232 msgid "No duplicates found." msgstr "Nenhuma duplicata encontrada" -#: core/app.py:243 +#: core/app.py:245 msgid "All marked files were copied sucessfully." msgstr "Todos os arquivos marcados foram copiados com sucesso" -#: core/app.py:244 +#: core/app.py:246 msgid "All marked files were moved sucessfully." msgstr "Todos os arquivos marcados foram relocados com sucesso" -#: core/app.py:245 +#: core/app.py:247 msgid "All marked files were sucessfully sent to Trash." msgstr "Todos os arquivos marcados foram movidos para o Lixo com sucesso" -#: core/app.py:272 +#: core/app.py:274 msgid "" "You cannot delete, move or copy more than 10 duplicates at once in demo " "mode." msgstr "Enquanto em modo demo, você não pode apagar, mover ou copiar mais que 10 duplicatas por vez." -#: core/app.py:283 +#: core/app.py:285 msgid "'{}' already is in the list." msgstr "'{}' já está na lista" -#: core/app.py:285 +#: core/app.py:287 msgid "'{}' does not exist." msgstr "'{}' não existe" -#: core/app.py:292 +#: core/app.py:294 msgid "" "All selected %d matches are going to be ignored in all subsequent scans. " "Continue?" msgstr "Excluir %d duplicata(s) selecionada(s) de escaneamentos posteriores?" -#: core/app.py:352 +#: core/app.py:354 msgid "copy" msgstr "copiar" -#: core/app.py:352 +#: core/app.py:354 msgid "move" msgstr "mover" -#: core/app.py:353 +#: core/app.py:355 msgid "Select a directory to {} marked files to" msgstr "Selecione uma pasta para {} os arquivos marcados" -#: core/app.py:379 +#: core/app.py:381 msgid "Select a destination for your exported CSV" msgstr "Selecione uma pasta para o CSV exportado" -#: core/app.py:404 +#: core/app.py:406 msgid "You have no custom command set up. Set it up in your preferences." msgstr "Você não possui nenhum comando personalizado. Crie um nas preferências." -#: core/app.py:491 core/app.py:502 +#: core/app.py:502 core/app.py:513 msgid "You are about to remove %d files from results. Continue?" msgstr "Remover %d arquivo(s) dos resultados?" -#: core/app.py:522 +#: core/app.py:533 msgid "{} duplicate groups were changed by the re-prioritization." msgstr "{} grupos de duplicatas alterados ao re-priorizar." -#: core/app.py:542 +#: core/app.py:553 msgid "Collecting files to scan" msgstr "Juntando arquivos para escanear" -#: core/app.py:553 +#: core/app.py:564 msgid "The selected directories contain no scannable file." msgstr "As pastas selecionadas não contém arquivos escaneáveis." -#: core/app.py:592 +#: core/app.py:603 msgid "%s (%d discarded)" msgstr "%s (%d rejeitado)" diff --git a/locale/pt_BR/LC_MESSAGES/ui.po b/locale/pt_BR/LC_MESSAGES/ui.po index dc9c22b8..39cdf757 100644 --- a/locale/pt_BR/LC_MESSAGES/ui.po +++ b/locale/pt_BR/LC_MESSAGES/ui.po @@ -1,11 +1,12 @@ # # Translators: +# Vitu , 2013 # Vitu , 2012 msgid "" msgstr "" "Project-Id-Version: dupeGuru\n" -"PO-Revision-Date: 2013-04-27 14:38+0000\n" -"Last-Translator: hsoft \n" +"PO-Revision-Date: 2013-04-27 16:43+0000\n" +"Last-Translator: Vitu \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/dupeguru/language/pt_BR/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: utf-8\n" @@ -414,7 +415,7 @@ msgstr "Adicionar Seleção à Lista Ignorar" #: qt/base/result_window.py:55 cocoa/base/en.lproj/Localizable.strings:0 msgid "Make Selected into Reference" -msgstr "" +msgstr "Fazer da Seleção Referência" #: qt/base/result_window.py:56 cocoa/base/en.lproj/Localizable.strings:0 msgid "Open Selected with Default Application" diff --git a/locale/ru/LC_MESSAGES/core.po b/locale/ru/LC_MESSAGES/core.po index 922741f5..90339a38 100644 --- a/locale/ru/LC_MESSAGES/core.po +++ b/locale/ru/LC_MESSAGES/core.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: dupeGuru\n" -"PO-Revision-Date: 2012-09-05 15:15+0000\n" +"PO-Revision-Date: 2013-04-28 13:56+0000\n" "Last-Translator: hsoft \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: utf-8\n" @@ -18,83 +18,89 @@ msgstr "" msgid "There are no selected duplicates. Nothing has been done." msgstr "" -#: core/app.py:96 +#: core/app.py:39 +msgid "" +"You're about to open many files at once. Depending on what those files are " +"opened with, doing so can create quite a mess. Continue?" +msgstr "" + +#: core/app.py:98 msgid "will only be able to delete, move or copy 10 duplicates at once" msgstr "вы сможете удалить, переместить или скопировать только 10 дубликатов за один раз" -#: core/app.py:230 +#: core/app.py:232 msgid "No duplicates found." msgstr "Дубликаты не найдены." -#: core/app.py:243 +#: core/app.py:245 msgid "All marked files were copied sucessfully." msgstr "Все отмеченные файлы были скопированы успешно." -#: core/app.py:244 +#: core/app.py:246 msgid "All marked files were moved sucessfully." msgstr "Все отмеченные файлы были перемещены успешно." -#: core/app.py:245 +#: core/app.py:247 msgid "All marked files were sucessfully sent to Trash." msgstr "Все отмеченные файлы были успешно отправлены в Корзину." -#: core/app.py:272 +#: core/app.py:274 msgid "" "You cannot delete, move or copy more than 10 duplicates at once in demo " "mode." msgstr "Вы не можете удалять, перемещать или копировать более 10 дубликатов за один раз в демонстрационном режиме." -#: core/app.py:283 +#: core/app.py:285 msgid "'{}' already is in the list." msgstr "" -#: core/app.py:285 +#: core/app.py:287 msgid "'{}' does not exist." msgstr "" -#: core/app.py:292 +#: core/app.py:294 msgid "" "All selected %d matches are going to be ignored in all subsequent scans. " "Continue?" msgstr "Все выбранные %d совпадений будут игнорироваться при всех последующих проверках. Продолжить?" -#: core/app.py:352 +#: core/app.py:354 msgid "copy" msgstr "копирование" -#: core/app.py:352 +#: core/app.py:354 msgid "move" msgstr "перемещение" -#: core/app.py:353 +#: core/app.py:355 msgid "Select a directory to {} marked files to" msgstr "Выберите каталог {} для отмеченных файлов" -#: core/app.py:379 +#: core/app.py:381 msgid "Select a destination for your exported CSV" msgstr "" -#: core/app.py:404 +#: core/app.py:406 msgid "You have no custom command set up. Set it up in your preferences." msgstr "Вы не создали пользовательскую команду. Задайте её в настройках." -#: core/app.py:491 core/app.py:502 +#: core/app.py:502 core/app.py:513 msgid "You are about to remove %d files from results. Continue?" msgstr "Вы собираетесь удалить %d файлов из результата поиска. Продолжить?" -#: core/app.py:522 +#: core/app.py:533 msgid "{} duplicate groups were changed by the re-prioritization." msgstr "" -#: core/app.py:542 +#: core/app.py:553 msgid "Collecting files to scan" msgstr "Сбор файлов для сканирования" -#: core/app.py:553 +#: core/app.py:564 msgid "The selected directories contain no scannable file." msgstr "Выбранные каталоги не содержат файлов для сканирования." -#: core/app.py:592 +#: core/app.py:603 msgid "%s (%d discarded)" msgstr "%s. (%d отменено)" diff --git a/locale/uk/LC_MESSAGES/core.po b/locale/uk/LC_MESSAGES/core.po index 96d9b1f0..2181ef23 100755 --- a/locale/uk/LC_MESSAGES/core.po +++ b/locale/uk/LC_MESSAGES/core.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: dupeGuru\n" -"PO-Revision-Date: 2012-09-05 15:18+0000\n" +"PO-Revision-Date: 2013-04-28 13:56+0000\n" "Last-Translator: hsoft \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: utf-8\n" @@ -18,83 +18,89 @@ msgstr "Немає позначених дублікатів - нічого ро msgid "There are no selected duplicates. Nothing has been done." msgstr "Немає обраних дублікатів - нічого робити." -#: core/app.py:96 +#: core/app.py:39 +msgid "" +"You're about to open many files at once. Depending on what those files are " +"opened with, doing so can create quite a mess. Continue?" +msgstr "" + +#: core/app.py:98 msgid "will only be able to delete, move or copy 10 duplicates at once" msgstr "може видаляти, переміщувати або копіювати лише 10 копій відразу" -#: core/app.py:230 +#: core/app.py:232 msgid "No duplicates found." msgstr "Не знайдено жодного дублікату." -#: core/app.py:243 +#: core/app.py:245 msgid "All marked files were copied sucessfully." msgstr "Усі позначені файли були скопійовані успішно." -#: core/app.py:244 +#: core/app.py:246 msgid "All marked files were moved sucessfully." msgstr "Усі позначені файли були переміщені успішно." -#: core/app.py:245 +#: core/app.py:247 msgid "All marked files were sucessfully sent to Trash." msgstr "Усі позначені файли були успішно відправлені до кошика." -#: core/app.py:272 +#: core/app.py:274 msgid "" "You cannot delete, move or copy more than 10 duplicates at once in demo " "mode." msgstr "Ви не можете видаляти, переміщати або копіювати більше 10 дублікатів відразу в демонстраційному режимі." -#: core/app.py:283 +#: core/app.py:285 msgid "'{}' already is in the list." msgstr "'{}' вже є в списку." -#: core/app.py:285 +#: core/app.py:287 msgid "'{}' does not exist." msgstr "'{}' не існує." -#: core/app.py:292 +#: core/app.py:294 msgid "" "All selected %d matches are going to be ignored in all subsequent scans. " "Continue?" msgstr "Усі обрані %d результатів будуть ігноруватися під час усіх наступних пошуків. Продовжити?" -#: core/app.py:352 +#: core/app.py:354 msgid "copy" msgstr "копіювання" -#: core/app.py:352 +#: core/app.py:354 msgid "move" msgstr "переміщення" -#: core/app.py:353 +#: core/app.py:355 msgid "Select a directory to {} marked files to" msgstr "Оберіть цільову папку для {} позначених файлів" -#: core/app.py:379 +#: core/app.py:381 msgid "Select a destination for your exported CSV" msgstr "" -#: core/app.py:404 +#: core/app.py:406 msgid "You have no custom command set up. Set it up in your preferences." msgstr "Власна команда не встановлена. Встановіть її у налаштуваннях." -#: core/app.py:491 core/app.py:502 +#: core/app.py:502 core/app.py:513 msgid "You are about to remove %d files from results. Continue?" msgstr "Ви збираєтеся видалити %d файлів з результату пошуку. Продовжити?" -#: core/app.py:522 +#: core/app.py:533 msgid "{} duplicate groups were changed by the re-prioritization." msgstr "" -#: core/app.py:542 +#: core/app.py:553 msgid "Collecting files to scan" msgstr "Збір файлів для пошуку" -#: core/app.py:553 +#: core/app.py:564 msgid "The selected directories contain no scannable file." msgstr "Обрані папки не містять файлів придатних для пошуку." -#: core/app.py:592 +#: core/app.py:603 msgid "%s (%d discarded)" msgstr "%s (%d відкинуто)" diff --git a/locale/zh_CN/LC_MESSAGES/core.po b/locale/zh_CN/LC_MESSAGES/core.po index 38c250c2..7fee8271 100644 --- a/locale/zh_CN/LC_MESSAGES/core.po +++ b/locale/zh_CN/LC_MESSAGES/core.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: dupeGuru\n" -"PO-Revision-Date: 2012-09-05 15:18+0000\n" +"PO-Revision-Date: 2013-04-28 13:56+0000\n" "Last-Translator: hsoft \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: utf-8\n" @@ -18,83 +18,89 @@ msgstr "" msgid "There are no selected duplicates. Nothing has been done." msgstr "" -#: core/app.py:96 +#: core/app.py:39 +msgid "" +"You're about to open many files at once. Depending on what those files are " +"opened with, doing so can create quite a mess. Continue?" +msgstr "" + +#: core/app.py:98 msgid "will only be able to delete, move or copy 10 duplicates at once" msgstr "" -#: core/app.py:230 +#: core/app.py:232 msgid "No duplicates found." msgstr "没有找到重复文件。" -#: core/app.py:243 +#: core/app.py:245 msgid "All marked files were copied sucessfully." msgstr "" -#: core/app.py:244 +#: core/app.py:246 msgid "All marked files were moved sucessfully." msgstr "" -#: core/app.py:245 +#: core/app.py:247 msgid "All marked files were sucessfully sent to Trash." msgstr "" -#: core/app.py:272 +#: core/app.py:274 msgid "" "You cannot delete, move or copy more than 10 duplicates at once in demo " "mode." msgstr "" -#: core/app.py:283 +#: core/app.py:285 msgid "'{}' already is in the list." msgstr "" -#: core/app.py:285 +#: core/app.py:287 msgid "'{}' does not exist." msgstr "" -#: core/app.py:292 +#: core/app.py:294 msgid "" "All selected %d matches are going to be ignored in all subsequent scans. " "Continue?" msgstr "目前已选的 %d 个匹配项将在后续的扫描中被忽略。继续吗?" -#: core/app.py:352 +#: core/app.py:354 msgid "copy" msgstr "复制" -#: core/app.py:352 +#: core/app.py:354 msgid "move" msgstr "移动" -#: core/app.py:353 +#: core/app.py:355 msgid "Select a directory to {} marked files to" msgstr "选择一个文件夹将标记的 {} 个文件进行..." -#: core/app.py:379 +#: core/app.py:381 msgid "Select a destination for your exported CSV" msgstr "" -#: core/app.py:404 +#: core/app.py:406 msgid "You have no custom command set up. Set it up in your preferences." msgstr "你没有设定自定义命令。请在首选项中进行设定。" -#: core/app.py:491 core/app.py:502 +#: core/app.py:502 core/app.py:513 msgid "You are about to remove %d files from results. Continue?" msgstr "你将从结果中移除 %d 个文件。继续吗?" -#: core/app.py:522 +#: core/app.py:533 msgid "{} duplicate groups were changed by the re-prioritization." msgstr "" -#: core/app.py:542 +#: core/app.py:553 msgid "Collecting files to scan" msgstr "收集文件以备扫描" -#: core/app.py:553 +#: core/app.py:564 msgid "The selected directories contain no scannable file." msgstr "所选文件夹中不包含可供扫描的文件。" -#: core/app.py:592 +#: core/app.py:603 msgid "%s (%d discarded)" msgstr "%s (%d 无效)"