From: Peter Penz Date: Mon, 7 May 2012 21:22:52 +0000 (+0200) Subject: Places Panel: Add missing translation strings X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/df99de642812cc7795b65b3788fbf81970e0ba7b Places Panel: Add missing translation strings Provide a temporary dummy-implementation with the missing translation strings, so that the translation-string-freeze gets respected. --- diff --git a/src/panels/places/placesitemmodel.cpp b/src/panels/places/placesitemmodel.cpp index aa0147e95..b4fc49c2c 100644 --- a/src/panels/places/placesitemmodel.cpp +++ b/src/panels/places/placesitemmodel.cpp @@ -38,10 +38,12 @@ #include #include #include +#include #include #include #include #include "placesitem.h" +#include #include #include @@ -211,13 +213,39 @@ QString PlacesItemModel::groupName(const KUrl &url) const QAction* PlacesItemModel::ejectAction(int index) const { - Q_UNUSED(index); + // TODO: This is a dummy-implementation to have at least all + // translation-strings as part of the code before the freeze + QString iconName; + QString text; + QString label; + switch (index) { + case 0: + text = i18nc("@item", "Release '%1'", label); + break; + case 1: + text = i18nc("@item", "Safely Remove '%1'", label); + iconName = "media-eject"; + break; + case 2: + text = i18nc("@item", "Unmount '%1'", label); + iconName = "media-eject"; + break; + default: + break; + } + + //return new QAction(KIcon(iconName), text, 0); return 0; } QAction* PlacesItemModel::tearDownAction(int index) const { + // TODO: This is a dummy-implementation to have at least all + // translation-strings as part of the code before the freeze Q_UNUSED(index); + QString label; + QAction action(KIcon("media-eject"), i18nc("@item", "Eject '%1'", label), 0); + Q_UNUSED(action); return 0; }