Fix usage of i18n( singular, plural, n ) and display 'n unsent' instead of 'n unread' for the outbox folder as suggested by Alberto Valente.

svn path=/trunk/kdepim/; revision=304994
wilder-work
Ingo Klcker 22 years ago
parent a7d7bdb262
commit 33e09dff83
  1. 10
      kmheaders.cpp

@ -1520,9 +1520,13 @@ void KMHeaders::styleChange( QStyle& oldStyle )
//-----------------------------------------------------------------------------
void KMHeaders::setFolderInfoStatus ()
{
QString str = i18n("%n message, %1.", "%n messages, %1.", mFolder->count())
.arg(i18n("%n unread", "%n unread", mFolder->countUnread()));
if (mFolder->isReadOnly()) str += i18n("Folder is read-only.").prepend(' ');
QString str = ( mFolder == kmkernel->outboxFolder() )
? i18n( "1 unsent", "%n unsent", mFolder->countUnread() )
: i18n( "1 unread", "%n unread", mFolder->countUnread() );
str = i18n( "1 message, %1.", "%n messages, %1.", mFolder->count() )
.arg( str );
if ( mFolder->isReadOnly() )
str = i18n("%1 = n messages, m unread.", "%1 Folder is read-only.");
KMBroadcastStatus::instance()->setStatusMsg(str);
}

Loading…
Cancel
Save