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

List:       kde-i18n-doc
Subject:    String change in kdelibs/kdeui
From:       Teo Mrnjavac <teo () kde ! org>
Date:       2010-11-29 10:07:14
Message-ID: AANLkTin=F_mMUp-KYGc8g76V+0zwukcsDAd8EKeAiYwn () mail ! gmail ! com
[Download RAW message or body]

Hello translators,
I have a string change that I forgot to do before string freeze. It's
an addition of a few strings, but those strings are very similar to
existing ones. It's needed because "Visit contributor's profile on
blog" isn't really a meaningful sentence, and "Visit contributor's
blog" is.
Here it goes:

2ad2c2480595f8be7455bf3c9a937c402d1597bd
 .../kaboutapplicationpersonlistdelegate_p.cpp      |   28 +++++++++++++++-----
 1 files changed, 21 insertions(+), 7 deletions(-)

diff --git a/kdeui/dialogs/kaboutapplicationpersonlistdelegate_p.cpp
b/kdeui/dialogs/kaboutapplicationpersonlistdelegate_p.cpp
index 39bc08d..50ea998 100644
--- a/kdeui/dialogs/kaboutapplicationpersonlistdelegate_p.cpp
+++ b/kdeui/dialogs/kaboutapplicationpersonlistdelegate_p.cpp
@@ -57,12 +57,12 @@ QList< QWidget *>
KAboutApplicationPersonListDelegate::createItemWidgets() const
     KToolBar *mainLinks = new KToolBar( itemView(), false, false );

     KAction *emailAction = new KAction( KIcon( "internet-mail" ),
-                                        i18n("Email contributor"),
+                                        i18n( "Email contributor" ),
                                         mainLinks );
     emailAction->setVisible( false );
     mainLinks->addAction( emailAction );
     KAction *homepageAction = new KAction( KIcon( "applications-internet" ),
-                                           i18n("Visit contributor's
homepage"),
+                                           i18n( "Visit contributor's
homepage" ),
                                            mainLinks );
     homepageAction->setVisible( false );
     mainLinks->addAction( homepageAction );
@@ -122,12 +122,12 @@ void
KAboutApplicationPersonListDelegate::updateItemWidgets( const
QList<QWidget
     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 +155,23 @@ void
KAboutApplicationPersonListDelegate::updateItemWidgets( const
QList<QWidget
             continue;   //We skip it if it's the same as the homepage
from KAboutData

         action = qobject_cast< KAction * >(
socialLinks->actions().at( currentSocialLinkAction ) );
-        action->setToolTip( i18n( "Visit contributor's profile on %1\n%2",
-                                  link.prettyType(),
-                                  link.url().url() ) );
+        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 );

Please let me know if it's ok to commit it.
Best regards,
-- 
Teo Mrnjavac
[prev in list] [next in list] [prev in thread] [next in thread] 

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