--- plasma/applets/kickoff/core/applicationmodel.cpp.orig 2009-04-03 11:36:26.000000000 -0300 +++ plasma/applets/kickoff/core/applicationmodel.cpp 2009-04-03 11:37:27.000000000 -0300 @@ -227,6 +227,13 @@ continue; } + QString fromCustom = i18n( appName.toUtf8() ); + if( ! fromCustom.isEmpty() && appName != fromCustom ) + appName = fromCustom; + fromCustom = i18n( genericName.toUtf8() ); + if( ! fromCustom.isEmpty() && genericName != fromCustom ) + genericName = fromCustom; + AppNode *newnode = new AppNode(); newnode->icon = KIcon(icon); newnode->appName = appName; --- plasma/applets/kickoff/core/models.cpp.orig 2009-04-03 12:53:48.000000000 -0300 +++ plasma/applets/kickoff/core/models.cpp 2009-04-03 13:14:12.000000000 -0300 @@ -127,13 +127,24 @@ QString genericName = service->genericName(); QString appName = service->name(); + QString fromCustom = i18n( appName.toUtf8() ); + if( ! fromCustom.isEmpty() && appName != fromCustom ) + appName = fromCustom; + if( ! genericName.isEmpty() ) + { + fromCustom = i18n( genericName.toUtf8() ); + if( ! fromCustom.isEmpty() && genericName != fromCustom ) + genericName = fromCustom; + } + + QString teste = genericName.isEmpty() ? appName : genericName; appItem->setText(genericName.isEmpty() ? appName : genericName); appItem->setIcon(KIcon(service->icon())); appItem->setData(service->entryPath(), Kickoff::UrlRole); if (!genericName.isEmpty()) { - appItem->setData(service->name(), Kickoff::SubTitleRole); + appItem->setData( appName, Kickoff::SubTitleRole); } return appItem;