[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-i18n-doc
Subject:    KDE/kdelibs/kdeui/dialogs
From:       Teo Mrnjavac <teo () kde ! org>
Date:       2010-11-30 21:19:48
Message-ID: 20101130211948.2527AAC8A3 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1202431 by mrnjavac:

Added special case ToolTip strings for "Blog", "Homepage" and "Other" type links. Also added a missing \
ToolTip string for a contributor's email. CCMAIL:kde-i18n-doc@kde.org

 M  +17 -2     kaboutapplicationpersonlistdelegate_p.cpp  


--- trunk/KDE/kdelibs/kdeui/dialogs/kaboutapplicationpersonlistdelegate_p.cpp #1202430:1202431
@@ -122,12 +122,13 @@
     mainLinks->setSizePolicy( QSizePolicy::Fixed, QSizePolicy::Fixed );
     KAction *action;
     action = qobject_cast< KAction * >( mainLinks->actions().at( EmailAction ) );
-    action->setToolTip( profile.email() );
+    action->setToolTip( i18nc( "Action to send an email to a contributor",
+                               "Email contributor\n%1", profile.email() ) );
     action->setData( QString( QLatin1String( "mailto:") + profile.email() ) );
     action->setVisible( true );
     if( !profile.homepage().isEmpty() ) {
         action = qobject_cast< KAction * >( mainLinks->actions().at( HomepageAction ) );
-        action->setToolTip( profile.homepage().url() );
+        action->setToolTip( i18n( "Visit contributor's homepage\n%1", profile.homepage().url() ) );
         action->setData( profile.homepage().url() );
         action->setVisible( true );
     }
@@ -155,9 +156,23 @@
             continue;   //We skip it if it's the same as the homepage from KAboutData
 
         action = qobject_cast< KAction * >( socialLinks->actions().at( currentSocialLinkAction ) );
+        if( link.type() == KAboutApplicationPersonProfileOcsLink::Other ) {
+            action->setToolTip( i18n( "Visit contributor's page\n%1",
+                                      link.url().url() ) );
+        }
+        else if( link.type() == KAboutApplicationPersonProfileOcsLink::Blog ) {
+            action->setToolTip( i18n( "Visit contributor's blog\n%1",
+                                      link.url().url() ) );
+        }
+        else if( link.type() == KAboutApplicationPersonProfileOcsLink::Homepage ) {
+            action->setToolTip( i18n( "Visit contributor's homepage\n%1",
+                                      link.url().url() ) );
+        }
+        else {
         action->setToolTip( i18n( "Visit contributor's profile on %1\n%2",
                                   link.prettyType(),
                                   link.url().url() ) );
+        }
         action->setIcon( link.icon() );
         action->setData( link.url().url() );
         action->setVisible( true );


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic