From 04d7880a0cee44902534780632bc82a7dd249c77 Mon Sep 17 00:00:00 2001 From: Virgil Dupras Date: Tue, 18 Jan 2011 15:35:14 +0100 Subject: [PATCH] [#32] Internationalized the cocoa layer and localized it to french. --HG-- rename : cocoa/base/xib/DetailsPanel.xib => cocoa/base/en.lproj/DetailsPanel.xib rename : cocoa/base/xib/DirectoryPanel.xib => cocoa/base/en.lproj/DirectoryPanel.xib rename : cocoa/base/xib/MainMenu.xib => cocoa/base/en.lproj/MainMenu.xib rename : cocoa/base/xib/ProblemDialog.xib => cocoa/base/en.lproj/ProblemDialog.xib rename : cocoa/base/xib/ResultWindow.xib => cocoa/base/en.lproj/ResultWindow.xib rename : cocoa/me/xib/Preferences.xib => cocoa/me/en.lproj/Preferences.xib rename : cocoa/pe/xib/DetailsPanel.xib => cocoa/pe/en.lproj/DetailsPanel.xib rename : cocoa/pe/xib/Preferences.xib => cocoa/pe/en.lproj/Preferences.xib rename : cocoa/se/xib/Preferences.xib => cocoa/se/en.lproj/Preferences.xib --- README | 1 + build.py | 6 +- cocoa/base/AppDelegate.m | 4 +- cocoa/base/Consts.h | 4 +- cocoa/base/DirectoryPanel.m | 11 +- cocoa/base/ResultTable.m | 5 +- cocoa/base/ResultWindow.m | 54 +- cocoa/base/en.lproj/DetailsPanel.strings | Bin 0 -> 938 bytes cocoa/base/{xib => en.lproj}/DetailsPanel.xib | 0 cocoa/base/en.lproj/DirectoryPanel.strings | Bin 0 -> 1678 bytes .../base/{xib => en.lproj}/DirectoryPanel.xib | 34 +- cocoa/base/en.lproj/Localizable.strings | 63 + cocoa/base/en.lproj/MainMenu.strings | Bin 0 -> 12094 bytes cocoa/base/{xib => en.lproj}/MainMenu.xib | 0 cocoa/base/en.lproj/ProblemDialog.strings | Bin 0 -> 1884 bytes .../base/{xib => en.lproj}/ProblemDialog.xib | 0 cocoa/base/en.lproj/ResultWindow.strings | Bin 0 -> 7654 bytes cocoa/base/{xib => en.lproj}/ResultWindow.xib | 0 cocoa/base/fr.lproj/DetailsPanel.strings | Bin 0 -> 954 bytes cocoa/base/fr.lproj/DetailsPanel.xib | 1095 ++++++ cocoa/base/fr.lproj/DirectoryPanel.strings | Bin 0 -> 1688 bytes cocoa/base/fr.lproj/DirectoryPanel.xib | 1872 ++++++++++ cocoa/base/fr.lproj/Localizable.strings | 63 + cocoa/base/fr.lproj/MainMenu.strings | Bin 0 -> 12684 bytes cocoa/base/fr.lproj/MainMenu.xib | 2969 ++++++++++++++++ cocoa/base/fr.lproj/ProblemDialog.strings | Bin 0 -> 2288 bytes cocoa/base/fr.lproj/ProblemDialog.xib | 1166 +++++++ cocoa/base/fr.lproj/ResultWindow.strings | Bin 0 -> 7806 bytes cocoa/base/fr.lproj/ResultWindow.xib | 2746 +++++++++++++++ cocoa/me/AppDelegate.m | 10 +- cocoa/me/DirectoryPanel.m | 3 +- cocoa/me/ResultWindow.m | 47 +- cocoa/me/dupeguru.xcodeproj/project.pbxproj | 143 +- cocoa/me/en.lproj/Preferences.strings | Bin 0 -> 7342 bytes cocoa/me/{xib => en.lproj}/Preferences.xib | 204 +- cocoa/me/fr.lproj/Preferences.strings | Bin 0 -> 7610 bytes cocoa/me/fr.lproj/Preferences.xib | 3005 +++++++++++++++++ cocoa/pe/AppDelegate.m | 4 +- cocoa/pe/DirectoryPanel.m | 3 +- cocoa/pe/ResultWindow.m | 20 +- cocoa/pe/dupeguru.xcodeproj/project.pbxproj | 143 +- cocoa/pe/en.lproj/DetailsPanel.strings | Bin 0 -> 1326 bytes cocoa/pe/{xib => en.lproj}/DetailsPanel.xib | 0 cocoa/pe/en.lproj/Preferences.strings | Bin 0 -> 4480 bytes cocoa/pe/{xib => en.lproj}/Preferences.xib | 77 +- cocoa/pe/fr.lproj/DetailsPanel.strings | Bin 0 -> 1348 bytes cocoa/pe/fr.lproj/DetailsPanel.xib | 1503 +++++++++ cocoa/pe/fr.lproj/Preferences.strings | Bin 0 -> 4688 bytes cocoa/pe/fr.lproj/Preferences.xib | 2009 +++++++++++ cocoa/se/ResultWindow.m | 15 +- cocoa/se/dupeguru.xcodeproj/project.pbxproj | 125 +- cocoa/se/en.lproj/Preferences.strings | Bin 0 -> 5646 bytes cocoa/se/{xib => en.lproj}/Preferences.xib | 139 +- cocoa/se/fr.lproj/Preferences.strings | Bin 0 -> 5912 bytes cocoa/se/fr.lproj/Preferences.xib | 2468 ++++++++++++++ 55 files changed, 19647 insertions(+), 364 deletions(-) create mode 100644 cocoa/base/en.lproj/DetailsPanel.strings rename cocoa/base/{xib => en.lproj}/DetailsPanel.xib (100%) create mode 100644 cocoa/base/en.lproj/DirectoryPanel.strings rename cocoa/base/{xib => en.lproj}/DirectoryPanel.xib (98%) create mode 100644 cocoa/base/en.lproj/Localizable.strings create mode 100644 cocoa/base/en.lproj/MainMenu.strings rename cocoa/base/{xib => en.lproj}/MainMenu.xib (100%) create mode 100644 cocoa/base/en.lproj/ProblemDialog.strings rename cocoa/base/{xib => en.lproj}/ProblemDialog.xib (100%) create mode 100644 cocoa/base/en.lproj/ResultWindow.strings rename cocoa/base/{xib => en.lproj}/ResultWindow.xib (100%) create mode 100644 cocoa/base/fr.lproj/DetailsPanel.strings create mode 100644 cocoa/base/fr.lproj/DetailsPanel.xib create mode 100644 cocoa/base/fr.lproj/DirectoryPanel.strings create mode 100644 cocoa/base/fr.lproj/DirectoryPanel.xib create mode 100644 cocoa/base/fr.lproj/Localizable.strings create mode 100644 cocoa/base/fr.lproj/MainMenu.strings create mode 100644 cocoa/base/fr.lproj/MainMenu.xib create mode 100644 cocoa/base/fr.lproj/ProblemDialog.strings create mode 100644 cocoa/base/fr.lproj/ProblemDialog.xib create mode 100644 cocoa/base/fr.lproj/ResultWindow.strings create mode 100644 cocoa/base/fr.lproj/ResultWindow.xib create mode 100644 cocoa/me/en.lproj/Preferences.strings rename cocoa/me/{xib => en.lproj}/Preferences.xib (95%) create mode 100644 cocoa/me/fr.lproj/Preferences.strings create mode 100644 cocoa/me/fr.lproj/Preferences.xib create mode 100644 cocoa/pe/en.lproj/DetailsPanel.strings rename cocoa/pe/{xib => en.lproj}/DetailsPanel.xib (100%) create mode 100644 cocoa/pe/en.lproj/Preferences.strings rename cocoa/pe/{xib => en.lproj}/Preferences.xib (97%) create mode 100644 cocoa/pe/fr.lproj/DetailsPanel.strings create mode 100644 cocoa/pe/fr.lproj/DetailsPanel.xib create mode 100644 cocoa/pe/fr.lproj/Preferences.strings create mode 100644 cocoa/pe/fr.lproj/Preferences.xib create mode 100644 cocoa/se/en.lproj/Preferences.strings rename cocoa/se/{xib => en.lproj}/Preferences.xib (96%) create mode 100644 cocoa/se/fr.lproj/Preferences.strings create mode 100644 cocoa/se/fr.lproj/Preferences.xib diff --git a/README b/README index 0f68cace..90a862ab 100644 --- a/README +++ b/README @@ -44,6 +44,7 @@ OS X prerequisites - Sparkle (http://sparkle.andymatuschak.org/) - PyObjC 2.3 (http://pyobjc.sourceforge.net/) - py2app 0.5.4 (http://bitbucket.org/ronaldoussoren/py2app) +- appscript 0.22.0 for ME and PE (http://appscript.sourceforge.net/) Windows prerequisites --- diff --git a/build.py b/build.py index a3f9e694..ca1bd8e8 100644 --- a/build.py +++ b/build.py @@ -17,9 +17,13 @@ from distutils.extension import Extension from hscommon import sphinxgen from hscommon.build import (add_to_pythonpath, print_and_do, copy_packages, ensure_empty_folder, - filereplace, get_module_version) + filereplace, get_module_version, build_all_cocoa_locs) def build_cocoa(edition, dev): + build_all_cocoa_locs('cocoalib') + build_all_cocoa_locs(op.join('cocoa', 'base')) + build_all_cocoa_locs(op.join('cocoa', edition)) + print("Building dg_cocoa.plugin") if not dev: specific_packages = { diff --git a/cocoa/base/AppDelegate.m b/cocoa/base/AppDelegate.m index e26de2c6..ab309628 100644 --- a/cocoa/base/AppDelegate.m +++ b/cocoa/base/AppDelegate.m @@ -85,7 +85,7 @@ http://www.hardcoded.net/licenses/bsd_license [op setCanCreateDirectories:NO]; [op setAllowsMultipleSelection:NO]; [op setAllowedFileTypes:[NSArray arrayWithObject:@"dupeguru"]]; - [op setTitle:@"Select a results file to load"]; + [op setTitle:TR(@"SelectResultToLoadMsg")]; if ([op runModal] == NSOKButton) { NSString *filename = [[op filenames] objectAtIndex:0]; [py loadResultsFrom:filename]; @@ -164,7 +164,7 @@ http://www.hardcoded.net/licenses/bsd_license - (NSApplicationTerminateReply)applicationShouldTerminate:(NSApplication *)sender { if ([py resultsAreModified]) { - NSString *msg = @"You have unsaved results, do you really want to quit?"; + NSString *msg = TR(@"ReallyWantToQuitMsg"); if ([Dialogs askYesNo:msg] == NSAlertSecondButtonReturn) { // NO return NSTerminateCancel; } diff --git a/cocoa/base/Consts.h b/cocoa/base/Consts.h index 85d8fe60..0bea482f 100644 --- a/cocoa/base/Consts.h +++ b/cocoa/base/Consts.h @@ -15,4 +15,6 @@ http://www.hardcoded.net/licenses/bsd_license #define jobScan @"job_scan" #define jobCopy @"job_copy" #define jobMove @"job_move" -#define jobDelete @"job_delete" \ No newline at end of file +#define jobDelete @"job_delete" + +#define TR(s) NSLocalizedString(s, @"") \ No newline at end of file diff --git a/cocoa/base/DirectoryPanel.m b/cocoa/base/DirectoryPanel.m index 62b51578..b37dc0f5 100644 --- a/cocoa/base/DirectoryPanel.m +++ b/cocoa/base/DirectoryPanel.m @@ -10,6 +10,7 @@ http://www.hardcoded.net/licenses/bsd_license #import "Dialogs.h" #import "Utils.h" #import "AppDelegate.h" +#import "Consts.h" @implementation DirectoryPanel - (id)initWithParentApp:(AppDelegateBase *)aParentApp @@ -41,7 +42,7 @@ http://www.hardcoded.net/licenses/bsd_license - (void)fillPopUpMenu { NSMenu *m = [addButtonPopUp menu]; - NSMenuItem *mi = [m addItemWithTitle:@"Add New Folder..." action:@selector(askForDirectory:) keyEquivalent:@""]; + NSMenuItem *mi = [m addItemWithTitle:TR(@"Add New Folder...") action:@selector(askForDirectory:) keyEquivalent:@""]; [mi setTarget:self]; [m addItem:[NSMenuItem separatorItem]]; } @@ -54,7 +55,7 @@ http://www.hardcoded.net/licenses/bsd_license [op setCanChooseFiles:YES]; [op setCanChooseDirectories:YES]; [op setAllowsMultipleSelection:YES]; - [op setTitle:@"Select a folder to add to the scanning list"]; + [op setTitle:TR(@"SelectFolderToAddMsg")]; [op setDelegate:self]; if ([op runModal] == NSOKButton) { for (NSString *directory in [op filenames]) { @@ -81,7 +82,7 @@ http://www.hardcoded.net/licenses/bsd_license while ([m numberOfItems] > 0) { [m removeItemAtIndex:0]; } - NSMenuItem *mi = [m addItemWithTitle:@"Load from file..." action:@selector(loadResults:) keyEquivalent:@""]; + NSMenuItem *mi = [m addItemWithTitle:TR(@"Load from file...") action:@selector(loadResults:) keyEquivalent:@""]; [mi setTarget:_app]; [m addItem:[NSMenuItem separatorItem]]; [[_app recentResults] fillMenu:m]; @@ -118,10 +119,10 @@ http://www.hardcoded.net/licenses/bsd_license if (r) { NSString *m = @""; if (r == 1) { - m = @"'%@' already is in the list."; + m = TR(@"FolderAlreadyInListMsg"); } else if (r == 2) { - m = @"'%@' does not exist."; + m = TR(@"FolderDoesNotExistMsg"); } [Dialogs showMessage:[NSString stringWithFormat:m,directory]]; } diff --git a/cocoa/base/ResultTable.m b/cocoa/base/ResultTable.m index 2de472f7..825ca877 100644 --- a/cocoa/base/ResultTable.m +++ b/cocoa/base/ResultTable.m @@ -68,7 +68,8 @@ http://www.hardcoded.net/licenses/bsd_license NSInteger selectedDupeCount = [self selectedDupeCount]; if (!selectedDupeCount) return; - NSString *msg = [NSString stringWithFormat:@"You are about to remove %d files from results. Continue?",selectedDupeCount]; + NSString *msgFmt = TR(@"FileRemovalConfirmMsg"); + NSString *msg = [NSString stringWithFormat:msgFmt,selectedDupeCount]; if ([Dialogs askYesNo:msg] == NSAlertSecondButtonReturn) // NO return; [[self py] removeSelected]; @@ -97,7 +98,7 @@ http://www.hardcoded.net/licenses/bsd_license if (![newName isEqual:oldName]) { BOOL renamed = [[self py] renameSelected:newName]; if (!renamed) { - [Dialogs showMessage:[NSString stringWithFormat:@"The name '%@' already exists.", newName]]; + [Dialogs showMessage:[NSString stringWithFormat:TR(@"FilenameAlreadyExistsMsg"), newName]]; } else { [tableView setNeedsDisplay:YES]; diff --git a/cocoa/base/ResultWindow.m b/cocoa/base/ResultWindow.m index 73f056dd..22f49bc9 100644 --- a/cocoa/base/ResultWindow.m +++ b/cocoa/base/ResultWindow.m @@ -59,9 +59,9 @@ http://www.hardcoded.net/licenses/bsd_license return nil; } if (errorCode == 3) { - return @"The selected directories contain no scannable file."; + return TR(@"NoScannableFileMsg"); } - return @"Unknown Error."; + return TR(@"UnknownErrorMsg"); } /* Helpers */ @@ -77,7 +77,8 @@ http://www.hardcoded.net/licenses/bsd_license [mi setState:NSOnState]; } [columnsMenu addItem:[NSMenuItem separatorItem]]; - NSMenuItem *mi = [columnsMenu addItemWithTitle:@"Reset to Default" action:@selector(resetColumnsToDefault:) keyEquivalent:@""]; + NSMenuItem *mi = [columnsMenu addItemWithTitle:TR(@"Reset to Default") + action:@selector(resetColumnsToDefault:) keyEquivalent:@""]; [mi setTarget:self]; } @@ -145,9 +146,9 @@ http://www.hardcoded.net/licenses/bsd_license if (!mark_count) { return; } - NSString *msg = @"You are about to send %d files to Trash. Continue?"; + NSString *msg = TR(@"SendToTrashConfirmMsg"); if (hardlinkDeleted) { - msg = @"You are about to send %d files to Trash (and hardlink them afterwards). Continue?"; + msg = TR(@"HardlinkConfirmMsg"); } if ([Dialogs askYesNo:[NSString stringWithFormat:msg,mark_count]] == NSAlertSecondButtonReturn) { // NO return; @@ -175,7 +176,8 @@ http://www.hardcoded.net/licenses/bsd_license NSInteger i = n2i([py getIgnoreListCount]); if (!i) return; - if ([Dialogs askYesNo:[NSString stringWithFormat:@"Do you really want to remove all %d items from the ignore list?",i]] == NSAlertSecondButtonReturn) // NO + NSString *msg = [NSString stringWithFormat:TR(@"ClearIgnoreListConfirmMsg"),i]; + if ([Dialogs askYesNo:msg] == NSAlertSecondButtonReturn) // NO return; [py clearIgnoreList]; } @@ -204,9 +206,8 @@ http://www.hardcoded.net/licenses/bsd_license [op setCanChooseDirectories:YES]; [op setCanCreateDirectories:YES]; [op setAllowsMultipleSelection:NO]; - [op setTitle:@"Select a directory to copy marked files to"]; - if ([op runModalForTypes:nil] == NSOKButton) - { + [op setTitle:TR(@"SelectCopyDestinationMsg")]; + if ([op runModal] == NSOKButton) { NSString *directory = [[op filenames] objectAtIndex:0]; NSUserDefaults *ud = [NSUserDefaults standardUserDefaults]; [py copyOrMove:b2n(YES) markedTo:directory recreatePath:[ud objectForKey:@"recreatePathType"]]; @@ -241,7 +242,7 @@ http://www.hardcoded.net/licenses/bsd_license NSInteger selectedDupeCount = [table selectedDupeCount]; if (!selectedDupeCount) return; - NSString *msg = [NSString stringWithFormat:@"All selected %d matches are going to be ignored in all subsequent scans. Continue?",selectedDupeCount]; + NSString *msg = [NSString stringWithFormat:TR(@"IgnoreConfirmMsg"),selectedDupeCount]; if ([Dialogs askYesNo:msg] == NSAlertSecondButtonReturn) // NO return; [py addSelectedToIgnoreList]; @@ -255,7 +256,7 @@ http://www.hardcoded.net/licenses/bsd_license [py invokeCommand:cmd]; } else { - [Dialogs showMessage:@"You have no custom command set up. Set it up in your preferences."]; + [Dialogs showMessage:TR(@"NoCustomCommandMsg")]; } } @@ -289,9 +290,8 @@ http://www.hardcoded.net/licenses/bsd_license [op setCanChooseDirectories:YES]; [op setCanCreateDirectories:YES]; [op setAllowsMultipleSelection:NO]; - [op setTitle:@"Select a directory to move marked files to"]; - if ([op runModalForTypes:nil] == NSOKButton) - { + [op setTitle:TR(@"SelectMoveDestinationMsg")]; + if ([op runModal] == NSOKButton) { NSString *directory = [[op filenames] objectAtIndex:0]; NSUserDefaults *ud = [NSUserDefaults standardUserDefaults]; [py setRemoveEmptyFolders:n2b([ud objectForKey:@"removeEmptyFolders"])]; @@ -318,7 +318,8 @@ http://www.hardcoded.net/licenses/bsd_license int mark_count = [[py getMarkCount] intValue]; if (!mark_count) return; - if ([Dialogs askYesNo:[NSString stringWithFormat:@"You are about to remove %d files from results. Continue?",mark_count]] == NSAlertSecondButtonReturn) // NO + NSString *msg = [NSString stringWithFormat:@"You are about to remove %d files from results. Continue?",mark_count]; + if ([Dialogs askYesNo:msg] == NSAlertSecondButtonReturn) // NO return; [py removeMarked]; } @@ -350,7 +351,7 @@ http://www.hardcoded.net/licenses/bsd_license NSSavePanel *sp = [NSSavePanel savePanel]; [sp setCanCreateDirectories:YES]; [sp setAllowedFileTypes:[NSArray arrayWithObject:@"dupeguru"]]; - [sp setTitle:@"Select a file to save your results to"]; + [sp setTitle:TR(@"SelectResultToSaveMsg")]; if ([sp runModal] == NSOKButton) { [py saveResultsAs:[sp filename]]; [[app recentResults] addFile:[sp filename]]; @@ -360,7 +361,7 @@ http://www.hardcoded.net/licenses/bsd_license - (IBAction)startDuplicateScan:(id)sender { if ([py resultsAreModified]) { - if ([Dialogs askYesNo:@"You have unsaved results, do you really want to continue?"] == NSAlertSecondButtonReturn) // NO + if ([Dialogs askYesNo:TR(@"ReallyWantToContinueMsg")] == NSAlertSecondButtonReturn) // NO return; } [self setScanOptions]; @@ -382,15 +383,13 @@ http://www.hardcoded.net/licenses/bsd_license NSMenuItem *mi = sender; NSString *colId = [NSString stringWithFormat:@"%d",[mi tag]]; NSTableColumn *col = [matches tableColumnWithIdentifier:colId]; - if (col == nil) - { + if (col == nil) { //Add Column col = [_resultColumns objectAtIndex:[mi tag]]; [matches addTableColumn:col]; [mi setState:NSOnState]; } - else - { + else { //Remove column [matches removeTableColumn:col]; [mi setState:NSOffState]; @@ -424,7 +423,7 @@ http://www.hardcoded.net/licenses/bsd_license [problemDialog showWindow:self]; } else { - [Dialogs showMessage:@"All marked files were copied sucessfully."]; + [Dialogs showMessage:TR(@"CopySuccessMsg")]; } } else if ([lastAction isEqualTo:jobMove]) { @@ -432,7 +431,7 @@ http://www.hardcoded.net/licenses/bsd_license [problemDialog showWindow:self]; } else { - [Dialogs showMessage:@"All marked files were moved sucessfully."]; + [Dialogs showMessage:TR(@"MoveSuccessMsg")]; } } else if ([lastAction isEqualTo:jobDelete]) { @@ -440,19 +439,20 @@ http://www.hardcoded.net/licenses/bsd_license [problemDialog showWindow:self]; } else { - [Dialogs showMessage:@"All marked files were sucessfully sent to Trash."]; + [Dialogs showMessage:TR(@"SendToTrashSuccessMsg")]; } } else if ([lastAction isEqualTo:jobScan]) { NSInteger rowCount = [[table py] numberOfRows]; - if (rowCount == 0) - [Dialogs showMessage:@"No duplicates found."]; + if (rowCount == 0) { + [Dialogs showMessage:TR(@"NoDuplicateFoundMsg")]; + } } } - (void)jobInProgress:(NSNotification *)aNotification { - [Dialogs showMessage:@"A previous action is still hanging in there. You can't start a new one yet. Wait a few seconds, then try again."]; + [Dialogs showMessage:TR(@"TaskHangingMsg")]; } - (void)jobStarted:(NSNotification *)aNotification diff --git a/cocoa/base/en.lproj/DetailsPanel.strings b/cocoa/base/en.lproj/DetailsPanel.strings new file mode 100644 index 0000000000000000000000000000000000000000..c957963bfbec6f549693bb16e8ba944c930483d4 GIT binary patch literal 938 zcmchV%?g4*6ot>)rx2GeDiFr?OBH zqNuY*h$B7Hzl2v+vkSk;sWjR)MvN$X8dcmsT{Tv0W8IM=RBSFOQsg+1{l$IYtN}R$ zuH2N|NBS{Yxs5vaEBhC%Q=@fQv#Zm42Ti?(VBC^FR+|vqPeiMo(!!+1DV08?%^ine ao%8i&yz_)FBd68PYJIU91Gku~3i?w@ol)`FOj$ zoq6+izQ1OeLg5+-0_40DE;%Of;A6?yiZe0iH++5~#hP;$T=B|ifQa{uvoU8A*x2HY zL;k4p`1}qy;_|;oW_;&Y$k+lm`*kNcEmur2gT;4=*v5S(`wYK#vY6w)xp`!k9>C1$ zFmsM#*4)R$>xwFEd2OgvrHfXqPn(boDn*BsIm3AizeJi^H#Mj;nvg!Qa%-Yp6y1@Q zdvsBHMg&yO4Ji=6S2S4(0=x`*V+l{1!W& zN;&0nsv{$Aw}aaqz}=VGgnCH~J9fq$9Yx$FI-r|nopu&Q4aBjuKZ&c!iBR-6-Jh!H z`-qW`LMiQh&t&A6E9Bia)WD@jX>}{ll1P8Q`2~yd(V6Oaj33;yM&juT(rGz6Az|He UV-?!Y?H0~mpXAyf{@TI94>OGRO#lD@ literal 0 HcmV?d00001 diff --git a/cocoa/base/xib/DirectoryPanel.xib b/cocoa/base/en.lproj/DirectoryPanel.xib similarity index 98% rename from cocoa/base/xib/DirectoryPanel.xib rename to cocoa/base/en.lproj/DirectoryPanel.xib index f5527a67..430c3d95 100644 --- a/cocoa/base/xib/DirectoryPanel.xib +++ b/cocoa/base/en.lproj/DirectoryPanel.xib @@ -36,7 +36,7 @@ 11 2 - {{387, 265}, {369, 294}} + {{387, 265}, {395, 294}} 1886913536 dupeGuru NSWindow @@ -63,13 +63,13 @@ 256 - {327, 183} + {353, 183} YES 256 - {327, 17} + {353, 17} @@ -83,7 +83,7 @@ YES name - 236 + 262 16 1000 @@ -236,7 +236,7 @@ 0 - {{1, 17}, {327, 183}} + {{1, 17}, {353, 183}} @@ -269,7 +269,7 @@ YES - {{1, 0}, {327, 17}} + {{1, 0}, {353, 17}} @@ -278,7 +278,7 @@ - {{20, 48}, {329, 201}} + {{20, 48}, {355, 201}} 562 @@ -374,7 +374,7 @@ 289 - {{262, 12}, {93, 32}} + {{261, 12}, {120, 32}} YES @@ -443,7 +443,7 @@ 266 - {{17, 257}, {251, 17}} + {{17, 257}, {361, 17}} YES @@ -464,7 +464,7 @@ 289 - {{144, 12}, {120, 32}} + {{141, 12}, {120, 32}} YES @@ -482,7 +482,7 @@ - {369, 294} + {395, 294} {{0, 0}, {1440, 878}} @@ -622,11 +622,11 @@ - - + + @@ -935,16 +935,16 @@ com.apple.InterfaceBuilder.CocoaPlugin - P4AAAL+AAABDgwAAwjAAAA + P4AAAL+AAABDhgAAwigAAA com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - {{163, 484}, {369, 294}} + {{163, 484}, {395, 294}} com.apple.InterfaceBuilder.CocoaPlugin - {{163, 484}, {369, 294}} + {{163, 484}, {395, 294}} {369, 269} @@ -980,7 +980,7 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - P4AAAL+AAABDHAAAwigAAA + P4AAAL+AAABDFAAAwigAAA com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin diff --git a/cocoa/base/en.lproj/Localizable.strings b/cocoa/base/en.lproj/Localizable.strings new file mode 100644 index 00000000..a6e16ee4 --- /dev/null +++ b/cocoa/base/en.lproj/Localizable.strings @@ -0,0 +1,63 @@ +"Add New Folder..." = "Add New Folder..."; +"Load from file..." = "Load from file..."; +"Reset to Default" = "Reset to Default"; + +"Add iTunes Directory" = "Add iTunes Directory"; +"Remove Dead Tracks in iTunes" = "Remove Dead Tracks in iTunes"; + +"Add iPhoto Library" = "Add iPhoto Library"; +"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 */ +"SelectResultToLoadMsg" = "Select a results file to load"; +"SelectCopyDestinationMsg" = "Select a directory to copy marked files to"; +"SelectMoveDestinationMsg" = "Select a directory to move marked files to"; +"SelectResultToSaveMsg" = "Select a file to save your results to"; +"SelectFolderToAddMsg" = "Select a folder to add to the scanning list"; +"ReallyWantToQuitMsg" = "You have unsaved results, do you really want to quit?"; +"ReallyWantToContinueMsg" = "You have unsaved results, do you really want to continue?"; +"FolderAlreadyInListMsg" = "'%@' already is in the list."; +"FolderDoesNotExistMsg" = "'%@' does not exist."; +"FileRemovalConfirmMsg" = "You are about to remove %d files from results. Continue?"; +"FilenameAlreadyExistsMsg" = "The name '%@' already exists."; +"NoScannableFileMsg" = "The selected directories contain no scannable file."; +"UnknownErrorMsg" = "Unknown Error."; +"SendToTrashConfirmMsg" = "You are about to send %d files to Trash. Continue?"; +"HardlinkConfirmMsg" = "You are about to send %d files to Trash (and hardlink them afterwards). Continue?"; +"ClearIgnoreListConfirmMsg" = "Do you really want to remove all %d items from the ignore list?"; +"IgnoreConfirmMsg" = "All selected %d matches are going to be ignored in all subsequent scans. Continue?"; +"NoCustomCommandMsg" = "You have no custom command set up. Set it up in your preferences."; +"CopySuccessMsg" = "All marked files were copied sucessfully."; +"MoveSuccessMsg" = "All marked files were moved sucessfully."; +"SendToTrashSuccessMsg" = "All marked files were sucessfully sent to Trash."; +"NoDuplicateFoundMsg" = "No duplicates found."; +"TaskHangingMsg" = "A previous action is still hanging in there. You can't start a new one yet. Wait a few seconds, then try again."; + +"RemoveDeadTracksConfirmMsg" = "Your iTunes Library contains %d dead tracks ready to be removed. Continue?"; +"NoDeadTrackMsg" = "You have no dead tracks in your iTunes Library"; + +"IPhotoAppNotFoundMsg" = "The iPhoto application couldn't be found."; +"ClearPictureCacheConfirmMsg" = "Do you really want to remove all your cached picture analysis?"; diff --git a/cocoa/base/en.lproj/MainMenu.strings b/cocoa/base/en.lproj/MainMenu.strings new file mode 100644 index 0000000000000000000000000000000000000000..ebf895edf3d98914a42158ad193d2ba010c2e0e4 GIT binary patch literal 12094 zcmcgyO;a035S=r>V#`M#5(^NZO65Sn4pf1$jVn&&CW8q|#EKG1Z0E-(d2gGARZq|M zNEuQpf#?;}@AdT8^zJ`@Z-j5d^H7C@Fb(5yhgTK8$NO1$9nQmP_!R2!M>q}(e7b@3 zJ6v0Y3Eopk+VB1l=8)ClS4j48W!ijehM%u+Wriz@`~N))AH#3>&kIP7!{NgU!~5&c zfoB7shvA!!o@Wo=%hj}jRZ1}X(D1qhhtCd!K^Q3xl-Mlvs-@7LHfSfDa4f6h^>`#QK!5{TcHYRq}vhF?F3T2YA#C8$M@m6GsMCIzIch>x3KSz_&vwF z-_FCZr_fVk+u74nip>$wPr;!d`5?TAd_-h6`tGW^NK@X?T`TPwM6;u;E3$G3J=U7Dj}dojF?YAWAptLp$em8!659i>>D13Bwy+bekZhlp{FpE7$V ztkp{){{^^b4}DOoTCwi$Mu;i15qDQDh4c`Y=gk4e|SAv{a>o+7h3uCBWj>;0zh7lvNm8X8d~GMiPrb}nl1p!if1uh_Q-aoiAX zy3gYYsB4K_v|jzDFV*m@3a7U*;^ue!&A%4#t17&Qgy+0#H*Q9TPf=!De-*8zn4W^s zpI~P(&B+Zrs3E$th|K1gr>_*d1F*XdU;h(3o%zTv)m`T4E5(k!NzYu)ed4L_AYab) z{W+ejHdVb9S!y3w)m@4;ncXD3_6m{7-l7Wp)*brRDPq>klH{pR@glRiuZ!SmEYPic zviIv-LHD?{LaN7Iw!&&CN?C&OHpMRAAY1#pJczoo9Yk`fy2NYeqE6Mqc*S%rBr@HP zh|KoMczAK(zZ(X=b&A9o9>%M zW^*o$tdzwV8LX*e@VBhSDKDqG{LLxB-035B;S0LPip;jldiqPT-v=l5O0l;{_jHU2 zca6B6gLxHBV1+yQN55x`P@8mh5}9p*^)ZyP0`CRPz>FO8Pa))_=RYE|dG={3#pE2j z!ycIPpF_lVH>#!gV1(BhJE&(tWR{u*t)jIQQ(BWz%hTk#UaDsn{A2f5z3v~Y#sxH}AO=MnTe|eWN=j1j*XQ!)*$Wpn6v(g-$rC9Q;$olB{ zCT9flopv@$9;s7ychy{^vU)t-=&qISROncr?xO=l=)r2j7x=u$uOB%4~0VT(cZXnOAu`z6aaI zI8(h8&xV|W@jpr-<-HL0?S6J18M%Wp+osFwmO|T3adYpMal)rF9?xLu`^uJv^5|b< zCwT{|-#-MYJ}WQ3wU8NYsPe**fu6;zLvkv9>UHm*0d8MC;%F$Sgo%qG%?u{;J>`$??jUtm4cYN! ziA=4R@lLYog`avlwwgwKP04dWoW}Z8*h|ptSTPn6qJNd!j#Hb3SLNtuU=uWIRwCB# zsf7s=jn~L0?J6c8h-z>m|9+e$XzsAu~D` ze5OLs81v=~)G64M<09sI%T2ML!)(G8!*0f9)pXZ$!Oe;$9#1xSJgMmI-#T~c?LE2I kS*0`BaDM6JcPEfe$odG5If)!1JDF5cuJI!O&2~Kb0kMNC4gdfE literal 0 HcmV?d00001 diff --git a/cocoa/base/xib/ProblemDialog.xib b/cocoa/base/en.lproj/ProblemDialog.xib similarity index 100% rename from cocoa/base/xib/ProblemDialog.xib rename to cocoa/base/en.lproj/ProblemDialog.xib diff --git a/cocoa/base/en.lproj/ResultWindow.strings b/cocoa/base/en.lproj/ResultWindow.strings new file mode 100644 index 0000000000000000000000000000000000000000..8929c5a408c842852c2d33516cba442000d015ee GIT binary patch literal 7654 zcmcIo%Wm306uoP{!pbtLXu$-MR$Zit+D1x()I{o{>VgDF(mH^EzJ9*#IW}g@JUqq> zicrjDJa^8y@A>z)Aur`nA~};p2C~3kByaIKkZZY-&+;S_8Ol_CLGlLjB_vC%9j(_5 z<%i7h{R95b@rmRUzAf;SVC7=to#fQ$uK=aIsj86aF#P$w5IZ`0p1#|-f}U~ zf-hwID&L@Y__QdWxyEU7J$_u%6wh61@e5dTgm*LjjEp;cPhjONHu~^*M#2=>{T_Z~ z;5Y&fwW~U@x$iFLp5ffI)G|eLxfc{J9s9zhSj%m}XlACN*OkXsOZ4cX#BK?F*L~VS z*A!nA=!^I5BZns>eXbV4zcpf$dHZiiJ~PC0bK^mY*)<0oj^0nc4gj zxqAVI%5zmL`qV&)J(lb155)lU6{lny2lUY~K14r(Z}{fE*yz$Ju_NDJZz#l^)QHE1 zSk-G*`!Tr5?m{9t#apcGPvBtyAE?qX$8u~$!?A;p(5DK;7JYz~jq|9DF?KUidN0Ec z$Un)&MkS}j?j!YdheSRBZr($f$jfs;$EfF&xKWnt@gZXNVt09uK8n*KbGd#)rn=Hc zugWaa z5!M?uV=d$hnE$#)$GGNQA8#IfJvjH;?8;obD?H}@`#{v%K$P9$^8U9EOD5>neBN0F z7j+bI*|qEgU3&u^y_psZfr&d8F%|drA<5^&>>TENxcR&59;j=~b(GjMLvhEdr}Is* z^*auC9_Si%juJbj`uamLz^YQ7Z{0|HMqa1Hj?}LwBqBA*n7wShUcP7C;#1`cw`1542@*8vp4r!XvCw6btvnl2iMi5oT27f=`?4b?>Pp?wM4Zw5i7sl-j2$(>y8 z-?`^7Unft`>Z_+vg_hcLdV0ltO%-cSY$HR?*9*~7IaUyLML)P*WYqWmG0wa~tjW-cx0F zwJ158Z8%4V;4%Fk?{^rjTyIEU!SqjhD-G66T*Ap>gxm$^ddpgwwgy%AZ_Gz6<|Afy zAzk!{|CQ+i6*8xXL8S!mKG#5l7F!#6gzo~r8MXuKg7_DI^^Lbwf}8U`4tU*MgCAUj Mhq$&8t+t-N0r`WM6#xJL literal 0 HcmV?d00001 diff --git a/cocoa/base/fr.lproj/DetailsPanel.xib b/cocoa/base/fr.lproj/DetailsPanel.xib new file mode 100644 index 00000000..91763991 --- /dev/null +++ b/cocoa/base/fr.lproj/DetailsPanel.xib @@ -0,0 +1,1095 @@ + + + + 1050 + 10J567 + 823 + 1038.35 + 462.00 + + com.apple.InterfaceBuilder.CocoaPlugin + 823 + + + YES + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + + + PluginDependencyRecalculationVersion + + + + YES + + DetailsPanel + + + FirstResponder + + + NSApplication + + + 155 + 2 + {{33, 261}, {451, 146}} + -260571136 + Détails du fichier sélectionné + + NSPanel + + + View + + {1.79769e+308, 1.79769e+308} + {451, 146} + + + 256 + + YES + + + 274 + + YES + + + 2304 + + YES + + + 256 + {449, 128} + + 2 + YES + + + 256 + {449, 17} + + + + + + -2147483392 + {{-26, 0}, {16, 17}} + + + + YES + + 0 + 70 + 40 + 1000 + + 75628096 + 2048 + Attribut + + LucidaGrande + 11 + 3100 + + + 3 + MC4zMzMzMzI5OQA + + + 6 + System + headerTextColor + + 3 + MAA + + + + + 337772096 + 2048 + + + + 6 + System + controlBackgroundColor + + 3 + MC42NjY2NjY2NjY3AA + + + + 6 + System + controlTextColor + + + + 2 + YES + + + + 1 + 198 + 40 + 1000 + + 75628096 + 2048 + Sélectionné + + + + + + 337772096 + 2048 + + + + + + 3 + YES + + + + 2 + 172 + 56.4755859375 + 1000 + + 75628096 + 2048 + Référence + + + 6 + System + headerColor + + 3 + MQA + + + + + + 337772096 + 2048 + + + + + + 3 + YES + + + + 3 + 2 + + + 6 + System + gridColor + + 3 + MC41AA + + + 14 + 1111523328 + + + 1 + 15 + 0 + YES + 0 + + + {{1, 17}, {449, 128}} + + + + + 4 + + + + -2147483392 + {{-30, 17}, {15, 129}} + + + _doScroller: + 0.89375001192092896 + + + + -2147483392 + {{-100, -100}, {394, 15}} + + 1 + + _doScroller: + 0.96332520246505737 + + + + 2304 + + YES + + + {{1, 0}, {449, 17}} + + + + + 4 + + + + {451, 146} + + + 530 + + + + + + QSAAAEEgAABBgAAAQYAAAA + + + {451, 146} + + {{0, 0}, {1024, 746}} + {451, 162} + {1.79769e+308, 1.79769e+308} + DetailsPanel + + + + + YES + + + window + + + + 12 + + + + dataSource + + + + 21 + + + + detailsTable + + + + 22 + + + + + YES + + 0 + + YES + + + + + + -2 + + + File's Owner + + + -1 + + + First Responder + + + 5 + + + YES + + + + details + + + 6 + + + YES + + + + + + 7 + + + YES + + + + + + + + + 8 + + + YES + + + + + + + + 9 + + + YES + + + + + + 10 + + + YES + + + + + + 11 + + + YES + + + + + + 15 + + + + + 16 + + + + + 17 + + + + + 18 + + + + + 19 + + + + + 20 + + + + + -3 + + + Application + + + + + YES + + YES + -3.IBPluginDependency + 10.IBPluginDependency + 10.ImportedFromIB2 + 11.IBPluginDependency + 11.ImportedFromIB2 + 15.IBPluginDependency + 15.IBShouldRemoveOnLegacySave + 16.IBPluginDependency + 16.IBShouldRemoveOnLegacySave + 17.IBPluginDependency + 17.IBShouldRemoveOnLegacySave + 18.IBPluginDependency + 18.IBShouldRemoveOnLegacySave + 19.IBPluginDependency + 19.IBShouldRemoveOnLegacySave + 20.IBPluginDependency + 20.IBShouldRemoveOnLegacySave + 5.IBEditorWindowLastContentRect + 5.IBPluginDependency + 5.IBWindowTemplateEditedContentRect + 5.ImportedFromIB2 + 5.windowTemplate.hasMinSize + 5.windowTemplate.maxSize + 5.windowTemplate.minSize + 6.IBPluginDependency + 6.ImportedFromIB2 + 7.IBPluginDependency + 7.ImportedFromIB2 + 8.IBPluginDependency + 8.ImportedFromIB2 + 9.IBPluginDependency + 9.ImportedFromIB2 + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{109, 671}, {451, 146}} + com.apple.InterfaceBuilder.CocoaPlugin + {{109, 671}, {451, 146}} + + + {1.79769e+308, 1.79769e+308} + {451, 146} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + + + + YES + + + YES + + + + + YES + + + YES + + + + 22 + + + + YES + + DetailsPanel + HSWindowController + + detailsTable + NSTableView + + + detailsTable + + detailsTable + NSTableView + + + + IBProjectSource + ../base/DetailsPanel.h + + + + DetailsPanel + HSWindowController + + IBUserSource + + + + + FirstResponder + NSObject + + IBUserSource + + + + + HSWindowController + NSWindowController + + IBProjectSource + ../controllers/HSWindowController.h + + + + NSObject + + IBProjectSource + ../views/HSOutlineView.h + + + + NSObject + + IBProjectSource + ../views/NSTableViewAdditions.h + + + + NSTableView + + + + + YES + + NSActionCell + NSCell + + IBFrameworkSource + AppKit.framework/Headers/NSActionCell.h + + + + NSApplication + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSApplication.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSApplicationScripting.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSColorPanel.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSHelpManager.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSPageLayout.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSUserInterfaceItemSearching.h + + + + NSCell + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSCell.h + + + + NSControl + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSControl.h + + + + NSFormatter + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSFormatter.h + + + + NSMenu + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSMenu.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSAccessibility.h + + + + NSObject + + + + NSObject + + + + NSObject + + + + NSObject + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSDictionaryController.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSDragging.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSFontManager.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSFontPanel.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSKeyValueBinding.h + + + + NSObject + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSNibLoading.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSOutlineView.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSPasteboard.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSSavePanel.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSTableView.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSToolbarItem.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSView.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSArchiver.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSClassDescription.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSError.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSFileManager.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyValueCoding.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyValueObserving.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyedArchiver.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSObject.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSObjectScripting.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSPortCoder.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSRunLoop.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptClassDescription.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptKeyValueCoding.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptObjectSpecifiers.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptWhoseTests.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSThread.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURL.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURLConnection.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURLDownload.h + + + + NSObject + + IBFrameworkSource + Sparkle.framework/Headers/SUAppcast.h + + + + NSObject + + IBFrameworkSource + Sparkle.framework/Headers/SUUpdater.h + + + + NSPanel + NSWindow + + IBFrameworkSource + AppKit.framework/Headers/NSPanel.h + + + + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSInterfaceStyle.h + + + + NSResponder + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSResponder.h + + + + NSScrollView + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSScrollView.h + + + + NSScroller + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSScroller.h + + + + NSTableColumn + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSTableColumn.h + + + + NSTableHeaderView + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSTableHeaderView.h + + + + NSTableView + NSControl + + + + NSTextFieldCell + NSActionCell + + IBFrameworkSource + AppKit.framework/Headers/NSTextFieldCell.h + + + + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSClipView.h + + + + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSMenuItem.h + + + + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSRulerView.h + + + + NSView + NSResponder + + + + NSWindow + + IBFrameworkSource + AppKit.framework/Headers/NSDrawer.h + + + + NSWindow + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSWindow.h + + + + NSWindow + + IBFrameworkSource + AppKit.framework/Headers/NSWindowScripting.h + + + + NSWindowController + NSResponder + + showWindow: + id + + + showWindow: + + showWindow: + id + + + + IBFrameworkSource + AppKit.framework/Headers/NSWindowController.h + + + + + 0 + IBCocoaFramework + + com.apple.InterfaceBuilder.CocoaPlugin.macosx + + + + com.apple.InterfaceBuilder.CocoaPlugin.macosx + + + + com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 + + + YES + ../dupeguru.xcodeproj + 3 + + diff --git a/cocoa/base/fr.lproj/DirectoryPanel.strings b/cocoa/base/fr.lproj/DirectoryPanel.strings new file mode 100644 index 0000000000000000000000000000000000000000..f0623de391033c10bef3243c1cd64a922fde79dd GIT binary patch literal 1688 zcmcIkO;5r=6r3}^V#ARG#AvCB@gizMqL@&QUMj7M;md*v`fI)NC)9bnT}qZV3kjxK z*uLGqoq6+iet%kMK%s*%Vl4P5TyoUWLxcfiPh3g4KI8ufCYW;Vf;(Orjgjy-<7&#) zF`8In#35hUJQ3exjx_)7ff?WUHe{@e>&?CsoaQ?kXracrM4H}n>YEG$d}5xTQ)7nz zX4WIG$sW9d9bUmfyn3wtMCb6ax}ri$J~OIhH8EnR#Z=JxZLQ(i#y!G9ai8jGB5NuKEwl_zhWocvKPcvl07q;8Odn7X3y)tj+?5cV#q&FF5tyf8;yw@UX zX3>rG&72bJ7ZFHQ5GITY4&j^W$oCdv*`4t{B@?AJ8sVKfnH&qwWYwZK$bB_F#3$~E oPJCWLx?9d06N%AMp}In@n}^!XiyL0}Mu#3Blf{c>Ds`>l5Bz-lJpcdz literal 0 HcmV?d00001 diff --git a/cocoa/base/fr.lproj/DirectoryPanel.xib b/cocoa/base/fr.lproj/DirectoryPanel.xib new file mode 100644 index 00000000..5c991fb4 --- /dev/null +++ b/cocoa/base/fr.lproj/DirectoryPanel.xib @@ -0,0 +1,1872 @@ + + + + 1050 + 10J567 + 823 + 1038.35 + 462.00 + + com.apple.InterfaceBuilder.CocoaPlugin + 823 + + + YES + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + + + PluginDependencyRecalculationVersion + + + + YES + + DirectoryPanel + + + FirstResponder + + + NSApplication + + + 11 + 2 + {{387, 265}, {395, 294}} + 1886913536 + dupeGuru + NSWindow + + View + + {1.79769e+308, 1.79769e+308} + {369, 269} + + + 256 + + YES + + + 274 + + YES + + + 2304 + + YES + + + 256 + {353, 183} + + YES + + + 256 + {353, 17} + + + + + + -2147483392 + {{-26, 0}, {16, 17}} + + + + YES + + name + 262 + 16 + 1000 + + 75628096 + 2048 + Nom + + LucidaGrande + 11 + 3100 + + + 3 + MC4zMzMzMzI5OQA + + + 6 + System + headerTextColor + + 3 + MAA + + + + + 337772096 + 2048 + Text Cell + + + + 6 + System + controlBackgroundColor + + 3 + MC42NjY2NjY2NjY3AA + + + + 6 + System + controlTextColor + + + + 3 + YES + + + + state + 85.35595703125 + 30.35595703125 + 1000 + + 75628096 + 2048 + Type + + + 6 + System + headerColor + + 3 + MQA + + + + + + 71433792 + 2048 + + + -2046672641 + 1 + + + 400 + 75 + + + Normal + + 2147483647 + 1 + _popUpItemAction: + + + YES + + Normal + + YES + + + + Référence + + 2147483647 + _popUpItemAction: + + + + + Exclus + + 2147483647 + _popUpItemAction: + + + + YES + YES + + 3 + YES + YES + 1 + + 2 + YES + YES + + + + 3 + 2 + + + 6 + System + gridColor + + 3 + MC41AA + + + 14 + 1379958784 + + + 1 + 15 + 0 + YES + 0 + + + {{1, 17}, {353, 183}} + + + + + 4 + + + + -2147483392 + {{-30, 17}, {15, 150}} + + + _doScroller: + 0.7366071343421936 + + + + -2147483392 + {{1, -30}, {312, 15}} + + 1 + + _doScroller: + 0.9541284441947937 + + + + 2304 + + YES + + + {{1, 0}, {353, 17}} + + + + + 4 + + + + {{20, 48}, {355, 201}} + + + 562 + + + + + + QSAAAEEgAABBgAAAQYAAAA + + + + -2147483356 + {{89, 16}, {46, 26}} + + YES + + -2076049856 + 2048 + + LucidaGrande + 13 + 1044 + + + 109199615 + 1 + + LucidaGrande + 13 + 16 + + + + + + 400 + 75 + + YES + + + OtherViews + + + YES + + + -1 + 3 + YES + YES + 1 + + + + + -2147483356 + {{89, 6}, {46, 26}} + + YES + + -2076049856 + 2048 + + + 109199615 + 1 + + + + + + 400 + 75 + + YES + + + OtherViews + + + YES + + + -1 + 3 + YES + YES + 1 + + + + + 289 + {{261, 12}, {120, 32}} + + YES + + 67239424 + 134217728 + Scan + + + -2038284033 + 1 + + + DQ + 200 + 25 + + + + + 292 + {{20, 16}, {28, 25}} + + YES + + -2080244224 + 134217728 + + + + -2033958657 + 163 + + NSImage + NSAddTemplate + + + + 400 + 75 + + + + + 292 + {{56, 16}, {28, 25}} + + YES + + -2080244224 + 134217728 + + + + -2033958657 + 163 + + NSImage + NSRemoveTemplate + + + + 400 + 75 + + + + + 266 + {{17, 257}, {361, 17}} + + YES + + 68288064 + 272630784 + Sélectionnez les dossiers à scanner et cliquez sur Scan. + + + + 6 + System + controlColor + + + + + + + + 289 + {{141, 12}, {120, 32}} + + YES + + 67239424 + 134217728 + Charger + + + -2038284033 + 129 + + + 200 + 25 + + + + {395, 294} + + {{0, 0}, {1440, 878}} + {369, 291} + {1.79769e+308, 1.79769e+308} + DirectoryPanel + + + + + YES + + + initialFirstResponder + + + + 19 + + + + window + + + + 25 + + + + addButtonPopUp + + + + 26 + + + + outlineView + + + + 54 + + + + startScanning: + + + + 60 + + + + removeSelectedDirectory: + + + + 67 + + + + popupAddDirectoryMenu: + + + + 68 + + + + removeButton + + + + 69 + + + + loadRecentButtonPopUp + + + + 77 + + + + popupLoadRecentMenu: + + + + 78 + + + + + YES + + 0 + + YES + + + + + + -2 + + + File's Owner + + + -1 + + + First Responder + + + -3 + + + Application + + + 5 + + + YES + + + + directories + + + 6 + + + YES + + + + + + + + + + + + + 7 + + + YES + + + + + + 10 + + + YES + + + + + + + + + 11 + + + YES + + + + + + + 13 + + + YES + + + + + + 14 + + + YES + + + + + + 15 + + + YES + + + + + + 31 + + + YES + + + + + + 45 + + + YES + + + + + + 48 + + + + + 49 + + + + + 8 + + + YES + + + + + 50 + + + YES + + + + + + + + 51 + + + + + 52 + + + + + 53 + + + + + 55 + + + + + 56 + + + + + 57 + + + + + 63 + + + YES + + + + + + 64 + + + + + 65 + + + YES + + + + + + 66 + + + + + 70 + + + YES + + + + + + 71 + + + + + 72 + + + YES + + + + + + 73 + + + + + 74 + + + YES + + + + + + 75 + + + YES + + + + + + 76 + + + + + + + YES + + YES + -3.IBPluginDependency + -3.ImportedFromIB2 + 10.IBPluginDependency + 10.IBViewBoundsToFrameTransform + 10.ImportedFromIB2 + 11.CustomClassName + 11.IBPluginDependency + 11.ImportedFromIB2 + 13.IBPluginDependency + 13.ImportedFromIB2 + 14.IBPluginDependency + 14.ImportedFromIB2 + 15.IBPluginDependency + 15.ImportedFromIB2 + 31.IBPluginDependency + 31.IBViewBoundsToFrameTransform + 31.ImportedFromIB2 + 45.IBPluginDependency + 48.IBPluginDependency + 49.IBPluginDependency + 49.IBShouldRemoveOnLegacySave + 5.IBEditorWindowLastContentRect + 5.IBPluginDependency + 5.IBWindowTemplateEditedContentRect + 5.ImportedFromIB2 + 5.windowTemplate.hasMinSize + 5.windowTemplate.minSize + 50.IBEditorWindowLastContentRect + 50.IBPluginDependency + 51.IBPluginDependency + 51.IBShouldRemoveOnLegacySave + 52.IBPluginDependency + 52.IBShouldRemoveOnLegacySave + 53.IBPluginDependency + 53.IBShouldRemoveOnLegacySave + 55.IBPluginDependency + 56.IBPluginDependency + 57.IBPluginDependency + 6.IBPluginDependency + 6.ImportedFromIB2 + 63.IBPluginDependency + 63.IBViewBoundsToFrameTransform + 64.IBPluginDependency + 65.IBPluginDependency + 65.IBViewBoundsToFrameTransform + 66.IBPluginDependency + 7.IBPluginDependency + 7.IBViewBoundsToFrameTransform + 7.ImportedFromIB2 + 70.IBPluginDependency + 71.IBPluginDependency + 72.IBPluginDependency + 72.IBViewBoundsToFrameTransform + 73.IBPluginDependency + 74.IBPluginDependency + 74.IBViewBoundsToFrameTransform + 74.ImportedFromIB2 + 75.IBPluginDependency + 76.IBEditorWindowLastContentRect + 76.IBPluginDependency + 76.ImportedFromIB2 + 8.IBEditorWindowLastContentRect + 8.IBPluginDependency + 8.ImportedFromIB2 + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABBoAAAw3kAAA + + + HSOutlineView + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABDhgAAwigAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + {{163, 484}, {395, 294}} + com.apple.InterfaceBuilder.CocoaPlugin + {{163, 484}, {395, 294}} + + + {369, 269} + {{98, 740}, {327, 63}} + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABBoAAAwiQAAA + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABCYAAAwiQAAA + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABCsgAAwiAAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABDFAAAwigAAA + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABCvAAAwgwAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + {{241, 510}, {64, 6}} + com.apple.InterfaceBuilder.CocoaPlugin + + {{95, 586}, {197, 33}} + com.apple.InterfaceBuilder.CocoaPlugin + + + + + YES + + + YES + + + + + YES + + + YES + + + + 78 + + + + YES + + AppDelegateBase + NSObject + + YES + + YES + loadResults: + openHelp: + openWebsite: + showAboutBox: + showDirectoryWindow: + showPreferencesPanel: + showResultWindow: + startScanning: + + + YES + id + id + id + id + id + id + id + id + + + + YES + + YES + loadResults: + openHelp: + openWebsite: + showAboutBox: + showDirectoryWindow: + showPreferencesPanel: + showResultWindow: + startScanning: + + + YES + + loadResults: + id + + + openHelp: + id + + + openWebsite: + id + + + showAboutBox: + id + + + showDirectoryWindow: + id + + + showPreferencesPanel: + id + + + showResultWindow: + id + + + startScanning: + id + + + + + YES + + YES + columnsMenu + py + recentResultsMenu + + + YES + NSMenu + PyDupeGuruBase + NSMenu + + + + YES + + YES + columnsMenu + py + recentResultsMenu + + + YES + + columnsMenu + NSMenu + + + py + PyDupeGuruBase + + + recentResultsMenu + NSMenu + + + + + IBProjectSource + ../base/AppDelegate.h + + + + DirectoryPanel + NSWindowController + + YES + + YES + askForDirectory: + popupAddDirectoryMenu: + popupLoadRecentMenu: + removeSelectedDirectory: + + + YES + id + id + id + id + + + + YES + + YES + askForDirectory: + popupAddDirectoryMenu: + popupLoadRecentMenu: + removeSelectedDirectory: + + + YES + + askForDirectory: + id + + + popupAddDirectoryMenu: + id + + + popupLoadRecentMenu: + id + + + removeSelectedDirectory: + id + + + + + YES + + YES + addButtonPopUp + loadRecentButtonPopUp + outlineView + removeButton + + + YES + NSPopUpButton + NSPopUpButton + HSOutlineView + NSButton + + + + YES + + YES + addButtonPopUp + loadRecentButtonPopUp + outlineView + removeButton + + + YES + + addButtonPopUp + NSPopUpButton + + + loadRecentButtonPopUp + NSPopUpButton + + + outlineView + HSOutlineView + + + removeButton + NSButton + + + + + IBProjectSource + ../base/DirectoryPanel.h + + + + DirectoryPanel + NSWindowController + + IBUserSource + + + + + FirstResponder + NSObject + + IBUserSource + + + + + HSOutlineView + NSOutlineView + + IBProjectSource + ../views/HSOutlineView.h + + + + NSObject + + + + NSObject + + IBProjectSource + ../views/HSTableView.h + + + + NSObject + + IBProjectSource + ../views/NSTableViewAdditions.h + + + + NSTableView + + + + PyApp + PyFairware + + IBProjectSource + ../PyApp.h + + + + PyDupeGuruBase + PyApp + + IBProjectSource + ../base/PyDupeGuru.h + + + + PyFairware + NSObject + + IBProjectSource + ../PyFairware.h + + + + + YES + + NSActionCell + NSCell + + IBFrameworkSource + AppKit.framework/Headers/NSActionCell.h + + + + NSApplication + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSApplication.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSApplicationScripting.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSColorPanel.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSHelpManager.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSPageLayout.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSUserInterfaceItemSearching.h + + + + NSButton + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSButton.h + + + + NSButtonCell + NSActionCell + + IBFrameworkSource + AppKit.framework/Headers/NSButtonCell.h + + + + NSCell + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSCell.h + + + + NSControl + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSControl.h + + + + NSFormatter + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSFormatter.h + + + + NSMenu + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSMenu.h + + + + NSMenuItem + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSMenuItem.h + + + + NSMenuItemCell + NSButtonCell + + IBFrameworkSource + AppKit.framework/Headers/NSMenuItemCell.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSAccessibility.h + + + + NSObject + + + + NSObject + + + + NSObject + + + + NSObject + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSDictionaryController.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSDragging.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSFontManager.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSFontPanel.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSKeyValueBinding.h + + + + NSObject + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSNibLoading.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSOutlineView.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSPasteboard.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSSavePanel.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSTableView.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSToolbarItem.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSView.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSArchiver.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSClassDescription.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSError.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSFileManager.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyValueCoding.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyValueObserving.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyedArchiver.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSObject.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSObjectScripting.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSPortCoder.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSRunLoop.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptClassDescription.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptKeyValueCoding.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptObjectSpecifiers.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptWhoseTests.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSThread.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURL.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURLConnection.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURLDownload.h + + + + NSObject + + IBFrameworkSource + Sparkle.framework/Headers/SUAppcast.h + + + + NSObject + + IBFrameworkSource + Sparkle.framework/Headers/SUUpdater.h + + + + NSOutlineView + NSTableView + + + + NSPopUpButton + NSButton + + IBFrameworkSource + AppKit.framework/Headers/NSPopUpButton.h + + + + NSPopUpButtonCell + NSMenuItemCell + + IBFrameworkSource + AppKit.framework/Headers/NSPopUpButtonCell.h + + + + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSInterfaceStyle.h + + + + NSResponder + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSResponder.h + + + + NSScrollView + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSScrollView.h + + + + NSScroller + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSScroller.h + + + + NSTableColumn + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSTableColumn.h + + + + NSTableHeaderView + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSTableHeaderView.h + + + + NSTableView + NSControl + + + + NSTextField + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSTextField.h + + + + NSTextFieldCell + NSActionCell + + IBFrameworkSource + AppKit.framework/Headers/NSTextFieldCell.h + + + + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSClipView.h + + + + NSView + + + + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSRulerView.h + + + + NSView + NSResponder + + + + NSWindow + + IBFrameworkSource + AppKit.framework/Headers/NSDrawer.h + + + + NSWindow + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSWindow.h + + + + NSWindow + + IBFrameworkSource + AppKit.framework/Headers/NSWindowScripting.h + + + + NSWindowController + NSResponder + + showWindow: + id + + + showWindow: + + showWindow: + id + + + + IBFrameworkSource + AppKit.framework/Headers/NSWindowController.h + + + + + 0 + IBCocoaFramework + + com.apple.InterfaceBuilder.CocoaPlugin.macosx + + + + com.apple.InterfaceBuilder.CocoaPlugin.macosx + + + + com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 + + + YES + ../../se/dupeguru.xcodeproj + 3 + + YES + + YES + NSAddTemplate + NSRemoveTemplate + + + YES + {8, 8} + {8, 8} + + + + diff --git a/cocoa/base/fr.lproj/Localizable.strings b/cocoa/base/fr.lproj/Localizable.strings new file mode 100644 index 00000000..898bc9f9 --- /dev/null +++ b/cocoa/base/fr.lproj/Localizable.strings @@ -0,0 +1,63 @@ +"Add New Folder..." = "Ajouter dossier..."; +"Load from file..." = "Charger un fichier..."; +"Reset to Default" = "Colonnes par défault"; + +"Add iTunes Directory" = "Ajouter librairie iTunes"; +"Remove Dead Tracks in iTunes" = "Retirer les tracks mortes dans iTunes"; + +"Add iPhoto Library" = "Ajouter librairie iPhoto"; +"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 */ +"SelectResultToLoadMsg" = "Sélectionnez un fichier résultats à charger"; +"SelectCopyDestinationMsg" = "Sélectionnez un dossier vers lequel copier les fichiers"; +"SelectMoveDestinationMsg" = "Sélectionnez un dossier vers lequel déplacer les fichiers"; +"SelectResultToSaveMsg" = "Sélectionnez un fichier résultats dans lequel sauvegarder"; +"SelectFolderToAddMsg" = "Sélectionnez un dossier à ajouter à la liste"; +"ReallyWantToQuitMsg" = "Vos résultats ne sont pas sauvegardés. Voulez-vous vraiment quitter?"; +"ReallyWantToContinueMsg" = "Vos résultats ne sont pas sauvegardés. Voulez-vous vraiment continuer?"; +"FolderAlreadyInListMsg" = "'%@' est déjà dans la liste."; +"FolderDoesNotExistMsg" = "'%@' n'existe pas."; +"FileRemovalConfirmMsg" = "%d fichiers seront retirés des résultats. Continuer?"; +"FilenameAlreadyExistsMsg" = "Le nom '%@' existe déjà."; +"NoScannableFileMsg" = "Les dossiers sélectionnés ne continnent pas de fichiers valides."; +"UnknownErrorMsg" = "Erreur inconnue."; +"SendToTrashConfirmMsg" = "%d fichiers seront envoyés à la corbeille. Continuer?"; +"HardlinkConfirmMsg" = "%d fichiers seront envoyés à la corbeille (puis 'hardlinkés'). Continuer?"; +"ClearIgnoreListConfirmMsg" = "Voulez-vous vider la liste de fichiers ignorés des %d items qu'elle contient?"; +"IgnoreConfirmMsg" = "%d fichiers seront ignorés des prochains scans. Continuer?"; +"NoCustomCommandMsg" = "Vous n'avez pas de commande personnalisée. Ajoutez-la dans vos préférences."; +"CopySuccessMsg" = "Tous les fichiers marqués ont été copiés correctement."; +"MoveSuccessMsg" = "Tous les fichiers déplacés ont été copiés correctement."; +"SendToTrashSuccessMsg" = "Tous les fichiers marqués ont été correctement envoyés à la corbeille."; +"NoDuplicateFoundMsg" = "Aucun doublon trouvé."; +"TaskHangingMsg" = "Une action précédente est encore en cours. Attendez quelques secondes avant d'en repartir une nouvelle."; + +"RemoveDeadTracksConfirmMsg" = "Votre librairie iTunes contient %d tracks mortes qui seront retirées. Continuer?"; +"NoDeadTrackMsg" = "Votre librairie iTunes ne contient aucune track morte."; + +"IPhotoAppNotFoundMsg" = "iPhoto n'a pas pu être trouvée dans vos applications."; +"ClearPictureCacheConfirmMsg" = "Voulez-vous vraiment vider la cache de vos analyses précédentes?"; diff --git a/cocoa/base/fr.lproj/MainMenu.strings b/cocoa/base/fr.lproj/MainMenu.strings new file mode 100644 index 0000000000000000000000000000000000000000..92738c4d07d77f27ecc2ab2ac6a64d8fb74a4928 GIT binary patch literal 12684 zcmc&)%TgOh6zw%%G38CFyofD80#zyt1wo*SS1ig&WhW!B6^oG~37q8Xvdv#)t9(R~ zbNWs*Qa`3ga)XN!7FTlL*SXK0|Nh-luhdJGsRK1qeKo^RroP4Ng*sO~b*64quI|-| zn&aIasNdkTxfymyJ2eF@SMNdT;FFR5))>E!@W~jT%!~hfq28%q@IS9XIZ@rm z6Pm^6FCots-Z$0POMG5De(wsW-Q$xC=k_5H<-5WA41e9@_XO`L>9C+qv|hPBeG4b2 z(Dp~I>j08`ifGkPZA&jw{F)tUUH*Y?)PR;wCGVM*cc`uMM{#zhLY~-GJC@9(_+`G- z*1axlJ%A5#jUd5B7Z$o!AJ@_)gs}QH-&VVh{JR19pU&nT;M^c}0Ax;Jqwn$W6fe;+ zWdEkxx8x_qZ~s3F#E)_QSX+JoKAG}yOogUna2SDKwH6Ka+QE^~{F-!tQOdp!?n79q zFJa5FG$m{WY`uwuvAk*fDN}W2Z>WYNJ89L{eQIQg5B*%i8K(iH*fA?Kzcy#OQvHfZ zlFV;gaUBfBJoE#&u-a{+lZ&pMAi4}6)>&4wr_|}Vh&6g-u0CjvvuHf;q9#kknHt@I z*FtsL_7N)rdka=+sc^zERaWXj57uMTe~6@^9NU20uN`ej^CPb8I{NAsKSR_tv0F;4 z{R|Dpk6l(+_O{w{WGBrp`x~{;Xd3Fi;uSpb9`9JG2hd}xPfF#5F1$R)*+WzadizrI zVZEsK#}2w8yXpzeuhVMXX0%AvTP$%;>6uGyyIUP8>^Rx+%wTW+RBP5mjM$l4XnxJe zX#s>SG)I?HDo-5&X(MenW}6=LVT7_PAL5f7wE7)a6WFu+T%q}O^m}gxooyM6U)kHt zAQ^LG+Pu+O(m9p`o6ypZJfZpZbkDBqJ;9VaXSpYat12b4V@hbLrH$24qKnxk!#vrC z2S4I({xt{EGIa$CC(jSjNNRgfMw(xrL-2e6hu<}7GUQeAX4kL)w@m$w7iZoK2pHp& zclaLj7BQGIcbwt$2b}5CzD@>dp(@$6N@#w)yU2FT>uIIf}Cw zku6RQ8Tcd*;1KFikS!1=Q8x@ks zT*%*MYBy6vhHn_zSr1a;hqo!5S;)8k97P-0doZE-?ZP=~ii~RTm&)foc#!eM%+N*D zvYRxSfg1I6mXJG@Fy<+_y#W)NUmIq{JFSgOy~I6x^jX18?s-ysi7`%2o8s7>2dQCb z6Y~~Ulx$%pk1vZ-_6RxjCxYAvkHzqg)0?$Hsp`#`C&a_yoR-qRhw3+Am$My_Ol?iq z$6O)#>nCj7uP~RMMswD#GyAs@ts!48^Omf|T<-5aGhOpIk#YZDN|P#{5A?2*H*w5@ zv`40+n$?5*=5h|Kie`6X+SXfCe>C&XQSu*SSn~IDiBl@wI9)TQVrb>&L%w5XEJ`2h z(3VfFE2*6B?rfINsbiuNMXMaq;`IK;V}4B{TPC(t%3d}spwt2nisCF*)jO~1Dw{n+!u21UH5j98&5l%a)J!s@Rv7~<<={;)k`hTb-s>S zUnI8kqoMjeQ0l?i{^@i%L1vXbIPZemhU8ZE1UY> z!C=mw-RtOQ&!M7U=s7B}U-?8vXxm86sWO)Rgajw;8{FdXo-m#nsE_-ko1yx>*eg!X z@SFiTmG{o>^IfU56y%JH+Xhw?<~`Y^n~7QO@?&0YU{>Znw<6T(}!+z@zSsfuZ_!_IA6Jb!2s;j2eWZ zY;##-)&CU!>!V+@r{p@5q1e~%VGPx8bxx$rPRx1ChVG3_$vIUd^}vxCe{&t}u2OUi z^*-dsjrR?-q^@T3^BlT%!IkmCJXlsYxqp(_6)TkY#LQ{To4g%3F63n_=g2&<`x@GT zTQ7+S)5RL99|7FP-096?AMqzBD62j9vCCV2nM4IM1D#_^xl-X{H3leC4tv;WiDg;V z6noP^OOWcfL_8KGK8!@`ZK^|ADwVdo$XBl4N&OPq#`2uK1FXNBrw{k=a&;xuudDw# LCpZ3i=9c;&`O;g* literal 0 HcmV?d00001 diff --git a/cocoa/base/fr.lproj/MainMenu.xib b/cocoa/base/fr.lproj/MainMenu.xib new file mode 100644 index 00000000..ddc514f4 --- /dev/null +++ b/cocoa/base/fr.lproj/MainMenu.xib @@ -0,0 +1,2969 @@ + + + + 1050 + 10J567 + 823 + 1038.35 + 462.00 + + com.apple.InterfaceBuilder.CocoaPlugin + 823 + + + YES + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + + + PluginDependencyRecalculationVersion + + + + YES + + NSApplication + + + FirstResponder + + + NSApplication + + + MainMenu + + YES + + + dupeGuru + + 1048576 + 2147483647 + + NSImage + NSMenuCheckmark + + + NSImage + NSMenuMixedState + + submenuAction: + + dupeGuru + + YES + + + À propos de dupeGuru + + 2147483647 + + + + + + Mise à jour... + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Préférences... + , + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Masquer dupeGuru + h + 1048576 + 2147483647 + + + + + + Masquer les autres + h + 1572864 + 2147483647 + + + + + + Tout afficher + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Quitter dupeGuru + q + 1048576 + 2147483647 + + + + + _NSAppleMenu + + + + + Fichier + + 2147483647 + + + submenuAction: + + Fichier + + YES + + + Charger résultats... + o + 1048576 + 2147483647 + + + + + + Charger résultats récents + + 2147483647 + + + submenuAction: + + Charger résultats récents + + YES + + + + + + Sauvegarder résultats... + s + 1048576 + 2147483647 + + + + + + Exporter les résultats vers HTML + E + 1048576 + 2147483647 + + + + + + + + + Édition + + 1048576 + 2147483647 + + + submenuAction: + + Édition + + YES + + + Tout marquer + a + 1048576 + 2147483647 + + + + + + Tout démarquer + A + 1048576 + 2147483647 + + + + + + Inverser le marquage + a + 1572864 + 2147483647 + + + + + + Marquer sélectionnés + a + 1310720 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Couper + x + 1048576 + 2147483647 + + + + + + Copier + c + 1048576 + 2147483647 + + + + + + Coller + v + 1048576 + 2147483647 + + + + + + + + + Actions + + 1048576 + 2147483647 + + + submenuAction: + + Actions + + YES + + + Commencer à scanner + d + 1048576 + 2147483647 + + + + + + Vider la liste de fichiers ignorés + G + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Envoyer marqués à la corbeille + t + 1048576 + 2147483647 + + + + + + Remplacer marqués par des hardlinks + T + 1048576 + 2147483647 + + + + + + Déplacer marqués vers... + m + 1048576 + 2147483647 + + + + + + Copier marqués vers... + m + 1572864 + 2147483647 + + + + + + Retirer marqués des résultats + r + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Retirer sélectionnés des résultats + CA + 1048576 + 2147483647 + + + + + + Ajouter sélectionnés à la liste de fichiers ignorés + g + 1048576 + 2147483647 + + + + + + Transformer sélectionnés en références + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Ouvrir sélectionné avec l'application par défaut + DQ + 1048576 + 2147483647 + + + + + + Révéler sélectionné dans Finder + DQ + 1572864 + 2147483647 + + + + + + Invoquer commande personnalisée + C + 262144 + 2147483647 + + + + + + Renommer sélectionné + Aw + 2147483647 + + + + + + + + + Colonnes + + 1048576 + 2147483647 + + + submenuAction: + + Colonnes + + YES + + + + + + Mode + + 1048576 + 2147483647 + + + submenuAction: + + Mode + + YES + + + Ne pas montrer les références + 1 + 1048576 + 2147483647 + + + + + + Montrer les valeurs en tant que delta + 2 + 1048576 + 2147483647 + + + + + + + + + Fenêtre + + 1048576 + 2147483647 + + + submenuAction: + + Fenêtre + + YES + + + Fenêtre de résultats + + 2147483647 + + + + + + Fenêtre de sélection de dossiers + + 2147483647 + + + + + + Fenêtre de détails + i + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Placer dans le Dock + + 2147483647 + + + + + + Réduire/agrandir + + 1048576 + 2147483647 + + + + + + Fermer + w + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Tout ramener au premier plan + + 1048576 + 2147483647 + + + + + _NSWindowsMenu + + + + + Aide + + 1048576 + 2147483647 + + + submenuAction: + + Aide + + YES + + + Aide dupeGuru + ? + 1048576 + 2147483647 + + + + + + Site web de dupeGuru + + 1048576 + 2147483647 + + + + + + + + _NSMainMenu + + + AppDelegate + + + PyDupeGuru + + + SUUpdater + + + + + YES + + + performMiniaturize: + + + + 37 + + + + arrangeInFront: + + + + 39 + + + + terminate: + + + + 139 + + + + hideOtherApplications: + + + + 146 + + + + hide: + + + + 152 + + + + unhideAllApplications: + + + + 153 + + + + performZoom: + + + + 198 + + + + delegate + + + + 207 + + + + delegate + + + + 208 + + + + py + + + + 614 + + + + performClose: + + + + 925 + + + + checkForUpdates: + + + + 951 + + + + cut: + + + + 996 + + + + copy: + + + + 998 + + + + paste: + + + + 1005 + + + + openWebsite: + + + + 1024 + + + + delegate + + + + 1175 + + + + showAboutBox: + + + + 1232 + + + + openHelp: + + + + 1233 + + + + recentResultsMenu + + + + 1242 + + + + clearIgnoreList: + + + + 1243 + + + + copyMarked: + + + + 1244 + + + + deleteMarked: + + + + 1245 + + + + exportToXHTML: + + + + 1246 + + + + hardlinkMarked: + + + + 1247 + + + + ignoreSelected: + + + + 1248 + + + + invokeCustomCommand: + + + + 1249 + + + + loadResults: + + + + 1250 + + + + markAll: + + + + 1251 + + + + markNone: + + + + 1252 + + + + markInvert: + + + + 1253 + + + + markSelected: + + + + 1254 + + + + moveMarked: + + + + 1255 + + + + openSelected: + + + + 1256 + + + + removeMarked: + + + + 1257 + + + + removeSelected: + + + + 1258 + + + + switchSelected: + + + + 1260 + + + + revealSelected: + + + + 1261 + + + + renameSelected: + + + + 1262 + + + + saveResults: + + + + 1263 + + + + toggleDetailsPanel: + + + + 1264 + + + + togglePowerMarker: + + + + 1265 + + + + toggleDelta: + + + + 1266 + + + + columnsMenu + + + + 1269 + + + + showPreferencesPanel: + + + + 1270 + + + + startScanning: + + + + 1271 + + + + showDirectoryWindow: + + + + 1273 + + + + showResultWindow: + + + + 1274 + + + + + YES + + 0 + + YES + + + + + + -2 + + + File's Owner + + + -1 + + + First Responder + + + -3 + + + Application + + + 29 + + + YES + + + + + + + + + + + MainMenu + + + 19 + + + YES + + + + + + 24 + + + YES + + + + + + + + + + + + + + 5 + + + + + 23 + + + + + 92 + + + + + 197 + + + + + 398 + + + + + 399 + + + + + 579 + + + + + 924 + + + + + 56 + + + YES + + + + + + 57 + + + YES + + + + + + + + + + + + + + + 58 + + + + + 134 + + + + + 136 + + + + + 144 + + + + + 145 + + + + + 149 + + + + + 150 + + + + + 541 + + + + + 542 + + + + + 950 + + + + + 103 + + + YES + + + + + + 106 + + + YES + + + + + + + 111 + + + + + 1023 + + + + + 597 + + + YES + + + + + + 598 + + + YES + + + + + + + + + + + + + + + + + + + + + + 599 + + + + + 600 + + + + + 601 + + + + + 602 + + + + + 603 + + + + + 604 + + + + + 707 + + + + + 708 + + + + + 710 + + + + + 922 + + + + + 926 + + + + + 927 + + + + + 928 + + + + + 933 + + + + + 618 + + + YES + + + + + + 619 + + + YES + + + + + 959 + + + YES + + + + + + 960 + + + YES + + + + + + + 961 + + + + + 962 + + + + + 965 + + + YES + + + + + + 966 + + + YES + + + + + + + + + + + + + 985 + + + + + 986 + + + + + 991 + + + + + 1011 + + + + + 1012 + + + + + 1013 + + + + + 1014 + + + + + 1018 + + + + + 206 + + + AppDelegate + + + 613 + + + PyDupeGuru + + + 949 + + + SUUpdater + + + 605 + + + + + 1177 + + + + + 1203 + + + YES + + + + + + 1204 + + + YES + + + + + + + + + 1205 + + + + + 1206 + + + + + 947 + + + + + 1227 + + + + + 1239 + + + YES + + + + + + 1240 + + + YES + + + + + 1272 + + + + + + + YES + + YES + -3.IBPluginDependency + -3.ImportedFromIB2 + 1011.IBPluginDependency + 1011.ImportedFromIB2 + 1012.IBPluginDependency + 1012.ImportedFromIB2 + 1013.IBPluginDependency + 1013.ImportedFromIB2 + 1014.IBPluginDependency + 1014.ImportedFromIB2 + 1018.IBPluginDependency + 1018.ImportedFromIB2 + 1023.IBPluginDependency + 1023.ImportedFromIB2 + 103.IBPluginDependency + 103.ImportedFromIB2 + 106.IBEditorWindowLastContentRect + 106.IBPluginDependency + 106.ImportedFromIB2 + 111.IBPluginDependency + 111.ImportedFromIB2 + 1177.IBPluginDependency + 1203.IBPluginDependency + 1204.IBEditorWindowLastContentRect + 1204.IBPluginDependency + 1205.IBPluginDependency + 1206.IBPluginDependency + 1227.IBPluginDependency + 1227.ImportedFromIB2 + 1239.IBPluginDependency + 1240.IBEditorWindowLastContentRect + 1240.IBPluginDependency + 1272.IBPluginDependency + 134.IBPluginDependency + 134.ImportedFromIB2 + 136.IBPluginDependency + 136.ImportedFromIB2 + 144.IBPluginDependency + 144.ImportedFromIB2 + 145.IBPluginDependency + 145.ImportedFromIB2 + 149.IBPluginDependency + 149.ImportedFromIB2 + 150.IBPluginDependency + 150.ImportedFromIB2 + 19.IBPluginDependency + 19.ImportedFromIB2 + 197.IBPluginDependency + 197.ImportedFromIB2 + 206.ImportedFromIB2 + 23.IBPluginDependency + 23.ImportedFromIB2 + 24.IBEditorWindowLastContentRect + 24.IBPluginDependency + 24.ImportedFromIB2 + 29.IBEditorWindowLastContentRect + 29.IBPluginDependency + 29.ImportedFromIB2 + 398.IBPluginDependency + 398.ImportedFromIB2 + 399.IBPluginDependency + 399.ImportedFromIB2 + 5.IBPluginDependency + 5.ImportedFromIB2 + 541.IBPluginDependency + 541.ImportedFromIB2 + 542.IBPluginDependency + 542.ImportedFromIB2 + 56.IBPluginDependency + 56.ImportedFromIB2 + 57.IBEditorWindowLastContentRect + 57.IBPluginDependency + 57.ImportedFromIB2 + 579.IBPluginDependency + 579.ImportedFromIB2 + 58.IBPluginDependency + 58.ImportedFromIB2 + 597.IBPluginDependency + 597.ImportedFromIB2 + 598.IBEditorWindowLastContentRect + 598.IBPluginDependency + 598.ImportedFromIB2 + 599.IBPluginDependency + 599.ImportedFromIB2 + 600.IBPluginDependency + 600.ImportedFromIB2 + 601.IBPluginDependency + 601.ImportedFromIB2 + 602.IBPluginDependency + 602.ImportedFromIB2 + 603.IBPluginDependency + 603.ImportedFromIB2 + 604.IBPluginDependency + 604.ImportedFromIB2 + 605.IBPluginDependency + 605.ImportedFromIB2 + 613.ImportedFromIB2 + 618.IBPluginDependency + 618.ImportedFromIB2 + 619.IBEditorWindowLastContentRect + 619.IBPluginDependency + 619.ImportedFromIB2 + 707.IBPluginDependency + 707.ImportedFromIB2 + 708.IBPluginDependency + 708.ImportedFromIB2 + 710.IBPluginDependency + 710.ImportedFromIB2 + 92.IBPluginDependency + 92.ImportedFromIB2 + 922.IBPluginDependency + 922.ImportedFromIB2 + 924.IBPluginDependency + 924.ImportedFromIB2 + 926.IBPluginDependency + 926.ImportedFromIB2 + 927.IBPluginDependency + 927.ImportedFromIB2 + 928.IBPluginDependency + 928.ImportedFromIB2 + 933.IBPluginDependency + 933.ImportedFromIB2 + 947.IBPluginDependency + 947.ImportedFromIB2 + 949.ImportedFromIB2 + 950.IBPluginDependency + 950.ImportedFromIB2 + 959.IBPluginDependency + 959.ImportedFromIB2 + 960.IBEditorWindowLastContentRect + 960.IBPluginDependency + 960.ImportedFromIB2 + 961.IBPluginDependency + 961.ImportedFromIB2 + 962.IBPluginDependency + 962.ImportedFromIB2 + 965.IBPluginDependency + 965.ImportedFromIB2 + 966.IBEditorWindowLastContentRect + 966.IBPluginDependency + 966.ImportedFromIB2 + 985.IBPluginDependency + 985.ImportedFromIB2 + 986.IBPluginDependency + 986.ImportedFromIB2 + 991.IBPluginDependency + 991.ImportedFromIB2 + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{602, 725}, {196, 43}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + {{538, 738}, {258, 83}} + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + {{500, 742}, {64, 6}} + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + + com.apple.InterfaceBuilder.CocoaPlugin + + {{827, 658}, {243, 163}} + com.apple.InterfaceBuilder.CocoaPlugin + + {{436, 821}, {523, 20}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{448, 648}, {221, 173}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{624, 508}, {383, 313}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + + com.apple.InterfaceBuilder.CocoaPlugin + + {{693, 815}, {64, 6}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{771, 778}, {199, 43}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{580, 668}, {188, 153}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + + + + YES + + + YES + + + + + YES + + + YES + + + + 1274 + + + + YES + + AppDelegate + AppDelegateBase + + IBProjectSource + AppDelegate.h + + + + AppDelegateBase + NSObject + + YES + + YES + loadResults: + openHelp: + openWebsite: + showAboutBox: + showDirectoryWindow: + showPreferencesPanel: + showResultWindow: + startScanning: + + + YES + id + id + id + id + id + id + id + id + + + + YES + + YES + loadResults: + openHelp: + openWebsite: + showAboutBox: + showDirectoryWindow: + showPreferencesPanel: + showResultWindow: + startScanning: + + + YES + + loadResults: + id + + + openHelp: + id + + + openWebsite: + id + + + showAboutBox: + id + + + showDirectoryWindow: + id + + + showPreferencesPanel: + id + + + showResultWindow: + id + + + startScanning: + id + + + + + YES + + YES + columnsMenu + py + recentResultsMenu + + + YES + NSMenu + PyDupeGuruBase + NSMenu + + + + YES + + YES + columnsMenu + py + recentResultsMenu + + + YES + + columnsMenu + NSMenu + + + py + PyDupeGuruBase + + + recentResultsMenu + NSMenu + + + + + IBProjectSource + ../base/AppDelegate.h + + + + FirstResponder + NSObject + + IBUserSource + + + + + HSTableView + NSTableView + + IBProjectSource + ../views/HSTableView.h + + + + HSWindowController + NSWindowController + + IBProjectSource + ../controllers/HSWindowController.h + + + + NSObject + + IBProjectSource + ../views/HSOutlineView.h + + + + NSObject + + + + NSObject + + IBProjectSource + ../views/NSTableViewAdditions.h + + + + NSSegmentedControl + NSControl + + IBUserSource + + + + + NSTableView + + + + ProblemDialog + HSWindowController + + revealSelected: + id + + + revealSelected: + + revealSelected: + id + + + + problemTableView + NSTableView + + + problemTableView + + problemTableView + NSTableView + + + + IBProjectSource + ../base/ProblemDialog.h + + + + PyApp + PyFairware + + IBProjectSource + ../PyApp.h + + + + PyApp + PyFairware + + IBUserSource + + + + + PyDupeGuru + PyDupeGuruBase + + IBProjectSource + PyDupeGuru.h + + + + PyDupeGuru + PyDupeGuruBase + + IBUserSource + + + + + PyDupeGuruBase + PyApp + + IBProjectSource + ../base/PyDupeGuru.h + + + + PyFairware + NSObject + + IBProjectSource + ../PyFairware.h + + + + ResultWindowBase + NSWindowController + + YES + + YES + changeOptions: + clearIgnoreList: + copyMarked: + deleteMarked: + exportToXHTML: + filter: + hardlinkMarked: + ignoreSelected: + invokeCustomCommand: + markAll: + markInvert: + markNone: + markSelected: + moveMarked: + openClicked: + openSelected: + removeMarked: + removeSelected: + renameSelected: + resetColumnsToDefault: + revealSelected: + saveResults: + startDuplicateScan: + switchSelected: + toggleColumn: + toggleDelta: + toggleDetailsPanel: + togglePowerMarker: + + + YES + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + + + + YES + + YES + changeOptions: + clearIgnoreList: + copyMarked: + deleteMarked: + exportToXHTML: + filter: + hardlinkMarked: + ignoreSelected: + invokeCustomCommand: + markAll: + markInvert: + markNone: + markSelected: + moveMarked: + openClicked: + openSelected: + removeMarked: + removeSelected: + renameSelected: + resetColumnsToDefault: + revealSelected: + saveResults: + startDuplicateScan: + switchSelected: + toggleColumn: + toggleDelta: + toggleDetailsPanel: + togglePowerMarker: + + + YES + + changeOptions: + id + + + clearIgnoreList: + id + + + copyMarked: + id + + + deleteMarked: + id + + + exportToXHTML: + id + + + filter: + id + + + hardlinkMarked: + id + + + ignoreSelected: + id + + + invokeCustomCommand: + id + + + markAll: + id + + + markInvert: + id + + + markNone: + id + + + markSelected: + id + + + moveMarked: + id + + + openClicked: + id + + + openSelected: + id + + + removeMarked: + id + + + removeSelected: + id + + + renameSelected: + id + + + resetColumnsToDefault: + id + + + revealSelected: + id + + + saveResults: + id + + + startDuplicateScan: + id + + + switchSelected: + id + + + toggleColumn: + id + + + toggleDelta: + id + + + toggleDetailsPanel: + id + + + togglePowerMarker: + id + + + + + YES + + YES + filterField + matches + optionsSwitch + stats + + + YES + NSSearchField + HSTableView + NSSegmentedControl + NSTextField + + + + YES + + YES + filterField + matches + optionsSwitch + stats + + + YES + + filterField + NSSearchField + + + matches + HSTableView + + + optionsSwitch + NSSegmentedControl + + + stats + NSTextField + + + + + IBProjectSource + ../base/ResultWindow.h + + + + SUUpdater + NSObject + + IBUserSource + + + + + + YES + + NSApplication + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSApplication.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSApplicationScripting.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSColorPanel.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSHelpManager.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSPageLayout.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSUserInterfaceItemSearching.h + + + + NSControl + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSControl.h + + + + NSFormatter + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSFormatter.h + + + + NSMenu + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSMenu.h + + + + NSMenuItem + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSMenuItem.h + + + + NSMovieView + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSMovieView.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSAccessibility.h + + + + NSObject + + + + NSObject + + + + NSObject + + + + NSObject + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSDictionaryController.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSDragging.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSFontManager.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSFontPanel.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSKeyValueBinding.h + + + + NSObject + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSNibLoading.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSOutlineView.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSPasteboard.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSSavePanel.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSTableView.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSToolbarItem.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSView.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSArchiver.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSClassDescription.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSError.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSFileManager.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyValueCoding.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyValueObserving.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyedArchiver.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSObject.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSObjectScripting.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSPortCoder.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSRunLoop.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptClassDescription.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptKeyValueCoding.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptObjectSpecifiers.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptWhoseTests.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSThread.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURL.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURLConnection.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURLDownload.h + + + + NSObject + + IBFrameworkSource + Sparkle.framework/Headers/SUAppcast.h + + + + NSObject + + IBFrameworkSource + Sparkle.framework/Headers/SUUpdater.h + + + + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSInterfaceStyle.h + + + + NSResponder + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSResponder.h + + + + NSSearchField + NSTextField + + IBFrameworkSource + AppKit.framework/Headers/NSSearchField.h + + + + NSSegmentedControl + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSSegmentedControl.h + + + + NSTableView + NSControl + + + + NSText + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSText.h + + + + NSTextField + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSTextField.h + + + + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSClipView.h + + + + NSView + + + + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSRulerView.h + + + + NSView + NSResponder + + + + NSWindow + + IBFrameworkSource + AppKit.framework/Headers/NSDrawer.h + + + + NSWindow + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSWindow.h + + + + NSWindow + + IBFrameworkSource + AppKit.framework/Headers/NSWindowScripting.h + + + + NSWindowController + NSResponder + + showWindow: + id + + + showWindow: + + showWindow: + id + + + + IBFrameworkSource + AppKit.framework/Headers/NSWindowController.h + + + + SUUpdater + NSObject + + checkForUpdates: + id + + + checkForUpdates: + + checkForUpdates: + id + + + + delegate + id + + + delegate + + delegate + id + + + + + + + 0 + IBCocoaFramework + + com.apple.InterfaceBuilder.CocoaPlugin.macosx + + + + com.apple.InterfaceBuilder.CocoaPlugin.macosx + + + + com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 + + + YES + ../../se/dupeguru.xcodeproj + 3 + + YES + + YES + NSMenuCheckmark + NSMenuMixedState + + + YES + {9, 8} + {7, 2} + + + + diff --git a/cocoa/base/fr.lproj/ProblemDialog.strings b/cocoa/base/fr.lproj/ProblemDialog.strings new file mode 100644 index 0000000000000000000000000000000000000000..d82cdc52d16960d9e569973bb95eb2c294f2379d GIT binary patch literal 2288 zcmeH}&2G~`6ov0PPcd{;s6-&Bn+mZZ5UCPBRjI_p_c4dVgAuoKVeWY$Rke|$!$fRK%?~-jVvf9&0)HLR4My9948KO_gUWI0_ONfX$`tMrX zi`r)LYCZaEuoW7Wm7Mi$ZQ&A$;tlqL`;sTel&t6MP;A~QyXt?uQUBu|_5WWL@0EwF ziukrG->1}1RaO56s=egjd#vev^-{ydz*^m|c`=FDil>YYtYXJZVTbxh8r0)rmHJVv zai&Or6?>>OaYcPNhACpL^ok?zqA%+VN%~|tu_O5w2nxe73X9_ z(?Pm6?FT$P1m|(w;E7Nxw5_-+KGo-zC(nUvDdMwpAp_g+p?hjITpeO_j(0g0oJpEa zS@gVUXW9D9Y$o=I2z@f2f!Ea8&%}W}-{7Jo{Wz`m*-JBe7_m8aRaNhU`+1ZH|04Fc zR9cfs^XPr7Xh{yPSas!K`#jQ#)Rps;gZtK$g+r{$8*!+J_Pa9h8f3*!-PUzl>7@4A z-4)r%R&`H^ES=yfhEeobr`W^$dyZC}9y%2R-xNBF{i{G{*8Uh?@O9vb=4(NczsGP6 S^TbAJR~Lv4X`V<+&;9_2j&}_J literal 0 HcmV?d00001 diff --git a/cocoa/base/fr.lproj/ProblemDialog.xib b/cocoa/base/fr.lproj/ProblemDialog.xib new file mode 100644 index 00000000..38b16a98 --- /dev/null +++ b/cocoa/base/fr.lproj/ProblemDialog.xib @@ -0,0 +1,1166 @@ + + + + 1050 + 10J567 + 823 + 1038.35 + 462.00 + + com.apple.InterfaceBuilder.CocoaPlugin + 823 + + + YES + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + + + YES + + YES + + + YES + + + + YES + + ProblemDialog + + + FirstResponder + + + NSApplication + + + 11 + 2 + {{477, 306}, {480, 309}} + 1685585920 + Problèmes! + NSWindow + + {1.79769e+308, 1.79769e+308} + + + 256 + + YES + + + 266 + {{17, 238}, {446, 51}} + + YES + + 67239424 + 272891904 + Il y a eu des problèmes lors du traitement de certain (ou tous) fichiers. La cause de ces problèmes est décrite ci-dessous. Ces fichiers n'ont pas été enlevés des résultats. + + LucidaGrande + 13 + 16 + + + + 6 + System + controlColor + + 3 + MC42NjY2NjY2NjY3AA + + + + 6 + System + controlTextColor + + 3 + MAA + + + + + + + 274 + + YES + + + 2304 + + YES + + + 256 + {438, 152} + + YES + + + 256 + {438, 17} + + + + + + -2147483392 + {{224, 0}, {16, 17}} + + + + YES + + path + 202 + 40 + 1000 + + 75628096 + 2048 + Chemin du fichier + + LucidaGrande + 11 + 3100 + + + 3 + MC4zMzMzMzI5ODU2AA + + + 6 + System + headerTextColor + + + + + 337772096 + 2048 + Text Cell + + LucidaGrande + 11 + 16 + + + + 6 + System + controlBackgroundColor + + + + + 3 + YES + + + + msg + 228 + 40 + 1000 + + 75628096 + 2048 + Message d'erreur + + + + + + 337772096 + 2048 + Text Cell + + + + + + 3 + YES + + + + 3 + 2 + + 3 + MQA + + + 6 + System + gridColor + + 3 + MC41AA + + + 17 + -702545920 + + + 4 + 15 + 0 + YES + 0 + + + {{1, 17}, {438, 152}} + + + + + 4 + + + + -2147483392 + {{224, 17}, {15, 102}} + + + _doScroller: + 0.90131578947368418 + + + + -2147483392 + {{1, 154}, {438, 15}} + + 1 + + _doScroller: + 1 + 0.98871331828442433 + + + + 2304 + + YES + + + {{1, 0}, {438, 17}} + + + + + 4 + + + + {{20, 60}, {440, 170}} + + + 562 + + + + + + QSAAAEEgAABBmAAAQZgAAA + + + + 289 + {{370, 12}, {96, 32}} + + YES + + 67239424 + 134217728 + Fermer + + LucidaGrande + 13 + 1044 + + + -2038284033 + 129 + + DQ + 200 + 25 + + + + + 292 + {{14, 12}, {137, 32}} + + YES + + 67239424 + 134217728 + Révéler Fichier + + + -2038284033 + 129 + + + 200 + 25 + + + + {480, 309} + + {{0, 0}, {1440, 878}} + {1.79769e+308, 1.79769e+308} + + + + + YES + + + window + + + + 22 + + + + revealSelected: + + + + 24 + + + + performClose: + + + + 25 + + + + problemTableView + + + + 26 + + + + + YES + + 0 + + + + + + -2 + + + File's Owner + + + -1 + + + First Responder + + + -3 + + + Application + + + 1 + + + YES + + + + + + 2 + + + YES + + + + + + + + + 3 + + + YES + + + + + + 4 + + + + + 5 + + + YES + + + + + + + + + 6 + + + + + 7 + + + + + 8 + + + YES + + + + + + + 9 + + + + + 10 + + + YES + + + + + + 11 + + + YES + + + + + + 12 + + + + + 13 + + + + + 18 + + + YES + + + + + + 19 + + + + + 20 + + + YES + + + + + + 21 + + + + + + + YES + + YES + -1.IBPluginDependency + -2.IBPluginDependency + -3.IBPluginDependency + 1.IBEditorWindowLastContentRect + 1.IBPluginDependency + 1.IBWindowTemplateEditedContentRect + 1.NSWindowTemplate.visibleAtLaunch + 1.windowTemplate.maxSize + 1.windowTemplate.minSize + 10.IBPluginDependency + 11.IBPluginDependency + 12.IBPluginDependency + 13.IBPluginDependency + 18.IBPluginDependency + 19.IBPluginDependency + 2.IBPluginDependency + 20.IBPluginDependency + 21.IBPluginDependency + 3.IBPluginDependency + 4.IBPluginDependency + 5.IBPluginDependency + 6.IBPluginDependency + 7.IBPluginDependency + 8.IBPluginDependency + 9.IBPluginDependency + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + {{477, 306}, {480, 309}} + com.apple.InterfaceBuilder.CocoaPlugin + {{477, 306}, {480, 309}} + + {1.79769e+308, 1.79769e+308} + {0, 0} + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + YES + + + YES + + + + + YES + + + YES + + + + 26 + + + + YES + + HSWindowController + NSWindowController + + IBProjectSource + ../controllers/HSWindowController.h + + + + NSObject + + IBProjectSource + ../views/HSOutlineView.h + + + + NSObject + + IBProjectSource + ../views/NSTableViewAdditions.h + + + + NSTableView + + + + ProblemDialog + HSWindowController + + revealSelected: + id + + + revealSelected: + + revealSelected: + id + + + + problemTableView + NSTableView + + + problemTableView + + problemTableView + NSTableView + + + + IBProjectSource + ../base/ProblemDialog.h + + + + + YES + + NSActionCell + NSCell + + IBFrameworkSource + AppKit.framework/Headers/NSActionCell.h + + + + NSApplication + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSApplication.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSApplicationScripting.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSColorPanel.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSHelpManager.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSPageLayout.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSUserInterfaceItemSearching.h + + + + NSButton + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSButton.h + + + + NSButtonCell + NSActionCell + + IBFrameworkSource + AppKit.framework/Headers/NSButtonCell.h + + + + NSCell + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSCell.h + + + + NSControl + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSControl.h + + + + NSFormatter + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSFormatter.h + + + + NSMenu + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSMenu.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSAccessibility.h + + + + NSObject + + + + NSObject + + + + NSObject + + + + NSObject + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSDictionaryController.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSDragging.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSFontManager.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSFontPanel.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSKeyValueBinding.h + + + + NSObject + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSNibLoading.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSOutlineView.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSPasteboard.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSSavePanel.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSTableView.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSToolbarItem.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSView.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSArchiver.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSClassDescription.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSError.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSFileManager.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyValueCoding.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyValueObserving.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyedArchiver.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSObject.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSObjectScripting.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSPortCoder.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSRunLoop.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptClassDescription.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptKeyValueCoding.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptObjectSpecifiers.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptWhoseTests.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSThread.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURL.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURLConnection.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURLDownload.h + + + + NSObject + + IBFrameworkSource + Sparkle.framework/Headers/SUAppcast.h + + + + NSObject + + IBFrameworkSource + Sparkle.framework/Headers/SUUpdater.h + + + + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSInterfaceStyle.h + + + + NSResponder + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSResponder.h + + + + NSScrollView + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSScrollView.h + + + + NSScroller + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSScroller.h + + + + NSTableColumn + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSTableColumn.h + + + + NSTableHeaderView + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSTableHeaderView.h + + + + NSTableView + NSControl + + + + NSTextField + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSTextField.h + + + + NSTextFieldCell + NSActionCell + + IBFrameworkSource + AppKit.framework/Headers/NSTextFieldCell.h + + + + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSClipView.h + + + + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSMenuItem.h + + + + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSRulerView.h + + + + NSView + NSResponder + + + + NSWindow + + IBFrameworkSource + AppKit.framework/Headers/NSDrawer.h + + + + NSWindow + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSWindow.h + + + + NSWindow + + IBFrameworkSource + AppKit.framework/Headers/NSWindowScripting.h + + + + NSWindowController + NSResponder + + showWindow: + id + + + showWindow: + + showWindow: + id + + + + IBFrameworkSource + AppKit.framework/Headers/NSWindowController.h + + + + + 0 + IBCocoaFramework + + com.apple.InterfaceBuilder.CocoaPlugin.macosx + + + + com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 + + + YES + ../../se/dupeguru.xcodeproj + 3 + + diff --git a/cocoa/base/fr.lproj/ResultWindow.strings b/cocoa/base/fr.lproj/ResultWindow.strings new file mode 100644 index 0000000000000000000000000000000000000000..2b7623f190dc3bfb58c2f390d0e1705d5a84c46d GIT binary patch literal 7806 zcmdT|TTc@~82z646&qeuV$fcopz)zvFC;({OX7p^q0ko4-fU~pf9orMLOo|@x6|&- zbhc$nFr=Xjv-5rDe77_E_s^C*lO2iVjdZ0cWBf$&3ZHE`m4Soh4}wF@M8<#3$izft{L9A20hUUiLk_XwSZbZE`X1+l5>ye4~sW`u5Y$ zFr!Vxmu$QN`YycbA#XIoE37ubTN?}}JkQ72dTme*N9(v`*)cO;TiM>scIRrvGA$5DO=d=^X;^2B4u zpsISku7^+zDpoaAJTXY0y2)Bd+ls{BmD~uzF-Y6E3m!WLHPivKl~Z?sZ=84G-gIb1 zHOr%{1i4_f$FV?S;lOl-4X2dl)Xe{MEEc5 zM{255FtqFHJnEAkVZKE;{o3?cGe^|Ksv2})J(NYoNn+?Z=nkjtY^Pgv!~a$XUp zY8-;?^>Lc6Dazl$k7XLz^ksCe+M%1ZJxMjv!V zb-=3eDPKN#Kh&1&95RZ5dZPp8^jn!os(6as{u(Ut-ANXmUXlZ=&JH|zRfnZ1Ftg+M zIHJ;FzrDbYt~|nDE}!Pr#%+v2S3q9Vhgm~E_|C?aRn%CKdRs&l!l;L`Dy=k1UZufz zSkt)XmNC_Wcg#K8k33oE!wU1-W??zvvZXV);_f(Pn;osEEcr2K=^4y;DpB?x-ex&Z z(r@#Orn!Pu{+|(SAm^E#ee|i-@7!f;@^WQYRg_lEK3k^qu6p|>)=R}%U-jNJ&a!ak znLFTEJ|hNSX6V=f_+FAaHFRI#Svum0ZuFgQ@K8T4o*&B0br2O65a~D1tcp4!*@c1( zU-+25wjT2$>cb`0U vYsH#BTygX8P<1OaBu~{ + + + 1050 + 10J567 + 823 + 1038.35 + 462.00 + + com.apple.InterfaceBuilder.CocoaPlugin + 823 + + + YES + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + + + PluginDependencyRecalculationVersion + + + + YES + + ResultWindow + + + FirstResponder + + + NSApplication + + + Menu + + YES + + + Retirer sélectionnés des résultats + + 1048576 + 2147483647 + + NSImage + NSMenuCheckmark + + + NSImage + NSMenuMixedState + + + + + Ajouter sélectionnés à la liste de fichiers ignorés + + 1048576 + 2147483647 + + + + + + Transformer sélectionnés en références + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Ouvrir sélectionné avec l'application par défaut + + 1048576 + 2147483647 + + + + + + Révéler sélectionné dans Finder + + 1048576 + 2147483647 + + + + + + Renommer sélectionné + + 1048576 + 2147483647 + + + + + + + + 15 + 2 + {{47, 310}, {557, 400}} + 1618477056 + dupeGuru (Résultats) + NSWindow + + + 184FCE08-7704-43E1-B7CA-394621354414 + + + YES + YES + YES + YES + 2 + 1 + + YES + + YES + 4BD1D94E-8A70-48E1-AF8A-CEDC80CD0A5E + 8E5ADD0F-24AD-452A-BE68-464FE9E5E240 + BA65FFF2-9E56-4E88-AB2E-8FBE2B3D030F + F37510C7-955F-4141-9D09-AC2881ADCCFA + NSToolbarFlexibleSpaceItem + NSToolbarSeparatorItem + NSToolbarSpaceItem + + + YES + + + 4BD1D94E-8A70-48E1-AF8A-CEDC80CD0A5E + + Options + Options + + + + 268 + {{0, 14}, {195, 23}} + YES + + 67239424 + 0 + + LucidaGrande + 11 + 16 + + + + YES + + 57 + Détails + 0 + + + 82 + Sans réf. + 1 + 0 + + + 48 + Delta + 0 + + + 2 + 1 + 5 + + + + + + {195, 23} + {195, 25} + YES + YES + 0 + YES + 0 + + + + 8E5ADD0F-24AD-452A-BE68-464FE9E5E240 + + Filtre + Filtre + + + + 258 + {{0, 14}, {81, 22}} + YES + + 343014976 + 268436480 + + + LucidaGrande + 13 + 1044 + + Filtre + + YES + 1 + + 6 + System + textBackgroundColor + + 3 + MQA + + + + 6 + System + controlTextColor + + 3 + MAA + + + + 130560 + 0 + search + + _searchFieldSearch: + + 138690815 + 0 + + 400 + 75 + + + 130560 + 0 + clear + + YES + + YES + + YES + AXDescription + NSAccessibilityEncodedAttributesValueType + + + YES + cancel + + + + + + _searchFieldCancel: + + 138690815 + 0 + + 400 + 75 + + 10 + YES + + + + + + {81, 22} + {300, 22} + YES + YES + 0 + YES + 0 + + + + BA65FFF2-9E56-4E88-AB2E-8FBE2B3D030F + + Dossiers + Dossiers + + + + NSImage + folder32 + + + + {0, 0} + {0, 0} + YES + YES + -1 + YES + 0 + + + + F37510C7-955F-4141-9D09-AC2881ADCCFA + + Action + Action + + + + 256 + {{1, 14}, {40, 25}} + YES + + -2076049856 + 134219776 + + + -2035269377 + 35 + + + + + 400 + 75 + + + YES + IA + + 1048576 + 2147483647 + 1 + + NSImage + NSActionTemplate + + + + _popUpItemAction: + + + YES + + + OtherViews + + + YES + + + + Envoyer marqués à la corbeille + + 2147483647 + + + _popUpItemAction: + + + + + Remplacer marqués par des hardlinks + + 2147483647 + + + _popUpItemAction: + + + + + Déplacer marqués vers... + + 2147483647 + + + _popUpItemAction: + + + + + Copier marqués vers... + + 2147483647 + + + _popUpItemAction: + + + + + Retirer marqués des résultats + + 2147483647 + + + _popUpItemAction: + + + + + YES + YES + + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + Retirer sélectionnés des résultats + + 2147483647 + + + _popUpItemAction: + + + + + Ajouter sélectionnés à la liste de fichiers ignorés + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + Transformer sélectionnés en références + + 2147483647 + + + _popUpItemAction: + + + + + YES + YES + + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + Ouvrir sélectionné avec l'application par défaut + + 2147483647 + + + _popUpItemAction: + + + + + Révéler sélectionné dans Finder + + 2147483647 + + + _popUpItemAction: + + + + + Renommer sélectionné + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + YES + 3 + YES + YES + 2 + + + + + + {30, 25} + {40, 26} + YES + YES + 0 + YES + 0 + + + NSToolbarFlexibleSpaceItem + + Flexible Space + + + + + + {1, 5} + {20000, 32} + YES + YES + -1 + YES + 0 + + YES + YES + + + 1048576 + 2147483647 + + + + + + NSToolbarSeparatorItem + + Separator + + + + + + {12, 5} + {12, 1000} + YES + YES + -1 + YES + 0 + + YES + YES + + + 1048576 + 2147483647 + + + + + + NSToolbarSpaceItem + + Space + + + + + + {32, 5} + {32, 32} + YES + YES + -1 + YES + 0 + + YES + YES + + + 1048576 + 2147483647 + + + + + + + + YES + + + + + + + + + + YES + + + + + + + + YES + + + {1.79769e+308, 1.79769e+308} + {340, 340} + + + 256 + + YES + + + 290 + {{17, 6}, {523, 17}} + + YES + + 67239424 + 138412032 + Marqués: 0 fichiers, 0 B. Total: 0 fichiers, 0 B. + + + + 6 + System + controlColor + + 3 + MC42NjY2NjY2NjY3AA + + + + + + + + 274 + + YES + + + 2304 + + YES + + + 256 + {557, 355} + + YES + + + 256 + {557, 17} + + + + + + -2147483392 + {{224, 0}, {16, 17}} + + + + YES + + marked + 26 + 26 + 26 + + 75628096 + 134219776 + + + LucidaGrande + 11 + 3100 + + + 6 + System + headerColor + + + + 6 + System + headerTextColor + + + + + 67239424 + 131072 + + + + 1211912703 + 2 + + NSImage + NSSwitch + + + NSSwitch + + + + 200 + 25 + + YES + + + + 0 + 195 + 16 + 3.4028234663852886e+38 + + 75628096 + 2048 + Nom + + + + + + 337772096 + 2048 + Text Cell + + + + 6 + System + controlBackgroundColor + + + + + 2 + YES + + + 0 + YES + compare: + + + + 3 + 2 + + + 6 + System + gridColor + + 3 + MC41AA + + + 14 + -895483904 + + + 2 + 4 + 15 + 0 + YES + 0 + + + {{1, 17}, {557, 355}} + + + + + 4 + + + + -2147483392 + {{224, 17}, {15, 102}} + + + _doScroller: + 37 + 0.1947367936372757 + + + + -2147483392 + {{1, 119}, {223, 15}} + + 1 + + _doScroller: + 0.57142859697341919 + + + + 2304 + + YES + + + {{1, 0}, {557, 17}} + + + + + 4 + + + + {{0, 28}, {559, 373}} + + + 562 + + + + + + QSAAAEEgAABBgAAAQYAAAA + + + {557, 400} + + {{0, 0}, {1440, 878}} + {340, 402} + {1.79769e+308, 1.79769e+308} + MainWindow + + + + + YES + + + delegate + + + + 45 + + + + window + + + + 46 + + + + deleteMarked: + + + + 50 + + + + hardlinkMarked: + + + + 51 + + + + moveMarked: + + + + 52 + + + + copyMarked: + + + + 53 + + + + removeMarked: + + + + 54 + + + + removeSelected: + + + + 55 + + + + ignoreSelected: + + + + 56 + + + + switchSelected: + + + + 57 + + + + openSelected: + + + + 58 + + + + revealSelected: + + + + 59 + + + + renameSelected: + + + + 60 + + + + filterField + + + + 61 + + + + filter: + + + + 62 + + + + changeOptions: + + + + 63 + + + + optionsSwitch + + + + 64 + + + + stats + + + + 65 + + + + matches + + + + 66 + + + + menu + + + + 75 + + + + removeSelected: + + + + 76 + + + + ignoreSelected: + + + + 77 + + + + switchSelected: + + + + 78 + + + + openSelected: + + + + 79 + + + + revealSelected: + + + + 80 + + + + renameSelected: + + + + 81 + + + + showDirectoryWindow: + + + + 82 + + + + + YES + + 0 + + + + + + -2 + + + File's Owner + + + -1 + + + First Responder + + + -3 + + + Application + + + 1 + + + YES + + + + + Window + + + 2 + + + YES + + + + + + + + + + + + 3 + + + YES + + + + + + + 4 + + + YES + + + + + + + + + 5 + + + YES + + + + + + 6 + + + + + 7 + + + + + 8 + + + YES + + + + + + + 9 + + + + + 10 + + + + + 11 + + + YES + + + + + + 12 + + + YES + + + + + + 13 + + + + + 14 + + + + + 15 + + + YES + + + + + + 16 + + + YES + + + + + + 17 + + + YES + + + + + + 19 + + + + + 21 + + + + + 22 + + + + + 23 + + + + + 24 + + + YES + + + + + + 25 + + + YES + + + + + + 26 + + + YES + + + + + + + + + + + + + + + + + + + 27 + + + + + 28 + + + + + 29 + + + + + 30 + + + + + 31 + + + + + 32 + + + + + 33 + + + + + 34 + + + + + 35 + + + + + 36 + + + + + 37 + + + + + 38 + + + + + 39 + + + + + 40 + + + + + 41 + + + YES + + + + + + 42 + + + + + 43 + + + YES + + + + + + 44 + + + + + 67 + + + YES + + + + + + + + + + matches_context + + + 68 + + + + + 69 + + + + + 70 + + + + + 71 + + + + + 72 + + + + + 73 + + + + + 74 + + + + + + + YES + + YES + -3.IBPluginDependency + 1.IBEditorWindowLastContentRect + 1.IBPluginDependency + 1.IBWindowTemplateEditedContentRect + 1.ImportedFromIB2 + 1.NSWindowTemplate.visibleAtLaunch + 1.windowTemplate.hasMinSize + 1.windowTemplate.maxSize + 1.windowTemplate.minSize + 10.IBPluginDependency + 11.IBPluginDependency + 12.IBPluginDependency + 13.IBPluginDependency + 14.IBPluginDependency + 15.IBPluginDependency + 16.IBPluginDependency + 17.IBPluginDependency + 19.IBPluginDependency + 2.IBEditorWindowLastContentRect + 2.IBPluginDependency + 24.IBPluginDependency + 24.ImportedFromIB2 + 25.IBPluginDependency + 26.IBEditorWindowLastContentRect + 26.IBPluginDependency + 26.ImportedFromIB2 + 27.IBPluginDependency + 27.ImportedFromIB2 + 28.IBPluginDependency + 28.ImportedFromIB2 + 29.IBPluginDependency + 29.ImportedFromIB2 + 3.IBPluginDependency + 3.ImportedFromIB2 + 30.IBPluginDependency + 30.ImportedFromIB2 + 31.IBPluginDependency + 31.ImportedFromIB2 + 32.IBPluginDependency + 32.ImportedFromIB2 + 33.IBPluginDependency + 33.ImportedFromIB2 + 34.IBPluginDependency + 34.ImportedFromIB2 + 35.IBPluginDependency + 35.ImportedFromIB2 + 36.IBPluginDependency + 36.ImportedFromIB2 + 37.IBPluginDependency + 37.ImportedFromIB2 + 38.IBPluginDependency + 38.ImportedFromIB2 + 39.IBPluginDependency + 39.ImportedFromIB2 + 4.IBPluginDependency + 40.IBPluginDependency + 40.ImportedFromIB2 + 41.IBPluginDependency + 41.ImportedFromIB2 + 42.IBPluginDependency + 43.IBPluginDependency + 44.IBPluginDependency + 44.IBSegmentedControlInspectorSelectedSegmentMetadataKey + 5.IBPluginDependency + 5.ImportedFromIB2 + 6.IBPluginDependency + 67.IBEditorWindowLastContentRect + 67.IBPluginDependency + 67.ImportedFromIB2 + 68.IBPluginDependency + 68.ImportedFromIB2 + 69.IBPluginDependency + 69.ImportedFromIB2 + 7.IBPluginDependency + 70.IBPluginDependency + 70.ImportedFromIB2 + 71.IBPluginDependency + 71.ImportedFromIB2 + 72.IBPluginDependency + 72.ImportedFromIB2 + 73.IBPluginDependency + 73.ImportedFromIB2 + 74.IBPluginDependency + 74.ImportedFromIB2 + 8.CustomClassName + 8.IBPluginDependency + 9.IBPluginDependency + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + {{324, 305}, {557, 400}} + com.apple.InterfaceBuilder.CocoaPlugin + {{324, 305}, {557, 400}} + + + + {1.79769e+308, 1.79769e+308} + {340, 340} + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + {{294, 705}, {617, 0}} + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + {{310, 310}, {353, 263}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + {{182, 609}, {331, 133}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + HSTableView + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + YES + + + YES + + + + + YES + + + YES + + + + 82 + + + + YES + + AppDelegateBase + NSObject + + YES + + YES + loadResults: + openHelp: + openWebsite: + showAboutBox: + showDirectoryWindow: + showPreferencesPanel: + showResultWindow: + startScanning: + + + YES + id + id + id + id + id + id + id + id + + + + YES + + YES + loadResults: + openHelp: + openWebsite: + showAboutBox: + showDirectoryWindow: + showPreferencesPanel: + showResultWindow: + startScanning: + + + YES + + loadResults: + id + + + openHelp: + id + + + openWebsite: + id + + + showAboutBox: + id + + + showDirectoryWindow: + id + + + showPreferencesPanel: + id + + + showResultWindow: + id + + + startScanning: + id + + + + + YES + + YES + columnsMenu + py + recentResultsMenu + + + YES + NSMenu + PyDupeGuruBase + NSMenu + + + + YES + + YES + columnsMenu + py + recentResultsMenu + + + YES + + columnsMenu + NSMenu + + + py + PyDupeGuruBase + + + recentResultsMenu + NSMenu + + + + + IBProjectSource + ../base/AppDelegate.h + + + + HSTableView + NSTableView + + IBProjectSource + ../views/HSTableView.h + + + + NSObject + + IBProjectSource + ../views/HSOutlineView.h + + + + NSObject + + + + NSObject + + IBProjectSource + ../views/NSTableViewAdditions.h + + + + NSTableView + + + + PyApp + PyFairware + + IBProjectSource + ../PyApp.h + + + + PyDupeGuruBase + PyApp + + IBProjectSource + ../base/PyDupeGuru.h + + + + PyFairware + NSObject + + IBProjectSource + ../PyFairware.h + + + + ResultWindow + ResultWindowBase + + removeDeadTracks: + id + + + removeDeadTracks: + + removeDeadTracks: + id + + + + IBProjectSource + ResultWindow.h + + + + ResultWindowBase + NSWindowController + + YES + + YES + changeOptions: + clearIgnoreList: + copyMarked: + deleteMarked: + exportToXHTML: + filter: + hardlinkMarked: + ignoreSelected: + invokeCustomCommand: + markAll: + markInvert: + markNone: + markSelected: + moveMarked: + openClicked: + openSelected: + removeMarked: + removeSelected: + renameSelected: + resetColumnsToDefault: + revealSelected: + saveResults: + startDuplicateScan: + switchSelected: + toggleColumn: + toggleDelta: + toggleDetailsPanel: + togglePowerMarker: + + + YES + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + id + + + + YES + + YES + changeOptions: + clearIgnoreList: + copyMarked: + deleteMarked: + exportToXHTML: + filter: + hardlinkMarked: + ignoreSelected: + invokeCustomCommand: + markAll: + markInvert: + markNone: + markSelected: + moveMarked: + openClicked: + openSelected: + removeMarked: + removeSelected: + renameSelected: + resetColumnsToDefault: + revealSelected: + saveResults: + startDuplicateScan: + switchSelected: + toggleColumn: + toggleDelta: + toggleDetailsPanel: + togglePowerMarker: + + + YES + + changeOptions: + id + + + clearIgnoreList: + id + + + copyMarked: + id + + + deleteMarked: + id + + + exportToXHTML: + id + + + filter: + id + + + hardlinkMarked: + id + + + ignoreSelected: + id + + + invokeCustomCommand: + id + + + markAll: + id + + + markInvert: + id + + + markNone: + id + + + markSelected: + id + + + moveMarked: + id + + + openClicked: + id + + + openSelected: + id + + + removeMarked: + id + + + removeSelected: + id + + + renameSelected: + id + + + resetColumnsToDefault: + id + + + revealSelected: + id + + + saveResults: + id + + + startDuplicateScan: + id + + + switchSelected: + id + + + toggleColumn: + id + + + toggleDelta: + id + + + toggleDetailsPanel: + id + + + togglePowerMarker: + id + + + + + YES + + YES + filterField + matches + optionsSwitch + stats + + + YES + NSSearchField + HSTableView + NSSegmentedControl + NSTextField + + + + YES + + YES + filterField + matches + optionsSwitch + stats + + + YES + + filterField + NSSearchField + + + matches + HSTableView + + + optionsSwitch + NSSegmentedControl + + + stats + NSTextField + + + + + IBProjectSource + ../base/ResultWindow.h + + + + + YES + + NSActionCell + NSCell + + IBFrameworkSource + AppKit.framework/Headers/NSActionCell.h + + + + NSApplication + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSApplication.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSApplicationScripting.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSColorPanel.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSHelpManager.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSPageLayout.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSUserInterfaceItemSearching.h + + + + NSButton + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSButton.h + + + + NSButtonCell + NSActionCell + + IBFrameworkSource + AppKit.framework/Headers/NSButtonCell.h + + + + NSCell + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSCell.h + + + + NSControl + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSControl.h + + + + NSFormatter + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSFormatter.h + + + + NSMenu + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSMenu.h + + + + NSMenuItem + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSMenuItem.h + + + + NSMenuItemCell + NSButtonCell + + IBFrameworkSource + AppKit.framework/Headers/NSMenuItemCell.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSAccessibility.h + + + + NSObject + + + + NSObject + + + + NSObject + + + + NSObject + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSDictionaryController.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSDragging.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSFontManager.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSFontPanel.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSKeyValueBinding.h + + + + NSObject + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSNibLoading.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSOutlineView.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSPasteboard.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSSavePanel.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSTableView.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSToolbarItem.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSView.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSArchiver.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSClassDescription.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSError.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSFileManager.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyValueCoding.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyValueObserving.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyedArchiver.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSObject.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSObjectScripting.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSPortCoder.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSRunLoop.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptClassDescription.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptKeyValueCoding.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptObjectSpecifiers.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptWhoseTests.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSThread.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURL.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURLConnection.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURLDownload.h + + + + NSObject + + IBFrameworkSource + Sparkle.framework/Headers/SUAppcast.h + + + + NSObject + + IBFrameworkSource + Sparkle.framework/Headers/SUUpdater.h + + + + NSPopUpButton + NSButton + + IBFrameworkSource + AppKit.framework/Headers/NSPopUpButton.h + + + + NSPopUpButtonCell + NSMenuItemCell + + IBFrameworkSource + AppKit.framework/Headers/NSPopUpButtonCell.h + + + + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSInterfaceStyle.h + + + + NSResponder + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSResponder.h + + + + NSScrollView + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSScrollView.h + + + + NSScroller + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSScroller.h + + + + NSSearchField + NSTextField + + IBFrameworkSource + AppKit.framework/Headers/NSSearchField.h + + + + NSSearchFieldCell + NSTextFieldCell + + IBFrameworkSource + AppKit.framework/Headers/NSSearchFieldCell.h + + + + NSSegmentedCell + NSActionCell + + IBFrameworkSource + AppKit.framework/Headers/NSSegmentedCell.h + + + + NSSegmentedControl + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSSegmentedControl.h + + + + NSTableColumn + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSTableColumn.h + + + + NSTableHeaderView + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSTableHeaderView.h + + + + NSTableView + NSControl + + + + NSTextField + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSTextField.h + + + + NSTextFieldCell + NSActionCell + + IBFrameworkSource + AppKit.framework/Headers/NSTextFieldCell.h + + + + NSToolbar + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSToolbar.h + + + + NSToolbarItem + NSObject + + + + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSClipView.h + + + + NSView + + + + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSRulerView.h + + + + NSView + NSResponder + + + + NSWindow + + IBFrameworkSource + AppKit.framework/Headers/NSDrawer.h + + + + NSWindow + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSWindow.h + + + + NSWindow + + IBFrameworkSource + AppKit.framework/Headers/NSWindowScripting.h + + + + NSWindowController + NSResponder + + showWindow: + id + + + showWindow: + + showWindow: + id + + + + IBFrameworkSource + AppKit.framework/Headers/NSWindowController.h + + + + + 0 + IBCocoaFramework + + com.apple.InterfaceBuilder.CocoaPlugin.macosx + + + + com.apple.InterfaceBuilder.CocoaPlugin.macosx + + + + com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 + + + YES + ../../se/dupeguru.xcodeproj + 3 + + YES + + YES + NSActionTemplate + NSMenuCheckmark + NSMenuMixedState + NSSwitch + folder32 + + + YES + {15, 15} + {9, 8} + {7, 2} + {15, 15} + {32, 32} + + + + diff --git a/cocoa/me/AppDelegate.m b/cocoa/me/AppDelegate.m index 243f6c02..6eee2e77 100644 --- a/cocoa/me/AppDelegate.m +++ b/cocoa/me/AppDelegate.m @@ -7,10 +7,10 @@ http://www.hardcoded.net/licenses/bsd_license */ #import "AppDelegate.h" -#import "../../cocoalib/ProgressController.h" -#import "../../cocoalib/Utils.h" -#import "../../cocoalib/ValueTransformers.h" -#import "../../cocoalib/Dialogs.h" +#import "ProgressController.h" +#import "Utils.h" +#import "ValueTransformers.h" +#import "Dialogs.h" #import "DetailsPanel.h" #import "DirectoryPanel.h" #import "ResultWindow.h" @@ -79,7 +79,7 @@ http://www.hardcoded.net/licenses/bsd_license { NSMenu *actionsMenu = [[[NSApp mainMenu] itemWithTitle:@"Actions"] submenu]; // index 3 is just after "Export Results to XHTML" - NSMenuItem *mi = [actionsMenu insertItemWithTitle:@"Remove Dead Tracks in iTunes" + NSMenuItem *mi = [actionsMenu insertItemWithTitle:TR(@"Remove Dead Tracks in iTunes") action:@selector(removeDeadTracks:) keyEquivalent:@"" atIndex:3]; [mi setTarget:[self resultWindow]]; [super applicationDidFinishLaunching:aNotification]; diff --git a/cocoa/me/DirectoryPanel.m b/cocoa/me/DirectoryPanel.m index 7c440eef..2a47c753 100644 --- a/cocoa/me/DirectoryPanel.m +++ b/cocoa/me/DirectoryPanel.m @@ -7,6 +7,7 @@ http://www.hardcoded.net/licenses/bsd_license */ #import "DirectoryPanel.h" +#import "Consts.h" @implementation DirectoryPanelME - (id)initWithParentApp:(id)aParentApp @@ -21,7 +22,7 @@ http://www.hardcoded.net/licenses/bsd_license { [super fillPopUpMenu]; NSMenu *m = [addButtonPopUp menu]; - NSMenuItem *mi = [m insertItemWithTitle:@"Add iTunes Directory" action:@selector(addiTunes:) + NSMenuItem *mi = [m insertItemWithTitle:TR(@"Add iTunes Directory") action:@selector(addiTunes:) keyEquivalent:@"" atIndex:1]; [mi setTarget:self]; } diff --git a/cocoa/me/ResultWindow.m b/cocoa/me/ResultWindow.m index 14d301d9..3681e819 100644 --- a/cocoa/me/ResultWindow.m +++ b/cocoa/me/ResultWindow.m @@ -46,29 +46,29 @@ http://www.hardcoded.net/licenses/bsd_license NSTableColumn *refCol = [matches tableColumnWithIdentifier:@"0"]; _resultColumns = [[NSMutableArray alloc] init]; [_resultColumns addObject:[matches tableColumnWithIdentifier:@"0"]]; // File Name - [_resultColumns addObject:[self getColumnForIdentifier:1 title:@"Folder" width:120 refCol:refCol]]; - NSTableColumn *sizeCol = [self getColumnForIdentifier:2 title:@"Size (MB)" width:63 refCol:refCol]; + [_resultColumns addObject:[self getColumnForIdentifier:1 title:TR(@"Folder") width:120 refCol:refCol]]; + NSTableColumn *sizeCol = [self getColumnForIdentifier:2 title:TR(@"Size (MB)") width:63 refCol:refCol]; [[sizeCol dataCell] setAlignment:NSRightTextAlignment]; [_resultColumns addObject:sizeCol]; - NSTableColumn *timeCol = [self getColumnForIdentifier:3 title:@"Time" width:50 refCol:refCol]; + NSTableColumn *timeCol = [self getColumnForIdentifier:3 title:TR(@"Time") width:50 refCol:refCol]; [[timeCol dataCell] setAlignment:NSRightTextAlignment]; [_resultColumns addObject:timeCol]; - NSTableColumn *brCol = [self getColumnForIdentifier:4 title:@"Bitrate" width:50 refCol:refCol]; + NSTableColumn *brCol = [self getColumnForIdentifier:4 title:TR(@"Bitrate") width:50 refCol:refCol]; [[brCol dataCell] setAlignment:NSRightTextAlignment]; [_resultColumns addObject:brCol]; - [_resultColumns addObject:[self getColumnForIdentifier:5 title:@"Sample Rate" width:60 refCol:refCol]]; - [_resultColumns addObject:[self getColumnForIdentifier:6 title:@"Kind" width:40 refCol:refCol]]; - [_resultColumns addObject:[self getColumnForIdentifier:7 title:@"Modification" width:120 refCol:refCol]]; - [_resultColumns addObject:[self getColumnForIdentifier:8 title:@"Title" width:120 refCol:refCol]]; - [_resultColumns addObject:[self getColumnForIdentifier:9 title:@"Artist" width:120 refCol:refCol]]; - [_resultColumns addObject:[self getColumnForIdentifier:10 title:@"Album" width:120 refCol:refCol]]; - [_resultColumns addObject:[self getColumnForIdentifier:11 title:@"Genre" width:80 refCol:refCol]]; - [_resultColumns addObject:[self getColumnForIdentifier:12 title:@"Year" width:40 refCol:refCol]]; - [_resultColumns addObject:[self getColumnForIdentifier:13 title:@"Track Number" width:40 refCol:refCol]]; - [_resultColumns addObject:[self getColumnForIdentifier:14 title:@"Comment" width:120 refCol:refCol]]; - [_resultColumns addObject:[self getColumnForIdentifier:15 title:@"Match %" width:57 refCol:refCol]]; - [_resultColumns addObject:[self getColumnForIdentifier:16 title:@"Words Used" width:120 refCol:refCol]]; - [_resultColumns addObject:[self getColumnForIdentifier:17 title:@"Dupe Count" width:80 refCol:refCol]]; + [_resultColumns addObject:[self getColumnForIdentifier:5 title:TR(@"Sample Rate") width:60 refCol:refCol]]; + [_resultColumns addObject:[self getColumnForIdentifier:6 title:TR(@"Kind") width:40 refCol:refCol]]; + [_resultColumns addObject:[self getColumnForIdentifier:7 title:TR(@"Modification") width:120 refCol:refCol]]; + [_resultColumns addObject:[self getColumnForIdentifier:8 title:TR(@"Title") width:120 refCol:refCol]]; + [_resultColumns addObject:[self getColumnForIdentifier:9 title:TR(@"Artist") width:120 refCol:refCol]]; + [_resultColumns addObject:[self getColumnForIdentifier:10 title:TR(@"Album") width:120 refCol:refCol]]; + [_resultColumns addObject:[self getColumnForIdentifier:11 title:TR(@"Genre") width:80 refCol:refCol]]; + [_resultColumns addObject:[self getColumnForIdentifier:12 title:TR(@"Year") width:40 refCol:refCol]]; + [_resultColumns addObject:[self getColumnForIdentifier:13 title:TR(@"Track Number") width:40 refCol:refCol]]; + [_resultColumns addObject:[self getColumnForIdentifier:14 title:TR(@"Comment") width:120 refCol:refCol]]; + [_resultColumns addObject:[self getColumnForIdentifier:15 title:TR(@"Match %") width:57 refCol:refCol]]; + [_resultColumns addObject:[self getColumnForIdentifier:16 title:TR(@"Words Used") width:120 refCol:refCol]]; + [_resultColumns addObject:[self getColumnForIdentifier:17 title:TR(@"Dupe Count") width:80 refCol:refCol]]; } /* Actions */ @@ -101,18 +101,15 @@ http://www.hardcoded.net/licenses/bsd_license { [super jobCompleted:aNotification]; id lastAction = [[ProgressController mainProgressController] jobId]; - if ([lastAction isEqualTo:jobScanDeadTracks]) - { + if ([lastAction isEqualTo:jobScanDeadTracks]) { NSInteger deadTrackCount = [(PyDupeGuru *)py deadTrackCount]; - if (deadTrackCount > 0) - { - NSString *msg = @"Your iTunes Library contains %d dead tracks ready to be removed. Continue?"; + if (deadTrackCount > 0) { + NSString *msg = TR(@"RemoveDeadTracksConfirmMsg"); if ([Dialogs askYesNo:[NSString stringWithFormat:msg,deadTrackCount]] == NSAlertFirstButtonReturn) [(PyDupeGuru *)py removeDeadTracks]; } - else - { - [Dialogs showMessage:@"You have no dead tracks in your iTunes Library"]; + else { + [Dialogs showMessage:TR(@"NoDeadTrackMsg")]; } } } diff --git a/cocoa/me/dupeguru.xcodeproj/project.pbxproj b/cocoa/me/dupeguru.xcodeproj/project.pbxproj index 3ab4aa91..41541b90 100644 --- a/cocoa/me/dupeguru.xcodeproj/project.pbxproj +++ b/cocoa/me/dupeguru.xcodeproj/project.pbxproj @@ -29,18 +29,22 @@ CE003CCB11242D00004B0AA7 /* NSIndexPathAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = CE003CC311242D00004B0AA7 /* NSIndexPathAdditions.m */; }; CE003CCC11242D00004B0AA7 /* NSTableViewAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = CE003CC511242D00004B0AA7 /* NSTableViewAdditions.m */; }; CE003CD011242D2C004B0AA7 /* DirectoryOutline.m in Sources */ = {isa = PBXBuildFile; fileRef = CE003CCE11242D2C004B0AA7 /* DirectoryOutline.m */; }; + CE05331712E5D3ED0029EF25 /* DetailsPanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE05330D12E5D3ED0029EF25 /* DetailsPanel.xib */; }; + CE05331812E5D3ED0029EF25 /* DirectoryPanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE05330F12E5D3ED0029EF25 /* DirectoryPanel.xib */; }; + CE05331912E5D3ED0029EF25 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE05331112E5D3ED0029EF25 /* MainMenu.xib */; }; + CE05331A12E5D3ED0029EF25 /* ProblemDialog.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE05331312E5D3ED0029EF25 /* ProblemDialog.xib */; }; + CE05331B12E5D3ED0029EF25 /* ResultWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE05331512E5D3ED0029EF25 /* ResultWindow.xib */; }; + CE05332312E5D4100029EF25 /* Preferences.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE05332112E5D4100029EF25 /* Preferences.xib */; }; + CE05332F12E5D6100029EF25 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = CE05332D12E5D6100029EF25 /* Localizable.strings */; }; CE073F6309CAE1A3005C1D2F /* help in Resources */ = {isa = PBXBuildFile; fileRef = CE073F5409CAE1A3005C1D2F /* help */; }; CE0A0C001175A1C000DCA3C6 /* HSTable.m in Sources */ = {isa = PBXBuildFile; fileRef = CE0A0BFF1175A1C000DCA3C6 /* HSTable.m */; }; CE0A0C041175A1DE00DCA3C6 /* ProblemDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = CE0A0C021175A1DE00DCA3C6 /* ProblemDialog.m */; }; - CE0A0C061175A24800DCA3C6 /* ProblemDialog.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE0A0C051175A24800DCA3C6 /* ProblemDialog.xib */; }; CE1425890AFB718500BD5167 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE1425880AFB718500BD5167 /* Sparkle.framework */; }; CE14259F0AFB719300BD5167 /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = CE1425880AFB718500BD5167 /* Sparkle.framework */; }; CE1EAA0A12DF3E81009BA949 /* HSRecentFiles.m in Sources */ = {isa = PBXBuildFile; fileRef = CE1EAA0912DF3E81009BA949 /* HSRecentFiles.m */; }; CE381C9609914ACE003581CE /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = CE381C9409914ACE003581CE /* AppDelegate.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 */; }; - CE3FBDD31094637800B72D77 /* DetailsPanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE3FBDD11094637800B72D77 /* DetailsPanel.xib */; }; - CE3FBDD41094637800B72D77 /* DirectoryPanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE3FBDD21094637800B72D77 /* DirectoryPanel.xib */; }; CE49DEF60FDFEB810098617B /* BRSingleLineFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = CE49DEF30FDFEB810098617B /* BRSingleLineFormatter.m */; }; CE4B59C81119919700C06C9E /* ErrorReportWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE4B59C51119919700C06C9E /* ErrorReportWindow.xib */; }; CE4B59C91119919700C06C9E /* progress.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE4B59C61119919700C06C9E /* progress.xib */; }; @@ -61,9 +65,6 @@ CE74A12412537F06008A8DF0 /* HSFairwareReminder.m in Sources */ = {isa = PBXBuildFile; fileRef = CE74A12212537F06008A8DF0 /* HSFairwareReminder.m */; }; CE74A12712537F2E008A8DF0 /* FairwareReminder.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE74A12512537F2E008A8DF0 /* FairwareReminder.xib */; }; CE848A1909DD85810004CB44 /* Consts.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = CE848A1809DD85810004CB44 /* Consts.h */; }; - CE900AD2109B238600754048 /* Preferences.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE900AD1109B238600754048 /* Preferences.xib */; }; - CE900AD7109B2A9B00754048 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE900AD6109B2A9B00754048 /* MainMenu.xib */; }; - CEAF803712E07DF000A988DF /* ResultWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = CEAF803612E07DF000A988DF /* ResultWindow.xib */; }; CEB14D29124DFC2800FA7481 /* ResultTable.m in Sources */ = {isa = PBXBuildFile; fileRef = CEB14D28124DFC2800FA7481 /* ResultTable.m */; }; CEDF07A3112493B200EE5BC0 /* StatsLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = CEDF07A2112493B200EE5BC0 /* StatsLabel.m */; }; CEEB135209C837A2004D2330 /* dupeguru.icns in Resources */ = {isa = PBXBuildFile; fileRef = CEEB135109C837A2004D2330 /* dupeguru.icns */; }; @@ -87,7 +88,7 @@ /* Begin PBXFileReference section */ 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = ""; }; - 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = SOURCE_ROOT; }; + 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = SOURCE_ROOT; }; @@ -111,13 +112,27 @@ CE003CCD11242D2C004B0AA7 /* DirectoryOutline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DirectoryOutline.h; path = ../base/DirectoryOutline.h; sourceTree = SOURCE_ROOT; }; CE003CCE11242D2C004B0AA7 /* DirectoryOutline.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DirectoryOutline.m; path = ../base/DirectoryOutline.m; sourceTree = SOURCE_ROOT; }; CE003CCF11242D2C004B0AA7 /* PyDirectoryOutline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PyDirectoryOutline.h; path = ../base/PyDirectoryOutline.h; sourceTree = SOURCE_ROOT; }; + CE05330E12E5D3ED0029EF25 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../base/en.lproj/DetailsPanel.xib; sourceTree = SOURCE_ROOT; }; + CE05331012E5D3ED0029EF25 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../base/en.lproj/DirectoryPanel.xib; sourceTree = SOURCE_ROOT; }; + CE05331212E5D3ED0029EF25 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../base/en.lproj/MainMenu.xib; sourceTree = SOURCE_ROOT; }; + CE05331412E5D3ED0029EF25 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../base/en.lproj/ProblemDialog.xib; sourceTree = SOURCE_ROOT; }; + CE05331612E5D3ED0029EF25 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../base/en.lproj/ResultWindow.xib; sourceTree = SOURCE_ROOT; }; + CE05331C12E5D4010029EF25 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = ../base/fr.lproj/DetailsPanel.xib; sourceTree = SOURCE_ROOT; }; + CE05331D12E5D4010029EF25 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = ../base/fr.lproj/DirectoryPanel.xib; sourceTree = SOURCE_ROOT; }; + CE05331E12E5D4010029EF25 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = ../base/fr.lproj/MainMenu.xib; sourceTree = SOURCE_ROOT; }; + CE05331F12E5D4010029EF25 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = ../base/fr.lproj/ProblemDialog.xib; sourceTree = SOURCE_ROOT; }; + CE05332012E5D4010029EF25 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = ../base/fr.lproj/ResultWindow.xib; sourceTree = SOURCE_ROOT; }; + CE05332212E5D4100029EF25 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/Preferences.xib; sourceTree = ""; }; + CE05332912E5D4460029EF25 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = fr.lproj/Preferences.xib; sourceTree = ""; }; + CE05332E12E5D6100029EF25 /* en */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = en; path = ../base/en.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + CE05333312E5D6370029EF25 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = ../base/fr.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + CE05347712E5DC420029EF25 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = ../../cocoalib/fr.lproj/FairwareReminder.xib; sourceTree = SOURCE_ROOT; }; CE073F5409CAE1A3005C1D2F /* help */ = {isa = PBXFileReference; lastKnownFileType = folder; name = help; path = ../../build/help; sourceTree = ""; }; CE0A0BFE1175A1C000DCA3C6 /* HSTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HSTable.h; sourceTree = ""; }; CE0A0BFF1175A1C000DCA3C6 /* HSTable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HSTable.m; sourceTree = ""; }; CE0A0C011175A1DE00DCA3C6 /* ProblemDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ProblemDialog.h; path = ../base/ProblemDialog.h; sourceTree = SOURCE_ROOT; }; CE0A0C021175A1DE00DCA3C6 /* ProblemDialog.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ProblemDialog.m; path = ../base/ProblemDialog.m; sourceTree = SOURCE_ROOT; }; CE0A0C031175A1DE00DCA3C6 /* PyProblemDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PyProblemDialog.h; path = ../base/PyProblemDialog.h; sourceTree = SOURCE_ROOT; }; - CE0A0C051175A24800DCA3C6 /* ProblemDialog.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ProblemDialog.xib; path = ../base/xib/ProblemDialog.xib; sourceTree = SOURCE_ROOT; }; CE0A0C131175A28100DCA3C6 /* PyTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PyTable.h; sourceTree = ""; }; CE1425880AFB718500BD5167 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Sparkle.framework; path = /Library/Frameworks/Sparkle.framework; sourceTree = ""; }; CE1EAA0812DF3E81009BA949 /* HSRecentFiles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HSRecentFiles.h; path = ../../cocoalib/HSRecentFiles.h; sourceTree = SOURCE_ROOT; }; @@ -127,8 +142,6 @@ CE381C9A09914ADF003581CE /* ResultWindow.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; path = ResultWindow.m; sourceTree = SOURCE_ROOT; }; CE381C9B09914ADF003581CE /* ResultWindow.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = ResultWindow.h; sourceTree = SOURCE_ROOT; }; CE381CF509915304003581CE /* dg_cocoa.plugin */ = {isa = PBXFileReference; lastKnownFileType = folder; path = dg_cocoa.plugin; sourceTree = SOURCE_ROOT; }; - CE3FBDD11094637800B72D77 /* DetailsPanel.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = DetailsPanel.xib; path = ../../base/xib/DetailsPanel.xib; sourceTree = ""; }; - CE3FBDD21094637800B72D77 /* DirectoryPanel.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = DirectoryPanel.xib; path = ../../base/xib/DirectoryPanel.xib; sourceTree = ""; }; CE49DEF20FDFEB810098617B /* BRSingleLineFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BRSingleLineFormatter.h; path = ../../cocoalib/brsinglelineformatter/BRSingleLineFormatter.h; sourceTree = SOURCE_ROOT; }; CE49DEF30FDFEB810098617B /* BRSingleLineFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BRSingleLineFormatter.m; path = ../../cocoalib/brsinglelineformatter/BRSingleLineFormatter.m; sourceTree = SOURCE_ROOT; }; CE4B59C51119919700C06C9E /* ErrorReportWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ErrorReportWindow.xib; sourceTree = ""; }; @@ -167,9 +180,6 @@ CE74A12312537F06008A8DF0 /* PyFairware.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PyFairware.h; path = ../../cocoalib/PyFairware.h; sourceTree = SOURCE_ROOT; }; CE74A12612537F2E008A8DF0 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../../cocoalib/en.lproj/FairwareReminder.xib; sourceTree = SOURCE_ROOT; }; CE848A1809DD85810004CB44 /* Consts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Consts.h; sourceTree = ""; }; - CE900AD1109B238600754048 /* Preferences.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = Preferences.xib; sourceTree = ""; }; - CE900AD6109B2A9B00754048 /* MainMenu.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = MainMenu.xib; path = ../../base/xib/MainMenu.xib; sourceTree = ""; }; - CEAF803612E07DF000A988DF /* ResultWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ResultWindow.xib; path = ../base/xib/ResultWindow.xib; sourceTree = SOURCE_ROOT; }; CEB14D26124DFC2800FA7481 /* PyResultTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PyResultTable.h; path = ../base/PyResultTable.h; sourceTree = SOURCE_ROOT; }; CEB14D27124DFC2800FA7481 /* ResultTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ResultTable.h; path = ../base/ResultTable.h; sourceTree = SOURCE_ROOT; }; CEB14D28124DFC2800FA7481 /* ResultTable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ResultTable.m; path = ../base/ResultTable.m; sourceTree = SOURCE_ROOT; }; @@ -198,6 +208,7 @@ 080E96DDFE201D6D7F000001 /* DGME */ = { isa = PBXGroup; children = ( + 29B97316FDCFA39411CA2CEA /* main.m */, CE381C9509914ACE003581CE /* AppDelegate.h */, CE381C9409914ACE003581CE /* AppDelegate.m */, CE848A1809DD85810004CB44 /* Consts.h */, @@ -243,7 +254,6 @@ 080E96DDFE201D6D7F000001 /* DGME */, CE515E140FC6C17900EC695D /* dgbase */, CE515DDD0FC6C09400EC695D /* cocoalib */, - 29B97315FDCFA39411CA2CEA /* Other Sources */, 29B97317FDCFA39411CA2CEA /* Resources */, 29B97323FDCFA39411CA2CEA /* Frameworks */, 19C28FACFE9D520D11CA2CBB /* Products */, @@ -251,22 +261,15 @@ name = dupeguru; sourceTree = ""; }; - 29B97315FDCFA39411CA2CEA /* Other Sources */ = { - isa = PBXGroup; - children = ( - 29B97316FDCFA39411CA2CEA /* main.m */, - ); - name = "Other Sources"; - sourceTree = ""; - }; 29B97317FDCFA39411CA2CEA /* Resources */ = { isa = PBXGroup; children = ( - CE3FBDD01094637800B72D77 /* xib */, CE073F5409CAE1A3005C1D2F /* help */, CE381CF509915304003581CE /* dg_cocoa.plugin */, CEFC294309C89E0000D9F998 /* images */, + CE05330C12E5D3D70029EF25 /* xib */, CEEB135109C837A2004D2330 /* dupeguru.icns */, + CE05332D12E5D6100029EF25 /* Localizable.strings */, 8D1107310486CEB800E47090 /* Info.plist */, CE6E0E9E1054EB97008D9390 /* dsa_pub.pem */, ); @@ -325,17 +328,17 @@ path = ../../cocoalib/views; sourceTree = SOURCE_ROOT; }; - CE3FBDD01094637800B72D77 /* xib */ = { + CE05330C12E5D3D70029EF25 /* xib */ = { isa = PBXGroup; children = ( - CE900AD6109B2A9B00754048 /* MainMenu.xib */, - CEAF803612E07DF000A988DF /* ResultWindow.xib */, - CE3FBDD11094637800B72D77 /* DetailsPanel.xib */, - CE3FBDD21094637800B72D77 /* DirectoryPanel.xib */, - CE900AD1109B238600754048 /* Preferences.xib */, - CE0A0C051175A24800DCA3C6 /* ProblemDialog.xib */, + CE05330D12E5D3ED0029EF25 /* DetailsPanel.xib */, + CE05330F12E5D3ED0029EF25 /* DirectoryPanel.xib */, + CE05331112E5D3ED0029EF25 /* MainMenu.xib */, + CE05331312E5D3ED0029EF25 /* ProblemDialog.xib */, + CE05331512E5D3ED0029EF25 /* ResultWindow.xib */, + CE05332112E5D4100029EF25 /* Preferences.xib */, ); - path = xib; + name = xib; sourceTree = ""; }; CE49DEF10FDFEB810098617B /* brsinglelineformatter */ = { @@ -468,6 +471,7 @@ French, German, en, + fr, ); mainGroup = 29B97314FDCFA39411CA2CEA /* dupeguru */; projectDirPath = ""; @@ -488,16 +492,17 @@ CEEB135209C837A2004D2330 /* dupeguru.icns in Resources */, CEFC294609C89E3D00D9F998 /* folder32.png in Resources */, CE6E0E9F1054EB97008D9390 /* dsa_pub.pem in Resources */, - CE3FBDD31094637800B72D77 /* DetailsPanel.xib in Resources */, - CE3FBDD41094637800B72D77 /* DirectoryPanel.xib in Resources */, - CE900AD2109B238600754048 /* Preferences.xib in Resources */, - CE900AD7109B2A9B00754048 /* MainMenu.xib in Resources */, CE4B59C81119919700C06C9E /* ErrorReportWindow.xib in Resources */, CE4B59C91119919700C06C9E /* progress.xib in Resources */, - CE0A0C061175A24800DCA3C6 /* ProblemDialog.xib in Resources */, CE74A12712537F2E008A8DF0 /* FairwareReminder.xib in Resources */, CE4F934612CCA9470067A3AE /* about.xib in Resources */, - CEAF803712E07DF000A988DF /* ResultWindow.xib in Resources */, + CE05331712E5D3ED0029EF25 /* DetailsPanel.xib in Resources */, + CE05331812E5D3ED0029EF25 /* DirectoryPanel.xib in Resources */, + CE05331912E5D3ED0029EF25 /* MainMenu.xib in Resources */, + CE05331A12E5D3ED0029EF25 /* ProblemDialog.xib in Resources */, + CE05331B12E5D3ED0029EF25 /* ResultWindow.xib in Resources */, + CE05332312E5D4100029EF25 /* Preferences.xib in Resources */, + CE05332F12E5D6100029EF25 /* Localizable.strings in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -544,10 +549,74 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXVariantGroup section */ + CE05330D12E5D3ED0029EF25 /* DetailsPanel.xib */ = { + isa = PBXVariantGroup; + children = ( + CE05330E12E5D3ED0029EF25 /* en */, + CE05331C12E5D4010029EF25 /* fr */, + ); + name = DetailsPanel.xib; + sourceTree = SOURCE_ROOT; + }; + CE05330F12E5D3ED0029EF25 /* DirectoryPanel.xib */ = { + isa = PBXVariantGroup; + children = ( + CE05331012E5D3ED0029EF25 /* en */, + CE05331D12E5D4010029EF25 /* fr */, + ); + name = DirectoryPanel.xib; + sourceTree = SOURCE_ROOT; + }; + CE05331112E5D3ED0029EF25 /* MainMenu.xib */ = { + isa = PBXVariantGroup; + children = ( + CE05331212E5D3ED0029EF25 /* en */, + CE05331E12E5D4010029EF25 /* fr */, + ); + name = MainMenu.xib; + sourceTree = SOURCE_ROOT; + }; + CE05331312E5D3ED0029EF25 /* ProblemDialog.xib */ = { + isa = PBXVariantGroup; + children = ( + CE05331412E5D3ED0029EF25 /* en */, + CE05331F12E5D4010029EF25 /* fr */, + ); + name = ProblemDialog.xib; + sourceTree = SOURCE_ROOT; + }; + CE05331512E5D3ED0029EF25 /* ResultWindow.xib */ = { + isa = PBXVariantGroup; + children = ( + CE05331612E5D3ED0029EF25 /* en */, + CE05332012E5D4010029EF25 /* fr */, + ); + name = ResultWindow.xib; + sourceTree = SOURCE_ROOT; + }; + CE05332112E5D4100029EF25 /* Preferences.xib */ = { + isa = PBXVariantGroup; + children = ( + CE05332212E5D4100029EF25 /* en */, + CE05332912E5D4460029EF25 /* fr */, + ); + name = Preferences.xib; + sourceTree = SOURCE_ROOT; + }; + CE05332D12E5D6100029EF25 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + CE05332E12E5D6100029EF25 /* en */, + CE05333312E5D6370029EF25 /* fr */, + ); + name = Localizable.strings; + sourceTree = ""; + }; CE74A12512537F2E008A8DF0 /* FairwareReminder.xib */ = { isa = PBXVariantGroup; children = ( CE74A12612537F2E008A8DF0 /* en */, + CE05347712E5DC420029EF25 /* fr */, ); name = FairwareReminder.xib; path = ../../cocoalib/xib; diff --git a/cocoa/me/en.lproj/Preferences.strings b/cocoa/me/en.lproj/Preferences.strings new file mode 100644 index 0000000000000000000000000000000000000000..49056e143ceb1ec4a4552c1908d92f07b95b92b5 GIT binary patch literal 7342 zcmcgx+fLg+5S{0Ig@sg!qLvn%m`l|Mpe^Ddr7EHoL!rcU2i5< zH&x`=o;bU6=5}V+e||UQjjTu_d(xMVjPOb1J&q;$EJt!8SCUItZsY-ycaV=E8ROaB z({o+9lUv;H<2=NXNLxPQ`wQ-Ra*l)NT+Z-4Dn>b!Q~8PeGmLd0AD+fqFMeNvRt;RQ z%j&Zkm!6)hKW78u%|dz%Z5}b#C*bP=Ul$hPxgW&chE<3xG2bH~@8kbE!YvQuRsiL! z8RFyl1S}6YhBXnT^438_Nwwc*&#?$hSH>$A)g>Z)2+!s~$w=QW^bSR1Dr+9HwIDKm zrug`dkU<^bVP5_+S*T-jb1V&JS!i?(M;rFdkq-yZswacOhJNMPLk8vM8GhUP681&Q z^F=G*3xC{L8nZgE_T{kp0B23-%+omw=v+1OqO?xrH6mtG>9m@a%7%wyV@@2^bHze- z3_o0`H8+(_Pyfw;{?A8@rR5HCp^M15fz|!kOe7rhE?1-y;)>aG#6sdmsqfuHmeDy7 z>7l8$th_IkJZX9iLP>~0rZcdP2AUOi;ioY^tV$aDpWrESNn$wj3Q>58f3jP;P|>=q z(ge>`qt#}KiD<82k^xXW0@ry_>k_#(xVkDXmsy%YW|?oUnCQNuT90syfs7tb&~>sq z?abM?HO1v0N~*m!-&`@#wSi-dUf>eAM(`GW$bO!^+(QwmT9t2#%T|h8lg6ehHKs)h_P}8KlO|U%hd#Z$7(`U3DENH zQpvxT$I_HkqpLgX;?Q=m5*)#QeN%hupmjOD1(u%|?d)0Op)GkKF%>icU$6>Up0FM! z*UauBTi|^AM7b)aB!qPS88wu3*pS@^tLmVLTdqpDc4n5cDlx{daea2yE3#0ZPkIq+Q()US7p4PutGV`?Ci?W zqfBQPCDoQ&ly;g0>vLqeiYa@Y5%Q1w1R6tTl6uxi1J;;5hlZ(6bvcI5JEnqYzI6FL z3-bH)m@&28fwrvhtn-?_Zcmv7drEiIxElAt!gt6vO<%V|%z_=_4zhJJW=w65VOzTc zt!eA-T4cd~XnM?;+U}z!<%kGvuPF2OC@86}L(^l%)b*h8gYZDY4*_p=7LA||fImT@)29tf)mBcE?XwjqCE zel7dI^8L*#^9wt|@)u^xId+URrdk6_yZb0sR-H5dQ)|uUb-3>Uw#;E`+J&7CJLkTM ydafVXJtycIY4fg;=f!T#1>|<0gDXe=cZ8?tld`+iDiW>f=M81m7GAWb4fzYVsz6Wx literal 0 HcmV?d00001 diff --git a/cocoa/me/xib/Preferences.xib b/cocoa/me/en.lproj/Preferences.xib similarity index 95% rename from cocoa/me/xib/Preferences.xib rename to cocoa/me/en.lproj/Preferences.xib index e18d22b4..43ab9617 100644 --- a/cocoa/me/xib/Preferences.xib +++ b/cocoa/me/en.lproj/Preferences.xib @@ -2,30 +2,25 @@ 1050 - 10F569 - 788 - 1038.29 - 461.00 + 10J567 + 823 + 1038.35 + 462.00 com.apple.InterfaceBuilder.CocoaPlugin - 788 + 823 YES - + YES com.apple.InterfaceBuilder.CocoaPlugin - YES - - YES - - - YES - + PluginDependencyRecalculationVersion + YES @@ -39,16 +34,12 @@ NSApplication - - YES - ignoreHardlinkMatches - YES 3 2 - {{92, 276}, {406, 326}} + {{92, 259}, {406, 343}} 1886912512 dupeGuru ME Preferences @@ -94,7 +85,7 @@ 12 - {{13, 40}, {380, 280}} + {{13, 40}, {380, 297}} YES @@ -108,7 +99,7 @@ 292 - {{117, 172}, {190, 21}} + {{117, 189}, {190, 21}} YES @@ -136,7 +127,7 @@ 292 - {{119, 155}, {80, 13}} + {{119, 172}, {80, 13}} YES @@ -172,7 +163,7 @@ 289 - {{225, 155}, {80, 13}} + {{225, 172}, {80, 13}} YES @@ -188,7 +179,7 @@ 292 - {{14, 177}, {100, 14}} + {{14, 194}, {100, 14}} YES @@ -208,7 +199,7 @@ 292 - {{17, 218}, {85, 13}} + {{17, 235}, {85, 13}} YES @@ -224,7 +215,7 @@ 292 - {{110, 207}, {231, 26}} + {{110, 224}, {231, 26}} YES @@ -334,7 +325,7 @@ 256 - {{15, 91}, {214, 18}} + {{15, 90}, {330, 18}} YES @@ -357,7 +348,7 @@ 256 - {{15, 51}, {214, 18}} + {{15, 50}, {325, 18}} YES @@ -378,7 +369,7 @@ 256 - {{313, 177}, {31, 14}} + {{313, 194}, {31, 14}} YES @@ -405,9 +396,11 @@ 0 - + YES - + + YES + YES @@ -431,7 +424,7 @@ NaN - + 0 @@ -457,7 +450,7 @@ 256 - {{15, 71}, {214, 18}} + {{15, 70}, {330, 18}} YES @@ -478,7 +471,7 @@ 256 - {{15, 9}, {283, 18}} + {{15, 10}, {330, 18}} YES @@ -499,7 +492,7 @@ 256 - {{15, 31}, {262, 18}} + {{15, 30}, {330, 18}} YES @@ -520,7 +513,7 @@ 292 - {{14, 133}, {100, 17}} + {{14, 150}, {100, 17}} YES @@ -536,7 +529,7 @@ 256 - {{24, 113}, {55, 18}} + {{24, 130}, {66, 18}} YES @@ -557,7 +550,7 @@ 256 - {{77, 113}, {55, 18}} + {{94, 130}, {66, 18}} YES @@ -578,7 +571,7 @@ 256 - {{129, 113}, {60, 18}} + {{164, 130}, {66, 18}} YES @@ -599,7 +592,7 @@ 256 - {{187, 113}, {51, 18}} + {{24, 110}, {66, 18}} YES @@ -620,7 +613,7 @@ 256 - {{235, 113}, {54, 18}} + {{94, 110}, {66, 18}} YES @@ -641,7 +634,7 @@ 256 - {{292, 113}, {54, 18}} + {{164, 110}, {66, 18}} YES @@ -660,7 +653,7 @@ - {{10, 33}, {360, 234}} + {{10, 33}, {360, 251}} Basic @@ -677,7 +670,7 @@ 256 - {{15, 215}, {262, 18}} + {{15, 232}, {262, 18}} YES @@ -698,7 +691,7 @@ 292 - {{14, 172}, {85, 13}} + {{14, 146}, {332, 13}} YES @@ -714,7 +707,7 @@ 292 - {{14, 144}, {324, 17}} + {{14, 189}, {332, 17}} YES @@ -730,7 +723,7 @@ 292 - {{104, 165}, {234, 26}} + {{14, 114}, {256, 26}} YES @@ -800,7 +793,7 @@ 266 - {{17, 122}, {326, 22}} + {{17, 167}, {326, 22}} YES @@ -830,7 +823,7 @@ 256 - {{15, 195}, {265, 18}} + {{15, 212}, {265, 18}} YES @@ -849,7 +842,7 @@ - {{10, 33}, {360, 234}} + {{10, 33}, {360, 251}} Advanced @@ -867,7 +860,7 @@ - {406, 326} + {406, 343} {{0, 0}, {1440, 878}} @@ -1547,8 +1540,8 @@ YES - + @@ -1601,10 +1594,10 @@ YES - - + + @@ -1613,25 +1606,25 @@ YES - - - - - - - - - + + + + + + + + + @@ -2084,6 +2077,7 @@ 10.IBPluginDependency 10.ImportedFromIB2 11.IBPluginDependency + 11.IBViewBoundsToFrameTransform 11.ImportedFromIB2 115.IBPluginDependency 116.IBPluginDependency @@ -2093,22 +2087,29 @@ 12.IBPluginDependency 12.ImportedFromIB2 120.IBPluginDependency + 120.IBViewBoundsToFrameTransform 120.ImportedFromIB2 121.IBPluginDependency 122.IBPluginDependency + 122.IBViewBoundsToFrameTransform 123.IBPluginDependency 125.IBPluginDependency 125.ImportedFromIB2 126.IBPluginDependency 13.IBPluginDependency + 13.IBViewBoundsToFrameTransform 13.ImportedFromIB2 14.IBPluginDependency + 14.IBViewBoundsToFrameTransform 14.ImportedFromIB2 15.IBPluginDependency + 15.IBViewBoundsToFrameTransform 15.ImportedFromIB2 17.IBPluginDependency + 17.IBViewBoundsToFrameTransform 17.ImportedFromIB2 18.IBPluginDependency + 18.IBViewBoundsToFrameTransform 18.ImportedFromIB2 19.IBPluginDependency 19.ImportedFromIB2 @@ -2119,8 +2120,10 @@ 2.windowTemplate.hasMinSize 2.windowTemplate.minSize 20.IBPluginDependency + 20.IBViewBoundsToFrameTransform 20.ImportedFromIB2 21.IBPluginDependency + 21.IBViewBoundsToFrameTransform 21.ImportedFromIB2 22.IBPluginDependency 22.ImportedFromIB2 @@ -2155,6 +2158,7 @@ 39.IBPluginDependency 39.ImportedFromIB2 4.IBPluginDependency + 4.IBViewBoundsToFrameTransform 4.ImportedFromIB2 40.IBPluginDependency 40.ImportedFromIB2 @@ -2166,6 +2170,7 @@ 45.IBPluginDependency 46.IBPluginDependency 5.IBPluginDependency + 5.IBViewBoundsToFrameTransform 5.ImportedFromIB2 54.IBPluginDependency 55.IBPluginDependency @@ -2178,6 +2183,7 @@ 59.IBPluginDependency 59.ImportedFromIB2 6.IBPluginDependency + 6.IBViewBoundsToFrameTransform 6.ImportedFromIB2 60.IBPluginDependency 61.IBPluginDependency @@ -2190,8 +2196,10 @@ 68.IBPluginDependency 69.IBPluginDependency 7.IBPluginDependency + 7.IBViewBoundsToFrameTransform 7.ImportedFromIB2 8.IBPluginDependency + 8.IBViewBoundsToFrameTransform 8.ImportedFromIB2 9.IBPluginDependency 9.ImportedFromIB2 @@ -2204,6 +2212,9 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABBcAAAwlQAAA + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -2213,34 +2224,61 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABBYAAAwzAAAA + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABBiAAAwx8AAA + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABBcAAAwggAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABC0AAAwvIAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABBYAAAwuYAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABBcAAAwroAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABDdAAAwigAAA + com.apple.InterfaceBuilder.CocoaPlugin + {{555, 254}, {406, 343}} com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - {{555, 271}, {406, 326}} - com.apple.InterfaceBuilder.CocoaPlugin - {{555, 271}, {406, 326}} + {{555, 254}, {406, 343}} {213, 107} com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABBcAAAwpIAAA + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABBcAAAwuIAAA + com.apple.InterfaceBuilder.CocoaPlugin @@ -2275,6 +2313,9 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABDJAAAwwgAAA + com.apple.InterfaceBuilder.CocoaPlugin @@ -2286,6 +2327,9 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABCtAAAwwgAAA + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -2298,6 +2342,9 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABDOwAAwxwAAA + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -2310,8 +2357,14 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABDJAAAwxwAAA + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABCtAAAwxwAAA + com.apple.InterfaceBuilder.CocoaPlugin @@ -2345,6 +2398,13 @@ ../views/HSOutlineView.h + + NSObject + + IBProjectSource + ../views/HSTableView.h + + NSObject diff --git a/cocoa/me/fr.lproj/Preferences.strings b/cocoa/me/fr.lproj/Preferences.strings new file mode 100644 index 0000000000000000000000000000000000000000..52ab5f25de63abcfea6c6446464420cb996d8f10 GIT binary patch literal 7610 zcmcgx+iu%N5S?d#1reY?nl@=2NzA3_gJLIv9~>98lAw>WF18YhQboyb|F(}&Kcek9 zJ6!R)TGC(xLAMn(J7=zEhyVU_BtOU_3FJiPGL#sPKz_#afxMGT`6x4qWGqX$!^%%s z-(Y2fYbX2b#?%X*sp z{s>wf;qy~@lG*XW{yNIuLG~^uJAkItt6C%Ke}u;&yaW9I5A65`C?`NUhF$nRccMRs zZHO;0uQBk?@qa(g7bT=G99X|Ih!ocn@~^OiwPgEv-az&pp6iB)I`U%y5m&0c_xLL# zni-!crW-{08h(w84P$wkXzhx~jvSY89XoJcLgp5cGdK8{2~+cJV`4*hYTsj*$f6DfIn1@aJ8mU+2A^v3dSt0)JMd+n{q9eG~D^4x(XE3vI;>LW+S@bMBJ z$i}Qc7m9tPBd$J@mCM?c?)i12ivDJd2XbL5G2>c&&XsCj&@FWru2grIL-|vTwE&U9 z+DX>KK0d~CQZoWy!DkyhSh;*G;bS5_Fuiq#h`hl+$*r!FxN{>f_Ma{~QZ;h2q9t;O zNGP3}4N;}Y*mgijc0{BL{9-wZFM^w(JTbPU{25r3?S5n~pAFWr7i+OEb)9{Q(ad_m zZmykOS&{CVR!rixtZ;^YoN`85Anlo2?b@`)ug2OFSem;q-cPYIg~s(bVpocNjw{uk zzknsI$B9bqLgZx0+)*n@oA}NlcVl`JvuI|#&NBp=;~nran|wW_E5*LZm1>M`kK1_8 z>oGHtQO~c@ff7mAC>|sxfod$7bIhJ~5h@%|y?7 z$>?UrTP>zZjQxL@hv-Q$d^6#0^$`+Ow3s)V`yJo2ma@H$IT7O*W(BSH37T>WQ-{$t zvDACBi)P+6cA%GN5l%~1#+RHNDdV6ncP3+bCM70LM3~8S_)b_lZ*!&EZtqPUBEO*x zsE@UaOD|51RR5WLN%Uq7Q>&%_w^}nw>t$OLYqG+zXK4lHXLfH!9V3lXC!(PphgebD zX-*KIR$|+AtenHy8G=XY6?U@5m1?WL#-8L1>^NDQatf$kw%Xmo^3+u|WgL7lpSP$M z%00@xt4?GNAhX#N&YsCE)5=dN+~-b738Y!6 z={=Q8$YdvCkEs(6&9v^LQ`}-#y$|G@1W?an9P3)O?)|;&T}|Dac9;`X3RX9r&FWc{ zyiw175AkVjm_>RinPTqbJ3AhuYZvE1x>lVtc|G;) zqTPFmEaNonklraTV(-^GPdo{v`lnau{Wy!D&FnmbT_fyI82z0?!xma|I1k){bO0FuR77Pf8{xO2#(`mj%KDgr PoTB}m(KelEX>R@p6Xbla literal 0 HcmV?d00001 diff --git a/cocoa/me/fr.lproj/Preferences.xib b/cocoa/me/fr.lproj/Preferences.xib new file mode 100644 index 00000000..bda8db4f --- /dev/null +++ b/cocoa/me/fr.lproj/Preferences.xib @@ -0,0 +1,3005 @@ + + + + 1050 + 10J567 + 823 + 1038.35 + 462.00 + + com.apple.InterfaceBuilder.CocoaPlugin + 823 + + + YES + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + + + PluginDependencyRecalculationVersion + + + + YES + + NSWindowController + + + FirstResponder + + + NSApplication + + + YES + + + 3 + 2 + {{92, 259}, {406, 343}} + 1886912512 + Préférences de dupeGuru ME + + NSWindow + + + View + + {1.79769e+308, 1.79769e+308} + {213, 107} + + + 256 + + YES + + + 256 + {{244, 12}, {148, 32}} + + YES + + 67239424 + 134217728 + Options par défaut + + LucidaGrande + 13 + 1044 + + + -2038284033 + 1 + + + + + + 200 + 25 + + + + + 12 + {{13, 40}, {380, 297}} + + + YES + + 1 + + + 256 + + YES + + + 292 + {{117, 189}, {190, 21}} + + YES + + 67239424 + 0 + + + + + Helvetica + 12 + 16 + + + 100 + 1 + 80 + 0.0 + 0 + 1 + NO + NO + + + + + 292 + {{119, 172}, {80, 13}} + + YES + + 67239424 + 272629760 + + de doubles + + LucidaGrande + 10 + 2843 + + + + 6 + System + controlColor + + 3 + MC42NjY2NjY2NjY3AA + + + + 6 + System + controlTextColor + + 3 + MAA + + + + + + + 289 + {{225, 172}, {80, 13}} + + YES + + 67239424 + 71303168 + - de doubles + + + + + + + + + 292 + {{14, 194}, {100, 14}} + + YES + + 67239424 + 272629760 + Seuil du filtre: + + LucidaGrande + 11 + 3100 + + + + + + + + + 292 + {{17, 235}, {85, 13}} + + YES + + 67239424 + 272629760 + Type de scan: + + + + + + + + + 292 + {{110, 224}, {231, 26}} + + YES + + -2076049856 + 2048 + + + 109199615 + 1 + + + + + + 400 + 75 + + + Tags + + 1048576 + 2147483647 + 1 + + NSImage + NSMenuCheckmark + + + NSImage + NSMenuMixedState + + _popUpItemAction: + + + YES + + + OtherViews + + + YES + + + Nom de fichier + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + Nom de fichier (Champs) + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + Nom de fichier (Champs sans ordre) + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + + Contenu + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + Contenu Audio + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + 3 + 3 + YES + YES + 1 + + + + + 256 + {{15, 90}, {330, 18}} + + YES + + 67239424 + 0 + Proportionalité des mots + + + 1211912703 + 2 + + NSImage + NSSwitch + + + NSSwitch + + + + 200 + 25 + + + + + 256 + {{15, 50}, {325, 18}} + + YES + + 67239424 + 0 + Comparer les fichiers de différents types + + + 1211912703 + 2 + + + + + 200 + 25 + + + + + 256 + {{313, 194}, {31, 14}} + + YES + + 67239424 + -1874853888 + + + + + YES + + YES + allowsFloats + attributedStringForZero + decimalSeparator + formatterBehavior + groupingSeparator + negativeFormat + positiveFormat + usesGroupingSeparator + + + YES + + + 0 + + YES + + YES + + + YES + + + + . + + , + -0 + 0 + + + + 0 + -0 + + + + + + + + NaN + + + + 0 + 0 + YES + NO + 1 + AAAAAAAAAAAAAAAAAAAAAA + + + + . + , + NO + YES + YES + + + + + + + + + 256 + {{15, 70}, {330, 18}} + + YES + + 67239424 + 0 + Comparer les mots similaires + + + 1211912703 + 2 + + + + + 200 + 25 + + + + + 256 + {{15, 10}, {330, 18}} + + YES + + 67239424 + 0 + Vérifier automatiquement les mises à jour + + + 1211912703 + 2 + + + + + 200 + 25 + + + + + 256 + {{15, 30}, {330, 18}} + + YES + + 67239424 + 0 + Effacer les dossiers vides après un déplacement + + + 1211912703 + 2 + + + + + 200 + 25 + + + + + 292 + {{14, 150}, {100, 17}} + + YES + + 67239424 + 272629760 + Tags à scanner: + + + + + + + + + 256 + {{24, 130}, {66, 18}} + + YES + + 67239424 + 0 + Track + + + 1211912703 + 2 + + + + + 200 + 25 + + + + + 256 + {{94, 130}, {66, 18}} + + YES + + 67239424 + 0 + Artiste + + + 1211912703 + 2 + + + + + 200 + 25 + + + + + 256 + {{164, 130}, {66, 18}} + + YES + + 67239424 + 0 + Album + + + 1211912703 + 2 + + + + + 200 + 25 + + + + + 256 + {{24, 110}, {66, 18}} + + YES + + 67239424 + 0 + Titre + + + 1211912703 + 2 + + + + + 200 + 25 + + + + + 256 + {{94, 110}, {66, 18}} + + YES + + 67239424 + 0 + Genre + + + 1211912703 + 2 + + + + + 200 + 25 + + + + + 256 + {{164, 110}, {66, 18}} + + YES + + 67239424 + 0 + Année + + + 1211912703 + 2 + + + + + 200 + 25 + + + + {{10, 33}, {360, 251}} + + + Simple + + + + + 2 + + + 256 + + YES + + + 256 + {{15, 232}, {262, 18}} + + YES + + 67239424 + 0 + Utiliser les expressions régulières pour les filtres + + + 1211912703 + 2 + + + + + 200 + 25 + + + + + 292 + {{14, 146}, {332, 13}} + + YES + + 67239424 + 272629760 + Déplacements de fichiers: + + + + + + + + + 292 + {{14, 189}, {332, 17}} + + YES + + 67239424 + 272629760 + Commande perso. (arguments: %d pour doublon, %r pour réf): + + + + + + + + + 292 + {{14, 114}, {256, 26}} + + YES + + -2076049856 + 2048 + + + 109199615 + 1 + + + + + + 400 + 75 + + + Directement à la destination + + 1048576 + 2147483647 + 1 + + + _popUpItemAction: + + + YES + + + OtherViews + + + YES + + + + Re-créer chemins relatifs + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + Re-créer chemins absolus + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + 3 + YES + YES + 1 + + + + + 266 + {{17, 167}, {326, 22}} + + YES + + -1804468671 + 272630784 + + + + YES + + 6 + System + textBackgroundColor + + 3 + MQA + + + + 6 + System + textColor + + + + + + + 256 + {{15, 212}, {265, 18}} + + YES + + 67239424 + 0 + Ignorer doublons avec hardlink vers le même fichier + + + 1211912703 + 2 + + + + + 200 + 25 + + + + {{10, 33}, {360, 251}} + + Avancé + + + + + + + 0 + YES + YES + + YES + + + + + {406, 343} + + {{0, 0}, {1440, 878}} + {213, 129} + {1.79769e+308, 1.79769e+308} + + + + + YES + + + enabled: values.scanType + + + + + + enabled: values.scanType + enabled + values.scanType + + NSValueTransformerName + vtScanTypeIsNotContent + + 2 + + + 70 + + + + value: values.scanTagTrack + + + + + + value: values.scanTagTrack + value + values.scanTagTrack + 2 + + + 71 + + + + value: values.minMatchPercentage + + + + + + value: values.minMatchPercentage + value + values.minMatchPercentage + 2 + + + 72 + + + + nextKeyView + + + + 73 + + + + value: values.scanTagYear + + + + + + value: values.scanTagYear + value + values.scanTagYear + 2 + + + 74 + + + + enabled: values.scanType + + + + + + enabled: values.scanType + enabled + values.scanType + + NSValueTransformerName + vtScanTypeIsTag + + 2 + + + 75 + + + + nextKeyView + + + + 76 + + + + enabled: values.scanType + + + + + + enabled: values.scanType + enabled + values.scanType + + NSValueTransformerName + vtScanTypeIsNotContent + + 2 + + + 77 + + + + enabled: values.scanType + + + + + + enabled: values.scanType + enabled + values.scanType + + NSValueTransformerName + vtScanTypeIsTag + + 2 + + + 78 + + + + value: values.scanTagTitle + + + + + + value: values.scanTagTitle + value + values.scanTagTitle + 2 + + + 79 + + + + nextKeyView + + + + 80 + + + + enabled: values.scanType + + + + + + enabled: values.scanType + enabled + values.scanType + + NSValueTransformerName + vtScanTypeIsTag + + 2 + + + 81 + + + + nextKeyView + + + + 82 + + + + value: values.matchSimilarWords + + + + + + value: values.matchSimilarWords + value + values.matchSimilarWords + 2 + + + 83 + + + + nextKeyView + + + + 84 + + + + nextKeyView + + + + 86 + + + + value: values.wordWeighting + + + + + + value: values.wordWeighting + value + values.wordWeighting + 2 + + + 87 + + + + nextKeyView + + + + 88 + + + + value: values.scanTagAlbum + + + + + + value: values.scanTagAlbum + value + values.scanTagAlbum + 2 + + + 89 + + + + nextKeyView + + + + 90 + + + + enabled: values.scanType + + + + + + enabled: values.scanType + enabled + values.scanType + + NSValueTransformerName + vtScanTypeIsTag + + 2 + + + 91 + + + + enabled: values.scanType + + + + + + enabled: values.scanType + enabled + values.scanType + + NSValueTransformerName + vtScanTypeIsNotContent + + 2 + + + 92 + + + + value: values.mixFileKind + + + + + + value: values.mixFileKind + value + values.mixFileKind + 2 + + + 93 + + + + value: values.scanTagGenre + + + + + + value: values.scanTagGenre + value + values.scanTagGenre + 2 + + + 94 + + + + enabled: values.scanType + + + + + + enabled: values.scanType + enabled + values.scanType + + NSValueTransformerName + vtScanTypeIsTag + + 2 + + + 95 + + + + selectedIndex: values.scanType + + + + + + selectedIndex: values.scanType + selectedIndex + values.scanType + 2 + + + 96 + + + + value: values.scanTagArtist + + + + + + value: values.scanTagArtist + value + values.scanTagArtist + 2 + + + 97 + + + + selectedIndex: values.recreatePathType + + + + + + selectedIndex: values.recreatePathType + selectedIndex + values.recreatePathType + 2 + + + 98 + + + + nextKeyView + + + + 99 + + + + nextKeyView + + + + 100 + + + + nextKeyView + + + + 101 + + + + value: values.minMatchPercentage + + + + + + value: values.minMatchPercentage + value + values.minMatchPercentage + 2 + + + 102 + + + + value: values.removeEmptyFolders + + + + + + value: values.removeEmptyFolders + value + values.removeEmptyFolders + 2 + + + 103 + + + + nextKeyView + + + + 104 + + + + initialFirstResponder + + + + 105 + + + + value: values.useRegexpFilter + + + + + + value: values.useRegexpFilter + value + values.useRegexpFilter + 2 + + + 106 + + + + nextKeyView + + + + 107 + + + + nextKeyView + + + + 108 + + + + nextKeyView + + + + 109 + + + + enabled: values.scanType + + + + + + enabled: values.scanType + enabled + values.scanType + + NSValueTransformerName + vtScanTypeIsTag + + 2 + + + 110 + + + + nextKeyView + + + + 111 + + + + window + + + + 112 + + + + revertToInitialValues: + + + + 113 + + + + value: values.SUEnableAutomaticChecks + + + + + + value: values.SUEnableAutomaticChecks + value + values.SUEnableAutomaticChecks + 2 + + + 114 + + + + value: values.CustomCommand + + + + + + value: values.CustomCommand + value + values.CustomCommand + 2 + + + 124 + + + + value: values.ignoreHardlinkMatches + + + + + + value: values.ignoreHardlinkMatches + value + values.ignoreHardlinkMatches + 2 + + + 128 + + + + + YES + + 0 + + + + + + -2 + + + File's Owner + + + -1 + + + First Responder + + + -3 + + + Application + + + 1 + + + Shared Defaults + + + 2 + + + YES + + + + preferences + + + 3 + + + YES + + + + + + + 18 + + + YES + + + + + + 45 + + + + + 115 + + + YES + + + + + + + 116 + + + YES + + + + + + 117 + + + YES + + + + + + 118 + + + YES + + + + + + + + + + + 119 + + + YES + + + + + + + + + + + + + + + + + + + + + + + + 27 + + + YES + + + + + + 28 + + + + + 26 + + + YES + + + + + + 29 + + + + + 25 + + + YES + + + + + + 30 + + + + + 24 + + + YES + + + + + + 31 + + + + + 23 + + + YES + + + + + + 32 + + + + + 22 + + + YES + + + + + + 33 + + + YES + + + + + + 34 + + + YES + + + + + + + + + + + 40 + + + + + 39 + + + + + 38 + + + + + 37 + + + + + 36 + + + + + 35 + + + + + 21 + + + YES + + + + + + 41 + + + + + 20 + + + YES + + + + + + 42 + + + + + 19 + + + YES + + + + + + 43 + + + YES + + + + + + 44 + + + + + 17 + + + YES + + + + + + 46 + + + + + 13 + + + YES + + + + + + 60 + + + + + 11 + + + YES + + + + + + 62 + + + + + 10 + + + YES + + + + + + 63 + + + + + 9 + + + YES + + + + + + 64 + + + + + 8 + + + YES + + + + + + 65 + + + + + 7 + + + YES + + + + + + 66 + + + + + 6 + + + YES + + + + + + 67 + + + + + 5 + + + YES + + + + + + 68 + + + + + 4 + + + YES + + + + + + 69 + + + + + 12 + + + YES + + + + + + 61 + + + + + 15 + + + YES + + + + + + 54 + + + + + 14 + + + YES + + + + + + 55 + + + YES + + + + + + 56 + + + YES + + + + + + + + 59 + + + + + 58 + + + + + 57 + + + + + 120 + + + YES + + + + + + 121 + + + + + 122 + + + YES + + + + + + 123 + + + + + 125 + + + YES + + + + + + 126 + + + + + + + YES + + YES + -3.IBPluginDependency + 1.IBPluginDependency + 1.ImportedFromIB2 + 10.IBPluginDependency + 10.ImportedFromIB2 + 11.IBPluginDependency + 11.IBViewBoundsToFrameTransform + 11.ImportedFromIB2 + 115.IBPluginDependency + 116.IBPluginDependency + 117.IBPluginDependency + 118.IBPluginDependency + 119.IBPluginDependency + 12.IBPluginDependency + 12.ImportedFromIB2 + 120.IBPluginDependency + 120.IBViewBoundsToFrameTransform + 120.ImportedFromIB2 + 121.IBPluginDependency + 122.IBPluginDependency + 122.IBViewBoundsToFrameTransform + 123.IBPluginDependency + 125.IBPluginDependency + 125.ImportedFromIB2 + 126.IBPluginDependency + 13.IBPluginDependency + 13.IBViewBoundsToFrameTransform + 13.ImportedFromIB2 + 14.IBPluginDependency + 14.IBViewBoundsToFrameTransform + 14.ImportedFromIB2 + 15.IBPluginDependency + 15.IBViewBoundsToFrameTransform + 15.ImportedFromIB2 + 17.IBPluginDependency + 17.IBViewBoundsToFrameTransform + 17.ImportedFromIB2 + 18.IBPluginDependency + 18.IBViewBoundsToFrameTransform + 18.ImportedFromIB2 + 19.IBPluginDependency + 19.ImportedFromIB2 + 2.IBEditorWindowLastContentRect + 2.IBPluginDependency + 2.IBWindowTemplateEditedContentRect + 2.ImportedFromIB2 + 2.windowTemplate.hasMinSize + 2.windowTemplate.maxSize + 2.windowTemplate.minSize + 20.IBPluginDependency + 20.IBViewBoundsToFrameTransform + 20.ImportedFromIB2 + 21.IBPluginDependency + 21.IBViewBoundsToFrameTransform + 21.ImportedFromIB2 + 22.IBPluginDependency + 22.ImportedFromIB2 + 23.IBPluginDependency + 23.ImportedFromIB2 + 24.IBPluginDependency + 24.ImportedFromIB2 + 25.IBPluginDependency + 25.ImportedFromIB2 + 26.IBPluginDependency + 26.ImportedFromIB2 + 27.IBPluginDependency + 27.ImportedFromIB2 + 28.IBPluginDependency + 29.IBPluginDependency + 3.IBPluginDependency + 3.ImportedFromIB2 + 30.IBPluginDependency + 31.IBPluginDependency + 32.IBPluginDependency + 33.IBPluginDependency + 34.IBPluginDependency + 34.ImportedFromIB2 + 35.IBPluginDependency + 35.ImportedFromIB2 + 36.IBPluginDependency + 36.ImportedFromIB2 + 37.IBPluginDependency + 37.ImportedFromIB2 + 38.IBPluginDependency + 38.ImportedFromIB2 + 39.IBPluginDependency + 39.ImportedFromIB2 + 4.IBPluginDependency + 4.IBViewBoundsToFrameTransform + 4.ImportedFromIB2 + 40.IBPluginDependency + 40.ImportedFromIB2 + 41.IBPluginDependency + 42.IBPluginDependency + 43.IBPluginDependency + 44.IBPluginDependency + 44.ImportedFromIB2 + 45.IBPluginDependency + 46.IBPluginDependency + 5.IBPluginDependency + 5.IBViewBoundsToFrameTransform + 5.ImportedFromIB2 + 54.IBPluginDependency + 55.IBPluginDependency + 56.IBPluginDependency + 56.ImportedFromIB2 + 57.IBPluginDependency + 57.ImportedFromIB2 + 58.IBPluginDependency + 58.ImportedFromIB2 + 59.IBPluginDependency + 59.ImportedFromIB2 + 6.IBPluginDependency + 6.IBViewBoundsToFrameTransform + 6.ImportedFromIB2 + 60.IBPluginDependency + 61.IBPluginDependency + 62.IBPluginDependency + 63.IBPluginDependency + 64.IBPluginDependency + 65.IBPluginDependency + 66.IBPluginDependency + 67.IBPluginDependency + 68.IBPluginDependency + 69.IBPluginDependency + 7.IBPluginDependency + 7.IBViewBoundsToFrameTransform + 7.ImportedFromIB2 + 8.IBPluginDependency + 8.IBViewBoundsToFrameTransform + 8.ImportedFromIB2 + 9.IBPluginDependency + 9.ImportedFromIB2 + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABBcAAAwlQAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABBYAAAwzAAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABBiAAAwx8AAA + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABBcAAAwggAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABC0AAAwvIAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABBYAAAwuYAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABBcAAAwroAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABDdAAAwigAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + + {{555, 254}, {406, 343}} + com.apple.InterfaceBuilder.CocoaPlugin + {{555, 254}, {406, 343}} + + + {1.79769e+308, 1.79769e+308} + {213, 107} + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABBcAAAwpIAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABBcAAAwuIAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABDJAAAwwgAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABCtAAAwwgAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABDOwAAwxwAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABDJAAAwxwAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABCtAAAwxwAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + + + + + YES + + + YES + + + + + YES + + + YES + + + + 128 + + + + YES + + NSObject + + IBProjectSource + ../views/HSOutlineView.h + + + + NSObject + + IBProjectSource + ../views/HSTableView.h + + + + NSObject + + IBProjectSource + ../views/NSTableViewAdditions.h + + + + + YES + + NSActionCell + NSCell + + IBFrameworkSource + AppKit.framework/Headers/NSActionCell.h + + + + NSApplication + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSApplication.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSApplicationScripting.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSColorPanel.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSHelpManager.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSPageLayout.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSUserInterfaceItemSearching.h + + + + NSButton + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSButton.h + + + + NSButtonCell + NSActionCell + + IBFrameworkSource + AppKit.framework/Headers/NSButtonCell.h + + + + NSCell + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSCell.h + + + + NSControl + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSControl.h + + + + NSController + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSController.h + + + + NSFormatter + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSFormatter.h + + + + NSMenu + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSMenu.h + + + + NSMenuItem + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSMenuItem.h + + + + NSMenuItemCell + NSButtonCell + + IBFrameworkSource + AppKit.framework/Headers/NSMenuItemCell.h + + + + NSNumberFormatter + NSFormatter + + IBFrameworkSource + Foundation.framework/Headers/NSNumberFormatter.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSAccessibility.h + + + + NSObject + + + + NSObject + + + + NSObject + + + + NSObject + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSDictionaryController.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSDragging.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSFontManager.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSFontPanel.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSKeyValueBinding.h + + + + NSObject + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSNibLoading.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSOutlineView.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSPasteboard.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSSavePanel.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSTableView.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSToolbarItem.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSView.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSArchiver.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSClassDescription.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSError.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSFileManager.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyValueCoding.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyValueObserving.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyedArchiver.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSObject.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSObjectScripting.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSPortCoder.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSRunLoop.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptClassDescription.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptKeyValueCoding.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptObjectSpecifiers.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptWhoseTests.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSThread.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURL.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURLConnection.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURLDownload.h + + + + NSObject + + IBFrameworkSource + Sparkle.framework/Headers/SUAppcast.h + + + + NSObject + + IBFrameworkSource + Sparkle.framework/Headers/SUUpdater.h + + + + NSPopUpButton + NSButton + + IBFrameworkSource + AppKit.framework/Headers/NSPopUpButton.h + + + + NSPopUpButtonCell + NSMenuItemCell + + IBFrameworkSource + AppKit.framework/Headers/NSPopUpButtonCell.h + + + + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSInterfaceStyle.h + + + + NSResponder + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSResponder.h + + + + NSSlider + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSSlider.h + + + + NSSliderCell + NSActionCell + + IBFrameworkSource + AppKit.framework/Headers/NSSliderCell.h + + + + NSTabView + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSTabView.h + + + + NSTabViewItem + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSTabViewItem.h + + + + NSTextField + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSTextField.h + + + + NSTextFieldCell + NSActionCell + + IBFrameworkSource + AppKit.framework/Headers/NSTextFieldCell.h + + + + NSUserDefaultsController + NSController + + IBFrameworkSource + AppKit.framework/Headers/NSUserDefaultsController.h + + + + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSClipView.h + + + + NSView + + + + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSRulerView.h + + + + NSView + NSResponder + + + + NSWindow + + IBFrameworkSource + AppKit.framework/Headers/NSDrawer.h + + + + NSWindow + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSWindow.h + + + + NSWindow + + IBFrameworkSource + AppKit.framework/Headers/NSWindowScripting.h + + + + NSWindowController + NSResponder + + showWindow: + id + + + showWindow: + + showWindow: + id + + + + IBFrameworkSource + AppKit.framework/Headers/NSWindowController.h + + + + + 0 + IBCocoaFramework + + com.apple.InterfaceBuilder.CocoaPlugin.macosx + + + + com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 + + + YES + ../dupeguru.xcodeproj + 3 + + YES + + YES + NSMenuCheckmark + NSMenuMixedState + NSSwitch + + + YES + {9, 8} + {7, 2} + {15, 15} + + + + diff --git a/cocoa/pe/AppDelegate.m b/cocoa/pe/AppDelegate.m index 53fd6720..e86306ea 100644 --- a/cocoa/pe/AppDelegate.m +++ b/cocoa/pe/AppDelegate.m @@ -60,9 +60,11 @@ http://www.hardcoded.net/licenses/bsd_license //Delegate - (void)applicationDidFinishLaunching:(NSNotification *)aNotification { + // XXX The line below could be broken by a localization... NSMenu *actionsMenu = [[[NSApp mainMenu] itemWithTitle:@"Actions"] submenu]; // index 2 is just after "Clear Ingore List" - NSMenuItem *mi = [actionsMenu insertItemWithTitle:@"Clear Picture Cache" action:@selector(clearPictureCache:) keyEquivalent:@"P" atIndex:2]; + NSMenuItem *mi = [actionsMenu insertItemWithTitle:TR(@"Clear Picture Cache") + action:@selector(clearPictureCache:) keyEquivalent:@"P" atIndex:2]; [mi setTarget:[self resultWindow]]; [mi setKeyEquivalentModifierMask:NSCommandKeyMask|NSShiftKeyMask]; [super applicationDidFinishLaunching:aNotification]; diff --git a/cocoa/pe/DirectoryPanel.m b/cocoa/pe/DirectoryPanel.m index dd4b315f..05f3938a 100644 --- a/cocoa/pe/DirectoryPanel.m +++ b/cocoa/pe/DirectoryPanel.m @@ -7,6 +7,7 @@ http://www.hardcoded.net/licenses/bsd_license */ #import "DirectoryPanel.h" +#import "Consts.h" @implementation DirectoryPanelPE - (id)initWithParentApp:(id)aParentApp @@ -21,7 +22,7 @@ http://www.hardcoded.net/licenses/bsd_license { [super fillPopUpMenu]; NSMenu *m = [addButtonPopUp menu]; - NSMenuItem *mi = [m insertItemWithTitle:@"Add iPhoto Library" action:@selector(addiPhoto:) + NSMenuItem *mi = [m insertItemWithTitle:TR(@"Add iPhoto Library") action:@selector(addiPhoto:) keyEquivalent:@"" atIndex:1]; [mi setTarget:self]; } diff --git a/cocoa/pe/ResultWindow.m b/cocoa/pe/ResultWindow.m index 571fd47f..6b4a5a5b 100644 --- a/cocoa/pe/ResultWindow.m +++ b/cocoa/pe/ResultWindow.m @@ -9,6 +9,7 @@ http://www.hardcoded.net/licenses/bsd_license #import "ResultWindow.h" #import "Dialogs.h" #import "Utils.h" +#import "Consts.h" #import "PyDupeGuru.h" @implementation ResultWindow @@ -27,15 +28,15 @@ http://www.hardcoded.net/licenses/bsd_license NSTableColumn *refCol = [matches tableColumnWithIdentifier:@"0"]; _resultColumns = [[NSMutableArray alloc] init]; [_resultColumns addObject:[matches tableColumnWithIdentifier:@"0"]]; // File Name - [_resultColumns addObject:[self getColumnForIdentifier:1 title:@"Folder" width:120 refCol:refCol]]; - NSTableColumn *sizeCol = [self getColumnForIdentifier:2 title:@"Size (KB)" width:63 refCol:refCol]; + [_resultColumns addObject:[self getColumnForIdentifier:1 title:TR(@"Folder") width:120 refCol:refCol]]; + NSTableColumn *sizeCol = [self getColumnForIdentifier:2 title:TR(@"Size (KB)") width:63 refCol:refCol]; [[sizeCol dataCell] setAlignment:NSRightTextAlignment]; [_resultColumns addObject:sizeCol]; - [_resultColumns addObject:[self getColumnForIdentifier:3 title:@"Kind" width:40 refCol:refCol]]; - [_resultColumns addObject:[self getColumnForIdentifier:4 title:@"Dimensions" width:80 refCol:refCol]]; - [_resultColumns addObject:[self getColumnForIdentifier:5 title:@"Modification" width:120 refCol:refCol]]; - [_resultColumns addObject:[self getColumnForIdentifier:6 title:@"Match %" width:58 refCol:refCol]]; - [_resultColumns addObject:[self getColumnForIdentifier:7 title:@"Dupe Count" width:80 refCol:refCol]]; + [_resultColumns addObject:[self getColumnForIdentifier:3 title:TR(@"Kind") width:40 refCol:refCol]]; + [_resultColumns addObject:[self getColumnForIdentifier:4 title:TR(@"Dimensions") width:80 refCol:refCol]]; + [_resultColumns addObject:[self getColumnForIdentifier:5 title:TR(@"Modification") width:120 refCol:refCol]]; + [_resultColumns addObject:[self getColumnForIdentifier:6 title:TR(@"Match %") width:58 refCol:refCol]]; + [_resultColumns addObject:[self getColumnForIdentifier:7 title:TR(@"Dupe Count") width:80 refCol:refCol]]; } - (void)setScanOptions @@ -51,7 +52,7 @@ http://www.hardcoded.net/licenses/bsd_license - (NSString *)getScanErrorMessageForCode:(NSInteger)errorCode { if (errorCode == 4) { - return @"The iPhoto application couldn't be found."; + return TR(@"IPhotoAppNotFoundMsg"); } return [super getScanErrorMessageForCode:errorCode]; } @@ -59,7 +60,8 @@ http://www.hardcoded.net/licenses/bsd_license /* Actions */ - (IBAction)clearPictureCache:(id)sender { - if ([Dialogs askYesNo:@"Do you really want to remove all your cached picture analysis?"] == NSAlertSecondButtonReturn) // NO + NSString *msg = TR(@"ClearPictureCacheConfirmMsg"); + if ([Dialogs askYesNo:msg] == NSAlertSecondButtonReturn) // NO return; [(PyDupeGuru *)py clearPictureCache]; } diff --git a/cocoa/pe/dupeguru.xcodeproj/project.pbxproj b/cocoa/pe/dupeguru.xcodeproj/project.pbxproj index 05f07857..41b01d3a 100644 --- a/cocoa/pe/dupeguru.xcodeproj/project.pbxproj +++ b/cocoa/pe/dupeguru.xcodeproj/project.pbxproj @@ -9,12 +9,16 @@ /* Begin PBXBuildFile section */ 8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; }; 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; - CE031751109B340A00517EE6 /* Preferences.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE031750109B340A00517EE6 /* Preferences.xib */; }; - CE031754109B345200517EE6 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE031753109B345200517EE6 /* MainMenu.xib */; }; + CE05339B12E5DA350029EF25 /* DirectoryPanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE05339312E5DA350029EF25 /* DirectoryPanel.xib */; }; + CE05339C12E5DA350029EF25 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE05339512E5DA350029EF25 /* MainMenu.xib */; }; + CE05339D12E5DA350029EF25 /* ProblemDialog.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE05339712E5DA350029EF25 /* ProblemDialog.xib */; }; + CE05339E12E5DA350029EF25 /* ResultWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE05339912E5DA350029EF25 /* ResultWindow.xib */; }; + CE0533A712E5DA4D0029EF25 /* DetailsPanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE0533A312E5DA4D0029EF25 /* DetailsPanel.xib */; }; + CE0533A812E5DA4D0029EF25 /* Preferences.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE0533A512E5DA4D0029EF25 /* Preferences.xib */; }; + CE0533AB12E5DA6A0029EF25 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = CE0533A912E5DA6A0029EF25 /* Localizable.strings */; }; CE073F6309CAE1A3005C1D2F /* help in Resources */ = {isa = PBXBuildFile; fileRef = CE073F5409CAE1A3005C1D2F /* help */; }; CE0C2AB61177011000BC749F /* HSTable.m in Sources */ = {isa = PBXBuildFile; fileRef = CE0C2AB51177011000BC749F /* HSTable.m */; }; CE0C2ABD1177014200BC749F /* ProblemDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = CE0C2ABB1177014200BC749F /* ProblemDialog.m */; }; - CE0C2AC81177021600BC749F /* ProblemDialog.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE0C2AC71177021600BC749F /* ProblemDialog.xib */; }; CE15C8A80ADEB8B50061D4A5 /* Sparkle.framework in Frameworks */ = {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 */; }; @@ -26,9 +30,6 @@ CE6044EC0FE6796200B71262 /* DetailsPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = CE6044EB0FE6796200B71262 /* DetailsPanel.m */; }; CE68EE6809ABC48000971085 /* DirectoryPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = CE68EE6609ABC48000971085 /* DirectoryPanel.m */; }; CE6E0F3D1054EC62008D9390 /* dsa_pub.pem in Resources */ = {isa = PBXBuildFile; fileRef = CE6E0F3C1054EC62008D9390 /* dsa_pub.pem */; }; - CE7360AC12E07DD000A0888D /* ResultWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE7360AB12E07DD000A0888D /* ResultWindow.xib */; }; - CE77C89E10946C6D0078B0DB /* DirectoryPanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE77C89C10946C6D0078B0DB /* DirectoryPanel.xib */; }; - CE77C8A810946CE20078B0DB /* DetailsPanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE77C8A710946CE20078B0DB /* DetailsPanel.xib */; }; CE7AC9181119911200D02F6C /* ErrorReportWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE7AC9151119911200D02F6C /* ErrorReportWindow.xib */; }; CE7AC9191119911200D02F6C /* progress.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE7AC9161119911200D02F6C /* progress.xib */; }; CE80DB2E0FC192D60086DCA6 /* Dialogs.m in Sources */ = {isa = PBXBuildFile; fileRef = CE80DB1C0FC192D60086DCA6 /* Dialogs.m */; }; @@ -80,13 +81,26 @@ /* Begin PBXFileReference section */ 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = ""; }; - 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = SOURCE_ROOT; }; + 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = SOURCE_ROOT; }; 8D1107320486CEB800E47090 /* dupeGuru PE.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "dupeGuru PE.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - CE031750109B340A00517EE6 /* Preferences.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = Preferences.xib; sourceTree = ""; }; - CE031753109B345200517EE6 /* MainMenu.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = MainMenu.xib; path = ../../base/xib/MainMenu.xib; sourceTree = ""; }; + CE05339412E5DA350029EF25 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../base/en.lproj/DirectoryPanel.xib; sourceTree = SOURCE_ROOT; }; + CE05339612E5DA350029EF25 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../base/en.lproj/MainMenu.xib; sourceTree = SOURCE_ROOT; }; + CE05339812E5DA350029EF25 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../base/en.lproj/ProblemDialog.xib; sourceTree = SOURCE_ROOT; }; + CE05339A12E5DA350029EF25 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../base/en.lproj/ResultWindow.xib; sourceTree = SOURCE_ROOT; }; + CE05339F12E5DA420029EF25 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = ../base/fr.lproj/DirectoryPanel.xib; sourceTree = SOURCE_ROOT; }; + CE0533A012E5DA420029EF25 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = ../base/fr.lproj/MainMenu.xib; sourceTree = SOURCE_ROOT; }; + CE0533A112E5DA420029EF25 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = ../base/fr.lproj/ProblemDialog.xib; sourceTree = SOURCE_ROOT; }; + CE0533A212E5DA420029EF25 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = ../base/fr.lproj/ResultWindow.xib; sourceTree = SOURCE_ROOT; }; + CE0533A412E5DA4D0029EF25 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/DetailsPanel.xib; sourceTree = ""; }; + CE0533A612E5DA4D0029EF25 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/Preferences.xib; sourceTree = ""; }; + CE0533AA12E5DA6A0029EF25 /* en */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = en; path = ../base/en.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + CE0533AC12E5DA790029EF25 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = ../base/fr.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + CE0533AD12E5DAAD0029EF25 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = fr.lproj/DetailsPanel.xib; sourceTree = ""; }; + CE0533AE12E5DAAD0029EF25 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = fr.lproj/Preferences.xib; sourceTree = ""; }; + CE0533B712E5DC040029EF25 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = ../../cocoalib/fr.lproj/FairwareReminder.xib; sourceTree = SOURCE_ROOT; }; CE073F5409CAE1A3005C1D2F /* help */ = {isa = PBXFileReference; lastKnownFileType = folder; name = help; path = ../../build/help; sourceTree = SOURCE_ROOT; }; CE0C2AAA117700E700BC749F /* PyTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PyTable.h; sourceTree = ""; }; CE0C2AB41177011000BC749F /* HSTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HSTable.h; sourceTree = ""; }; @@ -94,7 +108,6 @@ CE0C2ABA1177014200BC749F /* ProblemDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ProblemDialog.h; path = ../base/ProblemDialog.h; sourceTree = SOURCE_ROOT; }; CE0C2ABB1177014200BC749F /* ProblemDialog.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ProblemDialog.m; path = ../base/ProblemDialog.m; sourceTree = SOURCE_ROOT; }; CE0C2ABC1177014200BC749F /* PyProblemDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PyProblemDialog.h; path = ../base/PyProblemDialog.h; sourceTree = SOURCE_ROOT; }; - CE0C2AC71177021600BC749F /* ProblemDialog.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ProblemDialog.xib; path = ../base/xib/ProblemDialog.xib; sourceTree = SOURCE_ROOT; }; CE15C8A70ADEB8B50061D4A5 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Sparkle.framework; path = /Library/Frameworks/Sparkle.framework; sourceTree = ""; }; CE18126F111C9D5100E49FCE /* PyDetailsPanel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PyDetailsPanel.h; path = ../base/PyDetailsPanel.h; sourceTree = SOURCE_ROOT; }; CE1EB5FB12537F9D0034AABB /* HSFairwareReminder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HSFairwareReminder.h; path = ../../cocoalib/HSFairwareReminder.h; sourceTree = SOURCE_ROOT; }; @@ -113,9 +126,6 @@ CE68EE6509ABC48000971085 /* DirectoryPanel.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = DirectoryPanel.h; sourceTree = SOURCE_ROOT; }; CE68EE6609ABC48000971085 /* DirectoryPanel.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; path = DirectoryPanel.m; sourceTree = SOURCE_ROOT; }; CE6E0F3C1054EC62008D9390 /* dsa_pub.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = dsa_pub.pem; path = ../base/dsa_pub.pem; sourceTree = ""; }; - CE7360AB12E07DD000A0888D /* ResultWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ResultWindow.xib; path = ../base/xib/ResultWindow.xib; sourceTree = SOURCE_ROOT; }; - CE77C89C10946C6D0078B0DB /* DirectoryPanel.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = DirectoryPanel.xib; path = ../../base/xib/DirectoryPanel.xib; sourceTree = ""; }; - CE77C8A710946CE20078B0DB /* DetailsPanel.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = DetailsPanel.xib; sourceTree = ""; }; CE7AC9151119911200D02F6C /* ErrorReportWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ErrorReportWindow.xib; sourceTree = ""; }; CE7AC9161119911200D02F6C /* progress.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = progress.xib; sourceTree = ""; }; CE80DB1B0FC192D60086DCA6 /* Dialogs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Dialogs.h; path = ../../cocoalib/Dialogs.h; sourceTree = SOURCE_ROOT; }; @@ -197,6 +207,7 @@ 080E96DDFE201D6D7F000001 /* DGPE */ = { isa = PBXGroup; children = ( + 29B97316FDCFA39411CA2CEA /* main.m */, CE381C9509914ACE003581CE /* AppDelegate.h */, CE381C9409914ACE003581CE /* AppDelegate.m */, CE848A1809DD85810004CB44 /* Consts.h */, @@ -244,7 +255,6 @@ 080E96DDFE201D6D7F000001 /* DGPE */, CE80DB1A0FC192AB0086DCA6 /* cocoalib */, CE80DB810FC194BD0086DCA6 /* dgbase */, - 29B97315FDCFA39411CA2CEA /* Other Sources */, 29B97317FDCFA39411CA2CEA /* Resources */, 29B97323FDCFA39411CA2CEA /* Frameworks */, 19C28FACFE9D520D11CA2CBB /* Products */, @@ -252,23 +262,16 @@ name = dupeguru; sourceTree = ""; }; - 29B97315FDCFA39411CA2CEA /* Other Sources */ = { - isa = PBXGroup; - children = ( - 29B97316FDCFA39411CA2CEA /* main.m */, - ); - name = "Other Sources"; - sourceTree = ""; - }; 29B97317FDCFA39411CA2CEA /* Resources */ = { isa = PBXGroup; children = ( - CE77C89A10946C6D0078B0DB /* xib */, CE073F5409CAE1A3005C1D2F /* help */, CE381CF509915304003581CE /* dg_cocoa.plugin */, CEFC294309C89E0000D9F998 /* images */, + CE05339212E5DA1D0029EF25 /* xib */, CEEB135109C837A2004D2330 /* dupeguru.icns */, 8D1107310486CEB800E47090 /* Info.plist */, + CE0533A912E5DA6A0029EF25 /* Localizable.strings */, CE6E0F3C1054EC62008D9390 /* dsa_pub.pem */, ); name = Resources; @@ -283,17 +286,17 @@ name = Frameworks; sourceTree = ""; }; - CE77C89A10946C6D0078B0DB /* xib */ = { + CE05339212E5DA1D0029EF25 /* xib */ = { isa = PBXGroup; children = ( - CE031753109B345200517EE6 /* MainMenu.xib */, - CE7360AB12E07DD000A0888D /* ResultWindow.xib */, - CE77C8A710946CE20078B0DB /* DetailsPanel.xib */, - CE77C89C10946C6D0078B0DB /* DirectoryPanel.xib */, - CE031750109B340A00517EE6 /* Preferences.xib */, - CE0C2AC71177021600BC749F /* ProblemDialog.xib */, + CE05339312E5DA350029EF25 /* DirectoryPanel.xib */, + CE05339512E5DA350029EF25 /* MainMenu.xib */, + CE05339712E5DA350029EF25 /* ProblemDialog.xib */, + CE05339912E5DA350029EF25 /* ResultWindow.xib */, + CE0533A312E5DA4D0029EF25 /* DetailsPanel.xib */, + CE0533A512E5DA4D0029EF25 /* Preferences.xib */, ); - path = xib; + name = xib; sourceTree = ""; }; CE7AC9141119911200D02F6C /* xib */ = { @@ -472,6 +475,7 @@ French, German, en, + fr, ); mainGroup = 29B97314FDCFA39411CA2CEA /* dupeguru */; projectDirPath = ""; @@ -492,16 +496,17 @@ CEEB135209C837A2004D2330 /* dupeguru.icns in Resources */, CEFC294609C89E3D00D9F998 /* folder32.png in Resources */, CE6E0F3D1054EC62008D9390 /* dsa_pub.pem in Resources */, - CE77C89E10946C6D0078B0DB /* DirectoryPanel.xib in Resources */, - CE77C8A810946CE20078B0DB /* DetailsPanel.xib in Resources */, - CE031751109B340A00517EE6 /* Preferences.xib in Resources */, - CE031754109B345200517EE6 /* MainMenu.xib in Resources */, CE7AC9181119911200D02F6C /* ErrorReportWindow.xib in Resources */, CE7AC9191119911200D02F6C /* progress.xib in Resources */, - CE0C2AC81177021600BC749F /* ProblemDialog.xib in Resources */, CE1EB60112537FB90034AABB /* FairwareReminder.xib in Resources */, CEC9DB4712CCAA6B003102F0 /* about.xib in Resources */, - CE7360AC12E07DD000A0888D /* ResultWindow.xib in Resources */, + CE05339B12E5DA350029EF25 /* DirectoryPanel.xib in Resources */, + CE05339C12E5DA350029EF25 /* MainMenu.xib in Resources */, + CE05339D12E5DA350029EF25 /* ProblemDialog.xib in Resources */, + CE05339E12E5DA350029EF25 /* ResultWindow.xib in Resources */, + CE0533A712E5DA4D0029EF25 /* DetailsPanel.xib in Resources */, + CE0533A812E5DA4D0029EF25 /* Preferences.xib in Resources */, + CE0533AB12E5DA6A0029EF25 /* Localizable.strings in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -551,10 +556,74 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXVariantGroup section */ + CE05339312E5DA350029EF25 /* DirectoryPanel.xib */ = { + isa = PBXVariantGroup; + children = ( + CE05339412E5DA350029EF25 /* en */, + CE05339F12E5DA420029EF25 /* fr */, + ); + name = DirectoryPanel.xib; + sourceTree = SOURCE_ROOT; + }; + CE05339512E5DA350029EF25 /* MainMenu.xib */ = { + isa = PBXVariantGroup; + children = ( + CE05339612E5DA350029EF25 /* en */, + CE0533A012E5DA420029EF25 /* fr */, + ); + name = MainMenu.xib; + sourceTree = SOURCE_ROOT; + }; + CE05339712E5DA350029EF25 /* ProblemDialog.xib */ = { + isa = PBXVariantGroup; + children = ( + CE05339812E5DA350029EF25 /* en */, + CE0533A112E5DA420029EF25 /* fr */, + ); + name = ProblemDialog.xib; + sourceTree = SOURCE_ROOT; + }; + CE05339912E5DA350029EF25 /* ResultWindow.xib */ = { + isa = PBXVariantGroup; + children = ( + CE05339A12E5DA350029EF25 /* en */, + CE0533A212E5DA420029EF25 /* fr */, + ); + name = ResultWindow.xib; + sourceTree = SOURCE_ROOT; + }; + CE0533A312E5DA4D0029EF25 /* DetailsPanel.xib */ = { + isa = PBXVariantGroup; + children = ( + CE0533A412E5DA4D0029EF25 /* en */, + CE0533AD12E5DAAD0029EF25 /* fr */, + ); + name = DetailsPanel.xib; + sourceTree = SOURCE_ROOT; + }; + CE0533A512E5DA4D0029EF25 /* Preferences.xib */ = { + isa = PBXVariantGroup; + children = ( + CE0533A612E5DA4D0029EF25 /* en */, + CE0533AE12E5DAAD0029EF25 /* fr */, + ); + name = Preferences.xib; + sourceTree = SOURCE_ROOT; + }; + CE0533A912E5DA6A0029EF25 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + CE0533AA12E5DA6A0029EF25 /* en */, + CE0533AC12E5DA790029EF25 /* fr */, + ); + name = Localizable.strings; + sourceTree = SOURCE_ROOT; + }; CE1EB5FF12537FB90034AABB /* FairwareReminder.xib */ = { isa = PBXVariantGroup; children = ( CE1EB60012537FB90034AABB /* en */, + CE0533B712E5DC040029EF25 /* fr */, ); name = FairwareReminder.xib; path = ../../cocoalib/xib; diff --git a/cocoa/pe/en.lproj/DetailsPanel.strings b/cocoa/pe/en.lproj/DetailsPanel.strings new file mode 100644 index 0000000000000000000000000000000000000000..f87c7e6305433ed6cf22dd46b4bd48a5f66ae336 GIT binary patch literal 1326 zcmchX&uYRz5Ql%~JVnUSgEj;YQhE@B&`VpiFW{e*rlc0y2z~n2Z=*@+x=FBzgbl;Y z?96<#v-|TMXrP`#O_Xb)PrguhtVj=<>j~Xf23w?Cw1qNOj;8WTkqf*sw07^iHvH%1 z9-|dDqcxgo>0yp>9<|gf7Hhv(T1Oim?LDdrkcaByQRR$kzyD+nh}g#Z48^i!n?R9k zr#ILS+%MF+fWzp6PT79se=4iG;c_2#H_?t9+7U6kGX3_zm+KmgGx#@UCk*{rA+=M+ zx^XzI<{VOg#%r*SnZANE&zOuIQa5XS!Wy5&>d)BCYV<{Y_LkY{T-Q_DbZ>pr6RK%a e6D1Cp)%fqGFY@K<_s>Kdf%~>3jjxM8cA!1&ipRhJ literal 0 HcmV?d00001 diff --git a/cocoa/pe/xib/DetailsPanel.xib b/cocoa/pe/en.lproj/DetailsPanel.xib similarity index 100% rename from cocoa/pe/xib/DetailsPanel.xib rename to cocoa/pe/en.lproj/DetailsPanel.xib diff --git a/cocoa/pe/en.lproj/Preferences.strings b/cocoa/pe/en.lproj/Preferences.strings new file mode 100644 index 0000000000000000000000000000000000000000..f7d68f76d2057cb1f8bd206021f54b96c6600e9b GIT binary patch literal 4480 zcmcgvU2oGs5Zved3ab(lRH!s|8)y*^ZAwud0;m*t&UZsyCvwuJ{CQwz&kn@)`C`>U zk-yf?-Ok?Z?B4HR4S6N|;z?UV>B#~=Pu}6!laKO6zROf18Olsnu)KwR3Cj}Sj@I7| znaPP~(KQr#F zzpFlH1LKt;y@ofBnClYwM!+{jM0gFYxVwl7k$HMv0C|Z2yAU?zO$H+^#VE^Ws2|TI zu&i*zl@Xof5S>^MmCvyYOjBJIgX#thkFl~5P?G7ViQjfM9%hjFa%e^7p2>yp92{EW zH-m>R_O*c}!b;tNuaCHnaWz?ai#z75$yYnJW)54^f^ECG>O^;?D>OnZs5mp6FJKu1 z^LAP0%TW&9kp)-Ti?u7WnJ zp1#=BGmo}>*80#+WrB5MHd0$Wu$2nRm5q`Wre>8ZP5|vRU!>KYmg35Hg^{# zs&*C409ZZX8{mnW%G{j8BX%q7afsdM(ggQpH0z5CeO7M+vFYtoy{I!HXUgXpGT&sf ziAkus#W*qRZxM|#xX;dkz2H#4b$5FK`nxP6Y#raz{iri4%*4Aytv$V;g9p@d#(~`< z89|mXFHF9WNz_o<7^(FCF5U#W7zNg>sn@GIBlZ>1NPFc8Si;J{D6s3Ed`d*zDQHBk5E8*s4K-mIyNNFVkPn9UCC9F~RZ zPB}+fIc25gKx1r1{JV479J5}3&%pZ!_-yuit`4*X{oBlbT8h0c8rki8)g4_Myku3Q z+HptBD|OFwXU}mLqbl9Q#-50Ky;FSmOzT6cf9cNjrM@A<(>LV!SY9~0yOw0TJ6ekQ z`#(K)#k)$K?I4bk>L4}2#4J>%o9>YcknYxKk5FTHp1^MQ1E%V-O80a 1050 - 10F569 - 788 - 1038.29 - 461.00 + 10J567 + 823 + 1038.35 + 462.00 com.apple.InterfaceBuilder.CocoaPlugin - 788 + 823 YES @@ -19,13 +19,8 @@ com.apple.InterfaceBuilder.CocoaPlugin - YES - - YES - - - YES - + PluginDependencyRecalculationVersion + YES @@ -39,10 +34,6 @@ NSApplication - - YES - ignoreHardlinkMatches - YES @@ -208,7 +199,7 @@ 256 - {{15, 56}, {214, 18}} + {{15, 56}, {316, 18}} YES @@ -231,7 +222,7 @@ 256 - {{15, 76}, {214, 18}} + {{15, 76}, {316, 18}} YES @@ -252,7 +243,7 @@ 256 - {{15, 14}, {283, 18}} + {{15, 16}, {316, 18}} YES @@ -273,7 +264,7 @@ 256 - {{15, 36}, {242, 18}} + {{15, 36}, {316, 18}} YES @@ -321,9 +312,11 @@ 0 - + YES - + + YES + YES @@ -347,7 +340,7 @@ NaN - + 0 @@ -388,7 +381,7 @@ 256 - {{15, 120}, {228, 18}} + {{15, 120}, {316, 18}} YES @@ -409,7 +402,7 @@ 256 - {{15, 100}, {265, 18}} + {{15, 100}, {316, 18}} YES @@ -430,7 +423,7 @@ 292 - {{14, 77}, {85, 13}} + {{14, 34}, {318, 13}} YES @@ -446,7 +439,7 @@ 292 - {{14, 49}, {306, 17}} + {{14, 77}, {318, 17}} YES @@ -462,7 +455,7 @@ 292 - {{104, 70}, {216, 26}} + {{14, 2}, {216, 26}} YES @@ -538,7 +531,7 @@ 266 - {{17, 27}, {312, 22}} + {{17, 55}, {312, 22}} YES @@ -938,10 +931,10 @@ YES - - + + @@ -956,9 +949,9 @@ - + @@ -1271,15 +1264,18 @@ 5.ImportedFromIB2 59.IBPluginDependency 6.IBPluginDependency + 6.IBViewBoundsToFrameTransform 6.ImportedFromIB2 60.IBPluginDependency 61.IBPluginDependency 62.IBPluginDependency 63.IBPluginDependency 64.IBPluginDependency + 64.IBViewBoundsToFrameTransform 64.ImportedFromIB2 65.IBPluginDependency 66.IBPluginDependency + 66.IBViewBoundsToFrameTransform 67.IBPluginDependency 69.IBPluginDependency 69.ImportedFromIB2 @@ -1287,8 +1283,10 @@ 7.ImportedFromIB2 70.IBPluginDependency 8.IBPluginDependency + 8.IBViewBoundsToFrameTransform 8.ImportedFromIB2 9.IBPluginDependency + 9.IBViewBoundsToFrameTransform 9.ImportedFromIB2 @@ -1347,15 +1345,24 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABBcAAAwfAAAA + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABCVAAAwoYAAA + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABCYAAAwkgAAA + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -1363,8 +1370,14 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABCtgAAwdgAAA + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAAA/gAAAwagAAA + diff --git a/cocoa/pe/fr.lproj/DetailsPanel.strings b/cocoa/pe/fr.lproj/DetailsPanel.strings new file mode 100644 index 0000000000000000000000000000000000000000..2db598a84c20d1653ca76ff79704876d1b7062ac GIT binary patch literal 1348 zcmc(f%}#?r6ot>4r)XGqp%T(XV_X=Bi5oS=7ieKfF<6t9CcbiCLj48`RJ0`+qnXU) za{tafmpk+R=IC5wjT9)?TpQL%S8P{ziu8bPC4KMhTjm(!=cY+-spHEY^Oju*o*r+s9PpAWw9LM~&$=exY`sP!nyjrFh0#avH7q z-r!|xwI~^ttysGf!6Ex8-j6U^l(7MEIoY3yt$MH|;~Y*FBjC(ghgH^{>Gq(CKE{07 zVLl~iA5zeQ7ag`%GlcI9zA1YRR*U!-fAyMKD!|Q{k1bL^ zSMLi~ZxGimqU~)zQ=?a^v$xJpXwpn-^=H~U^|NX9<#$+F&EYNho!K19V(29Lyf9Tq O>KDgqzUOgl<~{&ILeg~r literal 0 HcmV?d00001 diff --git a/cocoa/pe/fr.lproj/DetailsPanel.xib b/cocoa/pe/fr.lproj/DetailsPanel.xib new file mode 100644 index 00000000..4ac7b4c4 --- /dev/null +++ b/cocoa/pe/fr.lproj/DetailsPanel.xib @@ -0,0 +1,1503 @@ + + + + 1050 + 10J567 + 823 + 1038.35 + 462.00 + + com.apple.InterfaceBuilder.CocoaPlugin + 823 + + + YES + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + + + PluginDependencyRecalculationVersion + + + + YES + + DetailsPanelPE + + + FirstResponder + + + NSApplication + + + 155 + 2 + {{634, 317}, {593, 398}} + -260571136 + Détails du fichier sélectionné + + NSPanel + + + View + + {1.79769e+308, 1.79769e+308} + {451, 161} + + + 256 + + YES + + + 266 + + YES + + + 2304 + + YES + + + 256 + {591, 147} + + 2 + YES + + + 256 + {591, 17} + + + + + + -2147483392 + {{-26, 0}, {16, 17}} + + + + YES + + 0 + 74 + 40 + 1000 + + 75628096 + 2048 + Attribut + + LucidaGrande + 11 + 3100 + + + 3 + MC4zMzMzMzI5OQA + + + 6 + System + headerTextColor + + 3 + MAA + + + + + 337772096 + 2048 + + + + 6 + System + controlBackgroundColor + + 3 + MC42NjY2NjY2NjY3AA + + + + 6 + System + controlTextColor + + + + 2 + YES + + + + 1 + 260 + 40 + 1000 + + 75628096 + 2048 + Sélectionné + + + + + + 337772096 + 2048 + + + + + + 3 + YES + + + + 2 + 248 + 56.4755859375 + 1000 + + 75628096 + 2048 + Référence + + + 6 + System + headerColor + + 3 + MQA + + + + + + 337772096 + 2048 + + + + + + 3 + YES + + + + 3 + 2 + + + 6 + System + gridColor + + 3 + MC41AA + + + 14 + 1111523328 + + + 1 + 15 + 0 + YES + 0 + + + {{1, 17}, {591, 147}} + + + + + 4 + + + + -2147483392 + {{-30, 17}, {15, 147}} + + + _doScroller: + 0.91874998807907104 + + + + -2147483392 + {{-100, -100}, {394, 15}} + + 1 + + _doScroller: + 0.96332520246505737 + + + + 2304 + + YES + + + {{1, 0}, {591, 17}} + + + + + 4 + + + + {{0, 233}, {593, 165}} + + + 530 + + + + + + QSAAAEEgAABBgAAAQYAAAA + + + + 274 + + YES + + + 256 + + YES + + + 266 + {{-3, 201}, {294, 17}} + + YES + + 67239424 + 138412032 + Sélectionné + + LucidaGrande + 13 + 1044 + + + + 6 + System + controlColor + + + + + + + + 274 + + YES + + YES + Apple PDF pasteboard type + Apple PICT pasteboard type + Apple PNG pasteboard type + NSFilenamesPboardType + NeXT Encapsulated PostScript v1.2 pasteboard type + NeXT TIFF v4.0 pasteboard type + + + {288, 193} + + YES + + 130560 + 33554432 + + NSImage + NSApplicationIcon + + 0 + 0 + 0 + NO + + YES + + + + 1289 + + {{255, 201}, {16, 16}} + + 28938 + 100 + + + {291, 225} + + NSView + + + + 256 + + YES + + + 266 + {{-3, 203}, {295, 17}} + + YES + + 67239424 + 138412032 + Référence + + + + + + + + + 274 + + YES + + YES + Apple PDF pasteboard type + Apple PICT pasteboard type + Apple PNG pasteboard type + NSFilenamesPboardType + NeXT Encapsulated PostScript v1.2 pasteboard type + NeXT TIFF v4.0 pasteboard type + + + {289, 195} + + YES + + 130560 + 33554432 + + 0 + 0 + 0 + NO + + YES + + + + 1289 + + {{257, 203}, {16, 16}} + + 28938 + 100 + + + {{300, 0}, {293, 225}} + + NSView + + + {593, 225} + + YES + + + {593, 398} + + {{0, 0}, {1440, 878}} + {451, 177} + {1.79769e+308, 1.79769e+308} + DetailsPanel + + + + + YES + + + window + + + + 12 + + + + detailsTable + + + + 13 + + + + refImage + + + + 25 + + + + dupeImage + + + + 26 + + + + dupeProgressIndicator + + + + 30 + + + + refProgressIndicator + + + + 31 + + + + dataSource + + + + 43 + + + + + YES + + 0 + + YES + + + + + + -2 + + + File's Owner + + + -1 + + + First Responder + + + 5 + + + YES + + + + details + + + 6 + + + YES + + + + + + + 7 + + + YES + + + + + + + + + 8 + + + YES + + + + + + + + 9 + + + YES + + + + + + 10 + + + YES + + + + + + 11 + + + YES + + + + + + 20 + + + YES + + + + + + + 18 + + + YES + + + + + + + + 14 + + + YES + + + + + + 16 + + + YES + + + + + + 27 + + + + + 19 + + + YES + + + + + + + + 15 + + + YES + + + + + + 17 + + + YES + + + + + + 29 + + + + + 33 + + + + + 34 + + + + + 35 + + + + + 36 + + + + + 37 + + + + + 38 + + + + + 39 + + + + + 40 + + + + + 41 + + + + + 42 + + + + + -3 + + + Application + + + + + YES + + YES + -3.IBPluginDependency + 10.IBPluginDependency + 10.ImportedFromIB2 + 11.IBPluginDependency + 11.ImportedFromIB2 + 14.IBPluginDependency + 14.ImportedFromIB2 + 15.IBPluginDependency + 15.ImportedFromIB2 + 16.IBPluginDependency + 16.ImportedFromIB2 + 17.IBPluginDependency + 17.ImportedFromIB2 + 18.IBPluginDependency + 18.ImportedFromIB2 + 19.IBPluginDependency + 19.ImportedFromIB2 + 20.IBPluginDependency + 20.ImportedFromIB2 + 27.IBPluginDependency + 27.ImportedFromIB2 + 29.IBPluginDependency + 29.ImportedFromIB2 + 33.IBPluginDependency + 34.IBPluginDependency + 35.IBPluginDependency + 36.IBPluginDependency + 37.IBPluginDependency + 37.IBShouldRemoveOnLegacySave + 38.IBPluginDependency + 38.IBShouldRemoveOnLegacySave + 39.IBPluginDependency + 39.IBShouldRemoveOnLegacySave + 40.IBPluginDependency + 40.IBShouldRemoveOnLegacySave + 41.IBPluginDependency + 41.IBShouldRemoveOnLegacySave + 42.IBPluginDependency + 42.IBShouldRemoveOnLegacySave + 5.IBEditorWindowLastContentRect + 5.IBPluginDependency + 5.IBWindowTemplateEditedContentRect + 5.ImportedFromIB2 + 5.windowTemplate.hasMinSize + 5.windowTemplate.maxSize + 5.windowTemplate.minSize + 6.IBPluginDependency + 6.ImportedFromIB2 + 7.IBPluginDependency + 7.ImportedFromIB2 + 8.IBPluginDependency + 8.ImportedFromIB2 + 9.IBPluginDependency + 9.ImportedFromIB2 + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + {{88, 453}, {593, 398}} + com.apple.InterfaceBuilder.CocoaPlugin + {{88, 453}, {593, 398}} + + + {1.79769e+308, 1.79769e+308} + {451, 161} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + + + + YES + + + YES + + + + + YES + + + YES + + + + 43 + + + + YES + + DetailsPanel + NSWindowController + + detailsTable + NSTableView + + + detailsTable + + detailsTable + NSTableView + + + + IBProjectSource + ../base/DetailsPanel.h + + + + DetailsPanelPE + DetailsPanel + + YES + + YES + dupeImage + dupeProgressIndicator + refImage + refProgressIndicator + + + YES + NSImageView + NSProgressIndicator + NSImageView + NSProgressIndicator + + + + YES + + YES + dupeImage + dupeProgressIndicator + refImage + refProgressIndicator + + + YES + + dupeImage + NSImageView + + + dupeProgressIndicator + NSProgressIndicator + + + refImage + NSImageView + + + refProgressIndicator + NSProgressIndicator + + + + + IBProjectSource + DetailsPanel.h + + + + DetailsPanelPE + DetailsPanel + + detailsTable + NSTableView + + + detailsTable + + detailsTable + NSTableView + + + + IBUserSource + + + + + FirstResponder + NSObject + + IBUserSource + + + + + + YES + + NSActionCell + NSCell + + IBFrameworkSource + AppKit.framework/Headers/NSActionCell.h + + + + NSApplication + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSApplication.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSApplicationScripting.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSColorPanel.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSHelpManager.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSPageLayout.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSUserInterfaceItemSearching.h + + + + NSCell + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSCell.h + + + + NSControl + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSControl.h + + + + NSFormatter + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSFormatter.h + + + + NSImageCell + NSCell + + IBFrameworkSource + AppKit.framework/Headers/NSImageCell.h + + + + NSImageView + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSImageView.h + + + + NSMenu + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSMenu.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSAccessibility.h + + + + NSObject + + + + NSObject + + + + NSObject + + + + NSObject + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSDictionaryController.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSDragging.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSFontManager.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSFontPanel.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSKeyValueBinding.h + + + + NSObject + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSNibLoading.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSOutlineView.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSPasteboard.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSSavePanel.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSTableView.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSToolbarItem.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSView.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSArchiver.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSClassDescription.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSError.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSFileManager.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyValueCoding.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyValueObserving.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyedArchiver.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSObject.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSObjectScripting.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSPortCoder.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSRunLoop.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptClassDescription.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptKeyValueCoding.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptObjectSpecifiers.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptWhoseTests.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSThread.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURL.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURLConnection.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURLDownload.h + + + + NSObject + + IBFrameworkSource + Sparkle.framework/Headers/SUAppcast.h + + + + NSObject + + IBFrameworkSource + Sparkle.framework/Headers/SUUpdater.h + + + + NSPanel + NSWindow + + IBFrameworkSource + AppKit.framework/Headers/NSPanel.h + + + + NSProgressIndicator + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSProgressIndicator.h + + + + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSInterfaceStyle.h + + + + NSResponder + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSResponder.h + + + + NSScrollView + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSScrollView.h + + + + NSScroller + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSScroller.h + + + + NSSplitView + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSSplitView.h + + + + NSTableColumn + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSTableColumn.h + + + + NSTableHeaderView + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSTableHeaderView.h + + + + NSTableView + NSControl + + + + NSTextField + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSTextField.h + + + + NSTextFieldCell + NSActionCell + + IBFrameworkSource + AppKit.framework/Headers/NSTextFieldCell.h + + + + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSClipView.h + + + + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSMenuItem.h + + + + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSRulerView.h + + + + NSView + NSResponder + + + + NSWindow + + IBFrameworkSource + AppKit.framework/Headers/NSDrawer.h + + + + NSWindow + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSWindow.h + + + + NSWindow + + IBFrameworkSource + AppKit.framework/Headers/NSWindowScripting.h + + + + NSWindowController + NSResponder + + showWindow: + id + + + showWindow: + + showWindow: + id + + + + IBFrameworkSource + AppKit.framework/Headers/NSWindowController.h + + + + + 0 + IBCocoaFramework + + com.apple.InterfaceBuilder.CocoaPlugin.macosx + + + + com.apple.InterfaceBuilder.CocoaPlugin.macosx + + + + com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 + + + YES + + 3 + + NSApplicationIcon + {128, 128} + + + diff --git a/cocoa/pe/fr.lproj/Preferences.strings b/cocoa/pe/fr.lproj/Preferences.strings new file mode 100644 index 0000000000000000000000000000000000000000..b2921205cbbcd52445577417ec71579f15946068 GIT binary patch literal 4688 zcmchbTXPaY5QY0WzhcWOtGsJKXY%Lwmff~%me`*4tYH)VCH6$GOZLhR?W1*VU@aTknMNLKe5#SD zo;{vD*Rm5E>GKO+$9g69#-4@uu}0f^aUEDw?~`GxGUx9!0aQ$~upUJs0%*HH5xX@#id=J`C=+-G`?*JkuE$LL`RqnrPkQ8&cI zIek)=j}_NJ&~RdpQq<)cd1r}N&F+-&I@Fve%A8){M=^1tIko+mGmrhj!pZd6&c4rVik79 zKdVuy0{{3P+`=nllWM#T5k1xltTNR5zDC+Yyjo4x>~2ntyCrJ876+V=D8b5gfjO?k ziqkMx6~FcUhB%C*VG?5B(iI0f71QcWzL(>7uY}*ec#M?Cjo{jS%{~yLEVktJe9TwN z?SnASi5!2byMBr$-%*HUGvrw#Jn7yF8lHu#D?U}$Rb}|H&(=zPmQ`RFxG53NmHFG5gN$?N#`L10IAC5muUpYT#@ zc_f6OV<$zAcPH!Uo?Is@tJGL_^t!F@=v`^kP;4B5yZKZjbT;4lwRFGe?Z+!s!#XPM zhPL{E>Tp*u#^{;RH?<#N`P?KMAyT_$|J!{NO6dxq?* zKF{Yfv(SytX;K2gPe&F#*}J>7{Ofi~=7V`rwGJj=mI6(o8B_2TcV z@~fWHtzJ@X&q9WH2VsS%3a1Iq8QFf}RQF&c-y6a{wx8ktBt=`)i#Dy{d##8X)LlnW z!Vf^rc>qM919R;7XQ3WZGw$)w7$57T3YG1;>bZReBgKyOUNNHTJdfs8EW^dQ$nkfj zVsw#_aFcmi6e4PWVih&tNs%M_AS|2^7JE2q9ci4Mub&>DY6QKS6>99{{F{+mL4Thy zJM|rEK60B(+C1W2<>0AM`$@HG@4O>l^;(I2hmm63yR&)ESH!*UDRfWKrE}s*oaMRV zo16g>yP~^s$cotWIQJxWIeZ)aGoG4ngm1`|_zgMIwyTvp%pF_aVKP#j*^3x`cjGQK z)Gw+qXZehq_?ei>%&=!q_ + + + 1050 + 10J567 + 823 + 1038.35 + 462.00 + + com.apple.InterfaceBuilder.CocoaPlugin + 823 + + + YES + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + + + PluginDependencyRecalculationVersion + + + + YES + + NSWindowController + + + FirstResponder + + + NSApplication + + + YES + + + 3 + 2 + {{92, 371}, {392, 231}} + 1886912512 + Préférences de dupeGuru PE + + NSWindow + + + View + + {1.79769e+308, 1.79769e+308} + {213, 107} + + + 256 + + YES + + + 256 + {{230, 12}, {148, 32}} + + YES + + 67239424 + 134217728 + Options par défaut + + LucidaGrande + 13 + 1044 + + + -2038284033 + 1 + + + + + + 200 + 25 + + + + + 12 + {{13, 40}, {366, 185}} + + + YES + + 1 + + + 256 + + YES + + + 292 + {{117, 117}, {181, 21}} + + YES + + 67239424 + 0 + + + + + Helvetica + 12 + 16 + + + 100 + 1 + 80 + 0.0 + 0 + 1 + NO + NO + + + + + 292 + {{119, 100}, {80, 13}} + + YES + + 67239424 + 272629760 + + de doubles + + LucidaGrande + 10 + 2843 + + + + 6 + System + controlColor + + 3 + MC42NjY2NjY2NjY3AA + + + + 6 + System + controlTextColor + + 3 + MAA + + + + + + + 289 + {{216, 100}, {80, 13}} + + YES + + 67239424 + 71303168 + - de doubles + + + + + + + + + 292 + {{14, 122}, {100, 14}} + + YES + + 67239424 + 272629760 + Seuil du filtre: + + LucidaGrande + 11 + 3100 + + + + + + + + + 256 + {{15, 56}, {316, 18}} + + YES + + 67239424 + 0 + Comparer les fichiers de différents types + + + 1211912703 + 2 + + NSImage + NSSwitch + + + NSSwitch + + + + 200 + 25 + + + + + 256 + {{15, 76}, {316, 18}} + + YES + + 67239424 + 0 + Comparer les images de taille différente + + + 1211912703 + 2 + + + + + 200 + 25 + + + + + 256 + {{15, 16}, {316, 18}} + + YES + + 67239424 + 0 + Vérifier automatiquement les mises à jour + + + 1211912703 + 2 + + + + + 200 + 25 + + + + + 256 + {{15, 36}, {316, 18}} + + YES + + 67239424 + 0 + Effacer les dossiers vides après un déplacement + + + 1211912703 + 2 + + + + + 200 + 25 + + + + + 256 + {{301, 122}, {31, 14}} + + YES + + 67239424 + -1874853888 + + + + + YES + + YES + allowsFloats + attributedStringForZero + decimalSeparator + formatterBehavior + groupingSeparator + negativeFormat + positiveFormat + usesGroupingSeparator + + + YES + + + 0 + + YES + + YES + + + YES + + + + . + + , + -0 + 0 + + + + 0 + -0 + + + + + + + + NaN + + + + 0 + 0 + YES + NO + 1 + AAAAAAAAAAAAAAAAAAAAAA + + + + . + , + NO + YES + YES + + + + + + + + {{10, 33}, {346, 139}} + + + Simple + + + + + 2 + + + 256 + + YES + + + 256 + {{15, 120}, {316, 18}} + + YES + + 67239424 + 0 + Utiliser les expressions régulières pour les filtres + + + 1211912703 + 2 + + + + + 200 + 25 + + + + + 256 + {{15, 100}, {316, 18}} + + YES + + 67239424 + 0 + Ignorer doublons avec hardlink vers le même fichier + + + 1211912703 + 2 + + + + + 200 + 25 + + + + + 292 + {{14, 34}, {318, 13}} + + YES + + 67239424 + 272629760 + Déplacements de fichiers: + + + + + + + + + 292 + {{14, 77}, {318, 17}} + + YES + + 67239424 + 272629760 + Commande perso. (arguments: %d pour doublon, %r pour réf): + + + + + + + + + 292 + {{14, 2}, {216, 26}} + + YES + + -2076049856 + 2048 + + + 109199615 + 1 + + + + + + 400 + 75 + + + Directement à la destination + + 1048576 + 2147483647 + 1 + + NSImage + NSMenuCheckmark + + + NSImage + NSMenuMixedState + + _popUpItemAction: + + + YES + + + OtherViews + + + YES + + + + Re-créer chemins relatifs + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + Re-créer chemins absolus + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + 3 + YES + YES + 1 + + + + + 266 + {{17, 55}, {312, 22}} + + YES + + -1804468671 + 272630784 + + + + YES + + 6 + System + textBackgroundColor + + 3 + MQA + + + + 6 + System + textColor + + + + + + {{10, 33}, {346, 139}} + + Avancé + + + + + + + 0 + YES + YES + + YES + + + + + {392, 231} + + {{0, 0}, {1440, 878}} + {213, 129} + {1.79769e+308, 1.79769e+308} + + + + + YES + + + value: values.matchScaled + + + + + + value: values.matchScaled + value + values.matchScaled + 2 + + + 35 + + + + nextKeyView + + + + 36 + + + + value: values.minMatchPercentage + + + + + + value: values.minMatchPercentage + value + values.minMatchPercentage + 2 + + + 37 + + + + value: values.mixFileKind + + + + + + value: values.mixFileKind + value + values.mixFileKind + 2 + + + 38 + + + + nextKeyView + + + + 39 + + + + revertToInitialValues: + + + + 41 + + + + value: values.useRegexpFilter + + + + + + value: values.useRegexpFilter + value + values.useRegexpFilter + 2 + + + 42 + + + + nextKeyView + + + + 43 + + + + nextKeyView + + + + 44 + + + + value: values.removeEmptyFolders + + + + + + value: values.removeEmptyFolders + value + values.removeEmptyFolders + 2 + + + 45 + + + + selectedIndex: values.recreatePathType + + + + + + selectedIndex: values.recreatePathType + selectedIndex + values.recreatePathType + 2 + + + 46 + + + + nextKeyView + + + + 47 + + + + nextKeyView + + + + 48 + + + + value: values.minMatchPercentage + + + + + + value: values.minMatchPercentage + value + values.minMatchPercentage + 2 + + + 49 + + + + nextKeyView + + + + 50 + + + + window + + + + 51 + + + + value: values.SUEnableAutomaticChecks + + + + + + value: values.SUEnableAutomaticChecks + value + values.SUEnableAutomaticChecks + 2 + + + 58 + + + + value: values.CustomCommand + + + + + + value: values.CustomCommand + value + values.CustomCommand + 2 + + + 68 + + + + nextKeyView + + + + 72 + + + + value: values.ignoreHardlinkMatches + + + + + + value: values.ignoreHardlinkMatches + value + values.ignoreHardlinkMatches + 2 + + + 73 + + + + + YES + + 0 + + + + + + -2 + + + File's Owner + + + -1 + + + First Responder + + + -3 + + + Application + + + 1 + + + Shared Defaults + + + 2 + + + YES + + + + preferences + + + 3 + + + YES + + + + + + + 10 + + + YES + + + + + + 24 + + + + + 59 + + + YES + + + + + + + 60 + + + YES + + + + + + 61 + + + YES + + + + + + 62 + + + YES + + + + + + + + + + + 63 + + + YES + + + + + + + + + + + + + + 16 + + + YES + + + + + + 17 + + + + + 15 + + + YES + + + + + + 18 + + + + + 14 + + + YES + + + + + + 19 + + + + + 13 + + + YES + + + + + + 20 + + + + + 12 + + + YES + + + + + + 21 + + + + + 7 + + + YES + + + + + + 31 + + + + + 6 + + + YES + + + + + + 32 + + + + + 5 + + + YES + + + + + + 33 + + + + + 11 + + + YES + + + + + + 22 + + + YES + + + + + + 23 + + + + + 4 + + + YES + + + + + + 34 + + + + + 9 + + + YES + + + + + + 25 + + + + + 8 + + + YES + + + + + + 26 + + + YES + + + + + + 27 + + + YES + + + + + + + + 30 + + + + + 29 + + + + + 28 + + + + + 64 + + + YES + + + + + + 65 + + + + + 66 + + + YES + + + + + + 67 + + + + + 69 + + + YES + + + + + + 70 + + + + + + + YES + + YES + -3.IBPluginDependency + 1.IBPluginDependency + 1.ImportedFromIB2 + 10.IBPluginDependency + 10.ImportedFromIB2 + 11.IBPluginDependency + 11.ImportedFromIB2 + 12.IBPluginDependency + 12.ImportedFromIB2 + 13.IBPluginDependency + 13.ImportedFromIB2 + 14.IBPluginDependency + 14.ImportedFromIB2 + 15.IBPluginDependency + 15.ImportedFromIB2 + 16.IBPluginDependency + 16.ImportedFromIB2 + 17.IBPluginDependency + 18.IBPluginDependency + 19.IBPluginDependency + 2.IBEditorWindowLastContentRect + 2.IBPluginDependency + 2.IBWindowTemplateEditedContentRect + 2.ImportedFromIB2 + 2.windowTemplate.hasMinSize + 2.windowTemplate.maxSize + 2.windowTemplate.minSize + 20.IBPluginDependency + 21.IBPluginDependency + 22.IBPluginDependency + 23.IBPluginDependency + 23.ImportedFromIB2 + 24.IBPluginDependency + 25.IBPluginDependency + 26.IBPluginDependency + 27.IBPluginDependency + 27.ImportedFromIB2 + 28.IBPluginDependency + 28.ImportedFromIB2 + 29.IBPluginDependency + 29.ImportedFromIB2 + 3.IBPluginDependency + 3.ImportedFromIB2 + 30.IBPluginDependency + 30.ImportedFromIB2 + 31.IBPluginDependency + 32.IBPluginDependency + 33.IBPluginDependency + 34.IBPluginDependency + 4.IBPluginDependency + 4.ImportedFromIB2 + 5.IBPluginDependency + 5.ImportedFromIB2 + 59.IBPluginDependency + 6.IBPluginDependency + 6.IBViewBoundsToFrameTransform + 6.ImportedFromIB2 + 60.IBPluginDependency + 61.IBPluginDependency + 62.IBPluginDependency + 63.IBPluginDependency + 64.IBPluginDependency + 64.IBViewBoundsToFrameTransform + 64.ImportedFromIB2 + 65.IBPluginDependency + 66.IBPluginDependency + 66.IBViewBoundsToFrameTransform + 67.IBPluginDependency + 69.IBPluginDependency + 69.ImportedFromIB2 + 7.IBPluginDependency + 7.ImportedFromIB2 + 70.IBPluginDependency + 8.IBPluginDependency + 8.IBViewBoundsToFrameTransform + 8.ImportedFromIB2 + 9.IBPluginDependency + 9.IBViewBoundsToFrameTransform + 9.ImportedFromIB2 + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + {{88, 614}, {392, 231}} + com.apple.InterfaceBuilder.CocoaPlugin + {{88, 614}, {392, 231}} + + + {1.79769e+308, 1.79769e+308} + {213, 107} + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABBcAAAwfAAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABCVAAAwoYAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABCYAAAwkgAAA + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABCtgAAwdgAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAAA/gAAAwagAAA + + + + + + YES + + + YES + + + + + YES + + + YES + + + + 73 + + + + YES + + NSObject + + IBProjectSource + ../views/HSOutlineView.h + + + + NSObject + + IBProjectSource + ../views/HSTableView.h + + + + NSObject + + IBProjectSource + ../views/NSTableViewAdditions.h + + + + + YES + + NSActionCell + NSCell + + IBFrameworkSource + AppKit.framework/Headers/NSActionCell.h + + + + NSApplication + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSApplication.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSApplicationScripting.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSColorPanel.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSHelpManager.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSPageLayout.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSUserInterfaceItemSearching.h + + + + NSButton + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSButton.h + + + + NSButtonCell + NSActionCell + + IBFrameworkSource + AppKit.framework/Headers/NSButtonCell.h + + + + NSCell + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSCell.h + + + + NSControl + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSControl.h + + + + NSController + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSController.h + + + + NSFormatter + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSFormatter.h + + + + NSMenu + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSMenu.h + + + + NSMenuItem + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSMenuItem.h + + + + NSMenuItemCell + NSButtonCell + + IBFrameworkSource + AppKit.framework/Headers/NSMenuItemCell.h + + + + NSNumberFormatter + NSFormatter + + IBFrameworkSource + Foundation.framework/Headers/NSNumberFormatter.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSAccessibility.h + + + + NSObject + + + + NSObject + + + + NSObject + + + + NSObject + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSDictionaryController.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSDragging.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSFontManager.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSFontPanel.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSKeyValueBinding.h + + + + NSObject + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSNibLoading.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSOutlineView.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSPasteboard.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSSavePanel.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSTableView.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSToolbarItem.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSView.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSArchiver.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSClassDescription.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSError.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSFileManager.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyValueCoding.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyValueObserving.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyedArchiver.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSObject.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSObjectScripting.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSPortCoder.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSRunLoop.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptClassDescription.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptKeyValueCoding.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptObjectSpecifiers.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptWhoseTests.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSThread.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURL.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURLConnection.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURLDownload.h + + + + NSObject + + IBFrameworkSource + Sparkle.framework/Headers/SUAppcast.h + + + + NSObject + + IBFrameworkSource + Sparkle.framework/Headers/SUUpdater.h + + + + NSPopUpButton + NSButton + + IBFrameworkSource + AppKit.framework/Headers/NSPopUpButton.h + + + + NSPopUpButtonCell + NSMenuItemCell + + IBFrameworkSource + AppKit.framework/Headers/NSPopUpButtonCell.h + + + + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSInterfaceStyle.h + + + + NSResponder + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSResponder.h + + + + NSSlider + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSSlider.h + + + + NSSliderCell + NSActionCell + + IBFrameworkSource + AppKit.framework/Headers/NSSliderCell.h + + + + NSTabView + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSTabView.h + + + + NSTabViewItem + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSTabViewItem.h + + + + NSTextField + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSTextField.h + + + + NSTextFieldCell + NSActionCell + + IBFrameworkSource + AppKit.framework/Headers/NSTextFieldCell.h + + + + NSUserDefaultsController + NSController + + IBFrameworkSource + AppKit.framework/Headers/NSUserDefaultsController.h + + + + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSClipView.h + + + + NSView + + + + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSRulerView.h + + + + NSView + NSResponder + + + + NSWindow + + IBFrameworkSource + AppKit.framework/Headers/NSDrawer.h + + + + NSWindow + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSWindow.h + + + + NSWindow + + IBFrameworkSource + AppKit.framework/Headers/NSWindowScripting.h + + + + NSWindowController + NSResponder + + showWindow: + id + + + showWindow: + + showWindow: + id + + + + IBFrameworkSource + AppKit.framework/Headers/NSWindowController.h + + + + + 0 + IBCocoaFramework + + com.apple.InterfaceBuilder.CocoaPlugin.macosx + + + + com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 + + + YES + ../dupeguru.xcodeproj + 3 + + YES + + YES + NSMenuCheckmark + NSMenuMixedState + NSSwitch + + + YES + {9, 8} + {7, 2} + {15, 15} + + + + diff --git a/cocoa/se/ResultWindow.m b/cocoa/se/ResultWindow.m index c5ae8d9a..dd000ebe 100644 --- a/cocoa/se/ResultWindow.m +++ b/cocoa/se/ResultWindow.m @@ -8,6 +8,7 @@ http://www.hardcoded.net/licenses/bsd_license #import "ResultWindow.h" #import "Utils.h" +#import "Consts.h" #import "PyDupeGuru.h" @implementation ResultWindow @@ -26,15 +27,15 @@ http://www.hardcoded.net/licenses/bsd_license NSTableColumn *refCol = [matches tableColumnWithIdentifier:@"0"]; _resultColumns = [[NSMutableArray alloc] init]; [_resultColumns addObject:[matches tableColumnWithIdentifier:@"0"]]; // File Name - [_resultColumns addObject:[self getColumnForIdentifier:1 title:@"Folder" width:120 refCol:refCol]]; - NSTableColumn *sizeCol = [self getColumnForIdentifier:2 title:@"Size (KB)" width:63 refCol:refCol]; + [_resultColumns addObject:[self getColumnForIdentifier:1 title:TR(@"Folder") width:120 refCol:refCol]]; + NSTableColumn *sizeCol = [self getColumnForIdentifier:2 title:TR(@"Size (KB)") width:63 refCol:refCol]; [[sizeCol dataCell] setAlignment:NSRightTextAlignment]; [_resultColumns addObject:sizeCol]; - [_resultColumns addObject:[self getColumnForIdentifier:3 title:@"Kind" width:40 refCol:refCol]]; - [_resultColumns addObject:[self getColumnForIdentifier:4 title:@"Modification" width:120 refCol:refCol]]; - [_resultColumns addObject:[self getColumnForIdentifier:5 title:@"Match %" width:60 refCol:refCol]]; - [_resultColumns addObject:[self getColumnForIdentifier:6 title:@"Words Used" width:120 refCol:refCol]]; - [_resultColumns addObject:[self getColumnForIdentifier:7 title:@"Dupe Count" width:80 refCol:refCol]]; + [_resultColumns addObject:[self getColumnForIdentifier:3 title:TR(@"Kind") width:40 refCol:refCol]]; + [_resultColumns addObject:[self getColumnForIdentifier:4 title:TR(@"Modification") width:120 refCol:refCol]]; + [_resultColumns addObject:[self getColumnForIdentifier:5 title:TR(@"Match %") width:60 refCol:refCol]]; + [_resultColumns addObject:[self getColumnForIdentifier:6 title:TR(@"Words Used") width:120 refCol:refCol]]; + [_resultColumns addObject:[self getColumnForIdentifier:7 title:TR(@"Dupe Count") width:80 refCol:refCol]]; } - (void)setScanOptions diff --git a/cocoa/se/dupeguru.xcodeproj/project.pbxproj b/cocoa/se/dupeguru.xcodeproj/project.pbxproj index 433b3e2b..be37487e 100644 --- a/cocoa/se/dupeguru.xcodeproj/project.pbxproj +++ b/cocoa/se/dupeguru.xcodeproj/project.pbxproj @@ -17,11 +17,9 @@ CE381C9609914ACE003581CE /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = CE381C9409914ACE003581CE /* AppDelegate.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 */; }; - CE3A46FA109B212E002ABFD5 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE3A46F9109B212E002ABFD5 /* MainMenu.xib */; }; CE45579B0AE3BC2B005A9546 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE45579A0AE3BC2B005A9546 /* Sparkle.framework */; }; CE4557B40AE3BC50005A9546 /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = CE45579A0AE3BC2B005A9546 /* Sparkle.framework */; }; CE647E571173024A006D28BA /* ProblemDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = CE647E551173024A006D28BA /* ProblemDialog.m */; }; - CE647E591173026F006D28BA /* ProblemDialog.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE647E581173026F006D28BA /* ProblemDialog.xib */; }; CE6DD4E7124CA3070089A48D /* ResultTable.m in Sources */ = {isa = PBXBuildFile; fileRef = CE6DD4E6124CA3070089A48D /* ResultTable.m */; }; CE6DD547124CAF1F0089A48D /* HSTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = CE6DD546124CAF1F0089A48D /* HSTableView.m */; }; CE6E0DFE1054E9EF008D9390 /* dsa_pub.pem in Resources */ = {isa = PBXBuildFile; fileRef = CE6E0DFD1054E9EF008D9390 /* dsa_pub.pem */; }; @@ -34,16 +32,19 @@ CE76FDF7111EE561006618EA /* NSEventAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = CE76FDF6111EE561006618EA /* NSEventAdditions.m */; }; CE79638612536C94008D405B /* FairwareReminder.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE79638412536C94008D405B /* FairwareReminder.xib */; }; CE79638C12536F4E008D405B /* HSFairwareReminder.m in Sources */ = {isa = PBXBuildFile; fileRef = CE79638B12536F4E008D405B /* HSFairwareReminder.m */; }; + CE81134C12E5CE4D00A36C80 /* DetailsPanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE81134212E5CE4D00A36C80 /* DetailsPanel.xib */; }; + CE81134D12E5CE4D00A36C80 /* DirectoryPanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE81134412E5CE4D00A36C80 /* DirectoryPanel.xib */; }; + CE81134E12E5CE4D00A36C80 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE81134612E5CE4D00A36C80 /* MainMenu.xib */; }; + CE81134F12E5CE4D00A36C80 /* ProblemDialog.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE81134812E5CE4D00A36C80 /* ProblemDialog.xib */; }; + CE81135012E5CE4D00A36C80 /* ResultWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE81134A12E5CE4D00A36C80 /* ResultWindow.xib */; }; + CE81135812E5CE6D00A36C80 /* Preferences.xib in Resources */ = {isa = PBXBuildFile; fileRef = CE81135612E5CE6D00A36C80 /* Preferences.xib */; }; + CE8113EB12E5CE9A00A36C80 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = CE8113E912E5CE9A00A36C80 /* Localizable.strings */; }; CE8C53BC117324CE0011B41F /* HSTable.m in Sources */ = {isa = PBXBuildFile; fileRef = CE8C53BB117324CE0011B41F /* HSTable.m */; }; CE91F216113BC22D0010360B /* StatsLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = CE91F214113BC22D0010360B /* StatsLabel.m */; }; - CEAC6811109B0B7E00B43C85 /* Preferences.xib in Resources */ = {isa = PBXBuildFile; fileRef = CEAC6810109B0B7E00B43C85 /* Preferences.xib */; }; CEBE4D74111F0EE1009AAC6D /* HSWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = CEBE4D73111F0EE1009AAC6D /* HSWindowController.m */; }; CEDD92DA0FDD01640031C7B7 /* BRSingleLineFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = CEDD92D70FDD01640031C7B7 /* BRSingleLineFormatter.m */; }; - CEE7B60712E0711D00E01BEA /* ResultWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = CEE7B60612E0711D00E01BEA /* ResultWindow.xib */; }; CEE7EA130FE675C80004E467 /* DetailsPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = CEE7EA120FE675C80004E467 /* DetailsPanel.m */; }; CEEB135209C837A2004D2330 /* dupeguru.icns in Resources */ = {isa = PBXBuildFile; fileRef = CEEB135109C837A2004D2330 /* dupeguru.icns */; }; - CEEFC0F810945D9F001F3A39 /* DirectoryPanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = CEEFC0F710945D9F001F3A39 /* DirectoryPanel.xib */; }; - CEEFC0FB10945E37001F3A39 /* DetailsPanel.xib in Resources */ = {isa = PBXBuildFile; fileRef = CEEFC0FA10945E37001F3A39 /* DetailsPanel.xib */; }; CEF0ACCE12DF3C2000B32F7E /* HSRecentFiles.m in Sources */ = {isa = PBXBuildFile; fileRef = CEF0ACCD12DF3C2000B32F7E /* HSRecentFiles.m */; }; CEFC294609C89E3D00D9F998 /* folder32.png in Resources */ = {isa = PBXBuildFile; fileRef = CEFC294509C89E3D00D9F998 /* folder32.png */; }; CEFC7F9E0FC9517500CD5728 /* Dialogs.m in Sources */ = {isa = PBXBuildFile; fileRef = CEFC7F8B0FC9517500CD5728 /* Dialogs.m */; }; @@ -77,6 +78,7 @@ 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = SOURCE_ROOT; }; 8D1107320486CEB800E47090 /* dupeGuru.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = dupeGuru.app; sourceTree = BUILT_PRODUCTS_DIR; }; + CE05341312E5DC260029EF25 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = ../../cocoalib/fr.lproj/FairwareReminder.xib; sourceTree = SOURCE_ROOT; }; CE073F5409CAE1A3005C1D2F /* help */ = {isa = PBXFileReference; lastKnownFileType = folder; name = help; path = ../../build/help; sourceTree = ""; }; CE19BC6011199231007CCEB0 /* ErrorReportWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ErrorReportWindow.xib; sourceTree = ""; }; CE19BC6111199231007CCEB0 /* progress.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = progress.xib; sourceTree = ""; }; @@ -88,12 +90,10 @@ CE381C9A09914ADF003581CE /* ResultWindow.m */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.objc; path = ResultWindow.m; sourceTree = SOURCE_ROOT; }; CE381C9B09914ADF003581CE /* ResultWindow.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = ResultWindow.h; sourceTree = SOURCE_ROOT; }; CE381CF509915304003581CE /* dg_cocoa.plugin */ = {isa = PBXFileReference; lastKnownFileType = folder; path = dg_cocoa.plugin; sourceTree = SOURCE_ROOT; }; - CE3A46F9109B212E002ABFD5 /* MainMenu.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = MainMenu.xib; path = ../base/xib/MainMenu.xib; sourceTree = ""; }; CE45579A0AE3BC2B005A9546 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Sparkle.framework; path = /Library/Frameworks/Sparkle.framework; sourceTree = ""; }; CE647E541173024A006D28BA /* ProblemDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ProblemDialog.h; path = ../base/ProblemDialog.h; sourceTree = SOURCE_ROOT; }; CE647E551173024A006D28BA /* ProblemDialog.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ProblemDialog.m; path = ../base/ProblemDialog.m; sourceTree = SOURCE_ROOT; }; CE647E561173024A006D28BA /* PyProblemDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PyProblemDialog.h; path = ../base/PyProblemDialog.h; sourceTree = SOURCE_ROOT; }; - CE647E581173026F006D28BA /* ProblemDialog.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ProblemDialog.xib; path = ../base/xib/ProblemDialog.xib; sourceTree = SOURCE_ROOT; }; CE6DD4E4124CA3070089A48D /* PyResultTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PyResultTable.h; path = ../base/PyResultTable.h; sourceTree = SOURCE_ROOT; }; CE6DD4E5124CA3070089A48D /* ResultTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ResultTable.h; path = ../base/ResultTable.h; sourceTree = SOURCE_ROOT; }; CE6DD4E6124CA3070089A48D /* ResultTable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ResultTable.m; path = ../base/ResultTable.m; sourceTree = SOURCE_ROOT; }; @@ -122,22 +122,32 @@ CE79638512536C94008D405B /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../../cocoalib/en.lproj/FairwareReminder.xib; sourceTree = SOURCE_ROOT; }; CE79638A12536F4E008D405B /* HSFairwareReminder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HSFairwareReminder.h; path = ../../cocoalib/HSFairwareReminder.h; sourceTree = SOURCE_ROOT; }; CE79638B12536F4E008D405B /* HSFairwareReminder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HSFairwareReminder.m; path = ../../cocoalib/HSFairwareReminder.m; sourceTree = SOURCE_ROOT; }; + CE81134312E5CE4D00A36C80 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../base/en.lproj/DetailsPanel.xib; sourceTree = SOURCE_ROOT; }; + CE81134512E5CE4D00A36C80 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../base/en.lproj/DirectoryPanel.xib; sourceTree = SOURCE_ROOT; }; + CE81134712E5CE4D00A36C80 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../base/en.lproj/MainMenu.xib; sourceTree = SOURCE_ROOT; }; + CE81134912E5CE4D00A36C80 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../base/en.lproj/ProblemDialog.xib; sourceTree = SOURCE_ROOT; }; + CE81134B12E5CE4D00A36C80 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = ../base/en.lproj/ResultWindow.xib; sourceTree = SOURCE_ROOT; }; + CE81135112E5CE6100A36C80 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = ../base/fr.lproj/DetailsPanel.xib; sourceTree = SOURCE_ROOT; }; + CE81135212E5CE6100A36C80 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = ../base/fr.lproj/DirectoryPanel.xib; sourceTree = SOURCE_ROOT; }; + CE81135312E5CE6100A36C80 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = ../base/fr.lproj/MainMenu.xib; sourceTree = SOURCE_ROOT; }; + CE81135412E5CE6100A36C80 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = ../base/fr.lproj/ProblemDialog.xib; sourceTree = SOURCE_ROOT; }; + CE81135512E5CE6100A36C80 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = ../base/fr.lproj/ResultWindow.xib; sourceTree = SOURCE_ROOT; }; + CE81135712E5CE6D00A36C80 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/Preferences.xib; sourceTree = ""; }; + CE81135912E5CE7B00A36C80 /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = fr.lproj/Preferences.xib; sourceTree = ""; }; + CE8113EA12E5CE9A00A36C80 /* en */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = en; path = ../base/en.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; + CE8113EC12E5CEA800A36C80 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = ../base/fr.lproj/Localizable.strings; sourceTree = SOURCE_ROOT; }; CE8C53B61173248F0011B41F /* PyTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PyTable.h; sourceTree = ""; }; CE8C53BB117324CE0011B41F /* HSTable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HSTable.m; sourceTree = ""; }; CE91F210113BC22D0010360B /* PyStatsLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PyStatsLabel.h; path = ../base/PyStatsLabel.h; sourceTree = SOURCE_ROOT; }; CE91F213113BC22D0010360B /* StatsLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StatsLabel.h; path = ../base/StatsLabel.h; sourceTree = SOURCE_ROOT; }; CE91F214113BC22D0010360B /* StatsLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = StatsLabel.m; path = ../base/StatsLabel.m; sourceTree = SOURCE_ROOT; }; - CEAC6810109B0B7E00B43C85 /* Preferences.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Preferences.xib; path = xib/Preferences.xib; sourceTree = ""; }; CEBE4D72111F0EE1009AAC6D /* HSWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HSWindowController.h; sourceTree = ""; }; CEBE4D73111F0EE1009AAC6D /* HSWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HSWindowController.m; sourceTree = ""; }; CEDD92D60FDD01640031C7B7 /* BRSingleLineFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BRSingleLineFormatter.h; path = ../../cocoalib/brsinglelineformatter/BRSingleLineFormatter.h; sourceTree = SOURCE_ROOT; }; CEDD92D70FDD01640031C7B7 /* BRSingleLineFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BRSingleLineFormatter.m; path = ../../cocoalib/brsinglelineformatter/BRSingleLineFormatter.m; sourceTree = SOURCE_ROOT; }; - CEE7B60612E0711D00E01BEA /* ResultWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ResultWindow.xib; path = ../base/xib/ResultWindow.xib; sourceTree = SOURCE_ROOT; }; CEE7EA110FE675C80004E467 /* DetailsPanel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DetailsPanel.h; path = ../base/DetailsPanel.h; sourceTree = SOURCE_ROOT; }; CEE7EA120FE675C80004E467 /* DetailsPanel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DetailsPanel.m; path = ../base/DetailsPanel.m; sourceTree = SOURCE_ROOT; }; CEEB135109C837A2004D2330 /* dupeguru.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = dupeguru.icns; sourceTree = ""; }; - CEEFC0F710945D9F001F3A39 /* DirectoryPanel.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = DirectoryPanel.xib; path = ../base/xib/DirectoryPanel.xib; sourceTree = ""; }; - CEEFC0FA10945E37001F3A39 /* DetailsPanel.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = DetailsPanel.xib; path = ../base/xib/DetailsPanel.xib; sourceTree = ""; }; 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; }; CEFC294509C89E3D00D9F998 /* folder32.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = folder32.png; path = ../../images/folder32.png; sourceTree = SOURCE_ROOT; }; @@ -238,6 +248,7 @@ CEEFC0CA10943849001F3A39 /* xib */, CEEB135109C837A2004D2330 /* dupeguru.icns */, 8D1107310486CEB800E47090 /* Info.plist */, + CE8113E912E5CE9A00A36C80 /* Localizable.strings */, CE6E0DFD1054E9EF008D9390 /* dsa_pub.pem */, ); name = Resources; @@ -319,12 +330,12 @@ CEEFC0CA10943849001F3A39 /* xib */ = { isa = PBXGroup; children = ( - CEE7B60612E0711D00E01BEA /* ResultWindow.xib */, - CE647E581173026F006D28BA /* ProblemDialog.xib */, - CE3A46F9109B212E002ABFD5 /* MainMenu.xib */, - CEAC6810109B0B7E00B43C85 /* Preferences.xib */, - CEEFC0F710945D9F001F3A39 /* DirectoryPanel.xib */, - CEEFC0FA10945E37001F3A39 /* DetailsPanel.xib */, + CE81134212E5CE4D00A36C80 /* DetailsPanel.xib */, + CE81134412E5CE4D00A36C80 /* DirectoryPanel.xib */, + CE81134612E5CE4D00A36C80 /* MainMenu.xib */, + CE81134812E5CE4D00A36C80 /* ProblemDialog.xib */, + CE81134A12E5CE4D00A36C80 /* ResultWindow.xib */, + CE81135612E5CE6D00A36C80 /* Preferences.xib */, ); name = xib; sourceTree = ""; @@ -439,6 +450,7 @@ French, German, en, + fr, ); mainGroup = 29B97314FDCFA39411CA2CEA /* dupeguru */; projectDirPath = ""; @@ -459,16 +471,17 @@ CEEB135209C837A2004D2330 /* dupeguru.icns in Resources */, CEFC294609C89E3D00D9F998 /* folder32.png in Resources */, CE6E0DFE1054E9EF008D9390 /* dsa_pub.pem in Resources */, - CEEFC0F810945D9F001F3A39 /* DirectoryPanel.xib in Resources */, - CEEFC0FB10945E37001F3A39 /* DetailsPanel.xib in Resources */, - CEAC6811109B0B7E00B43C85 /* Preferences.xib in Resources */, - CE3A46FA109B212E002ABFD5 /* MainMenu.xib in Resources */, CE19BC6311199231007CCEB0 /* ErrorReportWindow.xib in Resources */, CE19BC6411199231007CCEB0 /* progress.xib in Resources */, - CE647E591173026F006D28BA /* ProblemDialog.xib in Resources */, CE79638612536C94008D405B /* FairwareReminder.xib in Resources */, CE27D3C112CCA42500859E67 /* about.xib in Resources */, - CEE7B60712E0711D00E01BEA /* ResultWindow.xib in Resources */, + CE81134C12E5CE4D00A36C80 /* DetailsPanel.xib in Resources */, + CE81134D12E5CE4D00A36C80 /* DirectoryPanel.xib in Resources */, + CE81134E12E5CE4D00A36C80 /* MainMenu.xib in Resources */, + CE81134F12E5CE4D00A36C80 /* ProblemDialog.xib in Resources */, + CE81135012E5CE4D00A36C80 /* ResultWindow.xib in Resources */, + CE81135812E5CE6D00A36C80 /* Preferences.xib in Resources */, + CE8113EB12E5CE9A00A36C80 /* Localizable.strings in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -518,11 +531,75 @@ isa = PBXVariantGroup; children = ( CE79638512536C94008D405B /* en */, + CE05341312E5DC260029EF25 /* fr */, ); name = FairwareReminder.xib; path = ../../cocoalib/xib; sourceTree = SOURCE_ROOT; }; + CE81134212E5CE4D00A36C80 /* DetailsPanel.xib */ = { + isa = PBXVariantGroup; + children = ( + CE81134312E5CE4D00A36C80 /* en */, + CE81135112E5CE6100A36C80 /* fr */, + ); + name = DetailsPanel.xib; + sourceTree = SOURCE_ROOT; + }; + CE81134412E5CE4D00A36C80 /* DirectoryPanel.xib */ = { + isa = PBXVariantGroup; + children = ( + CE81134512E5CE4D00A36C80 /* en */, + CE81135212E5CE6100A36C80 /* fr */, + ); + name = DirectoryPanel.xib; + sourceTree = SOURCE_ROOT; + }; + CE81134612E5CE4D00A36C80 /* MainMenu.xib */ = { + isa = PBXVariantGroup; + children = ( + CE81134712E5CE4D00A36C80 /* en */, + CE81135312E5CE6100A36C80 /* fr */, + ); + name = MainMenu.xib; + sourceTree = SOURCE_ROOT; + }; + CE81134812E5CE4D00A36C80 /* ProblemDialog.xib */ = { + isa = PBXVariantGroup; + children = ( + CE81134912E5CE4D00A36C80 /* en */, + CE81135412E5CE6100A36C80 /* fr */, + ); + name = ProblemDialog.xib; + sourceTree = SOURCE_ROOT; + }; + CE81134A12E5CE4D00A36C80 /* ResultWindow.xib */ = { + isa = PBXVariantGroup; + children = ( + CE81134B12E5CE4D00A36C80 /* en */, + CE81135512E5CE6100A36C80 /* fr */, + ); + name = ResultWindow.xib; + sourceTree = SOURCE_ROOT; + }; + CE81135612E5CE6D00A36C80 /* Preferences.xib */ = { + isa = PBXVariantGroup; + children = ( + CE81135712E5CE6D00A36C80 /* en */, + CE81135912E5CE7B00A36C80 /* fr */, + ); + name = Preferences.xib; + sourceTree = SOURCE_ROOT; + }; + CE8113E912E5CE9A00A36C80 /* Localizable.strings */ = { + isa = PBXVariantGroup; + children = ( + CE8113EA12E5CE9A00A36C80 /* en */, + CE8113EC12E5CEA800A36C80 /* fr */, + ); + name = Localizable.strings; + sourceTree = SOURCE_ROOT; + }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ diff --git a/cocoa/se/en.lproj/Preferences.strings b/cocoa/se/en.lproj/Preferences.strings new file mode 100644 index 0000000000000000000000000000000000000000..d2a89433b392622e47efb40e216799d8f6d85724 GIT binary patch literal 5646 zcmcgw+iuf95S{0I#i|k#R0v2*8@q^yHdRqo1rP=L+~!UbH;U7y{5){ZuAS1gHxmmN zMZQh!-8pkPGrPZkHRQEyi;=cWQ{($Qohmp^?_GN&B*F?HFr`h+P)Q{%` zSe7{El@aX~5bXsJt)Js5FpaHO9I6o_dk)VgK*502ca4B6g}3NK_8qJ}%Pdm0N*amJWR#R6+L zK08uU?!T(DJ{{Ui^sOoUH?iDX1+CAbagareXxGnLAKJVw7|Wmry%Jf-)d}Ze)|&NI zFBYFyDGB*?^BFaiRjT2k_1+D5$Dv{u#a^FTN>*ZwU*mpYxyaz{8EnCK^%YE9=eQ-E zi=Co-N^Fdf3Gxnv7D{bwF{a$wgM7$NU9*c{)8b%Ft3J1@HyZxx74A%q6kJX8>VE(3 zWaW90kErWPX8aDe;@b7`dV@9T3i1iO;dU~PAYr%BRkhtIOvysEy6RoGEmi}to$;ve^8(q`C3eSFnz4IPnXggQe<8iNLX1fTk!^f6Sm^Dkw zz2p{`OJtV0twq`@g(&09uldfAla)tU-I{4utDaSD*o(E7Rf<)KSJo@;!x?#wyE)kB z7Ba3!x$|@Y`7`@(UbpfcvX}NB@^k*r9A6FOh1!EQQM>&eD<>;KeRvw4+BeaxoL zZWGHDdDS 1050 - 10F569 - 788 - 1038.29 - 461.00 + 10J567 + 823 + 1038.35 + 462.00 com.apple.InterfaceBuilder.CocoaPlugin - 788 + 823 YES @@ -19,13 +19,8 @@ com.apple.InterfaceBuilder.CocoaPlugin - YES - - YES - - - YES - + PluginDependencyRecalculationVersion + YES @@ -44,7 +39,7 @@ 3 2 - {{92, 300}, {389, 302}} + {{92, 277}, {389, 325}} 1886912512 dupeGuru Preferences @@ -90,7 +85,7 @@ 12 - {{13, 40}, {363, 256}} + {{13, 40}, {363, 279}} YES @@ -104,7 +99,7 @@ 292 - {{117, 148}, {181, 21}} + {{117, 171}, {181, 21}} YES @@ -132,7 +127,7 @@ 292 - {{119, 131}, {80, 13}} + {{119, 154}, {80, 13}} YES @@ -168,7 +163,7 @@ 289 - {{216, 131}, {80, 13}} + {{216, 154}, {80, 13}} YES @@ -184,7 +179,7 @@ 292 - {{14, 153}, {100, 14}} + {{14, 176}, {100, 14}} YES @@ -204,7 +199,7 @@ 292 - {{17, 194}, {85, 13}} + {{17, 217}, {85, 13}} YES @@ -220,7 +215,7 @@ 292 - {{116, 183}, {216, 26}} + {{116, 206}, {216, 26}} YES @@ -285,7 +280,7 @@ 256 - {{15, 107}, {214, 18}} + {{15, 130}, {313, 18}} YES @@ -308,7 +303,7 @@ 256 - {{15, 67}, {214, 18}} + {{15, 90}, {313, 18}} YES @@ -329,7 +324,7 @@ 256 - {{15, 87}, {214, 18}} + {{15, 110}, {313, 18}} YES @@ -350,7 +345,7 @@ 256 - {{15, 5}, {283, 18}} + {{15, 7}, {313, 18}} YES @@ -371,7 +366,7 @@ 256 - {{15, 45}, {242, 18}} + {{15, 70}, {313, 18}} YES @@ -392,13 +387,13 @@ 256 - {{15, 25}, {152, 18}} + {{15, 48}, {313, 18}} YES 67239424 0 - Ignore files smaller than + Ignore files smaller than: 1211912703 @@ -413,7 +408,7 @@ 268 - {{173, 23}, {59, 22}} + {{40, 26}, {59, 22}} YES @@ -457,9 +452,11 @@ NaN - + YES - + + YES + YES @@ -508,7 +505,7 @@ 292 - {{240, 25}, {23, 17}} + {{104, 25}, {23, 17}} YES @@ -524,7 +521,7 @@ 256 - {{301, 153}, {31, 14}} + {{301, 176}, {31, 14}} YES @@ -551,7 +548,7 @@ 0 - + . @@ -571,7 +568,7 @@ NaN - + @@ -588,7 +585,7 @@ - {{10, 33}, {343, 210}} + {{10, 33}, {343, 233}} Basic @@ -605,7 +602,7 @@ 256 - {{15, 191}, {228, 18}} + {{15, 214}, {313, 18}} YES @@ -626,7 +623,7 @@ 256 - {{15, 171}, {265, 18}} + {{15, 194}, {313, 18}} YES @@ -647,7 +644,7 @@ 292 - {{14, 148}, {315, 17}} + {{14, 171}, {315, 17}} YES @@ -663,7 +660,7 @@ 266 - {{17, 118}, {309, 22}} + {{17, 141}, {309, 22}} YES @@ -680,7 +677,7 @@ 292 - {{14, 97}, {85, 13}} + {{14, 120}, {315, 13}} YES @@ -696,7 +693,7 @@ 292 - {{101, 86}, {216, 26}} + {{14, 88}, {234, 26}} YES @@ -764,7 +761,7 @@ - {{10, 33}, {343, 210}} + {{10, 33}, {343, 233}} Advanced @@ -782,7 +779,7 @@ - {389, 302} + {389, 325} {{0, 0}, {1440, 878}} @@ -1229,12 +1226,12 @@ - - + + - + @@ -1639,22 +1636,28 @@ 53.IBPluginDependency 53.ImportedFromIB2 54.IBPluginDependency + 54.IBViewBoundsToFrameTransform 54.ImportedFromIB2 55.IBPluginDependency + 55.IBViewBoundsToFrameTransform 55.ImportedFromIB2 56.IBPluginDependency 56.ImportedFromIB2 57.IBPluginDependency + 57.IBViewBoundsToFrameTransform 57.ImportedFromIB2 59.IBPluginDependency + 59.IBViewBoundsToFrameTransform 59.ImportedFromIB2 60.IBPluginDependency + 60.IBViewBoundsToFrameTransform 60.ImportedFromIB2 61.IBPluginDependency 61.ImportedFromIB2 62.IBPluginDependency 62.ImportedFromIB2 63.IBPluginDependency + 63.IBViewBoundsToFrameTransform 63.ImportedFromIB2 64.IBPluginDependency 64.ImportedFromIB2 @@ -1695,6 +1698,7 @@ 87.IBPluginDependency 88.IBPluginDependency 89.IBPluginDependency + 90.IBEditorWindowLastContentRect 90.IBPluginDependency 90.ImportedFromIB2 91.IBPluginDependency @@ -1733,31 +1737,49 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - {{88, 543}, {389, 302}} + {{88, 520}, {389, 325}} com.apple.InterfaceBuilder.CocoaPlugin - {{88, 543}, {389, 302}} + {{88, 520}, {389, 325}} {213, 107} com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABDcAAAwqIAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABCUAAAwoAAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABBcAAAwnQAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABBcAAAwhAAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABCygAAwtwAAA + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABDYwAAwigAAA + com.apple.InterfaceBuilder.CocoaPlugin @@ -1798,6 +1820,7 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + {{114, 624}, {234, 63}} com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin diff --git a/cocoa/se/fr.lproj/Preferences.strings b/cocoa/se/fr.lproj/Preferences.strings new file mode 100644 index 0000000000000000000000000000000000000000..7de6255e7692d9ad2a8cf720e488e93965e2b436 GIT binary patch literal 5912 zcmchbUvC;$5XI-&pJElMQkynuN$MC<^}&Cd%Bq}HwUaz!Fb*kT*I+ySwtX!95N*%z z&R!NTyWB;h6#|ya?!9wn&YYQh|M`2zzP87f*`bZBYg4^4`(E!y_S#PEy$x+*eY>)I zjeMu^nMP*1_hNBh-)`+%zkk&Cjoz94tnUjO=*{=UditE^&%d#A`>5YN&2nr2tRAa>skw+%-$+2v^uyMZXs&*VIizeY7K3!qz zBGR^RO4c({ojc3(-iD`A{%>kA3PB!Do8I_Ec1`u3g;lQfd8A(hS=_94wO168k?Q<=BTvMLgUbB^a_TlKdbV#9 z--+g(g`CNRbEs&Lsl)@8!@+*CKDVu`kc?DgtdDr)^Fup^ff>!>x_Li>HP_PYOo-{& zGNVJeQ-o7hp>6FImbYs#A1Qv7 z>P(wS&DN_}$I80QNOhc9^+{NFt}EC?HiI6$1UnfYtr+AS`|mJ!)d@}&+fm4(O)!_0 zyHl&&Y0S%3G~;yhD93t~1rNJkPD6~TA5m9Q5iV7Uu(P5% zdG~>)pxA|Fzv=g~r(&%mC#W%G1>XCpXV?{PyMKY7sI2Ea*VG&Qgm2itk*Qcg&*AaI zMpq5@UVJ{qqw+qWQ(N_Z(CSn-w2}Bkudsh+XYJm^sykg{BiCKoeq(=z>)YJgDwW-~ z50BOBO=KC&FM1;^ng#~KJja2aQdLr(D%Z|VZS7oMd)ZUv`hlLKb6CY01G(?@#u?ab zH?ny({mBjzXj|HQl=mY(R-IFE#*|*1$c0OIrJE zCI4Gee-xmYwK!op)tuxM3~0i;&8*%R_wNFu$dptUj-BN*1|O@oeSb0cypipjDD+!- zJN6xy;w8R=znmVC#bh+`Ky~2kedrWWAm4kSKR5b6z0U$+Cy#185%aNXe!UI3!QKiB zmvgGlHqOu-!%*tuwv%P9*oAsU%l(dKY}oWP?J(rHR~Tv?m4+(lo$Tkq%h+0UoG<0m z&%~Xg8pd + + + 1050 + 10J567 + 823 + 1038.35 + 462.00 + + com.apple.InterfaceBuilder.CocoaPlugin + 823 + + + YES + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + + + PluginDependencyRecalculationVersion + + + + YES + + NSWindowController + + + FirstResponder + + + NSApplication + + + YES + + + 3 + 2 + {{92, 277}, {389, 325}} + 1886912512 + Préférences de dupeGuru + + NSWindow + + + View + + {1.79769e+308, 1.79769e+308} + {213, 107} + + + 256 + + YES + + + 256 + {{227, 12}, {148, 32}} + + YES + + 67239424 + 134217728 + Options par défaut + + LucidaGrande + 13 + 1044 + + + -2038284033 + 1 + + + + + + 200 + 25 + + + + + 12 + {{13, 40}, {363, 279}} + + + YES + + 1 + + + 256 + + YES + + + 292 + {{117, 171}, {181, 21}} + + YES + + 67239424 + 0 + + + + + Helvetica + 12 + 16 + + + 100 + 1 + 80 + 0.0 + 0 + 1 + NO + NO + + + + + 292 + {{119, 154}, {80, 13}} + + YES + + 67239424 + 272629760 + + de doubles + + LucidaGrande + 10 + 2843 + + + + 6 + System + controlColor + + 3 + MC42NjY2NjY2NjY3AA + + + + 6 + System + controlTextColor + + 3 + MAA + + + + + + + 289 + {{216, 154}, {80, 13}} + + YES + + 67239424 + 71303168 + - de doubles + + + + + + + + + 292 + {{14, 176}, {100, 14}} + + YES + + 67239424 + 272629760 + Seuil du filtre: + + LucidaGrande + 11 + 3100 + + + + + + + + + 292 + {{17, 217}, {85, 13}} + + YES + + 67239424 + 272629760 + Type de scan: + + + + + + + + + 292 + {{116, 206}, {216, 26}} + + YES + + -2076049856 + 2048 + + + 109199615 + 1 + + + + + + 400 + 75 + + + Nom de fichier + + 1048576 + 2147483647 + 1 + + NSImage + NSMenuCheckmark + + + NSImage + NSMenuMixedState + + _popUpItemAction: + + + YES + + + OtherViews + + + YES + + + + Contenu + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + 3 + YES + YES + 1 + + + + + 256 + {{15, 130}, {313, 18}} + + YES + + 67239424 + 0 + Proportionalité des mots + + + 1211912703 + 2 + + NSImage + NSSwitch + + + NSSwitch + + + + 200 + 25 + + + + + 256 + {{15, 90}, {313, 18}} + + YES + + 67239424 + 0 + Comparer les fichiers de différents types + + + 1211912703 + 2 + + + + + 200 + 25 + + + + + 256 + {{15, 110}, {313, 18}} + + YES + + 67239424 + 0 + Comparer les mots similaires + + + 1211912703 + 2 + + + + + 200 + 25 + + + + + 256 + {{15, 7}, {313, 18}} + + YES + + 67239424 + 0 + Vérifier automatiquement les mises à jour + + + 1211912703 + 2 + + + + + 200 + 25 + + + + + 256 + {{15, 70}, {313, 18}} + + YES + + 67239424 + 0 + Effacer les dossiers vides après un déplacement + + + 1211912703 + 2 + + + + + 200 + 25 + + + + + 256 + {{15, 48}, {313, 18}} + + YES + + 67239424 + 0 + Ignorer les fichiers plus petits que: + + + 1211912703 + 2 + + + + + 200 + 25 + + + + + 268 + {{40, 26}, {59, 22}} + + YES + + -1804468671 + -1874852864 + + + + + YES + + YES + allowsFloats + formatterBehavior + locale + maximumFractionDigits + numberStyle + positiveFormat + roundingIncrement + usesGroupingSeparator + + + YES + + + + + + + + #0 + + + + + #0 + #0 + + + + + + NaN + + YES + + YES + + + YES + + + + + 0 + 0 + YES + NO + 1 + AAAAAAAAAAAAAAAAAAAAAA + + + + 3 + YES + YES + YES + + . + , + NO + NO + NO + + + YES + + 6 + System + textBackgroundColor + + 3 + MQA + + + + 6 + System + textColor + + + + + + + 292 + {{104, 25}, {23, 17}} + + YES + + 67239424 + 272629760 + KB + + + + + + + + + 256 + {{301, 176}, {31, 14}} + + YES + + 67239424 + -1874853888 + + + + + YES + + YES + allowsFloats + attributedStringForZero + decimalSeparator + formatterBehavior + groupingSeparator + negativeFormat + positiveFormat + usesGroupingSeparator + + + YES + + + 0 + + + . + + , + -0 + 0 + + + + 0 + -0 + + + + + + + + NaN + + + + + + . + , + NO + YES + YES + + + + + + + + {{10, 33}, {343, 233}} + + + Simple + + + + + 2 + + + 256 + + YES + + + 256 + {{15, 214}, {313, 18}} + + YES + + 67239424 + 0 + Utiliser les expressions régulières pour les filtres + + + 1211912703 + 2 + + + + + 200 + 25 + + + + + 256 + {{15, 194}, {313, 18}} + + YES + + 67239424 + 0 + Ignorer doublons avec hardlink vers le même fichier + + + 1211912703 + 2 + + + + + 200 + 25 + + + + + 292 + {{14, 171}, {315, 17}} + + YES + + 67239424 + 272629760 + Commande perso. (arguments: %d pour doublon, %r pour réf): + + + + + + + + + 266 + {{17, 141}, {309, 22}} + + YES + + -1804468671 + 272630784 + + + + YES + + + + + + + 292 + {{14, 120}, {315, 13}} + + YES + + 67239424 + 272629760 + Déplacements de fichiers: + + + + + + + + + 292 + {{14, 88}, {234, 26}} + + YES + + -2076049856 + 2048 + + + 109199615 + 1 + + + + + + 400 + 75 + + + Directement à la destination + + 1048576 + 2147483647 + 1 + + + _popUpItemAction: + + + YES + + + OtherViews + + + YES + + + + Re-créer chemins relatifs + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + Re-créer chemins absolus + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + 3 + YES + YES + 1 + + + + {{10, 33}, {343, 233}} + + Avancé + + + + + + + 0 + YES + YES + + YES + + + + + {389, 325} + + {{0, 0}, {1440, 878}} + {213, 129} + {1.79769e+308, 1.79769e+308} + + + + + YES + + + revertToInitialValues: + + + + 101 + + + + value: values.matchSimilarWords + + + + + + value: values.matchSimilarWords + value + values.matchSimilarWords + 2 + + + 102 + + + + value: values.minMatchPercentage + + + + + + value: values.minMatchPercentage + value + values.minMatchPercentage + 2 + + + 103 + + + + enabled: values.scanType + + + + + + enabled: values.scanType + enabled + values.scanType + + NSValueTransformerName + vtScanTypeIsNotContent + + 2 + + + 104 + + + + enabled: values.scanType + + + + + + enabled: values.scanType + enabled + values.scanType + + NSValueTransformerName + vtScanTypeIsNotContent + + 2 + + + 105 + + + + nextKeyView + + + + 106 + + + + value: values.minMatchPercentage + + + + + + value: values.minMatchPercentage + value + values.minMatchPercentage + 2 + + + 107 + + + + value: values.wordWeighting + + + + + + value: values.wordWeighting + value + values.wordWeighting + 2 + + + 108 + + + + value: values.mixFileKind + + + + + + value: values.mixFileKind + value + values.mixFileKind + 2 + + + 109 + + + + value: values.ignoreSmallFiles + + + + + + value: values.ignoreSmallFiles + value + values.ignoreSmallFiles + 2 + + + 110 + + + + value: values.removeEmptyFolders + + + + + + value: values.removeEmptyFolders + value + values.removeEmptyFolders + 2 + + + 113 + + + + selectedIndex: values.scanType + + + + + + selectedIndex: values.scanType + selectedIndex + values.scanType + 2 + + + 115 + + + + selectedIndex: values.recreatePathType + + + + + + selectedIndex: values.recreatePathType + selectedIndex + values.recreatePathType + 2 + + + 116 + + + + enabled: values.scanType + + + + + + enabled: values.scanType + enabled + values.scanType + + NSValueTransformerName + vtScanTypeIsNotContent + + 2 + + + 117 + + + + window + + + + 118 + + + + value: values.smallFileThreshold + + + + + + value: values.smallFileThreshold + value + values.smallFileThreshold + + NSContinuouslyUpdatesValue + + + 2 + + + 121 + + + + value: values.SUEnableAutomaticChecks + + + + + + value: values.SUEnableAutomaticChecks + value + values.SUEnableAutomaticChecks + 2 + + + 122 + + + + value: values.useRegexpFilter + + + + + + value: values.useRegexpFilter + value + values.useRegexpFilter + 2 + + + 130 + + + + value: values.CustomCommand + + + + + + value: values.CustomCommand + value + values.CustomCommand + 2 + + + 140 + + + + value: values.ignoreHardlinkMatches + + + + + + value: values.ignoreHardlinkMatches + value + values.ignoreHardlinkMatches + 2 + + + 144 + + + + + YES + + 0 + + + + + + -2 + + + File's Owner + + + -1 + + + First Responder + + + -3 + + + Application + + + 51 + + + Shared Defaults + + + 52 + + + YES + + + + preferences + + + 53 + + + YES + + + + + + + 63 + + + YES + + + + + + 86 + + + + + 123 + + + YES + + + + + + + 124 + + + YES + + + + + + 125 + + + YES + + + + + + 126 + + + YES + + + + + + + + + + + 127 + + + YES + + + + + + + + + + + + + + + + + + + + 72 + + + YES + + + + + + 73 + + + + + 71 + + + YES + + + + + + 74 + + + + + 70 + + + YES + + + + + + 75 + + + + + 69 + + + YES + + + + + + 76 + + + + + 68 + + + YES + + + + + + 77 + + + + + 67 + + + YES + + + + + + 78 + + + YES + + + + + + 79 + + + YES + + + + + + + 81 + + + + + 80 + + + + + 66 + + + YES + + + + + + 82 + + + + + 65 + + + YES + + + + + + 83 + + + + + 62 + + + YES + + + + + + 87 + + + + + 59 + + + YES + + + + + + 94 + + + + + 57 + + + YES + + + + + + 96 + + + + + 56 + + + YES + + + + + + 97 + + + + + 55 + + + YES + + + + + + 98 + + + YES + + + + + + 99 + + + + + 54 + + + YES + + + + + + 100 + + + + + 128 + + + YES + + + + + + 129 + + + + + 133 + + + YES + + + + + + 134 + + + + + 138 + + + YES + + + + + + 139 + + + + + 64 + + + YES + + + + + + 84 + + + YES + + + + + + 85 + + + + + 61 + + + YES + + + + + + 88 + + + + + 60 + + + YES + + + + + + 89 + + + YES + + + + + + 90 + + + YES + + + + + + + + 91 + + + + + 92 + + + + + 93 + + + + + 141 + + + YES + + + + + + 142 + + + + + + + YES + + YES + -3.IBPluginDependency + 100.IBPluginDependency + 123.IBPluginDependency + 124.IBPluginDependency + 125.IBPluginDependency + 126.IBPluginDependency + 127.IBPluginDependency + 128.IBPluginDependency + 128.ImportedFromIB2 + 129.IBPluginDependency + 133.IBPluginDependency + 133.ImportedFromIB2 + 134.IBPluginDependency + 138.IBPluginDependency + 139.IBPluginDependency + 141.IBPluginDependency + 141.ImportedFromIB2 + 142.IBPluginDependency + 51.IBPluginDependency + 51.ImportedFromIB2 + 52.IBEditorWindowLastContentRect + 52.IBPluginDependency + 52.IBWindowTemplateEditedContentRect + 52.ImportedFromIB2 + 52.windowTemplate.hasMinSize + 52.windowTemplate.maxSize + 52.windowTemplate.minSize + 53.IBPluginDependency + 53.ImportedFromIB2 + 54.IBPluginDependency + 54.IBViewBoundsToFrameTransform + 54.ImportedFromIB2 + 55.IBPluginDependency + 55.IBViewBoundsToFrameTransform + 55.ImportedFromIB2 + 56.IBPluginDependency + 56.ImportedFromIB2 + 57.IBPluginDependency + 57.IBViewBoundsToFrameTransform + 57.ImportedFromIB2 + 59.IBPluginDependency + 59.IBViewBoundsToFrameTransform + 59.ImportedFromIB2 + 60.IBPluginDependency + 60.IBViewBoundsToFrameTransform + 60.ImportedFromIB2 + 61.IBPluginDependency + 61.ImportedFromIB2 + 62.IBPluginDependency + 62.ImportedFromIB2 + 63.IBPluginDependency + 63.IBViewBoundsToFrameTransform + 63.ImportedFromIB2 + 64.IBPluginDependency + 64.ImportedFromIB2 + 65.IBPluginDependency + 65.ImportedFromIB2 + 66.IBPluginDependency + 66.ImportedFromIB2 + 67.IBPluginDependency + 67.ImportedFromIB2 + 68.IBPluginDependency + 68.ImportedFromIB2 + 69.IBPluginDependency + 69.ImportedFromIB2 + 70.IBPluginDependency + 70.ImportedFromIB2 + 71.IBPluginDependency + 71.ImportedFromIB2 + 72.IBPluginDependency + 72.ImportedFromIB2 + 73.IBPluginDependency + 74.IBPluginDependency + 75.IBPluginDependency + 76.IBPluginDependency + 77.IBPluginDependency + 78.IBPluginDependency + 79.IBPluginDependency + 79.ImportedFromIB2 + 80.IBPluginDependency + 80.ImportedFromIB2 + 81.IBPluginDependency + 81.ImportedFromIB2 + 82.IBPluginDependency + 83.IBPluginDependency + 84.IBPluginDependency + 85.IBPluginDependency + 85.ImportedFromIB2 + 86.IBPluginDependency + 87.IBPluginDependency + 88.IBPluginDependency + 89.IBPluginDependency + 90.IBEditorWindowLastContentRect + 90.IBPluginDependency + 90.ImportedFromIB2 + 91.IBPluginDependency + 91.ImportedFromIB2 + 92.IBPluginDependency + 92.ImportedFromIB2 + 93.IBPluginDependency + 93.ImportedFromIB2 + 94.IBPluginDependency + 96.IBPluginDependency + 97.IBPluginDependency + 98.IBPluginDependency + 99.IBNumberFormatterLocalizesFormatMetadataKey + 99.IBPluginDependency + 99.ImportedFromIB2 + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + {{88, 520}, {389, 325}} + com.apple.InterfaceBuilder.CocoaPlugin + {{88, 520}, {389, 325}} + + + {1.79769e+308, 1.79769e+308} + {213, 107} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABDcAAAwqIAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABCUAAAwoAAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABBcAAAwnQAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABBcAAAwhAAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABCygAAwtwAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + P4AAAL+AAABDYwAAwigAAA + + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + {{114, 624}, {234, 63}} + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + + + + YES + + + YES + + + + + YES + + + YES + + + + 144 + + + + YES + + NSObject + + IBProjectSource + ../views/HSOutlineView.h + + + + NSObject + + IBProjectSource + ../views/HSTableView.h + + + + NSObject + + IBProjectSource + ../views/NSTableViewAdditions.h + + + + + YES + + NSActionCell + NSCell + + IBFrameworkSource + AppKit.framework/Headers/NSActionCell.h + + + + NSApplication + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSApplication.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSApplicationScripting.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSColorPanel.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSHelpManager.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSPageLayout.h + + + + NSApplication + + IBFrameworkSource + AppKit.framework/Headers/NSUserInterfaceItemSearching.h + + + + NSButton + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSButton.h + + + + NSButtonCell + NSActionCell + + IBFrameworkSource + AppKit.framework/Headers/NSButtonCell.h + + + + NSCell + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSCell.h + + + + NSControl + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSControl.h + + + + NSController + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSController.h + + + + NSFormatter + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSFormatter.h + + + + NSMenu + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSMenu.h + + + + NSMenuItem + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSMenuItem.h + + + + NSMenuItemCell + NSButtonCell + + IBFrameworkSource + AppKit.framework/Headers/NSMenuItemCell.h + + + + NSNumberFormatter + NSFormatter + + IBFrameworkSource + Foundation.framework/Headers/NSNumberFormatter.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSAccessibility.h + + + + NSObject + + + + NSObject + + + + NSObject + + + + NSObject + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSDictionaryController.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSDragging.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSFontManager.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSFontPanel.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSKeyValueBinding.h + + + + NSObject + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSNibLoading.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSOutlineView.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSPasteboard.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSSavePanel.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSTableView.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSToolbarItem.h + + + + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSView.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSArchiver.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSClassDescription.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSError.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSFileManager.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyValueCoding.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyValueObserving.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSKeyedArchiver.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSObject.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSObjectScripting.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSPortCoder.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSRunLoop.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptClassDescription.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptKeyValueCoding.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptObjectSpecifiers.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSScriptWhoseTests.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSThread.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURL.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURLConnection.h + + + + NSObject + + IBFrameworkSource + Foundation.framework/Headers/NSURLDownload.h + + + + NSObject + + IBFrameworkSource + Sparkle.framework/Headers/SUAppcast.h + + + + NSObject + + IBFrameworkSource + Sparkle.framework/Headers/SUUpdater.h + + + + NSPopUpButton + NSButton + + IBFrameworkSource + AppKit.framework/Headers/NSPopUpButton.h + + + + NSPopUpButtonCell + NSMenuItemCell + + IBFrameworkSource + AppKit.framework/Headers/NSPopUpButtonCell.h + + + + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSInterfaceStyle.h + + + + NSResponder + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSResponder.h + + + + NSSlider + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSSlider.h + + + + NSSliderCell + NSActionCell + + IBFrameworkSource + AppKit.framework/Headers/NSSliderCell.h + + + + NSTabView + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSTabView.h + + + + NSTabViewItem + NSObject + + IBFrameworkSource + AppKit.framework/Headers/NSTabViewItem.h + + + + NSTextField + NSControl + + IBFrameworkSource + AppKit.framework/Headers/NSTextField.h + + + + NSTextFieldCell + NSActionCell + + IBFrameworkSource + AppKit.framework/Headers/NSTextFieldCell.h + + + + NSUserDefaultsController + NSController + + IBFrameworkSource + AppKit.framework/Headers/NSUserDefaultsController.h + + + + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSClipView.h + + + + NSView + + + + NSView + + IBFrameworkSource + AppKit.framework/Headers/NSRulerView.h + + + + NSView + NSResponder + + + + NSWindow + + IBFrameworkSource + AppKit.framework/Headers/NSDrawer.h + + + + NSWindow + NSResponder + + IBFrameworkSource + AppKit.framework/Headers/NSWindow.h + + + + NSWindow + + IBFrameworkSource + AppKit.framework/Headers/NSWindowScripting.h + + + + NSWindowController + NSResponder + + showWindow: + id + + + showWindow: + + showWindow: + id + + + + IBFrameworkSource + AppKit.framework/Headers/NSWindowController.h + + + + + 0 + IBCocoaFramework + + com.apple.InterfaceBuilder.CocoaPlugin.macosx + + + + com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 + + + YES + ../dupeguru.xcodeproj + 3 + + YES + + YES + NSMenuCheckmark + NSMenuMixedState + NSSwitch + + + YES + {9, 8} + {7, 2} + {15, 15} + + + +