Remove unused EFL and traslations code 75/230875/5
authorPawel Kowalski <p.kowalski2@partner.samsung.com>
Wed, 15 Apr 2020 10:03:24 +0000 (12:03 +0200)
committerPawel Kowalski <p.kowalski2@partner.samsung.com>
Mon, 20 Apr 2020 08:35:41 +0000 (10:35 +0200)
Change-Id: I9cfba0369c96f1ce3cbf9ba84655b487a0c6951d

108 files changed:
packaging/askuser-notification.spec
src/common/translator/GuiTranslator.cpp [deleted file]
src/common/translator/GuiTranslator.h [deleted file]
src/common/translator/Translator.cpp [deleted file]
src/common/translator/Translator.h [deleted file]
src/notification-daemon/CMakeLists.txt
src/notification-daemon/Logic.cpp
src/notification-daemon/Logic.h
src/notification-daemon/ServerCallbacks.h
src/notification-daemon/event/Event.h
src/notification-daemon/po/CMakeLists.txt [deleted file]
src/notification-daemon/po/ar.po [deleted file]
src/notification-daemon/po/as.po [deleted file]
src/notification-daemon/po/az.po [deleted file]
src/notification-daemon/po/be_BY.po [deleted file]
src/notification-daemon/po/bg.po [deleted file]
src/notification-daemon/po/bn.po [deleted file]
src/notification-daemon/po/bn_BD.po [deleted file]
src/notification-daemon/po/ca.po [deleted file]
src/notification-daemon/po/cs.po [deleted file]
src/notification-daemon/po/da.po [deleted file]
src/notification-daemon/po/de.po [deleted file]
src/notification-daemon/po/el_GR.po [deleted file]
src/notification-daemon/po/en.po [deleted file]
src/notification-daemon/po/en_PH.po [deleted file]
src/notification-daemon/po/en_US.po [deleted file]
src/notification-daemon/po/es_ES.po [deleted file]
src/notification-daemon/po/es_US.po [deleted file]
src/notification-daemon/po/et.po [deleted file]
src/notification-daemon/po/eu.po [deleted file]
src/notification-daemon/po/fa.po [deleted file]
src/notification-daemon/po/fi.po [deleted file]
src/notification-daemon/po/fr.po [deleted file]
src/notification-daemon/po/fr_CA.po [deleted file]
src/notification-daemon/po/ga.po [deleted file]
src/notification-daemon/po/gl.po [deleted file]
src/notification-daemon/po/gu.po [deleted file]
src/notification-daemon/po/he.po [deleted file]
src/notification-daemon/po/hi.po [deleted file]
src/notification-daemon/po/hr.po [deleted file]
src/notification-daemon/po/hu.po [deleted file]
src/notification-daemon/po/hy.po [deleted file]
src/notification-daemon/po/id.po [deleted file]
src/notification-daemon/po/is.po [deleted file]
src/notification-daemon/po/it_IT.po [deleted file]
src/notification-daemon/po/ja_JP.po [deleted file]
src/notification-daemon/po/ka.po [deleted file]
src/notification-daemon/po/kk.po [deleted file]
src/notification-daemon/po/km.po [deleted file]
src/notification-daemon/po/kn.po [deleted file]
src/notification-daemon/po/ko_KR.po [deleted file]
src/notification-daemon/po/ky_KG.po [deleted file]
src/notification-daemon/po/lo.po [deleted file]
src/notification-daemon/po/lt.po [deleted file]
src/notification-daemon/po/lv.po [deleted file]
src/notification-daemon/po/mk.po [deleted file]
src/notification-daemon/po/ml.po [deleted file]
src/notification-daemon/po/mn_MN.po [deleted file]
src/notification-daemon/po/mr.po [deleted file]
src/notification-daemon/po/ms.po [deleted file]
src/notification-daemon/po/my_MM.po [deleted file]
src/notification-daemon/po/my_ZG.po [deleted file]
src/notification-daemon/po/nb.po [deleted file]
src/notification-daemon/po/ne.po [deleted file]
src/notification-daemon/po/nl.po [deleted file]
src/notification-daemon/po/or.po [deleted file]
src/notification-daemon/po/pa.po [deleted file]
src/notification-daemon/po/pl.po [deleted file]
src/notification-daemon/po/pl_SP.po [deleted file]
src/notification-daemon/po/pt_BR.po [deleted file]
src/notification-daemon/po/pt_PT.po [deleted file]
src/notification-daemon/po/ro.po [deleted file]
src/notification-daemon/po/ru_RU.po [deleted file]
src/notification-daemon/po/si.po [deleted file]
src/notification-daemon/po/sk.po [deleted file]
src/notification-daemon/po/sl.po [deleted file]
src/notification-daemon/po/sq.po [deleted file]
src/notification-daemon/po/sr.po [deleted file]
src/notification-daemon/po/sv.po [deleted file]
src/notification-daemon/po/ta.po [deleted file]
src/notification-daemon/po/te.po [deleted file]
src/notification-daemon/po/tg_TJ.po [deleted file]
src/notification-daemon/po/th.po [deleted file]
src/notification-daemon/po/tk_TM.po [deleted file]
src/notification-daemon/po/tl.po [deleted file]
src/notification-daemon/po/tr_TR.po [deleted file]
src/notification-daemon/po/uk.po [deleted file]
src/notification-daemon/po/ur.po [deleted file]
src/notification-daemon/po/uz.po [deleted file]
src/notification-daemon/po/vi.po [deleted file]
src/notification-daemon/po/zh_CN.po [deleted file]
src/notification-daemon/po/zh_HK.po [deleted file]
src/notification-daemon/po/zh_TW.po [deleted file]
src/notification-daemon/res/popup_custom.edc [deleted file]
src/notification-daemon/res/tw_ic_popup_btn_check.png [deleted file]
src/notification-daemon/res/tw_ic_popup_btn_delete.png [deleted file]
src/notification-daemon/ui/Answerable.h [deleted file]
src/notification-daemon/ui/Po.cpp [deleted file]
src/notification-daemon/ui/Po.h [deleted file]
src/notification-daemon/ui/Popup.h [deleted file]
src/notification-daemon/ui/PopupCheck.h [deleted file]
src/notification-daemon/ui/PopupCheckMobile.h [deleted file]
src/notification-daemon/ui/PopupCheckWearable.h [deleted file]
src/notification-daemon/ui/Popupper.cpp [deleted file]
src/notification-daemon/ui/Popupper.h [deleted file]
src/notification-daemon/ui/UIElement.h [deleted file]
test/CMakeLists.txt
test/common/translator.cpp [deleted file]

index f0ccfd781172c6399be8ef377d3706d9f5ed6088..1ca8ad8446ee0e92773f47e6523cd14791d0ade5 100644 (file)
@@ -23,16 +23,11 @@ BuildRequires: pkgconfig(pkgmgr-info)
 BuildRequires: pkgconfig(security-privilege-manager)
 BuildRequires: pkgconfig(security-manager)
 BuildRequires: pkgconfig(glib-2.0)
-BuildRequires: pkgconfig(vconf)
 BuildRequires: pkgconfig(capi-appfw-app-manager)
 BuildRequires: pkgconfig(capi-appfw-component-manager)
 BuildRequires: pkgconfig(capi-base-common)
-BuildRequires: pkgconfig(capi-ui-efl-util)
-BuildRequires: pkgconfig(capi-system-info)
 BuildRequires: pkgconfig(libsmack)
 BuildRequires: pkgconfig(aul)
-BuildRequires: edje-bin
-BuildRequires: pkgconfig(efl-extension)
 
 %if !%{defined build_type}
 %define build_type RELEASE
@@ -87,7 +82,6 @@ Additionally, for privacy privileges, it provides an ability to determine
 their statuses by displaying an appropriate pop-up dialog box. A user
 can make a decision whether to give a privilege to an application or not.
 
-
 %prep
 %setup -q
 
@@ -106,14 +100,13 @@ export LDFLAGS+="-Wl,--rpath=%{_libdir}"
 %cmake . \
         -DCMAKE_BUILD_TYPE=%{?build_type} \
         -DBUILD_WITH_SYSTEMD_DAEMON=%{?with_systemd_daemon} \
-        -DCMAKE_VERBOSE_MAKEFILE=ON \
-        -DRES_DIR="/usr/share/askuser-notification/res"
+        -DCMAKE_VERBOSE_MAKEFILE=ON
 make %{?jobs:-j%jobs}
 
 %install
 rm -rf %{buildroot}
+mkdir -p %{buildroot}%{_datadir}/
 %make_install
-%find_lang %{name}
 
 %if %{with_systemd_daemon}
 mkdir -p %{buildroot}/%{_unitdir_user}/sockets.target.wants
@@ -150,7 +143,7 @@ systemctl restart cynara.service
 
 %postun -n capi-privacy-privilege-manager -p /sbin/ldconfig
 
-%files -f %{name}.lang
+%files -n %{name}
 %manifest %{_datadir}/default.manifest
 %license LICENSE
 %attr(755,root,root) /usr/bin/askuser-notification
@@ -159,7 +152,6 @@ systemctl restart cynara.service
 %{_unitdir_user}/askuser-notification-stream.socket
 %{_unitdir_user}/sockets.target.wants
 %endif
-%{_datadir}/askuser-notification/res
 %{_libdir}/cynara/plugin/service/*.so
 
 %files -n libaskuser-notification-common
@@ -189,4 +181,3 @@ systemctl restart cynara.service
 %manifest %{_datadir}/default.manifest
 %license LICENSE
 %attr(644,-,-) %{_libdir}/libcapi-privacy-privilege-manager.so.*
-
diff --git a/src/common/translator/GuiTranslator.cpp b/src/common/translator/GuiTranslator.cpp
deleted file mode 100644 (file)
index 8e8f0cf..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- *  Copyright (c) 2014-2017 Samsung Electronics Co.
- *
- *  Licensed under the Apache License, Version 2.0 (the "License");
- *  you may not use this file except in compliance with the License.
- *  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License
- */
-/**
- * @file        GuiTranslator.cpp
- * @author      Zofia Abramowska <z.abramowska@samsung.com>
- * @author      Oskar Ĺšwitalski <o.switalski@samsung.com>
- * @brief       Implementation of GuiTranslator methods
- */
-
-#include "GuiTranslator.h"
-
-#include <sstream>
-#include <vector>
-
-namespace AskUser {
-namespace Translator {
-namespace Gui {
-
-std::string responseToString(NResponseType response)
-{
-    switch (response) {
-    case NResponseType::Allow:
-        return "Allow once";
-    case NResponseType::Deny:
-        return "Deny once";
-    case NResponseType::AllowAlways:
-        return "Allow always";
-    case NResponseType::DenyAlways:
-        return "Deny always";
-    case NResponseType::Error:
-        return "Error";
-    default:
-        return "None";
-    }
-}
-
-NotificationRequest dataToNotificationRequest(const std::string &data) {
-    std::stringstream stream(data);
-    std::size_t strSize;
-    char separator;
-
-    NotificationRequestId id;
-    std::string members[3];
-
-    stream >> id;
-    stream.read(&separator, 1);
-
-    for (auto &member : members) {
-        stream >> strSize;
-        std::vector<char> buffer(strSize, '\0');
-        char separator;
-        //Consume separator
-        stream.read(&separator, 1);
-        stream.read(buffer.data(), strSize);
-        //read doesn't append null
-        member.assign(buffer.begin(), buffer.end());
-    }
-
-    return NotificationRequest({id, std::move(members[0]), std::move(members[1]), "", std::move(members[2])});
-}
-
-std::string notificationRequestToData(NotificationRequestId id, const std::string &client,
-                                      const std::string &pkgLabel, const std::string &privilege)
-{
-    const char separator = ' ';
-    return std::to_string(id) + separator +
-         std::to_string(client.length()) + separator + client + separator +
-         std::to_string(pkgLabel.length()) + separator + pkgLabel + separator +
-         std::to_string(privilege.length()) + separator + privilege + separator + separator;
-}
-
-} //namespace Gui
-} //namespace Translator
-} //namespace AskUser
diff --git a/src/common/translator/GuiTranslator.h b/src/common/translator/GuiTranslator.h
deleted file mode 100644 (file)
index 857d885..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
- *  Copyright (c) 2014-2017 Samsung Electronics Co.
- *
- *  Licensed under the Apache License, Version 2.0 (the "License");
- *  you may not use this file except in compliance with the License.
- *  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License
- */
-/**
- * @file        GuiTranslator.h
- * @author      Zofia Abramowska <z.abramowska@samsung.com>
- * @author      Oskar Ĺšwitalski <o.switalski@samsung.com>
- * @brief       Definition of GuiTranslator methods
- */
-
-#pragma once
-
-#include <types/NotificationRequest.h>
-#include <types/NotificationResponse.h>
-#include <types/NotificationRequestId.h>
-
-#include <string>
-
-namespace AskUser {
-namespace Translator {
-namespace Gui {
-
-std::string responseToString(NResponseType response);
-NotificationRequest dataToNotificationRequest(const std::string &data);
-std::string notificationRequestToData(NotificationRequestId id, const std::string &client,
-                                      const std::string &pkgLabel, const std::string &privilege);
-} // namespace Gui
-} // namespace Translator
-} // namespace AskUser
diff --git a/src/common/translator/Translator.cpp b/src/common/translator/Translator.cpp
deleted file mode 100644 (file)
index 6bd0434..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-/*
- *  Copyright (c) 2014-2017 Samsung Electronics Co.
- *
- *  Licensed under the Apache License, Version 2.0 (the "License");
- *  you may not use this file except in compliance with the License.
- *  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License
- */
-/**
- * @file        Translator.cpp
- * @author      Zofia Abramowska <z.abramowska@samsung.com>
- * @author      Oskar Ĺšwitalski <o.switalski@samsung.com>
- * @brief       Implementation of Translator methods
- */
-
-#include "Translator.h"
-
-#include <types/AgentErrorMsg.h>
-
-#include <limits>
-#include <stdexcept>
-#include <sstream>
-#include <vector>
-
-namespace AskUser {
-namespace Translator {
-namespace Agent {
-
-RequestData dataToRequest(const Cynara::PluginData &data) {
-    std::stringstream stream(data);
-    std::size_t strSize;
-    std::string members[3];
-
-    for (auto &member : members) {
-        stream >> strSize;
-        std::vector<char> buffer(strSize, '\0');
-        char separator;
-        //Consume separator
-        stream.read(&separator, 1);
-        stream.read(buffer.data(), strSize);
-        //read doesn't append null
-        member.assign(buffer.begin(), buffer.end());
-    }
-    return RequestData{members[0], members[1], members[2]};
-}
-
-Cynara::PluginData answerToData(Cynara::PolicyType answer, const std::string &errMsg) {
-    if (errMsg.empty())
-        return std::to_string(answer);
-    else
-        return errMsg;
-}
-
-} //namespace Agent
-
-namespace Plugin {
-
-Cynara::PolicyType dataToAnswer(const Cynara::PluginData &data) {
-    // data is an error string
-    if (data == AgentErrorMsg::Error || data == AgentErrorMsg::Timeout)
-        return AskUser::SupportedTypes::Client::DENY_ONCE;
-    // data is policy type
-    long long policyType;
-    try {
-        policyType = std::stoll(data);
-    } catch (const std::exception &e) {
-        throw TranslateErrorException("Could not convert response to PolicyType : " +
-                                      data);
-    }
-    auto maxPolicyType = std::numeric_limits<Cynara::PolicyType>::max();
-    if (policyType > maxPolicyType) {
-        throw TranslateErrorException("Value of response exceeds max value of PolicyType : "
-                                      + std::to_string(policyType));
-    }
-    return static_cast<Cynara::PolicyType>(policyType);
-}
-
-Cynara::PluginData requestToData(const std::string &client,
-                                 const std::string &user,
-                                 const std::string &privilege)
-{
-    const char separator = ' ';
-    return std::to_string(client.length()) + separator + client + separator
-            + std::to_string(user.length()) + separator + user + separator
-            + std::to_string(privilege.length()) + separator + privilege + separator;
-}
-
-} //namespace Plugin
-} //namespace Translator
-} //namespace AskUser
diff --git a/src/common/translator/Translator.h b/src/common/translator/Translator.h
deleted file mode 100644 (file)
index ed5fa45..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- *  Copyright (c) 2014-2017 Samsung Electronics Co.
- *
- *  Licensed under the Apache License, Version 2.0 (the "License");
- *  you may not use this file except in compliance with the License.
- *  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License
- */
-/**
- * @file        Translator.h
- * @author      Zofia Abramowska <z.abramowska@samsung.com>
- * @author      Oskar Ĺšwitalski <o.switalski@samsung.com>
- * @brief       Definition of Translator methods and TranslateErrorException class
- */
-
-#pragma once
-
-#include <types/RequestData.h>
-#include <types/SupportedTypes.h>
-#include <cynara-plugin.h>
-
-#include <exception>
-#include <string>
-
-namespace AskUser {
-namespace Translator {
-
-class TranslateErrorException : std::exception {
-public:
-    TranslateErrorException(const std::string &msg) : m_what(msg) {};
-    virtual const char* what() const noexcept {
-        return m_what.c_str();
-    }
-private:
-    std::string m_what;
-};
-
-namespace Agent {
-    RequestData dataToRequest(const Cynara::PluginData &data);
-    Cynara::PluginData answerToData(Cynara::PolicyType answer, const std::string &errMsg);
-} // namespace Agent
-
-namespace Plugin {
-    Cynara::PolicyType dataToAnswer(const Cynara::PluginData &data);
-    Cynara::PluginData requestToData(const std::string &client,
-                                     const std::string &user,
-                                     const std::string &privilege);
-} // namespace Plugin
-
-} // namespace Translator
-} // namespace AskUser
-
index dbf5e3ecb61b256714304a9f02b234c94907069b..9ae0227ddd6e35e619b7644a2085c5d5b5b7bbc7 100644 (file)
@@ -9,13 +9,9 @@ PKG_CHECK_MODULES(ASKUSER_NOTIFICATION_DEP
     cynara-client
     elementary
     libsystemd
-    vconf
     glib-2.0
     capi-appfw-app-manager
     capi-appfw-component-manager
-    capi-ui-efl-util
-    capi-system-info
-    efl-extension
     aul
 )
 
@@ -35,8 +31,6 @@ SET(ASKUSER_NOTIFICATION_SOURCES
     ${NOTIF_PATH}/PolicyUpdater.cpp
     ${NOTIF_PATH}/PrivaciesSequence.cpp
     ${NOTIF_PATH}/ServerCallbacks.cpp
-    ${NOTIF_PATH}/ui/Po.cpp
-    ${NOTIF_PATH}/ui/Popupper.cpp
     ${NOTIF_PATH}/ui/UIAppInvoker.cpp
    )
 
@@ -54,14 +48,4 @@ TARGET_LINK_LIBRARIES(${TARGET_ASKUSER_NOTIFICATION}
     -pie
 )
 
-ADD_CUSTOM_TARGET(popup_custom.edj
-    COMMAND edje_cc -no-save res/popup_custom.edc res/popup_custom.edj
-    DEPENDS res/popup_custom.edc
-    )
-ADD_DEPENDENCIES(${TARGET_ASKUSER_NOTIFICATION} popup_custom.edj)
-
 INSTALL(TARGETS ${TARGET_ASKUSER_NOTIFICATION} DESTINATION ${BIN_INSTALL_DIR})
-INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/res/ DESTINATION ${RES_DIR} FILES_MATCHING PATTERN "*.png")
-INSTALL(FILES res/popup_custom.edj DESTINATION ${RES_DIR})
-
-ADD_SUBDIRECTORY(po)
index b9ec572bc12e82e987fb41b6c455fbd8ea53579e..d0f10c5287ad7643b2b5a4eb1d22bafe19ef432c 100644 (file)
 #include <signal.h>
 #include <string>
 #include <sys/signalfd.h>
-#include <vconf.h>
 #include <Elementary.h>
+#include <log/alog.h>
 
 #include <exception/Exception.h>
 #include <exception/ErrnoException.h>
 #include <policy/Policy.h>
 #include <policy/PrivilegePolicy.h>
-#include <ui/Po.h>
 #include <ui/UIAppInvoker.h>
 
 #include "PolicyUpdater.h"
@@ -195,7 +194,8 @@ void Logic::addEvent(Protocol::ConnectionFd fd, Protocol::RequestId id, Protocol
 
     ConnectionInfo &conn = m_connToInfo[fd];
 
-    FdEvent fdEvent{eventId, popup_id, std::shared_ptr<IUIEvent>(new ExtUIEvent(popup_id, conn.pid, conn.pkgId, privacies))};
+    FdEvent fdEvent{eventId, popup_id, std::shared_ptr<ExtUIEvent>(new ExtUIEvent(popup_id, conn.pid, conn.pkgId, privacies))};
+
     fdEvent.event->process();
     m_pendingEvents.emplace_back(std::move(fdEvent));
 }
@@ -446,7 +446,7 @@ void Logic::registerSignalFd() {
 }
 
 void Logic::stop() {
-    m_popupper.stop();
+    elm_exit();
 }
 
 Eina_Bool Logic::signalHandler(void *data, Ecore_Fd_Handler *) {
@@ -495,8 +495,7 @@ void Logic::updateChannel(int fd, int mask) {
 
 void Logic::init() {
     init_agent_log();
-    m_popupper.initialize();
-    Po::setLocale();
+    elm_init(0, NULL);
 
     registerSignalFd();
 
@@ -504,8 +503,8 @@ void Logic::init() {
 }
 
 void Logic::run() {
-   m_popupper.start();
-   m_popupper.shutdown();
+    elm_run();
+    elm_shutdown();
 }
 
 } // namespace Notification
index ecdf466144cf594f77970e43aea1edfcb2e464c0..813b9292c55ad636080490d5e64612239b950b13 100644 (file)
@@ -32,6 +32,7 @@
 #include <Elementary.h>
 
 #include "event/Event.h"
+#include <types/PolicyTypes.h>
 
 namespace AskUser {
 
@@ -120,17 +121,16 @@ private:
     bool processError(EventId id, int error);
 
     std::unique_ptr<AskUser::Protocol::ServerChannel> m_serverChannel;
-    Popupper m_popupper;
 
     struct FdEvent {
         EventId id;
         Protocol::PopupId popup_id;
-        std::shared_ptr<IUIEvent> event;
+        std::shared_ptr<ExtUIEvent> event;
         FdEvent():
             id{-1, -1},
             popup_id (-1)
             {}
-        FdEvent(EventId an_id, Protocol::PopupId an_popup_id, std::shared_ptr<IUIEvent> an_event):
+        FdEvent(EventId an_id, Protocol::PopupId an_popup_id, std::shared_ptr<ExtUIEvent> an_event):
             id(an_id.fd, an_id.id),
             popup_id(an_popup_id),
             event(an_event)
index a701ed373cc95bcee19fe6058719ccd8ad2d6ca2..38c1ca82cd3c37be1be3db5f7d167046f19306a1 100644 (file)
@@ -27,7 +27,6 @@
 #include <server-channel.h>
 
 #include "Logic.h"
-#include "ui/Popupper.h"
 
 namespace AskUser {
 namespace Protocol {
index 79003e87c41d96850d96a18022bc2bd57c74d658..1355fef11c2f80851c70a44cd8bda7073f03ee2f 100644 (file)
 #include <vector>
 
 #include <exception/Exception.h>
-#include <ui/Popupper.h>
 #include <ui/UIAppInvoker.h>
 
 namespace AskUser {
 namespace Notification {
 
-class IUIEvent {
+class ExtUIEvent {
 public:
-    IUIEvent(Popupper *popupper) : m_popupper(popupper) {}
-    virtual void process() = 0;
-    virtual ~IUIEvent() {}
-protected:
-    Popupper *m_popupper;
-};
-
-class ExtUIEvent : public IUIEvent {
-public:
-    ExtUIEvent(int popup_id, pid_t caller_app_pid, std::string pkg_id, std::vector<std::string> privacies)
-        : IUIEvent(NULL),
-            m_popup_id(popup_id),
-            m_caller_app_pid(caller_app_pid),
-            m_pkg_id(pkg_id),
-            m_privacies(privacies)
+    ExtUIEvent(int popup_id, pid_t caller_app_pid, std::string pkg_id, std::vector<std::string> privacies) :
+        m_popup_id(std::move(popup_id)),
+        m_caller_app_pid(std::move(caller_app_pid)),
+        m_pkg_id(std::move(pkg_id)),
+        m_privacies(std::move(privacies))
     {}
+
     virtual void process() {
         (void)UIAppInvoker::invoke(m_popup_id, m_caller_app_pid, m_pkg_id, m_privacies);
     }
@@ -60,22 +50,5 @@ private:
     std::vector<std::string> m_privacies;
 };
 
-class EventPopupCheck : public IUIEvent {
-public:
-    EventPopupCheck(Popupper *popupper, const std::string &pkgId, const std::vector<std::string> &privacies)
-        : IUIEvent(popupper), m_pkgId(pkgId), m_privacies(privacies)
-    {}
-
-    virtual void process() {
-        // TODO we don't want askuser popups now, just the external app UI
-        // m_popupper->popupCheck(m_pkgId, m_privacies);
-    }
-private:
-    std::string m_pkgId;
-    std::vector<std::string> m_privacies;
-};
-
 } //namespace AskUser
 } //namespace Notification
-
-
diff --git a/src/notification-daemon/po/CMakeLists.txt b/src/notification-daemon/po/CMakeLists.txt
deleted file mode 100644 (file)
index 683598d..0000000
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright (c) 2015-2018 Samsung Electronics Co., Ltd All Rights Reserved
-#
-#    Licensed under the Apache License, Version 2.0 (the "License");
-#    you may not use this file except in compliance with the License.
-#    You may obtain a copy of the License at
-#
-#        http://www.apache.org/licenses/LICENSE-2.0
-#
-#    Unless required by applicable law or agreed to in writing, software
-#    distributed under the License is distributed on an "AS IS" BASIS,
-#    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-#    See the License for the specific language governing permissions and
-#    limitations under the License.
-#
-# @file        CMakeLists.txt
-# @author      Adam Malinowski <a.malinowsk2@partner.samsung.com>
-#
-
-SET(POFILES
-    ar.po
-    as.po
-    az.po
-    be_BY.po
-    bg.po
-    bn_BD.po
-    bn.po
-    ca.po
-    cs.po
-    da.po
-    de.po
-    el_GR.po
-    en_PH.po
-    en.po
-    en_US.po
-    es_ES.po
-    es_US.po
-    et.po
-    eu.po
-    fa.po
-    fi.po
-    fr_CA.po
-    fr.po
-    ga.po
-    gl.po
-    gu.po
-    he.po
-    hi.po
-    hr.po
-    hu.po
-    hy.po
-    id.po
-    is.po
-    it_IT.po
-    ja_JP.po
-    ka.po
-    kk.po
-    km.po
-    kn.po
-    ko_KR.po
-    ky_KG.po
-    lo.po
-    lt.po
-    lv.po
-    mk.po
-    ml.po
-    mn_MN.po
-    mr.po
-    ms.po
-    my_MM.po
-    my_ZG.po
-    nb.po
-    ne.po
-    nl.po
-    or.po
-    pa.po
-    pl.po
-    pl_SP.po
-    pt_BR.po
-    pt_PT.po
-    ro.po
-    ru_RU.po
-    si.po
-    sk.po
-    sl.po
-    sq.po
-    sr.po
-    sv.po
-    ta.po
-    te.po
-    tg_TJ.po
-    th.po
-    tk_TM.po
-    tl.po
-    tr_TR.po
-    uk.po
-    ur.po
-    uz.po
-    vi.po
-    zh_CN.po
-    zh_HK.po
-    zh_TW.po
-)
-
-SET(PREFIX ${CMAKE_INSTALL_PREFIX})
-SET(SHAREDIR "${PREFIX}/share")
-SET(LOCALEDIR "${SHAREDIR}/locale")
-SET(MSGFMT "/usr/bin/msgfmt")
-
-FOREACH(pofile ${POFILES})
-    SET(pofile ${CMAKE_CURRENT_SOURCE_DIR}/${pofile})
-    MESSAGE("PO: ${pofile}")
-    GET_FILENAME_COMPONENT(absPofile ${pofile} ABSOLUTE)
-    GET_FILENAME_COMPONENT(lang ${absPofile} NAME_WE)
-    SET(moFile ${CMAKE_CURRENT_BINARY_DIR}/${lang}.mo)
-    ADD_CUSTOM_COMMAND(
-        OUTPUT ${moFile}
-        COMMAND ${MSGFMT} -o ${moFile} ${absPofile}
-        DEPENDS ${absPofile}
-    )
-    INSTALL(FILES ${moFile}
-        DESTINATION ${LOCALEDIR}/${lang}/LC_MESSAGES RENAME ${TARGET_ASKUSER_NOTIFICATION}.mo)
-    SET(moFiles ${moFiles} ${moFile})
-ENDFOREACH(pofile)
-
-ADD_CUSTOM_TARGET(po ALL DEPENDS ${moFiles})
diff --git a/src/notification-daemon/po/ar.po b/src/notification-daemon/po/ar.po
deleted file mode 100755 (executable)
index 6266e50..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5);"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "عدم Ř§Ů„ŘŞŮƒŘąŘ§Řą."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "السماح"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "عف؜"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "طلب Ř§Ů„ŘŽŘľŮˆŘľŮŠŘŠ"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "اسمح Ů„Ů€ %1$s Ř¨Ř§Ů„ŮˆŘľŮˆŮ„ ŘĽŮ„ى ŘĽŘ°Ů† %2$s."
-
diff --git a/src/notification-daemon/po/as.po b/src/notification-daemon/po/as.po
deleted file mode 100755 (executable)
index 7c61dea..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n>1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "পুনৰাই ŕŚ¨ŕŚ•ŕ§°ŕŚżŕŚŹŕĽ¤"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "অনুমতি ŕŚŚŕŚżŕ§ŸŕŚ•"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "অস্বীকাৰ"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "গোপনীয়তাৰ ŕŚ…ŕŚ¨ŕ§ŕ§°ŕ§‹ŕŚ§"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "%2$s ŕŚ…ŕŚ¨ŕ§ŕŚŽŕŚ¤ŕŚżŕ§° ŕŚŹŕŚžŕŚŹŕ§‡ %1$s ŕŚŞŕ§ŕ§°ŕ§ąŕ§‡ŕŚśŕ§° ŕŚ…ŕŚ¨ŕ§ŕŚŽŕŚ¤ŕŚż ŕŚŚŕŚżŕ§ŸŕŚ•ŕĽ¤"
-
diff --git a/src/notification-daemon/po/az.po b/src/notification-daemon/po/az.po
deleted file mode 100755 (executable)
index df01ab6..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1; "
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Təkrar etmə"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "İcazə ver"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Rədd et"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Məxfilik sorğusu"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "%1$s %2$s icazəsinə Ă§Äąxış icazəsi ver."
-
diff --git a/src/notification-daemon/po/be_BY.po b/src/notification-daemon/po/be_BY.po
deleted file mode 100755 (executable)
index c765087..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n%10==1 && n%100!=11 ? 1 : (n%10>=2 && n%10<=4) && !(n%100>=12 && n%100<=14) ? 3 : n%10 == 0 || (n%10 >=5 && n%10 <= 9) || (n%100 >=11 && n%100 <= 14) ? 4 : 5);"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Не ĐżĐ°ŃžŃ‚Đ°Ń€Đ°Ń†ŃŒ."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Дазволіць"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Адхіліць"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Запыт Đ°Đą ĐżŃ€Ń‹Đ˛Đ°Ń‚насці"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Даць %1$s Đ´Đ°ĐˇĐ˛ĐžĐť Đ˝Đ° Đ´ĐžŃŃ‚ŃƒĐż %2$s."
-
diff --git a/src/notification-daemon/po/bg.po b/src/notification-daemon/po/bg.po
deleted file mode 100755 (executable)
index bf4c24b..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Не ĐżĐžĐ˛Ń‚Đ°Ń€ŃĐš"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Позволяв."
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Отказ"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Заявка ĐˇĐ° ĐżĐžĐ˛ĐľŃ€Đ¸Ń‚оНна Đ¸Đ˝Ń„ĐžŃ€ĐźĐ°Ń†Đ¸Ń"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Позволете Đ˝Đ° %1$s Đ´ĐžŃŃ‚ŃŠĐż Đ´Đž Ń€Đ°ĐˇŃ€ĐľŃˆĐľĐ˝Đ¸ĐľŃ‚Đž %2$s."
-
diff --git a/src/notification-daemon/po/bn.po b/src/notification-daemon/po/bn.po
deleted file mode 100755 (executable)
index e257be4..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n>1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "পুনরাবৃত্তি ŕŚ•ŕŚ°ŕŚŹŕ§‡ŕŚ¨ ŕŚ¨ŕŚžŕĽ¤"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "অনুমতি ŕŚŚŕŚżŕŚ¨"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "অস্বীকার"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "গোপনীয়তার ŕŚ…ŕŚ¨ŕ§ŕŚ°ŕ§‹ŕŚ§"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "%1$sকে %2$s ŕŚ…ŕŚ¨ŕ§ŕŚŽŕŚ¤ŕŚżŕŚ¤ŕ§‡ ŕŚ…ŕ§ŕŚŻŕŚžŕŚ•ŕ§ŕŚ¸ŕ§‡ŕŚ¸ ŕŚ•ŕŚ°ŕŚ¤ŕ§‡ ŕŚŽŕŚžŕ§ŕŚœŕ§ŕŚ° ŕŚ•ŕŚ°ŕ§ŕŚ¨ŕĽ¤"
-
diff --git a/src/notification-daemon/po/bn_BD.po b/src/notification-daemon/po/bn_BD.po
deleted file mode 100755 (executable)
index 183b3ca..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n>1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "রিপিট ŕŚ•ŕŚ°ŕŚŹŕ§‡ŕŚ¨ ŕŚ¨ŕŚžŕ§ˇ"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "অনুমতি ŕŚŚŕŚżŕŚ¨"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "প্রত্যাখ্যান"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "গোপনীয়তার ŕŚ…ŕŚ¨ŕ§ŕŚ°ŕ§‹ŕŚ§"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "%1$s-কে %2$s ŕŚ…ŕŚ¨ŕ§ŕŚŽŕŚ¤ŕŚż ŕŚ…ŕ§ŕŚŻŕŚžŕŚ•ŕ§ŕŚ¸ŕ§‡ŕŚ¸ ŕŚ•ŕŚ°ŕŚžŕŚ° ŕŚ…ŕŚ¨ŕ§ŕŚŽŕ§‹ŕŚŚŕŚ¨ ŕŚŚŕŚżŕŚ¨ŕ§ˇ"
-
diff --git a/src/notification-daemon/po/ca.po b/src/notification-daemon/po/ca.po
deleted file mode 100755 (executable)
index 69bac6c..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "No repetir"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Permetre"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Denegar"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Sol¡licitud de privadesa"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Permet que %1$s accedeixi al permĂ­s %2$s."
-
diff --git a/src/notification-daemon/po/cs.po b/src/notification-daemon/po/cs.po
deleted file mode 100755 (executable)
index aedf949..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=((n==1) ? 1 : (n>=2 && n<=4) ? 3 : 5);"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Neopakovat"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Povolit"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "OdmĂ­tnout"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "PoĹžadavek na ochranu osobnĂ­ch ĂşdajĹŻ"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Povolte aplikaci %1$s přístup k oprĂĄvněnĂ­ %2$s."
-
diff --git a/src/notification-daemon/po/da.po b/src/notification-daemon/po/da.po
deleted file mode 100755 (executable)
index 90ec2ce..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Gentag ikke."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Tillad"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Afvis"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Fortrolighedsanmodning"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Giv %1$s adgang til tilladelsen %2$s."
-
diff --git a/src/notification-daemon/po/de.po b/src/notification-daemon/po/de.po
deleted file mode 100755 (executable)
index 95e6e8a..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Nicht wiederholen"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Zulassen"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Ablehnen"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Datenschutzanfrage"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "%1$s den Zugriff auf %2$s erlauben."
-
diff --git a/src/notification-daemon/po/el_GR.po b/src/notification-daemon/po/el_GR.po
deleted file mode 100755 (executable)
index df97f17..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Όχι ÎľĎ€ÎąÎ˝ÎŹÎť."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Να ÎľĎ€ÎšĎ„ρέπ."
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Απόρριψη"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Αίτηση ÎąĎ€ÎżĎĎÎŽĎ„ου"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Επιτρέψτε ĎƒĎ„Ρν ÎľĎ†ÎąĎÎźÎżÎłÎŽ %1$s Ď„Ρν Ď€ĎĎŒĎƒÎ˛ÎąĎƒÎˇ ĎƒĎ„Îż Î´ÎšÎşÎąÎŻĎ‰ÎźÎą %2$s."
-
diff --git a/src/notification-daemon/po/en.po b/src/notification-daemon/po/en.po
deleted file mode 100755 (executable)
index e77e1d8..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Don't repeat."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Allow"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Deny"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Privacy request"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Allow %1$s access to %2$s permission."
-
diff --git a/src/notification-daemon/po/en_PH.po b/src/notification-daemon/po/en_PH.po
deleted file mode 100755 (executable)
index 8ec01a4..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Don't repeat"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Allow"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Deny"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Privacy request"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Allow %1$s access to %2$s permission."
-
diff --git a/src/notification-daemon/po/en_US.po b/src/notification-daemon/po/en_US.po
deleted file mode 100755 (executable)
index 8ec01a4..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Don't repeat"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Allow"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Deny"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Privacy request"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Allow %1$s access to %2$s permission."
-
diff --git a/src/notification-daemon/po/es_ES.po b/src/notification-daemon/po/es_ES.po
deleted file mode 100755 (executable)
index 1dfd604..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1; "
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "No repetir."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Permitir"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Rechazar"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Solicitud de privacidad"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Conceder que %1$s acceda al permiso %2$s."
-
diff --git a/src/notification-daemon/po/es_US.po b/src/notification-daemon/po/es_US.po
deleted file mode 100755 (executable)
index 2e32d7b..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1; "
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "No volver a mostrar"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Permitir"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Rechazar"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Solicitud de privacidad"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Permitir que %1$s acceda a %2$s."
-
diff --git a/src/notification-daemon/po/et.po b/src/notification-daemon/po/et.po
deleted file mode 100755 (executable)
index 6b937b7..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Ära korda"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Luba"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Keela"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Privaatsustaotlus"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Andke rakendusele %1$s juurdepääs loale %2$s."
-
diff --git a/src/notification-daemon/po/eu.po b/src/notification-daemon/po/eu.po
deleted file mode 100755 (executable)
index ebbd209..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1; "
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Ez errepik."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Baimendu"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Ukatu"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Pribatutasun eskaera"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Baimendu %1$s aplikazioari %2$s atzitzea."
-
diff --git a/src/notification-daemon/po/fa.po b/src/notification-daemon/po/fa.po
deleted file mode 100755 (executable)
index d9e20b4..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n>1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "تڊعاع Ů†Ř´ŮˆŘŻ"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "اجازه ŘŻŘ§ŘŻŮ†"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "عد ÚŠŘąŘŻŮ†"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "دع؎واست Ř­ŘąŰŒŮ… ŘŽŘľŮˆŘľŰŒ"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "به %1$s Ř§ŘŹŘ§Ř˛Ů‡ ŘŻŘłŘŞŘąŘłŰŒ Ř¨Ů‡ %2$s Ř¨ŘŻŮ‡ŰŒŘŻ."
-
diff --git a/src/notification-daemon/po/fi.po b/src/notification-daemon/po/fi.po
deleted file mode 100755 (executable)
index a7ff88a..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Älä toista."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Salli"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Estä"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "TietosuojapyyntĂś"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Salli, että %1$s käyttää käyttĂśoikeutta %2$s."
-
diff --git a/src/notification-daemon/po/fr.po b/src/notification-daemon/po/fr.po
deleted file mode 100755 (executable)
index 520ea0f..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n>1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Ne plus afficher"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Autoriser"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Refuser"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Demande de confidentialitĂŠ"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Accordez Ă  %1$s l'accès Ă  l'autorisation %2$s."
-
diff --git a/src/notification-daemon/po/fr_CA.po b/src/notification-daemon/po/fr_CA.po
deleted file mode 100755 (executable)
index 2820a32..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n>1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Ne pas rĂŠp."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Autoriser"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Refuser"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Demande de confidentialitĂŠ"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Accordez Ă  %1$s l'accès Ă  l'autorisation %2$s."
-
diff --git a/src/notification-daemon/po/ga.po b/src/notification-daemon/po/ga.po
deleted file mode 100755 (executable)
index 9f933c9..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n==1 ? 1 : n==2 ? 2 : (n>=3 && n<=6) ? 3 : (n>=7 && n<=10) ? 4 : 5);"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "NĂĄ hathdhĂŠan"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Ceadaigh"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "DiĂşltaigh"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Iarratas prĂ­obhĂĄide"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Ceadaigh do %1$s an cead %2$s a rochtain."
-
diff --git a/src/notification-daemon/po/gl.po b/src/notification-daemon/po/gl.po
deleted file mode 100755 (executable)
index 0c27d33..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Non repetir"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Permitir"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Denegar"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Solicitude de privacidade"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Permite que %1$s acceda ao permiso %2$s."
-
diff --git a/src/notification-daemon/po/gu.po b/src/notification-daemon/po/gu.po
deleted file mode 100755 (executable)
index adff201..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n>1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "દોહરાવશો ŕŞ¨ŕŞšŕŤ€ŕŞ‚."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "મંજૂરી ŕŞ†ŕŞŞŕŤ‹"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "નકારો"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "ગોપનીયતા ŕŞľŕŞżŕŞ¨ŕŞ‚ŕŞ¤ŕŤ€"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "%1$s ŕŞ¨ŕŤ‡ %2$s ŕŞ¨ŕŤ€ ŕŞŽŕŞ‚ŕŞœŕŤ‚ŕŞ°ŕŤ€ŕŞĽŕŤ€ ŕŞ¸ŕŞ‚ŕŞŽŕŞ¤ ŕŞĽŕŞžŕŞ“."
-
diff --git a/src/notification-daemon/po/he.po b/src/notification-daemon/po/he.po
deleted file mode 100755 (executable)
index d60d374..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=((n==1) ? 1 : (n==2) ? 2 : !(n>=0 && n<=10) && (n%10 == 0) ? 4 : 5);"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "אל ×Ş×Ś×™×’ ×Š×•ב"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "אפ׊ר"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "דחה"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "בקשת ×¤×¨×˜×™×•ת"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "א׊ר ×œ-%1$s ×’י׊ה ×œ×”ר׊את %2$s."
-
diff --git a/src/notification-daemon/po/hi.po b/src/notification-daemon/po/hi.po
deleted file mode 100755 (executable)
index baa3ad0..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n>1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "दोहराएं ŕ¤¨ŕ¤šŕĽ€ŕ¤‚"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "अनुमति ŕ¤ŚŕĽ‡ŕ¤‚"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "अस्वीकारें"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "गोपनीयता ŕ¤…न༁र་ध"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "%1$s ŕ¤•་ %2$s ŕ¤…न༁ऎति ŕ¤ŕ¤•ŕĽŕ¤¸ŕĽ‡ŕ¤¸ ŕ¤•रन༇ ŕ¤•ༀ ŕ¤…न༁ऎति ŕ¤ŚŕĽ‡ŕ¤‚༤"
-
diff --git a/src/notification-daemon/po/hr.po b/src/notification-daemon/po/hr.po
deleted file mode 100755 (executable)
index 491f280..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n%10==1 && n%100!=11 ? 1 : n%10 >=2 && n%10 <=4 && !(n%100>=12 && n%100<=14) ? 3 : 5);"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Ne ponovi."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Dopusti"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Odbij"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Zahtjev za pristup privatnim podacima"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Dopustite aplikaciji %1$s da pristupi dopuĹĄtenju %2$s."
-
diff --git a/src/notification-daemon/po/hu.po b/src/notification-daemon/po/hu.po
deleted file mode 100755 (executable)
index eb5b9ad..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Ne ismĂŠtelje"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Enged"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Tilt"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "AdatvĂŠdelmi kĂŠrĂŠs"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "A(z) %2$s engedĂŠly megadĂĄsa a(z) %1$s szĂĄmĂĄra."
-
diff --git a/src/notification-daemon/po/hy.po b/src/notification-daemon/po/hy.po
deleted file mode 100755 (executable)
index aa7f1ca..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n>1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Չկրկնել"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Թույլ ŐżŐĄŐŹ"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Մերժել"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Գաղտնիության ŐşŐĄŐ°ŐĄŐśŐť"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Թույլ ŐżŐĄŐŹ, Ő¸Ö€ %1$s-Őś Ö…ŐŁŐżŐžŐŤ %2$s ŐŠŐ¸Ö‚վՏտ՞ուՊվու՜Սց:"
-
diff --git a/src/notification-daemon/po/id.po b/src/notification-daemon/po/id.po
deleted file mode 100755 (executable)
index 7f13579..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=5;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Jgn ulangi"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Izinkan"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Tolak"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Permintaan privasi"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Perbolehkan %1$s mengakses izin %2$s."
-
diff --git a/src/notification-daemon/po/is.po b/src/notification-daemon/po/is.po
deleted file mode 100755 (executable)
index 7bf99b5..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n%10==1 && n%100!=11) ? 1 : 5;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Ekki endurt."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Leyfa"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Hafna"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "PersĂłnuverndarbeiðni"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Veita %1$s aðgang að heimild fyrir %2$s."
-
diff --git a/src/notification-daemon/po/it_IT.po b/src/notification-daemon/po/it_IT.po
deleted file mode 100755 (executable)
index 25ee27c..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Non ripetere"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Consenti"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Nega"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Richiesta sulla privacy"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Concedete a %1$s l’autorizzazione ad accedere a %2$s."
-
diff --git a/src/notification-daemon/po/ja_JP.po b/src/notification-daemon/po/ja_JP.po
deleted file mode 100755 (executable)
index 57ccc4f..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=5;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "表示しない"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "許可"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "拒否"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "プライバシーの要求"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "%2$sの権限へのアクセスを%1$sに許可します。"
-
diff --git a/src/notification-daemon/po/ka.po b/src/notification-daemon/po/ka.po
deleted file mode 100755 (executable)
index 3d9c02b..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "არ áƒ’áƒáƒ›áƒ”áƒáƒ áƒ“áƒ”áƒĄ"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "ნებართვა"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "უარყოფა"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "კონფიდენციალურობის áƒ›áƒáƒ—჎ოვნა"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "%1$s-ქ áƒ›áƒ˜áƒ”áƒŞáƒ˜áƒ— áƒŁáƒ¤áƒšáƒ”ბა, áƒ áƒáƒ› áƒ’áƒáƒ›áƒáƒ˜áƒ§áƒ”áƒœáƒáƒĄ áƒœáƒ”ბართვა: %2$s."
-
diff --git a/src/notification-daemon/po/kk.po b/src/notification-daemon/po/kk.po
deleted file mode 100755 (executable)
index 76d4470..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Қайталамау"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Рұқсат ĐľŃ‚Ńƒ"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Бас Ń‚Đ°Ń€Ń‚Ńƒ"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Құпиялылық ŃŇąŃ€Đ°ŃƒŃ‹"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "%1$s %2$s Ń€ŇąŇ›ŃĐ°Ń‚ын ĐąĐľŃ€Ń–ңіС."
-
diff --git a/src/notification-daemon/po/km.po b/src/notification-daemon/po/km.po
deleted file mode 100755 (executable)
index e3f3ecd..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=5;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "កុំ​ធ្វើឡើងវិញ"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "អនុញ្ញាត"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "បដិសេធ"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "សំណើ​ភាពឯកជន"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "អនុញ្ញាត​ឲ្យ %1$s áž…ážźáž›áž”áŸ’ážšážžâ€‹áž€ážśážšáž˘áž“ážťáž‰áŸ’áž‰ážśáž %2$s។"
-
diff --git a/src/notification-daemon/po/kn.po b/src/notification-daemon/po/kn.po
deleted file mode 100755 (executable)
index 130288f..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n>1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "ಪುನರಾವರ್ತಿಸಬೇಡಿ."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "ಅನುಮತಿಸಿ"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "ನಿರಾಕರಿಸು"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "ಗೌಪ್ಯತೆ ŕ˛ľŕ˛żŕ˛¨ŕ˛‚ತಿ"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "%1$s ŕ˛Şŕłŕ˛°ŕ˛ľŕł‡ŕ˛śŕ˛żŕ˛¸ŕ˛˛ŕł %2$s ŕ˛…ನುಎತಿಸಿ."
-
diff --git a/src/notification-daemon/po/ko_KR.po b/src/notification-daemon/po/ko_KR.po
deleted file mode 100755 (executable)
index 1910490..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=5;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "다시 ëł´ě§€ ě•Šę¸°"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "허용"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "허용 ě•ˆ í•¨"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "개인정보 ěš”청"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "%1$s ě•ąě— %2$s ęśŒí•œě„ í—ˆěšŠí•Šë‹ˆë‹¤."
-
diff --git a/src/notification-daemon/po/ky_KG.po b/src/notification-daemon/po/ky_KG.po
deleted file mode 100755 (executable)
index 1b677f3..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Кайталабоо"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Уруксат ĐąĐľŃ€"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Четке ĐşĐ°ĐłŃƒŃƒ"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Жекелик Ń‚аНаптары"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "%2$s %1$s ĐşĐžŃˆŃƒĐťŃƒŃƒŃŃƒĐ˝Đ° ŃƒŃ€ŃƒĐşŃĐ°Ń‚ ĐąĐľŃ€ŇŻŇŻ."
-
diff --git a/src/notification-daemon/po/lo.po b/src/notification-daemon/po/lo.po
deleted file mode 100755 (executable)
index 66fbf91..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=5;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "ຢ່າເຮັດຊໍ້າຄືນ"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "ອະນຸຍາດ"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "ປະຕິເສດ"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "ຄຳຂໍຄວາມເປັນສ່ວນຕົວ"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "ອະນຸຍາດໃຫ້ %1$s ŕť€ŕş‚ŕşťŕť‰ŕş˛â€‹ŕťƒŕşŠŕť‰ŕşŕş˛ŕş™ŕş­ŕş°ŕş™ŕş¸ŕşŕş˛ŕş” %2$s."
-
diff --git a/src/notification-daemon/po/lt.po b/src/notification-daemon/po/lt.po
deleted file mode 100755 (executable)
index c7ef966..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n%10==1 && !(n%100>=11 && n%100<=19) ? 1 : (n%10>=2 && n%10<=9) && !(n%100>=11 && n%100<=19) ? 3 : 5);"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Nekartoti"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Leisti"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Atmesti"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Privatumo uĹžklausa"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Suteikite %1$s leidimą pasiekti %2$s."
-
diff --git a/src/notification-daemon/po/lv.po b/src/notification-daemon/po/lv.po
deleted file mode 100755 (executable)
index 877b4c6..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n%10 == 0 || (n%100 >= 11 && n%100 <= 19) ? 0 : (n%10 == 1 && n%100 != 11) ? 1 : 5);"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Neatkārtot"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "AtÄźaut"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "NoraidÄŤt"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Konfidencialitātes pieprasÄŤjums"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Pieťġiriet programmai %1$s piekÄźuvi %2$s atÄźaujai."
-
diff --git a/src/notification-daemon/po/mk.po b/src/notification-daemon/po/mk.po
deleted file mode 100755 (executable)
index e434eda..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n%10==1) ? 1 : 5;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Не ĐżĐžĐ˛Ń‚Ор."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Дозволи"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Отфрли"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Барање ĐˇĐ° ĐżŃ€Đ¸Đ˛Đ°Ń‚нОст"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Дозволи %1$s Đ´Đ° ĐżŃ€Đ¸ŃŃ‚апи Đ´Đž Đ´ĐžĐˇĐ˛ĐžĐťĐ° ĐˇĐ° %2$s."
-
diff --git a/src/notification-daemon/po/ml.po b/src/notification-daemon/po/ml.po
deleted file mode 100755 (executable)
index d14f2c1..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "ആവർത്തിക്കേണ്ട."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "അനുവദിക്കുക"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "നിഷേധിക്കുക"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "സ്വകാര്യതാ ŕ´…ഭ്യർത്ഥന"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "%2$s ŕ´…ŕ´¨ŕľŕ´Žŕ´¤ŕ´żŕ´Żŕ´żŕ´˛ŕľ‡ŕ´•ŕľŕ´•ŕľ %1$s ŕ´†ŕ´•്സസ് ŕ´…ŕ´¨ŕľŕ´ľŕ´Śŕ´żŕ´•ŕľŕ´•ŕľŕ´•."
-
diff --git a/src/notification-daemon/po/mn_MN.po b/src/notification-daemon/po/mn_MN.po
deleted file mode 100755 (executable)
index 2d51437..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Бүү Đ´Đ°Đ˛Ń‚"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Зөвшөөр"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Татгалзах"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Нууцлалын Ń…ŇŻŃŃĐťŃ‚"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "%1$s Ń…андаНтыг %2$s ĐˇÓŠĐ˛ŃˆÓŠÓŠŃ€ÓŠĐťĐ´ ĐˇÓŠĐ˛ŃˆÓŠÓŠŃ€."
-
diff --git a/src/notification-daemon/po/mr.po b/src/notification-daemon/po/mr.po
deleted file mode 100755 (executable)
index f8aa983..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n>1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "पुनरावृत्‍ती ŕ¤•र༂ ŕ¤¨ŕ¤•ञ."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "अनुमती ŕ¤ŚŕĽŕ¤Żŕ¤ž"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "नकार ŕ¤ŚŕĽŕ¤Żŕ¤ž"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "गोपनीयता ŕ¤ľŕ¤żŕ¤¨ŕ¤‚तༀ"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "%1$s ŕ¤˛ŕ¤ž %2$s ŕ¤Şŕ¤°ŕ¤ľŕ¤žŕ¤¨ŕ¤—ŕĽ€ŕ¤šŕĽŕ¤Żŕ¤ž ŕ¤ŕ¤•ŕĽŕ¤¸ŕĽ‡ŕ¤¸ŕ¤šŕĽ€ ŕ¤…न༁ऎतༀ ŕ¤ŚŕĽŕ¤Żŕ¤ž."
-
diff --git a/src/notification-daemon/po/ms.po b/src/notification-daemon/po/ms.po
deleted file mode 100755 (executable)
index be7429a..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=5;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Jgn ulang"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Benarkan"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Nafi"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Permintaan privasi"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Benarkan capaian %1$s ke kebenaran %2$s."
-
diff --git a/src/notification-daemon/po/my_MM.po b/src/notification-daemon/po/my_MM.po
deleted file mode 100755 (executable)
index d312847..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=5;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "ထပ်ခါထပ်ခါ á€™á€œá€Żá€•်ပဍနသငအ်။"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "ခွင့်ပြုပါ"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "ငြင်းဆိုပါ"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "ကိုယ်ရေးလုံခြုံမှု á€á€ąá€Źá€„်းဆိုခဝက်"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "%1$s á€€á€­á€Ż %2$s á€á€˝á€„အ်ပဟုခဝက်ထဲ á€á€„်သုလးခွငအ် á€•ဟုပဍ။"
-
diff --git a/src/notification-daemon/po/my_ZG.po b/src/notification-daemon/po/my_ZG.po
deleted file mode 100755 (executable)
index 282d4fc..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=5;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "ထပ္ခါထပ္ခါ á€™á€œá€Żá€•á€šá€•á€Ťá‚á€˝á€„á€šá€ˇ"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "ခြင့္ျပဳပါ"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "ျငင္းဆိုပါ"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "ကုိယ္ေရးလံုျခံဳမႈ á€ąá€á€Źá€„ယးဆုိခ်ကယ"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "%1$s á€€á€Żá€­ %2$s á€á€źá€„ယအဝပဳခ်ကယထဲ á€á€„ယသလုးခဟငယအ á€ťá€•ဳပဍ။"
-
diff --git a/src/notification-daemon/po/nb.po b/src/notification-daemon/po/nb.po
deleted file mode 100755 (executable)
index a7d378a..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Ikke gjenta."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Tillat"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "AvslĂĽ"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Personvernforespørsel"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Gi %1$s tilgang til %2$s-tillatelsen."
-
diff --git a/src/notification-daemon/po/ne.po b/src/notification-daemon/po/ne.po
deleted file mode 100755 (executable)
index e8a3337..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "नदोहर्‍याउनुहोस्।"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "अनुमति ŕ¤Śŕ¤żŕ¤¨ŕĽ"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "अस्वीकार ŕ¤—र्नु"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "गोपनीयता ŕ¤…न༁र་ध"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "%1$s ŕ¤˛ŕ¤žŕ¤ˆ %2$s ŕ¤¸ŕ¤ŽŕĽŕ¤Źŕ¤¨ŕĽŕ¤§ŕĽ€ ŕ¤…न༁ऎतिऎञ ŕ¤Şŕ¤šŕĽŕ¤ŕ¤š ŕ¤—र्न ŕ¤Śŕ¤żŕ¤¨ŕĽ‡ ŕ¤šŕĽ‹ŕĽ¤"
-
diff --git a/src/notification-daemon/po/nl.po b/src/notification-daemon/po/nl.po
deleted file mode 100755 (executable)
index d8ebd66..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Niet herhalen"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Toestaan"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Weigeren"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Verzoek om privacy"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "%1$s heeft toegang tot machtiging %2$s."
-
diff --git a/src/notification-daemon/po/or.po b/src/notification-daemon/po/or.po
deleted file mode 100755 (executable)
index b627ea9..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "ପୁନରାବୃତ୍ତି ŕŹ•ŕŹ°ŕŹ¨ŕ­ŕŹ¤ŕ­ ŕŹ¨ŕŹžŕŹšŕŹżŕŹŕĽ¤"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "ଅନୁମତି"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "ଅଗ୍ରାହ୍ୟ"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "ଗୋପନୀୟ ŕŹ…ŕŹ¨ŕ­ŕŹ°ŕ­‹ŕŹ§"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "%1$sକୁ %2$s ŕŹ†ŕŹ•ŕŹ¸ŕ­‡ŕŹ¸ŕ­ ŕŹ…ŕŹ¨ŕ­ŕŹŽŕŹ¤ŕŹż ŕŹŚŕŹżŕŹ…ŕŹ¨ŕ­ŕŹ¤ŕ­ŕĽ¤"
-
diff --git a/src/notification-daemon/po/pa.po b/src/notification-daemon/po/pa.po
deleted file mode 100755 (executable)
index f257391..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n>1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "ਦੁਹਰਾਉ ŕ¨¨ŕ¨šŕŠ€ŕ¨‚ŕĽ¤"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "ਆਗਿਆ ŕ¨Śŕ¨żŕ¨‰"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "ਅਸਵੀਕਾਰ ŕ¨•ŕ¨°ŕŠ‹"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "ਗੋਪਨਿਯਤਾ ŕ¨ŹŕŠ‡ŕ¨¨ŕ¨¤ŕŠ€"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "%1$s ŕ¨¨ŕŠ‚ŕŠ° %2$s ŕ¨ŕ¨•ŕ¨¸ŕŠˆŕŠąŕ¨¸ ŕ¨•ਰਨ ŕ¨ŚŕŠ€ ŕ¨†ŕ¨—ਿਆ ŕ¨Śŕ¨żŕ¨‰ŕĽ¤"
-
diff --git a/src/notification-daemon/po/pl.po b/src/notification-daemon/po/pl.po
deleted file mode 100755 (executable)
index 66b93be..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n==1 ? 1 : n%10 >=2 && n%10 <=4 && !(n%100>=12 && n%100<=14) ? 3 : (n!=1 && n%10 <= 1) || (n%10 >=5 && n%10 <=9) || (n%100 >=12 && n%100 <=14) ? 4 : 5);"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Nie powt."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "ZezwĂłl"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "OdmĂłw"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Żądanie związane z prywatnością"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "ZezwĂłl aplikacji %1$s na dostęp do uprawnienia %2$s."
-
diff --git a/src/notification-daemon/po/pl_SP.po b/src/notification-daemon/po/pl_SP.po
deleted file mode 100755 (executable)
index 39f8f14..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n==1 ? 1 : n%10 >=2 && n%10 <=4 && !(n%100>=12 && n%100<=14) ? 3 : (n!=1 && n%10 <= 1) || (n%10 >=5 && n%10 <=9) || (n%100 >=12 && n%100 <=14) ? 4 : 5);"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Niy powt."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Przizwōl"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "ÔdkoĹź"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Przikŏz pochytany z prywatnościōm"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Przizwōl aplikacyji %1$s na dostymp do dozwŏlynio %2$s."
-
diff --git a/src/notification-daemon/po/pt_BR.po b/src/notification-daemon/po/pt_BR.po
deleted file mode 100755 (executable)
index b651962..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n>1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "NĂŁo repetir."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Permitir"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Negar"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Solicitação de privacidade"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Permita que %1$s acesse a permissĂŁo %2$s."
-
diff --git a/src/notification-daemon/po/pt_PT.po b/src/notification-daemon/po/pt_PT.po
deleted file mode 100755 (executable)
index fb51c3f..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1; "
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "NĂŁo repetir"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Permitir"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Recusar"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Pedido de privacidade"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Permita que %1$s aceda Ă  permissĂŁo %2$s."
-
diff --git a/src/notification-daemon/po/ro.po b/src/notification-daemon/po/ro.po
deleted file mode 100755 (executable)
index e4bd93d..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n==1 ? 1 : (n==0 || n!=1 && (n%100 >= 1 && n%100 <= 19)) ? 3 : 5); "
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Fără repet."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Permitere"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Refuz"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Solicitare confidențialitate"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Acordați aplicației %1$s accesul la permisiunea %2$s."
-
diff --git a/src/notification-daemon/po/ru_RU.po b/src/notification-daemon/po/ru_RU.po
deleted file mode 100755 (executable)
index 50fc2f6..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n%10==1 && n%100!=11 ? 1 : (n%10>=2 && n%10<=4) && !(n%100>=12 && n%100<=14) ? 3 : n%10 ==0 || (n%10>=5 && n%10<=9) || (n%100 >= 11 && n%100 <= 14) ? 4 : 5);"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Не ĐżĐžĐ˛Ń‚ĐžŃ€ŃŃ‚ŃŒ."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Разрешить"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Запретить"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Запрос Đ˝Đ° ĐżŃ€ĐľĐ´ĐžŃŃ‚авНонио ĐşĐžĐ˝Ń„Đ¸Đ´ĐľĐ˝Ń†Đ¸Đ°ĐťŃŒĐ˝Ń‹Ń… Đ´Đ°Đ˝Đ˝Ń‹Ń…"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Предоставление %1$s Đ´ĐžŃŃ‚ŃƒĐżĐ° Đş Ń€Đ°ĐˇŃ€ĐľŃˆĐľĐ˝Đ¸ŃŽ %2$s."
-
diff --git a/src/notification-daemon/po/si.po b/src/notification-daemon/po/si.po
deleted file mode 100755 (executable)
index 776f55c..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n>1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "පුනරා.ŕśąŕśş ŕśąŕˇœŕśšŕśť."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "ඉඩ ŕśŻŕˇ™ŕśąŕˇŠŕśą"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "ප්‍රතික්."
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "රහස්‍යතා ŕś‰ŕś˝ŕˇŠŕś˝ŕˇ“ම"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "%1$s ŕˇ„ŕś§ %2$s ŕś…ŕˇ€ŕˇƒŕśťŕśşŕś§ ŕś‰ŕśŠ ŕśŻŕˇ™ŕśąŕˇŠŕśą."
-
diff --git a/src/notification-daemon/po/sk.po b/src/notification-daemon/po/sk.po
deleted file mode 100755 (executable)
index 982e4c1..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=((n==1) ? 1 : (n>=2 && n<=4) ? 3 : 5);"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "NeopakovaĹĽ"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "PovoliĹĽ"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "ZamietnuĹĽ"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Ĺ˝iadosĹĽ o ochranu osobnĂ˝ch Ăşdajov"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "UdeÄžte aplikĂĄcii %1$s povolenie %2$s."
-
diff --git a/src/notification-daemon/po/sl.po b/src/notification-daemon/po/sl.po
deleted file mode 100755 (executable)
index c9d3f2f..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n%100==1 ? 1 : n%100==2 ? 2 : (n%100==3 || n%100==4) ? 3 : 5);"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Ne ponovi"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Dovoli"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Zavrni"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Zahteva za zasebnost"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Aplikaciji %1$s omogočite dostop do dovoljenja %2$s."
-
diff --git a/src/notification-daemon/po/sq.po b/src/notification-daemon/po/sq.po
deleted file mode 100755 (executable)
index bd31e26..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Mos pĂŤrsĂŤr."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Lejo"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Refuzo"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "KĂŤrkesĂŤ privatĂŤsie"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Jepi %1$s akses nĂŤ lejen %2$s."
-
diff --git a/src/notification-daemon/po/sr.po b/src/notification-daemon/po/sr.po
deleted file mode 100755 (executable)
index f64b001..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n%10==1 && n%100!=11 ? 1 : n%10 >=2 && n%10 <=4 && !(n%100>=12 && n%100<=14) ? 3 : 5);"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Ne ponavlj."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Dozvoli"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Odbij"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Zahtev za privatnim informacijama"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Dozvolite aplikaciji %1$s da pristupi dozvoli %2$s."
-
diff --git a/src/notification-daemon/po/sv.po b/src/notification-daemon/po/sv.po
deleted file mode 100755 (executable)
index 13e5b3b..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Uppr. inte."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "TillĂĽt"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Neka"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Sekretessbegäran"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Ge %1$s ĂĽtkomst till behĂśrighet fĂśr %2$s."
-
diff --git a/src/notification-daemon/po/ta.po b/src/notification-daemon/po/ta.po
deleted file mode 100755 (executable)
index bd4ed9d..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "மீ.காட்ட ŕŽľŕŻ‡ŕŽŁŕŻŕŽŸŕŽžŕŽŽŕŻ."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "அனுமதி"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "நிராகரி"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "தனிப்பயன் ŕŽ•ŕŻ‹ŕŽ°ŕŽżŕŽ•ŕŻŕŽ•ŕŻˆ"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "%2$s ŕŽ…ŕŽŠŕŻŕŽŽŕŽ¤ŕŽżŕŽ•ŕŻŕŽ•ŕŻ %1$s ŕŽ…ŕŽŁŕŻŕŽ•ŕŽ˛ŕŻˆ ŕŽ…ŕŽŠŕŻŕŽŽŕŽ¤ŕŽżŕŽ•ŕŻŕŽ•ŕŽľŕŻŕŽŽŕŻ."
-
diff --git a/src/notification-daemon/po/te.po b/src/notification-daemon/po/te.po
deleted file mode 100755 (executable)
index a10725a..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "పునరావృతం ŕ°šŕą‡ŕ°Żŕ°ľŕ°Śŕąŕ°Śŕą."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "అనుమతించు"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "తిరస్కరించు"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "గోప్యతా ŕ°…భ్యర్థన"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "%2$s ŕ°…నแఎతిని ŕ°Şŕąŕ°°ŕ°žŕ°Şŕąŕ°Żŕ°¤ ŕ°šŕą‡ŕ°Żŕ°Ąŕ°žŕ°¨ŕ°żŕ°•ŕ°ż %1$sనแ ŕ°…నแఎతించఞలఞ."
-
diff --git a/src/notification-daemon/po/tg_TJ.po b/src/notification-daemon/po/tg_TJ.po
deleted file mode 100755 (executable)
index 86ba853..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Такрор Đ˝Đ°Đş."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Иҷозат Đ´-Đ˝"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Рад ĐşĐ°Ń€Đ´Đ°Đ˝"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Дархости ĐźĐ°Ń…Ń„Đ¸ŃŃ‚"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Ба %1$s ĐąĐ°Ń€ĐžĐ¸ Đ´Đ°ŃŃ‚рас ĐşĐ°Ń€Đ´Đ°Đ˝Đ¸ %2$s Đ¸ŇˇĐžĐˇĐ°Ń‚ Đ´Đ¸ŇłĐľĐ´."
-
diff --git a/src/notification-daemon/po/th.po b/src/notification-daemon/po/th.po
deleted file mode 100755 (executable)
index 939ee75..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=5;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "อย่าแสดงซ้ำ"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "อนุญาต"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "ไม่"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "การร้องขอความเป็นส่วนตัว"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "อนุญาต %1$s ŕšƒŕ¸Ťŕš‰ŕš€ŕ¸‚ŕš‰ŕ¸˛ŕ¸–ŕ¸śŕ¸‡ŕ¸ŕ¸˛ŕ¸Łŕ¸­ŕ¸™ŕ¸¸ŕ¸ŕ¸˛ŕ¸• %2$s ŕ¸Ťŕ¸Łŕ¸ˇŕ¸­ŕš„ŕ¸Ąŕšˆ"
-
diff --git a/src/notification-daemon/po/tk_TM.po b/src/notification-daemon/po/tk_TM.po
deleted file mode 100755 (executable)
index f720f83..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "GaĂ˝talamaň."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Rugsat ber"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Ret et"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Gizlinlik haĂ˝yşy"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "%1$s %2$s rugsadyna girsin."
-
diff --git a/src/notification-daemon/po/tl.po b/src/notification-daemon/po/tl.po
deleted file mode 100755 (executable)
index 2a564f7..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n>=1 && n<=3 || n%10!=4 || n%10!=6 || n%10!=9 ? 1 : 5);"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Wag ulitin"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Payagan"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Tanggihan"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Hiling sa privacy"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Payagan ang %1$s sa pahintulot na %2$s."
-
diff --git a/src/notification-daemon/po/tr_TR.po b/src/notification-daemon/po/tr_TR.po
deleted file mode 100755 (executable)
index e8c46b2..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Tekrarlama"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "İzin ver"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Reddet"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Gizlilik isteği"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "%1$s uygulamasÄąna %2$s izni verin."
-
diff --git a/src/notification-daemon/po/uk.po b/src/notification-daemon/po/uk.po
deleted file mode 100755 (executable)
index d0d6564..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n%10==1 && n%100!=11 ? 1 : (n%10>=2 && n%10<=4) && !(n%100>=12 && n%100<=14) ? 3 : n%10 == 0 || (n%10 >= 5 && n%10 <= 9) || (n%100 >= 11 && n%100 <= 14) ? 4 : 5);"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Не ĐżĐžĐ˛Ń‚Ор."
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Дозволити"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Заборонити"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Запит Đ˝Đ° Đ˝Đ°Đ´Đ°Đ˝Đ˝Ń ĐşĐžĐ˝Ń„ідонціКних Đ´Đ°Đ˝Đ¸Ń…"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Надання %1$s Đ´ĐžŃŃ‚ŃƒĐżŃƒ Đ´Đž Đ´ĐžĐˇĐ˛ĐžĐťŃƒ %2$s."
-
diff --git a/src/notification-daemon/po/ur.po b/src/notification-daemon/po/ur.po
deleted file mode 100755 (executable)
index ce3b7bd..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "نہ ŘŻŰŘąŘ§ŘŚŰŒÚş"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "ا؏ازت ŘŻŰŒÚş"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "انکار ÚŠŘąŰŒÚş"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "رازداری ÚŠŰŒ ŘŻŘąŘŽŮˆŘ§ŘłŘŞ"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "%2$s ÚŠŰŒ ŘąŘłŘ§ŘŚŰŒ ÚŠŰŒ Ř§ŘŹŘ§Ř˛ŘŞ ÚŠŰ’ Ů„ŰŒŰ’ %1$s ÚŠŰŒ Ř§ŘŹŘ§Ř˛ŘŞ ŘŻŰŒÚşŰ”"
-
diff --git a/src/notification-daemon/po/uz.po b/src/notification-daemon/po/uz.po
deleted file mode 100755 (executable)
index 0684ab3..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=(n != 1) ? 5 : 1;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "Takrorlama"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Ruxsat ber"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Rad etish"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "Maxfiylik so‘rovi"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "%1$s’ga %2$s ruxsatiga kirish uchun ijozat bering."
-
diff --git a/src/notification-daemon/po/vi.po b/src/notification-daemon/po/vi.po
deleted file mode 100755 (executable)
index 877729e..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=5;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "KhĂ´ng lạp lấi"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "Cho phĂŠp"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "Tᝍ chối"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "YĂŞu cáş§u vᝁ riĂŞng tư"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "Cho phĂŠp %1$s truy cáş­p %2$s."
-
diff --git a/src/notification-daemon/po/zh_CN.po b/src/notification-daemon/po/zh_CN.po
deleted file mode 100755 (executable)
index 9efb42a..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=5;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "不重复"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "允许"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "拒绝"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "隐私请求"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "允许%1$s访问%2$s。"
-
diff --git a/src/notification-daemon/po/zh_HK.po b/src/notification-daemon/po/zh_HK.po
deleted file mode 100755 (executable)
index 0bbda2e..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=5;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "不要重複。"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "允許"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "拒絕"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "私隱請求"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "允許 %1$s ĺ­˜ĺ–%2$s權限。"
-
diff --git a/src/notification-daemon/po/zh_TW.po b/src/notification-daemon/po/zh_TW.po
deleted file mode 100755 (executable)
index 6f060c5..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-msgid ""
-msgstr ""
-"Content-Type: text/plain; charset=UTF-8\n"
-"Plural-Forms: nplurals=6; plural=5;"
-
-
-msgid "IDS_CLOCK_BODY_DONT_REPEAT_ABB"
-msgstr "不再顯示"
-
-msgid "IDS_IDLE_BUTTON_ALLOW_ABB7"
-msgstr "允許"
-
-msgid "IDS_IDLE_BUTTON_DENY"
-msgstr "拒絕"
-
-msgid "IDS_IDLE_HEADER_PRIVACY_REQUEST"
-msgstr "隱私權要求"
-
-msgid "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"
-msgstr "允許 %1$s ĺ­˜ĺ– %2$s ćŹŠé™ă€‚"
-
diff --git a/src/notification-daemon/res/popup_custom.edc b/src/notification-daemon/res/popup_custom.edc
deleted file mode 100644 (file)
index 6c4f6e6..0000000
+++ /dev/null
@@ -1,190 +0,0 @@
-/*
- * Copyright (c) 2011 - 2018 Samsung Electronics Co., Ltd All Rights Reserved
- *
- *  Licensed under the Apache License, Version 2.0 (the "License");
- *  you may not use this file except in compliance with the License.
- *  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License.
- *
- */
-
- #define DBG(name, r, g, b, a) \
-    part {      \
-                scale: 1; \
-                type: RECT; \
-                desc { state: "default" 0.0; \
-                    color: r g b a; \
-                    visible: 1; \
-                    rel1.relative: 0.0 0.0; \
-                    rel1.to: name; \
-                    rel2.relative: 1.0 1.0; \
-                    rel2.to: name;   \
-                } \
-            } \
-
-collections {
-    base_scale: 1.3;
-//Height = 480 - (2 + 83 + 68) font_size=20
-styles {
-    style {
-        name: "small_text_style";
-        base: "font=default color=#ffffffff font_size=20 align=center valign=center wrap=mixed";
-    }
-}
-
-group { name: "popup_checkview_internal"; //wearable
-    parts {
-        part { name: "elm.swallow.content"; // text: Allow ... priv_name
-            scale: 1;
-            type: SWALLOW;
-            description { state: "default" 0.0;
-                fixed: 1 0;
-                rel2 {
-                    relative: 1.0 0.0;
-                    to_y: "spacer_m";
-                }
-            }
-        }
-        spacer { "spacer_m";
-            scale: 1;
-            desc { state: "default" 0.0;
-                align: 0.0 1.0;
-                fixed: 0 1;
-                min: 0 60;
-                rel1 {
-                    relative: 1.0 1.0;
-                    offset: 0 60;
-                }
-            }
-        }
-        part { name: "elm.privilege_counter";
-            scale: 1;
-            type: SWALLOW;
-            desc { state: "default" 0.0;
-                visible: 1;
-                fixed: 0 1;
-                rel1.relative: 0.0 1.0;
-                rel1.to_y: "spacer_m";
-                rel2.relative: 1.0 1.0;
-                min: 20 20;
-                max: -1 100;
-            }
-        }
-    }
-}
-group { "popup_checkview_layout_mobile";
-   parts {
-      spacer { "spacer_t";
-         scale: 1;
-         desc { "default";
-            align: 0.5 0.5;
-            fixed: 0 1;
-            rel1.relative: 0.00 0.00;
-            rel2.relative: 1.00 0.04;
-         }
-      }
-      spacer { "spacer_b";
-         scale: 1;
-         desc { "default";
-            align: 0.5 0.5;
-            fixed: 0 1;
-            rel1.relative: 0.00 0.94;
-            rel2.relative: 1.00 1.00;
-         }
-      }
-      spacer { "spacer_r";
-         scale: 1;
-         desc { "default";
-            align: 0.5 0.5;
-            fixed: 1 0;
-            rel1.to_y: "spacer_t";
-            rel2.to_y: "spacer_b";
-            rel1.relative: 0.91 1.00;
-            rel2.relative: 1.00 0.00;
-         }
-      }
-      spacer { "spacer_l";
-         scale: 1;
-         desc { "default";
-            align: 0.5 0.5;
-            fixed: 1 0;
-            rel1.to_y: "spacer_t";
-            rel2.to_y: "spacer_b";
-            rel1.relative: 0.00 1.00;
-            rel2.relative: 0.09 0.00;
-         }
-      }
-      swallow { "elm.swallow.content"; // message between spacer_t and checkbox
-         scale: 1;
-          desc { //visible
-            align: 0.5 0.5;
-            state: "default" 0.0;
-            visible: 1;
-            rel1.to_x: "spacer_ll";
-            rel1.to_y: "spacer_t";
-            rel2.to_x: "spacer_rr";
-            rel1.relative: 1.00 1.00;
-            rel2.relative: 0.00 0.64;
-         }
-      }
-      swallow { "elm.swallow.end"; //checkbox
-         scale: 1;
-         desc { "default";
-            visible: 1;
-            align: 0.5 0.5;
-            fixed: 0 1;
-            rel1.to_x: "spacer_l";
-            rel1.to_y: "elm.swallow.content";
-            rel2.to_x: "spacer_r";
-            rel2.to_y: "elm.privilege_counter";
-            rel1.relative: 1.00 1.00;
-            rel2.relative: 0.00 0.00;
-         }
-      }
-      part { name: "elm.privilege_counter";
-        scale: 1;
-        type: TEXT;
-        desc { "default"
-            visible: 1;
-            align: 0.5 0.5;
-            fixed: 0 1;
-            rel1.relative: 0.00 0.80;
-            rel2.relative: 1.00 1.00;
-            color: 0 0 0 255;
-            text {
-                size: 26;
-            }
-        }
-      }
-      spacer { "spacer_ll";
-         scale: 1;
-         desc { "default";
-            align: 0.5 0.5;
-            fixed: 1 0;
-            rel1.to_y: "spacer_t";
-            rel2.to_y: "spacer_b";
-            rel1.relative: 0.00 1.00;
-            rel2.relative: 0.05 0.00;
-         }
-      }
-      spacer { "spacer_rr";
-         scale: 1;
-         desc { "default";
-            align: 0.5 0.5;
-            fixed: 1 0;
-            rel1.to_y: "spacer_t";
-            rel2.to_y: "spacer_b";
-            rel1.relative: 0.95 1.00;
-            rel2.relative: 1.00 0.00;
-         }
-      }
-   }
-}
-}
diff --git a/src/notification-daemon/res/tw_ic_popup_btn_check.png b/src/notification-daemon/res/tw_ic_popup_btn_check.png
deleted file mode 100644 (file)
index 085687e..0000000
Binary files a/src/notification-daemon/res/tw_ic_popup_btn_check.png and /dev/null differ
diff --git a/src/notification-daemon/res/tw_ic_popup_btn_delete.png b/src/notification-daemon/res/tw_ic_popup_btn_delete.png
deleted file mode 100644 (file)
index a978d8f..0000000
Binary files a/src/notification-daemon/res/tw_ic_popup_btn_delete.png and /dev/null differ
diff --git a/src/notification-daemon/ui/Answerable.h b/src/notification-daemon/ui/Answerable.h
deleted file mode 100644 (file)
index e43bef4..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- *  Copyright (c) 2017 Samsung Electronics Co.
- *
- *  Licensed under the Apache License, Version 2.0 (the "License");
- *  you may not use this file except in compliance with the License.
- *  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License
- */
-/**
- * @file        src/agent/notification-daemon/ui/Answerable.h
- * @author      Zofia Abramowska <z.abramowska@samsung.com>
- * @brief       Implementation Answerable button pressed events classes
- */
-#pragma once
-
-#include "PopupCheck.h"
-#include "Popup.h"
-
-#include <types/NotificationResponse.h>
-
-namespace AskUser {
-namespace Notification {
-
-class IAnswerable {
-public:
-    enum class Button {
-        ALLOW,
-        DENY
-    };
-
-    IAnswerable() {}
-    virtual NResponseType getAnswer(enum Button) const = 0;
-    virtual ~IAnswerable() {}
-};
-
-class AnswerablePopupCheck : public IAnswerable {
-public:
-    AnswerablePopupCheck(PopupCheck *popup)
-        : m_popup(popup) {}
-    virtual NResponseType getAnswer(enum Button button) const {
-        NResponseType answer;
-        switch (button) {
-        case IAnswerable::Button::ALLOW:
-            if (m_popup->getCheckboxState())
-                answer = NResponseType::AllowAlways;
-            else
-                answer = NResponseType::Allow;
-            break;
-        case IAnswerable::Button::DENY:
-            if (m_popup->getCheckboxState())
-                answer = NResponseType::DenyAlways;
-            else
-                answer = NResponseType::Deny;
-            break;
-        default:
-            answer = NResponseType::Error;
-        }
-        return answer;
-    }
-private:
-    PopupCheck *m_popup;
-};
-
-} // namespace AskUser
-} // namespace Notification
diff --git a/src/notification-daemon/ui/Po.cpp b/src/notification-daemon/ui/Po.cpp
deleted file mode 100644 (file)
index a10ea5c..0000000
+++ /dev/null
@@ -1,117 +0,0 @@
-/*
- *  Copyright (c) 2017 Samsung Electronics Co.
- *
- *  Licensed under the Apache License, Version 2.0 (the "License");
- *  you may not use this file except in compliance with the License.
- *  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License
- */
-/**
- * @file        src/agent/notification-daemon/ui/Po.cpp
- * @author      Zofia Abramowska <z.abramowska@samsung.com>
- * @brief       Declaration of Po message generation class
- */
-
-#include <cstdio>
-#include <cstdlib>
-#include <libintl.h>
-#include <map>
-#include <memory>
-#include <string>
-#include <unistd.h>
-#include <vconf.h>
-#include <Elementary.h>
-
-#include "Po.h"
-
-#include <exception/ErrnoException.h>
-#include <log/alog.h>
-#include <policy/PkgInfo.h>
-#include <policy/PrivilegeInfo.h>
-
-namespace AskUser {
-
-namespace {
-enum class MsgType {
-    MSG_POPUP_TITLE,
-
-    MSG_POPUP_TEXT,
-
-    MSG_POPUP_CHECKBOX,
-    MSG_POPUP_ALLOW_BTN,
-    MSG_POPUP_DENY_BTN,
-};
-
-std::map<MsgType, const char*> MSG_PO = {
-        {MsgType::MSG_POPUP_TITLE, "IDS_IDLE_HEADER_PRIVACY_REQUEST"},
-        {MsgType::MSG_POPUP_TEXT, "WDS_TPLATFORM_POP_ALLOW_P1SS_ACCESS_TO_P2SS_PERMISSION"},
-        {MsgType::MSG_POPUP_CHECKBOX, "IDS_CLOCK_BODY_DONT_REPEAT_ABB"},
-        {MsgType::MSG_POPUP_ALLOW_BTN, "IDS_IDLE_BUTTON_ALLOW_ABB7"},
-        {MsgType::MSG_POPUP_DENY_BTN, "IDS_IDLE_BUTTON_DENY"},
-};
-
-template <typename ...Args>
-std::string makeFromFormat(const char *format, Args... args) {
-    char *buf;
-    int ret = asprintf(&buf, format, args...);
-    if (ret == -1) {
-        throw ErrnoException("asprintf failed");
-    }
-    char *markup = elm_entry_utf8_to_markup(buf);
-    free(buf);
-    if (!markup) {
-        ALOGE("markup is NULL");
-        throw ErrnoException("elm_entry_utf8_to_markup failed");
-    }
-    std::unique_ptr<char, decltype(std::free) *> bufPtr(markup, std::free);
-    return std::string(markup);
-}
-
-const char *getFormat(enum MsgType type) {
-    return dgettext(PROJECT_NAME, MSG_PO[type]);
-}
-
-} // namespace anonymous
-
-namespace Notification {
-namespace Po {
-void setLocale() {
-    char *lang = vconf_get_str(VCONFKEY_LANGSET);
-    if (lang)
-    {
-        elm_language_set(lang);
-        free(lang);
-    } else {
-        ALOGE("Couldn't fetch language from vconf failed.");
-    }
-}
-
-std::string createPopupCheckMsg(const std::string &pkgId, const std::string &privacy) {
-    PkgMgrPkgInfo pkgInfo;
-    return makeFromFormat(getFormat(MsgType::MSG_POPUP_TEXT), pkgInfo.pkgLabel(pkgId, getuid()).c_str(),
-                          PrivilegeInfo::getPrivacyDisplayName(privacy).c_str());
-}
-
-std::string getPopupTitleMsg() {
-    return makeFromFormat("%s", getFormat(MsgType::MSG_POPUP_TITLE));
-}
-std::string getAllowButtonMsg() {
-    return makeFromFormat("%s", getFormat(MsgType::MSG_POPUP_ALLOW_BTN));
-}
-std::string getDenyButtonMsg() {
-    return makeFromFormat("%s", getFormat(MsgType::MSG_POPUP_DENY_BTN));
-}
-std::string getCheckBoxMsg() {
-    return makeFromFormat("%s", getFormat(MsgType::MSG_POPUP_CHECKBOX));
-}
-
-} //namespace Po
-} //namepace Notification
-} //namespace AskUser
diff --git a/src/notification-daemon/ui/Po.h b/src/notification-daemon/ui/Po.h
deleted file mode 100644 (file)
index b76d2e3..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- *  Copyright (c) 2017 Samsung Electronics Co.
- *
- *  Licensed under the Apache License, Version 2.0 (the "License");
- *  you may not use this file except in compliance with the License.
- *  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License
- */
-/**
- * @file        src/agent/notification-daemon/ui/Po.h
- * @author      Zofia Abramowska <z.abramowska@samsung.com>
- * @brief       Declaration of Po message generation class
- */
-
-#include <string>
-#include <vector>
-
-namespace AskUser {
-namespace Notification {
-namespace Po {
-
-std::string createPopupCheckMsg(const std::string &pkgId, const std::string &priv);
-std::string createPrivilegeDescr(const std::string &priv);
-
-void setLocale();
-std::string getPopupTitleMsg();
-std::string getAllowButtonMsg();
-std::string getDenyButtonMsg();
-std::string getCheckBoxMsg();
-
-} // namespace Po
-} // namespace Notification
-} // namespace AskUser
diff --git a/src/notification-daemon/ui/Popup.h b/src/notification-daemon/ui/Popup.h
deleted file mode 100644 (file)
index 1584906..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- *  Copyright (c) 2017 -2018 Samsung Electronics Co.
- *
- *  Licensed under the Apache License, Version 2.0 (the "License");
- *  you may not use this file except in compliance with the License.
- *  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License
- */
-/**
- * @file        src/agent/notification-daemon/ui/Popup.h
- * @author      Zofia Abramowska <z.abramowska@samsung.com>
- * @author      Ernest Borowski <e.borowski@partner.samsung.com>
- * @brief       Declaration of Popup class
- */
-
-#pragma once
-
-#include <string>
-
-#include <log/alog.h>
-#include <exception/Exception.h>
-#include <Elementary.h>
-
-#include "UIElement.h"
-
-namespace AskUser {
-namespace Notification {
-
-class Popup : public UIElement {
-public:
-    Popup(Evas_Object *parent, const std::string &msg, size_t privilegeCount)
-    : UIElement(parent), m_msg(msg), m_privilegeIndex(1), m_privilegeCount(privilegeCount)
-    {
-        m_popup = elm_popup_add(m_parent);
-        if (m_popup == nullptr) {
-            ALOGE("Failed to add popup");
-            throw Exception("Enlightenment failed");
-        }
-    }
-
-    Popup(const Popup &other) = delete;
-    Popup& operator=(const Popup &other) = delete;
-
-    Evas_Object *getAllowButton() const { return m_allowButton; }
-    Evas_Object *getDenyButton() const { return m_denyButton; }
-
-    virtual ~Popup() {
-        evas_object_del(m_popup);
-    }
-protected:
-    Evas_Object *m_popup = nullptr;
-    Evas_Object *m_allowButton = nullptr;
-    Evas_Object *m_denyButton = nullptr;
-
-    std::string m_msg;
-    size_t m_privilegeIndex;
-    size_t m_privilegeCount;
-};
-
-} /* namespace Notification */
-} /* namespace Askuser */
-
diff --git a/src/notification-daemon/ui/PopupCheck.h b/src/notification-daemon/ui/PopupCheck.h
deleted file mode 100644 (file)
index e6a3dbc..0000000
+++ /dev/null
@@ -1,162 +0,0 @@
-/*
- *  Copyright (c) 2017 - 2019 Samsung Electronics Co.
- *
- *  Licensed under the Apache License, Version 2.0 (the "License");
- *  you may not use this file except in compliance with the License.
- *  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License
- */
-/**
- * @file        src/agent/notification-daemon/ui/PopupCheck.h
- * @author      Zofia Abramowska <z.abramowska@samsung.com>
- * @author      Ernest Borowski <e.borowski@partner.samsung.com>
- * @brief       Declaration of PopupCheck class
- */
-
-#pragma once
-
-#include <memory>
-#include <sstream>
-#include <string>
-
-#include <Elementary.h>
-
-#include "Popup.h"
-
-namespace AskUser {
-namespace Notification {
-
-class PopupCheck : public Popup {
-public:
-    PopupCheck(Evas_Object *parent, const std::string &msg, size_t privilegeCount)
-        : Popup(parent, msg, privilegeCount)
-    {}
-
-    Evas_Object *getCheckBox() const { return m_checkBox; }
-    bool getCheckboxState() const {
-        if (m_checkBox == nullptr)
-            return false;
-        return elm_check_state_get(m_checkBox);
-    }
-
-    void changePopupCounter() {
-        if (m_privilegeCount == 1)
-            return;
-
-        std::stringstream ss;
-        ss << m_privilegeIndex << " / " << m_privilegeCount;
-
-        changePopupCounterMsg(ss.str());
-    }
-
-    virtual void changePopupCounterMsg(std::string counterMsg) = 0;
-
-    void changePopupMessage() {
-        changePopupTitle();
-        changePopupCounter();
-    }
-
-    virtual void changePopupTitle() = 0;
-
-    static void changePopupMessageCallback(void* data, Elm_Transit*) {
-        PopupCheck *popupCheck = static_cast<PopupCheck*>(data);
-        popupCheck->changePopupMessage();
-        popupCheck->resetPopupContentState();
-        (void)popupCheck->m_transitOutPtr.release();
-    }
-
-    static void enableButtonsAfterTransitionCallback(void* data, Elm_Transit*) {
-        PopupCheck *popupCheck = static_cast<PopupCheck*>(data);
-        elm_object_disabled_set(popupCheck->m_denyButton, EINA_FALSE);
-        elm_object_disabled_set(popupCheck->m_allowButton, EINA_FALSE);
-        (void)popupCheck->m_transitPtr.release();
-    }
-
-    virtual Evas_Object* getAnimatedLayout() = 0;
-
-    bool showNext(const std::string &msg) {
-        if (++m_privilegeIndex > m_privilegeCount) {
-            return false;
-        }
-
-        Evas_Object* layout = getAnimatedLayout();
-        if (!layout) {
-            ALOGE("Unable to get Evas_Object for animation");
-            return false;
-        }
-
-        m_msg = msg;
-        double animation_length_in_sec = 0.075 * 2;
-        m_transitOutPtr.reset(elm_transit_add()); // fade out
-        m_transitBetweenPtr.reset(elm_transit_add()); // slightly delay for changing message
-        m_transitPtr.reset(elm_transit_add()); // fade in
-        if (!m_transitOutPtr || !m_transitBetweenPtr || !m_transitPtr) {
-            // just change text without transitions
-            ALOGE("Failed to initialize transition");
-            changePopupMessageCallback(this, NULL);
-            return true;
-        }
-
-        elm_object_disabled_set(m_denyButton, EINA_TRUE);
-        elm_object_disabled_set(m_allowButton, EINA_TRUE);
-
-        elm_transit_effect_wipe_add(m_transitOutPtr.get(),
-                                    ELM_TRANSIT_EFFECT_WIPE_TYPE_HIDE,
-                                    ELM_TRANSIT_EFFECT_WIPE_DIR_LEFT);
-        elm_transit_duration_set(m_transitOutPtr.get(), animation_length_in_sec);
-        elm_transit_tween_mode_set(m_transitOutPtr.get(), ELM_TRANSIT_TWEEN_MODE_SINUSOIDAL);
-
-        elm_transit_object_add(m_transitBetweenPtr.get(), layout);
-        elm_transit_effect_translation_add(m_transitBetweenPtr.get(), -10000, -10000, -10000, -10000);
-        elm_transit_duration_set(m_transitBetweenPtr.get(), animation_length_in_sec);
-
-        elm_transit_object_add(m_transitPtr.get(), layout);
-        elm_transit_effect_wipe_add(m_transitPtr.get(),
-                                    ELM_TRANSIT_EFFECT_WIPE_TYPE_SHOW,
-                                    ELM_TRANSIT_EFFECT_WIPE_DIR_LEFT);
-
-
-        elm_transit_tween_mode_set(m_transitPtr.get(), ELM_TRANSIT_TWEEN_MODE_SINUSOIDAL);
-        elm_transit_duration_set(m_transitPtr.get(), animation_length_in_sec);
-
-        elm_transit_chain_transit_add(m_transitOutPtr.get(), m_transitBetweenPtr.get());
-        elm_transit_chain_transit_add(m_transitBetweenPtr.get(), m_transitPtr.get());
-        elm_transit_del_cb_set(m_transitOutPtr.get(), changePopupMessageCallback, this);
-        elm_transit_del_cb_set(m_transitPtr.get(), enableButtonsAfterTransitionCallback, this);
-        elm_transit_del_cb_set(m_transitBetweenPtr.get(), [] (void* data, Elm_Transit*) {
-            PopupCheck *popupCheck = static_cast<PopupCheck*>(data);
-            (void)popupCheck->m_transitBetweenPtr.release();
-            }, this);
-        elm_transit_go(m_transitOutPtr.get());
-        return true;
-    }
-
-    // optional method for reseting popup state during text transition
-    virtual void resetPopupContentState() {}
-    virtual ~PopupCheck() {}
-
-protected:
-    Evas_Object *m_checkBox = nullptr;
-    struct transitionPtrDeleter {
-        void operator () (Elm_Transit* et) {
-            if (et) {
-                elm_transit_del_cb_set(et, nullptr, nullptr);
-                elm_transit_del(et);
-            }
-        }
-    };
-    std::unique_ptr<Elm_Transit, transitionPtrDeleter> m_transitPtr;
-    std::unique_ptr<Elm_Transit, transitionPtrDeleter> m_transitOutPtr;
-    std::unique_ptr<Elm_Transit, transitionPtrDeleter> m_transitBetweenPtr;
-};
-
-} /* namespace Notification */
-} /* namespace Askuser */
-
diff --git a/src/notification-daemon/ui/PopupCheckMobile.h b/src/notification-daemon/ui/PopupCheckMobile.h
deleted file mode 100644 (file)
index 4b6a3ba..0000000
+++ /dev/null
@@ -1,122 +0,0 @@
-/*
- *  Copyright (c) 2017 - 2018 Samsung Electronics Co.
- *
- *  Licensed under the Apache License, Version 2.0 (the "License");
- *  you may not use this file except in compliance with the License.
- *  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License
- */
-/**
- * @file        src/agent/notification-daemon/ui/PopupCheckMobile.h
- * @author      Zofia Abramowska <z.abramowska@samsung.com>
- * @author      Ernest Borowski <e.borowski@partner.samsung.com>
- * @brief       Declaration of PopupCheckMobile class
- */
-
-#pragma once
-
-#include <Elementary.h>
-
-#include <exception/Exception.h>
-#include "Po.h"
-#include "PopupCheck.h"
-
-namespace AskUser {
-namespace Notification {
-
-class PopupCheckMobile : public PopupCheck {
-public:
-    PopupCheckMobile(Evas_Object *parent, const std::string &msg, size_t privilegeCount)
-        : PopupCheck(parent, msg, privilegeCount)
-    {}
-    virtual void create() {
-        // popup
-        elm_popup_align_set(m_popup, ELM_NOTIFY_ALIGN_FILL, 1.0);
-        elm_object_part_text_set(m_popup, "title,text", Po::getPopupTitleMsg().c_str());
-        evas_object_size_hint_weight_set(m_popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-
-        // layout
-        m_layout = elm_layout_add(m_popup);
-        if (m_layout == nullptr) {
-            ALOGE("EFL : Failed to add layout");
-            throw Exception("Enlightenment failed");
-        }
-        elm_layout_file_set(m_layout, RES_DIR"/popup_custom.edj", "popup_checkview_layout_mobile");
-        evas_object_size_hint_weight_set(m_layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-        evas_object_size_hint_align_set(m_layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
-        // content
-        m_content = elm_label_add(m_layout);
-        if (!m_content) {
-            ALOGE("EFL : Failed to add content");
-            throw Exception("Enlightenment failed");
-        }
-        elm_object_style_set(m_content, "popup/default");
-        elm_label_line_wrap_set(m_content, ELM_WRAP_MIXED);
-        evas_object_size_hint_weight_set(m_content, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-        evas_object_size_hint_align_set(m_content, EVAS_HINT_FILL, EVAS_HINT_FILL);
-        elm_object_part_content_set(m_layout, "elm.swallow.content", m_content);
-
-        // checkbox
-        m_checkBox = elm_check_add(m_layout);
-        if (!m_checkBox) {
-            ALOGE("EFL : Failed to add checkbox");
-            throw Exception("Enlightenment failed");
-        }
-        elm_object_part_content_set(m_layout, "elm.swallow.end", m_checkBox);
-        elm_object_text_set(m_checkBox, Po::getCheckBoxMsg().c_str());
-        elm_check_state_set(m_checkBox, EINA_FALSE);
-        evas_object_show(m_checkBox);
-
-        // buttons
-        m_denyButton = elm_button_add(m_popup);
-        if (!m_denyButton) {
-            ALOGE("EFL : Failed to add deny button");
-            throw Exception("Enlightenment failed");
-        }
-        elm_object_part_content_set(m_popup, "button1", m_denyButton);
-        elm_object_text_set(m_denyButton, Po::getDenyButtonMsg().c_str());
-
-        m_allowButton = elm_button_add(m_popup);
-        if (!m_allowButton) {
-            ALOGE("EFL : Failed to add allow button");
-            throw Exception("Enlightenment failed");
-        }
-        elm_object_part_content_set(m_popup, "button2", m_allowButton);
-        elm_object_text_set(m_allowButton, Po::getAllowButtonMsg().c_str());
-
-        changePopupMessage();
-
-        elm_object_content_set(m_popup, m_layout);
-        evas_object_show(m_popup);
-    }
-
-    virtual void changePopupCounterMsg(std::string counterMsg) {
-        elm_object_part_text_set(m_layout, "elm.privilege_counter", counterMsg.c_str());
-    }
-    virtual void changePopupTitle() {
-        // change content to next msg
-        elm_object_text_set(m_content, m_msg.c_str());
-    }
-    virtual Evas_Object* getAnimatedLayout() {
-        return m_layout;
-    }
-
-    virtual ~PopupCheckMobile() {
-
-    }
-private:
-    Evas_Object *m_content = nullptr;
-    Evas_Object *m_layout = nullptr;
-    Evas_Object *m_layoutInner = nullptr;
-};
-
-} /* namespace Notification */
-} /* namespace Askuser */
-
diff --git a/src/notification-daemon/ui/PopupCheckWearable.h b/src/notification-daemon/ui/PopupCheckWearable.h
deleted file mode 100644 (file)
index 03bcf6a..0000000
+++ /dev/null
@@ -1,220 +0,0 @@
-/*
- *  Copyright (c) 2017 - 2018 Samsung Electronics Co.
- *
- *  Licensed under the Apache License, Version 2.0 (the "License");
- *  you may not use this file except in compliance with the License.
- *  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License
- */
-/**
- * @file        src/agent/notification-daemon/ui/PopupCheckWearable.h
- * @author      Zofia Abramowska <z.abramowska@samsung.com>
- * @author      Ernest Borowski <e.borowski@partner.samsung.com>
- * @brief       Declaration of PopupCheckWearable class
- */
-
-#pragma once
-
-#include <Elementary.h>
-#include <efl_extension.h>
-
-#include <exception/Exception.h>
-#include "Po.h"
-#include "PopupCheck.h"
-
-namespace AskUser {
-namespace Notification {
-
-class PopupCheckWearable : public PopupCheck {
-public:
-    PopupCheckWearable(Evas_Object *parent, const std::string &msg, const std::string &pkgId,
-                       const std::string &privacy, size_t privilegeCount)
-        : PopupCheck(parent, msg, privilegeCount), m_pkgId(pkgId), m_privacy(privacy)
-    {}
-    ~PopupCheckWearable() {
-        vconf_ignore_key_changed(VCONFKEY_LANGSET, &PopupCheckWearable::langChangedCb);
-    }
-    static void langChangedCb(keynode_t *, void *data)
-    {
-        PopupCheckWearable *popup = static_cast<PopupCheckWearable*>(data);
-
-        Po::setLocale();
-        elm_atspi_accessible_name_set(popup->m_allowButton, Po::getAllowButtonMsg().c_str());
-        elm_atspi_accessible_name_set(popup->m_denyButton, Po::getDenyButtonMsg().c_str());
-
-        popup->m_msg = Po::createPopupCheckMsg(popup->m_pkgId, popup->m_privacy);
-        popup->changePopupTitle();
-        popup->resetPopupContentState();
-    }
-
-    virtual void create() {
-        elm_object_style_set(m_popup, "circle");
-        elm_popup_scrollable_set(m_popup, EINA_FALSE);
-
-        m_conform = elm_conformant_add(m_parent);
-        if (m_conform == nullptr) {
-            ALOGE("EFL : Failed to add conformant");
-            throw Exception("Enlightenment failed");
-        }
-        evas_object_size_hint_weight_set(m_conform, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-        elm_win_resize_object_add(m_parent, m_conform);
-        evas_object_show(m_conform);
-
-        circle_surface = eext_circle_surface_conformant_add(m_conform);
-        if (circle_surface == nullptr) {
-            ALOGE("EFL : Failed to add circle surface");
-            throw Exception("Enlightenment failed");
-        }
-
-        m_scroller = elm_scroller_add(m_popup);
-        if (m_scroller == nullptr) {
-            ALOGE("EFL : Failed to add scroller");
-            throw Exception("Enlightenment failed");
-        }
-        elm_object_style_set(m_scroller, "list_effect");
-        elm_scroller_policy_set(m_scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF);
-        evas_object_size_hint_weight_set(m_scroller, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-        evas_object_size_hint_align_set(m_scroller, EVAS_HINT_FILL, EVAS_HINT_FILL);
-        elm_object_content_set(m_popup, m_scroller);
-
-        eext_scroller = eext_circle_object_scroller_add(m_scroller, circle_surface);
-        if (eext_scroller == nullptr) {
-            ALOGE("EFL : Failed to add eext_scroller");
-            throw Exception("Enlightenment failed");
-        }
-        eext_circle_object_scroller_policy_set(eext_scroller, ELM_SCROLLER_POLICY_AUTO, ELM_SCROLLER_POLICY_OFF);
-
-
-        m_layout = elm_layout_add(m_popup);
-        if (m_layout == nullptr) {
-            ALOGE("EFL : Failed to add layout");
-            throw Exception("Enlightenment failed");
-        }
-        elm_layout_theme_set(m_layout, "layout", "popup", "content/circle/buttons2");
-        elm_object_content_set(m_scroller, m_layout);
-
-        m_layoutInner = elm_layout_add(m_layout);
-        if (m_layoutInner == nullptr) {
-            ALOGE("EFL : Failed to add layout");
-            throw Exception("Enlightenment failed");
-        }
-        elm_layout_file_set(m_layoutInner, RES_DIR"/popup_custom.edj", "popup_checkview_internal");
-        evas_object_size_hint_weight_set(m_layoutInner, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-        elm_object_part_content_set(m_layout, "elm.swallow.content", m_layoutInner);
-
-        eext_rotary_object_event_activated_set(eext_scroller, EINA_TRUE);
-
-        m_content = elm_label_add(m_layoutInner);
-        if (m_content == nullptr) {
-            ALOGE("EFL : Failed to add content");
-            throw Exception("Enlightenment failed");
-        }
-        elm_object_style_set(m_content, "popup/default");
-        elm_label_line_wrap_set(m_content, ELM_WRAP_MIXED);
-        elm_object_text_set(m_content, m_msg.c_str());
-        elm_atspi_accessible_reading_info_type_set(m_content, ELM_ACCESSIBLE_READING_INFO_TYPE_NAME);
-        evas_object_size_hint_weight_set(m_content, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-        elm_object_part_content_set(m_layoutInner, "elm.swallow.content", m_content);
-        evas_object_size_hint_align_set(m_content, EVAS_HINT_FILL, EVAS_HINT_FILL);
-
-        m_counter = elm_label_add(m_layoutInner);
-        if (m_counter == nullptr) {
-            ALOGE("EFL : Failed to add counter");
-            throw Exception("Enlightenment failed");
-        }
-        elm_object_style_set(m_counter, "popup/default");
-        elm_label_line_wrap_set(m_counter, ELM_WRAP_MIXED);
-        elm_atspi_accessible_reading_info_type_set(m_counter, ELM_ACCESSIBLE_READING_INFO_TYPE_NAME);
-        evas_object_size_hint_weight_set(m_counter, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-        elm_object_part_content_set(m_layoutInner, "elm.privilege_counter", m_counter);
-        evas_object_size_hint_align_set(m_counter, EVAS_HINT_FILL, EVAS_HINT_FILL);
-        evas_object_show(m_counter);
-
-        m_allowButton = elm_button_add(m_popup);
-        if (m_allowButton == nullptr) {
-            ALOGE("EFL : Failed to add allow button");
-            throw Exception("Enlightenment failed");
-        }
-        elm_object_style_set(m_allowButton, "popup/circle/right");
-        elm_object_part_content_set(m_popup, "button2", m_allowButton);
-
-        Evas_Object *icon;
-        icon = elm_image_add(m_allowButton);
-        if (icon == nullptr) {
-            ALOGE("EFL : Failed to add allow button icon");
-            throw Exception("Enlightenment failed");
-        }
-        elm_image_file_set(icon, RES_DIR"/tw_ic_popup_btn_check.png", NULL);
-        evas_object_size_hint_weight_set(icon, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-        elm_object_part_content_set(m_allowButton, "elm.swallow.content", icon);
-        evas_object_show(icon);
-        elm_atspi_accessible_name_set(m_allowButton, Po::getAllowButtonMsg().c_str());
-
-        m_denyButton = elm_button_add(m_popup);
-        if (m_denyButton == nullptr) {
-            ALOGE("EFL : Failed to add deny button");
-            throw Exception("Enlightenment failed");
-        }
-        elm_object_style_set(m_denyButton, "popup/circle/left");
-        elm_object_part_content_set(m_popup, "button1", m_denyButton);
-
-        icon = elm_image_add(m_denyButton);
-        if (icon == nullptr) {
-            ALOGE("EFL : Failed to add deny button icon");
-            throw Exception("Enlightenment failed");
-        }
-        elm_image_file_set(icon, RES_DIR"/tw_ic_popup_btn_delete.png", NULL);
-        elm_object_part_content_set(m_denyButton, "elm.swallow.content", icon);
-        evas_object_show(icon);
-        elm_atspi_accessible_name_set(m_denyButton, Po::getDenyButtonMsg().c_str());
-
-        elm_atspi_accessible_name_set(m_popup, m_msg.c_str());
-
-        /* language changed callback */
-        vconf_notify_key_changed(VCONFKEY_LANGSET, &PopupCheckWearable::langChangedCb, this);
-
-        changePopupMessage();
-        evas_object_show(m_popup);
-    }
-
-    virtual void changePopupCounterMsg(std::string counterMsg) {
-        elm_object_text_set(m_counter, counterMsg.c_str());
-    }
-
-    virtual void changePopupTitle() {
-        // change content to next msg
-        elm_object_text_set(m_content, m_msg.c_str());
-    }
-
-    virtual Evas_Object* getAnimatedLayout() {
-        return m_layoutInner;
-    }
-
-    virtual void resetPopupContentState() {
-        // reset popup scroller position
-        elm_scroller_page_show(m_scroller, 0, 0);
-    }
-
-private:
-    Evas_Object *m_content = nullptr;
-    Evas_Object *m_layout = nullptr;
-    Evas_Object *m_layoutInner = nullptr;
-    Evas_Object *m_scroller = nullptr;
-    Evas_Object *eext_scroller = nullptr;
-    Eext_Circle_Surface *circle_surface = nullptr;
-    Evas_Object *m_conform = nullptr;
-    Evas_Object *m_counter = nullptr;
-    std::string m_pkgId;
-    std::string m_privacy;
-};
-
-} /* namespace Notification */
-} /* namespace Askuser */
-
diff --git a/src/notification-daemon/ui/Popupper.cpp b/src/notification-daemon/ui/Popupper.cpp
deleted file mode 100644 (file)
index f5ee5f0..0000000
+++ /dev/null
@@ -1,295 +0,0 @@
-/*
- *  Copyright (c) 2017 - 2019 Samsung Electronics Co.
- *
- *  Licensed under the Apache License, Version 2.0 (the "License");
- *  you may not use this file except in compliance with the License.
- *  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License
- */
-/**
- * @file        src/agent/notification-daemon/Popupper.cpp
- * @author      Zofia Abramowska <z.abramowska@samsung.com>
- * @author      Ernest Borowski <e.borowski@partner.samsung.com>
- * @brief       Definition of Popupper class
- */
-
-#include "Popupper.h"
-
-#include "Answerable.h"
-#include "Po.h"
-#include "PopupCheckMobile.h"
-#include "PopupCheckWearable.h"
-
-#include <exception/ErrnoException.h>
-#include <exception/Exception.h>
-#include <log/alog.h>
-#include <libintl.h>
-#include <vconf.h>
-#include <efl_util.h>
-#include <system_info.h>
-
-#include <unistd.h>
-
-namespace AskUser {
-
-namespace Notification {
-
-namespace {
-    std::string getProfileName() {
-        char *profileName = nullptr;
-        system_info_get_platform_string("http://tizen.org/feature/profile", &profileName);
-        if (!profileName) {
-            ALOGE("profileName is NULL");
-            throw Exception("get profileName failed");
-        }
-        std::unique_ptr<char, decltype(free)*> profileNamePtr(profileName, free);
-        return std::string(profileName);
-    }
-
-    std::string getHomeKey() {
-        std::string profileName = getProfileName();
-        if (profileName[0] == 'w' || profileName[0] == 'W')
-            return "XF86PowerOff";
-        else
-            return "XF86Home";
-    }
-}
-
-
-void Popupper::registerPopupResponseHandler(PopupHandler handler) {
-    m_popupResponseHandler = handler;
-}
-
-void Popupper::unfocusedCb(void *data, Evas_Object *, void *)
-{
-    ALOGD("Unfocused");
-    Popupper *popupper = static_cast<Popupper*>(data);
-
-    if (popupper->m_shouldRaise) {
-        evas_object_show(popupper->m_win);
-    }
-}
-
-void Popupper::popupClose()
-{
-    ALOGD("Window close");
-    m_shouldRaise = false;
-
-    if (!m_elementPtr)
-        ALOGD("Closing non-existing popup");
-
-    m_elementPtr.reset(nullptr);
-    m_answerablePtr.reset(nullptr);
-    m_responses.clear();
-    m_privaciesSequence.setPrivacies({});
-    evas_object_hide(m_win);
-}
-
-void Popupper::buttonAnswer(IAnswerable::Button button) {
-    if (m_answerablePtr) {
-        NResponseType answer = m_answerablePtr->getAnswer(button);
-        m_responses.push_back(answer);
-
-        if (m_responses.size() == m_privaciesSequence.size()) {
-            m_popupResponseHandler(m_responses);
-            return;
-        }
-
-        Privacy privacy;
-        if (!m_privaciesSequence.getNextPrivacy(privacy)) {
-            ALOGE("Unable to get next privacy");
-            respondToRest(NResponseType::None);
-            return;
-        }
-
-        if (!m_elementPtr->showNext(Po::createPopupCheckMsg(m_pkgId, privacy))) {
-            ALOGE("unable to show next popup");
-            respondToRest(NResponseType::None);
-        }
-    } else {
-        ALOGD("Popupper::buttonAnswer called without m_answerablePtr, skipping");
-    }
-}
-
-void Popupper::allowPressedCb(void *data, Evas_Object *, void *)
-{
-    Popupper *popupper = static_cast<Popupper*>(data);
-    popupper->buttonAnswer(IAnswerable::Button::ALLOW);
-}
-
-void Popupper::denyPressedCb(void *data, Evas_Object *, void *)
-{
-    Popupper *popupper = static_cast<Popupper*>(data);
-    popupper->buttonAnswer(IAnswerable::Button::DENY);
-}
-
-Eina_Bool Popupper::checkWakeupCb(void *data, int type, void *event)
-{
-    Ecore_Event_Key *ev = static_cast<Ecore_Event_Key*>(event);
-    Popupper* popupper = static_cast<Popupper*>(data);
-    if ((!strcmp(getHomeKey().c_str(), ev->key) || !strcmp("XF86Back", ev->key)) && elm_win_focus_get(popupper->m_win)) {
-        ALOGD("Focused. Pressed key is <" << ev->key << "> type <" << type << ">");
-        popupper->m_focused = true;
-    } else {
-        popupper->m_focused = false;
-    }
-    return EINA_TRUE;
-}
-
-Eina_Bool Popupper::hwKeyClickedCb(void *data, int type, void *event)
-{
-    Ecore_Event_Key *ev = static_cast<Ecore_Event_Key*>(event);
-    Popupper* runner = static_cast<Popupper*>(data);
-    if (!runner->m_focused) {
-        ALOGD("Key input for wake up. Ignore.");
-        return EINA_TRUE;
-    }
-    double delay = 0.5;
-    ALOGD("HW button pressed. type <" << type << "> pressed key is <" << ev->key << ">");
-    if ((!strcmp(getHomeKey().c_str(), ev->key) || !strcmp("XF86Back", ev->key)) && runner->m_elementPtr) {
-        ALOGD("Respond as deny once.");
-        if (!strcmp("XF86Back", ev->key))
-            delay = 0;
-        runner->closeDelayTimer(false);
-        runner->m_ecoreDelayExitPtr = ecore_timer_add(delay,
-            [](void *data) -> Eina_Bool {
-                Popupper *runner = static_cast<Popupper *>(data);
-                runner->m_ecoreDelayExitPtr = nullptr;
-                runner->respondToRest(NResponseType::None);
-                return ECORE_CALLBACK_CANCEL;
-            },
-            runner);
-    }
-    return EINA_TRUE;
-}
-
-Popupper::~Popupper()
-{
-    closeDelayTimer();
-}
-
-void Popupper::closeDelayTimer(bool sendRequestResponses) {
-    if (m_ecoreDelayExitPtr) {
-        ecore_timer_del(m_ecoreDelayExitPtr);
-        if (sendRequestResponses)
-            respondToRest(NResponseType::None);
-    }
-}
-
-void Popupper::initialize()
-{
-    elm_init(0, NULL);
-    m_win = elm_win_add(NULL, Po::getPopupTitleMsg().c_str(), ELM_WIN_NOTIFICATION);
-    if (!m_win) {
-        ALOGE("EFL : Failed to add window");
-        throw Exception("Elementary failed");
-    }
-    efl_util_set_notification_window_level(m_win, EFL_UTIL_NOTIFICATION_LEVEL_MEDIUM);
-
-    if (elm_win_wm_rotation_supported_get(m_win)) {
-        int rots[4] = { 0, 90, 180, 270 };
-        elm_win_wm_rotation_available_rotations_set(m_win, (const int *)(&rots), 4);
-    }
-
-    elm_win_autodel_set(m_win, EINA_TRUE);
-    elm_win_override_set(m_win, EINA_TRUE);
-    elm_win_alpha_set(m_win, EINA_TRUE);
-
-    // callbacks
-    elm_win_indicator_opacity_set(m_win, ELM_WIN_INDICATOR_OPAQUE);
-    elm_win_indicator_mode_set(m_win, ELM_WIN_INDICATOR_SHOW);
-    evas_object_smart_callback_add(m_win, "unfocused", &Popupper::unfocusedCb, this);
-
-    elm_win_keygrab_set(m_win, getHomeKey().c_str(), 0, 0, 0, ELM_WIN_KEYGRAB_SHARED);
-    elm_win_keygrab_set(m_win, "XF86Back", 0, 0, 0, ELM_WIN_KEYGRAB_TOPMOST);
-    m_keyDownHandler = ecore_event_handler_add(ECORE_EVENT_KEY_DOWN, &Popupper::checkWakeupCb, this);
-    m_keyUpHandler = ecore_event_handler_add(ECORE_EVENT_KEY_UP, &Popupper::hwKeyClickedCb, this);
-}
-
-void Popupper::show() {
-    evas_object_show(m_win);
-}
-
-void Popupper::popupCheck(const std::string &pkgId, const std::vector<Privacy> &privacies) {
-    std::string profileName = getProfileName();
-    PopupCheck *popup;
-    m_responses.clear();
-    m_privaciesSequence.setPrivacies(privacies);
-    m_pkgId = pkgId;
-    try {
-        Privacy currentPrivacy;
-        if (!m_privaciesSequence.getNextPrivacy(currentPrivacy)) {
-            ALOGE("Unable to get next privacy");
-            respondToRest(NResponseType::None);
-            return;
-        }
-        if (profileName[0] != 'w' && profileName[0] != 'W') {
-            // Not wearable
-            popup = new PopupCheckMobile(m_win, Po::createPopupCheckMsg(pkgId, currentPrivacy), m_privaciesSequence.size());
-        } else {
-            // Wearable
-            popup = new PopupCheckWearable(m_win, Po::createPopupCheckMsg(pkgId, currentPrivacy),
-                                           pkgId, currentPrivacy, m_privaciesSequence.size());
-        }
-        popup->create();
-    } catch (const std::exception &e) {
-        ALOGE("Failed to create popup check : " << e.what());
-        respondToRest(NResponseType::None);
-        return;
-    }
-
-    m_answerablePtr.reset(new AnswerablePopupCheck(popup));
-    evas_object_smart_callback_add(popup->getAllowButton(), "clicked", &Popupper::allowPressedCb,
-                                   this);
-    evas_object_smart_callback_add(popup->getDenyButton(), "clicked", &Popupper::denyPressedCb,
-                                   this);
-
-    m_elementPtr.reset(popup);
-    show();
-
-}
-
-void Popupper::respondToRest(NResponseType response)
-{
-    size_t alreadyRespondedCount = m_responses.size();
-    while (alreadyRespondedCount < m_privaciesSequence.size()) {
-        m_responses.push_back(response);
-        alreadyRespondedCount++;
-    }
-    m_popupResponseHandler(m_responses);
-}
-
-void Popupper::start()
-{
-    elm_run();
-}
-
-void Popupper::stop()
-{
-    m_shouldRaise = false;
-    elm_win_keygrab_unset(m_win, getHomeKey().c_str(), 0, 0);
-    elm_win_keygrab_unset(m_win, "XF86Back", 0, 0);
-    ecore_event_handler_del(m_keyDownHandler);
-    ecore_event_handler_del(m_keyUpHandler);
-    m_elementPtr.reset(nullptr);
-    m_answerablePtr.reset(nullptr);
-    m_responses.clear();
-    evas_object_del(m_win);
-    m_win = nullptr;
-    elm_exit();
-}
-
-void Popupper::shutdown() {
-    elm_shutdown();
-}
-
-} /* namespace Notification */
-
-} /* namespace AskUser */
diff --git a/src/notification-daemon/ui/Popupper.h b/src/notification-daemon/ui/Popupper.h
deleted file mode 100644 (file)
index c6556b2..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- *  Copyright (c) 2017 - 2019 Samsung Electronics Co.
- *
- *  Licensed under the Apache License, Version 2.0 (the "License");
- *  you may not use this file except in compliance with the License.
- *  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License
- */
-/**
- * @file        src/agent/notification-daemon/Popupper.h
- * @author      Zofia Abramowska <z.abramowska@samsung.com>
- * @author      Ernest Borowski <e.borowski@partner.samsung.com>
- * @brief       Declaration of Popupper class
- */
-
-#pragma once
-
-#include <Elementary.h>
-#include <functional>
-#include <memory>
-#include <string>
-#include <vector>
-#include <vconf.h>
-
-#include "Answerable.h"
-#include "Popup.h"
-#include "PrivaciesSequence.h"
-#include <types/NotificationResponse.h>
-#include <types/PolicyTypes.h>
-#include <log/alog.h>
-
-namespace AskUser {
-
-namespace Notification {
-
-class Popupper {
-public:
-    typedef std::function<void(const std::vector<NResponseType>&)> PopupHandler;
-
-    Popupper() = default;
-    void initialize();
-    void registerPopupResponseHandler(PopupHandler handler);
-    void start();
-
-    void popupCheck(const std::string &pkgId, const std::vector<std::string> &privacies);
-
-    void popupClose();
-    void stop();
-    void shutdown();
-
-    ~Popupper();
-private:
-    static void unfocusedCb(void *data, Evas_Object *, void *);
-    static void allowPressedCb(void *data, Evas_Object *, void *);
-    static void denyPressedCb(void *data, Evas_Object *, void *);
-    static Eina_Bool checkWakeupCb(void *data, int type, void *event);
-    static Eina_Bool hwKeyClickedCb(void *data, int type, void *event);
-
-    void buttonAnswer(IAnswerable::Button button);
-    void closeDelayTimer(bool sendRequestResponses = true);
-    void respondToRest(NResponseType response);
-    void show();
-
-    PopupHandler m_popupResponseHandler;
-
-    Ecore_Timer *m_ecoreDelayExitPtr = nullptr;
-    Evas_Object *m_win = nullptr;
-    std::unique_ptr<UIElement> m_elementPtr;
-    std::unique_ptr<IAnswerable> m_answerablePtr;
-    std::vector<NResponseType> m_responses;
-    PrivaciesSequence m_privaciesSequence;
-    std::string m_pkgId;
-
-    bool m_shouldRaise = false;
-    bool m_focused = false;
-
-    Ecore_Event_Handler *m_keyDownHandler = nullptr;
-    Ecore_Event_Handler *m_keyUpHandler = nullptr;
-};
-
-} /* namespace Notification */
-
-} /* namespace AskUser */
diff --git a/src/notification-daemon/ui/UIElement.h b/src/notification-daemon/ui/UIElement.h
deleted file mode 100644 (file)
index fc70d5b..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- *  Copyright (c) 2017 - 2018 Samsung Electronics Co.
- *
- *  Licensed under the Apache License, Version 2.0 (the "License");
- *  you may not use this file except in compliance with the License.
- *  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License
- */
-/**
- * @file        src/agent/notification-daemon/UIElement.h
- * @author      Zofia Abramowska <z.abramowska@samsung.com>
- * @author      Ernest Borowski <e.borowski@partner.samsung.com>
- * @brief       Declaration of UIElement class
- */
-
-#pragma once
-
-#include <Elementary.h>
-
-namespace AskUser {
-namespace Notification {
-
-class UIElement {
-public:
-    explicit UIElement(Evas_Object *parent) : m_parent(parent) {}
-    virtual void create() = 0;
-    virtual bool showNext(const std::string &msg) = 0;
-    virtual ~UIElement() {}
-protected:
-    Evas_Object *m_parent;
-};
-
-} /* namespace Notification */
-} /* namespace Askuser */
-
index 31059a16bcecf009284864047af6f9c3ae636053..4f5f047ec86f23a3438de5ed820cba3787dc2337 100644 (file)
@@ -15,7 +15,6 @@ INCLUDE_DIRECTORIES(
 SET(TESTS_SOURCES
     ${TESTS_PATH}/main.cpp
     ${TESTS_PATH}/common/exception.cpp
-    ${TESTS_PATH}/common/translator.cpp
    )
 
 ADD_DEFINITIONS(${TESTS_DEP_CFLAGS})
diff --git a/test/common/translator.cpp b/test/common/translator.cpp
deleted file mode 100644 (file)
index 9b91dc3..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- * Copyright (c) 2016-2017 Samsung Electronics Co., Ltd All Rights Reserved
- *
- *    Licensed under the Apache License, Version 2.0 (the "License");
- *    you may not use this file except in compliance with the License.
- *    You may obtain a copy of the License at
- *
- *        http://www.apache.org/licenses/LICENSE-2.0
- *
- *    Unless required by applicable law or agreed to in writing, software
- *    distributed under the License is distributed on an "AS IS" BASIS,
- *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *    See the License for the specific language governing permissions and
- *    limitations under the License.
- */
-/**
- * @file        translator.cpp
- * @author      Oskar Ĺšwitalski <o.switalski@samsung.com>
- * @brief       Tests fortranslator funcions
- */
-
-#include <cstring>
-#include <string>
-
-#include <gmock/gmock.h>
-#include <gtest/gtest.h>
-
-#include <translator/Translator.h>
-#include <translator/GuiTranslator.h>
-
-using namespace AskUser;
-
-TEST(TranslatorTest, PluginData_Strings) {
-    std::string client = "TranslatorTest-client";
-    std::string user = "TranslatorTest-user";
-    std::string privilege = "http://example.com/permissions/example";
-
-    auto data = Translator::Plugin::requestToData(client, user, privilege);
-    auto request = Translator::Agent::dataToRequest(data);
-
-    ASSERT_EQ(client, request.client);
-    ASSERT_EQ(user, request.user);
-    ASSERT_EQ(privilege, request.privilege);
-}
-
-TEST(TranslatorTest, NotificationRequest) {
-    NotificationRequestId id = 1234;
-    std::string client = "lorem ipsum dolor est amet";
-    std::string pkgLabel = "My app";
-    std::string privilege = "http://example.com/permissions/example";
-
-    auto data = Translator::Gui::notificationRequestToData(id, client, pkgLabel, privilege);
-    auto request = Translator::Gui::dataToNotificationRequest(data);
-
-    ASSERT_EQ(id, request.id);
-    ASSERT_EQ(client, request.data.client);
-    ASSERT_EQ(privilege, request.data.privilege);
-    ASSERT_EQ(pkgLabel, request.pkgLabel);
-}