mirror of
https://github.com/arsenetar/dupeguru.git
synced 2025-03-10 05:34:36 +00:00
[#138] Updated localizations so they include new strings from the pri-dialog.
This commit is contained in:
parent
26e81a8cbf
commit
818bc908a0
@ -20,4 +20,5 @@ http://www.hardcoded.net/licenses/bsd_license
|
|||||||
|
|
||||||
#define DGPrioritizeIndexPasteboardType @"DGPrioritizeIndexPasteboardType"
|
#define DGPrioritizeIndexPasteboardType @"DGPrioritizeIndexPasteboardType"
|
||||||
|
|
||||||
#define TR(s) NSLocalizedString(s, @"")
|
#define TR(s) NSLocalizedString(s, @"")
|
||||||
|
#define TRCOL(s) NSLocalizedStringFromTable(s, @"columns", @"")
|
@ -8,29 +8,6 @@
|
|||||||
"Add iPhoto Library" = "Add iPhoto Library";
|
"Add iPhoto Library" = "Add iPhoto Library";
|
||||||
"Clear Picture Cache" = "Bildzwischenspeicher leeren";
|
"Clear Picture Cache" = "Bildzwischenspeicher leeren";
|
||||||
|
|
||||||
/* Columns */
|
|
||||||
"Folder" = "Ordner";
|
|
||||||
"Size (KB)" = "Größe (KB)";
|
|
||||||
"Size (MB)" = "Größe (MB)";
|
|
||||||
"Kind" = "Typ";
|
|
||||||
"Modification" = "Modifikation";
|
|
||||||
"Match %" = "Übereinstimmung %";
|
|
||||||
"Words Used" = "Wörter genutzt";
|
|
||||||
"Dupe Count" = "Anzahl Duplikate";
|
|
||||||
|
|
||||||
"Time" = "Zeit";
|
|
||||||
"Bitrate" = "Bitrate";
|
|
||||||
"Sample Rate" = "Abtastrate";
|
|
||||||
"Title" = "Titel";
|
|
||||||
"Artist" = "Künstler";
|
|
||||||
"Album" = "Album";
|
|
||||||
"Genre" = "Genre";
|
|
||||||
"Year" = "Jahr";
|
|
||||||
"Track Number" = "Stück Nummer";
|
|
||||||
"Comment" = "Kommentar";
|
|
||||||
|
|
||||||
"Dimensions" = "Dimensionen";
|
|
||||||
|
|
||||||
/* Messages */
|
/* Messages */
|
||||||
"SelectResultToLoadMsg" = "Wählen Sie eine Ergebnisliste zum Laden aus.";
|
"SelectResultToLoadMsg" = "Wählen Sie eine Ergebnisliste zum Laden aus.";
|
||||||
"SelectCopyDestinationMsg" = "Select a directory to copy marked files to";
|
"SelectCopyDestinationMsg" = "Select a directory to copy marked files to";
|
||||||
|
@ -172,3 +172,6 @@
|
|||||||
|
|
||||||
/* Class = "NSMenuItem"; title = "Results Window"; ObjectID = "1272"; */
|
/* Class = "NSMenuItem"; title = "Results Window"; ObjectID = "1272"; */
|
||||||
"1272.title" = "Ergebnisfenster";
|
"1272.title" = "Ergebnisfenster";
|
||||||
|
|
||||||
|
/* Class = "NSMenuItem"; title = "Re-Prioritize Results"; ObjectID = "1276"; */
|
||||||
|
"1276.title" = "Re-Prioritize Results";
|
||||||
|
12
cocoa/base/de.lproj/PrioritizeDialog.strings
Normal file
12
cocoa/base/de.lproj/PrioritizeDialog.strings
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
|
||||||
|
/* Class = "NSWindow"; title = "Re-Prioritize duplicates"; ObjectID = "1"; */
|
||||||
|
"1.title" = "Re-Prioritize duplicates";
|
||||||
|
|
||||||
|
/* Class = "NSButtonCell"; title = "Ok"; ObjectID = "37"; */
|
||||||
|
"37.title" = "Ok";
|
||||||
|
|
||||||
|
/* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "39"; */
|
||||||
|
"39.title" = "Cancel";
|
||||||
|
|
||||||
|
/* Class = "NSTextFieldCell"; title = "Add criteria to the right box and click OK to send the dupes that correspond the best to these criteria to their respective group's reference position. Read the help file for more information."; ObjectID = "41"; */
|
||||||
|
"41.title" = "Add criteria to the right box and click OK to send the dupes that correspond the best to these criteria to their respective group's reference position. Read the help file for more information.";
|
23
cocoa/base/de.lproj/columns.strings
Normal file
23
cocoa/base/de.lproj/columns.strings
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
"Filename" = "Filename";
|
||||||
|
"Folder" = "Ordner";
|
||||||
|
"Size" = "Größe";
|
||||||
|
"Size (KB)" = "Größe (KB)";
|
||||||
|
"Size (MB)" = "Größe (MB)";
|
||||||
|
"Kind" = "Typ";
|
||||||
|
"Modification" = "Modifikation";
|
||||||
|
"Match %" = "Übereinstimmung %";
|
||||||
|
"Words Used" = "Wörter genutzt";
|
||||||
|
"Dupe Count" = "Anzahl Duplikate";
|
||||||
|
|
||||||
|
"Time" = "Zeit";
|
||||||
|
"Bitrate" = "Bitrate";
|
||||||
|
"Sample Rate" = "Abtastrate";
|
||||||
|
"Title" = "Titel";
|
||||||
|
"Artist" = "Künstler";
|
||||||
|
"Album" = "Album";
|
||||||
|
"Genre" = "Genre";
|
||||||
|
"Year" = "Jahr";
|
||||||
|
"Track Number" = "Stück Nummer";
|
||||||
|
"Comment" = "Kommentar";
|
||||||
|
|
||||||
|
"Dimensions" = "Dimensionen";
|
@ -28,4 +28,12 @@
|
|||||||
"Scanning the iTunes Library" = "Scanne die iTunes Bibiliothek";
|
"Scanning the iTunes Library" = "Scanne die iTunes Bibiliothek";
|
||||||
|
|
||||||
"Probing iPhoto. Don't touch it during the operation!" = "Untersuche iPhoto. Während der Operation nicht anfassen!";
|
"Probing iPhoto. Don't touch it during the operation!" = "Untersuche iPhoto. Während der Operation nicht anfassen!";
|
||||||
"Sending dupes to the Trash" = "Verschiebe Duplikate in den Mülleimer";
|
"Sending dupes to the Trash" = "Verschiebe Duplikate in den Mülleimer";
|
||||||
|
|
||||||
|
/* Prioritization */
|
||||||
|
"Ends with number" = "Ends with number";
|
||||||
|
"Doesn't end with number" = "Doesn't end with number";
|
||||||
|
"Highest" = "Highest";
|
||||||
|
"Lowest" = "Lowest";
|
||||||
|
"Newest" = "Newest";
|
||||||
|
"Oldest" = "Oldest";
|
@ -8,29 +8,6 @@
|
|||||||
"Add iPhoto Library" = "Add iPhoto Library";
|
"Add iPhoto Library" = "Add iPhoto Library";
|
||||||
"Clear Picture Cache" = "Clear Picture Cache";
|
"Clear Picture Cache" = "Clear Picture Cache";
|
||||||
|
|
||||||
/* Columns */
|
|
||||||
"Folder" = "Folder";
|
|
||||||
"Size (KB)" = "Size (KB)";
|
|
||||||
"Size (MB)" = "Size (MB)";
|
|
||||||
"Kind" = "Kind";
|
|
||||||
"Modification" = "Modification";
|
|
||||||
"Match %" = "Match %";
|
|
||||||
"Words Used" = "Words Used";
|
|
||||||
"Dupe Count" = "Dupe Count";
|
|
||||||
|
|
||||||
"Time" = "Time";
|
|
||||||
"Bitrate" = "Bitrate";
|
|
||||||
"Sample Rate" = "Sample Rate";
|
|
||||||
"Title" = "Title";
|
|
||||||
"Artist" = "Artist";
|
|
||||||
"Album" = "Album";
|
|
||||||
"Genre" = "Genre";
|
|
||||||
"Year" = "Year";
|
|
||||||
"Track Number" = "Track Number";
|
|
||||||
"Comment" = "Comment";
|
|
||||||
|
|
||||||
"Dimensions" = "Dimensions";
|
|
||||||
|
|
||||||
/* Messages */
|
/* Messages */
|
||||||
"SelectResultToLoadMsg" = "Select a results file to load";
|
"SelectResultToLoadMsg" = "Select a results file to load";
|
||||||
"SelectCopyDestinationMsg" = "Select a directory to copy marked files to";
|
"SelectCopyDestinationMsg" = "Select a directory to copy marked files to";
|
||||||
|
@ -172,3 +172,6 @@
|
|||||||
|
|
||||||
/* Class = "NSMenuItem"; title = "Results Window"; ObjectID = "1272"; */
|
/* Class = "NSMenuItem"; title = "Results Window"; ObjectID = "1272"; */
|
||||||
"1272.title" = "Results Window";
|
"1272.title" = "Results Window";
|
||||||
|
|
||||||
|
/* Class = "NSMenuItem"; title = "Re-Prioritize Results"; ObjectID = "1276"; */
|
||||||
|
"1276.title" = "Re-Prioritize Results";
|
||||||
|
12
cocoa/base/en.lproj/PrioritizeDialog.strings
Normal file
12
cocoa/base/en.lproj/PrioritizeDialog.strings
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
|
||||||
|
/* Class = "NSWindow"; title = "Re-Prioritize duplicates"; ObjectID = "1"; */
|
||||||
|
"1.title" = "Re-Prioritize duplicates";
|
||||||
|
|
||||||
|
/* Class = "NSButtonCell"; title = "Ok"; ObjectID = "37"; */
|
||||||
|
"37.title" = "Ok";
|
||||||
|
|
||||||
|
/* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "39"; */
|
||||||
|
"39.title" = "Cancel";
|
||||||
|
|
||||||
|
/* Class = "NSTextFieldCell"; title = "Add criteria to the right box and click OK to send the dupes that correspond the best to these criteria to their respective group's reference position. Read the help file for more information."; ObjectID = "41"; */
|
||||||
|
"41.title" = "Add criteria to the right box and click OK to send the dupes that correspond the best to these criteria to their respective group's reference position. Read the help file for more information.";
|
23
cocoa/base/en.lproj/columns.strings
Normal file
23
cocoa/base/en.lproj/columns.strings
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
"Filename" = "Filename";
|
||||||
|
"Folder" = "Folder";
|
||||||
|
"Size" = "Size";
|
||||||
|
"Size (KB)" = "Size (KB)";
|
||||||
|
"Size (MB)" = "Size (MB)";
|
||||||
|
"Kind" = "Kind";
|
||||||
|
"Modification" = "Modification";
|
||||||
|
"Match %" = "Match %";
|
||||||
|
"Words Used" = "Words Used";
|
||||||
|
"Dupe Count" = "Dupe Count";
|
||||||
|
|
||||||
|
"Time" = "Time";
|
||||||
|
"Bitrate" = "Bitrate";
|
||||||
|
"Sample Rate" = "Sample Rate";
|
||||||
|
"Title" = "Title";
|
||||||
|
"Artist" = "Artist";
|
||||||
|
"Album" = "Album";
|
||||||
|
"Genre" = "Genre";
|
||||||
|
"Year" = "Year";
|
||||||
|
"Track Number" = "Track Number";
|
||||||
|
"Comment" = "Comment";
|
||||||
|
|
||||||
|
"Dimensions" = "Dimensions";
|
@ -28,4 +28,12 @@
|
|||||||
"Scanning the iTunes Library" = "Scanning the iTunes Library";
|
"Scanning the iTunes Library" = "Scanning the iTunes Library";
|
||||||
|
|
||||||
"Probing iPhoto. Don't touch it during the operation!" = "Probing iPhoto. Don't touch it during the operation!";
|
"Probing iPhoto. Don't touch it during the operation!" = "Probing iPhoto. Don't touch it during the operation!";
|
||||||
"Sending dupes to the Trash" = "Sending dupes to the Trash";
|
"Sending dupes to the Trash" = "Sending dupes to the Trash";
|
||||||
|
|
||||||
|
/* Prioritization */
|
||||||
|
"Ends with number" = "Ends with number";
|
||||||
|
"Doesn't end with number" = "Doesn't end with number";
|
||||||
|
"Highest" = "Highest";
|
||||||
|
"Lowest" = "Lowest";
|
||||||
|
"Newest" = "Newest";
|
||||||
|
"Oldest" = "Oldest";
|
||||||
|
@ -8,29 +8,6 @@
|
|||||||
"Add iPhoto Library" = "Ajouter librairie iPhoto";
|
"Add iPhoto Library" = "Ajouter librairie iPhoto";
|
||||||
"Clear Picture Cache" = "Vider la cache d'images";
|
"Clear Picture Cache" = "Vider la cache d'images";
|
||||||
|
|
||||||
/* Columns */
|
|
||||||
"Folder" = "Dossier";
|
|
||||||
"Size (KB)" = "Taille (KB)";
|
|
||||||
"Size (MB)" = "Taille (MB)";
|
|
||||||
"Kind" = "Type";
|
|
||||||
"Modification" = "Modification";
|
|
||||||
"Match %" = "Match %";
|
|
||||||
"Words Used" = "Mots";
|
|
||||||
"Dupe Count" = "# Doublons";
|
|
||||||
|
|
||||||
"Time" = "Temps";
|
|
||||||
"Bitrate" = "Bitrate";
|
|
||||||
"Sample Rate" = "Sample Rate";
|
|
||||||
"Title" = "Titre";
|
|
||||||
"Artist" = "Artiste";
|
|
||||||
"Album" = "Album";
|
|
||||||
"Genre" = "Genre";
|
|
||||||
"Year" = "Année";
|
|
||||||
"Track Number" = "Track";
|
|
||||||
"Comment" = "Commentaire";
|
|
||||||
|
|
||||||
"Dimensions" = "Dimensions";
|
|
||||||
|
|
||||||
/* Messages */
|
/* Messages */
|
||||||
"SelectResultToLoadMsg" = "Sélectionnez un fichier résultats à charger";
|
"SelectResultToLoadMsg" = "Sélectionnez un fichier résultats à charger";
|
||||||
"SelectCopyDestinationMsg" = "Sélectionnez un dossier vers lequel copier les fichiers";
|
"SelectCopyDestinationMsg" = "Sélectionnez un dossier vers lequel copier les fichiers";
|
||||||
|
@ -172,3 +172,6 @@
|
|||||||
|
|
||||||
/* Class = "NSMenuItem"; title = "Results Window"; ObjectID = "1272"; */
|
/* Class = "NSMenuItem"; title = "Results Window"; ObjectID = "1272"; */
|
||||||
"1272.title" = "Fenêtre de résultats";
|
"1272.title" = "Fenêtre de résultats";
|
||||||
|
|
||||||
|
/* Class = "NSMenuItem"; title = "Re-Prioritize Results"; ObjectID = "1276"; */
|
||||||
|
"1276.title" = "Re-prioriser les résultats";
|
||||||
|
12
cocoa/base/fr.lproj/PrioritizeDialog.strings
Normal file
12
cocoa/base/fr.lproj/PrioritizeDialog.strings
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
|
||||||
|
/* Class = "NSWindow"; title = "Re-Prioritize duplicates"; ObjectID = "1"; */
|
||||||
|
"1.title" = "Re-prioriser les doublons";
|
||||||
|
|
||||||
|
/* Class = "NSButtonCell"; title = "Ok"; ObjectID = "37"; */
|
||||||
|
"37.title" = "Ok";
|
||||||
|
|
||||||
|
/* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "39"; */
|
||||||
|
"39.title" = "Annuler";
|
||||||
|
|
||||||
|
/* Class = "NSTextFieldCell"; title = "Add criteria to the right box and click OK to send the dupes that correspond the best to these criteria to their respective group's reference position. Read the help file for more information."; ObjectID = "41"; */
|
||||||
|
"41.title" = "Ajoutez des critères dans la liste de droite pour envoyer les doublons qui correspondent le plus à ces critère à la position de référence. Une lecture préalable du fichier d'aide est conseillée.";
|
23
cocoa/base/fr.lproj/columns.strings
Normal file
23
cocoa/base/fr.lproj/columns.strings
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
"Filename" = "Nom de fichier";
|
||||||
|
"Folder" = "Dossier";
|
||||||
|
"Size" = "Taille";
|
||||||
|
"Size (KB)" = "Taille (KB)";
|
||||||
|
"Size (MB)" = "Taille (MB)";
|
||||||
|
"Kind" = "Type";
|
||||||
|
"Modification" = "Modification";
|
||||||
|
"Match %" = "Match %";
|
||||||
|
"Words Used" = "Mots";
|
||||||
|
"Dupe Count" = "# Doublons";
|
||||||
|
|
||||||
|
"Time" = "Temps";
|
||||||
|
"Bitrate" = "Bitrate";
|
||||||
|
"Sample Rate" = "Sample Rate";
|
||||||
|
"Title" = "Titre";
|
||||||
|
"Artist" = "Artiste";
|
||||||
|
"Album" = "Album";
|
||||||
|
"Genre" = "Genre";
|
||||||
|
"Year" = "Année";
|
||||||
|
"Track Number" = "Track";
|
||||||
|
"Comment" = "Commentaire";
|
||||||
|
|
||||||
|
"Dimensions" = "Dimensions";
|
@ -28,4 +28,12 @@
|
|||||||
"Scanning the iTunes Library" = "Scan de la librairie iTunes en cours";
|
"Scanning the iTunes Library" = "Scan de la librairie iTunes en cours";
|
||||||
|
|
||||||
"Probing iPhoto. Don't touch it during the operation!" = "Communication avec iPhoto en cours. N'y touchez pas!";
|
"Probing iPhoto. Don't touch it during the operation!" = "Communication avec iPhoto en cours. N'y touchez pas!";
|
||||||
"Sending dupes to the Trash" = "Envoi de doublons à la corbeille en cours";
|
"Sending dupes to the Trash" = "Envoi de doublons à la corbeille en cours";
|
||||||
|
|
||||||
|
/* Prioritization */
|
||||||
|
"Ends with number" = "Chiffres à la fin";
|
||||||
|
"Doesn't end with number" = "Pas de chiffres à la finr";
|
||||||
|
"Highest" = "Plus grand";
|
||||||
|
"Lowest" = "Moins grand";
|
||||||
|
"Newest" = "Plus récent";
|
||||||
|
"Oldest" = "Moins récent";
|
||||||
|
@ -8,29 +8,6 @@
|
|||||||
"Add iPhoto Library" = "Add iPhoto Library";
|
"Add iPhoto Library" = "Add iPhoto Library";
|
||||||
"Clear Picture Cache" = "清空图片缓存";
|
"Clear Picture Cache" = "清空图片缓存";
|
||||||
|
|
||||||
/* Columns */
|
|
||||||
"Folder" = "文件夹";
|
|
||||||
"Size (KB)" = "大小 (KB)";
|
|
||||||
"Size (MB)" = "大小 (MB)";
|
|
||||||
"Kind" = "类型";
|
|
||||||
"Modification" = "编辑日期";
|
|
||||||
"Match %" = "匹配度 %";
|
|
||||||
"Words Used" = "使用过的词语";
|
|
||||||
"Dupe Count" = "重复文件数";
|
|
||||||
|
|
||||||
"Time" = "时间";
|
|
||||||
"Bitrate" = "比特";
|
|
||||||
"Sample Rate" = "采样率";
|
|
||||||
"Title" = "歌曲名";
|
|
||||||
"Artist" = "演唱者";
|
|
||||||
"Album" = "专辑";
|
|
||||||
"Genre" = "音乐类型";
|
|
||||||
"Year" = "年";
|
|
||||||
"Track Number" = "音轨号";
|
|
||||||
"Comment" = "注释";
|
|
||||||
|
|
||||||
"Dimensions" = "规格";
|
|
||||||
|
|
||||||
/* Messages */
|
/* Messages */
|
||||||
"SelectResultToLoadMsg" = "选择一个结果文件并载入";
|
"SelectResultToLoadMsg" = "选择一个结果文件并载入";
|
||||||
"SelectCopyDestinationMsg" = "Select a directory to copy marked files to";
|
"SelectCopyDestinationMsg" = "Select a directory to copy marked files to";
|
||||||
|
@ -172,3 +172,6 @@
|
|||||||
|
|
||||||
/* Class = "NSMenuItem"; title = "Results Window"; ObjectID = "1272"; */
|
/* Class = "NSMenuItem"; title = "Results Window"; ObjectID = "1272"; */
|
||||||
"1272.title" = "结果窗口";
|
"1272.title" = "结果窗口";
|
||||||
|
|
||||||
|
/* Class = "NSMenuItem"; title = "Re-Prioritize Results"; ObjectID = "1276"; */
|
||||||
|
"1276.title" = "Re-Prioritize Results";
|
||||||
|
12
cocoa/base/zh_CN.lproj/PrioritizeDialog.strings
Normal file
12
cocoa/base/zh_CN.lproj/PrioritizeDialog.strings
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
|
||||||
|
/* Class = "NSWindow"; title = "Re-Prioritize duplicates"; ObjectID = "1"; */
|
||||||
|
"1.title" = "Re-Prioritize duplicates";
|
||||||
|
|
||||||
|
/* Class = "NSButtonCell"; title = "Ok"; ObjectID = "37"; */
|
||||||
|
"37.title" = "Ok";
|
||||||
|
|
||||||
|
/* Class = "NSButtonCell"; title = "Cancel"; ObjectID = "39"; */
|
||||||
|
"39.title" = "Cancel";
|
||||||
|
|
||||||
|
/* Class = "NSTextFieldCell"; title = "Add criteria to the right box and click OK to send the dupes that correspond the best to these criteria to their respective group's reference position. Read the help file for more information."; ObjectID = "41"; */
|
||||||
|
"41.title" = "Add criteria to the right box and click OK to send the dupes that correspond the best to these criteria to their respective group's reference position. Read the help file for more information.";
|
23
cocoa/base/zh_CN.lproj/columns.strings
Normal file
23
cocoa/base/zh_CN.lproj/columns.strings
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
"Filename" = "Filename";
|
||||||
|
"Folder" = "文件夹";
|
||||||
|
"Size" = "大小";
|
||||||
|
"Size (KB)" = "大小 (KB)";
|
||||||
|
"Size (MB)" = "大小 (MB)";
|
||||||
|
"Kind" = "类型";
|
||||||
|
"Modification" = "编辑日期";
|
||||||
|
"Match %" = "匹配度 %";
|
||||||
|
"Words Used" = "使用过的词语";
|
||||||
|
"Dupe Count" = "重复文件数";
|
||||||
|
|
||||||
|
"Time" = "时间";
|
||||||
|
"Bitrate" = "比特";
|
||||||
|
"Sample Rate" = "采样率";
|
||||||
|
"Title" = "歌曲名";
|
||||||
|
"Artist" = "演唱者";
|
||||||
|
"Album" = "专辑";
|
||||||
|
"Genre" = "音乐类型";
|
||||||
|
"Year" = "年";
|
||||||
|
"Track Number" = "音轨号";
|
||||||
|
"Comment" = "注释";
|
||||||
|
|
||||||
|
"Dimensions" = "规格";
|
@ -28,4 +28,12 @@
|
|||||||
"Scanning the iTunes Library" = "正在扫描iTunes库";
|
"Scanning the iTunes Library" = "正在扫描iTunes库";
|
||||||
|
|
||||||
"Probing iPhoto. Don't touch it during the operation!" = "正在对iPhoto进行搜索.请在此过程中不要触碰任何按键!";
|
"Probing iPhoto. Don't touch it during the operation!" = "正在对iPhoto进行搜索.请在此过程中不要触碰任何按键!";
|
||||||
"Sending dupes to the Trash" = "将重复文件移到垃圾桶";
|
"Sending dupes to the Trash" = "将重复文件移到垃圾桶";
|
||||||
|
|
||||||
|
/* Prioritization */
|
||||||
|
"Ends with number" = "Ends with number";
|
||||||
|
"Doesn't end with number" = "Doesn't end with number";
|
||||||
|
"Highest" = "Highest";
|
||||||
|
"Lowest" = "Lowest";
|
||||||
|
"Newest" = "Newest";
|
||||||
|
"Oldest" = "Oldest";
|
@ -37,29 +37,29 @@ http://www.hardcoded.net/licenses/bsd_license
|
|||||||
NSTableColumn *refCol = [matches tableColumnWithIdentifier:@"0"];
|
NSTableColumn *refCol = [matches tableColumnWithIdentifier:@"0"];
|
||||||
_resultColumns = [[NSMutableArray alloc] init];
|
_resultColumns = [[NSMutableArray alloc] init];
|
||||||
[_resultColumns addObject:[matches tableColumnWithIdentifier:@"0"]]; // File Name
|
[_resultColumns addObject:[matches tableColumnWithIdentifier:@"0"]]; // File Name
|
||||||
[_resultColumns addObject:[self getColumnForIdentifier:1 title:TR(@"Folder") width:120 refCol:refCol]];
|
[_resultColumns addObject:[self getColumnForIdentifier:1 title:TRCOL(@"Folder") width:120 refCol:refCol]];
|
||||||
NSTableColumn *sizeCol = [self getColumnForIdentifier:2 title:TR(@"Size (MB)") width:63 refCol:refCol];
|
NSTableColumn *sizeCol = [self getColumnForIdentifier:2 title:TRCOL(@"Size (MB)") width:63 refCol:refCol];
|
||||||
[[sizeCol dataCell] setAlignment:NSRightTextAlignment];
|
[[sizeCol dataCell] setAlignment:NSRightTextAlignment];
|
||||||
[_resultColumns addObject:sizeCol];
|
[_resultColumns addObject:sizeCol];
|
||||||
NSTableColumn *timeCol = [self getColumnForIdentifier:3 title:TR(@"Time") width:50 refCol:refCol];
|
NSTableColumn *timeCol = [self getColumnForIdentifier:3 title:TRCOL(@"Time") width:50 refCol:refCol];
|
||||||
[[timeCol dataCell] setAlignment:NSRightTextAlignment];
|
[[timeCol dataCell] setAlignment:NSRightTextAlignment];
|
||||||
[_resultColumns addObject:timeCol];
|
[_resultColumns addObject:timeCol];
|
||||||
NSTableColumn *brCol = [self getColumnForIdentifier:4 title:TR(@"Bitrate") width:50 refCol:refCol];
|
NSTableColumn *brCol = [self getColumnForIdentifier:4 title:TRCOL(@"Bitrate") width:50 refCol:refCol];
|
||||||
[[brCol dataCell] setAlignment:NSRightTextAlignment];
|
[[brCol dataCell] setAlignment:NSRightTextAlignment];
|
||||||
[_resultColumns addObject:brCol];
|
[_resultColumns addObject:brCol];
|
||||||
[_resultColumns addObject:[self getColumnForIdentifier:5 title:TR(@"Sample Rate") width:60 refCol:refCol]];
|
[_resultColumns addObject:[self getColumnForIdentifier:5 title:TRCOL(@"Sample Rate") width:60 refCol:refCol]];
|
||||||
[_resultColumns addObject:[self getColumnForIdentifier:6 title:TR(@"Kind") width:40 refCol:refCol]];
|
[_resultColumns addObject:[self getColumnForIdentifier:6 title:TRCOL(@"Kind") width:40 refCol:refCol]];
|
||||||
[_resultColumns addObject:[self getColumnForIdentifier:7 title:TR(@"Modification") width:120 refCol:refCol]];
|
[_resultColumns addObject:[self getColumnForIdentifier:7 title:TRCOL(@"Modification") width:120 refCol:refCol]];
|
||||||
[_resultColumns addObject:[self getColumnForIdentifier:8 title:TR(@"Title") width:120 refCol:refCol]];
|
[_resultColumns addObject:[self getColumnForIdentifier:8 title:TRCOL(@"Title") width:120 refCol:refCol]];
|
||||||
[_resultColumns addObject:[self getColumnForIdentifier:9 title:TR(@"Artist") width:120 refCol:refCol]];
|
[_resultColumns addObject:[self getColumnForIdentifier:9 title:TRCOL(@"Artist") width:120 refCol:refCol]];
|
||||||
[_resultColumns addObject:[self getColumnForIdentifier:10 title:TR(@"Album") width:120 refCol:refCol]];
|
[_resultColumns addObject:[self getColumnForIdentifier:10 title:TRCOL(@"Album") width:120 refCol:refCol]];
|
||||||
[_resultColumns addObject:[self getColumnForIdentifier:11 title:TR(@"Genre") width:80 refCol:refCol]];
|
[_resultColumns addObject:[self getColumnForIdentifier:11 title:TRCOL(@"Genre") width:80 refCol:refCol]];
|
||||||
[_resultColumns addObject:[self getColumnForIdentifier:12 title:TR(@"Year") width:40 refCol:refCol]];
|
[_resultColumns addObject:[self getColumnForIdentifier:12 title:TRCOL(@"Year") width:40 refCol:refCol]];
|
||||||
[_resultColumns addObject:[self getColumnForIdentifier:13 title:TR(@"Track Number") width:40 refCol:refCol]];
|
[_resultColumns addObject:[self getColumnForIdentifier:13 title:TRCOL(@"Track Number") width:40 refCol:refCol]];
|
||||||
[_resultColumns addObject:[self getColumnForIdentifier:14 title:TR(@"Comment") width:120 refCol:refCol]];
|
[_resultColumns addObject:[self getColumnForIdentifier:14 title:TRCOL(@"Comment") width:120 refCol:refCol]];
|
||||||
[_resultColumns addObject:[self getColumnForIdentifier:15 title:TR(@"Match %") width:57 refCol:refCol]];
|
[_resultColumns addObject:[self getColumnForIdentifier:15 title:TRCOL(@"Match %") width:57 refCol:refCol]];
|
||||||
[_resultColumns addObject:[self getColumnForIdentifier:16 title:TR(@"Words Used") width:120 refCol:refCol]];
|
[_resultColumns addObject:[self getColumnForIdentifier:16 title:TRCOL(@"Words Used") width:120 refCol:refCol]];
|
||||||
[_resultColumns addObject:[self getColumnForIdentifier:17 title:TR(@"Dupe Count") width:80 refCol:refCol]];
|
[_resultColumns addObject:[self getColumnForIdentifier:17 title:TRCOL(@"Dupe Count") width:80 refCol:refCol]];
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Actions */
|
/* Actions */
|
||||||
|
@ -71,6 +71,13 @@
|
|||||||
CEB14D29124DFC2800FA7481 /* ResultTable.m in Sources */ = {isa = PBXBuildFile; fileRef = CEB14D28124DFC2800FA7481 /* ResultTable.m */; };
|
CEB14D29124DFC2800FA7481 /* ResultTable.m in Sources */ = {isa = PBXBuildFile; fileRef = CEB14D28124DFC2800FA7481 /* ResultTable.m */; };
|
||||||
CEB5E07813225C89009F521D /* ExtraFairwareReminder.m in Sources */ = {isa = PBXBuildFile; fileRef = CEB5E07613225C89009F521D /* ExtraFairwareReminder.m */; };
|
CEB5E07813225C89009F521D /* ExtraFairwareReminder.m in Sources */ = {isa = PBXBuildFile; fileRef = CEB5E07613225C89009F521D /* ExtraFairwareReminder.m */; };
|
||||||
CEB5E07D13225CA2009F521D /* ExtraFairwareReminder.xib in Resources */ = {isa = PBXBuildFile; fileRef = CEB5E07B13225CA2009F521D /* ExtraFairwareReminder.xib */; };
|
CEB5E07D13225CA2009F521D /* ExtraFairwareReminder.xib in Resources */ = {isa = PBXBuildFile; fileRef = CEB5E07B13225CA2009F521D /* ExtraFairwareReminder.xib */; };
|
||||||
|
CEC481F21423FBC600034F91 /* columns.strings in Resources */ = {isa = PBXBuildFile; fileRef = CEC481ED1423FBC600034F91 /* columns.strings */; };
|
||||||
|
CEC481F31423FBC600034F91 /* help in Resources */ = {isa = PBXBuildFile; fileRef = CE073F5409CAE1A3005C1D2F /* help */; };
|
||||||
|
CEC481F41423FBC600034F91 /* dg_cocoa.plugin in Resources */ = {isa = PBXBuildFile; fileRef = CE381CF509915304003581CE /* dg_cocoa.plugin */; };
|
||||||
|
CEC481F51423FBC600034F91 /* folder32.png in Resources */ = {isa = PBXBuildFile; fileRef = CEFC294509C89E3D00D9F998 /* folder32.png */; };
|
||||||
|
CECE37A61423EA980005187F /* DetailsPanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE05330D12E5D3ED0029EF25 /* DetailsPanel.xib */; };
|
||||||
|
CECE37A71423EA980005187F /* DirectoryPanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE05330F12E5D3ED0029EF25 /* DirectoryPanel.xib */; };
|
||||||
|
CECE37A81423EA980005187F /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE05331112E5D3ED0029EF25 /* MainMenu.xib */; };
|
||||||
CEDF07A3112493B200EE5BC0 /* StatsLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = CEDF07A2112493B200EE5BC0 /* StatsLabel.m */; };
|
CEDF07A3112493B200EE5BC0 /* StatsLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = CEDF07A2112493B200EE5BC0 /* StatsLabel.m */; };
|
||||||
CEEB135209C837A2004D2330 /* dupeguru.icns in Resources */ = {isa = PBXBuildFile; fileRef = CEEB135109C837A2004D2330 /* dupeguru.icns */; };
|
CEEB135209C837A2004D2330 /* dupeguru.icns in Resources */ = {isa = PBXBuildFile; fileRef = CEEB135109C837A2004D2330 /* dupeguru.icns */; };
|
||||||
CEF3185913D8660000B8CDCA /* about.xib in Resources */ = {isa = PBXBuildFile; fileRef = CEF3185513D8660000B8CDCA /* about.xib */; };
|
CEF3185913D8660000B8CDCA /* about.xib in Resources */ = {isa = PBXBuildFile; fileRef = CEF3185513D8660000B8CDCA /* about.xib */; };
|
||||||
@ -207,6 +214,10 @@
|
|||||||
CEB5E07713225C89009F521D /* PyExtraFairwareReminder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PyExtraFairwareReminder.h; path = ../base/PyExtraFairwareReminder.h; sourceTree = SOURCE_ROOT; };
|
CEB5E07713225C89009F521D /* PyExtraFairwareReminder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PyExtraFairwareReminder.h; path = ../base/PyExtraFairwareReminder.h; sourceTree = SOURCE_ROOT; };
|
||||||
CEB5E07C13225CA2009F521D /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../base/en.lproj/ExtraFairwareReminder.xib; sourceTree = SOURCE_ROOT; };
|
CEB5E07C13225CA2009F521D /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../base/en.lproj/ExtraFairwareReminder.xib; sourceTree = SOURCE_ROOT; };
|
||||||
CEB5E07E13225CB8009F521D /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = ../base/fr.lproj/ExtraFairwareReminder.xib; sourceTree = SOURCE_ROOT; };
|
CEB5E07E13225CB8009F521D /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = ../base/fr.lproj/ExtraFairwareReminder.xib; sourceTree = SOURCE_ROOT; };
|
||||||
|
CEC481EE1423FBC600034F91 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = ../base/de.lproj/columns.strings; sourceTree = "<group>"; };
|
||||||
|
CEC481EF1423FBC600034F91 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = ../base/en.lproj/columns.strings; sourceTree = "<group>"; };
|
||||||
|
CEC481F01423FBC600034F91 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = ../base/fr.lproj/columns.strings; sourceTree = "<group>"; };
|
||||||
|
CEC481F11423FBC600034F91 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = zh_CN; path = ../base/zh_CN.lproj/columns.strings; sourceTree = "<group>"; };
|
||||||
CEC8F3091416A0D2004D28F3 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = zh_CN; path = ../zh_CN.lproj/about.xib; sourceTree = "<group>"; };
|
CEC8F3091416A0D2004D28F3 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = zh_CN; path = ../zh_CN.lproj/about.xib; sourceTree = "<group>"; };
|
||||||
CEC8F30A1416A0D2004D28F3 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = zh_CN; path = ../zh_CN.lproj/ErrorReportWindow.xib; sourceTree = "<group>"; };
|
CEC8F30A1416A0D2004D28F3 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = zh_CN; path = ../zh_CN.lproj/ErrorReportWindow.xib; sourceTree = "<group>"; };
|
||||||
CEC8F30B1416A0D2004D28F3 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = zh_CN; path = ../zh_CN.lproj/FairwareReminder.xib; sourceTree = "<group>"; };
|
CEC8F30B1416A0D2004D28F3 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = zh_CN; path = ../zh_CN.lproj/FairwareReminder.xib; sourceTree = "<group>"; };
|
||||||
@ -219,6 +230,9 @@
|
|||||||
CEC8F3181416A0FC004D28F3 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = zh_CN; path = ../base/zh_CN.lproj/ProblemDialog.xib; sourceTree = "<group>"; };
|
CEC8F3181416A0FC004D28F3 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = zh_CN; path = ../base/zh_CN.lproj/ProblemDialog.xib; sourceTree = "<group>"; };
|
||||||
CEC8F3191416A0FC004D28F3 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = zh_CN; path = ../base/zh_CN.lproj/ResultWindow.xib; sourceTree = "<group>"; };
|
CEC8F3191416A0FC004D28F3 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = zh_CN; path = ../base/zh_CN.lproj/ResultWindow.xib; sourceTree = "<group>"; };
|
||||||
CEC8F3201416A109004D28F3 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = zh_CN; path = zh_CN.lproj/Preferences.xib; sourceTree = "<group>"; };
|
CEC8F3201416A109004D28F3 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = zh_CN; path = zh_CN.lproj/Preferences.xib; sourceTree = "<group>"; };
|
||||||
|
CECE37A31423EA980005187F /* de */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = de; path = ../base/de.lproj/PrioritizeDialog.xib; sourceTree = "<group>"; };
|
||||||
|
CECE37A41423EA980005187F /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = ../base/fr.lproj/PrioritizeDialog.xib; sourceTree = "<group>"; };
|
||||||
|
CECE37A51423EA980005187F /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = zh_CN; path = ../base/zh_CN.lproj/PrioritizeDialog.xib; sourceTree = "<group>"; };
|
||||||
CED0A591111C9FD10020AD7D /* PyDetailsPanel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PyDetailsPanel.h; path = ../base/PyDetailsPanel.h; sourceTree = SOURCE_ROOT; };
|
CED0A591111C9FD10020AD7D /* PyDetailsPanel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PyDetailsPanel.h; path = ../base/PyDetailsPanel.h; sourceTree = SOURCE_ROOT; };
|
||||||
CEDF07A0112493B200EE5BC0 /* PyStatsLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PyStatsLabel.h; path = ../base/PyStatsLabel.h; sourceTree = SOURCE_ROOT; };
|
CEDF07A0112493B200EE5BC0 /* PyStatsLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PyStatsLabel.h; path = ../base/PyStatsLabel.h; sourceTree = SOURCE_ROOT; };
|
||||||
CEDF07A1112493B200EE5BC0 /* StatsLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StatsLabel.h; path = ../base/StatsLabel.h; sourceTree = SOURCE_ROOT; };
|
CEDF07A1112493B200EE5BC0 /* StatsLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StatsLabel.h; path = ../base/StatsLabel.h; sourceTree = SOURCE_ROOT; };
|
||||||
@ -320,6 +334,7 @@
|
|||||||
CE05330C12E5D3D70029EF25 /* xib */,
|
CE05330C12E5D3D70029EF25 /* xib */,
|
||||||
CEEB135109C837A2004D2330 /* dupeguru.icns */,
|
CEEB135109C837A2004D2330 /* dupeguru.icns */,
|
||||||
CE05332D12E5D6100029EF25 /* Localizable.strings */,
|
CE05332D12E5D6100029EF25 /* Localizable.strings */,
|
||||||
|
CEC481ED1423FBC600034F91 /* columns.strings */,
|
||||||
CE45274D12E5F62D00005A15 /* core.strings */,
|
CE45274D12E5F62D00005A15 /* core.strings */,
|
||||||
8D1107310486CEB800E47090 /* Info.plist */,
|
8D1107310486CEB800E47090 /* Info.plist */,
|
||||||
CE6E0E9E1054EB97008D9390 /* dsa_pub.pem */,
|
CE6E0E9E1054EB97008D9390 /* dsa_pub.pem */,
|
||||||
@ -567,6 +582,13 @@
|
|||||||
CEF3185913D8660000B8CDCA /* about.xib in Resources */,
|
CEF3185913D8660000B8CDCA /* about.xib in Resources */,
|
||||||
CEF3185A13D8660000B8CDCA /* ErrorReportWindow.xib in Resources */,
|
CEF3185A13D8660000B8CDCA /* ErrorReportWindow.xib in Resources */,
|
||||||
CE84C9BD1423AF200050A6AD /* PrioritizeDialog.xib in Resources */,
|
CE84C9BD1423AF200050A6AD /* PrioritizeDialog.xib in Resources */,
|
||||||
|
CECE37A61423EA980005187F /* DetailsPanel.xib in Resources */,
|
||||||
|
CECE37A71423EA980005187F /* DirectoryPanel.xib in Resources */,
|
||||||
|
CECE37A81423EA980005187F /* MainMenu.xib in Resources */,
|
||||||
|
CEC481F21423FBC600034F91 /* columns.strings in Resources */,
|
||||||
|
CEC481F31423FBC600034F91 /* help in Resources */,
|
||||||
|
CEC481F41423FBC600034F91 /* dg_cocoa.plugin in Resources */,
|
||||||
|
CEC481F51423FBC600034F91 /* folder32.png in Resources */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
@ -721,6 +743,9 @@
|
|||||||
isa = PBXVariantGroup;
|
isa = PBXVariantGroup;
|
||||||
children = (
|
children = (
|
||||||
CE84C9BC1423AF200050A6AD /* en */,
|
CE84C9BC1423AF200050A6AD /* en */,
|
||||||
|
CECE37A31423EA980005187F /* de */,
|
||||||
|
CECE37A41423EA980005187F /* fr */,
|
||||||
|
CECE37A51423EA980005187F /* zh_CN */,
|
||||||
);
|
);
|
||||||
name = PrioritizeDialog.xib;
|
name = PrioritizeDialog.xib;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
@ -736,6 +761,17 @@
|
|||||||
name = ExtraFairwareReminder.xib;
|
name = ExtraFairwareReminder.xib;
|
||||||
sourceTree = SOURCE_ROOT;
|
sourceTree = SOURCE_ROOT;
|
||||||
};
|
};
|
||||||
|
CEC481ED1423FBC600034F91 /* columns.strings */ = {
|
||||||
|
isa = PBXVariantGroup;
|
||||||
|
children = (
|
||||||
|
CEC481EE1423FBC600034F91 /* de */,
|
||||||
|
CEC481EF1423FBC600034F91 /* en */,
|
||||||
|
CEC481F01423FBC600034F91 /* fr */,
|
||||||
|
CEC481F11423FBC600034F91 /* zh_CN */,
|
||||||
|
);
|
||||||
|
name = columns.strings;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
CEF3185513D8660000B8CDCA /* about.xib */ = {
|
CEF3185513D8660000B8CDCA /* about.xib */ = {
|
||||||
isa = PBXVariantGroup;
|
isa = PBXVariantGroup;
|
||||||
children = (
|
children = (
|
||||||
|
@ -19,15 +19,15 @@ http://www.hardcoded.net/licenses/bsd_license
|
|||||||
NSTableColumn *refCol = [matches tableColumnWithIdentifier:@"0"];
|
NSTableColumn *refCol = [matches tableColumnWithIdentifier:@"0"];
|
||||||
_resultColumns = [[NSMutableArray alloc] init];
|
_resultColumns = [[NSMutableArray alloc] init];
|
||||||
[_resultColumns addObject:[matches tableColumnWithIdentifier:@"0"]]; // File Name
|
[_resultColumns addObject:[matches tableColumnWithIdentifier:@"0"]]; // File Name
|
||||||
[_resultColumns addObject:[self getColumnForIdentifier:1 title:TR(@"Folder") width:120 refCol:refCol]];
|
[_resultColumns addObject:[self getColumnForIdentifier:1 title:TRCOL(@"Folder") width:120 refCol:refCol]];
|
||||||
NSTableColumn *sizeCol = [self getColumnForIdentifier:2 title:TR(@"Size (KB)") width:63 refCol:refCol];
|
NSTableColumn *sizeCol = [self getColumnForIdentifier:2 title:TRCOL(@"Size (KB)") width:63 refCol:refCol];
|
||||||
[[sizeCol dataCell] setAlignment:NSRightTextAlignment];
|
[[sizeCol dataCell] setAlignment:NSRightTextAlignment];
|
||||||
[_resultColumns addObject:sizeCol];
|
[_resultColumns addObject:sizeCol];
|
||||||
[_resultColumns addObject:[self getColumnForIdentifier:3 title:TR(@"Kind") width:40 refCol:refCol]];
|
[_resultColumns addObject:[self getColumnForIdentifier:3 title:TRCOL(@"Kind") width:40 refCol:refCol]];
|
||||||
[_resultColumns addObject:[self getColumnForIdentifier:4 title:TR(@"Dimensions") width:80 refCol:refCol]];
|
[_resultColumns addObject:[self getColumnForIdentifier:4 title:TRCOL(@"Dimensions") width:80 refCol:refCol]];
|
||||||
[_resultColumns addObject:[self getColumnForIdentifier:5 title:TR(@"Modification") width:120 refCol:refCol]];
|
[_resultColumns addObject:[self getColumnForIdentifier:5 title:TRCOL(@"Modification") width:120 refCol:refCol]];
|
||||||
[_resultColumns addObject:[self getColumnForIdentifier:6 title:TR(@"Match %") width:58 refCol:refCol]];
|
[_resultColumns addObject:[self getColumnForIdentifier:6 title:TRCOL(@"Match %") width:58 refCol:refCol]];
|
||||||
[_resultColumns addObject:[self getColumnForIdentifier:7 title:TR(@"Dupe Count") width:80 refCol:refCol]];
|
[_resultColumns addObject:[self getColumnForIdentifier:7 title:TRCOL(@"Dupe Count") width:80 refCol:refCol]];
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)setScanOptions
|
- (void)setScanOptions
|
||||||
|
@ -23,12 +23,19 @@
|
|||||||
CE15C8C00ADEB8D40061D4A5 /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = CE15C8A70ADEB8B50061D4A5 /* Sparkle.framework */; };
|
CE15C8C00ADEB8D40061D4A5 /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = CE15C8A70ADEB8B50061D4A5 /* Sparkle.framework */; };
|
||||||
CE1EB5FE12537F9D0034AABB /* HSFairwareReminder.m in Sources */ = {isa = PBXBuildFile; fileRef = CE1EB5FC12537F9D0034AABB /* HSFairwareReminder.m */; };
|
CE1EB5FE12537F9D0034AABB /* HSFairwareReminder.m in Sources */ = {isa = PBXBuildFile; fileRef = CE1EB5FC12537F9D0034AABB /* HSFairwareReminder.m */; };
|
||||||
CE1EB60112537FB90034AABB /* FairwareReminder.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE1EB5FF12537FB90034AABB /* FairwareReminder.xib */; };
|
CE1EB60112537FB90034AABB /* FairwareReminder.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE1EB5FF12537FB90034AABB /* FairwareReminder.xib */; };
|
||||||
|
CE21AFB91423EA6E00DE35BF /* DirectoryPanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE05339312E5DA350029EF25 /* DirectoryPanel.xib */; };
|
||||||
|
CE21AFBA1423EA6E00DE35BF /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE05339512E5DA350029EF25 /* MainMenu.xib */; };
|
||||||
|
CE21AFBB1423EA6E00DE35BF /* ProblemDialog.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE05339712E5DA350029EF25 /* ProblemDialog.xib */; };
|
||||||
CE2A29F413213BE3005899AC /* ExtraFairwareReminder.m in Sources */ = {isa = PBXBuildFile; fileRef = CE2A29F313213BE3005899AC /* ExtraFairwareReminder.m */; };
|
CE2A29F413213BE3005899AC /* ExtraFairwareReminder.m in Sources */ = {isa = PBXBuildFile; fileRef = CE2A29F313213BE3005899AC /* ExtraFairwareReminder.m */; };
|
||||||
CE2A29F713213BFB005899AC /* ExtraFairwareReminder.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE2A29F513213BFB005899AC /* ExtraFairwareReminder.xib */; };
|
CE2A29F713213BFB005899AC /* ExtraFairwareReminder.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE2A29F513213BFB005899AC /* ExtraFairwareReminder.xib */; };
|
||||||
CE381C9609914ACE003581CE /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = CE381C9409914ACE003581CE /* AppDelegate.m */; };
|
CE381C9609914ACE003581CE /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = CE381C9409914ACE003581CE /* AppDelegate.m */; };
|
||||||
CE381C9C09914ADF003581CE /* ResultWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = CE381C9A09914ADF003581CE /* ResultWindow.m */; };
|
CE381C9C09914ADF003581CE /* ResultWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = CE381C9A09914ADF003581CE /* ResultWindow.m */; };
|
||||||
CE381D0509915304003581CE /* dg_cocoa.plugin in Resources */ = {isa = PBXBuildFile; fileRef = CE381CF509915304003581CE /* dg_cocoa.plugin */; };
|
CE381D0509915304003581CE /* dg_cocoa.plugin in Resources */ = {isa = PBXBuildFile; fileRef = CE381CF509915304003581CE /* dg_cocoa.plugin */; };
|
||||||
CE4527AC12E5F6E700005A15 /* core.strings in Resources */ = {isa = PBXBuildFile; fileRef = CE4527AA12E5F6E700005A15 /* core.strings */; };
|
CE4527AC12E5F6E700005A15 /* core.strings in Resources */ = {isa = PBXBuildFile; fileRef = CE4527AA12E5F6E700005A15 /* core.strings */; };
|
||||||
|
CE54EB8D1423FBA200E3383A /* columns.strings in Resources */ = {isa = PBXBuildFile; fileRef = CE54EB881423FBA200E3383A /* columns.strings */; };
|
||||||
|
CE54EB8E1423FBA200E3383A /* help in Resources */ = {isa = PBXBuildFile; fileRef = CE073F5409CAE1A3005C1D2F /* help */; };
|
||||||
|
CE54EB8F1423FBA200E3383A /* dg_cocoa.plugin in Resources */ = {isa = PBXBuildFile; fileRef = CE381CF509915304003581CE /* dg_cocoa.plugin */; };
|
||||||
|
CE54EB901423FBA200E3383A /* folder32.png in Resources */ = {isa = PBXBuildFile; fileRef = CEFC294509C89E3D00D9F998 /* folder32.png */; };
|
||||||
CE60180812DF3EA900236FDC /* HSRecentFiles.m in Sources */ = {isa = PBXBuildFile; fileRef = CE60180712DF3EA900236FDC /* HSRecentFiles.m */; };
|
CE60180812DF3EA900236FDC /* HSRecentFiles.m in Sources */ = {isa = PBXBuildFile; fileRef = CE60180712DF3EA900236FDC /* HSRecentFiles.m */; };
|
||||||
CE6044EC0FE6796200B71262 /* DetailsPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = CE6044EB0FE6796200B71262 /* DetailsPanel.m */; };
|
CE6044EC0FE6796200B71262 /* DetailsPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = CE6044EB0FE6796200B71262 /* DetailsPanel.m */; };
|
||||||
CE68EE6809ABC48000971085 /* DirectoryPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = CE68EE6609ABC48000971085 /* DirectoryPanel.m */; };
|
CE68EE6809ABC48000971085 /* DirectoryPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = CE68EE6609ABC48000971085 /* DirectoryPanel.m */; };
|
||||||
@ -121,6 +128,9 @@
|
|||||||
CE1EB5FC12537F9D0034AABB /* HSFairwareReminder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HSFairwareReminder.m; path = ../../cocoalib/HSFairwareReminder.m; sourceTree = SOURCE_ROOT; };
|
CE1EB5FC12537F9D0034AABB /* HSFairwareReminder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HSFairwareReminder.m; path = ../../cocoalib/HSFairwareReminder.m; sourceTree = SOURCE_ROOT; };
|
||||||
CE1EB5FD12537F9D0034AABB /* PyFairware.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PyFairware.h; path = ../../cocoalib/PyFairware.h; sourceTree = SOURCE_ROOT; };
|
CE1EB5FD12537F9D0034AABB /* PyFairware.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PyFairware.h; path = ../../cocoalib/PyFairware.h; sourceTree = SOURCE_ROOT; };
|
||||||
CE1EB60012537FB90034AABB /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../../cocoalib/en.lproj/FairwareReminder.xib; sourceTree = SOURCE_ROOT; };
|
CE1EB60012537FB90034AABB /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../../cocoalib/en.lproj/FairwareReminder.xib; sourceTree = SOURCE_ROOT; };
|
||||||
|
CE21AFB61423EA6E00DE35BF /* de */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = de; path = ../base/de.lproj/PrioritizeDialog.xib; sourceTree = "<group>"; };
|
||||||
|
CE21AFB71423EA6E00DE35BF /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = ../base/fr.lproj/PrioritizeDialog.xib; sourceTree = "<group>"; };
|
||||||
|
CE21AFB81423EA6E00DE35BF /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = zh_CN; path = ../base/zh_CN.lproj/PrioritizeDialog.xib; sourceTree = "<group>"; };
|
||||||
CE2A29F213213BE3005899AC /* ExtraFairwareReminder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ExtraFairwareReminder.h; path = ../base/ExtraFairwareReminder.h; sourceTree = SOURCE_ROOT; };
|
CE2A29F213213BE3005899AC /* ExtraFairwareReminder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ExtraFairwareReminder.h; path = ../base/ExtraFairwareReminder.h; sourceTree = SOURCE_ROOT; };
|
||||||
CE2A29F313213BE3005899AC /* ExtraFairwareReminder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ExtraFairwareReminder.m; path = ../base/ExtraFairwareReminder.m; sourceTree = SOURCE_ROOT; };
|
CE2A29F313213BE3005899AC /* ExtraFairwareReminder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ExtraFairwareReminder.m; path = ../base/ExtraFairwareReminder.m; sourceTree = SOURCE_ROOT; };
|
||||||
CE2A29F613213BFB005899AC /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../base/en.lproj/ExtraFairwareReminder.xib; sourceTree = SOURCE_ROOT; };
|
CE2A29F613213BFB005899AC /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../base/en.lproj/ExtraFairwareReminder.xib; sourceTree = SOURCE_ROOT; };
|
||||||
@ -132,6 +142,10 @@
|
|||||||
CE381CF509915304003581CE /* dg_cocoa.plugin */ = {isa = PBXFileReference; lastKnownFileType = folder; path = dg_cocoa.plugin; sourceTree = SOURCE_ROOT; };
|
CE381CF509915304003581CE /* dg_cocoa.plugin */ = {isa = PBXFileReference; lastKnownFileType = folder; path = dg_cocoa.plugin; sourceTree = SOURCE_ROOT; };
|
||||||
CE4527AB12E5F6E700005A15 /* en */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = en; path = ../base/en.lproj/core.strings; sourceTree = SOURCE_ROOT; };
|
CE4527AB12E5F6E700005A15 /* en */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = en; path = ../base/en.lproj/core.strings; sourceTree = SOURCE_ROOT; };
|
||||||
CE4527B012E5F72600005A15 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = ../base/fr.lproj/core.strings; sourceTree = SOURCE_ROOT; };
|
CE4527B012E5F72600005A15 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = ../base/fr.lproj/core.strings; sourceTree = SOURCE_ROOT; };
|
||||||
|
CE54EB891423FBA200E3383A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = ../base/de.lproj/columns.strings; sourceTree = "<group>"; };
|
||||||
|
CE54EB8A1423FBA200E3383A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = ../base/en.lproj/columns.strings; sourceTree = "<group>"; };
|
||||||
|
CE54EB8B1423FBA200E3383A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = ../base/fr.lproj/columns.strings; sourceTree = "<group>"; };
|
||||||
|
CE54EB8C1423FBA200E3383A /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = zh_CN; path = ../base/zh_CN.lproj/columns.strings; sourceTree = "<group>"; };
|
||||||
CE60180612DF3EA900236FDC /* HSRecentFiles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HSRecentFiles.h; path = ../../cocoalib/HSRecentFiles.h; sourceTree = SOURCE_ROOT; };
|
CE60180612DF3EA900236FDC /* HSRecentFiles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HSRecentFiles.h; path = ../../cocoalib/HSRecentFiles.h; sourceTree = SOURCE_ROOT; };
|
||||||
CE60180712DF3EA900236FDC /* HSRecentFiles.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HSRecentFiles.m; path = ../../cocoalib/HSRecentFiles.m; sourceTree = SOURCE_ROOT; };
|
CE60180712DF3EA900236FDC /* HSRecentFiles.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HSRecentFiles.m; path = ../../cocoalib/HSRecentFiles.m; sourceTree = SOURCE_ROOT; };
|
||||||
CE6044EA0FE6796200B71262 /* DetailsPanel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DetailsPanel.h; path = ../base/DetailsPanel.h; sourceTree = SOURCE_ROOT; };
|
CE6044EA0FE6796200B71262 /* DetailsPanel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DetailsPanel.h; path = ../base/DetailsPanel.h; sourceTree = SOURCE_ROOT; };
|
||||||
@ -322,6 +336,7 @@
|
|||||||
CEEB135109C837A2004D2330 /* dupeguru.icns */,
|
CEEB135109C837A2004D2330 /* dupeguru.icns */,
|
||||||
8D1107310486CEB800E47090 /* Info.plist */,
|
8D1107310486CEB800E47090 /* Info.plist */,
|
||||||
CE0533A912E5DA6A0029EF25 /* Localizable.strings */,
|
CE0533A912E5DA6A0029EF25 /* Localizable.strings */,
|
||||||
|
CE54EB881423FBA200E3383A /* columns.strings */,
|
||||||
CE4527AA12E5F6E700005A15 /* core.strings */,
|
CE4527AA12E5F6E700005A15 /* core.strings */,
|
||||||
CE6E0F3C1054EC62008D9390 /* dsa_pub.pem */,
|
CE6E0F3C1054EC62008D9390 /* dsa_pub.pem */,
|
||||||
);
|
);
|
||||||
@ -571,6 +586,13 @@
|
|||||||
CECB2AC513D867AD0081E295 /* about.xib in Resources */,
|
CECB2AC513D867AD0081E295 /* about.xib in Resources */,
|
||||||
CECB2AC613D867AD0081E295 /* ErrorReportWindow.xib in Resources */,
|
CECB2AC613D867AD0081E295 /* ErrorReportWindow.xib in Resources */,
|
||||||
CE7D24A91423B123002E2297 /* PrioritizeDialog.xib in Resources */,
|
CE7D24A91423B123002E2297 /* PrioritizeDialog.xib in Resources */,
|
||||||
|
CE21AFB91423EA6E00DE35BF /* DirectoryPanel.xib in Resources */,
|
||||||
|
CE21AFBA1423EA6E00DE35BF /* MainMenu.xib in Resources */,
|
||||||
|
CE21AFBB1423EA6E00DE35BF /* ProblemDialog.xib in Resources */,
|
||||||
|
CE54EB8D1423FBA200E3383A /* columns.strings in Resources */,
|
||||||
|
CE54EB8E1423FBA200E3383A /* help in Resources */,
|
||||||
|
CE54EB8F1423FBA200E3383A /* dg_cocoa.plugin in Resources */,
|
||||||
|
CE54EB901423FBA200E3383A /* folder32.png in Resources */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
@ -735,10 +757,24 @@
|
|||||||
name = core.strings;
|
name = core.strings;
|
||||||
sourceTree = SOURCE_ROOT;
|
sourceTree = SOURCE_ROOT;
|
||||||
};
|
};
|
||||||
|
CE54EB881423FBA200E3383A /* columns.strings */ = {
|
||||||
|
isa = PBXVariantGroup;
|
||||||
|
children = (
|
||||||
|
CE54EB891423FBA200E3383A /* de */,
|
||||||
|
CE54EB8A1423FBA200E3383A /* en */,
|
||||||
|
CE54EB8B1423FBA200E3383A /* fr */,
|
||||||
|
CE54EB8C1423FBA200E3383A /* zh_CN */,
|
||||||
|
);
|
||||||
|
name = columns.strings;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
CE7D24A71423B123002E2297 /* PrioritizeDialog.xib */ = {
|
CE7D24A71423B123002E2297 /* PrioritizeDialog.xib */ = {
|
||||||
isa = PBXVariantGroup;
|
isa = PBXVariantGroup;
|
||||||
children = (
|
children = (
|
||||||
CE7D24A81423B123002E2297 /* en */,
|
CE7D24A81423B123002E2297 /* en */,
|
||||||
|
CE21AFB61423EA6E00DE35BF /* de */,
|
||||||
|
CE21AFB71423EA6E00DE35BF /* fr */,
|
||||||
|
CE21AFB81423EA6E00DE35BF /* zh_CN */,
|
||||||
);
|
);
|
||||||
name = PrioritizeDialog.xib;
|
name = PrioritizeDialog.xib;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
|
@ -18,15 +18,15 @@ http://www.hardcoded.net/licenses/bsd_license
|
|||||||
NSTableColumn *refCol = [matches tableColumnWithIdentifier:@"0"];
|
NSTableColumn *refCol = [matches tableColumnWithIdentifier:@"0"];
|
||||||
_resultColumns = [[NSMutableArray alloc] init];
|
_resultColumns = [[NSMutableArray alloc] init];
|
||||||
[_resultColumns addObject:[matches tableColumnWithIdentifier:@"0"]]; // File Name
|
[_resultColumns addObject:[matches tableColumnWithIdentifier:@"0"]]; // File Name
|
||||||
[_resultColumns addObject:[self getColumnForIdentifier:1 title:TR(@"Folder") width:120 refCol:refCol]];
|
[_resultColumns addObject:[self getColumnForIdentifier:1 title:TRCOL(@"Folder") width:120 refCol:refCol]];
|
||||||
NSTableColumn *sizeCol = [self getColumnForIdentifier:2 title:TR(@"Size (KB)") width:63 refCol:refCol];
|
NSTableColumn *sizeCol = [self getColumnForIdentifier:2 title:TRCOL(@"Size (KB)") width:63 refCol:refCol];
|
||||||
[[sizeCol dataCell] setAlignment:NSRightTextAlignment];
|
[[sizeCol dataCell] setAlignment:NSRightTextAlignment];
|
||||||
[_resultColumns addObject:sizeCol];
|
[_resultColumns addObject:sizeCol];
|
||||||
[_resultColumns addObject:[self getColumnForIdentifier:3 title:TR(@"Kind") width:40 refCol:refCol]];
|
[_resultColumns addObject:[self getColumnForIdentifier:3 title:TRCOL(@"Kind") width:40 refCol:refCol]];
|
||||||
[_resultColumns addObject:[self getColumnForIdentifier:4 title:TR(@"Modification") width:120 refCol:refCol]];
|
[_resultColumns addObject:[self getColumnForIdentifier:4 title:TRCOL(@"Modification") width:120 refCol:refCol]];
|
||||||
[_resultColumns addObject:[self getColumnForIdentifier:5 title:TR(@"Match %") width:60 refCol:refCol]];
|
[_resultColumns addObject:[self getColumnForIdentifier:5 title:TRCOL(@"Match %") width:60 refCol:refCol]];
|
||||||
[_resultColumns addObject:[self getColumnForIdentifier:6 title:TR(@"Words Used") width:120 refCol:refCol]];
|
[_resultColumns addObject:[self getColumnForIdentifier:6 title:TRCOL(@"Words Used") width:120 refCol:refCol]];
|
||||||
[_resultColumns addObject:[self getColumnForIdentifier:7 title:TR(@"Dupe Count") width:80 refCol:refCol]];
|
[_resultColumns addObject:[self getColumnForIdentifier:7 title:TRCOL(@"Dupe Count") width:80 refCol:refCol]];
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)setScanOptions
|
- (void)setScanOptions
|
||||||
|
@ -49,6 +49,7 @@
|
|||||||
CE9777CD141F8C2500C13FB5 /* PrioritizeDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = CE9777CC141F8C2500C13FB5 /* PrioritizeDialog.m */; };
|
CE9777CD141F8C2500C13FB5 /* PrioritizeDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = CE9777CC141F8C2500C13FB5 /* PrioritizeDialog.m */; };
|
||||||
CE9777D1141F8CB400C13FB5 /* PrioritizeDialog.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE9777CF141F8CB400C13FB5 /* PrioritizeDialog.xib */; };
|
CE9777D1141F8CB400C13FB5 /* PrioritizeDialog.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE9777CF141F8CB400C13FB5 /* PrioritizeDialog.xib */; };
|
||||||
CE9777D5141F9D7600C13FB5 /* HSPopUpList.m in Sources */ = {isa = PBXBuildFile; fileRef = CE9777D4141F9D7600C13FB5 /* HSPopUpList.m */; };
|
CE9777D5141F9D7600C13FB5 /* HSPopUpList.m in Sources */ = {isa = PBXBuildFile; fileRef = CE9777D4141F9D7600C13FB5 /* HSPopUpList.m */; };
|
||||||
|
CE9A2C011423F9FF003CA2EF /* columns.strings in Resources */ = {isa = PBXBuildFile; fileRef = CE9A2BFC1423F9FF003CA2EF /* columns.strings */; };
|
||||||
CEBE4D74111F0EE1009AAC6D /* HSWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = CEBE4D73111F0EE1009AAC6D /* HSWindowController.m */; };
|
CEBE4D74111F0EE1009AAC6D /* HSWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = CEBE4D73111F0EE1009AAC6D /* HSWindowController.m */; };
|
||||||
CEE7EA130FE675C80004E467 /* DetailsPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = CEE7EA120FE675C80004E467 /* DetailsPanel.m */; };
|
CEE7EA130FE675C80004E467 /* DetailsPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = CEE7EA120FE675C80004E467 /* DetailsPanel.m */; };
|
||||||
CEEB135209C837A2004D2330 /* dupeguru.icns in Resources */ = {isa = PBXBuildFile; fileRef = CEEB135109C837A2004D2330 /* dupeguru.icns */; };
|
CEEB135209C837A2004D2330 /* dupeguru.icns in Resources */ = {isa = PBXBuildFile; fileRef = CEEB135109C837A2004D2330 /* dupeguru.icns */; };
|
||||||
@ -185,6 +186,10 @@
|
|||||||
CE9777D2141F9D6500C13FB5 /* PySelectableList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PySelectableList.h; sourceTree = "<group>"; };
|
CE9777D2141F9D6500C13FB5 /* PySelectableList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PySelectableList.h; sourceTree = "<group>"; };
|
||||||
CE9777D3141F9D7600C13FB5 /* HSPopUpList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HSPopUpList.h; sourceTree = "<group>"; };
|
CE9777D3141F9D7600C13FB5 /* HSPopUpList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HSPopUpList.h; sourceTree = "<group>"; };
|
||||||
CE9777D4141F9D7600C13FB5 /* HSPopUpList.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HSPopUpList.m; sourceTree = "<group>"; };
|
CE9777D4141F9D7600C13FB5 /* HSPopUpList.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HSPopUpList.m; sourceTree = "<group>"; };
|
||||||
|
CE9A2BFD1423F9FF003CA2EF /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = ../base/de.lproj/columns.strings; sourceTree = "<group>"; };
|
||||||
|
CE9A2BFE1423F9FF003CA2EF /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = ../base/en.lproj/columns.strings; sourceTree = "<group>"; };
|
||||||
|
CE9A2BFF1423F9FF003CA2EF /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = ../base/fr.lproj/columns.strings; sourceTree = "<group>"; };
|
||||||
|
CE9A2C001423F9FF003CA2EF /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = zh_CN; path = ../base/zh_CN.lproj/columns.strings; sourceTree = "<group>"; };
|
||||||
CEBE4D72111F0EE1009AAC6D /* HSWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HSWindowController.h; sourceTree = "<group>"; };
|
CEBE4D72111F0EE1009AAC6D /* HSWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HSWindowController.h; sourceTree = "<group>"; };
|
||||||
CEBE4D73111F0EE1009AAC6D /* HSWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HSWindowController.m; sourceTree = "<group>"; };
|
CEBE4D73111F0EE1009AAC6D /* HSWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HSWindowController.m; sourceTree = "<group>"; };
|
||||||
CECFFF1C13CDF8D0003A4518 /* de */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = de; path = ../base/de.lproj/DetailsPanel.xib; sourceTree = SOURCE_ROOT; };
|
CECFFF1C13CDF8D0003A4518 /* de */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = de; path = ../base/de.lproj/DetailsPanel.xib; sourceTree = SOURCE_ROOT; };
|
||||||
@ -201,6 +206,9 @@
|
|||||||
CEEB135109C837A2004D2330 /* dupeguru.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = dupeguru.icns; sourceTree = "<group>"; };
|
CEEB135109C837A2004D2330 /* dupeguru.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = dupeguru.icns; sourceTree = "<group>"; };
|
||||||
CEF0ACCC12DF3C2000B32F7E /* HSRecentFiles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HSRecentFiles.h; path = ../../cocoalib/HSRecentFiles.h; sourceTree = SOURCE_ROOT; };
|
CEF0ACCC12DF3C2000B32F7E /* HSRecentFiles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HSRecentFiles.h; path = ../../cocoalib/HSRecentFiles.h; sourceTree = SOURCE_ROOT; };
|
||||||
CEF0ACCD12DF3C2000B32F7E /* HSRecentFiles.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HSRecentFiles.m; path = ../../cocoalib/HSRecentFiles.m; sourceTree = SOURCE_ROOT; };
|
CEF0ACCD12DF3C2000B32F7E /* HSRecentFiles.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HSRecentFiles.m; path = ../../cocoalib/HSRecentFiles.m; sourceTree = SOURCE_ROOT; };
|
||||||
|
CEF27A9C1423EAD90048ADFA /* de */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = de; path = ../base/de.lproj/PrioritizeDialog.xib; sourceTree = "<group>"; };
|
||||||
|
CEF27A9D1423EAD90048ADFA /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = ../base/fr.lproj/PrioritizeDialog.xib; sourceTree = "<group>"; };
|
||||||
|
CEF27A9E1423EAD90048ADFA /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = zh_CN; path = ../base/zh_CN.lproj/PrioritizeDialog.xib; sourceTree = "<group>"; };
|
||||||
CEFC294509C89E3D00D9F998 /* folder32.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = folder32.png; path = ../../images/folder32.png; sourceTree = SOURCE_ROOT; };
|
CEFC294509C89E3D00D9F998 /* folder32.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = folder32.png; path = ../../images/folder32.png; sourceTree = SOURCE_ROOT; };
|
||||||
CEFC7F8A0FC9517500CD5728 /* Dialogs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Dialogs.h; path = ../../cocoalib/Dialogs.h; sourceTree = SOURCE_ROOT; };
|
CEFC7F8A0FC9517500CD5728 /* Dialogs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Dialogs.h; path = ../../cocoalib/Dialogs.h; sourceTree = SOURCE_ROOT; };
|
||||||
CEFC7F8B0FC9517500CD5728 /* Dialogs.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Dialogs.m; path = ../../cocoalib/Dialogs.m; sourceTree = SOURCE_ROOT; };
|
CEFC7F8B0FC9517500CD5728 /* Dialogs.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = Dialogs.m; path = ../../cocoalib/Dialogs.m; sourceTree = SOURCE_ROOT; };
|
||||||
@ -300,6 +308,7 @@
|
|||||||
CEEB135109C837A2004D2330 /* dupeguru.icns */,
|
CEEB135109C837A2004D2330 /* dupeguru.icns */,
|
||||||
8D1107310486CEB800E47090 /* Info.plist */,
|
8D1107310486CEB800E47090 /* Info.plist */,
|
||||||
CE8113E912E5CE9A00A36C80 /* Localizable.strings */,
|
CE8113E912E5CE9A00A36C80 /* Localizable.strings */,
|
||||||
|
CE9A2BFC1423F9FF003CA2EF /* columns.strings */,
|
||||||
CE4526F012E5F55F00005A15 /* core.strings */,
|
CE4526F012E5F55F00005A15 /* core.strings */,
|
||||||
CE6E0DFD1054E9EF008D9390 /* dsa_pub.pem */,
|
CE6E0DFD1054E9EF008D9390 /* dsa_pub.pem */,
|
||||||
);
|
);
|
||||||
@ -546,6 +555,7 @@
|
|||||||
CE31819D13D85D9B00B6D649 /* about.xib in Resources */,
|
CE31819D13D85D9B00B6D649 /* about.xib in Resources */,
|
||||||
CE31819E13D85D9B00B6D649 /* ErrorReportWindow.xib in Resources */,
|
CE31819E13D85D9B00B6D649 /* ErrorReportWindow.xib in Resources */,
|
||||||
CE9777D1141F8CB400C13FB5 /* PrioritizeDialog.xib in Resources */,
|
CE9777D1141F8CB400C13FB5 /* PrioritizeDialog.xib in Resources */,
|
||||||
|
CE9A2C011423F9FF003CA2EF /* columns.strings in Resources */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
@ -732,10 +742,24 @@
|
|||||||
isa = PBXVariantGroup;
|
isa = PBXVariantGroup;
|
||||||
children = (
|
children = (
|
||||||
CE9777D0141F8CB400C13FB5 /* en */,
|
CE9777D0141F8CB400C13FB5 /* en */,
|
||||||
|
CEF27A9C1423EAD90048ADFA /* de */,
|
||||||
|
CEF27A9D1423EAD90048ADFA /* fr */,
|
||||||
|
CEF27A9E1423EAD90048ADFA /* zh_CN */,
|
||||||
);
|
);
|
||||||
name = PrioritizeDialog.xib;
|
name = PrioritizeDialog.xib;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
};
|
};
|
||||||
|
CE9A2BFC1423F9FF003CA2EF /* columns.strings */ = {
|
||||||
|
isa = PBXVariantGroup;
|
||||||
|
children = (
|
||||||
|
CE9A2BFD1423F9FF003CA2EF /* de */,
|
||||||
|
CE9A2BFE1423F9FF003CA2EF /* en */,
|
||||||
|
CE9A2BFF1423F9FF003CA2EF /* fr */,
|
||||||
|
CE9A2C001423F9FF003CA2EF /* zh_CN */,
|
||||||
|
);
|
||||||
|
name = columns.strings;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
/* End PBXVariantGroup section */
|
/* End PBXVariantGroup section */
|
||||||
|
|
||||||
/* Begin XCBuildConfiguration section */
|
/* Begin XCBuildConfiguration section */
|
||||||
|
@ -10,7 +10,6 @@ from collections import namedtuple
|
|||||||
import time
|
import time
|
||||||
|
|
||||||
from hscommon.util import format_time_decimal, format_size
|
from hscommon.util import format_time_decimal, format_size
|
||||||
from . import prioritize
|
|
||||||
|
|
||||||
Column = namedtuple('Column', 'attr display')
|
Column = namedtuple('Column', 'attr display')
|
||||||
|
|
||||||
@ -39,7 +38,4 @@ def format_dupe_count(c):
|
|||||||
return str(c) if c else '---'
|
return str(c) if c else '---'
|
||||||
|
|
||||||
def cmp_value(value):
|
def cmp_value(value):
|
||||||
return value.lower() if isinstance(value, str) else value
|
return value.lower() if isinstance(value, str) else value
|
||||||
|
|
||||||
def prioritization_categories():
|
|
||||||
return prioritize.all_categories()
|
|
@ -9,6 +9,8 @@
|
|||||||
from hscommon.util import dedupe, flatten, rem_file_ext
|
from hscommon.util import dedupe, flatten, rem_file_ext
|
||||||
from hscommon.trans import tr
|
from hscommon.trans import tr
|
||||||
|
|
||||||
|
coltr = lambda s: tr(s, 'columns')
|
||||||
|
|
||||||
class CriterionCategory:
|
class CriterionCategory:
|
||||||
NAME = "Undefined"
|
NAME = "Undefined"
|
||||||
|
|
||||||
@ -51,13 +53,13 @@ class Criterion:
|
|||||||
|
|
||||||
|
|
||||||
class KindCategory(CriterionCategory):
|
class KindCategory(CriterionCategory):
|
||||||
NAME = tr("Kind")
|
NAME = coltr("Kind")
|
||||||
|
|
||||||
def extract_value(self, dupe):
|
def extract_value(self, dupe):
|
||||||
return dupe.extension
|
return dupe.extension
|
||||||
|
|
||||||
class FolderCategory(CriterionCategory):
|
class FolderCategory(CriterionCategory):
|
||||||
NAME = tr("Folder")
|
NAME = coltr("Folder")
|
||||||
|
|
||||||
def extract_value(self, dupe):
|
def extract_value(self, dupe):
|
||||||
return dupe.folder_path
|
return dupe.folder_path
|
||||||
@ -66,7 +68,7 @@ class FolderCategory(CriterionCategory):
|
|||||||
return str(value)
|
return str(value)
|
||||||
|
|
||||||
class FilenameCategory(CriterionCategory):
|
class FilenameCategory(CriterionCategory):
|
||||||
NAME = tr("Filename")
|
NAME = coltr("Filename")
|
||||||
ENDS_WITH_NUMBER = 0
|
ENDS_WITH_NUMBER = 0
|
||||||
DOESNT_END_WITH_NUMBER = 1
|
DOESNT_END_WITH_NUMBER = 1
|
||||||
|
|
||||||
@ -110,13 +112,13 @@ class NumericalCategory(CriterionCategory):
|
|||||||
return [Criterion(self, self.HIGHEST), Criterion(self, self.LOWEST)]
|
return [Criterion(self, self.HIGHEST), Criterion(self, self.LOWEST)]
|
||||||
|
|
||||||
class SizeCategory(NumericalCategory):
|
class SizeCategory(NumericalCategory):
|
||||||
NAME = tr("Size")
|
NAME = coltr("Size")
|
||||||
|
|
||||||
def extract_value(self, dupe):
|
def extract_value(self, dupe):
|
||||||
return dupe.size
|
return dupe.size
|
||||||
|
|
||||||
class MtimeCategory(NumericalCategory):
|
class MtimeCategory(NumericalCategory):
|
||||||
NAME = tr("Modification Date")
|
NAME = coltr("Modification")
|
||||||
|
|
||||||
def extract_value(self, dupe):
|
def extract_value(self, dupe):
|
||||||
return dupe.mtime
|
return dupe.mtime
|
||||||
|
@ -10,20 +10,22 @@ from hscommon.trans import tr
|
|||||||
from core.prioritize import (KindCategory, FolderCategory, FilenameCategory, NumericalCategory,
|
from core.prioritize import (KindCategory, FolderCategory, FilenameCategory, NumericalCategory,
|
||||||
SizeCategory, MtimeCategory)
|
SizeCategory, MtimeCategory)
|
||||||
|
|
||||||
|
coltr = lambda s: tr(s, 'columns')
|
||||||
|
|
||||||
class DurationCategory(NumericalCategory):
|
class DurationCategory(NumericalCategory):
|
||||||
NAME = tr("Duration")
|
NAME = coltr("Duration")
|
||||||
|
|
||||||
def extract_value(self, dupe):
|
def extract_value(self, dupe):
|
||||||
return dupe.duration
|
return dupe.duration
|
||||||
|
|
||||||
class BitrateCategory(NumericalCategory):
|
class BitrateCategory(NumericalCategory):
|
||||||
NAME = tr("Bitrate")
|
NAME = coltr("Bitrate")
|
||||||
|
|
||||||
def extract_value(self, dupe):
|
def extract_value(self, dupe):
|
||||||
return dupe.bitrate
|
return dupe.bitrate
|
||||||
|
|
||||||
class SamplerateCategory(NumericalCategory):
|
class SamplerateCategory(NumericalCategory):
|
||||||
NAME = tr("Samplerate")
|
NAME = coltr("Samplerate")
|
||||||
|
|
||||||
def extract_value(self, dupe):
|
def extract_value(self, dupe):
|
||||||
return dupe.samplerate
|
return dupe.samplerate
|
||||||
|
@ -10,8 +10,10 @@ from hscommon.trans import tr
|
|||||||
from core.prioritize import (KindCategory, FolderCategory, FilenameCategory, NumericalCategory,
|
from core.prioritize import (KindCategory, FolderCategory, FilenameCategory, NumericalCategory,
|
||||||
SizeCategory, MtimeCategory)
|
SizeCategory, MtimeCategory)
|
||||||
|
|
||||||
|
coltr = lambda s: tr(s, 'columns')
|
||||||
|
|
||||||
class DimensionsCategory(NumericalCategory):
|
class DimensionsCategory(NumericalCategory):
|
||||||
NAME = tr("Dimensions")
|
NAME = coltr("Dimensions")
|
||||||
|
|
||||||
def extract_value(self, dupe):
|
def extract_value(self, dupe):
|
||||||
return dupe.dimensions
|
return dupe.dimensions
|
||||||
|
@ -10,6 +10,7 @@ from hscommon.util import format_size
|
|||||||
from hscommon.trans import tr as trbase
|
from hscommon.trans import tr as trbase
|
||||||
from core.data import (format_timestamp, format_words, format_perc, format_dupe_count, cmp_value,
|
from core.data import (format_timestamp, format_words, format_perc, format_dupe_count, cmp_value,
|
||||||
Column)
|
Column)
|
||||||
|
from core import prioritize
|
||||||
|
|
||||||
tr = lambda s: trbase(s, 'columns')
|
tr = lambda s: trbase(s, 'columns')
|
||||||
|
|
||||||
@ -72,3 +73,6 @@ def GetGroupSortKey(group, key):
|
|||||||
if key == DUPECOUNT_COL:
|
if key == DUPECOUNT_COL:
|
||||||
return len(group)
|
return len(group)
|
||||||
return cmp_value(getattr(group.ref, COLUMNS[key].attr, ''))
|
return cmp_value(getattr(group.ref, COLUMNS[key].attr, ''))
|
||||||
|
|
||||||
|
def prioritization_categories():
|
||||||
|
return prioritize.all_categories()
|
||||||
|
@ -66,7 +66,7 @@ class PrioritizeDialog(QDialog):
|
|||||||
self.buttonBox.rejected.connect(self.reject)
|
self.buttonBox.rejected.connect(self.reject)
|
||||||
|
|
||||||
def _setupUi(self):
|
def _setupUi(self):
|
||||||
self.setWindowTitle(tr("Re-prioritize duplicates"))
|
self.setWindowTitle(tr("Re-Prioritize duplicates"))
|
||||||
self.resize(700, 400)
|
self.resize(700, 400)
|
||||||
|
|
||||||
#widgets
|
#widgets
|
||||||
@ -77,8 +77,8 @@ class PrioritizeDialog(QDialog):
|
|||||||
self.promptLabel.setWordWrap(True)
|
self.promptLabel.setWordWrap(True)
|
||||||
self.categoryCombobox = QComboBox()
|
self.categoryCombobox = QComboBox()
|
||||||
self.criteriaListView = QListView()
|
self.criteriaListView = QListView()
|
||||||
self.removeCriteriaButton = QPushButton("<--")
|
|
||||||
self.addCriteriaButton = QPushButton("-->")
|
self.addCriteriaButton = QPushButton("-->")
|
||||||
|
self.removeCriteriaButton = QPushButton("<--")
|
||||||
self.prioritizationListView = QListView()
|
self.prioritizationListView = QListView()
|
||||||
self.prioritizationListView.setAcceptDrops(True)
|
self.prioritizationListView.setAcceptDrops(True)
|
||||||
self.prioritizationListView.setDragEnabled(True)
|
self.prioritizationListView.setDragEnabled(True)
|
||||||
@ -97,8 +97,8 @@ class PrioritizeDialog(QDialog):
|
|||||||
self.widgetsLayout.addLayout(self.leftWidgetsLayout)
|
self.widgetsLayout.addLayout(self.leftWidgetsLayout)
|
||||||
self.addRemoveButtonsLayout = QVBoxLayout()
|
self.addRemoveButtonsLayout = QVBoxLayout()
|
||||||
self.addRemoveButtonsLayout.addItem(verticalSpacer())
|
self.addRemoveButtonsLayout.addItem(verticalSpacer())
|
||||||
self.addRemoveButtonsLayout.addWidget(self.removeCriteriaButton)
|
|
||||||
self.addRemoveButtonsLayout.addWidget(self.addCriteriaButton)
|
self.addRemoveButtonsLayout.addWidget(self.addCriteriaButton)
|
||||||
|
self.addRemoveButtonsLayout.addWidget(self.removeCriteriaButton)
|
||||||
self.addRemoveButtonsLayout.addItem(verticalSpacer())
|
self.addRemoveButtonsLayout.addItem(verticalSpacer())
|
||||||
self.widgetsLayout.addLayout(self.addRemoveButtonsLayout)
|
self.widgetsLayout.addLayout(self.addRemoveButtonsLayout)
|
||||||
self.widgetsLayout.addWidget(self.prioritizationListView)
|
self.widgetsLayout.addWidget(self.prioritizationListView)
|
||||||
|
@ -50,7 +50,7 @@ class ResultWindow(QMainWindow):
|
|||||||
('actionMoveMarked', 'Ctrl+M', '', tr("Move Marked to..."), self.moveTriggered),
|
('actionMoveMarked', 'Ctrl+M', '', tr("Move Marked to..."), self.moveTriggered),
|
||||||
('actionCopyMarked', 'Ctrl+Shift+M', '', tr("Copy Marked to..."), self.copyTriggered),
|
('actionCopyMarked', 'Ctrl+Shift+M', '', tr("Copy Marked to..."), self.copyTriggered),
|
||||||
('actionRemoveMarked', 'Ctrl+R', '', tr("Remove Marked from Results"), self.removeMarkedTriggered),
|
('actionRemoveMarked', 'Ctrl+R', '', tr("Remove Marked from Results"), self.removeMarkedTriggered),
|
||||||
('actionReprioritize', '', '', tr("Re-Prioritize..."), self.reprioritizeTriggered),
|
('actionReprioritize', '', '', tr("Re-Prioritize Results..."), self.reprioritizeTriggered),
|
||||||
('actionRemoveSelected', 'Ctrl+Del', '', tr("Remove Selected from Results"), self.removeSelectedTriggered),
|
('actionRemoveSelected', 'Ctrl+Del', '', tr("Remove Selected from Results"), self.removeSelectedTriggered),
|
||||||
('actionIgnoreSelected', 'Ctrl+Shift+Del', '', tr("Add Selected to Ignore List"), self.addToIgnoreListTriggered),
|
('actionIgnoreSelected', 'Ctrl+Shift+Del', '', tr("Add Selected to Ignore List"), self.addToIgnoreListTriggered),
|
||||||
('actionMakeSelectedReference', 'Ctrl+Space', '', tr("Make Selected Reference"), self.makeReferenceTriggered),
|
('actionMakeSelectedReference', 'Ctrl+Space', '', tr("Make Selected Reference"), self.makeReferenceTriggered),
|
||||||
|
@ -315,6 +315,10 @@
|
|||||||
<source>Remove Marked from Results</source>
|
<source>Remove Marked from Results</source>
|
||||||
<translation>Entferne Markierte aus den Ergebnissen</translation>
|
<translation>Entferne Markierte aus den Ergebnissen</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Re-Prioritize Results...</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Remove Selected from Results</source>
|
<source>Remove Selected from Results</source>
|
||||||
<translation>Entferne Ausgewählte aus den Ergebnissen</translation>
|
<translation>Entferne Ausgewählte aus den Ergebnissen</translation>
|
||||||
@ -565,6 +569,40 @@
|
|||||||
<source>Debug mode (restart required)</source>
|
<source>Debug mode (restart required)</source>
|
||||||
<translation>Debug Modus (Neustart nötig)</translation>
|
<translation>Debug Modus (Neustart nötig)</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
||||||
|
<!--- Prioritization -->
|
||||||
|
<message>
|
||||||
|
<source>Ends with number</source>
|
||||||
|
<translation type="unfinished></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Doesn't end with number</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Highest</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Lowest</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Newest</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Oldest</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Re-Prioritize duplicates</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Add criteria to the right box and click OK to send the dupes that correspond the best to these criteria to their respective group's reference position. Read the help file for more information.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
|
||||||
<!-- ******** Columns ******** -->
|
<!-- ******** Columns ******** -->
|
||||||
@ -578,6 +616,10 @@
|
|||||||
<source>Folder</source>
|
<source>Folder</source>
|
||||||
<translation>Ordner</translation>
|
<translation>Ordner</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Size</source>
|
||||||
|
<translation>Größe</translation>
|
||||||
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Size (KB)</source>
|
<source>Size (KB)</source>
|
||||||
<translation>Größe (KB)</translation>
|
<translation>Größe (KB)</translation>
|
||||||
|
@ -315,6 +315,10 @@
|
|||||||
<source>Remove Marked from Results</source>
|
<source>Remove Marked from Results</source>
|
||||||
<translation>Retirer marqués des résultats</translation>
|
<translation>Retirer marqués des résultats</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Re-Prioritize Results...</source>
|
||||||
|
<translation>Re-prioriser les résultats</translation>
|
||||||
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Remove Selected from Results</source>
|
<source>Remove Selected from Results</source>
|
||||||
<translation>Retirer sélectionnés des résultats</translation>
|
<translation>Retirer sélectionnés des résultats</translation>
|
||||||
@ -565,6 +569,40 @@
|
|||||||
<source>Debug mode (restart required)</source>
|
<source>Debug mode (restart required)</source>
|
||||||
<translation>Mode de déboguage (redémarrage requis)</translation>
|
<translation>Mode de déboguage (redémarrage requis)</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
||||||
|
<!--- Prioritization -->
|
||||||
|
<message>
|
||||||
|
<source>Ends with number</source>
|
||||||
|
<translation>Chiffres à la fin</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Doesn't end with number</source>
|
||||||
|
<translation>Pas de chiffres à la fin</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Highest</source>
|
||||||
|
<translation>Plus grand</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Lowest</source>
|
||||||
|
<translation>Moins grand</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Newest</source>
|
||||||
|
<translation>Plus récent</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Oldest</source>
|
||||||
|
<translation>Moins récent</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Re-Prioritize duplicates</source>
|
||||||
|
<translation>Re-prioriser les doublons</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Add criteria to the right box and click OK to send the dupes that correspond the best to these criteria to their respective group's reference position. Read the help file for more information.</source>
|
||||||
|
<translation>Ajoutez des critères dans la liste de droite pour envoyer les doublons qui correspondent le plus à ces critère à la position de référence. Une lecture préalable du fichier d'aide est conseillée.</translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
|
||||||
<!-- ******** Columns ******** -->
|
<!-- ******** Columns ******** -->
|
||||||
@ -578,6 +616,10 @@
|
|||||||
<source>Folder</source>
|
<source>Folder</source>
|
||||||
<translation>Dossier</translation>
|
<translation>Dossier</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Size</source>
|
||||||
|
<translation>Taille</translation>
|
||||||
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Size (KB)</source>
|
<source>Size (KB)</source>
|
||||||
<translation>Taille (KB)</translation>
|
<translation>Taille (KB)</translation>
|
||||||
|
@ -315,6 +315,10 @@
|
|||||||
<source>Remove Marked from Results</source>
|
<source>Remove Marked from Results</source>
|
||||||
<translation>从结果中移除所标记的文件</translation>
|
<translation>从结果中移除所标记的文件</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Re-Prioritize Results...</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Remove Selected from Results</source>
|
<source>Remove Selected from Results</source>
|
||||||
<translation>从结果中移除所选的文件</translation>
|
<translation>从结果中移除所选的文件</translation>
|
||||||
@ -569,6 +573,40 @@
|
|||||||
<source>Debug mode (restart required)</source>
|
<source>Debug mode (restart required)</source>
|
||||||
<translation>调试模式 (需要重新启动)</translation>
|
<translation>调试模式 (需要重新启动)</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
||||||
|
<!--- Prioritization -->
|
||||||
|
<message>
|
||||||
|
<source>Ends with number</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Doesn't end with number</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Highest</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Lowest</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Newest</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Oldest</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Re-Prioritize duplicates</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Add criteria to the right box and click OK to send the dupes that correspond the best to these criteria to their respective group's reference position. Read the help file for more information.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
|
||||||
<!-- ******** Columns ******** -->
|
<!-- ******** Columns ******** -->
|
||||||
@ -582,6 +620,10 @@
|
|||||||
<source>Folder</source>
|
<source>Folder</source>
|
||||||
<translation>文件夹</translation>
|
<translation>文件夹</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Size</source>
|
||||||
|
<translation>大小</translation>
|
||||||
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Size (KB)</source>
|
<source>Size (KB)</source>
|
||||||
<translation>大小 (KB)</translation>
|
<translation>大小 (KB)</translation>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user