[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