diff --git a/MacPass.xcodeproj/project.pbxproj b/MacPass.xcodeproj/project.pbxproj index 45ca21c9..8db60517 100644 --- a/MacPass.xcodeproj/project.pbxproj +++ b/MacPass.xcodeproj/project.pbxproj @@ -317,8 +317,8 @@ /* Begin PBXFileReference section */ 3C0CDECD21CFED9000B2A10B /* NSTextView+MPTouchBarExtension.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NSTextView+MPTouchBarExtension.h"; sourceTree = ""; }; 3C0CDECE21CFEDD200B2A10B /* NSTextView+MPTouchBarExtension.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "NSTextView+MPTouchBarExtension.m"; sourceTree = ""; }; - 3C0CDED921D28C0E00B2A10B /* MPTouchBarButtonCreator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MPTouchBarButtonCreator.h; sourceTree = ""; }; 3C0CDED721D28BF700B2A10B /* MPTouchBarButtonCreator.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MPTouchBarButtonCreator.m; sourceTree = ""; }; + 3C0CDED921D28C0E00B2A10B /* MPTouchBarButtonCreator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MPTouchBarButtonCreator.h; sourceTree = ""; }; 4825CC811C414D57003E37E9 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/DatabaseSettingsWindow.strings; sourceTree = ""; }; 4825CC821C414D57003E37E9 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/PasswordEditWindow.strings; sourceTree = ""; }; 4825CC831C414D57003E37E9 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/WelcomeView.strings; sourceTree = ""; }; @@ -379,7 +379,6 @@ 4C10412A178CDD44001B5239 /* NSDate+Humanized.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDate+Humanized.h"; sourceTree = ""; }; 4C10412B178CDD44001B5239 /* NSDate+Humanized.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDate+Humanized.m"; sourceTree = ""; }; 4C15B74518BCA3B1003F8008 /* MPDocument+Search.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "MPDocument+Search.m"; sourceTree = ""; }; - 4C168CB02216CEC300BB1EB0 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/GeneralPreferences.strings; sourceTree = ""; }; 4C17D11F2250EFBC00C650C4 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/SavePanelAccessoryView.xib; sourceTree = ""; }; 4C17D1222250EFBF00C650C4 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/SavePanelAccessoryView.strings; sourceTree = ""; }; 4C17D1242250EFC500C650C4 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/SavePanelAccessoryView.strings; sourceTree = ""; }; @@ -527,6 +526,11 @@ 4C473A8518AFD7250073FD2E /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; 4C4A100D176286FD00BBF2CA /* MPTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPTableView.h; sourceTree = ""; }; 4C4A100E176286FD00BBF2CA /* MPTableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPTableView.m; sourceTree = ""; }; + 4C4B2ED022D8C9B400EB6BFD /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/GeneralPreferences.strings; sourceTree = ""; }; + 4C4B2ED122D8CA6100EB6BFD /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/PluginRepositoryBrowserView.strings; sourceTree = ""; }; + 4C4B2ED322D8D31F00EB6BFD /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/DatabaseSettingsWindow.strings; sourceTree = ""; }; + 4C4B2ED522D8D3B100EB6BFD /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/IntegrationPreferences.strings; sourceTree = ""; }; + 4C4B2ED822D8D40200EB6BFD /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/WorkflowPreferences.strings; sourceTree = ""; }; 4C4B728318E4B9B400A1A5D5 /* MPDockTileHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPDockTileHelper.h; sourceTree = ""; }; 4C4B728418E4B9B400A1A5D5 /* MPDockTileHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPDockTileHelper.m; sourceTree = ""; }; 4C4B7EE617A45EC5000234C7 /* MPDatePickingViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPDatePickingViewController.h; sourceTree = ""; }; @@ -624,7 +628,6 @@ 4C735FBF2035FCBF00708D53 /* MPPluginEntryActionContext.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MPPluginEntryActionContext.m; sourceTree = ""; }; 4C73B6EE215E64A7009787F7 /* MPWelcomeViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MPWelcomeViewController.h; sourceTree = ""; }; 4C73B6EF215E64A7009787F7 /* MPWelcomeViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MPWelcomeViewController.m; sourceTree = ""; }; - 4C73EB941FBB58730033000F /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/DatabaseSettingsWindow.strings; sourceTree = ""; }; 4C73EB951FBB5A8F0033000F /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/AutotypeCandidateSelectionView.strings; sourceTree = ""; }; 4C73EB961FBB5A910033000F /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/AutotypeBuilderView.strings; sourceTree = ""; }; 4C76155F1764C0590015A1A6 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/GeneralPreferences.xib; sourceTree = ""; }; @@ -903,11 +906,9 @@ 6021FE5318E13F2900C3BC51 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/GroupInspectorView.strings; sourceTree = ""; }; 6021FE5518E13F2A00C3BC51 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/GroupInspectorView.strings"; sourceTree = ""; }; 6021FE5718E1429500C3BC51 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/IntegrationPreferences.xib; sourceTree = ""; }; - 6021FE5A18E142A000C3BC51 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/IntegrationPreferences.strings; sourceTree = ""; }; 6021FE5C18E142A200C3BC51 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/IntegrationPreferences.strings; sourceTree = ""; }; 6021FE5E18E142A300C3BC51 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/IntegrationPreferences.strings; sourceTree = ""; }; 6021FE6218E15D9100C3BC51 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/WorkflowPreferences.xib; sourceTree = ""; }; - 6021FE6518E15D9800C3BC51 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/WorkflowPreferences.strings; sourceTree = ""; }; 6021FE6718E15D9A00C3BC51 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/WorkflowPreferences.strings; sourceTree = ""; }; 6021FE6918E15D9B00C3BC51 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/WorkflowPreferences.strings; sourceTree = ""; }; 6021FE6D18E15E6D00C3BC51 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/UpdatePreferences.xib; sourceTree = ""; }; @@ -2301,7 +2302,7 @@ 4C840C471D773E5D0081F605 /* pl */, 4C4161041F50333B003BC0AF /* es */, 6A74B0652076F4B40049BC29 /* sv-SE */, - 4C168CB02216CEC300BB1EB0 /* en */, + 4C4B2ED022D8C9B400EB6BFD /* en */, ); name = GeneralPreferences.xib; sourceTree = ""; @@ -2508,7 +2509,6 @@ isa = PBXVariantGroup; children = ( 6021FE5718E1429500C3BC51 /* Base */, - 6021FE5A18E142A000C3BC51 /* en */, 6021FE5C18E142A200C3BC51 /* de */, 6021FE5E18E142A300C3BC51 /* fr */, BD6C365919484CF40089EB37 /* nl */, @@ -2518,6 +2518,7 @@ 60ECAD271F12262400EA9DB3 /* zh-Hans */, 4C4161051F50333B003BC0AF /* es */, 6A74B0662076F4B40049BC29 /* sv-SE */, + 4C4B2ED522D8D3B100EB6BFD /* en */, ); name = IntegrationPreferences.xib; sourceTree = ""; @@ -2526,7 +2527,6 @@ isa = PBXVariantGroup; children = ( 6021FE6218E15D9100C3BC51 /* Base */, - 6021FE6518E15D9800C3BC51 /* en */, 6021FE6718E15D9A00C3BC51 /* de */, 6021FE6918E15D9B00C3BC51 /* fr */, BD6C365A19484CF40089EB37 /* nl */, @@ -2536,6 +2536,7 @@ 60ECAD251F12253C00EA9DB3 /* zh-Hans */, 4C4161061F50333B003BC0AF /* es */, 6A74B0672076F4B40049BC29 /* sv-SE */, + 4C4B2ED822D8D40200EB6BFD /* en */, ); name = WorkflowPreferences.xib; sourceTree = ""; @@ -2624,8 +2625,8 @@ 4825CC811C414D57003E37E9 /* it */, 4C840C441D773E5D0081F605 /* pl */, 4C4161021F50333B003BC0AF /* es */, - 4C73EB941FBB58730033000F /* en */, 6A74B0622076F4B30049BC29 /* sv-SE */, + 4C4B2ED322D8D31F00EB6BFD /* en */, ); name = DatabaseSettingsWindow.xib; sourceTree = ""; @@ -2637,6 +2638,7 @@ 78371130225540D8009BD28D /* ru */, 78371132225540DE009BD28D /* en */, 4C1D56382271F4BC00C3E594 /* fr */, + 4C4B2ED122D8CA6100EB6BFD /* de */, ); name = PluginRepositoryBrowserView.xib; sourceTree = ""; diff --git a/MacPass/Base.lproj/AutotypeCandidateSelectionView.xib b/MacPass/Base.lproj/AutotypeCandidateSelectionView.xib index 5662a493..116456d7 100644 --- a/MacPass/Base.lproj/AutotypeCandidateSelectionView.xib +++ b/MacPass/Base.lproj/AutotypeCandidateSelectionView.xib @@ -1,14 +1,15 @@ - + - + + diff --git a/MacPass/Base.lproj/DatabaseSettingsWindow.xib b/MacPass/Base.lproj/DatabaseSettingsWindow.xib index 092e1eaf..fe6f5b03 100644 --- a/MacPass/Base.lproj/DatabaseSettingsWindow.xib +++ b/MacPass/Base.lproj/DatabaseSettingsWindow.xib @@ -1,8 +1,8 @@ - + - + @@ -51,13 +51,13 @@ - + - + - + @@ -265,7 +265,7 @@ Gw - - + + @@ -45,8 +45,8 @@ - - + + @@ -62,10 +62,11 @@ + - + diff --git a/MacPass/MPAutotypeCandidateSelectionViewController.h b/MacPass/MPAutotypeCandidateSelectionViewController.h index f76c390e..0247b4e0 100644 --- a/MacPass/MPAutotypeCandidateSelectionViewController.h +++ b/MacPass/MPAutotypeCandidateSelectionViewController.h @@ -25,6 +25,7 @@ @interface MPAutotypeCandidateSelectionViewController : NSViewController @property (copy) NSArray *candidates; +@property (copy) NSString *windowTitle; - (IBAction)selectAutotypeContext:(id)sender; - (IBAction)cancelSelection:(id)sender; diff --git a/MacPass/MPAutotypeCandidateSelectionViewController.m b/MacPass/MPAutotypeCandidateSelectionViewController.m index c3284919..5eb20ab8 100644 --- a/MacPass/MPAutotypeCandidateSelectionViewController.m +++ b/MacPass/MPAutotypeCandidateSelectionViewController.m @@ -28,8 +28,9 @@ #import @interface MPAutotypeCandidateSelectionViewController () -@property (weak) IBOutlet NSButton *selectAutotypeContextButton; -@property (weak) IBOutlet NSTableView *contextTableView; +@property (strong) IBOutlet NSButton *selectAutotypeContextButton; +@property (strong) IBOutlet NSTableView *contextTableView; +@property (strong) IBOutlet NSTextField *messageTextField; @end @@ -41,6 +42,8 @@ - (void)viewDidLoad { [super viewDidLoad]; + NSString *template = NSLocalizedString(@"AUTOTYPE_CANDIDATE_SELECTION_WINDOW_MESSAGE_%@", "Message text in the autotype selection window. Placeholder is %1 - windowTitle"); + self.messageTextField.stringValue = [NSString stringWithFormat:template, self.windowTitle]; self.selectAutotypeContextButton.enabled = NO; NSNotification *notification = [NSNotification notificationWithName:NSTableViewSelectionDidChangeNotification object:self.contextTableView]; [self tableViewSelectionDidChange:notification]; diff --git a/MacPass/MPAutotypeDaemon.m b/MacPass/MPAutotypeDaemon.m index 8f4dc034..ace24103 100644 --- a/MacPass/MPAutotypeDaemon.m +++ b/MacPass/MPAutotypeDaemon.m @@ -264,7 +264,7 @@ static MPAutotypeDaemon *_sharedInstance; if(candidates == 1 ) { return autotypeCandidates.lastObject; } - [self _presentSelectionWindow:autotypeCandidates]; + [self _presentCandiadates:autotypeCandidates forWindowTitle:windowTitle]; return nil; // Nothing to do, we get called back by the window } @@ -352,7 +352,7 @@ static MPAutotypeDaemon *_sharedInstance; return infoDict; } -- (void)_presentSelectionWindow:(NSArray *)candidates { +- (void)_presentCandiadates:(NSArray *)candidates forWindowTitle:(NSString *)windowTitle { if(!self.matchSelectionWindow) { self.matchSelectionWindow = [[NSPanel alloc] initWithContentRect:NSMakeRect(0, 0, 100, 100) styleMask:NSWindowStyleMaskNonactivatingPanel|NSWindowStyleMaskTitled @@ -361,6 +361,7 @@ static MPAutotypeDaemon *_sharedInstance; self.matchSelectionWindow.level = kCGAssistiveTechHighWindowLevel; MPAutotypeCandidateSelectionViewController *vc = [[MPAutotypeCandidateSelectionViewController alloc] init]; vc.candidates = candidates; + vc.windowTitle = windowTitle; self.matchSelectionWindow.collectionBehavior |= (NSWindowCollectionBehaviorFullScreenAuxiliary | NSWindowCollectionBehaviorMoveToActiveSpace | NSWindowCollectionBehaviorTransient ); diff --git a/MacPass/MPDocumentWindowController.m b/MacPass/MPDocumentWindowController.m index 38d8bba2..ece7e22f 100644 --- a/MacPass/MPDocumentWindowController.m +++ b/MacPass/MPDocumentWindowController.m @@ -708,7 +708,7 @@ typedef void (^MPPasswordChangedBlock)(BOOL didChangePassword); customizationLabel:NSLocalizedString(@"TOUCHBAR_PERFORM_AUTOTYPE","Touchbar button label for performing autotype")]; } if([identifier isEqualToString:MPTouchBarItemIdentifierLock]) { - return [MPTouchBarButtonCreator touchBarButtonWithImage:[NSImage imageNamed:NSImageNameLockUnlockedTemplate] + return [MPTouchBarButtonCreator touchBarButtonWithImage:[NSImage imageNamed:NSImageNameLockLockedTemplate] identifier:MPTouchBarItemIdentifierLock target:self selector:@selector(lock:) diff --git a/MacPass/MPToolbarDelegate.m b/MacPass/MPToolbarDelegate.m index 54858ec7..22852525 100644 --- a/MacPass/MPToolbarDelegate.m +++ b/MacPass/MPToolbarDelegate.m @@ -216,7 +216,7 @@ NSString *const MPToolbarItemAutotype = @"TOOLBAR_AUTOTYPE"; } - (NSDictionary *)createToolbarImages { - NSDictionary *imageDict = @{ MPToolbarItemLock: [NSImage imageNamed:NSImageNameLockUnlockedTemplate], + NSDictionary *imageDict = @{ MPToolbarItemLock: [NSImage imageNamed:NSImageNameLockLockedTemplate], MPToolbarItemAddEntry: [MPIconHelper icon:MPIconAddEntry], MPToolbarItemAddGroup: [MPIconHelper icon:MPIconAddFolder], MPToolbarItemCopyUsername : [MPIconHelper icon:MPIconIdentity], diff --git a/MacPass/de.lproj/GeneralPreferences.strings b/MacPass/de.lproj/GeneralPreferences.strings index 0f4e75c9..d4d583f8 100644 --- a/MacPass/de.lproj/GeneralPreferences.strings +++ b/MacPass/de.lproj/GeneralPreferences.strings @@ -46,18 +46,12 @@ /* Class = "NSButtonCell"; title = "Lock after sleep"; ObjectID = "631"; */ "631.title" = "Datenbank im Ruhezustand sperren"; -/* Class = "NSButtonCell"; title = "Enable Autosave"; ObjectID = ""wG7-bi-2fi""; */ -"wG7-bi-2fi.title" = "Automatisches Speichern aktivieren"; - /* Class = "NSMenuItem"; title = "Never"; ObjectID = "804"; */ "804.title" = "Nie"; /* Class = "NSTextFieldCell"; title = "Lock while idle"; ObjectID = "806"; */ "806.title" = "Sperren nach Inaktivität"; -/* Class = "NSTextFieldCell"; title = "Close and open all documents for changes to take effect"; ObjectID = "3Bo-Ml-1KB"; */ -"3Bo-Ml-1KB.title" = "Die Änderungen werden erst für Dokumente wirksam, welche geschlossen und erneut geöffnet werden."; - /* Class = "NSBox"; title = "File Handling"; ObjectID = "888"; */ "888.title" = "Dateibehandlung"; @@ -79,3 +73,9 @@ /* Class = "NSButtonCell"; title = "Remember Keyfile for Databases"; ObjectID = "r6q-He-nYU"; */ "r6q-He-nYU.title" = "Schlüsseldatei merken"; +/* Class = "NSButtonCell"; title = "Enable Autosave"; ObjectID = "wG7-bi-2fi"; */ +"wG7-bi-2fi.title" = "Automatisches Speichern aktivieren"; + +/* Class = "NSTextFieldCell"; title = "Close and open all documents for changes to take effect"; ObjectID = "ya5-ps-c4W"; */ +"ya5-ps-c4W.title" = "Die Änderungen werden erst für Dokumente wirksam, welche geschlossen und erneut geöffnet werden."; + diff --git a/MacPass/de.lproj/IntegrationPreferences.strings b/MacPass/de.lproj/IntegrationPreferences.strings index 857b8826..a926f27e 100644 --- a/MacPass/de.lproj/IntegrationPreferences.strings +++ b/MacPass/de.lproj/IntegrationPreferences.strings @@ -10,13 +10,13 @@ /* Class = "NSButtonCell"; title = "Enable Quicklook Preview"; ObjectID = "ERs-ct-Eyx"; */ "ERs-ct-Eyx.title" = "Quicklook Preview aktivieren"; -/* Class = "NSTextFieldCell"; title = "Autotype is not available, because MacPass is not allowed to control your computer. To enable Autotype, go to the Security and Privacy Preferences and add MacPass to the Accessibilty group. Changes require a restart of MacPass."; ObjectID = "H37-ku-aTc"; */ +/* Class = "NSTextFieldCell"; title = "Autotype might not work properly. Some issues where found that prevent Autotype or Global Autotype to work. Please run the Autotype Doctor to fix those issues."; ObjectID = "H37-ku-aTc"; */ "H37-ku-aTc.title" = "Autotype steht nicht zur Verfügung, da MacPass den Computer nicht steuern darf. Um Autotype zu ermöglichen, fügen Sie MacPass in den Einstellungen zur Privatsphäre zu den Bedienungshilfen hinzu."; /* Class = "NSTextFieldCell"; title = "Shortcut is missing Key"; ObjectID = "Lxp-wI-yQy"; */ "Lxp-wI-yQy.title" = "Der Kurzbefehl ist unvollständig"; -/* Class = "NSButtonCell"; title = "Open Preferences…"; ObjectID = "NP0-R3-m6n"; */ +/* Class = "NSButtonCell"; title = "Run Autotype Doctor…"; ObjectID = "NP0-R3-m6n"; */ "NP0-R3-m6n.title" = "Systemeinstellungen öffnen…"; /* Class = "NSBox"; title = "Autotype"; ObjectID = "P9N-HM-wER"; */ diff --git a/MacPass/de.lproj/Localizable.strings b/MacPass/de.lproj/Localizable.strings index 9abd63fc..e26e82fb 100644 --- a/MacPass/de.lproj/Localizable.strings +++ b/MacPass/de.lproj/Localizable.strings @@ -37,18 +37,6 @@ /* Action to add an entry via template */ "ADD_TREMPLATE_ENTRY" = "Vorgabeeintrag erstellen"; -/* Button in dialog to leave autotype disabled and continiue! */ -"ALERT_AUTOTYPE_MISSING_ACCESSIBILTY_PERMISSIONS_BUTTON_OK" = "Autotype deaktiviert lassen."; - -/* Button in dialog to open accessibilty preferences pane! */ -"ALERT_AUTOTYPE_MISSING_ACCESSIBILTY_PERMISSIONS_BUTTON_OPEN_PREFERENCES" = "Systemeinstellung Bedienungshilfen öffnen …"; - -/* Alert informative text displayed when Autotype performs self check and lacks accessibilty permissions */ -"ALERT_AUTOTYPE_MISSING_ACCESSIBILTY_PERMISSIONS_INFORMATIVE_TEXT" = "Das System erlaubt MacPass nicht, Autotype-Tastenbefehle an andere Anwendungen zu schicken. Um Autotype zu ermöglichen fügen Sie MacPass zu den Bedienungshilfen in den Datenschutzeinstellung hinzu. "; - -/* Alert message displayed when Autotype performs self check and lacks accessibilty permissions */ -"ALERT_AUTOTYPE_MISSING_ACCESSIBILTY_PERMISSIONS_MESSAGE_TEXT" = "MacPass kann Autotype nicht ausführen."; - /* Button in dialog to leave plugin ds disabled and continiue! */ "ALERT_INCOMPATIBLE_PLUGINS_ENCOUNTERED_BUTTON_OK" = "OK"; @@ -101,6 +89,12 @@ /* Menu item for automatic trash creation */ "AUTOCREATE_TRASH_FOLDER" = "Automatisch erstellen"; +/* Message text in the autotype selection window. Placeholder is %1 - windowTitle */ +"AUTOTYPE_CANDIDATE_SELECTION_WINDOW_MESSAGE_%@" = "Es gibt mehrere Treffer für den aktuellen Fenstertitel: %@. Bitte wählen Sie den Eintrag aus der Liste aus, welcher verwendet werden soll."; + +/* Window title for the stand-alone password creator window */ +"AUTOTYPE_DOCTOR_RESULTS_WINDOW_TITLE" = "Autotype Doktor"; + /* Inherit autotype settings menu item */ "AUTOTYPE_INHERIT" = "Autotype Einstellungen vererben"; @@ -110,8 +104,8 @@ /* Disable autotype menu item */ "AUTOTYPE_NO" = "Autotype deaktivieren"; -/* Notification: Autotype failed, MacPass has no permission to send key strokes */ -"AUTOTYPE_NOTIFICATION_MACPASS_HAS_NO_ACCESSIBILTY_PERMISSIONS" = "Autotype ist deaktivert, weil keine Rechte zum Steuern des Computers vorhanden sind."; +/* Notification: Autotype failed, MacPass has not enough permissions to perform autotype */ +"AUTOTYPE_NOTIFICATION_MACPASS_IS_MISSING_PERMISSIONS" = "MacPass hat nicht alle notwendigen Berechtigungen um Autotype ausführen zu können"; /* Notification: Autotype failed, no documents are open */ "AUTOTYPE_OVERLAY_NO_DOCUMENTS" = "Bitte öffnen Sie eine Datei, um Global-Autotype zu nutzen!"; @@ -122,6 +116,18 @@ /* Notification: Autotype found a single match for %@ (string placeholder). */ "AUTOTYPE_OVERLAY_SINGLE_MATCH_FOR_%@" = "Treffer für %@!"; +/* Status lable when no issue were found in accessibilty */ +"AUTOTYPE_STATUS_ACCESSIBILTY_PERMISSIONS_OK" = "MacPass hat die Berechtigung den Computer zu steuern (Eingabehilfe)"; + +/* Status MacPass has no accessibilty permissions */ +"AUTOTYPE_STATUS_NO_ACCESSIBILTY_PERMISSIONS" = "MacPass hat keine Berechtigung den Computer zu steuern (Eingabehilfe)"; + +/* Status MacPass has no screen recording permissions */ +"AUTOTYPE_STATUS_NO_SCREEN_RECORDING_PERMISSIONS" = "MacPass hat keine Berechtigung den Bildschirminhalt aufzuzeichnen"; + +/* Status lable when no issue were found in screen recording permissions */ +"AUTOTYPE_STATUS_SCREEN_RECORDING_PERMISSIONS_OK" = "MacPass hat die Berechtigung den Bildschirminhalt aufzuzeichnen"; + /* Notficication: Autotype timed out */ "AUTOTYPE_TIMED_OUT" = "Autotype wegen zu langer Wartezeit abgebrochen"; @@ -325,6 +331,12 @@ /* Error description given when adding an invalid plugin */ "ERROR_INVALID_PLUGIN" = "Kein MacPass-Plugin"; +/* Error description for missing accessibilty permissions */ +"ERROR_NO_ACCESSIBILTY_PERMISSIONS" = "MacPass hat keine Berechtigung den Bildschirminhalt aufzuzeichen."; + +/* Error description for missing screen recording permissions */ +"ERROR_NO_PERMISSION_TO_RECORD_SCREEN" = "MacPass hat keine Berechtigungen den Bildschirminhalt aufzuzeichnen"; + /* Passwords do not match */ "ERROR_PASSWORD_MISSMATCH" = "Passwörter stimmen nicht überein"; @@ -486,9 +498,6 @@ /* Action button in Notification to open a document */ "OPEN_DOCUMENT" = "Datei öffnen"; -/* Action button in Notification to show the Accessibilty preferences */ -"OPEN_PREFERENCES" = "Systemeinstellung Bedienungshilfen öffnen …"; - /* Menu item to open the URL with the default application */ "OPEN_URL" = "Adresse öffnen"; @@ -660,6 +669,9 @@ /* Checkbox in dialog to set the selection as default file change strategy! */ "SET_AS_DEFAULT_FILE_CHANGE_STRATEGY" = "Die gewählte Strategie immer verwenden. Sie können die Strategie jederzeit in den Einstellungen anpassen."; +/* Action button in Notification to show the Autotype Doctor */ +"SHOW_AUTOTYPE_DOCTOR" = "Autotype Doktor anzeigen"; + /* Menu item to show the history of the selected entry Toolbar item to toggle history display */ "SHOW_HISTORY" = "Historie anzeigen"; diff --git a/MacPass/de.lproj/MainMenu.strings b/MacPass/de.lproj/MainMenu.strings index 1f414b41..06d44b59 100644 --- a/MacPass/de.lproj/MainMenu.strings +++ b/MacPass/de.lproj/MainMenu.strings @@ -139,7 +139,7 @@ /* Class = "NSMenuItem"; title = "Toggle Inspector"; ObjectID = "1181"; */ "1181.title" = "Inspector ein/ausblenden"; -/* Class = "NSMenuItem"; title = "Show Password Generator"; ObjectID = "1200"; */ +/* Class = "NSMenuItem"; title = "Password Generator"; ObjectID = "1200"; */ "1200.title" = "Passwortgenerator anzeigen"; /* Class = "NSMenuItem"; title = "Change Master Password…"; ObjectID = "1203"; */ @@ -193,3 +193,6 @@ /* Class = "NSMenuItem"; title = "Merge With…"; ObjectID = "zvE-0h-UxI"; */ "zvE-0h-UxI.title" = "Synchronisieren…"; +/* Class = "NSMenuItem"; title = "Autotype Doctor"; ObjectID = "zWx-Re-iuJ"; */ +"zWx-Re-iuJ.title" = "Autotype Doktor"; + diff --git a/MacPass/de.lproj/PluginRepositoryBrowserView.strings b/MacPass/de.lproj/PluginRepositoryBrowserView.strings new file mode 100644 index 00000000..f5b5b4a9 --- /dev/null +++ b/MacPass/de.lproj/PluginRepositoryBrowserView.strings @@ -0,0 +1,24 @@ +/* Class = "NSButtonCell"; title = "Action"; ObjectID = "6jQ-Uk-uqD"; */ +"6jQ-Uk-uqD.title" = "Aktion"; + +/* Class = "NSTextFieldCell"; title = "Updated at"; ObjectID = "DhR-ED-6gV"; */ +"DhR-ED-6gV.title" = "Aktualisiert am"; + +/* Class = "NSTableColumn"; headerCell.title = "Status"; ObjectID = "g1Q-BS-vCR"; */ +"g1Q-BS-vCR.headerCell.title" = "Status"; + +/* Class = "NSTableColumn"; headerCell.title = "Latest Version"; ObjectID = "hFg-AD-SqD"; */ +"hFg-AD-SqD.headerCell.title" = "Aktuelle Version"; + +/* Class = "NSButtonCell"; title = "Done"; ObjectID = "j9a-fn-Pye"; */ +"j9a-fn-Pye.title" = "Fertig"; + +/* Class = "NSTextFieldCell"; title = "Last updated:"; ObjectID = "ntD-sJ-NRw"; */ +"ntD-sJ-NRw.title" = "Letze Aktualisierung:"; + +/* Class = "NSTableColumn"; headerCell.title = "Plugin"; ObjectID = "Nzo-rR-Hfx"; */ +"Nzo-rR-Hfx.headerCell.title" = "Plugin"; + +/* Class = "NSButtonCell"; title = "Refresh"; ObjectID = "NZw-nO-lZ3"; */ +"NZw-nO-lZ3.title" = "Aktualisieren"; + diff --git a/MacPass/de.lproj/SavePanelAccessoryView.strings b/MacPass/de.lproj/SavePanelAccessoryView.strings index b2cb9be9..42f4e45f 100644 --- a/MacPass/de.lproj/SavePanelAccessoryView.strings +++ b/MacPass/de.lproj/SavePanelAccessoryView.strings @@ -1,4 +1,3 @@ - /* Class = "NSMenu"; title = "OtherViews"; ObjectID = "4"; */ "4.title" = "OtherViews"; @@ -13,3 +12,4 @@ /* Class = "NSTextFieldCell"; title = "Not all Information inside your current database can be stored with this format."; ObjectID = "52"; */ "52.title" = "Es können nicht alle Informationen der Datenbank in diesem Format gespeichert werden."; + diff --git a/MacPass/de.lproj/WorkflowPreferences.strings b/MacPass/de.lproj/WorkflowPreferences.strings index 54490729..33fad6f0 100644 --- a/MacPass/de.lproj/WorkflowPreferences.strings +++ b/MacPass/de.lproj/WorkflowPreferences.strings @@ -1,3 +1,6 @@ +/* Class = "NSButtonCell"; title = "Hide application after copying to clipboard "; ObjectID = "1Vr-nY-Ogv"; */ +"1Vr-nY-Ogv.title" = "MacPass nach dem jedem Kopieren in die Zwischenablage ausblenden"; + /* Class = "NSBox"; title = "Entry Table"; ObjectID = "2"; */ "2.title" = "Passwort-Tabelle"; @@ -31,6 +34,9 @@ /* Class = "NSMenuItem"; title = "Item 2"; ObjectID = "gej-kA-GzQ"; */ "gej-kA-GzQ.title" = "Item 2"; +/* Class = "NSBox"; title = "Clipboard"; ObjectID = "Kff-Xp-hAT"; */ +"Kff-Xp-hAT.title" = "Zwischenablage"; + /* Class = "NSButtonCell"; title = "Update password for new entries"; ObjectID = "RaM-t2-DVR"; */ "RaM-t2-DVR.title" = "Passwörter für neue Einträge aktualisieren"; diff --git a/MacPass/en.lproj/DatabaseSettingsWindow.strings b/MacPass/en.lproj/DatabaseSettingsWindow.strings index 235ca5b0..2a22988e 100644 --- a/MacPass/en.lproj/DatabaseSettingsWindow.strings +++ b/MacPass/en.lproj/DatabaseSettingsWindow.strings @@ -1,18 +1,7 @@ + /* Class = "NSWindow"; title = "Window"; ObjectID = "1"; */ "1.title" = "Window"; -/* Class = "NSTextFieldCell"; title = "Threads"; ObjectID = "2QI-ne-N5d"; */ -"2QI-ne-N5d.title" = "Threads"; - -/* Class = "NSTextFieldCell"; title = "Iterations"; ObjectID = "2ZA-Gc-JdZ"; */ -"2ZA-Gc-JdZ.title" = "Iterations"; - -/* Class = "NSTextFieldCell"; title = "Enforce key change"; ObjectID = "5QH-N1-FHK"; */ -"5QH-N1-FHK.title" = "Enforce key change"; - -/* Class = "NSTabViewItem"; label = "Argon2"; ObjectID = "6qB-sH-9FI"; */ -"6qB-sH-9FI.label" = "Argon2"; - /* Class = "NSTextFieldCell"; title = "Database name:"; ObjectID = "190"; */ "190.title" = "Database name:"; @@ -73,18 +62,39 @@ /* Class = "NSMenu"; title = "OtherViews"; ObjectID = "1740"; */ "1740.title" = "OtherViews"; -/* Class = "NSTextFieldCell"; title = "File format:"; ObjectID = "bTk-YZ-x0G"; */ -"bTk-YZ-x0G.title" = "File format:"; +/* Class = "NSTextFieldCell"; title = "Threads"; ObjectID = "2QI-ne-N5d"; */ +"2QI-ne-N5d.title" = "Threads"; + +/* Class = "NSTextFieldCell"; title = "Iterations"; ObjectID = "2ZA-Gc-JdZ"; */ +"2ZA-Gc-JdZ.title" = "Iterations"; + +/* Class = "NSTextFieldCell"; title = "Enforce key change"; ObjectID = "5QH-N1-FHK"; */ +"5QH-N1-FHK.title" = "Enforce key change"; + +/* Class = "NSTabViewItem"; label = "Argon2"; ObjectID = "6qB-sH-9FI"; */ +"6qB-sH-9FI.label" = "Argon2"; /* Class = "NSButtonCell"; title = "Recommend key change"; ObjectID = "CtU-Eq-dgy"; */ "CtU-Eq-dgy.title" = "Recommend key change"; -/* Class = "NSTabViewItem"; label = "Aes"; ObjectID = "ft1-pl-lpO"; */ -"ft1-pl-lpO.label" = "Aes"; - /* Class = "NSTextFieldCell"; title = "Algorithm"; ObjectID = "GVd-KH-pHc"; */ "GVd-KH-pHc.title" = "Algorithm"; +/* Class = "NSButtonCell"; title = "Generate Parameters"; ObjectID = "PoI-Er-Y8P"; */ +"PoI-Er-Y8P.title" = "Generate Parameters"; + +/* Class = "NSTextFieldCell"; title = "VersionInfo"; ObjectID = "Ush-4r-A1A"; */ +"Ush-4r-A1A.title" = "VersionInfo"; + +/* Class = "NSTextFieldCell"; title = "Recommend key change"; ObjectID = "Xib-Fn-sqx"; */ +"Xib-Fn-sqx.title" = "Recommend key change"; + +/* Class = "NSTextFieldCell"; title = "File format:"; ObjectID = "bTk-YZ-x0G"; */ +"bTk-YZ-x0G.title" = "File format:"; + +/* Class = "NSTabViewItem"; label = "Aes"; ObjectID = "ft1-pl-lpO"; */ +"ft1-pl-lpO.label" = "Aes"; + /* Class = "NSTextFieldCell"; title = "Encryption:"; ObjectID = "gxY-UL-bEG"; */ "gxY-UL-bEG.title" = "Encryption:"; @@ -100,18 +110,8 @@ /* Class = "NSBox"; title = "Key derivation"; ObjectID = "pbl-Mb-r8V"; */ "pbl-Mb-r8V.title" = "Key derivation"; -/* Class = "NSButtonCell"; title = "Generate Parameters"; ObjectID = "PoI-Er-Y8P"; */ -"PoI-Er-Y8P.title" = "Generate Parameters"; - -/* Class = "NSTextFieldCell"; title = "VersionInfo"; ObjectID = "Ush-4r-A1A"; */ -"Ush-4r-A1A.title" = "VersionInfo"; - /* Class = "NSTextFieldCell"; title = "Rounds"; ObjectID = "uUQ-9s-M5E"; */ "uUQ-9s-M5E.title" = "Rounds"; -/* Class = "NSTextFieldCell"; title = "Recommend key change"; ObjectID = "Xib-Fn-sqx"; */ -"Xib-Fn-sqx.title" = "Recommend key change"; - /* Class = "NSButtonCell"; title = "Force key change"; ObjectID = "z6u-YT-7LE"; */ "z6u-YT-7LE.title" = "Force key change"; - diff --git a/MacPass/en.lproj/GeneralPreferences.strings b/MacPass/en.lproj/GeneralPreferences.strings index 9e2b5acd..9844edf3 100644 --- a/MacPass/en.lproj/GeneralPreferences.strings +++ b/MacPass/en.lproj/GeneralPreferences.strings @@ -62,8 +62,8 @@ /* Class = "NSButtonCell"; title = "Lock after log out"; ObjectID = "Dzn-9R-JjE"; */ "Dzn-9R-JjE.title" = "Lock after log out"; -/* Class = "NSTextFieldCell"; title = "Disabling this compromises security. If disabled, anything copied to the Clipboard in MacPass will be available on your connected iOS devices. You should clear the clipboard on those devices manually."; ObjectID = "JGX-Tp-KJk"; */ -"JGX-Tp-KJk.title" = "Disabling this compromises security. If disabled, anything copied to the Clipboard in MacPass will be available on your connected iOS devices. You should clear the clipboard on those devices manually."; +/* Class = "NSTextFieldCell"; title = "Disabling this compromises security. If enabled, anything copied to the Clipboard in MacPass will be available on your connected iOS devices. You should clear the clipboard on those devices manually."; ObjectID = "JGX-Tp-KJk"; */ +"JGX-Tp-KJk.title" = "Disabling this compromises security. If enabled, anything copied to the Clipboard in MacPass will be available on your connected iOS devices. You should clear the clipboard on those devices manually."; /* Class = "NSTextFieldCell"; title = "If file changes:"; ObjectID = "QrK-hM-Xt1"; */ "QrK-hM-Xt1.title" = "If file changes:"; @@ -73,3 +73,9 @@ /* Class = "NSButtonCell"; title = "Remember Keyfile for Databases"; ObjectID = "r6q-He-nYU"; */ "r6q-He-nYU.title" = "Remember Keyfile for Databases"; + +/* Class = "NSButtonCell"; title = "Enable Autosave"; ObjectID = "wG7-bi-2fi"; */ +"wG7-bi-2fi.title" = "Enable Autosave"; + +/* Class = "NSTextFieldCell"; title = "Close and open all documents for changes to take effect"; ObjectID = "ya5-ps-c4W"; */ +"ya5-ps-c4W.title" = "Close and open all documents for changes to take effect"; diff --git a/MacPass/en.lproj/IntegrationPreferences.strings b/MacPass/en.lproj/IntegrationPreferences.strings index a7ff3899..50d6223e 100644 --- a/MacPass/en.lproj/IntegrationPreferences.strings +++ b/MacPass/en.lproj/IntegrationPreferences.strings @@ -1,3 +1,4 @@ + /* Class = "NSButtonCell"; title = "Enable global Autotype"; ObjectID = "1qb-Rd-jYu"; */ "1qb-Rd-jYu.title" = "Enable global Autotype"; @@ -22,17 +23,11 @@ /* Class = "NSBox"; title = "Autotype"; ObjectID = "P9N-HM-wER"; */ "P9N-HM-wER.title" = "Autotype"; -/* Class = "NSButtonCell"; title = "Interpret ⌃ as ⌘"; ObjectID = "QfO-yG-l3F"; */ -"QfO-yG-l3F.title" = "Interpret ⌃ as ⌘"; - /* Class = "NSTextFieldCell"; title = "If enabled, every {CONTROL} command will be sent as ⌘. Only disable this if you are sure you need to."; ObjectID = "QRy-CY-ENC"; */ "QRy-CY-ENC.title" = "If enabled, every {CONTROL} command will be sent as ⌘. Only disable this if you are sure you need to."; -/* Class = "NSButtonCell"; title = "Include Entry Tags for matches"; ObjectID = "rbu-G7-MT8"; */ -"rbu-G7-MT8.title" = "Include Entry Tags for matches"; - -/* Class = "NSButtonCell"; title = "Include Entry Title for matches"; ObjectID = "tmL-dT-D0G"; */ -"tmL-dT-D0G.title" = "Include Entry Title for matches"; +/* Class = "NSButtonCell"; title = "Interpret ⌃ as ⌘"; ObjectID = "QfO-yG-l3F"; */ +"QfO-yG-l3F.title" = "Interpret ⌃ as ⌘"; /* Class = "NSButtonCell"; title = "Include Entry URL for matches"; ObjectID = "TzR-00-Vp3"; */ "TzR-00-Vp3.title" = "Include Entry URL for matches"; @@ -43,3 +38,8 @@ /* Class = "NSTextFieldCell"; title = "If enabled attached files will be copied to a temporary location for preview and deleted after the preview is closed."; ObjectID = "WmI-IB-Aso"; */ "WmI-IB-Aso.title" = "If enabled attached files will be copied to a temporary location for preview and deleted after the preview is closed."; +/* Class = "NSButtonCell"; title = "Include Entry Tags for matches"; ObjectID = "rbu-G7-MT8"; */ +"rbu-G7-MT8.title" = "Include Entry Tags for matches"; + +/* Class = "NSButtonCell"; title = "Include Entry Title for matches"; ObjectID = "tmL-dT-D0G"; */ +"tmL-dT-D0G.title" = "Include Entry Title for matches"; diff --git a/MacPass/en.lproj/Localizable.strings b/MacPass/en.lproj/Localizable.strings index 14042171..67cd91cb 100644 --- a/MacPass/en.lproj/Localizable.strings +++ b/MacPass/en.lproj/Localizable.strings @@ -89,6 +89,9 @@ /* Menu item for automatic trash creation */ "AUTOCREATE_TRASH_FOLDER" = "Create Automatically"; +/* Message text in the autotype selection window. Placeholder is %1 - windowTitle */ +"AUTOTYPE_CANDIDATE_SELECTION_WINDOW_MESSAGE_%@" = "There are multiple matches for the current window: %@. Please select which match should be used."; + /* Window title for the stand-alone password creator window */ "AUTOTYPE_DOCTOR_RESULTS_WINDOW_TITLE" = "Autotype Doctor"; @@ -101,8 +104,8 @@ /* Disable autotype menu item */ "AUTOTYPE_NO" = "Disable Autotype"; -/* Notification: Autotype failed, MacPass has no permission to send key strokes */ -"AUTOTYPE_NOTIFICATION_MACPASS_HAS_NO_ACCESSIBILTY_PERMISSIONS" = "Autotype disabled because of missing accessibilty access."; +/* Notification: Autotype failed, MacPass has not enough permissions to perform autotype */ +"AUTOTYPE_NOTIFICATION_MACPASS_IS_MISSING_PERMISSIONS" = "MacPass does not have all necessary permissions to perform Autotype."; /* Notification: Autotype failed, no documents are open */ "AUTOTYPE_OVERLAY_NO_DOCUMENTS" = "Please open a database file to use Global Autotype!"; @@ -667,7 +670,7 @@ "SET_AS_DEFAULT_FILE_CHANGE_STRATEGY" = "Use this method as default. You can change this at any time in the preferences."; /* Action button in Notification to show the Autotype Doctor */ -"SHOW_AUTOTYPE_DOCTOR" = "SHOW_AUTOTYPE_DOCTOR"; +"SHOW_AUTOTYPE_DOCTOR" = "Show Autotype Doctor"; /* Menu item to show the history of the selected entry Toolbar item to toggle history display */ diff --git a/MacPass/en.lproj/WorkflowPreferences.strings b/MacPass/en.lproj/WorkflowPreferences.strings index 8ee4dc0e..a5af44ad 100644 --- a/MacPass/en.lproj/WorkflowPreferences.strings +++ b/MacPass/en.lproj/WorkflowPreferences.strings @@ -1,9 +1,7 @@ + /* Class = "NSBox"; title = "Entry Table"; ObjectID = "2"; */ "2.title" = "Entry Table"; -/* Class = "NSMenuItem"; title = "Default Browser"; ObjectID = "7YX-EA-9KA"; */ -"7YX-EA-9KA.title" = "Default Browser"; - /* Class = "NSTextFieldCell"; title = "Double-click on URL:"; ObjectID = "10"; */ "10.title" = "Double-click on URL:"; @@ -28,21 +26,29 @@ /* Class = "NSMenuItem"; title = "Opens Inspector"; ObjectID = "44"; */ "44.title" = "Opens Inspector"; -/* Class = "NSMenuItem"; title = "Item 2"; ObjectID = "gej-kA-GzQ"; */ -"gej-kA-GzQ.title" = "Item 2"; +/* Class = "NSButtonCell"; title = "Hide application after copying to clipboard "; ObjectID = "1Vr-nY-Ogv"; */ +"1Vr-nY-Ogv.title" = "Hide application after copying to clipboard "; + +/* Class = "NSMenuItem"; title = "Default Browser"; ObjectID = "7YX-EA-9KA"; */ +"7YX-EA-9KA.title" = "Default Browser"; + +/* Class = "NSBox"; title = "Clipboard"; ObjectID = "Kff-Xp-hAT"; */ +"Kff-Xp-hAT.title" = "Clipboard"; /* Class = "NSButtonCell"; title = "Update password for new entries"; ObjectID = "RaM-t2-DVR"; */ "RaM-t2-DVR.title" = "Update password for new entries"; -/* Class = "NSTextFieldCell"; title = "Open URLs in:"; ObjectID = "soD-wI-YOH"; */ -"soD-wI-YOH.title" = "Open URLs in:"; - /* Class = "NSMenu"; title = "OtherViews"; ObjectID = "XgO-Tj-QjO"; */ "XgO-Tj-QjO.title" = "OtherViews"; /* Class = "NSBox"; title = "Templates"; ObjectID = "Xvt-tP-TbR"; */ "Xvt-tP-TbR.title" = "Templates"; +/* Class = "NSMenuItem"; title = "Item 2"; ObjectID = "gej-kA-GzQ"; */ +"gej-kA-GzQ.title" = "Item 2"; + +/* Class = "NSTextFieldCell"; title = "Open URLs in:"; ObjectID = "soD-wI-YOH"; */ +"soD-wI-YOH.title" = "Open URLs in:"; + /* Class = "NSMenuItem"; title = "Item 3"; ObjectID = "zC2-cM-KDv"; */ "zC2-cM-KDv.title" = "Item 3"; -