From 9a5f5cf8b7a920998e39ff146ef7bfbe61e6e319 Mon Sep 17 00:00:00 2001 From: Kai Uwe Broulik Date: Wed, 28 Feb 2018 10:54:50 +0100 Subject: [PATCH] Add translation stuff --- gmenu-dbusmenu-proxy/CMakeLists.txt | 3 +++ gmenu-dbusmenu-proxy/Messages.sh | 2 ++ gmenu-dbusmenu-proxy/menu.cpp | 4 +++- 3 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 gmenu-dbusmenu-proxy/Messages.sh 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")} };