adium 4181:f8b13060fe33: Adds some more info to the quit confirm...

commits at adium.im commits at adium.im
Sat Aug 27 19:48:53 UTC 2011


details:	http://hg.adium.im/adium/rev/f8b13060fe33
revision:	4181:f8b13060fe33
branch:		(none)
author:		Ariel "yelly" Chinn <arielchinn at gmail.com>
date:		Sat Aug 27 21:29:20 2011 +0300

Adds some more info to the quit confirmation dialog. Refs #4800.

diffs (22 lines):

diff -r e23ffce77c82 -r f8b13060fe33 Source/AIAdium.m
--- a/Source/AIAdium.m	Sat Aug 27 21:08:45 2011 +0200
+++ b/Source/AIAdium.m	Sat Aug 27 21:29:20 2011 +0300
@@ -307,15 +307,15 @@
 			
 		case AIQuitConfirmSelective:
 			if ([chatController unviewedContentCount] > 0 && confirmUnreadMessages) {
-				questionToAsk = AILocalizedString(@"You have unread messages.",@"Quit Confirmation");
+				questionToAsk = (([chatController unviewedContentCount] > 1) ? [NSString stringWithFormat:AILocalizedString(@"You have %d unread messages.",@"Quit Confirmation"), [chatController unviewedContentCount]] : AILocalizedString(@"You have an unread message.",@"Quit Confirmation"));
 				questionSelector = @selector(unreadQuitQuestion:userInfo:suppression:);
 				allowQuit = NSTerminateLater;
 			} else if ([fileTransferController activeTransferCount] > 0 && confirmFileTransfers) {
-				questionToAsk = AILocalizedString(@"You have file transfers in progress.",@"Quit Confirmation");
+				questionToAsk = (([fileTransferController activeTransferCount] > 1) ? [NSString stringWithFormat:AILocalizedString(@"You have %d file transfers in progress.",@"Quit Confirmation"), [fileTransferController activeTransferCount]] : AILocalizedString(@"You have a file transfer in progress.",@"Quit Confirmation"));
 				questionSelector = @selector(fileTransferQuitQuestion:userInfo:suppression:);
 				allowQuit = NSTerminateLater;
 			} else if ([[chatController openChats] count] > 0 && confirmOpenChats) {
-				questionToAsk = AILocalizedString(@"You have open chats.",@"Quit Confirmation");
+				questionToAsk = (([[chatController openChats] count] > 1) ? [NSString stringWithFormat:AILocalizedString(@"You have %d open chats.",@"Quit Confirmation"), [[chatController openChats] count]] : AILocalizedString(@"You have an open chat.",@"Quit Confirmation"));
 				questionSelector = @selector(openChatQuitQuestion:userInfo:suppression:);
 				allowQuit = NSTerminateLater;
 			}




More information about the commits mailing list