diff --git a/gmenu-dbusmenu-proxy/CMakeLists.txt b/gmenu-dbusmenu-proxy/CMakeLists.txt index da96c357f..583c51c01 100644 --- a/gmenu-dbusmenu-proxy/CMakeLists.txt +++ b/gmenu-dbusmenu-proxy/CMakeLists.txt @@ -1,3 +1,5 @@ +add_definitions(-DTRANSLATION_DOMAIN=\"gmenu_dbusmenu_proxy\") + add_definitions(-DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_NO_URL_CAST_FROM_STRING @@ -34,6 +36,7 @@ target_link_libraries(gmenudbusmenuproxy Qt5::DBus KF5::ConfigCore KF5::WindowSystem + KF5::I18n XCB::XCB ) diff --git a/gmenu-dbusmenu-proxy/Messages.sh b/gmenu-dbusmenu-proxy/Messages.sh new file mode 100644 index 000000000..e65fad8c0 --- /dev/null +++ b/gmenu-dbusmenu-proxy/Messages.sh @@ -0,0 +1,2 @@ +#! /bin/sh +$XGETTEXT *.cpp -o $podir/gmenu_dbusmenu_proxy.pot diff --git a/gmenu-dbusmenu-proxy/menu.cpp b/gmenu-dbusmenu-proxy/menu.cpp index 1f511342b..5ac4fe568 100644 --- a/gmenu-dbusmenu-proxy/menu.cpp +++ b/gmenu-dbusmenu-proxy/menu.cpp @@ -30,6 +30,8 @@ #include #include +#include + #include #include "dbusmenuadaptor.h" @@ -828,8 +830,8 @@ uint Menu::GetLayout(int parentId, int recursionDepth, const QStringList &proper } dbusItem.id = parentId; // TODO - // TODO use gMenuToDBusMenuProperties? dbusItem.properties = { + {QStringLiteral("label"), i18n("Menu")}, // TODO use application name? {QStringLiteral("children-display"), QStringLiteral("submenu")} };