From 013912cda11e28768076886ad0fce26cb75d40b5 Mon Sep 17 00:00:00 2001 From: michael starke Date: Mon, 15 Aug 2016 11:32:42 +0200 Subject: [PATCH] =?UTF-8?q?Autotype=20=E2=80=9Cno=20match=E2=80=9D=20notif?= =?UTF-8?q?ication=20now=20shows=20window=20title?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MacPass.xcodeproj/project.pbxproj | 4 ++-- MacPass/MPAutotypeDaemon.m | 5 +++-- MacPass/de.lproj/Localizable.strings | Bin 7235 -> 14354 bytes MacPass/en.lproj/Localizable.strings | Bin 13320 -> 13348 bytes MacPass/fr.lproj/Localizable.strings | Bin 14670 -> 14688 bytes MacPass/it.lproj/Localizable.strings | Bin 13968 -> 13988 bytes MacPass/nl.lproj/Localizable.strings | Bin 13882 -> 13910 bytes MacPass/ru.lproj/Localizable.strings | Bin 14092 -> 14112 bytes MacPass/zh-Hans.lproj/Localizable.strings | Bin 11362 -> 11390 bytes 9 files changed, 5 insertions(+), 4 deletions(-) diff --git a/MacPass.xcodeproj/project.pbxproj b/MacPass.xcodeproj/project.pbxproj index 4a2252f3..23c61d58 100644 --- a/MacPass.xcodeproj/project.pbxproj +++ b/MacPass.xcodeproj/project.pbxproj @@ -284,7 +284,7 @@ 4825CC8F1C414D58003E37E9 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/IconSelection.strings; sourceTree = ""; }; 4825CC901C414D58003E37E9 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/DatePickingView.strings; sourceTree = ""; }; 4825CC911C414D58003E37E9 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/ReferenceBuilderView.strings; sourceTree = ""; }; - 4825CC921C414D58003E37E9 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = ""; }; + 4825CC921C414D58003E37E9 /* it */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = ""; }; 4825CC931C414D58003E37E9 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = it; path = it.lproj/Credits.rtf; sourceTree = ""; }; 4825CC941C414D58003E37E9 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; 4825CC951C414D58003E37E9 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/KPKLocalizable.strings; sourceTree = ""; }; @@ -757,7 +757,7 @@ FA638D1C1C39BFCC00B10CC6 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/IconSelection.strings; sourceTree = ""; }; FA638D1D1C39BFCC00B10CC6 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/DatePickingView.strings; sourceTree = ""; }; FA638D1E1C39BFCC00B10CC6 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/ReferenceBuilderView.strings; sourceTree = ""; }; - FA638D1F1C39BFCC00B10CC6 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = ""; }; + FA638D1F1C39BFCC00B10CC6 /* ru */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = ""; }; FA638D201C39BFCC00B10CC6 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = ru; path = ru.lproj/Credits.rtf; sourceTree = ""; }; FA638D211C39BFCC00B10CC6 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; FA638D221C39BFCC00B10CC6 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/KPKLocalizable.strings; sourceTree = ""; }; diff --git a/MacPass/MPAutotypeDaemon.m b/MacPass/MPAutotypeDaemon.m index c24a3d5a..74e22d5b 100644 --- a/MacPass/MPAutotypeDaemon.m +++ b/MacPass/MPAutotypeDaemon.m @@ -16,6 +16,7 @@ #import "MPPasteBoardController.h" #import "MPSettingsHelper.h" +#import "NSApplication+MPAdditions.h" #import "KeePassKit/KeePassKit.h" @@ -158,8 +159,8 @@ static MPAutotypeDaemon *_sharedInstance; /* TODO: that's popping up if the mulit seleciton dialog goes up! */ if(!entryOrNil) { NSUserNotification *notification = [[NSUserNotification alloc] init]; - notification.title = @"MacPass"; - notification.informativeText = context ? NSLocalizedString(@"AUTOTYPE_OVERLAY_SINGLE_MATCH", "") : NSLocalizedString(@"AUTOTYPE_OVERLAY_NO_MATCH", ""); + notification.title = NSApp.applicationName; + notification.informativeText = context ? [NSString stringWithFormat:NSLocalizedString(@"AUTOTYPE_OVERLAY_NO_MATCH_FOR_%@", ""), self.targetWindowTitle] : NSLocalizedString(@"AUTOTYPE_OVERLAY_NO_MATCH", ""); [[NSUserNotificationCenter defaultUserNotificationCenter] deliverNotification:notification]; } diff --git a/MacPass/de.lproj/Localizable.strings b/MacPass/de.lproj/Localizable.strings index b378919351b19ef2cffeabc4fa37726b42f2dd3b..3c94b2527e8d47019a9470627a6933a15ad1af5d 100644 GIT binary patch literal 14354 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 m*-yWB^W7L}_${4Hao^;0FMi83|wj diff --git a/MacPass/fr.lproj/Localizable.strings b/MacPass/fr.lproj/Localizable.strings index 776412b5b5a2fd5c96d93c0ca47bd0e519b8cad6..6d0e738026e7d6f35f657eff634b1b80c48f186e 100644 GIT binary patch delta 38 tcmX?C^q^=%hB|LNgBycCLl8qegDQi=(^b diff --git a/MacPass/it.lproj/Localizable.strings b/MacPass/it.lproj/Localizable.strings index 9f462c5d36bdc21fbc14f5db030e9446030a876f..cc49305d233e4c55f81297ca8e01e7625aa53ea0 100644 GIT binary patch delta 46 zcmbP`yCiqR302;B1~&$Oh9HJ`22}=!$&M=Glkcf2uq%Lg42qK{N=k2*QY#Yx05|;% A1^@s6 delta 28 kcmZ3IJ0W+&3DwC?Dq@ot7_&_Npei%DMvY^$lv{81fku7