1
0
mirror of https://github.com/arsenetar/dupeguru.git synced 2026-01-22 14:41:39 +00:00

Pushed some action confirmation logic down from GUI layers to the core.

This commit is contained in:
Virgil Dupras
2012-03-10 10:58:08 -05:00
parent ef0a66f794
commit cd9f54163b
27 changed files with 1178 additions and 1329 deletions

View File

@@ -12,12 +12,12 @@ msgstr ""
"X-Poedit-Country: RUSSIAN FEDERATION\n"
"X-Poedit-Language: Russian\n"
#: core/app.py:86
#: core/app.py:92
msgid "will only be able to delete, move or copy 10 duplicates at once"
msgstr ""
"сможете только для удаления, перемещения или копирования 10 копий сразу"
#: core/app.py:205
#: core/app.py:229
msgid ""
"You cannot delete, move or copy more than 10 duplicates at once in demo "
"mode."
@@ -25,15 +25,15 @@ msgstr ""
"Вы не можете удалять, перемещать или копировать более 10 дубликатов сразу в "
"демонстрационном режиме."
#: core/app.py:431
#: core/app.py:489
msgid "Collecting files to scan"
msgstr "Сбор файлов для сканирования"
#: core/app.py:442
#: core/app.py:500
msgid "The selected directories contain no scannable file."
msgstr "Выбранных директорий не содержат сканируемых файлов."
#: core/app.py:481
#: core/app.py:539
msgid "%s (%d discarded)"
msgstr "%s. (%d отменено)"
@@ -124,3 +124,57 @@ msgstr "Проверенные %d/%d совпадениях"
#: core_pe/matchexif.py:21
msgid "Read EXIF of %d/%d pictures"
msgstr "Прочитано EXIF %d/%d из фотографии"
#: core/app.py:35
msgid "There are no marked duplicates. Nothing has been done."
msgstr ""
#: core/app.py:36
msgid "There are no selected duplicates. Nothing has been done."
msgstr ""
#: core/app.py:187
msgid "No duplicates found."
msgstr "Дубликаты не найдены."
#: core/app.py:200
msgid "All marked files were copied sucessfully."
msgstr "Все выбранные файлы были скопированы успешно."
#: core/app.py:201
msgid "All marked files were moved sucessfully."
msgstr "Все выбранные файлы были перемещены успешно."
#: core/app.py:202
msgid "All marked files were sucessfully sent to Trash."
msgstr "Все выбранные файлы были успешно отправлены в корзину."
#: core/app.py:250
msgid ""
"All selected %d matches are going to be ignored in all subsequent scans. "
"Continue?"
msgstr ""
"Все выбранные %d матчей будут игнорироваться во всех последующих проверок. "
"Продолжить?"
#: core/app.py:278
msgid "Do you really want to remove all %d items from the ignore list?"
msgstr "Вы действительно хотите удалить все элементы %d из черного списка?"
#: core/app.py:281
msgid "Ignore list cleared."
msgstr "Черный список очищается."
#: core/app.py:357
msgid "You have no custom command set up. Set it up in your preferences."
msgstr ""
"У вас нет пользовательской команды создали. Установите его в ваших "
"предпочтениях."
#: core/app.py:442 core/app.py:453
msgid "You are about to remove %d files from results. Continue?"
msgstr "Вы собираетесь удалить файлы %d из результата поиска. Продолжить?"
#: core/app.py:275
msgid "The ignore list is already empty. Nothing to clear."
msgstr ""

View File

@@ -85,65 +85,18 @@ msgid "Open Debug Log"
msgstr "Открыть журнал Debug"
#: qt/base/app.py:132
msgid "Add to Ignore List"
msgstr "Добавить в список игнорирования"
#: qt/base/app.py:133 cocoa/base/en.lproj/Localizable.strings:0
msgid ""
"All selected %d matches are going to be ignored in all subsequent scans. "
"Continue?"
msgstr ""
"Все выбранные %d матчей будут игнорироваться во всех последующих проверок. "
"Продолжить?"
#: qt/base/app.py:138
msgid "copy"
msgstr "копия"
#: qt/base/app.py:138
#: qt/base/app.py:132
msgid "move"
msgstr "перемещение"
#: qt/base/app.py:139
#: qt/base/app.py:133
msgid "Select a directory to {} marked files to"
msgstr "Выберите каталог на {} отмеченные файлы"
#: qt/base/app.py:151 qt/base/result_window.py:311
msgid "Remove duplicates"
msgstr "Удаление дубликатов"
#: qt/base/app.py:152 qt/base/result_window.py:312
#: cocoa/base/en.lproj/Localizable.strings:0
msgid "You are about to remove %d files from results. Continue?"
msgstr "Вы собираетесь удалить файлы %d из результата поиска. Продолжить?"
#: qt/base/app.py:171 cocoa/base/en.lproj/Localizable.strings:0
msgid "You have no custom command set up. Set it up in your preferences."
msgstr ""
"У вас нет пользовательской команды создали. Установите его в ваших "
"предпочтениях."
#: qt/base/app.py:172
msgid "Custom Command"
msgstr "Специальное команда"
#: qt/base/app.py:208
msgid "All files were processed successfully."
msgstr "Все файлы были обработаны успешно."
#: qt/base/app.py:209
msgid "Operation Complete"
msgstr "Операция завершена"
#: qt/base/app.py:212
msgid "Scan complete"
msgstr "Сканирование завершено"
#: qt/base/app.py:213 cocoa/base/en.lproj/Localizable.strings:0
msgid "No duplicates found."
msgstr "Дубликаты не найдены."
#: qt/base/app.py:265 cocoa/base/en.lproj/Localizable.strings:0
#: qt/base/app.py:235 cocoa/base/en.lproj/Localizable.strings:0
msgid ""
"A previous action is still hanging in there. You can't start a new one yet. "
"Wait a few seconds, then try again."
@@ -168,80 +121,80 @@ msgstr "Выбранный"
msgid "Reference"
msgstr "Ссылка"
#: qt/base/directories_dialog.py:58 cocoa/base/en.lproj/MainMenu.strings:0
#: qt/base/directories_dialog.py:57 cocoa/base/en.lproj/MainMenu.strings:0
msgid "Load Results..."
msgstr "Результаты нагрузки ..."
#: qt/base/directories_dialog.py:59 cocoa/base/en.lproj/MainMenu.strings:0
#: qt/base/directories_dialog.py:58 cocoa/base/en.lproj/MainMenu.strings:0
msgid "Results Window"
msgstr "Окно результатов"
#: qt/base/directories_dialog.py:60
#: qt/base/directories_dialog.py:59
msgid "Add Folder..."
msgstr "Добавить папку ..."
#: qt/base/directories_dialog.py:68 qt/base/result_window.py:84
#: qt/base/directories_dialog.py:67 qt/base/result_window.py:83
#: cocoa/base/en.lproj/MainMenu.strings:0
msgid "File"
msgstr "Файл"
#: qt/base/directories_dialog.py:70 qt/base/result_window.py:92
#: qt/base/directories_dialog.py:69 qt/base/result_window.py:91
msgid "View"
msgstr "Вид"
#: qt/base/directories_dialog.py:72 qt/base/result_window.py:94
#: qt/base/directories_dialog.py:71 qt/base/result_window.py:93
#: cocoa/base/en.lproj/MainMenu.strings:0
msgid "Help"
msgstr "Помощь"
#: qt/base/directories_dialog.py:74 cocoa/base/en.lproj/MainMenu.strings:0
#: qt/base/directories_dialog.py:73 cocoa/base/en.lproj/MainMenu.strings:0
msgid "Load Recent Results"
msgstr "Нагрузка Последних результатов"
#: qt/base/directories_dialog.py:108
#: qt/base/directories_dialog.py:107
#: cocoa/base/en.lproj/DirectoryPanel.strings:0
msgid "Select folders to scan and press \"Scan\"."
msgstr "Выбрайте папкы для сканирования и нажмите \"Сканирование\"."
#: qt/base/directories_dialog.py:132
#: qt/base/directories_dialog.py:131
#: cocoa/base/en.lproj/DirectoryPanel.strings:0
msgid "Load Results"
msgstr "Задрузить Результаты"
#: qt/base/directories_dialog.py:135
#: qt/base/directories_dialog.py:134
#: cocoa/base/en.lproj/DirectoryPanel.strings:0
msgid "Scan"
msgstr "Сканирование"
#: qt/base/directories_dialog.py:179
#: qt/base/directories_dialog.py:178
msgid "Unsaved results"
msgstr "Несохраненные результаты"
#: qt/base/directories_dialog.py:180 cocoa/base/en.lproj/Localizable.strings:0
#: qt/base/directories_dialog.py:179 cocoa/base/en.lproj/Localizable.strings:0
msgid "You have unsaved results, do you really want to quit?"
msgstr "Есть несохраненные результаты, вы действительно хотите выйти?"
#: qt/base/directories_dialog.py:188 cocoa/base/en.lproj/Localizable.strings:0
#: qt/base/directories_dialog.py:187 cocoa/base/en.lproj/Localizable.strings:0
msgid "Select a folder to add to the scanning list"
msgstr "Выберите папку для добавления в список сканирования"
#: qt/base/directories_dialog.py:205 cocoa/base/en.lproj/Localizable.strings:0
#: qt/base/directories_dialog.py:204 cocoa/base/en.lproj/Localizable.strings:0
msgid "Select a results file to load"
msgstr "Выберите файл результатов для загрузки"
#: qt/base/directories_dialog.py:206
#: qt/base/directories_dialog.py:205
msgid "All Files (*.*)"
msgstr "Все файлы (*.*)"
#: qt/base/directories_dialog.py:206 qt/base/result_window.py:333
#: qt/base/directories_dialog.py:205 qt/base/result_window.py:317
msgid "dupeGuru Results (*.dupeguru)"
msgstr "dupeGuru результаты (*. dupeguru)"
#: qt/base/directories_dialog.py:217
#: qt/base/directories_dialog.py:216
msgid "Start a new scan"
msgstr "Начать новую проверку"
#: qt/base/directories_dialog.py:218 cocoa/base/en.lproj/Localizable.strings:0
#: qt/base/directories_dialog.py:217 cocoa/base/en.lproj/Localizable.strings:0
msgid "You have unsaved results, do you really want to continue?"
msgstr ""
"Вы сделали какие-нибудь результаты, вы действительно хотите продолжить?"
@@ -365,159 +318,146 @@ msgstr "Показать выбранное"
msgid "Close"
msgstr "Закрывать"
#: qt/base/result_window.py:48 qt/base/result_window.py:179
#: qt/base/result_window.py:47 qt/base/result_window.py:178
#: qt/me/details_dialog.py:20 qt/pe/details_dialog.py:25
#: qt/se/details_dialog.py:20 cocoa/base/en.lproj/ResultWindow.strings:0
msgid "Details"
msgstr "Детали"
#: qt/base/result_window.py:49 qt/base/result_window.py:88
#: qt/base/result_window.py:153 qt/base/result_window.py:178
#: qt/base/result_window.py:48 qt/base/result_window.py:87
#: qt/base/result_window.py:152 qt/base/result_window.py:177
#: cocoa/base/en.lproj/MainMenu.strings:0
msgid "Actions"
msgstr "Действия"
#: qt/base/result_window.py:50 cocoa/base/en.lproj/MainMenu.strings:0
#: qt/base/result_window.py:49 cocoa/base/en.lproj/MainMenu.strings:0
msgid "Show Dupes Only"
msgstr "Показать только обманутые"
#: qt/base/result_window.py:51 cocoa/base/en.lproj/MainMenu.strings:0
#: qt/base/result_window.py:50 cocoa/base/en.lproj/MainMenu.strings:0
msgid "Show Delta Values"
msgstr "Показать Дельта значения"
#: qt/base/result_window.py:52
#: qt/base/result_window.py:51
msgid "Send Marked to Recycle Bin"
msgstr "Отправить Помечено в Корзину"
#: qt/base/result_window.py:53 cocoa/base/en.lproj/MainMenu.strings:0
#: qt/base/result_window.py:52 cocoa/base/en.lproj/MainMenu.strings:0
#: cocoa/base/en.lproj/ResultWindow.strings:0
msgid "Delete Marked and Replace with Hardlinks"
msgstr "Удалить Помеченные и заменить с Жестким"
#: qt/base/result_window.py:54 cocoa/base/en.lproj/MainMenu.strings:0
#: qt/base/result_window.py:53 cocoa/base/en.lproj/MainMenu.strings:0
#: cocoa/base/en.lproj/ResultWindow.strings:0
msgid "Move Marked to..."
msgstr "Перемещение Помечено в ..."
#: qt/base/result_window.py:55 cocoa/base/en.lproj/MainMenu.strings:0
#: qt/base/result_window.py:54 cocoa/base/en.lproj/MainMenu.strings:0
#: cocoa/base/en.lproj/ResultWindow.strings:0
msgid "Copy Marked to..."
msgstr "Скопировть Помечено в ..."
#: qt/base/result_window.py:56 cocoa/base/en.lproj/MainMenu.strings:0
#: qt/base/result_window.py:55 cocoa/base/en.lproj/MainMenu.strings:0
#: cocoa/base/en.lproj/ResultWindow.strings:0
msgid "Remove Marked from Results"
msgstr "Удалить Помеченные от результатов"
#: qt/base/result_window.py:57
#: qt/base/result_window.py:56
msgid "Re-Prioritize Results..."
msgstr "Изменить приоритеты Результатов ..."
#: qt/base/result_window.py:58 cocoa/base/en.lproj/MainMenu.strings:0
#: qt/base/result_window.py:57 cocoa/base/en.lproj/MainMenu.strings:0
#: cocoa/base/en.lproj/ResultWindow.strings:0
msgid "Remove Selected from Results"
msgstr "Удалить выбранные из результатов"
#: qt/base/result_window.py:59 cocoa/base/en.lproj/MainMenu.strings:0
#: qt/base/result_window.py:58 cocoa/base/en.lproj/MainMenu.strings:0
#: cocoa/base/en.lproj/ResultWindow.strings:0
msgid "Add Selected to Ignore List"
msgstr "Добавить выбранные в черный список"
#: qt/base/result_window.py:60 cocoa/base/en.lproj/MainMenu.strings:0
#: qt/base/result_window.py:59 cocoa/base/en.lproj/MainMenu.strings:0
#: cocoa/base/en.lproj/ResultWindow.strings:0
msgid "Make Selected Reference"
msgstr "Сделать выбранной ссылки"
#: qt/base/result_window.py:61 cocoa/base/en.lproj/MainMenu.strings:0
#: qt/base/result_window.py:60 cocoa/base/en.lproj/MainMenu.strings:0
#: cocoa/base/en.lproj/ResultWindow.strings:0
msgid "Open Selected with Default Application"
msgstr "Открыть выбранный с приложений по умолчанию"
#: qt/base/result_window.py:62
#: qt/base/result_window.py:61
msgid "Open Containing Folder of Selected"
msgstr "Открыть содержащую папку выборных "
#: qt/base/result_window.py:63 cocoa/base/en.lproj/MainMenu.strings:0
#: qt/base/result_window.py:62 cocoa/base/en.lproj/MainMenu.strings:0
#: cocoa/base/en.lproj/ResultWindow.strings:0
msgid "Rename Selected"
msgstr "Переименовать выбранное"
#: qt/base/result_window.py:64 cocoa/base/en.lproj/MainMenu.strings:0
#: qt/base/result_window.py:63 cocoa/base/en.lproj/MainMenu.strings:0
msgid "Mark All"
msgstr "Отметить все"
#: qt/base/result_window.py:65 cocoa/base/en.lproj/MainMenu.strings:0
#: qt/base/result_window.py:64 cocoa/base/en.lproj/MainMenu.strings:0
msgid "Mark None"
msgstr "Не отметить"
#: qt/base/result_window.py:66 cocoa/base/en.lproj/MainMenu.strings:0
#: qt/base/result_window.py:65 cocoa/base/en.lproj/MainMenu.strings:0
msgid "Invert Marking"
msgstr "Обратить Маркировку"
#: qt/base/result_window.py:67 cocoa/base/en.lproj/MainMenu.strings:0
#: qt/base/result_window.py:66 cocoa/base/en.lproj/MainMenu.strings:0
msgid "Mark Selected"
msgstr "Отметить Выбранные"
#: qt/base/result_window.py:68 qt/base/result_window.py:232
#: cocoa/base/en.lproj/MainMenu.strings:0
#: qt/base/result_window.py:67 cocoa/base/en.lproj/MainMenu.strings:0
msgid "Clear Ignore List"
msgstr "Очистить список друзей"
#: qt/base/result_window.py:69
#: qt/base/result_window.py:68
msgid "Export To HTML"
msgstr "Экспорт в HTML"
#: qt/base/result_window.py:70 cocoa/base/en.lproj/MainMenu.strings:0
#: qt/base/result_window.py:69 cocoa/base/en.lproj/MainMenu.strings:0
msgid "Save Results..."
msgstr "Сохранить результаты ..."
#: qt/base/result_window.py:71 cocoa/base/en.lproj/MainMenu.strings:0
#: qt/base/result_window.py:70 cocoa/base/en.lproj/MainMenu.strings:0
msgid "Invoke Custom Command"
msgstr "Вызвать специальную команду"
#: qt/base/result_window.py:86
#: qt/base/result_window.py:85
msgid "Mark"
msgstr "Отметить"
#: qt/base/result_window.py:90 cocoa/base/en.lproj/MainMenu.strings:0
#: qt/base/result_window.py:89 cocoa/base/en.lproj/MainMenu.strings:0
msgid "Columns"
msgstr "Колонны"
#: qt/base/result_window.py:149 cocoa/se/en.lproj/Preferences.strings:0
#: qt/base/result_window.py:148 cocoa/se/en.lproj/Preferences.strings:0
#: cocoa/me/en.lproj/Preferences.strings:0
#: cocoa/pe/en.lproj/Preferences.strings:0
msgid "Reset to Defaults"
msgstr "Восстановить значения по умолчанию"
#: qt/base/result_window.py:172
#: qt/base/result_window.py:171
msgid "{} Results"
msgstr "{} Результаты"
#: qt/base/result_window.py:235
msgid "Nothing to clear."
msgstr "Ничего удалить."
#: qt/base/result_window.py:237 cocoa/base/en.lproj/Localizable.strings:0
msgid "Do you really want to remove all %d items from the ignore list?"
msgstr "Вы действительно хотите удалить все элементы %d из черного списка?"
#: qt/base/result_window.py:240
msgid "Ignore list cleared."
msgstr "Черный список очищается."
#: qt/base/result_window.py:249
#: qt/base/result_window.py:239
msgid "Delete duplicates"
msgstr "Удаление дубликатов"
#: qt/base/result_window.py:250 cocoa/base/en.lproj/Localizable.strings:0
#: qt/base/result_window.py:240 cocoa/base/en.lproj/Localizable.strings:0
msgid "You are about to send %d files to Trash. Continue?"
msgstr "Вы собираетесь отправить %d файлы в корзину. Продолжить?"
#: qt/base/result_window.py:272
#: qt/base/result_window.py:262
msgid "Delete and hardlink duplicates"
msgstr "Удалить и жесткая ссылку дубликатов"
#: qt/base/result_window.py:273 cocoa/base/en.lproj/Localizable.strings:0
#: qt/base/result_window.py:263 cocoa/base/en.lproj/Localizable.strings:0
msgid ""
"You are about to send %d files to Trash (and hardlink them afterwards). "
"Continue?"
@@ -525,7 +465,7 @@ msgstr ""
"Вы собираетесь отправить%d файлы в корзину (и жесткую них позже). "
"Продолжить?"
#: qt/base/result_window.py:332 cocoa/base/en.lproj/Localizable.strings:0
#: qt/base/result_window.py:316 cocoa/base/en.lproj/Localizable.strings:0
msgid "Select a file to save your results to"
msgstr "Выберите файл, чтобы сохранить ваши результаты"
@@ -700,26 +640,14 @@ msgstr "'%@' не существует."
msgid "The name '%@' already exists."
msgstr " Имя '%@' уже существует."
#: cocoa/base/en.lproj/Localizable.strings:0
msgid "All marked files were copied sucessfully."
msgstr "Все выбранные файлы были скопированы успешно."
#: cocoa/base/en.lproj/Localizable.strings:0
msgid "All marked files were moved sucessfully."
msgstr "Все выбранные файлы были перемещены успешно."
#: cocoa/base/en.lproj/Localizable.strings:0
msgid "All marked files were sucessfully sent to Trash."
msgstr "Все выбранные файлы были успешно отправлены в корзину."
#: cocoa/base/en.lproj/Localizable.strings:0
#: cocoa/inter/app_me.py:182 cocoa/base/en.lproj/Localizable.strings:0
msgid ""
"Your iTunes Library contains %d dead tracks ready to be removed. Continue?"
msgstr ""
"Ваш ITunes библиотека содержит %d мертвых треков готовы быть удалены. "
"Продолжить?"
#: cocoa/base/en.lproj/Localizable.strings:0
#: cocoa/inter/app_me.py:186 cocoa/base/en.lproj/Localizable.strings:0
msgid "You have no dead tracks in your iTunes Library"
msgstr "У вас нет мертвых треков в вашей библиотеке ITunes"
@@ -877,7 +805,7 @@ msgstr "Действие"
msgid "Directories"
msgstr "Каталоги"
#: qt/base/result_window.py:180 cocoa/base/en.lproj/ResultWindow.strings:0
#: qt/base/result_window.py:179 cocoa/base/en.lproj/ResultWindow.strings:0
msgid "Dupes Only"
msgstr "Только обманки"
@@ -968,10 +896,16 @@ msgstr "dupeGuru PE предпочтения"
msgid "Talking to iTunes. Don't touch it!"
msgstr ""
#: cocoa/inter/app_me.py:184
#: cocoa/inter/app_me.py:200
msgid "The iTunes application couldn't be found."
msgstr ""
#: qt/base/result_window.py:181
#: qt/base/result_window.py:180
msgid "Delta Values"
msgstr ""
#: cocoa/inter/app_me.py:176
msgid ""
"There were communication problems with iTunes. The operation couldn't be "
"completed."
msgstr ""