IOT setting-notification initial version. 20/233920/2
authorJagrat Patidar <j1.patidar@samsung.com>
Wed, 20 May 2020 08:41:55 +0000 (14:11 +0530)
committerJagrat Patidar <j1.patidar@samsung.com>
Wed, 20 May 2020 09:39:39 +0000 (15:09 +0530)
Change-Id: I87b5341192b1fb5bd54178033a791717175f2892
Signed-off-by: Jagrat Patidar <j1.patidar@samsung.com>
102 files changed:
.cproject [new file with mode: 0644]
.exportMap [new file with mode: 0644]
.gitignore [new file with mode: 0644]
.project [new file with mode: 0644]
.tproject [new file with mode: 0644]
Build/appendix.mk [new file with mode: 0644]
Build/basedef.mk [new file with mode: 0644]
Build/build_c.mk [new file with mode: 0644]
Build/build_edc.mk [new file with mode: 0644]
Build/build_po.mk [new file with mode: 0644]
Build/flags.mk [new file with mode: 0644]
Build/funcs.mk [new file with mode: 0644]
Build/makefile [new file with mode: 0644]
Build/makefile.mk [new file with mode: 0644]
Build/platform.mk [new file with mode: 0644]
Build/prepost.mk [new file with mode: 0644]
Build/tooldef.mk [new file with mode: 0644]
LICENSE [new file with mode: 0644]
NOTICE [new file with mode: 0644]
build_def.prop [new file with mode: 0644]
inc/allowed-calls.h [new file with mode: 0644]
inc/app-details.h [new file with mode: 0644]
inc/app-setting-info.h [new file with mode: 0644]
inc/common-efl.h [new file with mode: 0644]
inc/do-not-disturb-efl.h [new file with mode: 0644]
inc/excepted-apps-efl.h [new file with mode: 0644]
inc/lock_screen_content.h [new file with mode: 0644]
inc/log.h [new file with mode: 0644]
inc/notification-setting-info.h [new file with mode: 0644]
inc/set-schedule-info.h [new file with mode: 0644]
inc/sys_setting.h [new file with mode: 0644]
project_def.prop [new file with mode: 0644]
res/edje/reject_calls_popup.edc [new file with mode: 0644]
res/edje/repeat_weekly_item.edc [new file with mode: 0644]
res/edje/setting_notification.edc [new file with mode: 0644]
res/edje/time_button_layout.edc [new file with mode: 0644]
res/images/unknown.png [new file with mode: 0644]
res/po/ar.po [new file with mode: 0644]
res/po/az.po [new file with mode: 0644]
res/po/bg.po [new file with mode: 0644]
res/po/ca.po [new file with mode: 0644]
res/po/cs.po [new file with mode: 0644]
res/po/da.po [new file with mode: 0644]
res/po/de.po [new file with mode: 0644]
res/po/el_GR.po [new file with mode: 0644]
res/po/en.po [new file with mode: 0644]
res/po/en_PH.po [new file with mode: 0644]
res/po/en_US.po [new file with mode: 0644]
res/po/es_ES.po [new file with mode: 0644]
res/po/es_US.po [new file with mode: 0644]
res/po/et.po [new file with mode: 0644]
res/po/eu.po [new file with mode: 0644]
res/po/fi.po [new file with mode: 0644]
res/po/fr.po [new file with mode: 0644]
res/po/fr_CA.po [new file with mode: 0644]
res/po/ga.po [new file with mode: 0644]
res/po/gl.po [new file with mode: 0644]
res/po/hi.po [new file with mode: 0644]
res/po/hr.po [new file with mode: 0644]
res/po/hu.po [new file with mode: 0644]
res/po/hy.po [new file with mode: 0644]
res/po/is.po [new file with mode: 0644]
res/po/it_IT.po [new file with mode: 0644]
res/po/ja_JP.po [new file with mode: 0644]
res/po/ka.po [new file with mode: 0644]
res/po/kk.po [new file with mode: 0644]
res/po/ko_KR.po [new file with mode: 0644]
res/po/lt.po [new file with mode: 0644]
res/po/lv.po [new file with mode: 0644]
res/po/mk.po [new file with mode: 0644]
res/po/nb.po [new file with mode: 0644]
res/po/nl.po [new file with mode: 0644]
res/po/pl.po [new file with mode: 0644]
res/po/pt_BR.po [new file with mode: 0644]
res/po/pt_PT.po [new file with mode: 0644]
res/po/ro.po [new file with mode: 0644]
res/po/ru_RU.po [new file with mode: 0644]
res/po/sk.po [new file with mode: 0644]
res/po/sl.po [new file with mode: 0644]
res/po/sr.po [new file with mode: 0644]
res/po/sv.po [new file with mode: 0644]
res/po/tr_TR.po [new file with mode: 0644]
res/po/uk.po [new file with mode: 0644]
res/po/uz.po [new file with mode: 0644]
res/po/zh_CN.po [new file with mode: 0644]
res/po/zh_HK.po [new file with mode: 0644]
res/po/zh_TW.po [new file with mode: 0644]
setting-notification.manifest.xml [new file with mode: 0644]
shared/res/setting-notification.png [new file with mode: 0644]
src/allowed-calls.c [new file with mode: 0644]
src/app-details.c [new file with mode: 0644]
src/app-setting-info.c [new file with mode: 0644]
src/common-efl.c [new file with mode: 0644]
src/do-not-disturb-efl.c [new file with mode: 0644]
src/excepted-apps-efl.c [new file with mode: 0644]
src/list_notification.c [new file with mode: 0644]
src/lock_screen_content.c [new file with mode: 0644]
src/main.c [new file with mode: 0644]
src/notification-setting-info.c [new file with mode: 0644]
src/set-schedule-info.c [new file with mode: 0644]
src/sys_setting.c [new file with mode: 0644]
tizen-manifest.xml [new file with mode: 0644]

diff --git a/.cproject b/.cproject
new file mode 100644 (file)
index 0000000..7fca180
--- /dev/null
+++ b/.cproject
@@ -0,0 +1,639 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
+       <storageModule moduleId="org.eclipse.cdt.core.settings">
+               <cconfiguration id="org.tizen.nativecore.config.sbi.gcc45.app.debug.1025185628">
+                       <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="org.tizen.nativecore.config.sbi.gcc45.app.debug.1025185628" moduleId="org.eclipse.cdt.core.settings" name="Debug">
+                               <externalSettings/>
+                               <extensions>
+                                       <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
+                                       <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                                       <extension id="org.tizen.nativecore.NativeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                                       <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
+                                       <extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                                       <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                                       <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                                       <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                               </extensions>
+                       </storageModule>
+                       <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+                               <configuration artifactName="setting-notification" buildArtefactType="org.tizen.nativecore.buildArtefactType.app" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.tizen.nativecore.buildArtefactType.app,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" description="" errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;" id="org.tizen.nativecore.config.sbi.gcc45.app.debug.1025185628" name="Debug" parent="org.tizen.nativecore.config.sbi.gcc45.app.debug">
+                                       <folderInfo id="org.tizen.nativecore.config.sbi.gcc45.app.debug.1025185628." name="/" resourcePath="">
+                                               <toolChain id="org.tizen.nativecore.toolchain.sbi.gcc45.app.debug.1383368295" name="Tizen Native Toolchain" superClass="org.tizen.nativecore.toolchain.sbi.gcc45.app.debug">
+                                                       <targetPlatform binaryParser="org.eclipse.cdt.core.ELF" id="org.tizen.nativeide.target.sbi.gnu.platform.base.2083076525" osList="linux,win32" superClass="org.tizen.nativeide.target.sbi.gnu.platform.base"/>
+                                                       <builder autoBuildTarget="all" buildPath="${workspace_loc:/setting-notification}/Debug" enableAutoBuild="true" id="org.tizen.nativecore.target.sbi.gnu.builder.414370171" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Tizen Application Builder" superClass="org.tizen.nativecore.target.sbi.gnu.builder"/>
+                                                       <tool id="org.tizen.nativecore.tool.sbi.gnu.archiver.1430944242" name="Archiver" superClass="org.tizen.nativecore.tool.sbi.gnu.archiver"/>
+                                                       <tool command="clang++" id="org.tizen.nativecore.tool.sbi.gnu.cpp.compiler.2055738402" name="C++ Compiler" superClass="org.tizen.nativecore.tool.sbi.gnu.cpp.compiler">
+                                                               <option id="gnu.cpp.compiler.option.optimization.level.997701668" name="Optimization Level" superClass="gnu.cpp.compiler.option.optimization.level" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/>
+                                                               <option defaultValue="gnu.cpp.compiler.debugging.level.max" id="sbi.gnu.cpp.compiler.option.debugging.level.core.1696625380" name="Debug level" superClass="sbi.gnu.cpp.compiler.option.debugging.level.core" valueType="enumerated"/>
+                                                               <option id="sbi.gnu.cpp.compiler.option.1798994372" name="Tizen-Target" superClass="sbi.gnu.cpp.compiler.option" valueType="userObjs">
+                                                                       <listOptionValue builtIn="false" value="mobile-4.0-device.core.private_llvm37.armel.core.app"/>
+                                                               </option>
+                                                               <option id="sbi.gnu.cpp.compiler.option.frameworks_inc.core.631121004" name="Tizen-Frameworks-Include-Path" superClass="sbi.gnu.cpp.compiler.option.frameworks_inc.core" valueType="includePath">
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/libxml2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/SDL2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/appcore/&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/appcore-agent&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/appfw&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/attach-panel&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/aul/&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/auth-fw&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/badge&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/base&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/cairo&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/calendar-service2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/call-manager&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/cbhm&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/chromium-ewk&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ckm&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/contacts-svc&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/content&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/context-service&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/csr&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dali&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dali-toolkit&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dbus-1.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/device&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dlog&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-buffer-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-con-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-file-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-imf-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-imf-evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-input-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-input-evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-ipc-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ector-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/e_dbus-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/edje-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eet-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/efl-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/efl-extension&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/efreet-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eina-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eina-1/eina&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eio-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eldbus-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/elementary-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/email-service&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/embryo-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/emile-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eo-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eom&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ethumb-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ethumb-client-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/feedback&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/fontconfig&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/freetype2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/geofence&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/gio-unix-2.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/glib-2.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/harfbuzz&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/iotcon&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/json-glib-1.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/location&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/maps&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/media&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/media-content&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/messaging&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/metadata-editor&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/minicontrol&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/minizip&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/msg-service&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/network&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/notification&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/nsd/&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/phonenumber-utils&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/pkgmgr&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/rua/&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/sensor&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/service-adaptor&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/shortcut&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/storage&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/system&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/telephony&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/telephony-client&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/tzsh&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ug-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ui&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ui-viewmgr&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/vconf&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/vulkan&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/web&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/widget_service&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/widget_viewer_dali&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/widget_viewer_evas&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/wifi-direct&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/yaca&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/lib/dbus-1.0/include&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/lib/glib-2.0/include&quot;"/>
+                                                               </option>
+                                                               <option id="sbi.gnu.cpp.compiler.option.frameworks_cflags.core.435213616" name="Tizen-Frameworks-Other-Cflags" superClass="sbi.gnu.cpp.compiler.option.frameworks_cflags.core" valueType="stringList">
+                                                                       <listOptionValue builtIn="false" value="${TC_COMPILER_MISC}"/>
+                                                                       <listOptionValue builtIn="false" value="${RS_COMPILER_MISC}"/>
+                                                                       <listOptionValue builtIn="false" value=" -fPIE"/>
+                                                                       <listOptionValue builtIn="false" value="--sysroot=&quot;${SBI_SYSROOT}&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="-mthumb"/>
+                                                               </option>
+                                                               <option id="gnu.cpp.compiler.option.include.paths.976259942" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath">
+                                                                       <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/inc}&quot;"/>
+                                                               </option>
+                                                               <option id="sbi.gnu.cpp.compiler.option.frameworks.core.2144952996" name="Tizen-Frameworks" superClass="sbi.gnu.cpp.compiler.option.frameworks.core" valueType="userObjs">
+                                                                       <listOptionValue builtIn="false" value="Native_API"/>
+                                                               </option>
+                                                               <inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.1039185516" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
+                                                       </tool>
+                                                       <tool command="clang" id="org.tizen.nativecore.tool.sbi.gnu.c.compiler.665031779" name="C Compiler" superClass="org.tizen.nativecore.tool.sbi.gnu.c.compiler">
+                                                               <option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.option.optimization.level.1418363650" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" valueType="enumerated"/>
+                                                               <option defaultValue="gnu.c.debugging.level.max" id="sbi.gnu.c.compiler.option.debugging.level.core.513806546" name="Debug level" superClass="sbi.gnu.c.compiler.option.debugging.level.core" valueType="enumerated"/>
+                                                               <option id="sbi.gnu.c.compiler.option.1620181649" name="Tizen-Target" superClass="sbi.gnu.c.compiler.option" valueType="userObjs">
+                                                                       <listOptionValue builtIn="false" value="mobile-4.0-device.core.private_llvm37.armel.core.app"/>
+                                                               </option>
+                                                               <option id="sbi.gnu.c.compiler.option.frameworks_inc.core.1209485355" name="Tizen-Frameworks-Include-Path" superClass="sbi.gnu.c.compiler.option.frameworks_inc.core" valueType="includePath">
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/libxml2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/SDL2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/appcore/&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/appcore-agent&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/appfw&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/attach-panel&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/aul/&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/auth-fw&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/badge&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/base&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/cairo&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/calendar-service2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/call-manager&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/cbhm&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/chromium-ewk&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ckm&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/contacts-svc&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/content&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/context-service&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/csr&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dali&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dali-toolkit&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dbus-1.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/device&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dlog&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-buffer-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-con-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-file-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-imf-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-imf-evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-input-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-input-evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-ipc-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ector-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/e_dbus-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/edje-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eet-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/efl-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/efl-extension&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/efreet-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eina-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eina-1/eina&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eio-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eldbus-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/elementary-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/email-service&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/embryo-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/emile-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eo-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eom&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ethumb-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ethumb-client-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/feedback&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/fontconfig&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/freetype2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/geofence&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/gio-unix-2.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/glib-2.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/harfbuzz&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/iotcon&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/json-glib-1.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/location&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/maps&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/media&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/media-content&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/messaging&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/metadata-editor&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/minicontrol&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/minizip&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/msg-service&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/network&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/notification&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/nsd/&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/phonenumber-utils&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/pkgmgr&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/rua/&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/sensor&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/service-adaptor&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/shortcut&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/storage&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/system&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/telephony&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/telephony-client&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/tzsh&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ug-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ui&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ui-viewmgr&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/vconf&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/vulkan&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/web&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/widget_service&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/widget_viewer_dali&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/widget_viewer_evas&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/wifi-direct&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/yaca&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/lib/dbus-1.0/include&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/lib/glib-2.0/include&quot;"/>
+                                                               </option>
+                                                               <option id="sbi.gnu.c.compiler.option.frameworks_cflags.core.656583783" name="Tizen-Frameworks-Other-Cflags" superClass="sbi.gnu.c.compiler.option.frameworks_cflags.core" valueType="stringList">
+                                                                       <listOptionValue builtIn="false" value="${TC_COMPILER_MISC}"/>
+                                                                       <listOptionValue builtIn="false" value="${RS_COMPILER_MISC}"/>
+                                                                       <listOptionValue builtIn="false" value=" -fPIE"/>
+                                                                       <listOptionValue builtIn="false" value="--sysroot=&quot;${SBI_SYSROOT}&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="-mthumb"/>
+                                                               </option>
+                                                               <option id="gnu.c.compiler.option.include.paths.598023652" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
+                                                                       <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/inc}&quot;"/>
+                                                               </option>
+                                                               <option id="sbi.gnu.c.compiler.option.frameworks.core.228919194" name="Tizen-Frameworks" superClass="sbi.gnu.c.compiler.option.frameworks.core" valueType="userObjs">
+                                                                       <listOptionValue builtIn="false" value="Native_API"/>
+                                                               </option>
+                                                               <inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.1381588680" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
+                                                       </tool>
+                                                       <tool id="org.tizen.nativeide.tool.sbi.gnu.c.linker.base.607528780" name="C Linker" superClass="org.tizen.nativeide.tool.sbi.gnu.c.linker.base"/>
+                                                       <tool command="clang++" id="org.tizen.nativecore.tool.sbi.gnu.cpp.linker.337371694" name="C++ Linker" superClass="org.tizen.nativecore.tool.sbi.gnu.cpp.linker">
+                                                               <option id="sbi.gnu.cpp.linker.option.frameworks_lflags.core.4079547" name="Tizen-Frameworks-Other-Lflags" superClass="sbi.gnu.cpp.linker.option.frameworks_lflags.core" valueType="stringList">
+                                                                       <listOptionValue builtIn="false" value="${TC_LINKER_MISC}"/>
+                                                                       <listOptionValue builtIn="false" value="${RS_LINKER_MISC}"/>
+                                                                       <listOptionValue builtIn="false" value="-pie -lpthread "/>
+                                                                       <listOptionValue builtIn="false" value="--sysroot=&quot;${SBI_SYSROOT}&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="-Xlinker --version-script=&quot;${PROJ_PATH}/.exportMap&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="-L&quot;${SBI_SYSROOT}/usr/lib&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="$(RS_LIBRARIES)"/>
+                                                               </option>
+                                                               <option id="gnu.cpp.link.option.paths.1708462258" name="Library search path (-L)" superClass="gnu.cpp.link.option.paths" valueType="libPaths">
+                                                                       <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/lib}&quot;"/>
+                                                               </option>
+                                                               <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.251445358" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
+                                                                       <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
+                                                                       <additionalInput kind="additionalinput" paths="$(LIBS)"/>
+                                                               </inputType>
+                                                       </tool>
+                                                       <tool command="arm-linux-gnueabi-as" id="org.tizen.nativeapp.tool.sbi.gnu.assembler.base.754818366" name="Assembler" superClass="org.tizen.nativeapp.tool.sbi.gnu.assembler.base">
+                                                               <inputType id="cdt.managedbuild.tool.gnu.assembler.input.1078313523" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
+                                                       </tool>
+                                                       <tool id="org.tizen.nativecore.tool.fnmapgen.2071975021" name="C FN-Map Generator" superClass="org.tizen.nativecore.tool.fnmapgen"/>
+                                                       <tool id="org.tizen.nativecore.tool.fnmapgen.cpp.1751606212" name="C++ FN-Map Generator" superClass="org.tizen.nativecore.tool.fnmapgen.cpp"/>
+                                                       <tool id="org.tizen.nativecore.tool.ast.178662838" name="C Static Analyzer" superClass="org.tizen.nativecore.tool.ast"/>
+                                                       <tool id="org.tizen.nativecore.tool.ast.cpp.187945476" name="C++ Static Analyzer" superClass="org.tizen.nativecore.tool.ast.cpp"/>
+                                                       <tool id="org.tizen.nativecore.tool.sbi.gnu.archiver.mergelib.835097849" name="Archive Generator" superClass="org.tizen.nativecore.tool.sbi.gnu.archiver.mergelib"/>
+                                                       <tool id="org.tizen.nativecore.tool.sbi.po.compiler.870842079" name="PO Resource Compiler" superClass="org.tizen.nativecore.tool.sbi.po.compiler"/>
+                                                       <tool id="org.tizen.nativecore.tool.sbi.edc.compiler.261449199" name="EDC Resource Compiler" superClass="org.tizen.nativecore.tool.sbi.edc.compiler"/>
+                                               </toolChain>
+                                       </folderInfo>
+                                       <sourceEntries>
+                                               <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
+                                               <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="res"/>
+                                               <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="shared"/>
+                                               <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
+                                       </sourceEntries>
+                               </configuration>
+                       </storageModule>
+                       <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+               </cconfiguration>
+               <cconfiguration id="org.tizen.nativecore.config.sbi.gcc45.app.release.703673918">
+                       <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="org.tizen.nativecore.config.sbi.gcc45.app.release.703673918" moduleId="org.eclipse.cdt.core.settings" name="Release">
+                               <externalSettings/>
+                               <extensions>
+                                       <extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
+                                       <extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                                       <extension id="org.tizen.nativecore.NativeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                                       <extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
+                                       <extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                                       <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                                       <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                                       <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+                               </extensions>
+                       </storageModule>
+                       <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+                               <configuration artifactName="org.tizen.setting-notification" buildArtefactType="org.tizen.nativecore.buildArtefactType.app" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.tizen.nativecore.buildArtefactType.app,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" description="" errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;" id="org.tizen.nativecore.config.sbi.gcc45.app.release.703673918" name="Release" parent="org.tizen.nativecore.config.sbi.gcc45.app.release">
+                                       <folderInfo id="org.tizen.nativecore.config.sbi.gcc45.app.release.703673918." name="/" resourcePath="">
+                                               <toolChain id="org.tizen.nativecore.toolchain.sbi.gcc45.app.release.1096400982" name="Tizen Native Toolchain" superClass="org.tizen.nativecore.toolchain.sbi.gcc45.app.release">
+                                                       <targetPlatform binaryParser="org.eclipse.cdt.core.ELF" id="org.tizen.nativeide.target.sbi.gnu.platform.base.1229525300" osList="linux,win32" superClass="org.tizen.nativeide.target.sbi.gnu.platform.base"/>
+                                                       <builder buildPath="${workspace_loc:/setting-notification}/Release" id="org.tizen.nativecore.target.sbi.gnu.builder.469602869" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Tizen Application Builder" superClass="org.tizen.nativecore.target.sbi.gnu.builder"/>
+                                                       <tool id="org.tizen.nativecore.tool.sbi.gnu.archiver.1273885398" name="Archiver" superClass="org.tizen.nativecore.tool.sbi.gnu.archiver"/>
+                                                       <tool command="clang++" id="org.tizen.nativecore.tool.sbi.gnu.cpp.compiler.698692757" name="C++ Compiler" superClass="org.tizen.nativecore.tool.sbi.gnu.cpp.compiler">
+                                                               <option id="gnu.cpp.compiler.option.optimization.level.1617997128" name="Optimization Level" superClass="gnu.cpp.compiler.option.optimization.level" value="gnu.cpp.compiler.optimization.level.most" valueType="enumerated"/>
+                                                               <option defaultValue="gnu.cpp.compiler.debugging.level.default" id="sbi.gnu.cpp.compiler.option.debugging.level.core.1047975354" name="Debug level" superClass="sbi.gnu.cpp.compiler.option.debugging.level.core" valueType="enumerated"/>
+                                                               <option id="sbi.gnu.cpp.compiler.option.812871431" name="Tizen-Target" superClass="sbi.gnu.cpp.compiler.option" valueType="userObjs">
+                                                                       <listOptionValue builtIn="false" value="mobile-3.0-device.core.private_llvm37.armel.core.app"/>
+                                                               </option>
+                                                               <option id="sbi.gnu.cpp.compiler.option.frameworks_inc.core.1144903584" name="Tizen-Frameworks-Include-Path" superClass="sbi.gnu.cpp.compiler.option.frameworks_inc.core" valueType="includePath">
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/libxml2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/SDL2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/appcore/&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/appcore-agent&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/appfw&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/attach-panel&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/aul/&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/auth-fw&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/badge&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/base&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/cairo&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/calendar-service2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/call-manager&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/cbhm&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/chromium-ewk&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ckm&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/contacts-svc&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/content&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/context-service&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/csr&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dali&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dali-toolkit&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dbus-1.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/device&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dlog&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-buffer-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-con-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-file-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-imf-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-imf-evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-input-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-input-evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-ipc-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ector-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/e_dbus-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/edje-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eet-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/efl-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/efl-extension&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/efreet-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eina-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eina-1/eina&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eio-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eldbus-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/elementary-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/email-service&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/embryo-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/emile-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eo-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eom&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ethumb-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ethumb-client-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/feedback&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/fontconfig&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/freetype2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/geofence&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/gio-unix-2.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/glib-2.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/harfbuzz&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/iotcon&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/json-glib-1.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/location&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/maps&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/media&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/media-content&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/messaging&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/metadata-editor&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/minicontrol&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/minizip&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/msg-service&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/network&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/notification&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/nsd/&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/phonenumber-utils&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/pkgmgr&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/rua/&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/sensor&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/service-adaptor&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/shortcut&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/storage&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/system&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/telephony&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/telephony-client&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/tzsh&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ug-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ui&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ui-viewmgr&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/vconf&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/vulkan&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/web&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/widget_service&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/widget_viewer_dali&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/widget_viewer_evas&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/wifi-direct&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/yaca&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/lib/dbus-1.0/include&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/lib/glib-2.0/include&quot;"/>
+                                                               </option>
+                                                               <option id="sbi.gnu.cpp.compiler.option.frameworks_cflags.core.188423331" name="Tizen-Frameworks-Other-Cflags" superClass="sbi.gnu.cpp.compiler.option.frameworks_cflags.core" valueType="stringList">
+                                                                       <listOptionValue builtIn="false" value="${TC_COMPILER_MISC}"/>
+                                                                       <listOptionValue builtIn="false" value="${RS_COMPILER_MISC}"/>
+                                                                       <listOptionValue builtIn="false" value=" -fPIE"/>
+                                                                       <listOptionValue builtIn="false" value="--sysroot=&quot;${SBI_SYSROOT}&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="-mthumb"/>
+                                                               </option>
+                                                               <option id="gnu.cpp.compiler.option.include.paths.348486452" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath">
+                                                                       <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/inc}&quot;"/>
+                                                               </option>
+                                                               <option id="sbi.gnu.cpp.compiler.option.frameworks.core.864204832" name="Tizen-Frameworks" superClass="sbi.gnu.cpp.compiler.option.frameworks.core" valueType="userObjs">
+                                                                       <listOptionValue builtIn="false" value="Native_API"/>
+                                                               </option>
+                                                               <inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.2043527783" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
+                                                       </tool>
+                                                       <tool command="clang" id="org.tizen.nativecore.tool.sbi.gnu.c.compiler.98733093" name="C Compiler" superClass="org.tizen.nativecore.tool.sbi.gnu.c.compiler">
+                                                               <option defaultValue="gnu.c.optimization.level.most" id="gnu.c.compiler.option.optimization.level.1583409344" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" valueType="enumerated"/>
+                                                               <option defaultValue="gnu.c.debugging.level.default" id="sbi.gnu.c.compiler.option.debugging.level.core.708129952" name="Debug level" superClass="sbi.gnu.c.compiler.option.debugging.level.core" valueType="enumerated"/>
+                                                               <option id="sbi.gnu.c.compiler.option.1564253945" name="Tizen-Target" superClass="sbi.gnu.c.compiler.option" valueType="userObjs">
+                                                                       <listOptionValue builtIn="false" value="mobile-3.0-device.core.private_llvm37.armel.core.app"/>
+                                                               </option>
+                                                               <option id="sbi.gnu.c.compiler.option.frameworks_inc.core.65484556" name="Tizen-Frameworks-Include-Path" superClass="sbi.gnu.c.compiler.option.frameworks_inc.core" valueType="includePath">
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/libxml2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/SDL2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/appcore/&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/appcore-agent&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/appfw&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/attach-panel&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/aul/&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/auth-fw&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/badge&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/base&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/cairo&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/calendar-service2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/call-manager&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/cbhm&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/chromium-ewk&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ckm&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/contacts-svc&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/content&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/context-service&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/csr&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dali&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dali-toolkit&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dbus-1.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/device&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/dlog&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-buffer-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-con-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-file-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-imf-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-imf-evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-input-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-input-evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ecore-ipc-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ector-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/e_dbus-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/edje-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eet-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/efl-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/efl-extension&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/efreet-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eina-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eina-1/eina&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eio-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eldbus-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/elementary-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/email-service&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/embryo-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/emile-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eo-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/eom&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ethumb-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ethumb-client-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/evas-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/feedback&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/fontconfig&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/freetype2&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/geofence&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/gio-unix-2.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/glib-2.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/harfbuzz&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/iotcon&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/json-glib-1.0&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/location&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/maps&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/media&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/media-content&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/messaging&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/metadata-editor&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/minicontrol&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/minizip&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/msg-service&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/network&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/notification&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/nsd/&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/phonenumber-utils&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/pkgmgr&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/rua/&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/sensor&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/service-adaptor&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/shortcut&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/storage&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/system&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/telephony&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/telephony-client&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/tzsh&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ug-1&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ui&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/ui-viewmgr&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/vconf&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/vulkan&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/web&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/widget_service&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/widget_viewer_dali&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/widget_viewer_evas&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/wifi-direct&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/include/yaca&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/lib/dbus-1.0/include&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="&quot;${SBI_SYSROOT}/usr/lib/glib-2.0/include&quot;"/>
+                                                               </option>
+                                                               <option id="sbi.gnu.c.compiler.option.frameworks_cflags.core.1882734584" name="Tizen-Frameworks-Other-Cflags" superClass="sbi.gnu.c.compiler.option.frameworks_cflags.core" valueType="stringList">
+                                                                       <listOptionValue builtIn="false" value="${TC_COMPILER_MISC}"/>
+                                                                       <listOptionValue builtIn="false" value="${RS_COMPILER_MISC}"/>
+                                                                       <listOptionValue builtIn="false" value=" -fPIE"/>
+                                                                       <listOptionValue builtIn="false" value="--sysroot=&quot;${SBI_SYSROOT}&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="-mthumb"/>
+                                                               </option>
+                                                               <option id="gnu.c.compiler.option.include.paths.451775694" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
+                                                                       <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/inc}&quot;"/>
+                                                               </option>
+                                                               <option id="sbi.gnu.c.compiler.option.frameworks.core.433842295" name="Tizen-Frameworks" superClass="sbi.gnu.c.compiler.option.frameworks.core" valueType="userObjs">
+                                                                       <listOptionValue builtIn="false" value="Native_API"/>
+                                                               </option>
+                                                               <inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.1081361050" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
+                                                       </tool>
+                                                       <tool id="org.tizen.nativeide.tool.sbi.gnu.c.linker.base.948068806" name="C Linker" superClass="org.tizen.nativeide.tool.sbi.gnu.c.linker.base"/>
+                                                       <tool command="clang++" id="org.tizen.nativecore.tool.sbi.gnu.cpp.linker.847538186" name="C++ Linker" superClass="org.tizen.nativecore.tool.sbi.gnu.cpp.linker">
+                                                               <option id="sbi.gnu.cpp.linker.option.frameworks_lflags.core.775494178" name="Tizen-Frameworks-Other-Lflags" superClass="sbi.gnu.cpp.linker.option.frameworks_lflags.core" valueType="stringList">
+                                                                       <listOptionValue builtIn="false" value="${TC_LINKER_MISC}"/>
+                                                                       <listOptionValue builtIn="false" value="${RS_LINKER_MISC}"/>
+                                                                       <listOptionValue builtIn="false" value="-pie -lpthread "/>
+                                                                       <listOptionValue builtIn="false" value="--sysroot=&quot;${SBI_SYSROOT}&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="-Xlinker --version-script=&quot;${PROJ_PATH}/.exportMap&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="-L&quot;${SBI_SYSROOT}/usr/lib&quot;"/>
+                                                                       <listOptionValue builtIn="false" value="$(RS_LIBRARIES)"/>
+                                                               </option>
+                                                               <option id="gnu.cpp.link.option.paths.1422832540" name="Library search path (-L)" superClass="gnu.cpp.link.option.paths" valueType="libPaths">
+                                                                       <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/lib}&quot;"/>
+                                                               </option>
+                                                               <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.142994734" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
+                                                                       <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
+                                                                       <additionalInput kind="additionalinput" paths="$(LIBS)"/>
+                                                               </inputType>
+                                                       </tool>
+                                                       <tool command="arm-linux-gnueabi-as" id="org.tizen.nativeapp.tool.sbi.gnu.assembler.base.1805263330" name="Assembler" superClass="org.tizen.nativeapp.tool.sbi.gnu.assembler.base">
+                                                               <inputType id="cdt.managedbuild.tool.gnu.assembler.input.1304305224" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
+                                                       </tool>
+                                                       <tool id="org.tizen.nativecore.tool.fnmapgen.970899185" name="C FN-Map Generator" superClass="org.tizen.nativecore.tool.fnmapgen"/>
+                                                       <tool id="org.tizen.nativecore.tool.fnmapgen.cpp.1626416842" name="C++ FN-Map Generator" superClass="org.tizen.nativecore.tool.fnmapgen.cpp"/>
+                                                       <tool id="org.tizen.nativecore.tool.ast.1908499544" name="C Static Analyzer" superClass="org.tizen.nativecore.tool.ast"/>
+                                                       <tool id="org.tizen.nativecore.tool.ast.cpp.1588179443" name="C++ Static Analyzer" superClass="org.tizen.nativecore.tool.ast.cpp"/>
+                                                       <tool id="org.tizen.nativecore.tool.sbi.gnu.archiver.mergelib.702638448" name="Archive Generator" superClass="org.tizen.nativecore.tool.sbi.gnu.archiver.mergelib"/>
+                                                       <tool id="org.tizen.nativecore.tool.sbi.po.compiler.1415515531" name="PO Resource Compiler" superClass="org.tizen.nativecore.tool.sbi.po.compiler"/>
+                                                       <tool id="org.tizen.nativecore.tool.sbi.edc.compiler.1283207832" name="EDC Resource Compiler" superClass="org.tizen.nativecore.tool.sbi.edc.compiler"/>
+                                               </toolChain>
+                                       </folderInfo>
+                                       <sourceEntries>
+                                               <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="inc"/>
+                                               <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="res"/>
+                                               <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="shared"/>
+                                               <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/>
+                                       </sourceEntries>
+                               </configuration>
+                       </storageModule>
+                       <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+               </cconfiguration>
+       </storageModule>
+       <storageModule moduleId="cdtBuildSystem" version="4.0.0">
+               <project id="setting-notification.org.tizen.nativecore.target.sbi.gcc45.app.407961332" name="Tizen Native Application" projectType="org.tizen.nativecore.target.sbi.gcc45.app"/>
+       </storageModule>
+       <storageModule moduleId="scannerConfiguration">
+               <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
+               <scannerConfigBuildInfo instanceId="org.tizen.nativecore.config.sbi.gcc45.app.debug.1025185628">
+                       <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
+               </scannerConfigBuildInfo>
+               <scannerConfigBuildInfo instanceId="org.tizen.nativecore.config.sbi.gcc45.app.release.703673918">
+                       <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
+               </scannerConfigBuildInfo>
+       </storageModule>
+       <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
+       <storageModule moduleId="refreshScope"/>
+</cproject>
diff --git a/.exportMap b/.exportMap
new file mode 100644 (file)
index 0000000..43e310e
--- /dev/null
@@ -0,0 +1,4 @@
+{
+       global: main;
+       local: *;
+};
diff --git a/.gitignore b/.gitignore
new file mode 100644 (file)
index 0000000..27ea2ac
--- /dev/null
@@ -0,0 +1,10 @@
+Debug/
+Release/
+crash-info
+.sign
+.checkers
+*~
+/SA_Report
+.rds_delta
+.sdk_delta.info
+.settings/
diff --git a/.project b/.project
new file mode 100644 (file)
index 0000000..536a2ac
--- /dev/null
+++ b/.project
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+       <name>setting-notification</name>
+       <comment></comment>
+       <projects>
+       </projects>
+       <buildSpec>
+               <buildCommand>
+                       <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+               <buildCommand>
+                       <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+                       <triggers>full,incremental,</triggers>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+       </buildSpec>
+       <natures>
+               <nature>org.eclipse.cdt.core.cnature</nature>
+               <nature>org.eclipse.cdt.core.ccnature</nature>
+               <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+               <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
+       </natures>
+       <filteredResources>
+               <filter>
+                       <id>1458563276553</id>
+                       <name></name>
+                       <type>26</type>
+                       <matcher>
+                               <id>org.eclipse.ui.ide.multiFilter</id>
+                               <arguments>1.0-projectRelativePath-matches-false-false-*/.tpk</arguments>
+                       </matcher>
+               </filter>
+               <filter>
+                       <id>1458563276557</id>
+                       <name></name>
+                       <type>6</type>
+                       <matcher>
+                               <id>org.eclipse.ui.ide.multiFilter</id>
+                               <arguments>1.0-name-matches-false-false-project_def.prop</arguments>
+                       </matcher>
+               </filter>
+       </filteredResources>
+</projectDescription>
diff --git a/.tproject b/.tproject
new file mode 100644 (file)
index 0000000..a1f14e6
--- /dev/null
+++ b/.tproject
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<tproject xmlns="http://www.tizen.org/tproject">
+    <platforms>
+        <platform>
+            <name>iot-headed-5.5</name>
+        </platform>
+    </platforms>
+    <package>
+        <blacklist/>
+        <resFallback autoGen="true"/>
+    </package>
+</tproject>
diff --git a/Build/appendix.mk b/Build/appendix.mk
new file mode 100644 (file)
index 0000000..2e06c34
--- /dev/null
@@ -0,0 +1 @@
+# Appendix\r
diff --git a/Build/basedef.mk b/Build/basedef.mk
new file mode 100644 (file)
index 0000000..a762983
--- /dev/null
@@ -0,0 +1,34 @@
+# Add inputs and outputs from these tool invocations to the build variables
+
+
+OS_NAME := $(shell $(UNAME))
+
+
+#ifeq ($(origin BUILD_CONFIG), undefined)
+BUILD_CONFIG ?= Debug
+#endif
+
+#ifeq ($(origin ARCH), undefined)
+ARCH ?= i386
+#endif
+
+#ifeq ($(origin PROJPATH), undefined)
+PROJPATH ?= .
+#endif
+
+
+#ifeq ($(origin PROJ_PATH), undefined)
+PROJ_PATH ?= $(PROJPATH)
+#endif
+
+#ifeq ($(strip $(OUTPUT_DIR)),)
+#OUTPUT_DIR ?= $(PROJ_PATH)/$(BUILD_CONFIG)
+#endif
+
+#ifeq ($(strip $(BUILD_ARCH)),)
+BUILD_ARCH ?= $(ARCH)
+#endif
+
+#ifeq ($(strip $(ENVENTOR_PATH)),)
+ENVENTOR_PATH ?= $(SDK_TOOLPATH)/enventor
+#endif
diff --git a/Build/build_c.mk b/Build/build_c.mk
new file mode 100644 (file)
index 0000000..5fffeea
--- /dev/null
@@ -0,0 +1,113 @@
+# C/C++ build script
+
+
+_FUNC_EXT2O = $(patsubst %.$(3),$(1)/%.o,$(2))
+_FUNC_C2O = $(call _FUNC_EXT2O,$(1),$(2),c)
+_FUNC_CPP2O = $(call _FUNC_EXT2O,$(1),$(2),cpp)
+
+
+# parameter :
+#  $(1) - C/C++ soruce file
+#  $(2) - output path
+#  $(3) - .ext
+#  $(4) - unique id
+CONVERT_ESC_EXT_TO_O = $(addprefix $(2)/,$(notdir $(patsubst %.$(3),%-$(4).o,$(1))))
+
+#CONVERT_ESC_C_TO_O = $(call CONVERT_ESC_EXT_TO_O,$(1),$(2),c)
+#CONVERT_ESC_CPP_TO_O = $(call CONVERT_ESC_EXT_TO_O,$(1),$(2),cpp)
+
+
+# parameter :
+#  $(1) - encoded one C/C++ soruce file
+#  $(2) - output path
+#  $(3) - ext title (C/C++)
+#  $(4) - ext (c/cpp)
+#  $(5) - compiler ($(CC)/$(CXX))
+#  $(6) - build opt
+#  $(7) - build opt file
+# output :
+#  $(8) - output files list
+define C_BUILD_PROC_RAW
+$(call CONVERT_ESC_EXT_TO_O,$(1),$(2),$(4),$(8)) : $(call DECODE_4MAKE,$(1)) $(7)
+       @echo '  Building file: $$<'
+       @echo '  Invoking: $(3) Compiler'
+       $$(call MAKEDIRS,$$(@D))
+       $(5) -c "$$<" -o "$$@" $(6) -Wp,@$(7)
+       @echo '  Finished building: $$<'
+$(9) += $(call CONVERT_ESC_EXT_TO_O,$(1),$(2),$(4),$(8))
+endef
+
+
+# parameter :
+#  $(1) - output paths
+#  $(2) - src paths
+#  $(3) - inc paths
+#  $(4) - inc files
+#  $(5) - Defs
+#  $(6) - UnDefs
+#  $(7) - compiler opt
+#  $(8) - compiler opt file
+#  $(9) - ext title (C/C++)
+#  $(10) - ext (c/cpp)
+#  $(11) - compiler ($(CC)/$(CXX))
+# output :
+#  $(12) - OBJS
+# return :
+#  none
+define C_PROC_RAW
+
+_OUTPUT_DIR := $$(strip $(1))#
+_SRCS := $(2)#
+_INCS := $(3)#
+_INC_FILES := $(4)#
+_DEFS := $(5)#
+_UNDEFS := $(6)#
+
+_OPT := $(7)
+_OPT_FILE := $(8)
+
+_EXT_TITLE := $(9)
+_EXT := $(10)
+_COMPILER := $(11)
+
+#_OUTPUT_FILES := $(12)
+
+_ENC_SRCS := $$(call ENCODE_4MAKE,$$(_SRCS))
+_ENC_SRCS := $$(filter %.$$(_EXT),$$(_ENC_SRCS))
+
+ifneq ($$(strip $$(_SRCS)),)
+
+_NORMAL_SRCS := $$(filter-out %*.$$(_EXT),$$(_ENC_SRCS))
+_WIDLCARD_SRCS := $$(filter %*.$$(_EXT),$$(_ENC_SRCS))
+
+_ALL_SRCS := $$(call DECODE_4MAKE,$$(_NORMAL_SRCS)) \
+             $$(foreach var,$$(_WIDLCARD_SRCS),$$(call FIND_FILES_4MAKE,$$(call DECODE_4MAKE,$$(var))))
+
+ifneq ($$(strip $$(_ALL_SRCS)),)
+
+_ENC_SRCS := $$(call ENCODE_4MAKE,$$(_ALL_SRCS))
+
+_CDEFS := $$(CDEFS)
+_CDEFS += $$(addprefix -D,$$(_DEFS))
+_CDEFS += $$(addprefix -U,$$(_UNDEFS))
+
+_ENC_C_INCS := $$(call ENCODE_4MAKE,$$(_INCS))
+_ENC_C_INCS := $$(addprefix -I,$$(_ENC_C_INCS))
+
+_ENC_INC_FILES := $$(call ENCODE_4MAKE,$$(_INC_FILES))
+_ENC_INC_FILES += $$(addprefix -include,$$(_ENC_INC_FILES))
+
+_C_INCS := $$(call DECODE_4MAKE,$$(_ENC_C_INCS) $$(_ENC_C_INC_FILES))
+
+_DEFS := $$(_CDEFS) $$(_C_INCS) -I"pch" $$(_OPT)
+
+_UNIQUE_ID = $$(firstword $$(shell echo $$(var) | $$(CKSUM)))
+
+$$(foreach var,$$(_ENC_SRCS),$$(eval $$(call C_BUILD_PROC_RAW,$$(var),$$(_OUTPUT_DIR),$$(_EXT_TITLE),$$(_EXT),$$(_COMPILER),$$(_DEFS),$$(_OPT_FILE),$$(_UNIQUE_ID),$(12))))
+
+endif  # (_(strip _(_ALL_SRCS)),)
+
+endif  # (_(strip _(_SRCS)),)
+
+
+endef
diff --git a/Build/build_edc.mk b/Build/build_edc.mk
new file mode 100644 (file)
index 0000000..6f85fdd
--- /dev/null
@@ -0,0 +1,81 @@
+# EDC build script
+
+
+FUNC_EDC2EDJ = $(patsubst %.edc,$(2)/%.edj,$(1))
+
+# parameter :
+#  $(1) - C/C++ soruce file
+#  $(2) - output path
+CONVERT_ESC_EDC_TO_EDJ = $(call CONVERT_4MAKE_TO_OUT,$(call FUNC_EDC2EDJ,$(1),$(2)))
+
+
+# parameter :
+#  $(1) - encoded one C/C++ soruce file
+#  $(2) - output path
+#  $(3) - build opt
+# output :
+#  $(4) - output files list
+define EDJ_BUILD_PROC_RAW
+$(call CONVERT_ESC_EDC_TO_EDJ,$(1),$(2)) : $(call DECODE_4MAKE,$(1))
+       @echo '  Building file: $$<'
+       @echo '  Invoking: EDC Resource Compiler'
+       $$(call MAKEDIRS,$$(@D))
+       $$(EDJE_CC) $(3) "$$<" "$$@"
+       @echo '  Finished building: $$<'
+$(4) += $(call CONVERT_ESC_EDC_TO_EDJ,$(1),$(2))
+endef
+
+
+# parameter :
+#  $(1) - output paths
+#  $(2) - src paths
+#  $(3) - image inc paths
+#  $(4) - sound inc paths
+#  $(5) - font inc paths
+# output :
+#  $(6) - OBJS 
+# return :
+#  none
+define EDJ_PROC_RAW
+
+_OUTPUT_DIR := $$(strip $(1))#
+_SRCS := $(2)# 
+_IMAGE_DIRS := $(3)# 
+_SOUND_DIRS := $(4)# 
+_FONT_DIRS := $(5)# 
+
+ifneq ($$(strip $$(_SRCS)),)
+
+_ENC_SRCS := $$(call ENCODE_4MAKE,$$(_SRCS)) 
+
+_NORMAL_SRCS := $$(filter-out %*.edc,$$(_ENC_SRCS))
+_WIDLCARD_SRCS := $$(filter %*.edc,$$(_ENC_SRCS))
+
+_ALL_SRCS := $$(call DECODE_4MAKE,$$(_NORMAL_SRCS)) \
+             $$(foreach var,$$(_WIDLCARD_SRCS),$$(call FIND_FILES_4MAKE,$$(call DECODE_4MAKE,$$(var))))
+
+ifneq ($$(strip $$(_ALL_SRCS)),)
+
+_ENC_SRCS := $$(call ENCODE_4MAKE,$$(_ALL_SRCS)) 
+
+_COMPILER_FLAGS := -id "$$(ENVENTOR_SHARED_RES_PATH)/images"
+_COMPILER_FLAGS += -sd "$$(ENVENTOR_SHARED_RES_PATH)/sounds"
+_COMPILER_FLAGS += -fd "$$(ENVENTOR_SHARED_RES_PATH)/fonts"
+
+ifneq ($$(strip $$(_IMAGE_DIRS)),)
+_COMPILER_FLAGS += $$(addprefix -id ,$$(_IMAGE_DIRS))
+endif
+ifneq ($$(strip $$(_SOUND_DIRS)),)
+_COMPILER_FLAGS += $$(addprefix -sd ,$$(_SOUND_DIRS))
+endif
+ifneq ($$(strip $$(_FONT_DIRS)),)
+_COMPILER_FLAGS += $$(addprefix -fd ,$$(_FONT_DIRS))
+endif
+
+$$(foreach var,$$(_ENC_SRCS),$$(eval $$(call EDJ_BUILD_PROC_RAW,$$(var),$$(_OUTPUT_DIR),$$(_COMPILER_FLAGS),$(6))))
+
+endif  # (_(strip _(_ALL_SRCS)),)
+
+endif  # (_(strip _(_SRCS)),)
+
+endef
diff --git a/Build/build_po.mk b/Build/build_po.mk
new file mode 100644 (file)
index 0000000..d88d71a
--- /dev/null
@@ -0,0 +1,64 @@
+# PO build script
+
+
+_FUNC_PO2MO = $(patsubst %.po,$(2)/res/locale/%/LC_MESSAGES/$(3).mo,$(notdir $(1)))
+
+
+# parameter :
+#  $(1) - C/C++ soruce file
+#  $(2) - output path
+#  $(3) - app name
+CONVERT_ESC_PO_TO_MO = $(call CONVERT_4MAKE_TO_OUT,$(call _FUNC_PO2MO,$(1),$(2),$(3)))
+
+
+# parameter :
+#  $(1) - encoded one C/C++ soruce file
+#  $(2) - output path
+#  $(3) - app name
+# output :
+#  $(4) - output files list
+define MO_BUILD_PROC_RAW
+$(call CONVERT_ESC_PO_TO_MO,$(1),$(2),$(3)) : $(call DECODE_4MAKE,$(1))
+       @echo '  Building file: $$<'
+       @echo '  Invoking: msgfmt String Formatter'
+       $$(call MAKEDIRS,$$(@D))
+       $$(MSGFMT) -o "$$@" "$$<"
+       @echo '  Finished building: $$<'
+$(4) += $(call CONVERT_ESC_PO_TO_MO,$(1),$(2),$(3))
+endef
+
+# parameter :
+#  $(1) - output dir
+#  $(2) - src paths
+#  $(3) - app name
+# output :
+#  $(4) - OBJS 
+
+define MO_PROC_RAW
+
+_OUTPUT_DIR := $(1)
+_SRCS := $(2)
+_APPNAME := $(3)
+
+ifneq ($$(strip $$(_SRCS)),)
+
+_ENC_SRCS := $$(call ENCODE_4MAKE,$$(_SRCS)) 
+
+_NORMAL_SRCS := $$(filter-out %*.po,$$(_ENC_SRCS))
+_WIDLCARD_SRCS := $$(filter %*.po,$$(_ENC_SRCS))
+
+_ALL_SRCS := $$(call DECODE_4MAKE,$$(_NORMAL_SRCS)) \
+             $$(foreach var,$$(_WIDLCARD_SRCS),$$(call FIND_FILES_4MAKE,$$(call DECODE_4MAKE,$$(var))))
+
+ifneq ($$(strip $$(_ALL_SRCS)),)
+
+_ENC_SRCS := $$(call ENCODE_4MAKE,$$(_ALL_SRCS)) 
+
+$$(foreach var,$$(_ENC_SRCS),$$(eval $$(call MO_BUILD_PROC_RAW,$$(var),$$(_OUTPUT_DIR),$$(_APPNAME),$(4))))
+
+endif  # (_(strip _(_ALL_SRCS)),)
+
+endif  # (_(strip _(_SRCS)),)
+
+endef
diff --git a/Build/flags.mk b/Build/flags.mk
new file mode 100644 (file)
index 0000000..1f3c7f8
--- /dev/null
@@ -0,0 +1,16 @@
+
+DEBUG_OP = -g3 
+CPP_DEBUG_OP = 
+
+OPTIMIZATION_OP = -O0 
+CPP_OPTIMIZATION_OP = 
+
+COMPILE_FLAGS = $(DEBUG_OP) $(OPTIMIZATION_OP) -Wall -c -fmessage-length=0 -fPIC 
+
+CPP_COMPILE_FLAGS = $(CPP_DEBUG_OP) $(CPP_OPTIMIZATION_OP) 
+
+LINK_FLAGS = -shared -Wl,--no-undefined 
+
+AR_FLAGS = 
+
+EDC_COMPILE_FLAGS = 
\ No newline at end of file
diff --git a/Build/funcs.mk b/Build/funcs.mk
new file mode 100644 (file)
index 0000000..3ba778b
--- /dev/null
@@ -0,0 +1,50 @@
+
+BSLASH := \\#
+NULL_CHAR := #
+SPACE := \ #
+COLON := :#
+DOTDOT := ..#
+SPACE_ESC := &sp;#
+COLON_ESC := &co;#
+SPACE_OUT := ~sp~#
+COLON_OUT := ~co~#
+DOTDOT_OUT := ~dtdt~#
+
+BSLASH2SLASH = $(subst $(BSLASH),/,$(1))
+
+REMOVE_TAIL = $(patsubst %/,%,$(1))
+
+#LOWER_CASE = $(shell echo translit($(1),[A-Z],[a-z])|$(M4))
+LOWER_CASE = $(shell echo $(1)|$(TR) [A-Z] [a-z])
+
+#ifneq ($(findstring Windows,$(OS)),)
+# ...
+#endif
+
+FIND_FILES = $(shell $(FIND) $(1)/$(2) | $(SED) 's/^$(subst /,$(BSLASH)/,$(1))$(BSLASH)///')
+FIND_FILES_ESC = $(shell $(FIND) $(1)/$(2) | $(SED) 's/^$(subst /,$(BSLASH)/,$(1))$(BSLASH)///' -e 's/:/$(BSLASH)&co;/g' -e 's/$(BSLASH) /$(BSLASH)&sp;/g')
+FIND_FILES_4MAKE = $(shell $(FIND) $(1)/$(2) | $(SED) 's/^$(subst /,$(BSLASH)/,$(1))$(BSLASH)///')
+
+FIND_FILES_ABS = $(shell $(FIND) $(1))
+FIND_FILES_ABS_4MAKE = $(shell $(FIND) $(1) -e 's/$(BSLASH) /$(BSLASH)&sp;/g')
+FIND_FILES_ABS_ESC = $(shell $(FIND) $(1) -e 's/:/$(BSLASH)&co;/g' -e 's/$(BSLASH) /$(BSLASH)&sp;/g')
+
+FIND_FILES_4MAKE = $(shell $(FIND) $(1) | $(SED) 's/ /\\\ /g')
+
+#ENCODE_ESC = $(shell echo $(1) | $(SED) -e 's/:/$(BSLASH)&co;/g' -e 's/$(BSLASH) /$(BSLASH)&sp;/g')
+#DECODE_ESC = $(shell echo $(1) | $(SED) -e 's/$(BSLASH)&co;/:/g' -e 's/$(BSLASH)&sp;/$(BSLASH) / g')
+ENCODE_ESC = $(subst $(SPACE),$(SPACE_ESC),$(subst $(COLON),$(COLON_ESC),$(1)))
+DECODE_ESC = $(subst $(COLON_ESC),$(COLON),$(subst $(SPACE_ESC),$(SPACE),$(1)))
+ENCODE_4MAKE = $(subst $(SPACE),$(SPACE_ESC),$(1))
+DECODE_4MAKE = $(subst $(SPACE_ESC),$(SPACE),$(1))
+
+CONVERT_TO_OUT = $(subst $(DOTDOT),$(DOTDOT_OUT),$(subst $(COLON),$(COLON_OUT),$(subst $(SPACE),$(SPACE_OUT),$(1))))
+CONVERT_ESC_TO_OUT = $(subst $(DOTDOT),$(DOTDOT_OUT),$(subst $(COLON_ESC),$(COLON_OUT),$(subst $(SPACE_ESC),$(SPACE_OUT),$(1))))
+CONVERT_4MAKE_TO_OUT = $(subst $(DOTDOT),$(DOTDOT_OUT),$(subst $(COLON),$(COLON_OUT),$(subst $(SPACE_ESC),$(SPACE_OUT),$(1))))
+
+PROC_NO_EXIST = $(if $(wildcard $(1)),,$(call $(2),$(1)))
+define MAKEDIRS0
+       @echo '  Building directory: $(1)'
+       @$(MKDIR) $(MKDIR_OP) $(subst $(BSLASH),/,$(1))
+endef
+MAKEDIRS = $(call PROC_NO_EXIST,$(1),MAKEDIRS0)
diff --git a/Build/makefile b/Build/makefile
new file mode 100644 (file)
index 0000000..117b240
--- /dev/null
@@ -0,0 +1,34 @@
+# 
+# Usege : make -f <proj_root>/Build/makefile -C <proj_root> 
+#
+BUILD_SCRIPT_VERSION := 1.1.0
+
+.PHONY : app_version app_build app_clean build_version
+
+
+all : app_build
+
+clean : app_clean
+
+version : build_version
+
+#PROJ_ROOT = .
+#BUILD_ROOT := $(PROJ_PATH)/Build#
+
+ifeq ($(MAKE_NAME),mingw32-make)
+ifneq ($(SHELL),)
+OPTIONS += --eval="SHELL=$(SHELL)"
+endif
+endif
+
+app_build :
+       @echo $(MAKE) -f "$(BUILD_ROOT)/makefile.mk"
+       @$(MAKE_BIN) -f "$(BUILD_ROOT)/makefile.mk" -C "$(PROJ_PATH)" $(OPTIONS)
+
+app_clean :
+       @$(MAKE) -f "$(BUILD_ROOT)/makefile.mk" -C "$(PROJ_PATH)" $(OPTIONS) clean
+
+build_version :
+       @echo makefile : $(BUILD_SCRIPT_VERSION)
+       @$(MAKE) -f "$(BUILD_ROOT)/makefile.mk" -C "$(PROJ_PATH)" $(OPTIONS) version
diff --git a/Build/makefile.mk b/Build/makefile.mk
new file mode 100644 (file)
index 0000000..53c0428
--- /dev/null
@@ -0,0 +1,205 @@
+#
+# Usege : make -f <proj_root>/Build/makefile -C <proj_root>
+#
+
+BUILD_SCRIPT_VERSION := 1.2.3
+
+.PHONY : app_version app_clean build_version
+
+
+all : app_build
+
+clean : app_clean
+
+version : build_version
+
+_BLANK :=#
+_SPACE := $(_BLANK) $(_BLANK)#
+_SPACE_4MAKE := \$(_SPACE)#
+
+NULL_CHAR :=#
+SPACE := $(NULL_CHAR) $(NULL_CHAR)#
+
+PROJ_ROOT := .
+_PROJ_ROOT_4MAKE := $(subst $(_SPACE),$(_SPACE_4MAKE),$(PROJ_ROOT))#
+PROJ_ROOT=$(_PROJ_ROOT_4MAKE)
+_BUILD_ROOT_4MAKE := $(subst $(_SPACE),$(_SPACE_4MAKE),$(BUILD_ROOT))#
+BUILD_ROOT=$(_BUILD_ROOT_4MAKE)
+
+include $(BUILD_ROOT)/basedef.mk
+
+include $(PROJ_ROOT)/project_def.prop
+-include $(PROJ_ROOT)/build_def.prop
+
+include $(BUILD_ROOT)/funcs.mk
+
+-include $(BUILD_ROOT)/tooldef.mk
+-include $(BUILD_ROOT)/flags.mk
+-include $(BUILD_ROOT)/platform.mk
+
+
+APPTYPE := $(type)
+
+OUTPUT_DIR := $(PROJ_ROOT)/$(BUILD_CONFIG)
+OBJ_OUTPUT := $(OUTPUT_DIR)/objs
+
+LOWER_APPNAME := $(call LOWER_CASE,$(APPNAME))
+APPID2 := $(subst $(basename $(APPID)).,,$(APPID))
+
+ifeq ($(strip $(APPTYPE)),app)
+APPFILE := $(OUTPUT_DIR)/$(LOWER_APPNAME)
+endif
+ifeq ($(strip $(APPTYPE)),staticLib)
+APPFILE := $(OUTPUT_DIR)/lib$(LOWER_APPNAME).a
+endif
+ifeq ($(strip $(APPTYPE)),sharedLib)
+APPFILE := $(OUTPUT_DIR)/lib$(LOWER_APPNAME).so
+endif
+
+ifneq ($(strip $(PLATFORM_INCS)),)
+PLATFORM_INCS_FILE := $(OBJ_OUTPUT)/platform_incs_file.inc
+endif
+
+include $(BUILD_ROOT)/build_c.mk
+
+
+ifeq ($(strip $(APPTYPE)),app)
+EXT_OP := -fPIE
+endif
+ifeq ($(strip $(APPTYPE)),staticLib)
+EXT_OP := -fPIE
+endif
+ifeq ($(strip $(APPTYPE)),sharedLib)
+EXT_OP := -fPIC
+endif
+
+C_OPT := $(COMPILE_FLAGS) $(TC_COMPILER_MISC) $(RS_COMPILER_MISC) $(EXT_OP) --sysroot="$(SYSROOT)" -Werror-implicit-function-declaration $(M_OPT) $(USER_C_OPTS)
+CPP_OPT := $(CPP_COMPILE_FLAGS) $(TC_COMPILER_MISC) $(RS_COMPILER_MISC) $(EXT_OP) --sysroot="$(SYSROOT)" -Werror-implicit-function-declaration $(M_OPT) $(USER_CPP_OPTS)
+C_OPT_FILE := $(PLATFORM_INCS_FILE)
+
+OBJS := #
+
+# Global C/C++
+ifeq ($(strip $(USER_ROOT)),)
+USER_ROOT := $(PROJ_ROOT)
+endif
+$(eval $(call C_PROC_RAW,$(OBJ_OUTPUT),$(USER_SRCS),$(USER_INC_DIRS),$(USER_INC_FILES),$(USER_DEFS),$(USER_UNDEFS),$(C_OPT),$(C_OPT_FILE),C,c,$(CC),OBJS))
+$(foreach ext,cpp cxx cc c++ C,$(eval $(call C_PROC_RAW,$(OBJ_OUTPUT),$(USER_SRCS),$(USER_INC_DIRS),$(USER_CPP_INC_FILES),$(USER_CPP_DEFS),$(USER_CPP_UNDEFS),$(CPP_OPT),$(C_OPT_FILE),C++,$(ext),$(CXX),OBJS)))
+
+# Individual C/C++
+ifneq ($(strip $(USER_EXT_C_KEYS)),)
+$(foreach var,$(USER_EXT_C_KEYS),$(eval $(call C_PROC_RAW,$(OBJ_OUTPUT),$(USER_EXT_$(var)_SRCS),$(USER_EXT_$(var)_INC_DIRS),$(USER_EXT_$(var)_INC_FILES),$(USER_EXT_$(var)_DEFS),$(USER_EXT_$(var)_UNDEFS),$(C_OPT),$(C_OPT_FILE),C,c,$(CC),OBJS)))
+$(foreach ext,cpp cxx cc c++ C,$(foreach var,$(USER_EXT_C_KEYS),$(eval $(call C_PROC_RAW,$(OBJ_OUTPUT),$(USER_EXT_$(var)_SRCS),$(USER_EXT_$(var)_INC_DIRS),$(USER_EXT_$(var)_CPP_INC_FILES),$(USER_EXT_$(var)_CPP_DEFS),$(USER_EXT_$(var)_CPP_UNDEFS),$(CPP_OPT),$(C_OPT_FILE),C++,$(ext),$(CXX),OBJS))))
+endif
+
+
+ifneq ($(strip $(USER_LIB_DIRS)),)
+_ENC_USER_LIB_DIRS := $(call ENCODE_4MAKE,$(USER_LIB_DIRS))
+_ENC_USER_LIB_DIRS := $(addprefix -L,$(_ENC_USER_LIB_DIRS))
+LIBPATHS := $(call DECODE_4MAKE,$(_ENC_USER_LIB_DIRS))
+endif
+
+LIBS += $(addprefix -l,$(USER_LIBS))
+
+UOBJS += $(USER_OBJS)
+
+M_OPT = -MMD -MP -MF"$(@:%.o=%.d)"
+
+DEPS := $(OBJS:.o=.d)
+
+ifneq ($(strip $(DEPS)),)
+-include $(PROJ_ROOT)/Build/$(DEPS)
+endif
+
+
+ifeq ($(strip $(APPTYPE)),app)
+$(APPFILE) : $(OBJS) $(UOBJS)
+       @echo '  Building target: $@'
+       @echo '  Invoking: C/C++ Linker'
+       $(call MAKEDIRS,$(@D))
+       $(CXX) -o $(APPFILE) $(OBJS) $(UOBJS) $(LIBPATHS) -Xlinker --as-needed $(LIBS) $(LINK_FLAGS) $(TC_LINKER_MISC) $(RS_LINKER_MISC) -pie -lpthread --sysroot="$(SYSROOT)" -Xlinker --version-script="$(PROJ_ROOT)/.exportMap" $(RS_LIB_PATHS) $(RS_LIBRARIES) -Xlinker -rpath='$$ORIGIN/../lib' -Werror-implicit-function-declaration $(USER_LINK_OPTS)
+       @echo '  Finished building target: $@'
+endif
+ifeq ($(strip $(APPTYPE)),staticLib)
+$(APPFILE) : $(OBJS) $(UOBJS)
+       @echo '  Building target: $@'
+       @echo '  Invoking: Archive utility'
+       $(call MAKEDIRS,$(@D))
+       $(AR) -r $(APPFILE) $(OBJS) $(UOBJS) $(AR_FLAGS) $(USER_LINK_OPTS)
+       @echo '  Finished building target: $@'
+endif
+ifeq ($(strip $(APPTYPE)),sharedLib)
+$(APPFILE) : $(OBJS) $(UOBJS)
+       @echo '  Building target: $@'
+       @echo '  Invoking: C/C++ Linker'
+       $(call MAKEDIRS,$(@D))
+       $(CXX) -o $(APPFILE) $(OBJS) $(UOBJS) $(LIBPATHS) -Xlinker --as-needed $(LIBS) $(LINK_FLAGS) $(TC_LINKER_MISC) $(RS_LINKER_MISC) -shared -lpthread --sysroot="$(SYSROOT)" $(RS_LIB_PATHS) $(RS_LIBRARIES) $(USER_LINK_OPTS)
+       @echo '  Finished building target: $@'
+endif
+
+
+$(OBJ_OUTPUT) :
+       $(call MAKEDIRS,$@)
+
+$(OUTPUT_DIR) :
+       $(call MAKEDIRS,$@)
+
+
+#ifneq ($(strip $(PLATFORM_INCS)),)
+#$(PLATFORM_INCS_FILE) : $(OBJ_OUTPUT)
+#      @echo '  Building inc file: $@'
+#ifneq ($(findstring Windows,$(OS)),)
+#ifneq ($(findstring 3.82,$(MAKE_VERSION)),)
+#      $(file > $@,$(PLATFORM_INCS))
+#else
+#      @echo $(PLATFORM_INCS) > $@
+#endif
+#else
+#      @echo '$(PLATFORM_INCS)' > $@
+#endif
+#endif
+
+
+include $(BUILD_ROOT)/build_edc.mk
+
+#ifeq ($(strip $(ENVENTOR_SHARED_RES_PATH)),)
+ENVENTOR_SHARED_RES_PATH ?= $(ENVENTOR_PATH)/share/enventor
+#endif
+
+EDJ_FILES :=
+
+# Global EDCs
+ifneq ($(strip $(USER_EDCS)),)
+$(eval $(call EDJ_PROC_RAW,$(OUTPUT_DIR),$(USER_EDCS),$(USER_EDCS_IMAGE_DIRS),$(USER_EDCS_SOUND_DIRS),$(USER_EDCS_FONT_DIRS),EDJ_FILES))
+endif
+
+# Individual EDCs
+ifneq ($(strip $(USER_EXT_EDC_KEYS)),)
+$(foreach var,$(USER_EXT_EDC_KEYS),$(eval $(call EDJ_PROC_RAW,$(OUTPUT_DIR),$(USER_EXT_$(var)_EDCS),$(USER_EXT_$(var)_EDCS_IMAGE_DIRS),$(USER_EXT_$(var)_EDCS_SOUND_DIRS),$(USER_EXT_$(var)_EDCS_FONT_DIRS),EDJ_FILES)))
+endif
+
+
+include $(BUILD_ROOT)/build_po.mk
+
+MO_FILES :=
+
+# Global POs
+ifneq ($(strip $(USER_POS)),)
+$(eval $(call MO_PROC_RAW,$(OUTPUT_DIR),$(USER_POS),$(APPID2),MO_FILES))
+endif
+
+
+secondary-outputs : $(EDJ_FILES) $(MO_FILES)
+
+-include appendix.mk
+
+app_build : $(OUTPUT_DIR) $(APPFILE) secondary-outputs
+       @echo ========= done =========
+
+
+app_clean :
+       rm -f $(APPFILE)
+       rm -rf $(OUTPUT_DIR)
+
+build_version :
+       @echo makefile.mk : $(BUILD_SCRIPT_VERSION)
diff --git a/Build/platform.mk b/Build/platform.mk
new file mode 100644 (file)
index 0000000..3895d90
--- /dev/null
@@ -0,0 +1,18 @@
+# Add inputs and outputs from these tool invocations to the build variables
+
+SYSROOT = $(SBI_SYSROOT)
+
+#USR_INCS := $(addprefix -I "$(SYSROOT),$(PLATFORM_INCS_EX))
+USR_INCS1 := $(addsuffix ",$(PLATFORM_INCS_EX))
+USR_INCS := $(addprefix -I "$(SYSROOT),$(USR_INCS1))
+
+ifeq ($(strip $(PLATFORM_LIB_PATHS)),)
+RS_LIB_PATHS := "$(SYSROOT)/usr/lib"
+else
+RS_LIB_PATHS1 := $(addsuffix ",$(PLATFORM_LIB_PATHS))
+RS_LIB_PATHS := $(addprefix -L "$(SYSROOT),$(RS_LIB_PATHS1))
+endif
+
+RS_LIBRARIES := $(addprefix -l,$(RS_LIBRARIES_EX))
+
+PLATFORM_INCS = $(USR_INCS) -I "$(SDK_PATH)/library"
diff --git a/Build/prepost.mk b/Build/prepost.mk
new file mode 100644 (file)
index 0000000..a8a4d87
--- /dev/null
@@ -0,0 +1,7 @@
+# Add pre/post build process
+
+PREBUILD_COMMAND =
+PREBUILD_DESC =
+
+POSTBUILD_COMMAND =
+POSTBUILD_DESC =
diff --git a/Build/tooldef.mk b/Build/tooldef.mk
new file mode 100644 (file)
index 0000000..c62243c
--- /dev/null
@@ -0,0 +1,70 @@
+# Add inputs and outputs from these tool invocations to the build variables
+
+ifneq ($(strip $(SHELL_BIN)),)
+SHELL = $(SHELL_BIN)
+else
+SHELL = sh
+endif
+
+ifneq ($(strip $(MKDIR_BIN)),)
+MKDIR = $(MKDIR_BIN)
+MKDIR_OP = -p
+else
+MKDIR = mkdir
+MKDIR_OP = -p
+endif
+
+ifneq ($(strip $(UNAME_BIN)),)
+UNAME = $(UNAME_BIN)
+else
+UNAME = uname
+endif
+
+ifneq ($(strip $(M4_BIN)),)
+M4 = $(M4_BIN)
+else
+M4 = m4
+endif
+
+ifneq ($(strip $(TR_BIN)),)
+TR = $(TR_BIN)
+else
+TR = tr
+endif
+
+ifneq ($(strip $(FIND_BIN)),)
+FIND = $(FIND_BIN)
+else
+FIND = find
+endif
+
+ifneq ($(strip $(SED_BIN)),)
+SED = $(SED_BIN)
+else
+SED = sed
+endif
+
+ifneq ($(strip $(GREP_BIN)),)
+GREP = $(GREP_BIN)
+else
+GREP = grep
+endif
+
+ifneq ($(strip $(EDJE_CC_BIN)),)
+EDJE_CC = $(EDJE_CC_BIN)
+else
+EDJE_CC = edje_cc
+endif
+
+ifneq ($(strip $(MSGFMT_BIN)),)
+MSGFMT = $(MSGFMT_BIN)
+else
+MSGFMT = msgfmt
+endif
+
+ifneq ($(strip $(CKSUM_BIN)),)
+CKSUM = $(CKSUM_BIN)
+else
+CKSUM = cksum
+endif
+
diff --git a/LICENSE b/LICENSE
new file mode 100644 (file)
index 0000000..47680a4
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,203 @@
+Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   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.
\ No newline at end of file
diff --git a/NOTICE b/NOTICE
new file mode 100644 (file)
index 0000000..4649903
--- /dev/null
+++ b/NOTICE
@@ -0,0 +1,3 @@
+Copyright (c) 2020 Samsung Electronics Co., Ltd. All rights reserved.
+Except as noted, this software is licensed under Apache License, Version 2.
+Please, see the LICENSE file for Apache License terms and conditions.
\ No newline at end of file
diff --git a/build_def.prop b/build_def.prop
new file mode 100644 (file)
index 0000000..6bb5e2f
--- /dev/null
@@ -0,0 +1,6 @@
+
+# Add pre/post build process
+PREBUILD_DESC = 
+PREBUILD_COMMAND = 
+POSTBUILD_DESC = 
+POSTBUILD_COMMAND = 
diff --git a/inc/allowed-calls.h b/inc/allowed-calls.h
new file mode 100644 (file)
index 0000000..ad0c34e
--- /dev/null
@@ -0,0 +1,31 @@
+/*
+ * Copyright (c) 2020 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.
+ */
+
+
+#ifndef __ALLOWED_CALLS_H__
+#define __ALLOWED_CALLS_H__
+
+/**
+ * @brief Creates a popup with available modes of allowed calls.
+ */
+void gl_allowed_calls_selected();
+
+/**
+ * @brief Gets a string of the do_not_disturb allow exceptions.
+ */
+const char *get_allowed_calls_string();
+
+#endif //__ALLOWED_CALLS_H__
diff --git a/inc/app-details.h b/inc/app-details.h
new file mode 100644 (file)
index 0000000..fb2853b
--- /dev/null
@@ -0,0 +1,39 @@
+/*
+ * Copyright (c) 2020 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.
+ */
+
+#ifndef __APP_DETAILS_H__
+#define __APP_DETAILS_H__
+
+#include "common-efl.h"
+
+/**
+ * @brief Creates app notification details view
+ *
+ * @param[in] data  ug_data pointer to main control struct
+ * @param[in] app_info  item_info_s pointer to struct with selected app data
+ */
+void app_details_create_view(ug_data *data, item_info_s *app_info);
+
+/**
+ * @brief Creates genlist with notifications apps
+ *
+ * @param[in] ugd   pointer to main control struct
+ *
+ * @return filled genlist object
+ */
+Evas_Object *create_app_notification_gl(ug_data *ugd);
+
+#endif /* __APP_DETAILS_H__ */
diff --git a/inc/app-setting-info.h b/inc/app-setting-info.h
new file mode 100644 (file)
index 0000000..30fa386
--- /dev/null
@@ -0,0 +1,54 @@
+/*
+ * Copyright (c) 2020 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.
+ */
+
+
+#ifndef __APP_SETTING_INFO_H__
+#define __APP_SETTING_INFO_H__
+
+#include <tizen.h>
+#include "log.h"
+/**
+ * @brief A data-structure that represents a notification settings for a specific application.
+ */
+typedef struct {
+       char *package_id;
+       char *appid;                /**< @brief Application's package name.*/
+       char *name;                 /**< @brief Application's display name.*/
+       char *icon;                 /**< @brief Path to application's icon.*/
+       int index;                  /**< @brief Item's index in list that contains it.*/
+       bool allow_to_notify;       /**< @brief Flag that defines if application is allowed to post notifications.*/
+       bool do_not_disturb_except; /**< @brief Flag that defines if application is set an exception and allowed to post notifications in "Do not disturb" mode.*/
+       int item_style;             /**< @brief A code of style that should be applied to genlist-item that represents this application.*/
+} item_info_s;
+
+/**
+ * @brief A function aimed to compare display names in list of item_info_s items in eina_list_sort().
+ * @param[in] first item to compare.
+ * @param[in] second item to compare.
+ * @return 0 if names are equal, >0 if the first character of display name that does not match has a lower value in d1 than in d2, <0 otherwise,
+ * @see item_info_s
+ */
+HAPI int apps_sort_cb(const void *d1, const void *d2);
+
+/**
+ * @brief A function is set to item its name and icon path by using application id
+ * @param[in] app_data item.
+ * @see item_info_s
+ */
+HAPI void get_app_info(item_info_s *app_data);
+
+
+#endif //__APP_SETTING_INFO_H__
diff --git a/inc/common-efl.h b/inc/common-efl.h
new file mode 100644 (file)
index 0000000..e03b33f
--- /dev/null
@@ -0,0 +1,184 @@
+/*
+ * Copyright (c) 2020 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.
+ */
+
+#ifndef __COMMON_EFL_H__
+#define __COMMON_EFL_H__
+
+#include <Evas.h>
+#include <stdbool.h>
+#include <notification_setting.h>
+#include <efl_extension.h>
+
+#include <Elementary.h>
+#include <package_manager.h>
+#include "log.h"
+#include "notification-setting-info.h"
+
+#define PKGNAME NULL
+#define APP_STRING(str)                        dgettext(NULL, str)
+#define MAX_TEXT_SIZE 1024
+
+/**
+ * @brief Main application's data structure.
+ */
+typedef struct ug_data_t {
+       Evas_Object *win;           /**< @brief Application's window.*/
+       Evas_Object *layout;        /**< @brief Application's base layout.*/
+       Evas_Object *naviframe;     /**< @brief Naviframe.*/
+       Evas_Object *list_main;     /**< @brief Genlist with notification panel settings.*/
+       Evas_Object *list_sub;      /**< @brief Genlist used in "Set schedule" and "Excepted apps" views.*/
+       Evas_Object *cancel_button; /**< @brief "Cancel" button displayed on the top of naviframe.*/
+       Evas_Object *done_button;   /**< @brief "Done" button displayed on the top of naviframe.*/
+       Elm_Object_Item *navi_item; /**< @brief Naviframe item.*/
+       Ecore_Thread *init_thread;      /**< @brief A thread for lazy initiation. */
+       Elm_Object_Item *dnd_check_item;/**< @brief Genlist item "Do not disturb" */
+} ug_data;
+
+/**
+ * @brief Codes of genlist item styles.
+ */
+enum {
+       ITEM_STYLE_DEFAULT = 0,/**< "default" style.*/
+       ITEM_STYLE_TYPE_ONE,   /**< "type1" style. */
+       ITEM_STYLE_ONE_ICON,   /**< "one_icon" style. */
+       ITEM_STYLE_RADIO,      /**< "radio" style.*/
+};
+
+/**
+ * @brief Gets pointer to main app's data structure.
+ * @return data structure.
+ */
+ug_data *get_app_ui_data();
+
+/**
+ * @brief Used to store ug_data instance as a global variable.
+ * @param[in] data an instance of ug_data.
+ */
+void set_app_ui_data(ug_data *data);
+
+/**
+ * @brief Used to create generic layout based on specified parent.
+ * @param[in] parent parent object.
+ * @return created layout.
+ */
+Evas_Object *create_layout(Evas_Object *parent);
+
+/**
+ * @brief Creates a naviframe based on specified parent object.
+ * @param[in] parent parent object.
+ * @return created naviframe.
+ */
+Evas_Object *create_naviframe(Evas_Object *parent);
+
+/**
+ * @brief Creates icon based on specified parent object and loads picture available by specified path.
+ * @param[in] parent parent object.
+ * @param[in] icon_path path to icon-file. In case of NULL passed here "images/unknown.png" from internal resource app's dir is loaded.
+ * @return created icon.
+ */
+Evas_Object *create_icon(Evas_Object *parent, char *icon_path);
+
+/**
+ * @brief Creates on&off check without callbacks.
+ * @param[in] parent   parent object.
+ * @param[in] style            object style.
+ * @return created check.
+ */
+Evas_Object *create_check(Evas_Object *parent, char *style);
+
+/**
+ * @brief Creates a layout based on specified parent object and applies specified style to it.
+ * @param[in] parent parent object.
+ * @param[in] group_name name of style to be applied to a new layout.
+ * @return created layout.
+ */
+Evas_Object *create_custom_layout(Evas_Object *parent, char *group_name);
+
+/**
+ * @brief A callback raised when genlist-item is pressed.
+ * @param[in] data user-data passed into-callback.
+ * @param[in] obj required by EFL, but not used.
+ * @param[in] event_info required by EFL, but not used.
+ */
+void gl_selected_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info);
+
+/**
+ * @brief A callback raised on "contracted"-event from EFL. Removes all sub-item of specified genlist-item.
+ * @param[in] event_info genlist-item.
+ */
+void gl_contracted_cb(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info);
+void gl_del_cb(void *data, Evas_Object *obj EINA_UNUSED);
+
+/**
+ * @brief Appends Eina_List to genlist and add radio button to each list item.
+ * @param[in] genlist The genlist object
+ * @param[in] list List of selected items
+ * @param[in] style Name of the visual style to use for genlist. If you don't know use "default"
+ */
+void append_gl_radio_item_list(Evas_Object *genlist, Eina_List* list, char *style);
+
+/**
+ * @brief Appends specified list of items to a specified genlist.
+ * @param[in] genlist a genlist items should be appended to.
+ * @param[in] list list of items to append.
+ * @param[in] style code of style to be applied to items.
+ * @param[in] ugName a string identifier of genlist-item used to distinguish how the content of new item should be created.
+ */
+void append_gl_item_list(Evas_Object *genlist, Eina_List* list, int style, char *ugName);
+
+/**
+ * @brief Appends an item to genlist on main application's layout.
+ * @param[in] genlist a genlist on main view.
+ * @param[in] style name of style to be applied to new genlist item.
+ * @param[in] ugName a string identifier of genlist-item used to distinguish how the content of new item should be created.
+ */
+void append_gl_start_option(Evas_Object *genlist, char *style, char *ugName);
+
+/**
+ * @brief Aimed to append item with complex content to specified genlist (like weekday selector
+ * in "Set schedule")
+ * @param[in] genlist a genlist new item should be appended to.
+ * @param[in] fullContentCb a callback passed from outside that should create content of new genlist item.
+ * @param[in] cbData user data.
+ * @see full_content_data_s
+ */
+void append_gl_full_item(Evas_Object *genlist, Evas_Object *(*fullContentCb)(Evas_Object* parent, void *data), void *cbData);
+
+/**
+ * @brief A callback raised when user exits from "App Notifications" view.
+ * @param[in] data user-data passed into callback. In this case it's a Naviframe-object.
+ * @param[in] obj a control(back-button) that was pressed.
+ * @param[in] event_info a param required by EFL - not used.
+ */
+void back_button_cb(void *data, Evas_Object *obj, void *event_info);
+
+/**
+ * @brief A callback function that canceled operation and returns to previous menu.
+ * @param[in] data User data to be passed to the callback function.
+ * @param[in] obj A smart object.
+ * @param[in] event_info The event's info name string.
+ */
+void cancel_button_noti_ls_cb(void *data, Evas_Object *obj, void *event_info);
+
+/**
+ * @brief A callback function that confirms operation.
+ * @param[in] data User data to be passed to the callback function.
+ * @param[in] obj A smart object.
+ * @param[in] event_info The event's info name string.
+ */
+void done_button_noti_ls_cb(void *data, Evas_Object *obj, void *event_info);
+
+#endif //__COMMON_EFL_H__
diff --git a/inc/do-not-disturb-efl.h b/inc/do-not-disturb-efl.h
new file mode 100644 (file)
index 0000000..615292a
--- /dev/null
@@ -0,0 +1,42 @@
+/*
+ * Copyright (c) 2020 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.
+ */
+
+
+#ifndef __DO_NOT_DISTURB_EFL_H__
+#define __DO_NOT_DISTURB_EFL_H__
+
+#include <Elementary.h>
+
+/**
+ * @brief Populates specified genlist with items from "Do not Disturb" view:
+ * - "Do not disturb" radio-button
+ * - "Enable as scheduled"
+ * - "Allowed calls"
+ *
+ * @param[in] genlist a genlist to populate.
+ */
+void do_not_disturb_append_items_in_list(Evas_Object* genlist);
+
+/**
+ * @brief Creates a layout with table filled with applications notifications are allowed from.
+ * @param[in] parent parent for new layout.
+ * @param[in] data a list of allowed applications
+ * @return created layout.
+ * @see item_info_s
+ */
+Evas_Object *do_not_disturb_allowed_apps_cont_cb(Evas_Object* parent, void *data);
+
+#endif //__DO_NOT_DISTURB_EFL_H__
diff --git a/inc/excepted-apps-efl.h b/inc/excepted-apps-efl.h
new file mode 100644 (file)
index 0000000..d7937cb
--- /dev/null
@@ -0,0 +1,39 @@
+/*
+ * Copyright (c) 2020 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.
+ */
+
+#ifndef __EXCEPTED_APPS_EFL_H__
+#define __EXCEPTED_APPS_EFL_H__
+
+#include <Elementary.h>
+
+/**
+ * @brief A callback raised when button "Manage" on "Do not disturb" view is pressed.
+ * @param[in] data user-data.
+ * @param[in] obj required by EFL, but not used.
+ * @param[in] event_info required by EFL, but not used.
+ * @see ug_data
+ */
+void exception_application_clicked_cb(void *data, Evas_Object *obj, void *event_info);
+/**
+ * @brief A callback raised when item is clicked in "Manage allowed notification" view.
+ * @param[in] data user-data.
+ * @param[in] obj genlist item.
+ * @param[in] event_info required by EFL, but not used.
+ * @see ug_data
+ */
+void _excepted_check_changed_cb(void *data, Evas_Object *obj, void *event_info);
+
+#endif //__EXCEPTED_APPS_EFL_H__
diff --git a/inc/lock_screen_content.h b/inc/lock_screen_content.h
new file mode 100644 (file)
index 0000000..205c2af
--- /dev/null
@@ -0,0 +1,40 @@
+/*
+ * Copyright (c) 2020 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.
+ */
+
+#ifndef __LOCK_SCREEN_CONTENT_H__
+#define __LOCK_SCREEN_CONTENT_H__
+
+/**
+ * @brief Show all content in notification on lock screen menu
+ */
+void show_all_content_clicked();
+
+/**
+ * @brief Hide sensitive content in notification on lock screen menu
+ */
+void hide_sensitive_content_clicked();
+
+/**
+ * @brief Clear the list of apps in notification on lock screen menu
+ */
+void do_not_show_notifications_clicked();
+
+/**
+ * @brief Saves selected value to system settings
+ */
+void update_lock_screen_noti_settings();
+
+#endif /* __LOCK_SCREEN_CONTENT_H__ */
diff --git a/inc/log.h b/inc/log.h
new file mode 100644 (file)
index 0000000..d4155f7
--- /dev/null
+++ b/inc/log.h
@@ -0,0 +1,160 @@
+/*
+ * Copyright (c) 2020 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.
+ */
+
+
+#ifndef _UG_SETTING_NOTIFICATION_LOG_H_
+#define _UG_SETTING_NOTIFICATION_LOG_H_
+
+#include <unistd.h>
+#include <dlog.h>
+#include <dlog-internal.h>
+
+#undef LOG_TAG
+#define LOG_TAG "NOTI-SETTING"
+
+#define NOTISET_ERR(fmt, arg...)  dlog_print(DLOG_ERROR, LOG_TAG, " "fmt, ##arg)
+#define NOTISET_WARN(fmt, arg...) dlog_print(DLOG_WARN, LOG_TAG, " "fmt, ##arg)
+#define NOTISET_DBG(fmt, arg...)  dlog_print(DLOG_DEBUG, LOG_TAG, " "fmt, ##arg)
+
+#define HAPI __attribute__((visibility("hidden")))
+
+#define NOTISET_TRACE_BEGIN \
+       LOG(LOG_DEBUG, LOG_TAG, "[ENTER]\n");
+
+#if !defined(FREEIF)
+#define FREEIF(p) ({ if (p) {free(p); p = NULL; } })
+#endif
+
+#if !defined(EVAS_OBJECT_DELIF)
+#define EVAS_OBJECT_DELIF(p) ({if (p) {evas_object_del(p); p = NULL; } })
+#endif
+
+#if !defined(_D)
+#define _D(fmt, arg...) dlog_print(DLOG_DEBUG, LOG_TAG, fmt"\n", ##arg)
+#endif
+
+#if !defined(_W)
+#define _W(fmt, arg...) dlog_print(DLOG_WARN, LOG_TAG, fmt"\n", ##arg)
+#endif
+
+#if !defined(_E)
+#define _E(fmt, arg...) dlog_print(DLOG_ERROR, LOG_TAG, fmt"\n", ##arg)
+#endif
+
+#if !defined(_SD)
+#define _SD(fmt, arg...) SECURE_LOGD(fmt"\n", ##arg)
+#endif
+
+#if !defined(_SW)
+#define _SW(fmt, arg...) SECURE_LOGW(fmt"\n", ##arg)
+#endif
+
+#if !defined(_SE)
+#define _SE(fmt, arg...) SECURE_LOGE(fmt"\n", ##arg)
+#endif
+
+#if !defined(_T)
+#define _T(package) SECURE_LOG(LOG_DEBUG, "LAUNCH", "[%s:Menuscreen:launch:done]", package);
+#endif
+
+/* Apps Debug message */
+#define LOG_TAG_APPS "APPS"
+
+#if !defined(_APPS_D)
+#define _APPS_D(fmt, arg...)  LOG(LOG_DEBUG, LOG_TAG_APPS, " "fmt, ##arg)
+#endif
+
+#if !defined(_APPS_W)
+#define _APPS_W(fmt, arg...) LOG(LOG_WARN, LOG_TAG_APPS, " "fmt, ##arg)
+#endif
+
+#if !defined(_APPS_E)
+#define _APPS_E(fmt, arg...)  LOG(LOG_ERROR, LOG_TAG_APPS, " "fmt, ##arg)
+#endif
+
+#if !defined(_APPS_SD)
+#define _APPS_SD(fmt, arg...)  SECURE_LOG(LOG_DEBUG, LOG_TAG_APPS, " "fmt, ##arg)
+#endif
+
+#if !defined(_APPS_SW)
+#define _APPS_SW(fmt, arg...) SECURE_LOG(LOG_WARN, LOG_TAG_APPS, " "fmt, ##arg)
+#endif
+
+#if !defined(_APPS_SE)
+#define _APPS_SE(fmt, arg...)  SECURE_LOG(LOG_ERROR, LOG_TAG_APPS, " "fmt, ##arg)
+#endif
+
+#define retvm_if_timer(timer, expr, val, fmt, arg...) do { \
+       if (expr) { \
+               _E(fmt, ##arg); \
+               _E("(%s) -> %s() return", #expr, __FUNCTION__); \
+               timer = NULL; \
+               return (val); \
+       } \
+} while (0)
+
+#define retvm_if(expr, val, fmt, arg...) do { \
+       if (expr) { \
+               _E(fmt, ##arg); \
+               _E("(%s) -> %s() return", #expr, __FUNCTION__); \
+               return val; \
+       } \
+} while (0)
+
+#define retv_if(expr, val) do { \
+       if (expr) { \
+               _E("(%s) -> %s() return", #expr, __FUNCTION__); \
+               return (val); \
+       } \
+} while (0)
+
+#define retm_if(expr, fmt, arg...) do { \
+       if (expr) { \
+               _E(fmt, ##arg); \
+               _E("(%s) -> %s() return", #expr, __FUNCTION__); \
+               return; \
+       } \
+} while (0)
+
+#define ret_if(expr) do { \
+       if (expr) { \
+               _E("(%s) -> %s() return", #expr, __FUNCTION__); \
+               return; \
+       } \
+} while (0)
+
+#define goto_if(expr, val) do { \
+       if (expr) { \
+               _E("(%s) -> goto", #expr); \
+               goto val; \
+       } \
+} while (0)
+
+#define break_if(expr) { \
+       if (expr) { \
+               _E("(%s) -> break", #expr); \
+               break; \
+       } \
+}
+
+#define continue_if(expr) { \
+       if (expr) { \
+               _E("(%s) -> continue", #expr); \
+               continue; \
+       } \
+}
+
+#endif                         /* _UG_SETTING_NOTIFICATION_LOG_H_ */
diff --git a/inc/notification-setting-info.h b/inc/notification-setting-info.h
new file mode 100644 (file)
index 0000000..bc58c02
--- /dev/null
@@ -0,0 +1,94 @@
+/*
+ * Copyright (c) 2020 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.
+ */
+
+
+#ifndef __NOTIFICATION_SETTING_INFO_H__
+#define __NOTIFICATION_SETTING_INFO_H__
+
+#include <Elementary.h>
+#include "app-setting-info.h"
+#include <notification_setting_internal.h>
+#include "sys_setting.h"
+
+typedef struct _setting_info_t {
+       Eina_List *not_excepted_list;
+       Eina_List *excepted_list;
+       Eina_List *apps_noti_allowed_list;
+       Eina_List *apps_noti_blocked_list;
+       Eina_List *first_allowed_list;
+       Eina_List *first_excepted_list;
+       Eina_List *show_all_content_list;
+       Eina_List *hide_sensitive_content_list;
+       Eina_List *lower_noti_list;
+} setting_info_s;
+
+/**
+ * @brief checks the state of "do not disturb" notification setting.
+ * @return true if "do not disturb" is enabled, otherwise false.
+ */
+bool get_do_not_disturb();
+
+/**
+ * @brief Saves new state of "do not disturb" setting to notification panel settings.
+ * @param[in] state new state. If true enables
+ */
+void set_do_not_disturb(bool state);
+
+lock_screen_content_level_e get_lock_screen_content_setting();
+void set_lock_screen_content_setting(lock_screen_content_level_e value);
+
+bool get_allow_to_nofity(char *pkg_name);
+bool set_allow_to_nofity(char *pkg_name, bool state);
+bool set_excepted_apps(char *pkg_name, bool state);
+
+Eina_List *get_apps_noti_allowed_list();
+Eina_List *get_apps_noti_blocked_list();
+Eina_List *get_first_allowed_apps_list();
+Eina_List *get_first_excepted_apps_list();
+Eina_List *get_excepted_apps_list();
+Eina_List *get_not_excepted_apps_list();
+/**
+ *@brief Get list that should be shown in lower part of screen in lock screen content menu.
+ *@return Eina_List with commands that can be done in lock screen content menu.
+ */
+Eina_List *get_lower_noti_list();
+
+/**
+ *@brief Enumerates installed applications and stores app-datas in a data-structure.
+ *@return EINA_TRUE in case of success, EINA_FALSE in case of resources allocation failure.
+ */
+Eina_Bool create_app_notification_list();
+void update_app_notification_list_on_item(item_info_s *item_info);
+void create_do_not_disturb_application_list();
+void update_do_not_disturb_application_list();
+/**
+ *@brief Create list that should be shown in lower part of screen in lock screen content menu.
+ */
+void create_notification_on_ls_list();
+/**
+ *@brief Remove list that should be shown in lower part of screen in lock screen content menu.
+ */
+void remove_lower_noti_list();
+void remove_apps_noti_allowed_list();
+void remove_apps_noti_blocked_list();
+void remove_excepted_apps_list();
+void update_apps_settings_info();
+
+Eina_List *create_base_app_notification_list();
+
+void free_item_info(item_info_s *item_info);
+
+#endif /* __NOTIFICATION_SETTING_INFO_H__ */
diff --git a/inc/set-schedule-info.h b/inc/set-schedule-info.h
new file mode 100644 (file)
index 0000000..84e13ab
--- /dev/null
@@ -0,0 +1,95 @@
+/*
+ * Copyright (c) 2020 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.
+ */
+
+
+#ifndef __SET_SCHEDULE_INFO_H__
+#define __SET_SCHEDULE_INFO_H__
+
+#include <Evas.h>
+
+#include <Elementary.h>
+#include "log.h"
+#include "common-efl.h"
+
+/**
+ * @brief Call back when schedule state is changed
+ */
+void set_schedule_check_changed_cb(void *data, Evas_Object *obj, void *event_info);
+/**
+ * @brief Create full set schedule view
+ * @param[in] data User created ug data
+ */
+void gl_set_schedule_selected(ug_data *data);
+/**
+ * @brief Get state of schedule
+ * @retval Returns true if schedule is enabled, else false
+ */
+bool get_schedule();
+/**
+ * @brief Create start or end time item with time picker
+ * @param[in] parent Genlist
+ * @param[in] is_start_time_item  Set true if is start time item, false if end time
+ * @retval Returns layout with time item
+ */
+Evas_Object* start_end_time_item(Evas_Object* parent, bool is_start_time_item);
+
+/**
+ * @brief Check if end time is earlier then start time
+ * @retval Returns true if end time is earlier, else false
+ */
+bool is_next_day();
+/**
+ * @brief Forms a string with the end and start time of schedule
+ * @param[in] start_time Set start time of schedule
+ * @param[in] end_time Set end time of schedule
+ * @retval Returns string
+ */
+const char *get_time_string(struct tm *start_time, struct tm *end_time);
+/**
+ * @brief Forms a string with the selected days of the week
+ * @param[in] dnd_schedule Set the day that will contain week flags
+ * @retval Returns string
+ */
+const char *get_day_string(int dnd_schedule);
+/**
+ * @brief Get time format from system settings
+ * @retval Returns 12H or 24H time format
+ */
+int get_time_format();
+
+/**
+ * @brief Loads dnd schedule weekdays bitwise combination.
+ * @return dnd schedule.
+ */
+int load_dnd_schedule_day();
+
+/**
+ * @brief Loads start and end schedule time.
+ * @param[out] start_time_out start time.
+ * @param[out] end_time_out end time.
+ * @return true in case of success, otherwise false.
+ */
+bool load_dnd_schedule_time(struct tm *start_time_out, struct tm *end_time_out);
+/**
+ * @brief Create popup to change and set start time of schedule.
+ */
+void create_start_time_popup();
+/**
+ * @brief Create popup to change and set end time of schedule.
+ */
+void create_end_time_popup();
+
+#endif //__SET_SCHEDULE_INFO_H__
diff --git a/inc/sys_setting.h b/inc/sys_setting.h
new file mode 100644 (file)
index 0000000..36c806f
--- /dev/null
@@ -0,0 +1,39 @@
+/*
+ * Copyright (c) 2020 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.
+ */
+
+
+#ifndef __SYS_SETTING_INFO_H__
+#define __SYS_SETTING_INFO_H__
+
+#include <notification_setting_internal.h>
+
+/**
+ *@brief Get system settings.
+ *@return notification_system_setting_h system settings.
+ */
+notification_system_setting_h get_system_setting();
+
+/**
+ *@brief Update system settings.
+ */
+void update_system_settings();
+
+/**
+ *@brief Free system settings.
+ */
+void free_system_setting();
+
+#endif /* __SYS_SETTING_INFO_H__ */
diff --git a/project_def.prop b/project_def.prop
new file mode 100644 (file)
index 0000000..5044b27
--- /dev/null
@@ -0,0 +1,63 @@
+
+# Project Name
+APPNAME = setting-notification
+
+# Project Type
+type = app
+
+# Project Profile
+profile = iot-headed-5.5
+
+# C/CPP Sources
+USER_SRCS = src/main.c src/notification-setting-info.c src/app-setting-info.c src/allowed-calls.c src/common-efl.c src/app-details.c src/set-schedule-info.c src/excepted-apps-efl.c src/lock_screen_content.c src/list_notification.c src/do-not-disturb-efl.c src/sys_setting.c 
+
+# EDC Sources
+USER_EDCS =  
+
+# PO Sources
+USER_POS = res/po/en_PH.po res/po/lt.po res/po/mk.po res/po/nb.po res/po/sl.po res/po/tr_TR.po res/po/zh_TW.po res/po/az.po res/po/cs.po res/po/hr.po res/po/pl.po res/po/sr.po res/po/uk.po res/po/pt_PT.po res/po/ko_KR.po res/po/is.po res/po/ka.po res/po/de.po res/po/fi.po res/po/ru_RU.po res/po/it_IT.po res/po/zh_HK.po res/po/el_GR.po res/po/bg.po res/po/ca.po res/po/nl.po res/po/pt_BR.po res/po/sv.po res/po/fr_CA.po res/po/gl.po res/po/hy.po res/po/en_US.po res/po/da.po res/po/en.po res/po/hi.po res/po/ja_JP.po res/po/et.po res/po/ga.po res/po/lv.po res/po/ar.po res/po/hu.po res/po/eu.po res/po/kk.po res/po/es_ES.po res/po/fr.po res/po/sk.po res/po/uz.po res/po/zh_CN.po res/po/ro.po res/po/es_US.po 
+
+# User Defines
+USER_DEFS = TIZEN_DEPRECATION DEPRECATION_WARNING 
+USER_CPP_DEFS = 
+
+# User Undefines
+USER_UNDEFS = 
+USER_CPP_UNDEFS = 
+
+# User Libraries
+USER_LIBS = 
+
+# User Objects
+USER_OBJS = 
+
+# User Includes
+## C Compiler
+USER_C_INC_DIRS = inc 
+USER_INC_FILES = 
+## C++ Compiler
+USER_CPP_INC_DIRS = 
+USER_CPP_INC_FILES = 
+
+USER_INC_DIRS = $(USER_C_INC_DIRS) $(USER_CPP_INC_DIRS)
+
+# User Library Path
+USER_LIB_DIRS = lib 
+
+# EDC Resource Path
+USER_EDCS_IMAGE_DIRS = ${OUTPUT_DIR} edje/images 
+USER_EDCS_SOUND_DIRS = ${OUTPUT_DIR} edje/sounds 
+USER_EDCS_FONT_DIRS = ${OUTPUT_DIR} edje/fonts 
+
+# EDC Flags
+USER_EXT_EDC_KEYS = EDC0 
+
+USER_EXT_EDC0_EDCS = res/edje/time_button_layout.edc res/edje/repeat_weekly_item.edc res/edje/setting_notification.edc res/edje/reject_calls_popup.edc 
+USER_EXT_EDC0_EDCS_IMAGE_DIRS = ${OUTPUT_DIR} edje/images 
+USER_EXT_EDC0_EDCS_SOUND_DIRS = ${OUTPUT_DIR} edje/sounds 
+USER_EXT_EDC0_EDCS_FONT_DIRS = ${OUTPUT_DIR} edje/fonts 
+
+# Resource Filter
+USER_RES_INCLUDE = 
+USER_RES_EXCLUDE = 
+
diff --git a/res/edje/reject_calls_popup.edc b/res/edje/reject_calls_popup.edc
new file mode 100644 (file)
index 0000000..917862e
--- /dev/null
@@ -0,0 +1,100 @@
+/*
+ * Copyright (c) 2020 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 POPUP_CHECK_VIEW_LAYOUT_MIN_INC 0 280
+#define POPUP_CONTENT_DEFAULT_PADDING_LEFT_MIN_INC 15
+#define POPUP_CONTENT_DEFAULT_PADDING_RIGHT_MIN_INC 15
+#define POPUP_CHECK_VIEW_LAYOUT_CONTENT_MIN_INC 0 162
+#define POPUP_CHECK_VIEW_LAYOUT_BOTTOM_MIN_INC 0 98
+#define POPUP_CHECK_VIEW_SWALLOW_END_MIN_INC 50 50
+collections {
+   base_scale: 2.6;
+   group { name: "popup_checkview_layout";
+      parts {
+         part { name: "bg";
+            scale: 1;
+            type: SPACER;
+            description { state: "default" 0.0;
+               min: POPUP_CHECK_VIEW_LAYOUT_MIN_INC;
+               fixed: 1 0;
+            }
+         }
+         part { name: "pad_l";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: POPUP_CONTENT_DEFAULT_PADDING_LEFT_MIN_INC 0;
+               fixed: 1 0;
+               rel1.relative: 0.0 0.0;
+               rel2.relative: 0.0 1.0;
+               align: 0.0 0.0;
+            }
+         }
+         part { name: "pad_r";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: POPUP_CONTENT_DEFAULT_PADDING_RIGHT_MIN_INC 0;
+               fixed: 1 0;
+               rel1.relative: 1.0 0.0;
+               rel2.relative: 1.0 1.0;
+               align: 1.0 0.0;
+            }
+         }
+         part { name: "elm.swallow.content";
+            type: SWALLOW;
+            scale: 1;
+            description { state: "default" 0.0;
+               fixed: 0 1;
+               min: POPUP_CHECK_VIEW_LAYOUT_CONTENT_MIN_INC;
+               align: 0.5 0.0;
+               rel2 {
+                  relative: 1.0 0.0;
+                  to: "pad_b";
+               }
+            }
+         }
+         part { name: "pad_b";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               align: 0.0 1.0;
+               min: POPUP_CHECK_VIEW_LAYOUT_BOTTOM_MIN_INC;
+               fixed: 0 1;
+               rel1.relative: 0.0 1.0;
+            }
+         }
+         part { name: "elm.swallow.end";
+            type: SWALLOW;
+            scale: 1;
+            description { state: "default" 0.0;
+               align: 0.0 0.5;
+               min: POPUP_CHECK_VIEW_SWALLOW_END_MIN_INC;
+               fixed: 1 1;
+               rel1 {
+                  relative: 1.0 1.0;
+                  to_x: "pad_l";
+                  to_y: "pad_b";
+               }
+               rel2 {
+                  relative: 0.0 0.0;
+                  to_x: "pad_r";
+                  to_y: "pad_b";
+               }
+            }
+         }
+      }
+   }
+}
\ No newline at end of file
diff --git a/res/edje/repeat_weekly_item.edc b/res/edje/repeat_weekly_item.edc
new file mode 100644 (file)
index 0000000..a3d5701
--- /dev/null
@@ -0,0 +1,152 @@
+/*
+ * Copyright (c) 2020 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.
+ */
+collections {
+   base_scale: 2.6;
+   group { name: "weekly_item";
+      parts {
+         part { name: "base";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               align: 0.0 0.0;
+               fixed: 0 0;
+               min: 0 240;
+               rel1.relative: 0.0 0.0;
+               rel2.relative: 1.0 1.0;
+            }
+         }
+         part { name: "left_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 32 0;
+               max: 32 -1;
+               align: 0.0 0.0;
+               rel1 {
+                  to: "base";
+                  relative: 0.0 0.0;
+               }
+               rel2 {
+                  to: "base";
+                  relative: 0.0 1.0;
+               }
+            }
+         }
+         part { name: "right_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 32 0;
+               max: 32 -1;
+               align: 1.0 0.0;
+               rel1 {
+                  to: "base";
+                  relative: 1.0 0.0;
+               }
+               rel2 {
+                  to: "base";
+                  relative: 1.0 1.0;
+               }
+            }
+         }
+         part { name: "top_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 0 24;
+               align: 0.5 0.0;
+               rel1 {
+                  to_x: "left_padding";
+                  to_y: "base";
+                  relative: 1.0 0.0;
+               }
+               rel2 {
+                  to_x: "right_padding";
+                  to_y: "base";
+                  relative: 0.0 0.0;
+               }
+            }
+         }
+         part { name: "elm.swallow.text";
+            type: SWALLOW;
+            scale: 1;
+            mouse_events: 0;
+            description { state: "default" 0.0;
+               min: 0 54;
+               max: -1 54;
+               align: 0.5 0.0;
+               rel1 {
+                  to: "top_padding";
+                  relative: 0.0 1.0;
+               }
+               rel2 {
+                  to: "top_padding";
+                  relative: 1.0 1.0;
+               }
+            }
+         }
+         part { name: "text_content_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 0 10;
+               align: 0.0 0.0;
+               rel1 {
+                  to: "elm.swallow.text";
+                  relative: 0.0 1.0;
+               }
+               rel2 {
+                  to: "elm.swallow.text";
+                  relative: 1.0 1.0;
+               }
+            }
+         }
+         part { name: "elm.box.content";
+            type: SWALLOW;
+            scale: 1;
+            description { state: "default" 0.0;
+               align: 0.5 0.0;
+               min: 0 120;
+               rel1 {
+                  to: "text_content_padding";
+                  relative: 0.0 1.0;
+               }
+               rel2 {
+                  to: "text_content_padding";
+                  relative: 1.0 1.0;
+               }
+            }
+         }
+         part { name: "bottom_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 0 24;
+               max: -1 24;
+               align: 0.5 0.0;
+               rel1 {
+                  to: "elm.box.content";
+                  relative: 0.0 1.0;
+               }
+               rel2 {
+                  to: "elm.box.content";
+                  relative: 1.0 1.0;
+               }
+            }
+         }
+      }
+   }
+}
\ No newline at end of file
diff --git a/res/edje/setting_notification.edc b/res/edje/setting_notification.edc
new file mode 100644 (file)
index 0000000..572eb0f
--- /dev/null
@@ -0,0 +1,290 @@
+/*
+ * Copyright (c) 2020 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 ALLOWED_APP_BG_H 191
+#define ALLOWED_APP_BG_W 93
+#define ALLOWED_APP_ICON_H 93
+#define ALLOWED_APP_ICON_W 93
+#define ALLOWED_APP_CENTER_PAD 13
+#define ALLOWED_APP_TEXT_OVER 40
+#define ALLOWED_APP_TEXT_PAD_W 8
+#define SIDE_PAD_W 26
+#define HEADER_TEXT_H 64
+#define SELECT_BUTTON_HOR_PAD_H 14
+#define SELECT_BUTTON_H 52
+#define SELECT_BUTTON_W 200
+#define GRID_PAD_H 15
+collections {
+   base_scale: 2.6;
+   styles {
+      style { name: "text_style";
+         base: "font=Samsungcondenced:style=Regular font_size=30 text_class=tizen align=center valign=top color=#000000 ellipsis=-1 wrap=mixed";
+      }
+      style { name: "header_text_style";
+         base: "color=#3296A6FF font=Tizen:style=Regular font_size=32 text_class=tizen ellipsis=1.0";
+      }
+   }
+   group { name: "allow_noti_from_layout";
+      parts {
+         part { name: "bg";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               align: 0.5 0.5;
+               fixed: 0 0;
+               min: 0 0;
+               rel1.relative: 0.0 0.0;
+               rel2.relative: 1.0 1.0;
+            }
+         }
+         part { name: "elm.swallow.bg";
+            type: SWALLOW;
+            scale: 1;
+            mouse_events: 1;
+            description { state: "default" 0.0;
+               align: 0.5 0.5;
+               fixed: 0 0;
+               min: 0 0;
+               visible: 1;
+               rel1.to: "bg";
+               rel1.relative: 0.0 0.0;
+               rel2.to: "bg";
+               rel2.relative: 1.0 1.0;
+            }
+         }
+         part { name: "pad.side.left";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               align: 0.0 0.5;
+               fixed: 0 0;
+               min: SIDE_PAD_W 0;
+               max: SIDE_PAD_W -1;
+               rel1.to: "bg";
+               rel1.relative: 0.0 0.0;
+               rel2.to: "bg";
+               rel2.relative: 0.0 1.0;
+            }
+         }
+         part { name: "pad.side.right";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               align: 1.0 0.5;
+               fixed: 0 0;
+               min: SIDE_PAD_W 0;
+               max: SIDE_PAD_W -1;
+               rel1.to: "bg";
+               rel1.relative: 1.0 0.0;
+               rel2.to: "bg";
+               rel2.relative: 1.0 1.0;
+            }
+         }
+         part { name: "elm.text";
+            type: TEXTBLOCK;
+            scale: 1;
+            description { state: "default" 0.0;
+               align: 0.5 0.0;
+               fixed: 0 0;
+               min: 0 HEADER_TEXT_H;
+               max: -1 HEADER_TEXT_H;
+               visible: 1;
+               text.style: "header_text_style";
+               rel1.to: "pad.side.left";
+               rel1.relative: 1.0 0.0;
+               rel2.to: "pad.side.right";
+               rel2.relative: 0.0 0.0;
+            }
+         }
+         part { name: "pad.sel.top";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               align: 0.5 0.0;
+               fixed: 0 0;
+               min: 0 SELECT_BUTTON_HOR_PAD_H;
+               max: -1 SELECT_BUTTON_HOR_PAD_H;
+               rel1.to: "elm.text";
+               rel1.relative: 0.0 1.0;
+               rel2.to: "elm.text";
+               rel2.relative: 1.0 1.0;
+            }
+         }
+         part { name: "button";
+            type: SWALLOW;
+            scale: 1;
+            mouse_events: 1;
+            description { state: "default" 0.0;
+               align: 1.0 0.0;
+               fixed: 0 0;
+               min: SELECT_BUTTON_W SELECT_BUTTON_H;
+               max: SELECT_BUTTON_W SELECT_BUTTON_H;
+               visible: 1;
+               rel1.to: "pad.sel.top";
+               rel1.relative: 1.0 1.0;
+               rel2.to: "pad.side.right";
+               rel2.relative: 0.0 0.0;
+            }
+         }
+         part { name: "pad.sel.bottom";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               align: 0.5 0.0;
+               fixed: 0 0;
+               min: 0 SELECT_BUTTON_HOR_PAD_H;
+               max: -1 SELECT_BUTTON_HOR_PAD_H;
+               rel1.to_y: "button";
+               rel1.to_x: "pad.side.left";
+               rel1.relative: 1.0 1.0;
+               rel2.to: "pad.side.right";
+               rel2.relative: 0.0 1.0;
+            }
+         }
+         part { name: "pad.grid.top";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               align: 0.5 0.0;
+               fixed: 0 0;
+               min: 0 GRID_PAD_H;
+               max: -1 GRID_PAD_H;
+               rel1.to: "pad.sel.bottom";
+               rel1.relative: 0.0 1.0;
+               rel2.to: "pad.side.right";
+               rel2.relative: 0.0 1.0;
+            }
+         }
+         part { name: "grid";
+            type: SWALLOW;
+            scale: 1;
+            mouse_events: 1;
+            description { state: "default" 0.0;
+               align: 0.0 0.0;
+               fixed: 0 0;
+               min: 0 0;
+               visible: 1;
+               rel1.to: "pad.grid.top";
+               rel1.relative: 0.0 1.0;
+               rel2.to: "pad.grid.top";
+               rel2.relative: 0.0 1.0;
+            }
+         }
+      }
+   }
+   group { name: "allowed_app_layout";
+      parts {
+         part { name: "bg";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               align: 0.5 0.5;
+               fixed: 0 0;
+               min: (ALLOWED_APP_BG_W + ALLOWED_APP_TEXT_OVER) ALLOWED_APP_BG_H;
+               max: (ALLOWED_APP_BG_W + ALLOWED_APP_TEXT_OVER) ALLOWED_APP_BG_H;
+               rel1.relative: 0.0 0.0;
+               rel2.relative: 1.0 1.0;
+            }
+         }
+         part { name: "icon";
+            type: SWALLOW;
+            scale: 1;
+            mouse_events: 1;
+            description { state: "default" 0.0;
+               align: 0.5 0.0;
+               fixed: 0 0;
+               min: ALLOWED_APP_ICON_W ALLOWED_APP_ICON_H;
+               max: ALLOWED_APP_ICON_W ALLOWED_APP_ICON_H;
+               visible: 1;
+               rel1.to: "bg";
+               rel1.relative: 0.0 0.0;
+               rel2.to_x: "bg";
+               rel2.relative: 1.0 1.0;
+            }
+         }
+         part { name: "icon_text_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               align: 0.0 0.0;
+               fixed: 0 0;
+               min: 0 ALLOWED_APP_CENTER_PAD;
+               max: -1 ALLOWED_APP_CENTER_PAD;
+               rel1.to: "icon";
+               rel1.relative: 0.0 1.0;
+               rel2.to_x: "bg";
+               rel2.relative: 1.0 1.0;
+            }
+         }
+         part { name: "text";
+            type: TEXTBLOCK;
+            scale: 1;
+            multiline: 1;
+            description { state: "default" 0.0;
+               rel1.to_y: "icon_text_padding";
+               rel1.relative: 0.0 1.0;
+               rel2.to_y: "bg";
+               rel2.relative: 1.0 0.0;
+               align: 0.5 0.0;
+               min: 0 0;
+               max: (ALLOWED_APP_BG_W + ALLOWED_APP_TEXT_OVER - ALLOWED_APP_TEXT_PAD_W) 80;
+               text.style: "text_style";
+               text.min: 0 1;
+            }
+         }
+      }
+   }
+   group { name: "lockscreen_notification";
+      parts {
+         part { name: "bg";
+            type: RECT;
+            scale: 1;
+            description { state: "default" 0.0;
+               align: 0.5 0.5;
+               fixed: 0 0;
+               rel1.relative: 0.0 0.0;
+               rel2.relative: 1.0 1.0;
+               color: 250 250 250 255;
+            }
+         }
+         part { name: "list";
+            type: SWALLOW;
+            scale: 1;
+            mouse_events: 1;
+            description { state: "default" 0.0;
+               align: 0.5 1.0;
+               fixed: 0 1;
+               visible: 1;
+               min: 0 0;
+               rel1.relative: 0.0 1.0;
+            }
+         }
+         part { name: "first_item";
+            type: SWALLOW;
+            scale: 1;
+            mouse_events: 0;
+            description { state: "default" 0.0;
+               align: 0.5 0.5;
+               fixed: 0 0;
+               max: -1 0;
+               rel1.to: "bg";
+               rel1.relative: 0.0 0.0;
+               rel2.to_y: "list";
+               rel2.relative: 1.0 0.0;
+            }
+         }
+      }
+   }
+}
\ No newline at end of file
diff --git a/res/edje/time_button_layout.edc b/res/edje/time_button_layout.edc
new file mode 100644 (file)
index 0000000..83ffb39
--- /dev/null
@@ -0,0 +1,38 @@
+/*
+ * Copyright (c) 2020 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.
+ */
+collections {
+   base_scale: 2.6;
+   group { name: "button_layout";
+      parts {
+         part { name: "base";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 300 78;
+               max: 300 78;
+            }
+         }
+         part { name: "elm.swallow.content";
+            type: SWALLOW;
+            scale: 1;
+            description { state: "default" 0.0;
+               rel1.to: "base";
+               rel2.to: "base";
+            }
+         }
+      }
+   }
+}
\ No newline at end of file
diff --git a/res/images/unknown.png b/res/images/unknown.png
new file mode 100644 (file)
index 0000000..535db60
Binary files /dev/null and b/res/images/unknown.png differ
diff --git a/res/po/ar.po b/res/po/ar.po
new file mode 100644 (file)
index 0000000..9248d9d
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "التوقيت"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "م"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "التاريخ"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "ص"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "تم"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "إلغاء"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "إلغاء"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "الإشعارات"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "اسمح بالإشعارات أو احظرها من التطبيقات الفردية."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "عدم الإزعاج"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "قم بكتم كل التنبيهات واعرض الإشعارات في لوحة الإشعارات فقط، وليس في إطارات منبثقة أو على شريط الحالة. يمكنك تحديد التطبيقات التي تريد استثناءها من هذا الوضع أدناه."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "التطبيقات المضمنة"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "إشعارات التطبيقات"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "حدد التطبيقات التي تريد تلقي إشعارات منها أدناه."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "تم تفعيل وضع عدم الإزعاج. سيتم إظهار الإشعارات من التطبيقات التي حددتها أدناه في لوحة الإشعارات فقط."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "إدارة التطبيقات المستبعدة"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "إدارة التطبيقات المستبعدة"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "التطبيقات المستبعدة"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "حدد التطبيقات التي تريد تلقي إشعارات منها أدناه."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "السماح بالإشعارات من"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "السماح للكل"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "الكل"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "جهات الاتصال فقط"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "ما من حد"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "عدم الإظهار مجدداً"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "قم بكتم كل التنبيهات واعرض فقط الإشعارات في لوحة الإشعارات. أضف التطبيقات أدناه للسماح بالاستثناءات."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "ضبط الجدول"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "وقت البدء"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "وقت الانتهاء"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "عدم تلقي مكالمات من أي شخص"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "المكالمات المسموح بها"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "السماح بالمكالمات من"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "الجميع"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "جهات الاتصال فقط"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "جهات الاتصال المفضلة فقط"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "رفض كل المكالمات"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "سيتم تلقائياً رفض كل المكالمات الواردة."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "رفض المكالمات"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "سيتم تلقائياً رفض المكالمات الواردة من جهات اتصال لم تسمح بها."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "إدارة الإشعارات المسموح بها"
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "ضبط"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "أحداث التقويم"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "المنبهات"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "اليوم التالي"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "محتوى شاشة القفل"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "إظهار كل المحتوى"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "إخفاء المحتوى الحساس"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "عدم إظهار الإشعارات"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "إيقاف التشغيل"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "التكرار أسبوعياً"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "إ"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "خ"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "ث"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "أ"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "ج"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "س"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "أ"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "السماح بالإشعارات"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "إشعارات منبثقة"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "يمكنك عرض الإشعارات المنبثقة في أعلى الشاشة."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "شارات التطبيقات"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "يمكنك عرض الشارات على رمز التطبيق."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "الإشعارات على شاشة القفل"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "الإشعارات المحظورة"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "الضبط المتقدم"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "جار التحميل..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "موافق"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "المحتوى المخفي"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "سيتم تلقائياً إيقاف تشغيل خيار عدم الإزعاج في أوقات إنهاء مجدولة."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "إدارة"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "تم إيقاف تشغيل خيار عدم الإزعاج."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "تم إيقاف تشغيل خيار عدم الإزعاج. لا يتراوح الوقت الحالي بين وقتي البدء والانتهاء."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "تم تشغيل خيار عدم الإزعاج. يتراوح الوقت الحالي بين وقتي البدء والانتهاء."
+
diff --git a/res/po/az.po b/res/po/az.po
new file mode 100644 (file)
index 0000000..0b215e5
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Vaxt"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Tarix"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "HAZIR"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "LƏĞV ET"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Ləğv et"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Bildirişlər"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Fərdi proqramlardan bildirişlərə icazə ver və blokla."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Narahat etmə"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Bütün siqnalları səssizləşdir və bildirişləri üzən pəncərə və ya status paneli deyil, yalnız bildiriş panelində göstər. Siz aşağıdakı bu rejimdən ixrac ediləcək proqramları seçə bilərsiniz."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Daxil edilmiş proqramlar"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Proqram bildirişləri"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Aşağıdan bildiriş almaq istədiyin proqramları seç."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Narahat etmə rejimi aktivdir. Aşağıda seçdiyiniz proqramlardan bildirişlər yalnız bildiriş panelində görünəcək."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "İxrac edilmiş proqram idarə et"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "İxrac proqr idarə et"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "İxrac edilmiş proqramlar"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Aşağıda bildirişlər almaq istədiyiniz proqramları seçin."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Bildirişlərə icazə ver"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Hamısına icazə ver"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Hamısı"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Yalnız kontaktlar"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Yoxdur"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Bir daha göstərmə"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Bütün siqnalları səssizləşdir və yalnız bildiriş panelində bildirişləri göstər. İstisnalara icazə vermək üçün aşağıdakı proqramları əlavə et."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Qrafiki qur"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Başlama vaxtı"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Bitmə vaxtı"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Heç kim"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "İcazə verilən zənglər"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Zənglərə icazə ver"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Hər kəs"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Yalnız kontaktlar"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Yalnız sevimli kontaktlar"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Bütün zəngləri rədd et"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Bütün daxil olan zəglər avtomatik rədd ediləcək."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Zəngləri rədd et"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "İcazə vermədiyiniz kontaktlardan gələn zənglər avtomatik rədd ediləcək."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "İcaz bild idarə et"
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Qur"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Təqvim olayları"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Xəbərdarlıq siqnalları"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "növbət gün"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Kilid ekr məzm"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Bütün məzmunu göstər"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Həssas məzmunu gizlət"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Bildirişləri göstərmə"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "SÖN"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Həftəlik təkrarla"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "B"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "C"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "Ç"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "Ç"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "C"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "Ş"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "B"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Bildirişlərə icazə ver"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Ani bildirişlər"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Ekranın yuxarısında ani bildirişləri göstər."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Proqram bəcləri"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Proqram nışanında bəcləri göstər."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Kilid ekranındakı bildirişlər"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Bloklanmış bildirişlər"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Qabaqcıl parametrlər"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Yüklənir..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Məzmun gizlədildi"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Narahat etmə avtomatik olaraq planlaşdırılan vaxtda sönəcək."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "İdarə et"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Narahat etmə sönüb."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Narahat etmə sönüb. Cari vaxt başlama və bitmə vaxtları arasında deyil."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Narahat etmə yanılıdır. Cari vaxt başlama və bitmə vaxtları arasındadır."
+
diff --git a/res/po/bg.po b/res/po/bg.po
new file mode 100644 (file)
index 0000000..1297ad8
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Време"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Дата"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "ГОТОВО"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ОТКАЗ"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Отказ"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Уведомления"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Позволете или блокирайте уведомления от отделни приложения."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Не безпокойте"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Изключете звука на всички известия и показвайте уведомления само в панела за уведомления, а не в изскачащи прозорци или в лентата на състоянието. По-долу можете да изберете приложения, които да бъдат изключени от този режим."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Включени приложения"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Уведомл. на приложения"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Изберете приложенията по-долу, от които искате да получавате уведомления."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "„Не безпокойте“ е активирано. Уведомленията от приложенията, които сте избрали по-долу, ще се показват само в панела за уведомления."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Управление на изкл. приложения"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Управл. изкл. прил."
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Изключени приложения"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Изберете приложенията по-долу, от които искате да получавате уведомления."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Позволяване на уведомления от"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Позволяване на всички"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Всички"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Само контакти"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Няма"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Да не се показва повече"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Изключете звука на всички известия и показвайте уведомления само в панела за уведомления. Добавете приложения по-долу, за да позволите изключения."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Задаване на график"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Начално време"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Краен час"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Никой"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Разрешени повиквания"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Разрешаване повиквания от"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Всеки"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Само контакти"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Само любими контакти"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Отхвърл. всички разговори"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Всички входящи повиквания ще бъдат отхвърляни автоматично."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Отхвърляне на повиквания"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Входящите повиквания от контакти, които не сте разрешили, ще бъдат отхвърляни автоматично."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Управ. разреш. увед."
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Настрой"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Събития в календара"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Аларми"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "следв. ден"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Съдържание закл. екран"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Показване на цялото съдържание"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Скриване на поверително съдърж."
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Да не се показват уведомления"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "ИЗКЛЮЧЕНО"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Повторение ежеседмично"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "П"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "Ч"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "В"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "С"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "П"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "С"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "Н"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Позволяване уведомления"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Изскачащи уведомления"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Покажете изскачащи уведомления в горната част на екрана."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Значки на приложения"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Покажете значки върху иконата на приложението."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Уведомления на заключения екран"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Блокирани уведомления"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Разширени настройки"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Зареждане..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Съдържанието е скрито"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "„Не безпокойте“ ще се изключи автоматично в планирания краен час."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Управление"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "„Не безпокойте“ е изключено."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "„Не безпокойте“ е изкл. Текущият час не е между началния и крайния час."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "„Не безпокойте“ е включено. Текущият час е между началния и крайния час."
+
diff --git a/res/po/ca.po b/res/po/ca.po
new file mode 100644 (file)
index 0000000..b35f593
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Durada"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Data"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "REALITZAT"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CANCEL·LAR"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Cancel·lar"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Notificacions"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Permeti o bloquegi les notificacions d'aplicacions individuals."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "No molestar"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Silenciar tots els avisos i mostrar les notificacions només al tauler de notificacions i no a finestres emergents o a la barra d'estat. Pot seleccionar a continuació les aplicacions que vol excloure d'aquest mode."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Aplicacions incloses"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Notificacions d'aplic"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Seleccioni les aplicacions de sota de les quals vol rebre notificacions."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "No molestar està activat. Només es mostraran al tauler de notificacions les notificacions de les aplicacions que ha seleccionat a continuació."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Gestionar aplicacions excloses"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Gest aplic excloses"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Aplicacions excloses"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Seleccioni les aplicacions a continuació de les quals vol rebre notificacions."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Permetre notificacions de"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Permetre-ho tot"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Tot"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Només contactes"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Cap"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "No tornar a mostrar"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Silenciï tots els avisos i mostri només les notificacions al tauler de notificacions. Afegeixi aplicacions a sota per permetre les excepcions."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Establir programació"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Hora d'inici"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Hora finalització"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Ningú"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Trucades permeses"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Permetre trucades de"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Tothom"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Només contactes"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Només els contactes preferits"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Rebutjar totes trucades"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Totes les trucades entrants es rebutjaran automàticament."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Rebutjar trucades"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Les trucades entrants de contactes que no ha permès es rebutjaran automàticament."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Gestion notif permes"
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Definir"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Esdeveniments de calendari"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Alarmes"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "dia següent"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Conting pantalla bloq"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Mostrar tot el contingut"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Ocultar contingut sensible"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "No mostrar notificacions"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "DESACTIVAT"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Repetir setmanalment"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "Dl"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "Dj"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "Dt"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "Dc"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "Dv"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "Ds"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "Dg"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Permetre notificacions"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Notificac finestr emergent"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Mostri les notificacions de les finestres emergents a la part superior de la pantalla."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Notificacions d'aplicació"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Mostri els distintius a la icona de l'aplicació."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Notific a la pantalla bloqueig"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Notificacions bloquejades"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Ajustaments avançats"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Carregant..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "Acceptar"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Contingut ocult"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "No molestar es desactivarà automàticament a hora finalització programada."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Gestionar"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "S'ha desactivat No molestar."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "No molestar desactivat. Hora actual no és entre hora inici i finalització."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "No molestar activat. Hora actual és entre hora d'inici i de finalització."
+
diff --git a/res/po/cs.po b/res/po/cs.po
new file mode 100644 (file)
index 0000000..0ee383a
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Doba"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "odp."
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Datum"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "dop."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "HOTOVO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ZRUŠIT"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Storno"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Oznámení"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Povolí nebo zablokuje oznámení z jednotlivých aplikací."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Nerušit"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Ztlumí všechna upozornění a zobrazí oznámení pouze na oznamovacím panelu a nikoli v nových oknech nebo na stavovém panelu. Níže můžete vybrat aplikace, které budou z tohoto režimu vyloučeny."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Zahrnuté aplikace"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Oznámení aplikací"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Níže můžete vybrat aplikace, ze kterých chcete přijímat upozornění."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Je zapnutý režim Nerušit. Oznámení z níže vybraných aplikací se zobrazí pouze na oznamovacím panelu."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Správa vyloučených aplikací"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Správa vylouč. apl."
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Vyloučené aplikace"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Níže můžete vybrat aplikace, ze kterých chcete přijímat upozornění."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Povolit oznámení z"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Povolit vše"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Vše"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Pouze kontakty"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Žádné"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Znovu nezobrazovat"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Ztlumí všechna upozornění a zobrazí oznámení pouze na oznamovacím panelu. Níže můžete přidat aplikace, u kterých budou povoleny výjimky."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Nastavit plán"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Čas zahájení"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Čas ukončení"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Nikdo"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Povolené hovory"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Povolit hovory od"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Každý"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Pouze kontakty"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Pouze oblíbené kontakty"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Odmítat všechny hovory"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Všechny příchozí hovory budou automaticky odmítány."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Odmítnout hovory"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Příchozí hovory od nepovolených kontaktů budou automaticky odmítány."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Správa povol. ozn."
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Nastavit"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Události v kalendáři"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Budík"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "další den"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Obsah zamyk. obrazovky"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Zobrazit vše"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Skrýt citlivý obsah"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Nezobrazit oznámení"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "VYP"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Opakovat týdně"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "P"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "Č"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "Ú"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "P"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "N"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Povolit oznamování"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Oznamování v okně"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Zobrazí oznámení v nových oknech u horního okraje obrazovky."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Odznaky aplikace"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Zobrazí na ikoně aplikace odznaky."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Oznámení na zamykací obrazovce"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Blokovaná oznámení"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Rozšířená nastavení"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Načítání..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Obsah je skrytý"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Režim Nerušit se automaticky vypne v naplánovaný čas ukončení."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Spravovat"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Režim Nerušit je vypnutý."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Režim Nerušit je vypnutý. Aktuální čas není mezi časem začátku a konce."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Režim Nerušit je zapnutý. Aktuální čas je mezi časem začátku a konce."
+
diff --git a/res/po/da.po b/res/po/da.po
new file mode 100644 (file)
index 0000000..d9af995
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Tid"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Dato"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "UDFØRT"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ANNULLER"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Annuller"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Meddelelser"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Tillad eller bloker meddelelser fra enkelte applikationer."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Forstyr ikke"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Gør alle varsler lydløse, og vis kun meddelelser i informationspanelet og ikke i pop op-vinduer eller på statuslinjen. Herunder kan du vælge applikationer, der ikke skal inkluderes i denne tilstand."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Inkluderede apps"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Appmeddelelser"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Vælg de applikationer, du vil modtage meddelelser fra, nedenfor."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Forstyr ikke er aktiveret. Meddelelser fra de applikationer, du har valgt nedenfor, vil kun blive vist i informationspanelet."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Administrer udeladte apps"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Adm. udeladte apps"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Udeladte apps"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Vælg hvilke apps du vil modtage meddelelser fra herunder."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Tillad meddelelser fra"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Tillad alle"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Alle"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Kun kontakter"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Ingen"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Vis ikke igen"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Gør alle varsler lydløse, og vis kun meddelelser i informationspanelet. Tilføj apps herunder for at tillade undtagelser."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Angiv tidsplan"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Starttid"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Sluttidspunkt"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Ingen"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Tilladte opkald"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Tillad opkald fra"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Alle"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Kun kontakter"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Kun favoritkontakter"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Afvis alle opkald"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Alle indgående opkald afvises automatisk."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Afvis opkald"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Indgående opkald fra kontakter, du ikke har tilladt, vil automatisk blive afvist."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Adm. tilladte medd."
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Indstil"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Kalenderevents"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Alarmer"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "næste dag"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Indhold på låseskærm"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Vis alt indhold"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Skjul følsomt indhold"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Vis ikke meddelelser"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "FRA"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Gentag ugentligt"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "M"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "T"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "T"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "O"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "F"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "L"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "S"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Tillad meddelelser"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Pop op-meddelelser"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Vis pop op-meddelelser øverst på skærmen."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Appbadges"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Vis badges på appikonet."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Meddelelser på låseskærm"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Blokerede meddelelser"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Avancerede indstillinger"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Indlæser..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Indholdet er skjult"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Forstyr ikke deaktiveres automatisk på et planlagt sluttidspunkt."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Håndter"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Forstyr ikke-tilstand er deaktiveret."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Forstyr ikke er deakt. Aktuelle kl.slæt er ikke ml. start- og sluttidspkt."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Forstyr ikke er aktiveret. Aktuelle kl.slæt er ml. start- og sluttidspkt."
+
diff --git a/res/po/de.po b/res/po/de.po
new file mode 100644 (file)
index 0000000..e56f08f
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Zeit"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Datum"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "FERTIG"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ABBRECHEN"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Abbruch"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Benachrichtigungen"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Benachrichtigungen von einzelnen Anwendungen erlauben oder sperren."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Nicht stören"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Alle Alarme stummschalten und Benachrichtigungen nur im Benachrichtigungsfeld und nicht in Pop-ups oder auf der Statusleiste anzeigen. Sie können die in diesem Modus auszuführenden Anwendungen unten auswählen."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Eingeschlossene Apps"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "App-Benachrichtigungen"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Wählen Sie unten die Anwendungen aus, von denen Sie Benachrichtigungen erhalten möchten."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "„Nicht stören“ ist aktiviert. Benachrichtigungen von den Anwendungen, die Sie unten ausgewählt haben, werden nur im Benachrichtigungsfeld angezeigt."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Ausgeschlossene Apps verwalten"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Ausgeschlossene Apps"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Ausgeschlossene Apps"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Wählen Sie unten die Apps aus, von denen Sie Benachrichtigungen erhalten möchten."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Zulassen von Benachrichtigungen von"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Alle zulassen"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Immer"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Nur Kontakte"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Keine"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Nicht erneut anzeigen"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Alle Alarme stummschalten und Benachrichtigungen nur im Benachrichtigungsfeld anzeigen. Apps unten hinzufügen, um Ausnahmen zu erlauben."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Zeitplan festlegen"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Startzeit"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Endzeit"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Niemandem"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Zulässige Anrufe"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Anrufe zulassen von"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Jedem"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Nur Kontakte"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Nur bevorzugte Kontakte"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Ablehnen aller Anrufe"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Alle eingehende Anrufe werden automatisch abgewiesen."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Ablehnen von Anrufen"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Eingehende Anrufe von Kontakten, die Sie nicht zugelassen haben, werden automatisch abgelehnt."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Zugelassenenverwaltung"
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Festlegen"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Kalendereinträge"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Alarme"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "nächster Tag"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Sperrbildschirminhalt"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Alle Inhalte anzeigen"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Sensiblen Inhalt ausblenden"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Keine Benachrichtigungen anzeigen"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "AUS"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Wöchentlich wiederholen"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "M"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "D"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "D"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "M"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "F"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "S"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Benachrichtigungen zulassen"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Pop-Up-Benachrichtigungen"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Pop-Up-Benachrichtigungen am oberen Bildschirmrand anzeigen."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "App-Abzeichen"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Abzeichen auf dem App-Symbol anzeigen."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Benachricht. auf Sperrbildschirm"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Gesperrte Benachrichtigungen"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Erweiterte Einstellungen"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Lädt..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Inhalt ausgeblendet"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "„Nicht stören“ aktiviert. Wird zur geplanten Endzeit automatisch deaktiviert."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Verwalten"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "„Nicht stören“ deaktiviert."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "„Nicht stören“ deaktiviert. Aktuelle Uhrzeit außerhalb des Zeitplans."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "„Nicht stören“ aktiviert. Aktuelle Uhrzeit liegt zwischen Start- und Endzeit."
+
diff --git a/res/po/el_GR.po b/res/po/el_GR.po
new file mode 100644 (file)
index 0000000..5218e7c
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Ώρα"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "ΜΜ"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Ημερομηνία"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "ΠΜ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "ΤΕΛΟΣ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ΑΚΥΡΟ"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Ακύρωση"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Ειδοποιήσεις"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Επιτρέψτε ή αποκλείστε ειδοποιήσεις από μεμονωμένες εφαρμογές."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Μην ενοχλείτε"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Εκτελεί σίγαση όλων των ειδοποιήσεων και εμφανίζει ειδοποιήσεις μόνο στον πίνακα ειδοποιήσεων και όχι σε αναδυόμενα παράθυρα ή στην γραμμή κατάστασης. Μπορείτε να επιλέξετε εφαρμογές προς εξαίρεση από αυτήν τη λειτουργία παρακάτω."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Εφαρμογές που συμπεριλαμβάνονται"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Ειδοποιήσεις εφαρμογής"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Επιλέξτε παρακάτω τις εφαρμογές από τις οποίες θέλετε να λαμβάνετε ειδοποιήσεις."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Η λειτουργία «Μην ενοχλείτε» είναι ενεργοποιημένη. Οι ειδοποιήσεις από τις εφαρμογές που έχετε επιλέξει παρακάτω θα εμφανίζονται μόνο στον πίνακα ειδοποιήσεων."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Διαχείριση εξαιρ. εφαρμογών"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Διαχ. εξαιρ. εφαρμ."
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Εξαιρούμενες εφαρμογές"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Επιλέξτε παρακάτω τις εφαρμογές από τις οποίες θέλετε να λαμβάνετε ειδοποιήσεις."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Επιτρέπονται ειδοποιήσεις από"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Αποδοχή όλων"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Όλες"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Μόνο επαφές"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Καμία"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Να μην εμφανιστεί ξανά"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Να γίνει σίγαση όλων των ειδοποιήσεων και να εμφανίζονται ειδοποιήσεις μόνο στον πίνακα ειδοποιήσεων. Προσθέστε παρακάτω εφαρμογές για να ορίσετε εξαιρέσεις."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Ορισμός προγράμματος"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Ώρα έναρξης"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Ώρα λήξης"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Κανένας"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Επιτρεπόμενες κλήσεις"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Να επιτρέπ. κλήσεις από"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Όλοι"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Μόνο επαφές"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Μόνο αγαπημένες επαφές"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Απόρριψη όλων των κλήσεων"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Να γίνεται αυτόματη απόρριψη όλων των εισερχόμενων κλήσεων."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Απόρριψη κλήσεων"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Οι εισερχόμενες κλήσεις από επαφές που δεν επιτρέπετε θα απορρίπτονται αυτόματα."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Διαχ. επιτρ. ειδοπ."
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Ορισμός"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Συμβάντα ημερολογίου"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Ειδοποίηση"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "επ. ημέρα"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Περιεχ. οθόν. κλειδώμ."
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Εμφάνιση όλου του περιεχομένου"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Απόκρυψη ευαίσθητου περιεχομένου"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Να μην εμφανίζονται ειδοποιήσεις"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "ΑΠΕΝΕΡΓΟΠΟΙΗΣΗ"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Εβδομαδιαία επανάληψη"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "Δ"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "Π"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "Τ"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "Τ"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "Π"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "Σ"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "Κ"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Να επιτρέπ. ειδοποιήσεις"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Αναδυόμενες ειδοποιήσεις"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Εμφάνιση αναδυόμενων ειδοποιήσεων στο επάνω μέρος της οθόνης."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Σήματα εφαρμογών"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Εμφάνιση σημάτων στο εικονίδιο εφαρμογής."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Ειδοποιήσεις στην οθόνη κλειδ."
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Αποκλεισμένες ειδοποιήσεις"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Σύνθετες ρυθμίσεις"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Φόρτωση..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Το περιεχόμενο δεν είναι ορατό"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Η λειτουργία «Μην ενοχλείτε» θα απενεργ. αυτόματα στην προγραμ. ώρα λήξης."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Διαχείριση"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Απενεργοποιήθηκε η λειτουργία «Μην ενοχλείτε»."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Απεν. η λειτ. Μην ενοχλείτε.Η ώρα δεν είναι μεταξύ ώρας έναρξης και λήξης."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Ενεργ. η λειτ. Μην ενοχλείτε. Η ώρα είναι μεταξύ ώρας έναρξης και λήξης."
+
diff --git a/res/po/en.po b/res/po/en.po
new file mode 100644 (file)
index 0000000..b5a5d7f
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Time"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Date"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "DONE"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CANCEL"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Cancel"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Notifications"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Allow or block notifications from individual applications."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Do not disturb"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Mute all alerts and show notifications in the notification panel only, and not in pop-ups or on the status bar. You can select applications to be excluded from this mode below."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Included apps"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "App notifications"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Select the applications you want to receive notifications from below."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Do not disturb is enabled. Notifications from the applications you have selected below will only be shown in the notification panel."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Manage excluded apps"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Manage excluded apps"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Excluded apps"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Select the apps you want to receive notifications from below."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Allow notifications from"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Allow all"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "All"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Contacts only"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "None"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Don't show again"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Mute all alerts and only show notifications in the notification panel. Add apps below to allow exceptions."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Set schedule"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Start time"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "End time"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Nobody"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Allowed calls"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Allow calls from"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Everyone"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Contacts only"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Favourite contacts only"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Reject all calls"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "All incoming calls will be rejected automatically."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Reject calls"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Incoming calls from contacts you have not allowed will be rejected automatically."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Manage allowed noti."
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Set"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Calendar events"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Alarms"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "next day"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Lock screen content"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Show all content"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Hide sensitive content"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Don't show notifications"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "OFF"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Repeat weekly"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "M"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "T"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "T"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "W"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "F"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "S"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Allow notifications"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Pop-up notifications"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Show pop-up notifications at the top of the screen."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "App badges"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Show badges on the app icon."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Notifications on lock screen"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Blocked notifications"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Advanced settings"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Loading..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Content hidden"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Do not disturb will automatically turn off at scheduled end time."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Manage"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Do not disturb turned off."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Do not disturb turned off. Current time not between start and end times."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Do not disturb turned on. Current time between start and end times."
+
diff --git a/res/po/en_PH.po b/res/po/en_PH.po
new file mode 100644 (file)
index 0000000..03432c1
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Time"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Date"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "DONE"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CANCEL"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Cancel"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Notifications"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Allow or block notifications from individual applications."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Do not disturb"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Mute all alerts and show notifications in the notification panel only, and not in pop-ups or on the status bar. You can select applications to be excluded from this mode below."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Included apps"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "App notifications"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Select the applications you want to receive notifications from below."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Do not disturb is enabled. Notifications from the applications you have selected below will only be shown in the notification panel."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Manage excluded apps"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Manage excluded apps"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Excluded apps"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Select the apps you want to receive notifications from below."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Allow notifications from"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Allow all"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "All"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Contacts only"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "None"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Don't show again"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Mute all alerts and only show notifications in the notification panel. Add apps below to allow exceptions."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Set schedule"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Start time"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "End time"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Nobody"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Allowed calls"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Allow calls from"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Everyone"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Contacts only"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Favorite contacts only"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Reject all calls"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "All incoming calls will be rejected automatically."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Reject calls"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Incoming calls from contacts you have not allowed will be rejected automatically."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Manage allowed noti."
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Set"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Calendar events"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Alarms"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "next day"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Lock screen content"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Show all content"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Hide sensitive content"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Don't show notifications"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "OFF"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Repeat weekly"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "M"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "T"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "T"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "W"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "F"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "S"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Allow notifications"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Pop-up notifications"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Show pop-up notifications at the top of the screen."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "App badges"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Show badges on the app icon."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Notifications on lock screen"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Blocked notifications"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Advanced settings"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Loading..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Content hidden"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Do not disturb will automatically turn off at scheduled end time."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Manage"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Do not disturb turned off."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Do not disturb turned off. Current time not between start and end times."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Do not disturb turned on. Current time between start and end times."
+
diff --git a/res/po/en_US.po b/res/po/en_US.po
new file mode 100644 (file)
index 0000000..9886369
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Time"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Date"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "DONE"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CANCEL"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Cancel"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Notifications"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Allow or block notifications from individual applications."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Do not disturb"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Mute all alerts and show notifications in the notification panel only, and not in pop-ups or on the status bar. You can select applications to be excluded from this mode below."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Included apps"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "App notifications"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Select the applications you want to receive notifications from below."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Do not disturb is on. Notifications from the applications you have selected below will only be shown in the notification panel."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Manage excluded apps"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Manage excluded apps"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Excluded apps"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Select the apps you want to receive notifications from below."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Allow notifications from"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Allow all"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "All"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Contacts only"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "None"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Don't show again"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Mute all alerts and only show notifications in the notification panel. Add apps below to allow exceptions."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Set schedule"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Start time"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "End time"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Nobody"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Allowed calls"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Allow calls from"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Everyone"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Contacts only"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Favorite contacts only"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Reject all calls"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "All incoming calls will be rejected automatically."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Reject calls"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Incoming calls from contacts you have not allowed will be rejected automatically."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Manage allowed noti."
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Set"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Calendar events"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Alarms"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "next day"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Lock screen content"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Show all content"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Hide sensitive content"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Don't show notifications"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "OFF"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Repeat weekly"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "M"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "T"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "T"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "W"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "F"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "S"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Allow notifications"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Pop-up notifications"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Show pop-up notifications at the top of the screen."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "App badges"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Show badges on the app icon."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Notifications on lock screen"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Blocked notifications"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Advanced settings"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Loading..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Content hidden"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Do not disturb will automatically turn off at scheduled end time."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Manage"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Do not disturb turned off."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Do not disturb turned off. Current time not between start and end times."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Do not disturb turned on. Current time between start and end times."
+
diff --git a/res/po/es_ES.po b/res/po/es_ES.po
new file mode 100644 (file)
index 0000000..b6924d5
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Duración"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Fecha"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "HECHO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CANCELAR"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Notificaciones"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Permite o bloquea las notificaciones de aplicaciones individuales."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "No molestar"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Silencia todas las alertas y muestra las notificaciones solo en el panel de notificaciones, y no en ventanas emergentes ni en la barra de estado. Puedes seleccionar a continuación las aplicaciones que quieras excluir de este modo."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Aplicaciones incluidas"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Notificaciones"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Selecciona a continuación las aplicaciones de las que quieras recibir notificaciones."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "El modo No molestar está activado. Las notificaciones de las aplicaciones que selecciones abajo se mostrarán solo en el panel de notificaciones."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Administrar aplicaciones"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Administrar"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Aplicaciones excluidas"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Selecciona a continuación las aplicaciones de las que quieras recibir notificaciones."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Permitir notificaciones de"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Permitir todas"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Todas"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Solo contactos"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Ninguna"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "No volver a mostrar"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Silencia todas las alertas y muestra solo las notificaciones en el panel de notificaciones. Añade a continuación aplicaciones para las que quieras permitir excepciones."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Establecer planificación"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Hora de inicio"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Hora de finalización"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Nadie"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Llamadas permitidas"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Permitir llamadas de"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Todos"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Solo contactos"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Solo contactos favoritos"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Rechazar todas las llamadas"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Todas las llamadas entrantes se rechazarán automáticamente."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Rechazar llamadas"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Las llamadas entrantes de contactos que no hayas permitido se rechazarán automáticamente."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Gestionar permitidas"
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Definir"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Eventos de calendario"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Alarmas"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "día siguiente"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Contenido en Bloqueo"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Mostrar todo el contenido"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Ocultar contenido confidencial"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "No mostrar notificaciones"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "DESACTIVAR"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Repetir semanalmente"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "L"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "J"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "M"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "X"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "V"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "D"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Permitir notificaciones"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Notificaciones emergentes"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Muestra notificaciones emergentes en la parte superior de la pantalla."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Alertas de aplicaciones"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Muestra alertas en el icono de la aplicación."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Notificaciones pantalla Bloqueo"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Notificaciones bloqueadas"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Ajustes avanzados"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Cargando..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "Aceptar"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Contenido oculto"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "No molestar se desactivará automáticamente a hora finalización programada."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Editar"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "El modo No molestar está desactivado."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "No molestar desactivado. Hora actual no está entre hora inicio y hora fin."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "No molestar activado. Hora actual está entre hora inicio y hora fin."
+
diff --git a/res/po/es_US.po b/res/po/es_US.po
new file mode 100644 (file)
index 0000000..4f73f88
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Fecha"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Fecha"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "REALIZADO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CANCELAR"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Notificaciones"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Permitir o bloquear notificaciones de ciertas aplicaciones."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "No molestar"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Silenciar todas las alertas y mostrar las notificaciones solo en el panel de notificaciones, y no en ventanas emergentes o en la barra de estado. A continuación puede seleccionar las aplicaciones que desee excluir de este modo."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Aplicaciones incluidas"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Notificaciones"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Seleccione a continuación las aplicaciones de las cuales desea recibir notificaciones."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "El modo No molestar está activado. Las notificaciones de las aplicaciones seleccionadas a continuación solo se mostrarán en el panel de notificaciones."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Administrar exclusiones"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Administrar"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Aplicaciones excluidas"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Seleccione a continuación las aplicaciones de las cuales desea recibir notificaciones."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Permitir notificaciones de"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Permitir todo"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Todos"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Solo contactos"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Ninguno"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "No mostrar de nuevo"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Silenciar todas las alertas y solo mostrar las notificaciones en el panel de notificaciones. Añada aplicaciones a continuación para permitir excepciones."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Definir programa"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Hora inicial"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Hora final"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Nadie"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Llamadas permitidas"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Permitir llamadas de"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Todos"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Solo contactos"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Solo contactos favoritos"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Rechazar todas las llamadas"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Se rechazarán automáticamente todas las llamadas entrantes."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Rechazar llamadas"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Las llamadas entrantes de contactos que no haya permitido se rechazarán automáticamente."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Administrar permisos"
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Definir"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Eventos del Calendario"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Alarmas"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "día siguiente"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Pantalla de bloqueo"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Mostrar todo el contenido"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Ocultar contenido confidencial"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "No mostrar notificaciones"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "DESACTIVAR"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Repetir semanalmente"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "L"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "J"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "M"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "X"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "V"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "D"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Permitir notificaciones"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Notificaciones emergentes"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Mostrar notificaciones emergentes en la parte superior de la pantalla."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Globos de notificación"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Mostrar globos de notificación en el ícono de la aplicación."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Notificaciones en bloqueo"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Notificaciones bloqueadas"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Ajustes avanzados"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Cargando..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "Aceptar"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Contenido oculto"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "No molestar se desactiva automáticamente a la hora final programada."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Administrar"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "El modo No molestar está desactivado."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "No molestar desactivado. Hora actual no está entre horas inicial y final."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "No molestar activado. Hora actual está entre horas inicial y final."
+
diff --git a/res/po/et.po b/res/po/et.po
new file mode 100644 (file)
index 0000000..d5a6fc2
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Kestus"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PL"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Kuupäev"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "EL"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "VALMIS"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "TÜHISTA"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Tühista"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Teavitused"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Luba või blokeeri teavitused konkreetsetelt rakendustelt."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Mitte segada"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Saate vaigistada kõik alarmid ja kuvada teavitusi ainult teavituste paneelil ning mitte hüpikutes või olekuribal. Saate allpool valida rakendused, mis jäetakse sellest režiimist kõrvale."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Sisalduvad rakendused"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Rakenduse teavitused"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Valige allpool rakendused, millelt soovite saada teavitusi."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Valik Mitte segada on aktiveeritud. Allpool valitud rakenduste teavitusi kuvatakse ainult teavituste paneelil."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Halda väljajäetud rakendusi"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Väl. rak. haldamine"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Väljajäetud rakendused"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Valige allpool rakendused, millelt soovite saada teavitusi."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Teavituste lubamine:"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Luba kõik"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Kõik"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Ainult kontaktid"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Puudub"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Ära näita enam"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Saate vaigistada kõik märguanded ja kuvada teavitusi ainult teavituste paneelil. Erandite lubamiseks lisage allapoole rakendusi."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Ajakava määramine"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Alguskellaaeg"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Lõppkellaaeg"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Mitte keegi"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Lubatud kõned"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Kõnede lubamine kontaktilt"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Kõik"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Ainult kontaktid"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Ainult lemmikkontaktid"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Kõikidest kõnedest keeld."
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Kõikidest saabuvatest kõnedest keeldutakse automaatselt."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Kõnedest keeldumine"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Saabuvatest kõnedest kontaktidelt, kellele te pole luba andnud, keeldutakse automaatselt."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Lubat. teavit. hald."
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Määra"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Kalendrisündmused"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Alarmid"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "järg. päev"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Lukustusekraani sisu"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Näita kogu sisu"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Peida tundlik sisu"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Ära kuva teavitusi"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "VÄLJAS"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Iganädalane kordus"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "E"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "N"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "T"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "K"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "R"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "L"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "P"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Teavituste lubamine"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Hüpikteavitused"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Saate lasta kuvada hüpikteavitusi ekraani ülaservas."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Rakenduse märgid"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Saate lasta kuvada märke rakenduse ikoonil."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Teavitused lukustusekraanil"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Blokeeritud teavitused"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Täpsemad seaded"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Laadimine..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Sisu peidetud"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Mitte segada lülitatakse määratud lõppajal automaatselt välja."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Halda"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Mitte segada on välja lülitatud."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Mitte segada on välja lülit. Praegune aeg ei jää alguse ja lõpu vahele."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Mitte segada on sisse lülitatud. Praegune aeg jääb alguse ja lõpu vahele."
+
diff --git a/res/po/eu.po b/res/po/eu.po
new file mode 100644 (file)
index 0000000..8306ea5
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Iraupena"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Data"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "EGINA"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "UTZI"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Ezeztatu"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Jakinarazpenak"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Baimendu edo blokeatu banako aplikazioen jakinarazpenak."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Ez molestatu"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Isilarazi alerta guztiak eta erakutsi jakinarazpenak jakinarazpenen panelean soilik, eta ez mezu gainerakorretan edo egoera barretan. Beheko modutik baztertzeko aplikazioak soilik hauta ditzakezu."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Barne hartutako aplikazioak"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Aplikazio jakinarazp."
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Hautatu beheko zer aplikaziotako jakinarazpenak jaso nahi dituzun."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Ez molestatu modua gaituta dago. Behean hautatu dituzun aplikazioen jakinarazpenak jakinarazpen panelean erakutsiko dira soilik."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Kudeatu kanpo utzitako aplik."
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Kudeatu kanpo utzitako aplik."
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Kanpo utzitako aplikazioak"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Hautatu beheko zer aplikaziotako jakinarazpenak jaso nahi dituzun."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Baimendu jakinarazpen hauek"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Baimendu denak"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Guztiak"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Kontaktuak soilik"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Bat ere ez"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Ez erakutsi berriz"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Isilarazi alerta guztiak eta erakutsi jakinarazpenak soilik jakinarazpenen panelean. Gehitu beheko aplikazioak salbuespenak baimentzeko."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Ezarri agenda"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Hasiera ordua"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Amaiera ordua"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Bat ere ez"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Onartutako deiak"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Baimendu hauen deiak"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Guztiak"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Kontaktuak soilik"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Gogoko kontaktuak soilik"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Ukatu dei guztiak"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Sarrerako dei guztiak automatikoki ukatuko dira."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Ukatu deiak"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Onartu ez diren kontaktuen sarrerako deiak automatikoki ukatuko dira."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Jakinarazpen onartuak"
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Ezarri"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Egutegiko gertaerak"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Alarmak"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "hurr. eguna"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Blokeo pant. edukia"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Erakutsi eduki guztia"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Ezkutatu kontuzko edukia"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Ez erakutsi jakinarazpenik"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "DESAKTIBATU"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Errepikatu astero"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "A"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "O"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "A"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "A"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "O"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "L"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "I"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Baimendu jakinarazpenak"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Jakinarazpen gainerakorrak"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Erakutsi jakinarazpen gainerakorrak pantailaren goialdean."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Aplikazioen bereizgarriak"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Erakutsi bereizgarriak aplikazio ikonoan."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Blokeo pant. jakinarazpenak"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Blokeatutako jakinarazpenak"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Ezarpen aurreratuak"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Kargatzen..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "Ados"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Edukia ezkutatu da"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Ez molestatu modua automatikoki desaktibatuko da programatutako amaiera orduan."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Kudeatu"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Ez molestatu modua desaktibatuta dago."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Ez molestatu modua desaktib. Ordua ez da hasiera/amaiera orduen artekoa."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Ez molestatu modua aktibatuta. Ordua hasiera/amaiera orduen artekoa da."
+
diff --git a/res/po/fi.po b/res/po/fi.po
new file mode 100644 (file)
index 0000000..6460321
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Kesto"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "IP"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Päivämäärä"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AP"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "VALMIS"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "PERUUTA"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Peruuta"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Ilmoitukset"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Salli tai estä yksittäisten sovellusten ilmoitukset."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Älä häiritse"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Mykistä kaikki hälytykset ja näytä ilmoitukset vain ilmoituspaneelissa, ei ponnahdusikkunoissa tai tilarivillä. Voit valita tässä tilassa ohitettavat sovellukset alla."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Sisällytetyt sovellukset"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Sovellusilmoitukset"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Valitse alta sovellukset, joista haluat vastaanottaa ilmoituksia."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Älä häiritse -toiminto on käytössä. Alla valitsemiesi sovellusten ilmoitukset näytetään vain ilmoituspaneelissa."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Poissulj. sovellusten hallinta"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Poissulj. sov. hall."
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Poissuljetut sovellukset"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Valitse alta sovellukset, joista haluat vastaanottaa ilmoituksia."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Salli ilmoitukset sovelluksesta"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Salli kaikki"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Kaikki"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Vain yhteystiedot"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Ei mitään"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Älä näytä uudelleen"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Mykistä kaikki hälytykset ja näytä ilmoitukset vain ilmoituspaneelissa. Lisää alla olevat sovellukset poikkeusten sallimiseksi."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Määritä aikataulu"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Alkamisaika"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Päättymisaika"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Ei kukaan"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Sallitut puhelut"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Salli puhelut"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Kaikki"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Vain yhteystiedot"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Vain suosikkiyhteyshenkilöt"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Hylkää kaikki puhelut"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Kaikki saapuvat puhelut hylätään automaattisesti."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Hylkää puhelut"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Yhteyshenkilöiden saapuvat puhelut, joita et ole sallinut, hylätään automaattisesti."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Sall. ilm. hallinta"
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Aseta"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Kalenterimerkinnät"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Hälytykset"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "seur. päivä"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Lukitusnäytön sisältö"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Näytä kaikki sisältö"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Piilota arkaluonteinen sisältö"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Älä näytä ilmoituksia"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "LOPETA"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Toista viikoittain"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "M"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "T"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "T"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "K"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "P"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "L"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "S"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Salli ilmoitukset"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Ponnahdusilmoitukset"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Näytä ponnahdusilmoitukset näytön yläosassa."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Sovellusten merkit"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Näytä merkit sovelluskuvakkeessa."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Lukitusnäytön ilmoitukset"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Estetyt ilmoitukset"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Lisäasetukset"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Ladataan..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Sisältö piilotettu"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Älä häiritse -tila poistetaan määrit. aikoina automaattisesti käytöstä."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Hallinta"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Älä häiritse -tila poistettu käytöstä."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Älä häiritse poist. käytöstä. Aika ei ole alkamis- ja päättymisaik. välillä."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Älä häiritse otettu käyttöön. Aika on alkamis- ja päättymisaik. välillä."
+
diff --git a/res/po/fr.po b/res/po/fr.po
new file mode 100644 (file)
index 0000000..0a953c1
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Minutage"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Date"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "Terminé"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ANNULER"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Annuler"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Notifications"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Autorisez ou bloquez les notifications d'applications individuelles."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Ne pas déranger"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Coupez le son de toutes les alertes et affichez les notifications uniquement dans le volet des raccourcis, et non dans des fenêtres contextuelles ou dans la barre d'état. Vous pouvez sélectionner ci-dessous les applications à exclure de ce mode."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Applications incluses"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Notif. applications"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Sélectionnez les applications pour lesquelles vous souhaitez recevoir des notifications."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Le mode Ne pas déranger est activé. Les notifications des applications sélectionnées ci-dessous ne s'afficheront que dans le volet des raccourcis."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Gérer les applications exclues"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Gérer applis exclues"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Applications exclues"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Sélectionnez ci-dessous les applications pour lesquelles vous souhaitez recevoir des notifications."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Autorisation des notificiations de"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Autoriser tout"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Toutes"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Contacts uniquement"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Aucune"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Ne plus afficher"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Coupez le son de toutes les alertes et affichez les notifications dans le volet des raccourcis. Ajoutez les applications ci-dessous pour autoriser les exceptions."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Définition programmation"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Heure de début"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Heure de fin"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Personne"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Appels autorisés"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Autorisation des appels de"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Tout le monde"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Contacts uniquement"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Contacts favoris uniquement"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Rejet de tous les appels"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Tous les appels entrants seront rejetés automatiquement."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Rejet des appels"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Les appels entrants provenant de contacts que vous n'avez pas autorisés seront rejetés automatiquement."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Gestion notif. autor."
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Appliquer"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Événements du calendrier"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Alarmes"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "jour suivant"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Contenu écran verr."
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Afficher tout le contenu"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Masquer le contenu sensible"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Ne pas afficher notifications"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "Désactiver"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Chaque semaine"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "L"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "J"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "M"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "Me"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "V"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "D"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Autoriser les notifications"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Notifications pop-up"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Affichez les notifications pop-up en haut de l'écran."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Badges d'application"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Affichez les badges sur l'icône d'application."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Notif. sur écran verrouillage"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Notifications bloquées"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Paramètres avancés"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Chargement..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Contenu masqué"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Le mode Ne pas déranger sera automatiquement désactivé à l'heure définie."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Gérer"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Le mode Ne pas déranger est désactivé."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Ne pas déranger désactivé. Vous n'êtes pas dans la plage d'activation."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Le mode Ne pas déranger est activé. Vous êtes dans la plage d'activation."
+
diff --git a/res/po/fr_CA.po b/res/po/fr_CA.po
new file mode 100644 (file)
index 0000000..9e66f38
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Heure"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Date"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "OK"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ANNULER"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Annuler"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Notifications"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Autorisez ou bloquez les notifications d'applications individuelles."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Ne pas déranger"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Coupez le son de toutes les alertes et affichez les notifications uniquement dans le volet des raccourcis, et non dans des fenêtres contextuelles ou dans la barre d'état. Vous pouvez sélectionner ci-dessous les applications à exclure de ce mode."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Applications incluses"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Notif. applications"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Sélectionnez les applications pour lesquelles vous souhaitez recevoir des notifications."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Le mode Ne pas déranger est activé. Les notifications des applications sélectionnées ci-dessous ne s'afficheront que dans le volet des raccourcis."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Gérer les applications exclues"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Gérer applis exclues"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Applications exclues"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Sélectionnez ci-dessous les applications pour lesquelles vous souhaitez recevoir des notifications."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Autorisation des notificiations de"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Autoriser tout"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Toutes"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Contacts uniquement"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Aucune"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Ne plus afficher"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Coupez le son de toutes les alertes et affichez les notifications dans le volet des raccourcis. Ajoutez les applications ci-dessous pour autoriser les exceptions."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Définition programmation"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Heure de début"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Heure de fin"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Personne"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Appels autorisés"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Autorisation des appels de"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Tout le monde"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Contacts uniquement"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Contacts favoris uniquement"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Rejet de tous les appels"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Tous les appels entrants seront rejetés automatiquement."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Rejet des appels"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Les appels entrants provenant de contacts que vous n'avez pas autorisés seront rejetés automatiquement."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Gestion notif. autor."
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Appliquer"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Évènements du calendrier"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Alarmes"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "jour suivant"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Contenu écran verr."
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Afficher tout le contenu"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Masquer le contenu sensible"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Ne pas afficher notifications"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "DÉSACTIVÉE"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Chaque semaine"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "L"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "J"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "Ma"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "Me"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "V"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "D"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Autorisation notifications"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Notifications pop-up"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Affichez les notifications pop-up en haut de l'écran."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Badges d'application"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Affichez les badges sur l'icône d'application."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Notif. sur écran verrouillage"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Notifications bloquées"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Paramètres avancés"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Chargement..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Contenu masqué"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Le mode Ne pas déranger sera automatiquement désactivé à l'heure définie."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Gérer"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Le mode Ne pas déranger est désactivé."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Ne pas déranger désactivé. Vous n'êtes pas dans la plage d'activation."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Le mode Ne pas déranger est activé. Vous êtes dans la plage d'activation."
+
diff --git a/res/po/ga.po b/res/po/ga.po
new file mode 100644 (file)
index 0000000..e19c148
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Am"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "I.N."
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Dáta"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "R.N."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "DÉANTA"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CUIR AR CEAL"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Cealaigh"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Fógraí"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Ceadaigh fógraí ó fheidhmchláir aonair nó cuir bac orthu."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Ná cuir isteach orm"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Balbhaigh gach foláireamh agus ná taispeáin fógraí ach amháin sa phainéal fógraí, agus ní i míreanna aníos ná ar an mbarra stádais. Is féidir leat na feidhmchláir a eiseofar ón mód seo a roghnú thíos."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Feidhmchláir iniata"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Fógraí feidhmchlár"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Roghnaigh na feidhmchláir thíos ar mian leat fógraí a fháil uathu."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Ná cuir isteach orm cumasaithe. Ní thaispeánfar fógraí ó na feidhmchláir atá roghnaithe agat thíos ach sa phainéal fógraí."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Bainistigh f.chláir eisiata"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Bainist. f.ch. eisiata"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Feidhmchláir eisiata"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Roghnaigh na feidhmchláir thíos ar mian leat fógraí a fháil uathu."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Ceadaigh fógraí ó"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Ceadaigh gach"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Gach"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Teagmhálaithe amháin"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Dada"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Ná taispeáin arís"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Balbhaigh gach foláireamh agus ná taispeáin fógraí ach amháin sa phainéal fógraí. Cuir feidhmchláir leis thíos le ceadú d'eisceachtaí."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Socraigh sceideal"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Am tosaigh"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Am deiridh"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Ní ó Dhuine ar bith"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Glaonna ceadaithe"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Ceadaigh glaonna ó"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Cách"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Teagmhálaithe amháin"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Teagmhálaithe ceanáin amháin"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Diúltaigh do gach glao"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Diúltófar do gach glao isteach go huathoibríoch."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Diúltaigh do ghlaonna"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Diúltófar go huathoibríoch do ghlaonna isteach ó theagmhálaithe nach bhfuil ceadaithe agat."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Bainis. fógraí cead."
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Socraigh"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Imeachtaí féilire"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Aláraim"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "lá dár gcionn"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Inn. an scáil. glasála"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Taispeáin gach inneachar"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Folaigh inneachar íogair"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Ná taispeáin fógraí"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "AS"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Gach seachtain"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "L"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "D"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "M"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "C"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "A"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "D"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Ceadaigh fógraí"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Fógraí aníos"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Taispeáin fógraí aníos ag barr an scáileáin."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Suaitheantais feidhmchláir"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Taispeáin suaitheantais ar íocón an fheidhmchláir."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Fógraí ar an scáileán glasála"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Fógraí a bhfuil bac curtha orthu"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Ardsocruithe"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Ag lódáil..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Inneachar folaithe"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Uathchasfar Ná cuir isteach orm as ag amanna sceidealaithe."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Bainistigh"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Ná cuir isteach orm casta as."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Ná cuir ist. casta as. Níl an t-am reatha idir am tosaigh & deiridh."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Ná cuir ist. casta air. Tá an t-am reatha idir am tosaigh agus deiridh."
+
diff --git a/res/po/gl.po b/res/po/gl.po
new file mode 100644 (file)
index 0000000..8ec6551
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Duración"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Data"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "FEITO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CANCELAR"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Notificacións"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Permite ou bloquea notificacións de aplicacións individuais."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Non molestar"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Silencia todas as alertas e mostra notificacións unicamente no panel de notificacións, e non en ventás emerxentes ou na barra de estado. Podes seleccionar a exclusión de aplicacións deste modo a continuación."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Aplicacións incluídas"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Notificac. aplicacións"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Selecciona as aplicacións das que desexes recibir notificacións a continuación."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Non molestar está activado. As notificacións das aplicacións que seleccionaches a continuación só se mostrarán no panel de notificacións."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Xestionar aplicacións excluíd."
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Xestionar apli.excl."
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Aplicacións excluídas"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Selecciona as aplicacións das que desexes recibir notificacións a continuación."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Permitir notificacións de"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Permitir todo"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Todas"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Só contactos"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Ningunha"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Non mostrar de novo"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Silencia todas as alertas e mostra só notificacións no panel de notificacións. Engade aplicacións a continuación para permitir excepcións."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Definir programa"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Hora de inicio"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Hora de finalización"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Ninguén"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Chamadas permitidas"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Permitir chamadas de"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Todo o mundo"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Só contactos"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Só contactos favoritos"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Rexeitar todas as chamadas"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Todas as chamadas entrantes rexeitaranse automaticamente."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Rexeitar chamadas"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "As chamadas entrantes de contactos non permitidos rexeitaranse automaticamente."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Admin. noti. permit."
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Definir"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Eventos do calendario"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Alarmas"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "día seguinte"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Contido pantalla bloq."
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Amosar todo o contido"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Ocultar contido confidencial"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Non amosar notificacións"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "DESACTIVADO"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Repetir semanalmente"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "L"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "X"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "M"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "M"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "V"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "D"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Permitir notificacións"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Notificacións emerxentes"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Amosa notificacións en mensaxes emerxentes na parte superior da pantalla."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Distintivos de aplicacións"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Amosa os distintivos na icona da aplicación."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Notificacións na pant. bloqueo"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Notificacións bloqueadas"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Axustes avanzados"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Cargando..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "Aceptar"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Contido oculto"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Desactivarase Non molestar automaticam. á hora de finalización programada."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Xestionar"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Non molestar desactivado."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Non molestar desactivado. A hora actual non está entre a de inicio e fin."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Non molestar activado. A hora actual está entre a de inicio e fin."
+
diff --git a/res/po/hi.po b/res/po/hi.po
new file mode 100644 (file)
index 0000000..73e4b9b
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "समय"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "तिथि"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "पूर्ण"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "रद्द करें"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "रद्द"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "सूचनाएँ"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "व्यक्तिगत एप्लीकेशंस से सूचनाएँ अनुमत या अवरुद्ध करें।"
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "परेशान न करें"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "सभी सतर्क म्यूट करें और सूचनाएँ केवल सूचना पैनल में दिखाएँ न कि पॉप-अप्स या स्टेटस बार में। आप नीचे इस मोड से निकाली जाने वाली एप्लीकेशंस चुन सकते हैं।"
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "शामिल एप्स"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "एप सूचनाएँ"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "नीचे उन एप्लीकेशंस को चुनें, जिससे आप सूचनाएँ प्राप्त करना चाहते हैं।"
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "परेशान न करें सक्षम है। आपके द्वारा नीचे चुनी गई एप्लीकेशंस की अधिसूचनाएँ केवल अधिसूचना पैनल में ही दिखाई देंगी।"
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "निकाले गए एप्स प्रबंधित करें"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "निकाले गए एप्स प्रबंधित करें"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "निकाले गए एप्स"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "नीचे उन एप्स को चुनें जिनसे आप अधिसूचनाएँ प्राप्त करना चाहते हैं।"
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "इससे सूचनाएँ अनुमत करें"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "सभी को अनुमति दें"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "सभी"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "केवल संपर्क"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "कुछ भी नहीं"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "फिर से न दिखाएँ"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "सभी सतर्क म्यूट करें और सूचना पैनल में केवल सूचनाएँ दिखाएँ। अपवादों को अनुमति देने के लिए नीचे एप्स जोड़ें।"
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "निर्धारण सेट करें"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "प्रारंभ समय"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "समाप्ति समय"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "कोई नहीं"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "अनुमत कॉल्स"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "इससे कॉल्स की अनुमति दें"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "सभी"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "केवल संपर्क"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "केवल पसंदीदा संपर्क"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "सभी कॉल अस्वीकृत करें"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "सभी आनेवाली कॉल्स स्वचालित रूप से अस्वीकृत की जाएँगी।"
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "कॉल्स अस्वीकृत करें"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "आपके द्वारा अनुमति नहीं दिए गए संपर्कों से आनेवाली कॉल्स स्वचालित रूप से अस्वीकृत की जाएँगी।"
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "अनुमत अधिसूचना प्रबंधन"
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "सेट करें"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "कैलेंडर प्रसंग"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "अलार्म"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "अगला दिन"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "लॉक स्क्रीन सामग्री"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "सभी सामग्री दिखाएँ"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "संवेदनशील सामग्री छिपाएँ"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "अधिसूचनाएँ नहीं दिखाएँ"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "बंद"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "साप्ताहिक दोहराएँ"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "सो"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "गु"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "मं"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "बु"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "शु"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "श"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "र"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "सूचनाओं की अनुमति दें"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "पॉप-अप सूचनाएँ"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "स्क्रीन के शीर्ष पर पॉप-अप सूचनाएँ दिखाएँ।"
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "एप बैजेस"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "एप चिह्न पर बैज दिखाएँ।"
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "लॉक स्क्रीन पर अधिसूचनाएँ"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "अवरुद्ध सूचनाएँ"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "उन्नत सेटिंग्स"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "लोड हो रहा है..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "ओके"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "सामग्री छिपाई गई"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "परेशान न करें निर्धारित समाप्ति समय पर स्वचालित रूप से बंद हो जाएगा।"
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "प्रबंधन"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "परेशान न करें बंद किया गया है।"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "परेशान न करें बंद किया गया है। वर्तमान समय प्रारंभ और समाप्ति समय के बीच का नहीं है।"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "परेशान न करें चालू किया गया है। वर्तमान समय प्रारंभ और समाप्ति समय के बीच का है।"
+
diff --git a/res/po/hr.po b/res/po/hr.po
new file mode 100644 (file)
index 0000000..9e79622
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Vrijeme"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Datum"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "GOTOVO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ODUSTANI"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Prekid"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Obavijesti"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Omogućite ili blokirajte obavijesti s individualnih aplikacija."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Ne ometajte"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Utišajte sva upozorenja i prikažite obavijesti samo na ploči s obavijestima, a ne u skočnim prozorima ili na traci statusa. U nastavku možete odabrati aplikacije koje će biti izuzete iz ovog načina."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Sadržane aplikacije"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Obavij. o aplikacijama"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "U nastavku odaberite aplikacije s kojih želite primati obavijesti."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Uključen je način Ne ometajte. Obavijesti s aplikacija koje ste odabrali u nastavku prikazat će se samo na ploči s obavijestima."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Upravljaj izuzetim aplik."
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Upr. izuzet. aplik."
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Izuzete aplikacije"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "U nastavku odaberite aplikacije od kojih želite primati obavijesti."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Dopuštanje obavijesti od"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Dopusti sve"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Sve"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Samo kontakti"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Nema"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Ne prikazuj više"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Utišajte sva upozorenja i prikažite obavijesti samo na ploči s obavijestima. Dodajte aplikacije u nastavku da biste dopustili iznimke."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Postavi raspored"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Vrijeme početka"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Vrijeme završetka"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Nitko"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Dopušteni pozivi"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Dopuštanje poziva od"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Svi"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Samo kontakti"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Samo omiljeni kontakti"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Odbijanje svih poziva"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Svi dolazni pozivi automatski će se odbiti."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Odbijanje poziva"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Dolazni pozivi od kontakata koje niste dopustili automatski će se odbijati."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Uprav. dop. obavij."
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Postavi"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Događaji iz kalendara"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Alarmi"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "sljed. dan"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Sadrž. zasl. za zaklj."
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Prikaži sav sadržaj"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Sakrij osjetljiv sadržaj"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Ne prikazuj obavijesti"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "ISKLJUČI"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Tjedno ponavljanje"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "P"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "Č"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "U"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "P"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "N"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Dopuštanje obavijesti"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Skočne obavijesti"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Prikaži skočne obavijesti na vrhu zaslona."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Značke aplikacije"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Prikaži značke na ikoni aplikacije."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Obavij. na zasl. za zaključav."
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Blokirane obavijesti"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Napredne postavke"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Učitavanje..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "U redu"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Sadržaj skriven"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Način Ne ometajte automatski će se isključiti u zakazano vrij. završetka."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Uredi"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Način Ne ometajte isključen."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Isklj. je način Ne ometajte. Tr. vrijeme nije između vr. poč. i završetka."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Uk. je način Ne ometajte. Tr. je vrijeme između vremena poč. i završetka."
+
diff --git a/res/po/hu.po b/res/po/hu.po
new file mode 100644 (file)
index 0000000..d1d909c
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Idő"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "du."
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Dátum"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "de."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "KÉSZ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "MÉGSE"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Mégse"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Értesítések"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Engedélyezheti vagy blokkolhatja az egyes alkalmazások értesítéseit."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Ne zavarjanak"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Minden jelzést elnémít, és az értesítések csak az értesítési panelen jelennek meg, előugró ablakként vagy az állapotsorban nem. Alább kijelölheti azokat az alkalmazásokat, amelyeket szeretne kizárni ebből az üzemmódból."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Nem kizárt alkalmazások"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Alkalm. értesítései"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Jelölje ki alább azokat az alkalmazásokat, amelyeknek az értesítéseit fogadni szeretné."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Ne zavarjanak üzemmódban van. Csak azoknak az alkalmazásoknak az értesítései jelennek meg az értesítési panelen, amelyeket alább kijelölt."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Kizárt alkalmazások kezelése"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Kizárt alk. kezelése"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Kizárt alkalmazások"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Jelölje ki alább azokat az alkalmazásokat, amelyeknek az értesítéseit fogadni szeretné."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Értesítések engedélyezése"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Összes engedélyezése"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Mind"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Csak partnerek"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Nincs"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Ne jelenjen meg újra"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Minden jelzés elnémul, és csak az értesítési panelen jelennek meg az értesítések. Alább hozzáadhatja a kivételt képező alkalmazásokat."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Ütemezés beállítása"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Kezdés ideje"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Befejezés ideje"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Senki"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Engedélyezett hívások"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Engedélyezett hívók"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Mindenki"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Csak partnerek"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Csak a kedvenc partnerek"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Minden hívás elutasítása"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Minden bejövő hívást automatikusan elutasít."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Hívások elutasítása"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "A nem engedélyezett partnerektől érkező bejövő hívásokat az eszköz automatikusan elutasítja."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Eng.zett értes. kez."
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Beállít"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Naptáresemények"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Ébresztőóra"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "másnap"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Zárolt képer. tartalma"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Teljes tartalom megjelenítése"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Érzékeny tartalom elrejtése"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Ne jelenjenek meg értesítések"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "KIKAPCSOLÁS"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Ismétlés hetente"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "H"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "Cs"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "K"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "Sz"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "P"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "Sz"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "V"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Értesítések engedélyezése"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Előugró értesítések"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Előugró értesítések megjelenítése a képernyő felső részén."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Alkalmazásjelvények"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Jelvények megjelenítése az alkalmazásikonon."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Értesítések a zárolt képernyőn"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Blokkolt értesítések"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Speciális beállítások"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Betöltés..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Tartalom elrejtve"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "A Ne zavarjanak mód autom. kikapcsol az ütemezett befejezési időpontban."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Kezelés"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Kikapcsolt a Ne zavarjanak üzemmód."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Kikapcsolt a Ne zav. mód. A jelenl. időpont nem esik az ütem.tt időszakba."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Bekapcsolt a Ne zav. mód. A jelenlegi időpont az ütemezett időszakba esik."
+
diff --git a/res/po/hy.po b/res/po/hy.po
new file mode 100644 (file)
index 0000000..73d880d
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Ժամանակ"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "ԿՀ"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Ամսաթիվ"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "ԿԱ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "ԱՐՎԱԾ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ԴԱԴԱՐԵՑՆԵԼ"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Չեղարկել"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Ծանուցումներ"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Թույլ տալ կամ արգելափակել ծանուցումներ անհատական ծրագրերից:"
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Չանհանգստացնել"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Խլացնել բոլոր զգուշացումները և ծանուցումներ ցույց տալ միայն ծանուցումների վահանակում, այլ ոչ թե ելնող պատուհաններում կամ վիճակագոտում: Ստորև կարող եք ընտրել ծրագրեր, որոնք պետք է բացառվեն այս ռեժիմից:"
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Ներառված ծրագրեր"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Ծրագրի ծանուցումներ"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Ստորև ընտրեք այն ծրագրերը, որոնցից ուզում եք ծանուցումներ ստանալ:"
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "«Չանհանգստացնել» ռեժիմն ընձեռված է: Ստորև ընտրված ծրագրերից ծանուցումներ կցուցադրվեն միայն ծանուցումների վահանակում:"
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Կառավարել բացառված ծրագրերը"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Կռվրլ բացառ. ծրագրեր"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Բացառված ծրագրեր"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Ստորև ընտրեք այն ծրագրերը, որոնցից ուզում եք ծանուցումներ ստանալ:"
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Թույլ տալ ծնցմնր՝"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Թույլ տալ բոլորը"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Բոլոր"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Միայն կոնտակտներ"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Ոչ մի"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Այլևս ցույց չտալ"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Խլացնել բոլոր զգուշացումները և միայն ծանուցումները ցույց տալ ծանուցումների վահանակում: Ստորև ծրագրեր ավելացրեք բացառություններ թույլ տալու համար:"
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Նշել ժամանակացույց"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Սկսման ժամանակ"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Ավարտի ժամանակ"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Ոչ ոք"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Թույլատրված կանչեր"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Թույլ տալ կանչեր այստեղից՝"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Ամեն ոք"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Միայն կոնտակտներ"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Միայն սիրված կոնտակտներ"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Մերժել բոլոր կանչերը"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Բոլոր մտից կանչերն ինքնաբերաբար կմերժվեն:"
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Մերժել կանչեր"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Մտից կանչերն այն կոնտակտներից, որոնց թույլ չեք տվել, կմերժվեն ինքնաբերաբար:"
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Կառ. թյլտրվծ ծանուց."
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Գործադրել"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Օրացույցի իրադարձություններ"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Ազդանշաններ"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "հաջորդ օր"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Կողպել էկրանի բվնդկթյն"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Ցույց տալ ամբողջ բովանդակություն"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Թաքցնել զգայուն բովանդակությունը"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Ցույց չտալ ծանուցումներ"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "ԱՆՋԱՏԵԼ"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Կրկնել շաբաթական"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "Ե"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "Հ"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "Ե"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "Չ"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "Ու"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "Շ"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "Կ"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Թույլ տալ ծանուցումներ"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Հայտնվող ծանուցումներ"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Հայտնվող ծանուցումները ցույց տալ էկրանի վերևի մասում:"
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Ծրագրի նշանակներ"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Նշանակները ցույց տալ ծրագրի պատկերակի վրա:"
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Ծանուցումներ՝ կողպված էկրանին"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Արգելափակված ծանուցումներ"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Լրացուցիչ դրվածքներ"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Բեռնվում է..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Բովանդակությունը թաքցված է"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "«Չանհանգստացնել» ռեժիմն ինքնաբերաբար կանջատվի պլանավորված ավարտի ժամին:"
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Կառավարել"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "«Չանհանգստացնել» ռեժիմն անջատված է:"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "«Չանհանգստացնել»-ն անջ. է: Ընթացիկ ժամը մեկնարկի և ավարտի ժամերի միջև չէ:"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "«Չանհանգստացնել» միաց. է: Ընթացիկ ժամը մեկնարկի և ավարտի ժամերի միջև է:"
+
diff --git a/res/po/is.po b/res/po/is.po
new file mode 100644 (file)
index 0000000..be5b47a
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Tími"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "eh"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Dagsetning"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "f.h."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "LOKIÐ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "HÆTTA VIÐ"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Hætta v."
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Tilkynningar"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Leyfa eða útiloka tilkynningar tiltekinna forrita."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Ónáðið ekki"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Slökkva á áminningum og birta tilkynningar aðeins á tilkynningaskjánum, ekki í sprettigluggum eða á stöðustikunni. Hægt er að velja forrit sem eru undanþegin þessari stillingu hér að neðan."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Innifalin forrit"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Forritatilkynningar"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Veldu forritin hér að neðan sem þú vilt fá tilkynningar frá."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Kveikt er á „Ónáðið ekki“. Tilkynningar frá völdu forritunum hér að neðan verða eingöngu birtar á tilkynningaskjánum."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Stjórna undanskildum forritum"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Stjórna undanskildum"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Undanskilin forrit"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Veldu forritin hér að neðan sem þú vilt fá tilkynningar frá."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Leyfa tilkynningar frá"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Leyfa allt"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Allt"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Aðeins tengiliðir"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Ekkert"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Ekki sýna aftur"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Þagga allar viðvaranir og sýna aðeins tilkynningar á tilkynningaskjánum. Bættu við forritum hér að neðan til að leyfa undantekningar."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Gera áætlun"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Upphafstími"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Lokatími"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Engum"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Leyfð símtöl"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Leyfa símtöl frá"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Öllum"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Aðeins tengiliðum"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Aðeins uppáhaldstengiliðum"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Hafna öllum símtölum"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Öllum símtölum sem berast verður hafnað sjálfkrafa."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Hafna símtölum"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Símtölum sem berast frá tengiliðum sem þú hefur ekki gefið leyfi fyrir verður hafnað sjálfkrafa."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Stjórna leyfð. tilk."
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Stilla"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Dagatalsatburðir"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Vekjaraklukka"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "næsta dag"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Efni lásskjás"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Sýna allt efni"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Fela viðkvæmt efni"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Ekki sýna tilkynningar"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "SLÖKKT"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Endurtaka vikulega"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "M"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "F"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "Þ"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "M"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "F"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "L"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "S"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Leyfa tilkynningar"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Sprettitilkynningar"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Sýna sprettitilkynningar efst á skjánum."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Forritaskildir"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Sýna skildi á forritatákninu."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Tilkynningar á lásskjá"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Tilkynningar á bannlista"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Frekari stillingar"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Hleð..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "Í lagi"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Efni falið"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Kveikt og slökkt verður sjálfkrafa á „Ónáðið ekki“ á áætluðum lokatíma."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Umsjón"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Slökkt á „Ónáðið ekki“."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Slökkt á „Ónáðið ekki“. Núverandi tími ekki á milli upphafs- og lokatíma."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Kveikt á „Ónáðið ekki“. Núverandi tími á milli upphafs- og lokatíma."
+
diff --git a/res/po/it_IT.po b/res/po/it_IT.po
new file mode 100644 (file)
index 0000000..571eb55
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Durata"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Data"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "FATTO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ANNULLA"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Annulla"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Notifiche"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Consente o blocca le notifiche delle singole applicazioni."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Non disturbare"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Disattiva l'audio di tutti gli avvisi e mostra le notifiche soltanto sul pannello notifiche e non in popup o sulla barra di stato. Potete selezionare le applicazioni da escludere da questa modalità tra quelle riportate di seguito."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Applicazioni incluse"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Notifiche applicazioni"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Selezionate le applicazioni di cui volete ricevere le notifiche tra quelle riportate di seguito."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "La modalità Non disturbare è attivata. Le notifiche delle applicazioni selezionate di seguito verranno visualizzate soltanto sul pannello notifiche."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Gestisci applicazioni escluse"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Gestisci app escluse"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Applicazioni escluse"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Selezionate le applicazioni da cui volete ricevere le notifiche tra quelle riportate di seguito."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Consenti notifiche da"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Consenti tutti"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Tutte"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Solo Rubrica"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Nessuna"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Non mostrare più"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Disattiva l'audio di tutti gli avvisi e mostra le notifiche soltanto sul pannello notifiche. Aggiungete le applicazioni di seguito per consentire le eccezioni."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Imposta programma"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Ora inizio"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Ora fine"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Nessuno"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Chiamate consentite"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Consenti chiamate da"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Tutti"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Solo Rubrica"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Soltanto contatti preferiti"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Rifiuta tutte le chiamate"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Tutte le chiamate in arrivo verranno rifiutate automaticamente."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Rifiuta chiamate"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Le chiamate in arrivo ricevute dai contatti non consentiti verranno rifiutate automaticamente."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Notifiche consentite"
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Imposta"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Eventi Calendario"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Sveglie"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "giorno succ."
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Contenuto scherm. blocco"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Mostra tutto il contenuto"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Nascondi contenuto sensibile"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Non mostrare notifiche"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "NO"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Ripetizione settimanale"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "L"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "G"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "M"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "M"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "V"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "D"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Consenti notifiche"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Notifiche popup"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Visualizza le notifiche popup nella parte superiore dello schermo."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Badge applicazioni"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Visualizza i badge sull'icona dell'applicazione."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Notifiche su schermata di blocco"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Notifiche bloccate"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Impostazioni avanzate"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Caricamento..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Contenuto nascosto"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Non disturbare sarà disattivata automaticamente all'ora di fine programmata."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Gestisci"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Modalità Non disturbare disattivata."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Non disturbare disattiva. Ora corrente non inclusa tra ora di inizio e di fine."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Non disturbare attivata. Ora corrente compresa tra ora di inizio e di fine."
+
diff --git a/res/po/ja_JP.po b/res/po/ja_JP.po
new file mode 100644 (file)
index 0000000..eae3a63
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "時間"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "午後"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "日付"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "午前"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "完了"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "キャンセル"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "キャンセル"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "通知"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "個々のアプリケーションからの通知を許可またはブロックします。"
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "通知をミュート"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "全てのアラートを消音し、通知は通知パネルにのみ表示して、ポップアップやステータスバーには表示しません。このモードで除外するアプリケーションを以下から選択できます。"
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "ミュートするアプリ"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "アプリの通知"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "通知を受信するアプリケーションを以下から選択します。"
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "[通知をミュート]が有効です。以下で選択したアプリケーションからの通知は、通知パネルのみに表示されます。"
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "除外したアプリを管理"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "除外したアプリを管理"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "除外したアプリ"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "通知を受信するアプリを以下から選択します。"
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "以下からの通知を許可"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "全て許可"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "全ての通知"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "連絡先のみ"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "なし"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "今後表示しない"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "全てのアラートを消音し、通知を通知パネルにのみ表示します。以下にアプリを追加し、例外として通知を許可します。"
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "スケジュールを設定"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "開始時刻"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "終了時刻"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "許可しない"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "着信の許可対象"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "着信の許可対象"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "全て"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "連絡先のみ"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "お気に入りの連絡先のみ"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "全ての着信を拒否"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "全ての着信を自動的に拒否します。"
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "着信拒否"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "許可していない連絡先からの着信を自動的に拒否します。"
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "許可する通知を管理"
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "設定"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "カレンダーイベント"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "アラーム"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "翌日"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "ロック画面のコンテンツ"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "全ての内容を表示"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "通知内容を非表示"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "通知を非表示"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "OFF"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "毎週繰り返す"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "M"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "T"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "T"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "W"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "F"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "S"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "通知を許可"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "ポップアップ通知"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "画面上部にポップアップ通知を表示します。"
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "アプリのバッジ"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "アプリアイコンにバッジを表示します。"
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "ロック画面の通知"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "ブロックした通知"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "詳細設定"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "読み込み中..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "ロック画面で通知内容を非表示"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "予定終了時刻に[通知をミュート]を自動的にOFFにします。"
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "管理"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "[通知をミュート]をOFFにしました。"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "[通知をミュート]をOFFにしました。現在、開始時刻と終了時刻の間ではありません。"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "[通知をミュート]をONにしました。現在、開始時刻と終了時刻の間です。"
+
diff --git a/res/po/ka.po b/res/po/ka.po
new file mode 100644 (file)
index 0000000..076981d
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "საათი"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "თარიღი"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "მზადაა"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "გაუქმება"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "გაუქმება"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "შეტყობინებები"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "დაუშვით ან დაბლოკეთ ინდივიდუალური აპლიკაციების შეტყობინებები."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "არ შემაწუხოთ"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "გააჩუმეთ ყველა სიგნალი და გამოაჩინეთ შეტყობინებები მხოლოდ შეტყობინებათა დაფაზე და არა სარკმელებში ამ სტატუსის ზოლზე. ამ რეჟიმში გამოსარიცხი აპლიკაციები შეგიძლიათ აირჩიოთ ქვემოთ."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "შესული აპლიკაციები"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "აპლიკაციის შეტყობინება"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "ქვემოთ აირჩიეთ აპლიკაციები, რომლებიდანაც გსურთ შეტყობინებების მიღება."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "ჩართულია რეჟიმი „არ შემაწუხოთ“. თქვენ მიერ შერჩეული აპლიკაციების შეტყობინებები გამოჩნდება მხოლოდ შეტყობინებათა დაფაზე."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "გამორიცხული აპების მართვა"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "გამორიცხულთა მართვა"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "გამორიცხული აპლიკაციები"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "ქვემოთ აირჩიეთ აპლიკაციები, რომლებიდანაც გსურთ შეტყობინებების მიღება."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "შეტყობინებების დაშვება"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "ყველა ნებართვის მიცემა"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "ყველა"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "მხოლოდ კონტაქტები"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "არცერთი"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "აღარ მაჩვენო"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "გამორთეთ სიგნალების ხმა და მხოლოდ დეტალური შეტყობინებები გამოაჩინეთ შეტყობინებების დაფაზე. გამონაკლისების დასაშვებად, დაამატეთ ქვემოთ მოცემული აპლიკაციები."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "განრიგის დაყენება"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "დაწყების დრო"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "დასრულების დრო"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "არავინ"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "დაშვებული ზარები"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "ზარების დაშვება"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "ყველა"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "მხოლოდ კონტაქტები"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "მხოლოდ რჩეული კონტაქტები"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "ყველა ზარის უარყოფა"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "ყველა შემოსულ ზარები ავტომატურად იქნება უარყოფილი."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "ზარების უარყოფა"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "ნებადაურთავი კონტაქტებისგან შემოსული ზარების უარყოფა ავტომატურად მოხდება."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "მართე შეტყობინებები."
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "დაყენება"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "კალენდრის მოვლენები"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "სიგნალები"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "მეორე დღე"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "მასალა დაბლოკილ ეკრან."
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "გამოჩნდეს მთელი მასალა"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "სენსიტიური შინაარსის დამალვა"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "არ გამოჩნდეს შეტყობინებები"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "გამორთვა"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "გამეორება ყოველ კვირაში"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "ო"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "ხ"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "ს"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "ო"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "პ"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "შ"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "კ"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "შეტყობინებების დაშვება"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "შეტყობინების სარკმლები"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "შეტყობინებების სარკმელი გამოჩნდეს ეკრანის ზემოთ."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "აპლიკაციის ნიშნები"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "გამოაჩინეთ ნიშნები აპლიკაციის ღილაკზე."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "შეტყობინებები დაბლოკილ ეკრანზე"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "დაბლოკილი შეტყობინებები"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "დამატებითი პარამეტრები"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "იტვირთება…"
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "მასალა დამალულია"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "„არ შემაწუხოთ“ ავტომატურად გამოირთვება დაგეგმილ დასრულების დროს."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "მართვა"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "„არ შემაწუხოთ“ გამორთულია."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "„არ შემაწუხოთ“ გამორთულია. ეს დრო არ არის დაწყებისა და დასრულებას შორის."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "„არ შემაწუხოთ“ ჩართულია. მიმდინარე დრო დაწყებისა და დასრულებას შორისაა."
+
diff --git a/res/po/kk.po b/res/po/kk.po
new file mode 100644 (file)
index 0000000..a3bc949
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Уақыт"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "TK"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Күні"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "ТД"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "ДАЙЫН"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "БАС ТАРТУ"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Тоқтату"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Хабарландырулар"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Жеке қолданбалардан келген хабарландыруларға рұқсат беру не оларды бұғаттау."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Мазаламаңыз"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Барлық ескертулердің дыбысын өшіріп, хабарландыруларды қалқымалы терезелерде не күй жолағында емес, тек хабарландыру тақтасында ғана көрсетіңіз. Төмендегі осы режимнен шығарылу үшін, қолданбаларды таңдауға болады."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Қосылған қолданбалар"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Қолданба хабарландыр."
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Төменде хабарландыруларды алғыңыз келетін қолданбаларды таңдаңыз."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "“Мазаламаңыз” режимі қосылды. Төменде таңдалған қолданбалардан келген хабарландырулар тек хабарландырулар тақтасында көрсетіледі."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Шығарыл. қолданбаларды басқару"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Шығ. қолдан. басқару"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Шығарылған қолданбалар"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Хабарландыруларын алғыңыз келетін қолданбаларды төменнен таңдаңыз."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Хабарланд. рұқсат беру"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Барлығына рұқсат ету"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Барлығы"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Тек контактілер"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Жоқ"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Қайта көрсетпеу"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Барлық дабылдардың дыбысын өшіріп, хабарландыруларды тек хабарландыру тақтасында ғана көрсетіңіз. Ерекшеліктерге рұқсат беру үшін, қолданбаларды төмендегі жерге қосыңыз."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Кестені орнату"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Бастау уақыты"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Аяқтау уақыты"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Ешкім"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Рұқсат берілген қоңыраулар"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Қоңырауларына рұқсат беру"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Барлығы"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Тек контактілер"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Тек таңдаулы контактілер"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Барлық қоңырау қабылдамау"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Барлық кіріс қоңыраулары автоматты түрде қабылданбайды."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Қоңырауларды қабылдамау"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Рұқсат берілмеген контактілерден келетін кіріс қоңыраулары автоматты түрде қабылданбайды."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Рұқсаты барды басқ-у."
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Орнату"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Күнтізбе оқиғалары"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Дабылдар"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "келесі күн"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Құлыптау экр-ң мазмұны"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Барлық мазмұнды көрсету"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Құпия мазмұнды жасыру"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Хабарландыруларды көрсетпеу"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "ӨШІРУЛІ"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Әр апта сайын қайталау"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "Д"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "Б"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "С"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "С"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "Ж"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "С"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "Ж"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Хабарландыруға рұқсат ету"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Қалқымалы хабарландырулар"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Қалқымалы хабарландырулар экранның жоғарғы жағында көрсетіледі."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Қолданба белгілері"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Белгілер қолданбаның белгішесінде көрсетіледі."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Құлыптау экранындағы хабарлан-р"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Бұғатталған хабарландырулар"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Қосымша параметрлер"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Жүктелуде..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Мазмұн жасырылған"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "“Мазаламау” жоспарланған аяқталу уақытында автоматты түрде өшіріледі."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Басқару"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "“Мазаламау” опциясы өшірілді."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Мазаламау өшті. Қазіргі уақыт басталу мен аяқталу уақыты аралығында емес."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Мазаламау қосылды. Қазіргі уақыт басталу мен аяқталу уақытының аралығында."
+
diff --git a/res/po/ko_KR.po b/res/po/ko_KR.po
new file mode 100644 (file)
index 0000000..bd649e2
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "시간"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "오후"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "날짜"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "오전"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "완료"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "취소"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "취소"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "알림"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "각 앱의 알림을 허용하거나 차단합니다."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "방해 금지"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "모든 알림이 무음으로 변경되고 알림창에만 표시되며, 팝업 또는 상태표시줄에 별도로 표시되지 않습니다. 아래에서 해당 모드에서 제외시킬 앱을 선택할 수 있습니다."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "포함 앱"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "애플리케이션 알림"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "알림을 받을 앱을 아래에서 선택하세요."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "방해 금지 모드가 실행된 상태입니다. 아래에서 선택한 앱의 알림은 알림창에만 표시됩니다."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "제외 앱 관리"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "제외 앱 관리"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "제외 앱"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "알림을 받을 앱을 아래에서 선택하세요."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "알림을 받을 앱"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "모두 허용"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "모든 알림\n수신"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "연락처만 허용"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "무음으로\n수신"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "다시 보지 않기"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "모든 알림이 무음으로 변경되고 알림창에만 표시됩니다. 예외를 허용할 앱을 아래에서 추가하세요."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "시간 설정"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "시작 시간"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "종료 시간"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "없음"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "통화 허용"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "통화 허용 대상"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "모든 사람"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "연락처만"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "즐겨찾는 연락처만"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "모든 전화 거절"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "걸려온 모든 전화를 자동으로 거절합니다."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "전화 거절"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "허용되지 않은 연락처에서 걸려오는 전화를 자동으로 거절합니다."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "알림을 받을 앱 관리"
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "설정"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "캘린더 일정"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "알람"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "다음 날"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "잠금화면 알림 표시"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "모든 내용 표시"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "민감한 내용 숨기기"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "알림 표시 안 함"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "해제"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "매주 반복"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "월"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "목"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "화"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "수"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "금"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "토"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "일"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "알림 허용"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "팝업 알림"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "화면 상단에 팝업 알림을 표시합니다."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "앱 배지"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "앱 아이콘에 숫자 배지를 표시합니다."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "잠금화면 알림 표시"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "알림 차단"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "고급 설정"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "불러오는 중..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "확인"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "내용 숨김"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "예약된 종료 시간에 방해 금지 모드를 해제합니다."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "관리"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "방해 금지 모드를 해제했습니다."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "방해 금지 모드를 해제했습니다. 현재 시간은 시작과 종료 시간 사이에 포함되지 않습니다."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "방해 금지 모드를 실행했습니다. 현재 시간은 시작 시간과 종료 시간 사이에 포함됩니다."
+
diff --git a/res/po/lt.po b/res/po/lt.po
new file mode 100644 (file)
index 0000000..dde2416
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Laikas"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Data"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "ATLIKTA"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ATŠAUKTI"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Atšaukti"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Pranešimai"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Leisti ar blokuoti atskirų programų pranešimus."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Netrukdyti"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Nutildo visus įspėjimus ir rodo pranešimus tik pranešimų skydelyje, bet ne iškylančiuose languose ar būsenos juostoje. Galite pasirinkti programas, kurios nebus įtrauktos veikiant šiuo režimu."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Įtrauktos programos"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Programos pranešimai"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Toliau pasirinkite programas, iš kurių norite gauti pranešimus."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Įjungtas režimas „Netrukdyti“. Pranešimai iš toliau pasirinktų programų bus rodomi tik pranešimų skydelyje."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Tvarkyti neįtrauktas programas"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Tvark. neįtr. progr."
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Neįtrauktos programos"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Pasirinkite programas, iš kurių norite gauti pranešimus į savo „Gear“."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Leisti pranešimus iš"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Leisti visus"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Visi"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Tik adresatai"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Nėra"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Neberodyti"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Nutildyti visus įspėjimus ir rodyti pranešimus tik pranešimų skydelyje. Toliau pridėkite programų ir sukurkite išimčių."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Nustatyti tvarkaraštį"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Pradžios laikas"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Pabaigos laikas"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Niekas"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Leidžiami skambučiai"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Leisti skambučius iš"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Visi"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Tik adresatai"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Tik mėgstamiausi adresatai"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Atmesti visus skambučius"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Visi gaunami skambučiai bus automatiškai atmetami."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Atmesti skambučius"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Gaunami skambučiai iš adresatų, kuriuos uždraudėte, bus automatiškai atmetami."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Tvark. leid. praneš."
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Nustatyti"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Kalendoriaus įvykiai"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Signalai"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "kita diena"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Užrakin. ekr. turinys"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Rodyti visą turinį"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Slėpti slaptą turinį"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Nerodyti pranešimų"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "IŠJUNGTA"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Kartot kas sav."
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "P"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "K"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "A"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "T"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "P"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "Š"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "S"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Leisti pranešimus"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Iškylantieji pranešimai"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Peržiūrėkite iškylančiuosius pranešimus ekrano viršuje."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Programos ženkleliai"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Peržiūrėkite ženklelius ant programos piktogramos."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Pranešimai užrakinimo ekrane"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Užblokuoti pranešimai"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Papildomi nustatymai"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Įkeliama..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "Gerai"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Turinys paslėptas"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Režimas „Netrukdyti“ bus automatiškai išjungtas suplanuotu pabaigos laiku."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Tvarkyti"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Režimas „Netrukdyti“ išjungtas."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "„Netrukdyti“ išjungtas. Dabart. laikas nėra tarp pradž. ir pabaig. laiko."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "„Netrukdyti“ įjungtas. Dabartinis laikas yra tarp pradž. ir pabaig. laiko."
+
diff --git a/res/po/lv.po b/res/po/lv.po
new file mode 100644 (file)
index 0000000..e0af820
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Laiks"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Datums"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "GATAVS"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ATCELT"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Atcelt"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Paziņojumi"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Atļaujiet vai bloķējiet atsevišķu programmu paziņojumus."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Netraucēt"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Izslēdziet visus brīdinājumus, un paziņojumus rādiet tikai paziņojumu panelī, nevis kā uznirstošos logus vai statusa joslā. Tālāk varat izvēlēties programmas, ko neiekļaut šajā režīmā."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Iekļautās programmas"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Programmas paziņojumi"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Tālāk izvēlieties programmas, no kurām saņemt paziņojumus."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Aktivizēts režīms Netraucēt. Paziņojumi no tālāk izvēlētajām programmām tiks rādīti tikai paziņojumu panelī."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Pārv. neiekļautās programmas"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Pārv. neiekļ. progr."
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Neiekļautās programmas"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Tālāk izvēlieties programmas, no kurām jāsaņem paziņojumi."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Atļaut paziņojumus no"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Atļaut visu"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Visi"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Tikai kontakti"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Nav"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Vairs nerādīt"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Izslēdziet visus brīdinājumus un rādiet paziņojumus tikai paziņojumu panelī. Pievienojiet programmas tālāk, lai atļautu izņēmumus."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Iestatīt grafiku"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Sākuma laiks"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Beigu laiks"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Neviens"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Atļautie zvani"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Atļaut zvanus no"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Ikviens"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Tikai kontakti"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Tikai izlases kontakti"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Noraidīt visus zvanus"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Visi ienākošie zvani tiks automātiski noraidīti."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Noraidīt zvanus"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Ienākošie zvani no kontaktiem, ko neesat atļāvis, tiks automātiski noraidīti."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Pārv. atļautos paz."
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Iestatīt"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Kalendāra notikumi"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Modinātāji"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "nāk. dienā"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Bloķēš. ekrāna saturs"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Rādīt visu saturu"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Slēpt sensitīvu saturu"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Nerādīt paziņojumus"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "IZSLĒGT"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Atkārtot katru nedēļu"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "P"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "C"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "O"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "T"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "P"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "S"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Atļaut paziņojumus"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Uznirstošie paziņojumi"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Parādiet uznirstošos paziņojumus ekrāna augšdaļā."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Programmu emblēmas"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Parādiet emblēmas uz programmas ikonas."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Paziņojumi bloķēšanas ekrānā"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Bloķētie paziņojumi"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Papildu iestatījumi"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Ielādē..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "Labi"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Saturs ir paslēpts"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Funkcija Netraucēt tiks automātiski izslēgta ieplānotajā beigu laikā."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Pārvaldīt"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Funkcija Netraucēt ir izslēgta."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Funkcija Netraucēt ir izsl. Pašr. laiks nav starp sāk. un beigu laikiem."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Funkcija Netraucēt ir iesl. Pašreiz. laiks ir starp sāk. un beigu laikiem."
+
diff --git a/res/po/mk.po b/res/po/mk.po
new file mode 100644 (file)
index 0000000..5c78209
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Време"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Датум"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "АМ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "ГОТОВО"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ОТКАЖИ"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Откажи"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Известувања"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Дозволувајте или блокирајте известувања од поединечни апликации."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Не вознемирувај"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Стиши ги сите предупредувања и прикажувај известувања само во таблата за известувања, а не во појавни прозорци или на статусната лента. Може да изберете кои апликации да се изземат од овој режим долу."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Вклучени апликации"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Известув. за апликации"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Изберете ги апликациите од коишто сакате да примате известувања подолу."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Активирано е Не вознемирувај. Известувањата од апликациите избрани подолу ќе се прикажуваат само на таблата за известувања."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Уреди исклучени апликации"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Уреди исклуч. аплик."
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Исклучени апликации"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Изберете од кои апликации долу сакате да примате известувања."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Дозволи известувања од"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Дозволи ги сите"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Сите"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Само контакти"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Ништо"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Не прикажувај веќе"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Исклучи го звукот на сите предупредувања и покажувај известувања само во таблата за известувања. Додајте апликации долу за да дозволите исклучоци."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Одреди распоред"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Почетен час"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Краен час"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Никој"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Дозволени повици"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Дозволете повици од"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Сите"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Само контакти"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Само омилени контакти"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Отфрли ги сите повици"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Сите дојдовни повици ќе се отфрлаат автоматски."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Отфрли повици"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Дојдовните повици од контактите што не сте ги дозволиле, ќе се одбиваат автоматски."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Уреди дозволени изв."
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Постави"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Календарски настани"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Аларми"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "след. ден"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Содрж. на екр.за закл."
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Прикажи ги сите содржини"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Сокриј чувствителна содржина"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Не покажувај известувања"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "ИСКЛУЧИ"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Повторувај седмично"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "П"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "Ч"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "В"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "С"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "П"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "С"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "Н"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Дозволи известувања"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Појавни известувања"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Прикажи појавни известувања на горниот дел од екранот."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Значки на апликацијата"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Прикажувај значки на иконата на апликацијата."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Извест. на екранот за заклучув."
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Блокирани известувања"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Напредни поставувања"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Се вчитува..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Содржината е скриена"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Не вознемирувај автоматски ќе се исклучи во закажано крајно време."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Уреди"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Не вознемирувај е исклучено."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Не вознемир. е исклучено. Моментал. време не е меѓу почет. и крај. време."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Не вознемир. е вклучено. Моментал. време е меѓу почет. и крајното време."
+
diff --git a/res/po/nb.po b/res/po/nb.po
new file mode 100644 (file)
index 0000000..9ebc69e
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Tid"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Dato"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "FULLFØRT"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "AVBRYT"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Avbryt"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Varsler"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Tillat eller blokker varsler fra individuelle apper."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Ikke forstyrr"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Demp alle alarmer, og vis varsler bare på varselspanelet og ikke i sprettoppmeldinger eller på statuslinjen. Du kan velge apper som skal utelates fra denne modusen, nedenfor."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Inkluderte apper"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Appvarsler"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Velg appene du vil motta varsler fra, nedenfor."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Ikke forstyrr er aktivert. Varsler fra appene du har valgt nedenfor, vises bare i varselspanelet."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Administrer utelatte apper"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Admin. utelatte apper"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Utelatte apper"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Velg appene du vil motta varsler fra, nedenfor."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Tillat varsler fra"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Tillat alle"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Alle"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Bare kontakter"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Ingen"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Ikke vis igjen"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Demp alle alarmer, og bare vis varsler på varselspanelet. Legg til apper nedenfor for å tillate unntak."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Angi tidsplan"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Starttid"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Sluttid"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Ingen"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Tillatte anrop"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Tillat anrop fra"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Alle"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Bare kontakter"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Bare favorittkontakter"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Avvis alle anrop"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Alle innkommende anrop blir avvist automatisk."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Avvis anrop"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Innkommende anrop fra kontakter som du ikke har tillatt, blir automatisk avvist."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Adm. tillatte merkn."
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Angi"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Kalenderhendelser"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Alarm"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "neste dag"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Låseskjerminnhold"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Vis alt innhold"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Skjul sensitivt innhold"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Ikke vis varsler"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "AV"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Gjenta ukentlig"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "M"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "T"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "T"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "O"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "F"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "L"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "S"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Tillat varsler"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Sprettoppvarsler"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Vis sprettoppvarsler øverst på skjermen."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Appmerker"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Vis merker på appikonet."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Varsler på låseskjermen"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Blokkerte varsler"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Avanserte innstillinger"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Laster ..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Innholdet er skjult"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Ikke forstyrr blir automatisk slått av ved planlagt sluttid."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Admin."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Ikke forstyrr er slått av."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Ikke forstyrr er slått av. Gjeldende tid er ikke mellom start- og sluttider."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Ikke forstyrr er slått på. Gjeldende tid er mellom start- og sluttider."
+
diff --git a/res/po/nl.po b/res/po/nl.po
new file mode 100644 (file)
index 0000000..a78125d
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Tijd"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Datum"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "GEREED"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ANNULEREN"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Annuleer"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Meldingen"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Sta meldingen van afzonderlijke applicaties toe of blokkeer ze."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Niet storen"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Demp alle waarschuwingen en geef meldingen alleen in het meldingenvenster weer en niet in pop-ups of op de statusbalk. U kunt hieronder applicaties selecteren die u wilt uitsluiten van deze stand."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Opgenomen apps"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "App-meldingen"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Selecteer hieronder de applicaties waarvan u meldingen wilt ontvangen."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Niet storen is ingeschakeld. Meldingen van de applicaties die u hieronder hebt geselecteerd, worden alleen in het meldingenvenster weergegeven."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Uitgesloten apps beheren"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Uitgesl. apps beheren"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Uitgesloten apps"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Selecteer hieronder de apps waarvan u meldingen wilt ontvangen."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Meldingen toestaan van"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Alles toestaan"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Alles"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Alleen contacten"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Geen"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Niet nogmaals weergeven"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Demp alle waarschuwingen en geef meldingen alleen in het meldingenvenster weer. Voeg apps hieronder toe om uitzonderingen toe te staan."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Planning instellen"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Begintijd"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Eindtijd"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Niemand"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Toegestane oproepen"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Oproepen toestaan van"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Iedereen"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Alleen contacten"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Alleen favoriete contacten"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Alle oproepen weigeren"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Alle inkomende oproepen worden automatisch geweigerd."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Oproepen weigeren"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Inkomende oproepen van contacten die u niet hebt toegestaan, worden automatisch geweigerd."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Meldingen beheren"
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Instellen"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Agenda-items"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Alarmen"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "volg. dag"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Inh. vergrendelscherm"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Alle inhoud weergeven"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Vertrouw. inhoud verbergen"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Geen meldingen weergeven"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "UIT"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Wekelijks herhalen"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "M"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "D"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "D"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "W"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "V"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "Z"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "Z"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Meldingen toestaan"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Pop-upmeldingen"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Geef pop-upmeldingen weer boven aan het scherm."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "App-badges"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Geef badges weer op het pictogram van de app."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Meldingen op vergrendelscherm"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Geblokkeerde meldingen"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Geavanceerde instellingen"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Laden..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Inhoud verborgen"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Niet storen wordt automatisch uitgeschakeld op de geplande eindtijd."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Beheren"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Niet storen uitgeschakeld."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Niet storen uitgeschakeld. Huidige tijd niet tussen start- en eindtijd."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Niet storen ingeschakeld. Huidige tijd valt tussen start- en eindtijd."
+
diff --git a/res/po/pl.po b/res/po/pl.po
new file mode 100644 (file)
index 0000000..bcc924c
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Czas"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Data"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "GOTOWE"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ANULUJ"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Anuluj"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Powiadomienia"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Zezwalaj na powiadomienia z indywidualnych aplikacji lub blokuj je."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Nie przeszkadzać"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Wycisz wszystkie alerty i pokazuj powiadomienia tylko w panelu powiadomień, a nie w wyskakujących oknach ani na pasku stanu. Poniżej możesz wybrać aplikacje do wykluczenia z tego trybu."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Uwzględnione aplikacje"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Powiadomienia aplik."
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Wybierz aplikacje, z których chcesz otrzymywać powiadomienia poniżej."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Tryb Nie przeszkadzać włączony. Powiadomienia z aplikacji wybranych poniżej będą widoczne tylko na panelu powiadomień."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Zarządzaj wykluczonymi aplik."
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Zarz. wyklucz. apl."
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Wykluczone aplikacje"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Wybierz poniżej aplikacje, z których chcesz otrzymywać powiadomienia."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Zezwalanie na powiadomienia z"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Zezwalaj na wszystkie"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Wszystk."
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Tylko kontakty"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Brak"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Nie pokazuj ponownie"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Wycisz wszystkie alerty i pokazuj powiadomienia tylko w panelu powiadomień. Dodaj poniższe aplikacje, aby zezwolić na wyjątki."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Ustal harmonogram"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Godzina rozpoczęcia"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Godzina zakończenia"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Nikt"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Dozwolone połączenia"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Zezwalanie na połącz. od"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Wszyscy"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Tylko kontakty"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Tylko ulubione kontakty"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Odrzuc. wszystk. połączeń"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Wszystkie połączenia przychodzące będą automatycznie odrzucane."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Odrzucanie połączeń"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Połączenia przychodzące od kontaktów, na których użycie nie zezwolono, będą odrzucane automatycznie."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Zarz. dozw. powiad."
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Ustaw"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Zdarzenia kalendarza"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Alarmy"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "nast. dnia"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Zawartość ekr. blokady"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Pokaż całą zawartość"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Ukrywaj zawartość wrażliwą"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Nie pokazuj powiadomień"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "WYŁĄCZ"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Powtarzaj co tydzień"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "p"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "c"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "w"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "ś"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "p"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "s"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "n"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Zezwól na powiadomienia"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Wyskakujące powiadomienia"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Pokazuj wyskakujące powiadomienia na górze ekranu."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Odznaczenia aplikacji"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Pokazuj odznaczenia na ikonie aplikacji."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Powiadom. na ekranie blokady"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Zablokowane powiadomienia"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Ustawienia zaawansowane"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Ładowanie..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Zawartość ukryta"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Tryb Nie przeszkadzać będzie automatycznie wyłączany według planu."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Zarządzaj"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Wyłączono tryb Nie przeszkadzać."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Wyłączono tryb Nie przeszkadzać. Aktualna godzina jest spoza zakresu."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Włączono tryb Nie przeszkadzać. Aktualna godzina mieści się w zakresie."
+
diff --git a/res/po/pt_BR.po b/res/po/pt_BR.po
new file mode 100644 (file)
index 0000000..2c5c836
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Hora"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Data"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "CONCLUÍDO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CANCELAR"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Notificações"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Permitir ou bloquear notificações de aplicativos individuais."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Não perturbar"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Silencia todos os alertas e exibe notificações apenas no painel de notificações e não em pop-ups ou na barra de status. Você pode selecionar os aplicativos para serem excluídos deste modo abaixo."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Aplicativos incluídos"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Notific. do aplicativo"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Selecione os aplicativos dos quais deseja receber notificações abaixo."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Não perturbar está ativado. As notificações dos aplicativos selecionados abaixo serão mostradas apenas no painel de notificações."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Gerenc. aplicativos excluídos"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Ger. apl. excluídos"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Aplicativos excluídos"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Selecione abaixo os aplicativos dos quais deseja receber notificações."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Permitir notificações de"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Permitir tudo"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Todas"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Apenas contatos"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Nenhum"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Não exibir novamente"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Silencia todos os alertas e mostra apenas as notificações no painel de notificações. Adicione os aplicativos abaixo para permitir exceções."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Definir horário"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Hora inicial"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Hora final"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Ninguém"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Chamadas permitidas"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Permitir chamadas de"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Todos"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Apenas contatos"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Somente contatos favoritos"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Rejeitar todas as chamadas"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Todas as chamadas recebidas serão automaticamente rejeitadas."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Rejeitar chamadas"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "As chamadas recebidas dos contatos não permitidos serão automaticamente rejeitadas."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Geren. notif. perm."
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Definir"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Eventos do calendário"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Alarmes"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "dia seg."
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Conteúdo tela bloqueio"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Exibir todo conteúdo"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Ocultar conteúdo sensível"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Não exibir notificações"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "DESLIGAR"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Repetir semanalmente"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "Q"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "T"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "Q"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "D"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Permitir notificações"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Notificações pop-up"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Exibe notificações pop-up na parte superior da tela."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Conquistas do aplicativo"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Exibe as conquistas no ícone do aplicativo."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Notificações na tela bloqueio"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Notificações bloqueadas"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Configurações avançadas"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Carregando..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Conteúdo oculto"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "A função Não perturbar será desativada autom. na hora de término agendada."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Gerenciar"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Função Não perturbar desativada."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Não perturbar desativ. A hora atual não está entre as horas início e térm."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Não perturbar ativ. A hora atual está entre as horas de início e término."
+
diff --git a/res/po/pt_PT.po b/res/po/pt_PT.po
new file mode 100644 (file)
index 0000000..c7d960f
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Hora"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Data"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "CONCLUÍDO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CANCELAR"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Notificações"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Permitir ou bloquear notificações de aplicações individuais."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Não incomodar"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Silenciar todos os alertas e mostrar notificações apenas no painel de notificações e não nos pop-ups na barra de estado. Pode seleccionar aplicações a excluir deste modo em baixo."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Aplicações incluídas"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Notificações de app"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Seleccione, na lista abaixo, as aplicações de que pretende receber notificações."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Não incomodar activado. As notificações das aplicações que seleccionou em baixo só serão apresentadas no painel de notificações."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Gerir aplicações excluídas"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Gerir apps excluídas"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Aplicações excluídas"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Seleccione, na lista abaixo, as aplicações das quais pretende receber notificações."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Permitir notificações de"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Permitir tudo"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Tudo"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Contactos apenas"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Nenhum"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Não voltar a mostrar"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Silenciar todos os alertas e mostrar notificações apenas no painel de notificações. Adicionar as aplicações em baixo para permitir excepções."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Definir horário"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Hora de início"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Hora de fim"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Ninguém"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Chamadas permitidas"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Permitir chamadas de"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Todos"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Contactos apenas"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Contactos favoritos apenas"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Rejeitar todas as chamadas"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Todas as chamadas recebidas serão rejeitadas automaticamente."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Rejeitar chamadas"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "As chamadas recebidas dos contactos que não permitiu serão rejeitadas automaticamente."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Gerir noti. permitidas"
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Séries"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Eventos do calendário"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Alarmes"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "dia seguinte"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Conteúdo Ecrã bloqueado"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Mostrar todo o conteúdo"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Ocultar conteúdo sensível"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Não mostrar notificações"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "DESLIGAR"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Repetir semanalmente"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "2ª"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "5ª"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "3ª"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "4ª"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "6ª"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "D"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Permitir notificações"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Notificações de pop-up"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Mostrar notificações de pop-up na parte superior do ecrã."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Distintivos de aplicações"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Mostrar distintivos no ícone da aplicação."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Notificações no ecrã bloqueado"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Notificações bloqueadas"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Definições avançadas"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "A carregar..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Conteúdo oculto"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Não incomodar irá desligar automaticamente à hora de fim programada."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Gerir"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Não incomodar desligado."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Não incomodar desligado. Hora actual fora da hora de início e de fim."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Não incomodar ligado. Hora actual dentro da hora de início e de fim."
+
diff --git a/res/po/ro.po b/res/po/ro.po
new file mode 100644 (file)
index 0000000..c083119
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Oră"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Dată"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "EFECTUAT"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ANULARE"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Anulare"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Notificări"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Permiteți sau blocați toate notificările de la aplicații individuale."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Nu deranjați"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Dezactivați sunetul tuturor alertelor și afișați notificări doar în panoul de notificări, nu și în ferestre pop-up sau în bara de stare. Puteți selecta mai jos aplicațiile pe care doriți să le excludeți din acest mod."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Aplicații incluse"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Notificări aplicații"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Selectați de mai jos aplicațiile de la care doriți să primiți notificări."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Modul Nu deranjați este activat. Notificările de la aplicațiile selectate mai jos vor fi afișate doar în panoul de notificare."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Gestionare aplicații excluse"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Gest. apl. excluse"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Aplicații excluse"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Selectați de mai jos aplicațiile de la care doriți să primiți notificări."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Permitere notificări de la"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Permitere integrală"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Toate"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Numai contacte"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Niciuna"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Nu se mai afișează"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Dezactivați sunetul tuturor alertelor și afișați notificările doar în panoul de notificări. Adăugați aplicații mai jos pentru a permite excepții."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Setare programare"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Oră de început"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Oră terminare"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Nimeni"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Apeluri permise"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Permitere apeluri de la"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Oricine"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Numai contacte"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Numai contacte preferate"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Respingere totală apeluri"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Toate apelurile de intrare vor fi respinse automat."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Respingere apeluri"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Apelurile de intrare de la contactele care nu au permisiunea dvs. vor fi respinse automat."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Gest. notif. permise"
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Afișare"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Evenimente Calendar"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Alarmă"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "ziua următ."
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Conținut ecr. blocare"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Afișare integrală conținut"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Ascundere conținut sensibil"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Nu se afișează notificările"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "DEZACTIVATĂ"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Repetare săptămânală"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "L"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "J"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "M"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "M"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "V"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "D"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Permitere notificări"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Notificări pop-up"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Se afișează notificări pop-up în partea de sus a ecranului."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Medalii aplicații"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Se afișează medalii pe pictograma aplicației."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Notificări pe ecr. de blocare"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Notificări blocate"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Setări avansate"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Se încarcă..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Conținut ascuns"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Modul Nu deranjați se va dezactiva automat la ora programată."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Gestionare"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Modul Nu deranjați este dezactivat."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Mod Nu deranjați dezactivat. Ora curentă nu e între ora de început/sfârșit."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Mod Nu deranjați activat. Ora curentă e între ora de început/sfârșit."
+
diff --git a/res/po/ru_RU.po b/res/po/ru_RU.po
new file mode 100644 (file)
index 0000000..888bd4f
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Время"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "РМ"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Дата"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "ГОТОВО"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ОТМЕНА"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Отмена"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Уведомления"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Разрешить или запретить уведомления от отдельных приложений."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Не беспокоить"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Отключает звук для всех оповещений и отображает уведомления только на панели уведомлений, а не во всплывающих окнах или строке состояния. Можно выбрать приложения, которым будет позволено выводить уведомления в этом режиме."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Включенные приложения"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Уведомления приложений"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Выберите из приведенного ниже списка приложения, от которых нужно получать уведомления."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Включен режим “Не беспокоить”. На панели уведомлений будут отображаться уведомления только от тех приложений, которые выбраны из приведенного ниже списка."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Управл. исключ. приложениями"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Упр. исключ. прилож."
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Исключенные приложения"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Выберите из приведенного ниже списка приложения, от которых нужно получать уведомления."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Разрешение уведомлений"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Разрешить все"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Все"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Только контакты"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Ничего"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Больше не показывать"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Отключение всех оповещений и отображение только уведомлений на панели уведомлений. Выберите приложения из списка ниже, чтобы добавить исключения."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Установить график"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Время начала"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Время окончания"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Ни от кого"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Разрешенные вызовы"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "От кого разрешить вызовы"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Все"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Только контакты"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Только избранные контакты"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Отклонение всех вызовов"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Все входящие вызовы будут отклоняться автоматически."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Отклонение вызовов"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Входящие звонки от контактов, которые отсутствуют в списке разрешенных, будут отклоняться автоматически."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Разреш. уведомления"
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Установить"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "События календаря"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Будильник"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "след. день"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Содерж. экр. блокир."
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Показывать все содержимое"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Скрыть конфиденц. содержимое"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Не отображать уведомления"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "ВЫКЛ."
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Еженедельный повтор"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "Пн"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "Чт"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "Вт"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "Ср"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "Пт"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "Сб"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "Вс"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Разрешение уведомлений"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Всплывающие уведомления"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Отображение всплывающих уведомлений в верхней части экрана."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Значки уведомл. приложений"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Отображение значков уведомлений приложения на его значке."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Уведомления на экране блок."
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Заблокированные уведомления"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Дополнительные параметры"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Загрузка..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Содержимое скрыто"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Режим “Не беспокоить” автоматически выключается в заплан. время окончания."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Функции"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Режим “Не беспокоить” отключен."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Режим “Не беспокоить” отключен. Текущего времени нет в расписании."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Режим “Не беспокоить” включен. Текущее время есть в расписании."
+
diff --git a/res/po/sk.po b/res/po/sk.po
new file mode 100644 (file)
index 0000000..7e09322
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Trvanie"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Dátum"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "HOTOVO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ZRUŠIŤ"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Zrušiť"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Oznámenia"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Môžete povoliť alebo blokovať oznámenia z jednotlivých aplikácií."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Nerušiť"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Stíšia sa všetky upozornenia a oznámenia sa budú zobrazovať iba na paneli oznámení, a nie v kontextových oknách ani na stavovom riadku. Nižšie môžete vybrať aplikácie, ktoré sa vylúčia z tohto režimu."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Zahrnuté aplikácie"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Aplikačné oznámenia"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Nižšie vyberte aplikácie, z ktorých chcete prijímať oznámenia."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Režim Nerušiť je zapnutý. Oznámenia z aplikácií vybratých nižšie sa budú zobrazovať iba na paneli oznámení."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Spravovať vylúčené aplikácie"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Správa vylúč. aplik."
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Vylúčené aplikácie"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Nižšie vyberte aplikácie, z ktorých chcete prijímať oznámenia."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Povolenie oznámení z"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Povoliť všetky"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Všetko"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Iba kontakty"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Žiadne"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Už nezobrazovať"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Stíšia sa všetky upozornenia a oznámenia sa budú zobrazovať iba na paneli oznámení. Pridaním aplikácií uvedených nižšie môžete povoliť výnimky."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Naplánovať"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Počiatočný čas"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Konečný čas"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Nikto"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Povolené hovory"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Povoliť hovory od"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Všetci"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Iba kontakty"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Iba obľúbené kontakty"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Odmietanie všetkých hovorov"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Všetky prichádzajúce hovory sa budú automaticky odmietať."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Odmietanie hovorov"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Prichádzajúce hovory od kontaktov, ktoré nepovolíte, sa budú automaticky odmietať."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Správa povol. ozn."
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Nastaviť"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Udalosti v kalendári"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Upozornenia"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "nasl. deň"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Obsah zamknutej obraz."
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Zobraziť všetok obsah"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Skryť citlivý obsah"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Nezobrazovať oznámenia"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "VYPNÚŤ"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Opakovať týždenne"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "P"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "Š"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "U"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "P"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "N"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Povoliť oznámenia"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Kontextové oznámenia"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Zobrazí kontextové oznámenia v hornej časti obrazovky."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Aplikačné štítky"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Zobrazí na ikone aplikácie štítky."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Oznámenia na zamknutej obrazov."
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Blokované oznámenia"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Rozšírené nastavenia"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Načítava sa..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Obsah je skrytý"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Režim Nerušiť sa automaticky vypne v naplánovanom konečnom čase."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Spravovať"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Režim Nerušiť je vypnutý."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Režim Nerušiť je vypnutý. Aktuálny čas nie je medzi poč. a konečným časom."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Režim Nerušiť je zapnutý. Aktuálny čas je medzi počiatoč. a konečným časom."
+
diff --git a/res/po/sl.po b/res/po/sl.po
new file mode 100644 (file)
index 0000000..ad3c0ef
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Čas"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Datum"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "KONČANO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "PREKLIČI"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Prekliči"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Obvestila"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Omogočanje ali blokiranje obvestil iz posameznih aplikacij."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Ne moti"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Izklop zvoka za vsa opozorila in prikaz obvestil samo na obvestilni plošči, ne pa v pojavnih oknih ali v vrstici stanja. Spodaj lahko izberete aplikacije, ki bodo izključene iz tega načina."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Vključene aplikacije"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Obvestila aplikacij"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Spodaj izberite aplikacije, iz katerih želite prejemati obvestila."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Način Ne moti je omogočen. Obvestila iz spodaj izbranih aplikacij bodo prikazana samo na obvestilni plošči."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Upravljanje izključenih apl."
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Upravlj. izklj. apl."
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Izključene aplikacije"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Spodaj izberite aplikacije, iz katerih želite prejemati obvestila."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Omogočite obvestila iz"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Dovoli vse"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Vsa"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Samo stiki"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Brez"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Ne pokaži znova"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Izklop zvoka za vsa opozorila in prikaz obvestil samo na obvestilni plošči. Spodaj dodajte aplikacije, da omogočite izjeme."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Nastavi urnik"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Začetni čas"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Končni čas"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Nihče"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Dovoljeni klici"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Dovoli klice od:"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Vsi"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Samo stiki"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Samo priljubljeni stiki"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Zavrni vse klice"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Vsi dohodni klici bodo samodejno zavrnjeni."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Zavrni klice"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Dohodni klici od stikov brez vašega dovoljenja bodo samodejno zavrnjeni."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Uprav. dovolj. obv."
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Nastavi"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Koledar dogodkov"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Alarmi"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "nasled. dan"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Vsebina zakl. zaslona"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Pokaži vso vsebino"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Skrij občutljivo vsebino"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Ne kaži obvestil"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "IZKLOP"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Tedensko ponavljanje"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "P"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "Č"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "T"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "P"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "N"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Dovoli obvestila"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Obvestila v pojavnih oknih"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Prikaz obvestil v pojavnih oknih na vrhu zaslona."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Značke aplikacije"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Prikaz značk na ikoni aplikacije."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Obvestila na zaklenjen. zaslonu"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Blokirana obvestila"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Dodatne nastavitve"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Nalaganje ..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "V REDU"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Vsebina je skrita"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Način Ne moti bo samodejno izklopljen ob načrtovani končni uri."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Uredi"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Način Ne moti je izklopljen."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Način Ne moti je izklopljen. Trenutna ura ni med začetno in končno."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Način Ne moti je vklopljen. Trenutna ura je med začetno in končno."
+
diff --git a/res/po/sr.po b/res/po/sr.po
new file mode 100644 (file)
index 0000000..5ea219d
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Vreme"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Datum"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "GOTOVO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "OTKAŽI"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Otkaži"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Obaveštenja"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Dozvoli ili blokiraj obaveštenja pojedinačnih aplikacija."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Ne uznemiravaj"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Isključi ton svih upozorenja i prikaži obaveštenja samo na panelu sa obaveštenjima, ali ne i u iskačućim prozorima ili na statusnoj liniji. U nastavku možeš da izabereš aplikacije koje će biti izuzete iz ovog režima."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Obuhvaćene aplikacije"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Obaveštenja o aplik."
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "U nastavku izaberi aplikacije čija obaveštenja želiš da primaš."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Omogućen je režim Ne uznemiravaj. Obaveštenja aplikacija koje si izabrao/la u nastavku prikazivaće se samo u panelu sa obaveštenjima."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Organizuj izuzete aplikacije"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Organ. izuzete apl."
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Izuzete aplikacije"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "U nastavku izaberite aplikacije čija obaveštenja želite da primate."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Dozvoli obaveštenja"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Dozvoli sve"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Sve"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Samo kontakti"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Nijedan"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Ne prikazuj ponovo"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Isključite ton svih upozorenja i prikažite obaveštenja samo na panelu sa obaveštenjima. Dodajte aplikacije u nastavku da biste dozvolili izuzetke."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Podesi raspored"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Vreme početka"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Vreme završetka"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Ni od koga"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Dozvoljeni pozivi"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Dozvolite pozive sa"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Od svakoga"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Samo od kontakata"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Samo od omiljenih kontakata"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Odbijte sve pozive"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Svi dolazni pozivi će automatski biti odbačeni."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Odbijte pozive"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Dolazni pozivi od kontakata koje niste dozvolili će automatski biti odbijeni."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Uprav. dozv. obaveš."
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Podesi"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Kalendarski događaji"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Alarmi"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "sled. dana"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Sadržaj zaklj. ekrana"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Prikaži sav sadržaj"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Sakrij osetljiv sadržaj"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Ne prikazuj obaveštenja"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "ISKLJUČI"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Svake nedelje"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "P"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "Č"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "U"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "P"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "N"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Dozvoli obaveštenja"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Iskačuća obaveštenja"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Prikaži iskačuća obaveštenja na vrhu ekrana."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Bedževi aplikacije"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Prikaži bedževe na ikoni aplikacije."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Obavešt. na zaključanom ekranu"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Blokirana obaveštenja"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Napredna podešavanja"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Učitavanje..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Sadržaj je skriven"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Režim Ne uznemiravaj se automatski isključuje u planirano vreme završetka."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Upravljaj"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Režim Ne uznemiravaj je isključen."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Isklj. režim Ne uznemiravaj. Trenutno vr. je van vr. početka i završetka."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Uklj. režim Ne uznemiravaj. Trenutno vr. je između vr. počet. i završetka."
+
diff --git a/res/po/sv.po b/res/po/sv.po
new file mode 100644 (file)
index 0000000..6f59642
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Tid"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Datum"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "KLAR"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "AVBRYT"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Avbryt"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Aviseringar"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Tillåt eller blockera aviseringar från enskilda appar."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Stör ej"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Stäng av ljudet för alla alarm och visa bara aviseringar på aviseringspanelen, inte som popup-fönster eller i statusfältet. Nedan kan du välja att utesluta appar från det här läget."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Inkluderade appar"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Appaviseringar"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Välj de appar du vill ta emot aviseringar från nedan."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Stör ej är aktivt. Aviseringar från apparna du har valt nedan visas bara på aviseringspanelen."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Hantera uteslutna appar"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Hantera utesl. appar"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Uteslutna appar"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Välj de appar du vill ta emot aviseringar från nedan."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Tillåt aviseringar från"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Tillåt alla"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Alla"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Endast kontakter"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Inga"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Visa inte igen"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Tysta alla alarm och visa bara aviseringar på aviseringspanelen. Lägg till appar nedan om du vill tillåta undantag."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Ange schema"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Starttid"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Sluttid"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Ingen"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Tillåtna samtal"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Tillåt samtal från"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Alla"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Endast kontakter"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Endast favoritkontakter"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Avvisa alla samtal"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Alla inkommande samtal avvisas automatiskt."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Avvisa samtal"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Inkommande samtal från kontakter som du inte har tillåtit avvisas automatiskt."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Hant. tillåtna avis."
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Ange"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Kalenderhändelse"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Alarm"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "nästa dag"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Låsskärmsinnehåll"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Visa allt innehåll"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Dölj känsligt innehåll"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Visa inte aviseringar"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "AV"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Upprepa veckovis"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "M"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "T"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "T"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "O"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "F"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "L"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "S"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Tillåt aviseringar"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Popup-aviseringar"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Visa popup-aviseringar längst upp på skärmen."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Appmärken"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Visa märken på appikonen."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Aviseringar på låsskärmen"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Blockerade aviseringar"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Avancerade inställningar"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Laddar..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Innehåll dolt"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Stör ej stängs av automatiskt vid den planerade sluttiden."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Hantera"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Stör ej stängdes av."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Stör ej stängdes av. Tiden nu är inte mellan start- och sluttiderna."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Stör ej slogs på. Tiden nu är mellan start- och sluttiderna."
+
diff --git a/res/po/tr_TR.po b/res/po/tr_TR.po
new file mode 100644 (file)
index 0000000..fedc34d
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Süre"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Tarih"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "BİTTİ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "İPTAL"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "İptal"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Bildirimler"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Tekil uygulamalardan bildirimlere izin verir veya engel olur."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Rahatsız etmeyin"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Tüm uyarıları sessize alır ve bildirimleri açılır pencerelerde veya durum çubuğunda değil, yalnızca bildirim panelinde gösterir. Bu modun dışında bırakılacak uygulamaları aşağıdan seçebilirsiniz."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Dahil edilen uygulamalar"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Uygulama bildirimleri"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Aşağıdan bildirim almak istediğiniz uygulamaları seçin."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Rahatsız etmeyin etkin. Aşağıda seçtiğiniz uygulamalardan gelen bildirimler yalnızca bildirim panelinde gösterilir."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Hariç tutulan uygulamlrı yönet"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Hariç tutln uyg. ynt"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Hariç tutulan uygulamalar"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Aşağıdan bildirim almak istediğiniz uygulamaları seçin."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Bildirimlere izin ver:"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Tümüne izin ver"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Tümü"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Yalnızca kişiler"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Hiçbiri"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Tekrar gösterme"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Tüm uyarıları sessize alın ve bildirimleri sadece bildirim panelinde gösterin. İstisnalara izin vermek için aşağıdaki uygulamaları ekleyin."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Program ayarla"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Başlangıç saati"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Bitiş saati"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Hiç kimse"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "İzin verilen aramalar"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Şu kişiden aramlra izn ver"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Herkes"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Sadece kişiler"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Sadece favori kişiler"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Tüm aramaları reddet"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Tüm gelen aramalar otomatik olarak reddedilecek."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Aramaları reddet"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "İzin vermediğiniz kişilerden gelen aramalar otomatik olarak reddedilecek."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "İzn vrln bldrmlr ynt"
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Ayarla"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Takvim etkinlikleri"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Alarmlar"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "sonrki gün"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Kilit ekranı içeriği"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Tüm içeriği göster"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Hassas içeriği gizle"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Bildirimleri gösterme"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "KAPALI"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Haftalık tekrarla"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "P"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "P"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "Ç"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "C"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "C"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "P"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Bildirimlere izin ver"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Açılır pencere bildirmleri"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Açılır bildirimleri ekranın üst kısmında gösterir."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Uygulama işaretleri"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Uygulama simgesinde işaretleri gösterir."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Kilit ekranındaki bildirimler"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Engellenen bildirimler"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Gelişmiş ayarlar"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Yükleniyor..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "Tamam"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "İçerik gizlendi"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Rahatsız etme, programlanan bitiş saatinde otomatik olarak kapatılacak."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Yönet"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Rahatsız etme kapatıldı."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Rahatsız etme kapatıldı. Geçerli saat, başlngç ve btş saatlri arasnda dğl."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Rahatsız etme açıldı. Geçerli saat, başlangıç ve bitiş saatleri arasında."
+
diff --git a/res/po/uk.po b/res/po/uk.po
new file mode 100644 (file)
index 0000000..cf92716
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Час"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Дата"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "ГОТОВО"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "СКАСУВАТИ"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Скасувати"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Сповіщення"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Дозволити або заборонити відображення сповіщень від окремих програм."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Не турбувати"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Вимикає звук для всіх повідомлень та відображає сповіщення лише на панелі сповіщень, а не у спливаючих вікнах або рядку стану. Можна вибрати програми, яким буде дозволено виводити повідомлення у цьому режимі."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Включені програми"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Сповіщення програм"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Виберіть з наведеного нижче списку програми, від яких потрібно отримувати сповіщення."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Режим «Не турбувати» ввімкнено. На панелі сповіщень будуть відображатися тільки ті сповіщення програм, які вибрано з наведеного нижче списку."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Керування виключен. програмами"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Керув. викл. прогр."
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Виключені програми"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Виберіть з наведеного нижче списку програми, від яких ви бажаєте отримувати сповіщення."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Дозвіл на сповіщення"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Дозволити всі"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Усі"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Лише контакти"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Немає"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Не показувати більше"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Вимкнення звуку для всіх попереджень та відображення сповіщень лише на панелі сповіщень. Додайте програми до списку нижче, щоб створити виключення."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Установити розклад"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Час початку"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Час завершення"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Ні від кого"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Дозволені виклики"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Від кого дозволено виклики"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Від усіх"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Лише від контактів"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Лише від обраних контактів"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Відхилення всіх викликів"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Усі вхідні виклики відхилятимуться автоматично."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Відхилення викликів"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Вхідні виклики від контактів, відсутніх у списку дозволених, будуть відхилятися автоматично."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Дозволені сповіщення"
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "Установити"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Події календаря"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Будильники"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "наст. день"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Вміст на екрані блок."
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Показувати весь вміст"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Приховати конфіденційний вміст"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Не відображувати сповіщення"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "ВИМКНУТИ"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Щотижневий повтор"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "Пн"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "Чт"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "Вт"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "Ср"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "Пт"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "Сб"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "Нд"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Дозвіл сповіщень"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Спливаючі сповіщення"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Відображення спливаючих повідомлень у верхній частині екрана."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Значки сповіщень програм"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Відображення значків сповіщень програми на її значку."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Сповіщення на екрані блокування"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Заблоковані сповіщення"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Додаткові налаштування"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Завантаження..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Вміст приховано"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Режим «Не турбувати» автоматично вимикається в заплан. час завершення."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Керування"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Режим «Не турбувати» вимкнено."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Режим «Не турбувати» вимкнено. Поточного часу немає в розкладі."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Режим «Не турбувати» ввімкнено. Поточний час є в розкладі."
+
diff --git a/res/po/uz.po b/res/po/uz.po
new file mode 100644 (file)
index 0000000..2da22e6
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "Vaqt"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "PM"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "Sana"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "AM"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "BAJARILDI"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "BEKOR QILISH"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "Bekor qilish"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "Bildirishnomalar"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "Alohida ilovalardan keladigan bildirishnomalarga ruxsat berish yoki bloklash."
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "Bezovta qilma"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "Barcha signallar ovozini o‘chirilsin va bildirishnomalar qalqib chiquvchi oynalar yoki holat satrida emas, faqat bildirishnoma panelida ko‘rsatilsin. Ushbu rejimdan chiqarib olinadigan ilovalarni tanlashingiz mumkin."
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "Kiritilgan ilovalar"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "Ilova bildirishnomasi"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Quyidan qaydi ilovalardan bildirishnomalar olmoqchiligingizni tanlang."
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "Bezovta qilma yoqilgan. Quyida tanlangan ilovalardan kelgan bildirishnomalar faqat bildirishnomalar panelida ko‘rsatiladi."
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Istisno ilovalarni boshqar"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "Istisn. ilova. boshq"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "Istisno qilingan ilovalar"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "Quyidan qaydi ilovalardan bildirishnomalar olmoqchiligingizni tanlang."
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "Bildir-ga ruxsat ber"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "Barchasiga ruxsat berish"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "Hammasi"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "Faqat kontaktlar"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "Yo‘q"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "Qayta ko‘rsatilmasin"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "Barcha signallar ovozini o‘chirilsin va bildirishnomalar faqat bildirishnoma panelida ko‘rsatilsin. Istisnolarga ruxsat berish uchun quyidagi ilovalarni qo‘shing."
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "Jadval tuzish"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "Boshlash vaqti"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "Tugatish vaqti"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "Hech kim"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "Ruxsat berilgan qo‘ng‘iroqlar"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "Qo‘n-larga ruxsat berish"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "Hamma"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "Faqat kontaktlar"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "Faqat tanlangan kontaktlar"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "Barcha qo‘n-larni rad et"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Barcha kiruvchi qo‘ng‘iroqlar avtomatik ravishda rad etiladi."
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "Qo‘ng‘iroqlarni rad etish"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "Ruxsat etilmagan kontaktlardan kiruvchi qo‘ng‘iroqlar avtomatik ravishda rad etiladi."
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "Bildirishnoma boshq."
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "O‘rnatish"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "Kalendar hodisalari"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "Budilnik"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "keyin. kun"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "Bloklash ekr. tarkibi"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "Butun tarkibni ko‘rsatish"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "Muhim tarkibni yashirish"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "Bildir-lar boshqa ko‘rsatilmasin"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "O‘CH"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "Har hafta takrorlansin"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "D"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "P"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "C"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "J"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "S"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "Y"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "Bildirish. ruxsat berish"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "Qalquvchi bildirishnomalar"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "Qalqib chiquvchi oynalarni ekran yuqorisida ko‘rsatish."
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "Ilova nishonlari"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "Ilova ikonachasida nishonlarni ko‘rsatish."
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "Blk. ekrani bildirishnomalari"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "Bloklangan bildirishnomalar"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "Qo‘shimcha parametrlar"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "Yuklanmoqda..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "OK"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "Tarkib yashirilgan"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "Bezovta qilmang rejalashtirilgan tugatish vaqtida avtomatik o‘chiriladi."
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "Boshqar."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "Bezovta qilmang o‘chirildi."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Bezovta qilmang o‘chiq. Joriy vaqt reja. bosh. va tug. vaqti orasida emas."
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "Bezovta qilmang yoniq. Joriy vaqt rejalash-gan boshlash va tugash orasida."
+
diff --git a/res/po/zh_CN.po b/res/po/zh_CN.po
new file mode 100644 (file)
index 0000000..794ce5b
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "时间"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "下午"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "日期"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "上午"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "完成"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "取消"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "取消"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "通知"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "允许或阻止个别应用程序的通知。"
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "免打扰"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "将所有提示转为静音并仅在通知面板中显示通知,而不在弹出窗口或状态栏上显示。您可从下方选择要从该模式中排除的应用程序。"
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "已包括的应用程序"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "应用程序通知"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "从下方选择想要接收通知的应用程序。"
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "免打扰模式已启用。下方选中应用程序的通知将仅会在通知面板中显示。"
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "管理已排除的应用程序"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "管理已排除的应用程序"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "已排除的应用程序"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "从下方选择您想要接收通知的应用程序。"
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "允许所有通知"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "允许全部"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "全部"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "仅限联系人"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "无"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "不再显示"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "将所有提醒转为静音并仅在通知面板中显示通知。添加以下应用程序以允许例外。"
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "设置日程"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "开始时间"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "结束时间"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "不允许任何人"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "已允许来电"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "允许通话来自"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "所有人"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "仅限联系人"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "仅限收藏联系人"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "拒接所有来电"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "将自动拒绝所有来电。"
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "拒接来电"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "将自动拒绝您未允许的联系人的来电。"
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "管理允许的通知"
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "设置"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "日历事件"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "闹钟"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "次日"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "锁屏内容"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "显示全部内容"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "隐藏敏感内容"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "不显示通知"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "关"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "每周重复"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "一"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "四"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "二"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "三"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "五"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "六"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "日"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "允许通知"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "弹出通知"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "在屏幕顶部显示弹出通知"
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "应用程序徽章"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "在应用程序图标上显示徽章"
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "锁定屏幕上的通知"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "已阻止的通知"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "高级设置"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "载入中…"
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "确定"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "已隐藏内容"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "将在预定的结束时间自动关闭【免打扰】"
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "管理"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "已关闭【免打扰】"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "已关闭【免打扰】。当前时间不在开始时间和结束时间之间。"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "已启用【免打扰】。当前时间介于开始时间和结束时间之间。"
+
diff --git a/res/po/zh_HK.po b/res/po/zh_HK.po
new file mode 100644 (file)
index 0000000..d390524
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "時間"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "下午"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "日期"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "上午"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "完成"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "取消"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "取消"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "通知"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "允許或封鎖個別應用程式的通知。"
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "請勿打擾"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "將所有提示轉為靜音並僅於通知面板顯示通知,而不在彈出式視窗或狀態列上顯示。您可於下方選擇要從此模式中排除的應用程式。"
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "已包括的應用程式"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "應用程式通知"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "從下方選擇您想要接收通知的應用程式。"
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "請勿打擾已啟用。下方選中應用程式的通知將僅會顯示於通知面板。"
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "管理已排除的應用程式"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "管理已排除的應用程式"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "已排除的應用程式"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "從下方選擇您想要接收通知的應用程式。"
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "允許通知自"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "全部允許"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "全部"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "僅限聯絡人"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "無"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "不再顯示"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "將所有提示靜音並僅於通知面板顯示通知。加入下方應用程式以允許這些應用程式作為例外情況。"
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "設定排程"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "開始時間"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "結束時間"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "不允許任何人"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "允許來電"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "允許通話自"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "所有人"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "僅限聯絡人"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "僅限我的最愛聯絡人"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "拒絕所有來電"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "將會自動拒絕所有來電。"
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "拒絕來電"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "未經您允許的聯絡人來電將被自動拒絕。"
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "管理允許的通知"
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "設定"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "日曆事件"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "鬧鐘"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "次日"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "鎖定螢幕內容"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "顯示所有內容"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "隱藏敏感內容"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "不顯示通知"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "關閉"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "每週重複"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "一"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "四"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "二"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "三"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "五"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "六"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "日"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "允許通知"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "彈出式通知"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "在螢幕的頂部顯示彈出式通知。"
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "應用程式徽章"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "在應用程式圖示上顯示徽章。"
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "鎖定螢幕上的通知"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "已封鎖的通知"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "進階設定"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "正在載入..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "確定"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "內容已隱藏"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "[請勿打擾] 將在排定的結束時間自動關閉。"
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "管理"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "已關閉 [請勿打擾]。"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "已關閉 [請勿打擾]。目前時間不介於開始時間與結束時間之間。"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "已開啟 [請勿打擾]。目前時間介於開始時間與結束時間之間。"
+
diff --git a/res/po/zh_TW.po b/res/po/zh_TW.po
new file mode 100644 (file)
index 0000000..4f790a6
--- /dev/null
@@ -0,0 +1,219 @@
+msgid "IDS_ST_HEADER_TIME"
+msgstr "時間"
+
+msgid "IDS_ST_BODY_PM"
+msgstr "下午"
+
+msgid "IDS_ST_BODY_DATE"
+msgstr "日期"
+
+msgid "IDS_ST_BODY_AM"
+msgstr "上午"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "完成"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "取消"
+
+msgid "IDS_ST_BUTTON_CANCEL"
+msgstr "取消"
+
+msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB"
+msgstr "通知"
+
+msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS"
+msgstr "允許或封鎖來自個別應用程式的通知。"
+
+msgid "IDS_ST_HEADER_DO_NOT_DISTURB_ABB"
+msgstr "請勿打擾"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ONLY_AND_NOT_IN_POP_UPS_OR_ON_THE_STATUS_BAR_MSG"
+msgstr "將所有提醒靜音,且僅於通知面板中顯示通知,不包括彈出視窗或狀態列。您可於下方模式中選擇要排除的應用程式。"
+
+msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB"
+msgstr "加入的應用程式"
+
+msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"
+msgstr "應用程式通知"
+
+msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "在下方選擇您想接收通知的應用程式。"
+
+msgid "IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL"
+msgstr "請勿打擾已啟用。您在下方所選的應用程式通知將只會顯示於通知面板。"
+
+msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "管理排除的應用程式"
+
+msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB"
+msgstr "管理排除的應用程式"
+
+msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB"
+msgstr "排除的應用程式"
+
+msgid "IDS_QP_BODY_SELECT_THE_APPS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW"
+msgstr "在下方選擇欲接收通知的應用程式。"
+
+msgid "IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"
+msgstr "允許通知來自"
+
+msgid "IDS_ST_MBODY_ALLOW_ALL"
+msgstr "全部允許"
+
+msgid "IDS_QP_TAB4_ALL_M_RECEIVED_ALL"
+msgstr "全部"
+
+msgid "IDS_CST_OPT_CONTACTS_ONLY"
+msgstr "僅限聯絡人"
+
+msgid "IDS_QP_TAB4_NONE_M_BLOCEKD"
+msgstr "無"
+
+msgid "IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"
+msgstr "不要再顯示"
+
+msgid "IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"
+msgstr "將所有提醒靜音且僅讓通知顯示於通知面板。請新增下方應用程式以允許所有例外情況。"
+
+msgid "IDS_ST_MBODY_SET_SCHEDULE_M_TIME"
+msgstr "設定行事曆"
+
+msgid "IDS_ST_BODY_START_TIME"
+msgstr "開始時間"
+
+msgid "IDS_ST_BODY_END_TIME"
+msgstr "結束時間"
+
+msgid "IDS_ST_MBODY_NOBODY_ABB"
+msgstr "沒有人"
+
+msgid "IDS_ST_MBODY_ALLOWED_CALLS_ABB"
+msgstr "允許的來電"
+
+msgid "IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"
+msgstr "允許通話來源"
+
+msgid "IDS_ST_MBODY_EVERYONE_ABB"
+msgstr "所有人"
+
+msgid "IDS_ST_MBODY_CONTACTS_ONLY_ABB"
+msgstr "僅限聯絡人"
+
+msgid "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB"
+msgstr "僅限最愛聯絡人"
+
+msgid "IDS_ST_HEADER_REJECT_ALL_CALLS_ABB"
+msgstr "拒接所有來電"
+
+msgid "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "將自動拒接所有來電。"
+
+msgid "IDS_ST_HEADER_REJECT_CALLS_ABB2"
+msgstr "拒接來電"
+
+msgid "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY"
+msgstr "將自動拒接未經您允許的聯絡人撥入的來電。"
+
+msgid "IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"
+msgstr "管理允許的通知"
+
+msgid "IDS_ST_BUTTON_SET"
+msgstr "設定"
+
+msgid "IDS_COM_BODY_CALENDAR_EVENTS"
+msgstr "日曆活動"
+
+msgid "IDS_ST_BODY_ALARMS"
+msgstr "鬧鐘"
+
+msgid "IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"
+msgstr "次日"
+
+msgid "IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"
+msgstr "鎖定螢幕內容"
+
+msgid "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"
+msgstr "顯示所有內容"
+
+msgid "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"
+msgstr "隱藏敏感內容"
+
+msgid "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+msgstr "不要顯示通知"
+
+msgid "WDS_ST_ACBUTTON_OFF_ABB2"
+msgstr "關閉"
+
+msgid "IDS_ST_BODY_REPEAT_WEEKLY_ABB"
+msgstr "每週重複"
+
+msgid "WDS_ALM_BUTTON_M_M_MONDAY_ABB"
+msgstr "一"
+
+msgid "WDS_ALM_BUTTON_T_M_THURSDAY_ABB"
+msgstr "四"
+
+msgid "WDS_ALM_BUTTON_T_M_TUESDAY_ABB"
+msgstr "二"
+
+msgid "WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"
+msgstr "三"
+
+msgid "WDS_ALM_BUTTON_F_M_FRIDAY_ABB"
+msgstr "五"
+
+msgid "WDS_ALM_BUTTON_S_M_SATURDAY_ABB"
+msgstr "六"
+
+msgid "WDS_ALM_BUTTON_S_M_SUNDAY_ABB"
+msgstr "日"
+
+msgid "IDS_ST_MBODY_ALLOW_NOTIFICATIONS"
+msgstr "允許通知"
+
+msgid "IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"
+msgstr "彈出通知"
+
+msgid "IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"
+msgstr "在螢幕頂部顯示彈出通知。"
+
+msgid "IDS_ST_MBODY_APP_BADGES_ABB"
+msgstr "應用程式標記"
+
+msgid "IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"
+msgstr "在應用程式圖示上顯示標記。"
+
+msgid "IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"
+msgstr "鎖定螢幕上的通知"
+
+msgid "IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"
+msgstr "封鎖的通知"
+
+msgid "IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"
+msgstr "進階設定"
+
+msgid "IDS_ST_HEADER_LOADING_ING_ABB"
+msgstr "正在載入..."
+
+msgid "IDS_ST_BUTTON_OK_ABB6"
+msgstr "確定"
+
+msgid "IDS_ST_OPT_CONTENT_HIDDEN"
+msgstr "已隱藏內容"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"
+msgstr "[請勿打擾] 將於預定結束時間自動關閉。"
+
+msgid "IDS_COM_SK_MANAGE"
+msgstr "管理"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"
+msgstr "已關閉 [請勿打擾]。"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "已關閉 [請勿打擾]。目前時間未介於開始時間與結束時間範圍內。"
+
+msgid "IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"
+msgstr "已開啟 [請勿打擾]。目前時間介於開始時間與結束時間範圍內。"
+
diff --git a/setting-notification.manifest.xml b/setting-notification.manifest.xml
new file mode 100644 (file)
index 0000000..46ec17f
--- /dev/null
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" api-version="4.0" package="org.tizen.setting-notification" version="0.1.33">
+       <label>Setting notification</label>
+       <description>Setting notification AppControl</description>
+       <ui-application appid="org.tizen.setting-notification" exec="/usr/apps/org.tizen.setting-notification/bin/setting-notification" launch_mode="caller" nodisplay="true" taskmanage="false" multiple="false" type="capp" hw-acceleration="on" process-pool="true">
+               <icon>/usr/share/icons/default/small/setting-notification.png</icon>
+               <label>setting-notification</label>
+               <app-control>
+            <operation name="http://tizen.org/appcontrol/operation/setting/do_not_disturb"/>
+            <operation name="http://tizen.org/appcontrol/operation/setting/app_notifications"/>
+            <operation name="http://tizen.org/appcontrol/operation/setting/notification_on_lock_screen"/>
+        </app-control>
+       </ui-application>
+       <privileges>
+        <privilege>http://tizen.org/privilege/packagemanager.info</privilege>
+        <privilege>http://tizen.org/privilege/notification</privilege>
+    </privileges>
+</manifest>
diff --git a/shared/res/setting-notification.png b/shared/res/setting-notification.png
new file mode 100644 (file)
index 0000000..5934757
Binary files /dev/null and b/shared/res/setting-notification.png differ
diff --git a/src/allowed-calls.c b/src/allowed-calls.c
new file mode 100644 (file)
index 0000000..e637b19
--- /dev/null
@@ -0,0 +1,350 @@
+/*
+ * Copyright (c) 2020 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.
+ */
+
+#include <stdint.h>
+#include "allowed-calls.h"
+#include <Evas.h>
+
+#include <app_preference.h>
+#include <Elementary.h>
+#include "log.h"
+#include "common-efl.h"
+#include <notification_setting_internal.h>
+#include <app.h>
+
+#define PREF_PREFX "db/private/org.tizen.setting-notification/"
+#define DO_NOT_SHOW_CONTACT_POPUP_AGAIN         PREF_PREFX "/do_not_show_contact_popup_again"
+#define DO_NOT_SHOW_FAVORITE_POPUP_AGAIN       PREF_PREFX "/do_not_show_favorite_popup_again"
+#define DO_NOT_SHOW_NOBODY_POPUP_AGAIN   PREF_PREFX "/do_not_show_nobody_popup_again"
+
+bool check_state = false;
+
+static char *items[4] = {
+       "IDS_ST_MBODY_EVERYONE_ABB",
+       "IDS_CST_OPT_CONTACTS_ONLY",
+       "IDS_ST_MBODY_FAVOURITE_CONTACTS_ONLY_ABB",
+       "IDS_ST_MBODY_NOBODY_ABB"
+};
+
+static void set_do_not_show_contact_popup_again(bool value)
+{
+       preference_set_boolean(DO_NOT_SHOW_CONTACT_POPUP_AGAIN, value);
+}
+
+static bool get_do_not_show_contact_popup_again()
+{
+       bool value = false;
+       preference_get_boolean(DO_NOT_SHOW_CONTACT_POPUP_AGAIN, &value);
+       return value;
+}
+
+static bool is_existing_do_not_show_contact_popup_again()
+{
+       bool value = false;
+       preference_is_existing(DO_NOT_SHOW_CONTACT_POPUP_AGAIN, &value);
+       return value;
+}
+
+static void set_do_not_show_favorite_popup_again(bool value)
+{
+       preference_set_boolean(DO_NOT_SHOW_FAVORITE_POPUP_AGAIN, value);
+}
+
+static bool get_do_not_show_favorite_popup_again()
+{
+       bool value = false;
+       preference_get_boolean(DO_NOT_SHOW_FAVORITE_POPUP_AGAIN, &value);
+       return value;
+}
+
+static bool is_existing_do_not_show_favorite_popup_again()
+{
+       bool value = false;
+       preference_is_existing(DO_NOT_SHOW_FAVORITE_POPUP_AGAIN, &value);
+       return value;
+}
+
+static void set_do_not_show_nobody_popup_again(bool value)
+{
+       preference_set_boolean(DO_NOT_SHOW_NOBODY_POPUP_AGAIN, value);
+}
+
+static bool get_do_not_show_nobody_popup_again()
+{
+       bool value = false;
+       preference_get_boolean(DO_NOT_SHOW_NOBODY_POPUP_AGAIN, &value);
+       return value;
+}
+
+static bool is_existing_do_not_show_nobody_popup_again()
+{
+       bool value = false;
+       preference_is_existing(DO_NOT_SHOW_NOBODY_POPUP_AGAIN, &value);
+       return value;
+}
+
+const char *get_allowed_calls_string()
+{
+       NOTISET_TRACE_BEGIN;
+       int value = 0;
+       notification_system_setting_get_dnd_allow_exceptions(get_system_setting(), NOTIFICATION_DND_ALLOWED_CALLS, &value);
+       return items[value];
+}
+
+static void popup_hide_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       evas_object_del(obj);
+}
+
+static char *gl_text_get_cb(void *data, Evas_Object *obj, const char *part)
+{
+       if (!strcmp(part, "elm.text")) {
+               int index = (uintptr_t)data;
+               return strdup(APP_STRING(items[index]));
+       }
+       return NULL;
+}
+
+static void popup_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       NOTISET_TRACE_BEGIN;
+       Evas_Object *popup = data;
+       evas_object_del(popup);
+
+       if (check_state) {
+               int value = 0;
+               notification_system_setting_get_dnd_allow_exceptions(get_system_setting(), NOTIFICATION_DND_ALLOWED_CALLS, &value);
+               if (value == NOTIFICATION_DND_ALLOWED_CALLS_CONTACT)
+                       set_do_not_show_contact_popup_again(false);
+               else if (value == NOTIFICATION_DND_ALLOWED_CALLS_FAVORITE)
+                       set_do_not_show_favorite_popup_again(false);
+               else
+                       set_do_not_show_nobody_popup_again(false);
+       }
+}
+
+static void popup_check_item_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       NOTISET_TRACE_BEGIN;
+       check_state = elm_check_state_get(obj);
+}
+
+static void update_allowed_calls_item()
+{
+       elm_genlist_item_update(elm_genlist_item_prev_get(elm_genlist_last_item_get(get_app_ui_data()->list_main)));
+}
+
+static void create_reject_calls_popup(const char *title_text, const char *content)
+{
+       Evas_Object *popup;
+       Evas_Object *layout;
+       Evas_Object *btn;
+       Evas_Object *scroller;
+       Evas_Object *label;
+       Evas_Object *check;
+       Evas_Object *win;
+       ug_data *ug_main = get_app_ui_data();
+       ret_if(ug_main == NULL);
+
+       win = ug_main->win;
+
+       popup = elm_popup_add(win);
+       elm_popup_align_set(popup, ELM_NOTIFY_ALIGN_FILL, 1.0);
+       elm_object_part_text_set(popup, "title,text", APP_STRING(title_text));
+       evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+       eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK, popup_hide_cb, NULL);
+
+       /* layout */
+       layout = elm_layout_add(popup);
+       char *res_path = app_get_resource_path();
+       if (res_path) {
+               char edj_path[PATH_MAX] = { 0, };
+               snprintf(edj_path, PATH_MAX, "%s%s", res_path, "edje/reject_calls_popup.edj");
+               elm_layout_file_set(layout, edj_path, "popup_checkview_layout");
+               free(res_path);
+       }
+       evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+       /* ok button */
+       btn = elm_button_add(popup);
+       elm_object_style_set(btn, "bottom");
+       elm_object_text_set(btn, APP_STRING("IDS_ST_BUTTON_OK_ABB6"));
+       elm_object_part_content_set(popup, "button1", btn);
+       evas_object_smart_callback_add(btn, "clicked", popup_btn_clicked_cb, popup);
+
+       /* check */
+       check = elm_check_add(popup);
+       elm_object_text_set(check, APP_STRING("IDS_ST_OPT_DONT_SHOW_AGAIN_ABB"));
+       elm_object_part_content_set(layout, "elm.swallow.end", check);
+       evas_object_smart_callback_add(check, "changed", popup_check_item_clicked_cb, NULL);
+
+       /* scroller */
+       scroller = elm_scroller_add(layout);
+       elm_scroller_bounce_set(scroller, EINA_TRUE, EINA_TRUE);
+       elm_scroller_policy_set(scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
+       elm_object_part_content_set(layout, "elm.swallow.content", scroller);
+
+       /* label */
+       label = elm_label_add(scroller);
+       elm_object_style_set(label, "popup/default");
+       elm_label_line_wrap_set(label, ELM_WRAP_MIXED);
+       elm_object_text_set(label, APP_STRING(content));
+       evas_object_size_hint_weight_set(label, EVAS_HINT_EXPAND, 0.0);
+       evas_object_size_hint_align_set(label, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       evas_object_show(label);
+       elm_object_content_set(scroller, label);
+
+       elm_object_content_set(popup, layout);
+
+       evas_object_show(popup);
+}
+
+static void everyone_item_clicked()
+{
+       NOTISET_TRACE_BEGIN;
+       notification_system_setting_set_dnd_allow_exceptions(get_system_setting(), NOTIFICATION_DND_ALLOWED_CALLS, NOTIFICATION_DND_ALLOWED_CALLS_EVERYONE);
+       update_allowed_calls_item();
+}
+
+static void contacts_only_clicked()
+{
+       NOTISET_TRACE_BEGIN;
+
+       notification_system_setting_set_dnd_allow_exceptions(get_system_setting(), NOTIFICATION_DND_ALLOWED_CALLS, NOTIFICATION_DND_ALLOWED_CALLS_CONTACT);
+       update_allowed_calls_item();
+
+       if (!is_existing_do_not_show_contact_popup_again())
+               set_do_not_show_contact_popup_again(true);
+
+       if (get_do_not_show_contact_popup_again())
+               create_reject_calls_popup("IDS_ST_HEADER_REJECT_CALLS_ABB2",
+                               "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY");
+}
+
+static void favorite_contacts_only_clicked()
+{
+       NOTISET_TRACE_BEGIN;
+
+       notification_system_setting_set_dnd_allow_exceptions(get_system_setting(), NOTIFICATION_DND_ALLOWED_CALLS, NOTIFICATION_DND_ALLOWED_CALLS_FAVORITE);
+       update_allowed_calls_item();
+
+       if (!is_existing_do_not_show_favorite_popup_again())
+               set_do_not_show_favorite_popup_again(true);
+
+       if (get_do_not_show_favorite_popup_again())
+               create_reject_calls_popup("IDS_ST_HEADER_REJECT_CALLS_ABB2",
+                               "IDS_ST_BODY_INCOMING_CALLS_FROM_CONTACTS_YOU_HAVE_NOT_ALLOWED_WILL_BE_REJECTED_AUTOMATICALLY");
+}
+
+static void nobody_item_clicked()
+{
+       NOTISET_TRACE_BEGIN;
+
+       notification_system_setting_set_dnd_allow_exceptions(get_system_setting(), NOTIFICATION_DND_ALLOWED_CALLS, NOTIFICATION_DND_ALLOWED_CALLS_NOBODY);
+       update_allowed_calls_item();
+
+       if (!is_existing_do_not_show_nobody_popup_again())
+               set_do_not_show_nobody_popup_again(true);
+
+       if (get_do_not_show_nobody_popup_again())
+               create_reject_calls_popup("IDS_ST_HEADER_REJECT_ALL_CALLS_ABB", "IDS_ST_POP_ALL_INCOMING_CALLS_WILL_BE_REJECTED_AUTOMATICALLY");
+}
+
+static void gl_sel_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       Evas_Object *popup = data;
+       int index = 0;
+       Elm_Object_Item *item = event_info;
+
+       index = (uintptr_t)elm_object_item_data_get(item);
+       switch (index) {
+       case 0:
+               everyone_item_clicked();
+               break;
+       case 1:
+               contacts_only_clicked();
+               break;
+       case 2:
+               favorite_contacts_only_clicked();
+               break;
+       case 3:
+               nobody_item_clicked();
+               break;
+       }
+       update_system_settings();
+       evas_object_del(popup);
+}
+
+static void create_allow_calls_from_popup()
+{
+       NOTISET_TRACE_BEGIN;
+       static Elm_Genlist_Item_Class itc;
+       Evas_Object *popup;
+       Evas_Object *box;
+       Evas_Object *genlist;
+       int i;
+       Evas_Object *win;
+       ug_data *ug_main = get_app_ui_data();
+       ret_if(ug_main == NULL);
+
+       win = ug_main->win;
+
+       popup = elm_popup_add(win);
+       elm_popup_orient_set(popup, ELM_POPUP_ORIENT_BOTTOM);
+       elm_popup_align_set(popup, ELM_NOTIFY_ALIGN_FILL, 1.0);
+       elm_object_part_text_set(popup, "title,text", APP_STRING("IDS_ST_HEADER_ALLOW_CALLS_FROM_ABB"));
+       evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(popup, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+       eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK, popup_hide_cb, NULL);
+       evas_object_smart_callback_add(popup, "dismissed", popup_hide_cb, NULL);
+       evas_object_smart_callback_add(popup, "block,clicked", popup_hide_cb, NULL);
+
+       /* box */
+       box = elm_box_add(popup);
+       elm_box_homogeneous_set(box, EINA_FALSE);
+       evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       evas_object_show(box);
+       elm_object_content_set(popup, box);
+
+       /* genlist */
+       genlist = elm_genlist_add(box);
+
+       itc.item_style = "type1";
+       itc.func.text_get = gl_text_get_cb;
+       itc.func.content_get = NULL;
+       itc.func.state_get = NULL;
+       itc.func.del = NULL;
+
+       for (i = 0; i < 4; i++) {
+               elm_genlist_item_append(genlist, &itc, (void *)(uintptr_t)i, NULL, ELM_GENLIST_ITEM_NONE, gl_sel_cb, popup);
+       }
+
+       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       elm_genlist_mode_set(genlist, ELM_LIST_EXPAND);
+       evas_object_show(genlist);
+       elm_box_pack_end(box, genlist);
+
+       evas_object_show(popup);
+}
+
+void gl_allowed_calls_selected()
+{
+       create_allow_calls_from_popup();
+}
diff --git a/src/app-details.c b/src/app-details.c
new file mode 100644 (file)
index 0000000..57b0fd9
--- /dev/null
@@ -0,0 +1,554 @@
+/*
+ * Copyright (c) 2020 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.
+ */
+
+#include <stdint.h>
+#include "app-details.h"
+#include <badge.h>
+#include <badge_internal.h>
+#include <notification_setting_internal.h>
+#include <badge_setting.h>
+
+#define AMOUNT_OF_CONTENT_ITEMS 3
+
+typedef enum {
+       APP_DETAILS_ALLOW_NOTI = 1,
+       APP_DETAILS_GROUP_INDEX,
+       APP_DETAILS_POPUP_NOTI,
+       APP_DETAILS_APP_BADGE,
+       APP_DETAILS_NOTI_ON_LOCK,
+       APP_DETAILS_MAX
+} App_Details_Items;
+
+item_info_s *g_app_info = NULL;
+Evas_Object *g_app_notification_genlist = NULL;
+
+static char *items[AMOUNT_OF_CONTENT_ITEMS] = {
+       "IDS_QP_OPT_SHOW_ALL_CONTENT_ABB",
+       "IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB",
+       "IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"
+};
+
+static void close_app_details_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       NOTISET_TRACE_BEGIN;
+       ret_if(!data);
+       elm_naviframe_item_pop(data);
+}
+
+static Evas_Object *widget_min_set(Evas_Object *obj,
+       Evas_Object *parent, Evas_Coord w, Evas_Coord h)
+{
+       Evas_Object *table, *rect;
+
+       table = elm_table_add(parent);
+
+       rect = evas_object_rectangle_add(evas_object_evas_get(table));
+       evas_object_size_hint_min_set(rect, w, h);
+       evas_object_color_set(rect, 0, 0, 0, 0);
+       evas_object_size_hint_align_set(rect, EVAS_HINT_FILL,
+               EVAS_HINT_FILL);
+       evas_object_size_hint_weight_set(rect, EVAS_HINT_EXPAND,
+               EVAS_HINT_EXPAND);
+       elm_table_pack(table, rect, 0, 0, 1, 1);
+       evas_object_size_hint_align_set(obj, EVAS_HINT_FILL,
+               EVAS_HINT_FILL);
+       evas_object_size_hint_weight_set(obj, EVAS_HINT_EXPAND,
+               EVAS_HINT_EXPAND);
+
+       elm_table_pack(table, obj, 0, 0, 1, 1);
+       evas_object_show(rect);
+       evas_object_show(obj);
+
+       return table;
+}
+
+static Eina_Bool allow_noti_status_get()
+{
+       return get_allow_to_nofity(g_app_info->package_id);
+}
+
+static void allow_noti_status_set(Eina_Bool value)
+{
+       set_allow_to_nofity(g_app_info->package_id, value);
+}
+
+static void allow_noti_check_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       Eina_Bool state = elm_check_state_get(obj);
+       allow_noti_status_set(state);
+}
+
+static Eina_Bool popup_noti_status_get()
+{
+       NOTISET_TRACE_BEGIN;
+
+       bool state = false;
+       notification_setting_h setting = NULL;
+
+       int err = notification_setting_get_setting_by_package_name(g_app_info->package_id, &setting);
+       if (err != NOTIFICATION_ERROR_NONE) {
+               NOTISET_ERR("notification_setting_get_setting_by_package_name [%d]\n", err);
+       } else if (setting == NULL) {
+               NOTISET_ERR("Notification setting is NULL\n");
+       } else {
+               notification_setting_get_pop_up_notification(setting, &state);
+               NOTISET_DBG("notification_setting_get_pop_up_notification [%d]\n", state);
+       }
+
+       if (setting)
+               notification_setting_free_notification(setting);
+
+       return state;
+}
+
+static void popup_noti_status_set(Eina_Bool value)
+{
+       NOTISET_TRACE_BEGIN;
+       notification_setting_h setting = NULL;
+
+       int err = notification_setting_get_setting_by_package_name(g_app_info->package_id, &setting);
+       if (err != NOTIFICATION_ERROR_NONE) {
+               NOTISET_ERR("notification_setting_get_setting_by_package_name [%d]\n", err);
+       } else if (setting == NULL) {
+               NOTISET_ERR("Notification setting is NULL\n");
+       } else {
+               notification_setting_set_pop_up_notification(setting, value);
+               NOTISET_DBG("notification_setting_set_pop_up_notification [%d]\n", value);
+
+               err = notification_setting_update_setting(setting);
+               if (err != NOTIFICATION_ERROR_NONE)
+                       NOTISET_ERR("notification_setting_update_setting err[%d]\n", err);
+       }
+
+       if (setting)
+               notification_setting_free_notification(setting);
+}
+
+static void popup_noti_check_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       Eina_Bool state = elm_check_state_get(obj);
+       popup_noti_status_set(state);
+}
+
+static Eina_Bool app_badge_status_get()
+{
+       NOTISET_TRACE_BEGIN;
+
+       bool state = false;
+       badge_setting_h setting = NULL;
+
+       int err = badge_setting_get_setting_by_appid(&setting, g_app_info->appid);
+       if (err != BADGE_ERROR_NONE) {
+               NOTISET_ERR("badge_setting_get_setting_by_appid [%d]\n", err);
+       } else if (setting == NULL) {
+               NOTISET_ERR("Badge setting is NULL\n");
+       } else {
+               badge_setting_get_allow_to_display(setting, &state);
+               NOTISET_DBG("badge_setting_get_allow_to_display [%d]\n", state);
+       }
+
+       if (setting)
+               badge_setting_free_setting(setting);
+
+       return state;
+}
+
+static void app_badge_status_set(Eina_Bool value)
+{
+       NOTISET_TRACE_BEGIN;
+       badge_setting_h setting = NULL;
+
+       int err = badge_setting_get_setting_by_appid(&setting, g_app_info->appid);
+       if (err != BADGE_ERROR_NONE) {
+               NOTISET_ERR("badge_setting_get_setting_by_appid [%d]\n", err);
+       } else if (setting == NULL) {
+               NOTISET_ERR("Badge setting is NULL\n");
+       } else {
+               badge_setting_set_allow_to_display(setting, value);
+               NOTISET_DBG("badge_setting_set_allow_to_display [%d]\n", value);
+
+               err = badge_setting_update_setting(setting);
+               if (err != BADGE_ERROR_NONE)
+                       NOTISET_ERR("badge_setting_update_setting err[%d]\n", err);
+       }
+
+       if (setting)
+               badge_setting_free_setting(setting);
+}
+
+static void app_badge_check_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       Eina_Bool state = elm_check_state_get(obj);
+       app_badge_status_set(state);
+}
+
+static int noti_on_lock_screen_status_get()
+{
+       NOTISET_TRACE_BEGIN;
+
+       lock_screen_content_level_e level = SHOW_ALL_CONTENT;
+       notification_setting_h setting = NULL;
+
+       int err = notification_setting_get_setting_by_package_name(g_app_info->package_id, &setting);
+       if (err != NOTIFICATION_ERROR_NONE) {
+               NOTISET_ERR("notification_setting_get_setting_by_package_name [%d]\n", err);
+       } else if (setting == NULL) {
+               NOTISET_ERR("Notification setting is NULL\n");
+       } else {
+               notification_setting_get_lock_screen_content(setting, &level);
+               NOTISET_DBG("notification_setting_get_lock_screen_content [%d]\n", level);
+       }
+
+       if (setting)
+               notification_setting_free_notification(setting);
+
+       return level;
+}
+
+static char *app_details_gl_text_get_cb(void *data, Evas_Object *obj, const char *part)
+{
+       retv_if(!data, NULL);
+       App_Details_Items item = (App_Details_Items)data;
+
+       switch (item) {
+       case APP_DETAILS_ALLOW_NOTI:
+               if (!strcmp(part, "elm.text")) {
+                       return strdup(APP_STRING("IDS_ST_MBODY_ALLOW_NOTIFICATIONS"));
+               }
+               break;
+       case APP_DETAILS_GROUP_INDEX:
+               if (!strcmp(part, "elm.text")) {
+                       return strdup(APP_STRING("IDS_ST_HEADER_ADVANCED_SETTINGS_ABB2"));
+               }
+               break;
+       case APP_DETAILS_POPUP_NOTI:
+               if (!strcmp(part, "elm.text")) {
+                       return strdup(APP_STRING("IDS_ST_MBODY_POP_UP_NOTIFICATIONS_ABB"));
+               } else if (!strcmp(part, "elm.text.multiline")) {
+                       return strdup(APP_STRING("IDS_ST_SBODY_SHOW_POP_UP_NOTIFICATIONS_AT_THE_TOP_OF_THE_SCREEN"));
+               }
+               break;
+       case APP_DETAILS_APP_BADGE:
+               if (!strcmp(part, "elm.text")) {
+                       return strdup(APP_STRING("IDS_ST_MBODY_APP_BADGES_ABB"));
+               } else if (!strcmp(part, "elm.text.sub")) {
+                       return strdup(APP_STRING("IDS_ST_SBODY_SHOW_BADGES_ON_THE_APP_ICON"));
+               }
+               break;
+       case APP_DETAILS_NOTI_ON_LOCK:
+               if (!strcmp(part, "elm.text")) {
+                       return strdup(APP_STRING("IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"));
+               } else if (!strcmp(part, "elm.text.sub")) {
+                       int level = noti_on_lock_screen_status_get();
+                       if (level == SHOW_ALL_CONTENT)
+                               return strdup(APP_STRING("IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"));
+                       else if (level == HIDE_SENSITIVE_CONTENT)
+                               return strdup(APP_STRING("IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"));
+                       else if (level == DO_NOT_SHOW_NOTIFICATIONS)
+                               return strdup(APP_STRING("IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"));
+               }
+               break;
+       default:
+               NOTISET_ERR("Wrong App_Details_Items value used");
+               break;
+       }
+       return NULL;
+}
+
+static Evas_Object *app_details_gl_content_get_cb(void *data, Evas_Object *obj, const char *part)
+{
+       Evas_Object *check = NULL;
+       retv_if(!data, NULL);
+       App_Details_Items item = (App_Details_Items)data;
+
+       switch (item) {
+       case APP_DETAILS_ALLOW_NOTI:
+               if (!strcmp(part, "elm.swallow.end")) {
+                       check = create_check(obj, "on&off");
+                       elm_check_state_set(check, allow_noti_status_get());
+                       evas_object_smart_callback_add(check, "changed", allow_noti_check_changed_cb, NULL);
+                       return check;
+               } else if (!strcmp(part, "elm.swallow.icon")) {
+                       return create_icon(obj, g_app_info->icon);
+               }
+               break;
+       case APP_DETAILS_POPUP_NOTI:
+               if (!strcmp(part, "elm.swallow.end")) {
+                       check = create_check(obj, "on&off");
+                       elm_check_state_set(check, popup_noti_status_get());
+                       evas_object_smart_callback_add(check, "changed", popup_noti_check_changed_cb, NULL);
+                       return check;
+               }
+               break;
+       case APP_DETAILS_APP_BADGE:
+               if (!strcmp(part, "elm.swallow.end")) {
+                       check = create_check(obj, "on&off");
+                       elm_check_state_set(check, app_badge_status_get());
+                       evas_object_smart_callback_add(check, "changed", app_badge_check_changed_cb, NULL);
+                       return check;
+               }
+               break;
+       default:
+               NOTISET_ERR("Wrong App_Details_Items value used");
+               break;
+       }
+       return NULL;
+}
+
+static void app_details_gl_del_cb(void *data, Evas_Object *obj EINA_UNUSED)
+{
+}
+
+static void popup_hide_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       evas_object_del(obj);
+}
+
+static char *gl_text_get_cb(void *data, Evas_Object *obj, const char *part)
+{
+       if (!strcmp(part, "elm.text")) {
+               int index = (uintptr_t)data;
+               return strdup(APP_STRING(items[index]));
+       }
+       return NULL;
+}
+
+static Evas_Object *gl_content_get_cb(void *data, Evas_Object *obj, const char *part)
+{
+       if (!strcmp(part, "elm.swallow.end")) {
+               int index = (uintptr_t)data;
+               Evas_Object *radio = NULL;
+               Evas_Object *radio_main = evas_object_data_get(obj, "radio");
+               radio = elm_radio_add(obj);
+               elm_radio_group_add(radio, radio_main);
+               elm_radio_state_value_set(radio, index);
+               evas_object_size_hint_weight_set(radio, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+               evas_object_size_hint_align_set(radio, EVAS_HINT_FILL, EVAS_HINT_FILL);
+               return radio;
+       }
+
+       return NULL;
+}
+
+static void gl_radio_sel_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       NOTISET_TRACE_BEGIN;
+
+       notification_setting_h setting = NULL;
+       lock_screen_content_level_e level = SHOW_ALL_CONTENT;
+       Elm_Object_Item *it = event_info;
+
+       Evas_Object *radio = NULL;
+
+       elm_genlist_item_selected_set(it, EINA_FALSE);
+       radio = elm_object_item_part_content_get(it, "elm.swallow.end");
+       int index = (uintptr_t)elm_object_item_data_get(it);
+       elm_radio_value_set(radio, index);
+
+       int err = notification_setting_get_setting_by_package_name(g_app_info->package_id, &setting);
+       if (err != NOTIFICATION_ERROR_NONE) {
+               NOTISET_ERR("notification_setting_get_setting_by_package_name [%d]\n", err);
+       } else if (setting == NULL) {
+               NOTISET_ERR("Notification setting is NULL\n");
+       } else {
+               switch (index) {
+               case 0:
+                       level = SHOW_ALL_CONTENT;
+                       break;
+               case 1:
+                       level = HIDE_SENSITIVE_CONTENT;
+                       break;
+               case 2:
+                       level = DO_NOT_SHOW_NOTIFICATIONS;
+                       break;
+               default:
+                       NOTISET_ERR("Incorrect index");
+                       break;
+               }
+
+               notification_setting_set_lock_screen_content(setting, level);
+               NOTISET_DBG("notification_setting_set_lock_screen_content [%d]\n", level);
+
+               err = notification_setting_update_setting(setting);
+               if (err != NOTIFICATION_ERROR_NONE)
+                       NOTISET_ERR("notification_setting_update_setting err[%d]\n", err);
+       }
+
+       if (setting)
+               notification_setting_free_notification(setting);
+
+       elm_genlist_item_update(elm_genlist_last_item_get(get_app_ui_data()->list_sub));
+       evas_object_del(data);
+}
+
+static void show_noti_on_lock_popup()
+{
+       NOTISET_TRACE_BEGIN;
+       static Elm_Genlist_Item_Class itc;
+       Evas_Object *popup = NULL;
+       Evas_Object *genlist = NULL;
+       Evas_Object *table = NULL;
+       ug_data *ug_main = get_app_ui_data();
+       ret_if(ug_main == NULL);
+
+       popup = elm_popup_add(ug_main->win);
+       elm_popup_orient_set(popup, ELM_POPUP_ORIENT_BOTTOM);
+       elm_popup_align_set(popup, ELM_NOTIFY_ALIGN_FILL, 1.0);
+       elm_object_part_text_set(popup, "title,text", APP_STRING("IDS_QP_TMBODY_NOTIFICATIONS_ON_LOCK_SCREEN"));
+       evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(popup, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+       eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK, popup_hide_cb, NULL);
+       evas_object_smart_callback_add(popup, "dismissed", popup_hide_cb, NULL);
+       evas_object_smart_callback_add(popup, "block,clicked", popup_hide_cb, NULL);
+
+       /* genlist */
+       genlist = elm_genlist_add(popup);
+       elm_scroller_content_min_limit(genlist, EINA_FALSE, EINA_TRUE);
+
+       Evas_Object *radio = elm_radio_add(genlist);
+       evas_object_data_set(genlist, "radio", radio);
+
+       itc.item_style = "type1";
+       itc.func.text_get = gl_text_get_cb;
+       itc.func.content_get = gl_content_get_cb;
+       itc.func.state_get = NULL;
+       itc.func.del = NULL;
+
+       int i = 0;
+       for (; i < AMOUNT_OF_CONTENT_ITEMS; i++) {
+               elm_genlist_item_append(genlist, &itc, (void *)(uintptr_t)i, NULL, ELM_GENLIST_ITEM_NONE, gl_radio_sel_cb, popup);
+       }
+
+       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       elm_genlist_mode_set(genlist, ELM_LIST_EXPAND);
+       evas_object_show(genlist);
+
+       table = widget_min_set(genlist, popup, ELM_SCALE_SIZE(1), ELM_SCALE_SIZE(1));
+       elm_object_content_set(popup, table);
+
+       int index = noti_on_lock_screen_status_get();
+       elm_radio_value_set(radio, index);
+
+       evas_object_show(popup);
+}
+
+static void app_details_gl_selected_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info)
+{
+       App_Details_Items detail = (App_Details_Items)data;
+
+       Elm_Object_Item *it = (Elm_Object_Item *)event_info;
+       elm_genlist_item_selected_set(it, EINA_FALSE);
+
+       if (detail == APP_DETAILS_NOTI_ON_LOCK) {
+               show_noti_on_lock_popup();
+               return;
+       }
+
+       Evas_Object *check = elm_object_item_part_content_get(it, "elm.swallow.end");
+       if (check) {
+               elm_check_state_set(check, !elm_check_state_get(check));
+               evas_object_smart_callback_call(check, "changed", NULL);
+       }
+}
+
+static void app_details_gl_append(Evas_Object *genlist, char *style, App_Details_Items item_name)
+{
+       NOTISET_TRACE_BEGIN;
+       Elm_Object_Item *gen_item = NULL;
+       Elm_Genlist_Item_Class *itc = elm_genlist_item_class_new();
+       ret_if(!itc);
+
+       itc->item_style = style;
+       itc->func.text_get = app_details_gl_text_get_cb;
+       itc->func.content_get = app_details_gl_content_get_cb;
+       itc->func.del = app_details_gl_del_cb;
+
+       gen_item = elm_genlist_item_append(genlist,                                     /* genlist object */
+                                                       itc,                                                               /* item class */
+                                                       (void *)item_name,                                       /* item class user data */
+                                                       NULL,                                                             /* parent item */
+                                                       ELM_GENLIST_ITEM_NONE,                           /* item type */
+                                                       app_details_gl_selected_cb,                     /* select smart callback */
+                                                       (void *)item_name);                                     /* smart callback user data */
+       if (style && !strcmp(style, "group_index"))
+               elm_genlist_item_select_mode_set(gen_item, ELM_OBJECT_SELECT_MODE_NONE);
+       elm_genlist_item_class_free(itc);
+}
+
+static void fill_app_noti_gl(Evas_Object *genlist)
+{
+       append_gl_item_list(genlist, get_apps_noti_allowed_list(), ITEM_STYLE_TYPE_ONE, "app-notification-details");
+       append_gl_start_option(genlist, "group_index", "blocked-noti");
+       append_gl_item_list(genlist, get_apps_noti_blocked_list(), ITEM_STYLE_TYPE_ONE, "app-notification-details");
+}
+
+static Eina_Bool app_details_pop_cb(void *data, Elm_Object_Item * it)
+{
+       update_app_notification_list_on_item(g_app_info);
+       elm_genlist_clear(g_app_notification_genlist);
+       fill_app_noti_gl(g_app_notification_genlist);
+       return EINA_TRUE;
+}
+
+void app_details_create_view(ug_data *data, item_info_s *app_info)
+{
+       ret_if(!data || !app_info);
+
+       g_app_info = app_info;
+
+       Evas_Object *back_btn = elm_button_add(data->naviframe);
+       elm_object_style_set(back_btn, "naviframe/back_btn/default");
+       evas_object_smart_callback_add(back_btn, "clicked", close_app_details_cb, data->naviframe);
+
+       /* Push to naviframe */
+       Evas_Object *genlist = elm_genlist_add(data->naviframe);
+       elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
+       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+       app_details_gl_append(genlist, "type1", APP_DETAILS_ALLOW_NOTI);
+       app_details_gl_append(genlist, "group_index", APP_DETAILS_GROUP_INDEX);
+       app_details_gl_append(genlist, "multiline", APP_DETAILS_POPUP_NOTI);
+       app_details_gl_append(genlist, "type1", APP_DETAILS_APP_BADGE);
+       app_details_gl_append(genlist, "type1", APP_DETAILS_NOTI_ON_LOCK);
+
+       Elm_Object_Item *navi_item = elm_naviframe_item_push(data->naviframe, g_app_info->name, back_btn, NULL, genlist, NULL);
+       elm_naviframe_item_pop_cb_set(navi_item, app_details_pop_cb, NULL);
+
+       data->list_sub = genlist;
+}
+
+Evas_Object *create_app_notification_gl(ug_data *ugd)
+{
+       Evas_Object *parent = ugd->naviframe;
+       Evas_Object *genlist;
+
+       genlist = elm_genlist_add(parent);
+       elm_genlist_mode_set(genlist, ELM_LIST_SCROLL);
+       elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
+       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       elm_genlist_block_count_set(genlist, 8);
+
+       /* Add Smart Callback */
+       evas_object_smart_callback_add(genlist, "contracted", gl_contracted_cb, NULL);
+
+       fill_app_noti_gl(genlist);
+       g_app_notification_genlist = genlist;
+       return genlist;
+}
diff --git a/src/app-setting-info.c b/src/app-setting-info.c
new file mode 100644 (file)
index 0000000..c7de294
--- /dev/null
@@ -0,0 +1,51 @@
+/*
+ * Copyright (c) 2020 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.
+ */
+
+#include <stdlib.h>
+
+#include "app-setting-info.h"
+#include <app_info.h>
+#include <app_manager.h>
+
+int apps_sort_cb(const void *d1, const void *d2)
+{
+       item_info_s *tmp1 = (item_info_s *) d1;
+       item_info_s *tmp2 = (item_info_s *) d2;
+
+       if (NULL == tmp1 || NULL == tmp1->name) return 1;
+       else if (NULL == tmp2 || NULL == tmp2->name) return -1;
+
+       return strcmp(tmp1->name, tmp2->name);
+}
+
+HAPI void get_app_info(item_info_s *app_data)
+{
+       app_info_h app_info;
+       int error_code = app_info_create(app_data->appid, &app_info);
+       if (error_code == APP_MANAGER_ERROR_NONE) {
+               error_code = app_info_get_label(app_info, &app_data->name);
+               if (error_code != APP_MANAGER_ERROR_NONE)
+                       NOTISET_ERR("app_info_get_label() failed with error-code %d", error_code);
+
+               error_code = app_info_get_icon(app_info, &app_data->icon);
+               if (error_code != APP_MANAGER_ERROR_NONE)
+                       NOTISET_ERR("app_info_get_icon() failed with error-code %d", error_code);
+
+               app_info_destroy(app_info);
+       } else {
+               NOTISET_ERR("app_info_create() failed with error-code %d", error_code);
+       }
+}
diff --git a/src/common-efl.c b/src/common-efl.c
new file mode 100644 (file)
index 0000000..005cc04
--- /dev/null
@@ -0,0 +1,570 @@
+/*
+ * Copyright (c) 2020 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.
+ */
+
+#include "app-setting-info.h"
+
+#include "common-efl.h"
+#include "set-schedule-info.h"
+#include "allowed-calls.h"
+#include "lock_screen_content.h"
+#include "app-details.h"
+#include "excepted-apps-efl.h"
+#include <notification.h>
+
+#include <app.h>
+
+#define ICON_SIZE ELM_SCALE_SIZE(82)
+
+static ug_data *g_ug_data = NULL;
+
+ug_data *get_app_ui_data()
+{
+       return g_ug_data;
+}
+
+void set_app_ui_data(ug_data *data)
+{
+       g_ug_data = data;
+}
+
+
+Evas_Object *create_layout(Evas_Object *parent)
+{
+       Evas_Object *layout = NULL;
+
+       if (parent == NULL) {
+               NOTISET_DBG("Parent is null.");
+               return NULL;
+       }
+
+       layout = elm_layout_add(parent);
+       if (layout == NULL) {
+               NOTISET_DBG("Cannot add layout.");
+               return NULL;
+       }
+
+       evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+       evas_object_show(layout);
+
+       return layout;
+}
+
+Evas_Object *create_naviframe(Evas_Object *parent)
+{
+       Evas_Object *naviframe = NULL;
+
+       if (parent == NULL) {
+               NOTISET_DBG("Parent is null.");
+               return NULL;
+       }
+
+       naviframe = elm_naviframe_add(parent);
+       if (naviframe == NULL) {
+               NOTISET_DBG("Cannot add naviframe.");
+               return NULL;
+       }
+
+       elm_object_part_content_set(parent, "elm.swallow.content", naviframe);
+
+       elm_naviframe_prev_btn_auto_pushed_set(naviframe, EINA_FALSE);
+       eext_object_event_callback_add(naviframe, EEXT_CALLBACK_BACK, eext_naviframe_back_cb, NULL);
+
+       evas_object_show(naviframe);
+
+       return naviframe;
+}
+
+void gl_selected_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info)
+{
+       Elm_Object_Item *it = (Elm_Object_Item *) event_info;
+       elm_genlist_item_selected_set(it, EINA_FALSE);
+
+       if (data) {
+               void *item_data = elm_object_item_data_get(it);
+               if (item_data && !strcmp(data, "app-notification-details")) {
+                       app_details_create_view(g_ug_data, (item_info_s *)item_data);
+                       return;
+               }
+
+               if (!strcmp(data, "set-schedule-multiline")) {
+                       gl_set_schedule_selected(g_ug_data);
+               }
+
+               if (!strcmp(data, "allowed-calls")) {
+                       gl_allowed_calls_selected();
+               }
+
+               if (!strcmp(data, "start-time")) {
+                       create_start_time_popup();
+               }
+               if (!strcmp(data, "end-time")) {
+                       create_end_time_popup();
+               }
+       }
+
+       Evas_Object *check = elm_object_item_part_content_get(it, "elm.swallow.end");
+       if (!check) {
+               check = elm_object_item_part_content_get(it, "elm.icon.right");
+       }
+
+       if (check) {
+               elm_check_state_set(check, !elm_check_state_get(check));
+               evas_object_smart_callback_call(check, "changed", NULL);
+       }
+}
+
+void gl_contracted_cb(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info)
+{
+       Elm_Object_Item *it = event_info;
+       elm_genlist_item_subitems_clear(it);
+}
+
+void gl_del_cb(void *data, Evas_Object *obj EINA_UNUSED)
+{
+}
+
+Evas_Object *create_icon(Evas_Object *parent, char *icon)
+{
+       Evas_Object *img = elm_image_add(parent);
+
+       if (access(icon, F_OK) == -1) {
+               char *res_path = app_get_resource_path();
+               if (res_path) {
+                       char buf[PATH_MAX] = {0, };
+                       snprintf(buf, PATH_MAX, "%s%s", res_path, "images/unknown.png");
+                       icon = strdup(buf);
+                       free(res_path);
+               }
+       }
+
+       elm_image_file_set(img, icon, NULL);
+       evas_object_size_hint_min_set(img, ICON_SIZE, ICON_SIZE);
+       return img;
+
+}
+
+Evas_Object *create_check(Evas_Object *parent, char *style)
+{
+       Evas_Object *check = elm_check_add(parent);
+       elm_object_style_set(check, style);
+       evas_object_show(check);
+       evas_object_pass_events_set(check, 1);
+       evas_object_propagate_events_set(check, 0);
+       return check;
+}
+
+Evas_Object *create_custom_layout(Evas_Object *parent, char* group_name)
+{
+       Evas_Object *layout = create_layout(parent);
+       char edj_path[PATH_MAX] = {0, };
+
+       char *res_path = app_get_resource_path();
+       if (res_path) {
+               snprintf(edj_path, PATH_MAX, "%s%s", res_path, "edje/setting_notification.edj");
+               free(res_path);
+       }
+
+       elm_layout_file_set(layout, edj_path, group_name);
+       return layout;
+}
+
+static void _do_not_disturb_check_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       NOTISET_TRACE_BEGIN;
+
+       Eina_Bool state = elm_check_state_get(obj);
+       set_do_not_disturb(state);
+       update_system_settings();
+       NOTISET_DBG("do_not_disturb check value = %s", state == false ? "FALSE" : "TRUE");
+       if(get_do_not_disturb() && get_schedule())
+               notification_status_message_post(APP_STRING("IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"));
+}
+
+static Evas_Object *gl_content_get_cb(void *data, Evas_Object *obj, const char *part)
+{
+       retv_if(!data, NULL);
+
+       Evas_Object *content = NULL;
+
+       item_info_s *data_list = data;
+       if (!strcmp(part, "elm.swallow.icon") || !strcmp(part, "elm.icon.left")) {
+               if (data_list->item_style != ITEM_STYLE_RADIO) {
+                       Evas_Object *icon = create_icon(obj, data_list->icon);
+                       evas_object_show(icon);
+                       return icon;
+               }
+       }
+
+       if (!strcmp(part, "elm.swallow.end")) {
+               if (data_list->item_style == ITEM_STYLE_TYPE_ONE) {
+                       return NULL;
+               } else if (data_list->item_style == ITEM_STYLE_DEFAULT) {
+                       content = create_check(obj, "default");
+                       elm_check_state_set(content, data_list->do_not_disturb_except);
+                       evas_object_smart_callback_add(content, "changed", _excepted_check_changed_cb, data_list);
+                       return content;
+               } else if (data_list->item_style == ITEM_STYLE_RADIO) {
+                       int count = data_list->index;
+                       Evas_Object *radio = NULL;
+                       Evas_Object *radio_main = evas_object_data_get(obj, "radio");
+                       radio = elm_radio_add(obj);
+                       elm_radio_group_add(radio, radio_main);
+                       elm_radio_state_value_set(radio, count);
+                       evas_object_size_hint_weight_set(radio, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+                       evas_object_size_hint_align_set(radio, EVAS_HINT_FILL, EVAS_HINT_FILL);
+                       return radio;
+               }
+       }
+
+       return content;
+}
+
+static char *gl_text_get_cb(void *data, Evas_Object *obj, const char *part)
+{
+       item_info_s *data_list = data;
+       retv_if(data_list == NULL, NULL);
+
+       if (!strcmp(part, "elm.text") || !strcmp(part, "elm.text.main.left")) {
+               return strdup(data_list->name);
+       }
+
+       return NULL;
+}
+
+static void gl_radio_sel_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       NOTISET_TRACE_BEGIN;
+       Elm_Object_Item *it = event_info;
+       int index = (uintptr_t)data;
+
+       Evas_Object *radio = NULL;
+
+       elm_genlist_item_selected_set(it, EINA_FALSE);
+       radio = elm_object_item_part_content_get(it, "elm.swallow.end");
+       elm_radio_value_set(radio, index);
+
+       switch (index) {
+       case 0:
+               show_all_content_clicked();
+               break;
+       case 1:
+               hide_sensitive_content_clicked();
+               break;
+       case 2:
+               do_not_show_notifications_clicked();
+               break;
+       }
+}
+
+void append_gl_radio_item_list(Evas_Object *genlist, Eina_List* list, char *style)
+{
+       NOTISET_TRACE_BEGIN;
+       Elm_Genlist_Item_Class *itc = elm_genlist_item_class_new();
+       ret_if(!itc);
+
+       Evas_Object *radio = elm_radio_add(genlist);
+       evas_object_data_set(genlist, "radio", radio);
+
+       itc->item_style = style;
+       itc->func.text_get = gl_text_get_cb;
+       itc->func.content_get = gl_content_get_cb;
+       itc->func.del = gl_del_cb;
+
+       int count = 0;
+       while (list) {
+               item_info_s *item = (item_info_s *)eina_list_data_get(list);
+               item->index = count;
+               item->item_style = ITEM_STYLE_RADIO;
+               elm_genlist_item_append(genlist,                                                /* genlist object */
+                                                               itc,                            /* item class */
+                                                               item,                           /* item class user data */
+                                                               NULL,                           /* parent item */
+                                                               ELM_GENLIST_ITEM_NONE,          /* item type */
+                                                               gl_radio_sel_cb,                /* select smart callback */
+                                                               (void *)(uintptr_t)count);      /* smart callback user data */
+               list = eina_list_next(list);
+               ++count;
+       }
+       elm_genlist_item_class_free(itc);
+
+       int index = get_lock_screen_content_setting();
+       elm_radio_value_set(radio, index);
+       gl_radio_sel_cb((void *)(uintptr_t)index, genlist, NULL);
+}
+
+void append_gl_item_list(Evas_Object *genlist, Eina_List *list, int style, char *ugName)
+{
+       NOTISET_TRACE_BEGIN;
+
+       Elm_Genlist_Item_Class *itc = elm_genlist_item_class_new();
+       ret_if(!itc);
+
+       if (style == ITEM_STYLE_TYPE_ONE) {
+               itc->item_style = "type1";
+       } else if (style == ITEM_STYLE_ONE_ICON) {
+               itc->item_style = "one_icon";
+       } else {
+               itc->item_style = "default";
+       }
+       itc->func.text_get = gl_text_get_cb;
+       itc->func.content_get = gl_content_get_cb;
+       itc->func.del = gl_del_cb;
+
+       int count = eina_list_count(list);
+       NOTISET_DBG("count %d", count);
+
+       while (list) {
+               item_info_s *item = (item_info_s *)eina_list_data_get(list);
+               item->item_style = style;
+               Elm_Object_Item *gen_item = elm_genlist_item_append(genlist,                            /* genlist object */
+                                                               itc,                                                    /* item class */
+                                                               item,                                                   /* item class user data */
+                                                               NULL,                                                   /* parent item */
+                                                               ELM_GENLIST_ITEM_NONE,                  /* item type */
+                                                               gl_selected_cb,                                 /* select smart callback */
+                                                               ugName);                                                /* smart callback user data */
+               elm_object_item_data_set(gen_item, item);
+               list = eina_list_next(list);
+       }
+       elm_genlist_item_class_free(itc);
+}
+
+
+static char *_gl_option_text_get_cb(void *data, Evas_Object *obj, const char *part)
+{
+       char buf[MAX_TEXT_SIZE] = {0,};
+
+       retv_if(!data, NULL);
+       if (!strcmp(data, "do-not-disturb")) {
+               if (!strcmp("elm.text.multiline", part)) {
+                       snprintf(buf, sizeof(buf), "<font_size=30>%s</font_size>", APP_STRING("IDS_ST_BODY_MUTE_ALL_ALERTS_AND_ONLY_SHOW_NOTIFICATIONS_IN_THE_NOTIFICATION_PANEL_ADD_APPS_BELOW_TO_ALLOW_EXCEPTIONS"));
+                       return strdup(buf);
+               }
+
+               if (!strcmp(part, "elm.text")) {
+                       return strdup(APP_STRING("IDS_ST_HEADER_DO_NOT_DISTURB_ABB"));
+               }
+       } else if (!strcmp(data, "set-schedule-multiline")) {
+               if (!strcmp("elm.text", part)) {
+                       return strdup(APP_STRING("IDS_ST_MBODY_SET_SCHEDULE_M_TIME"));
+               }
+               if (!strcmp("elm.text.multiline", part)) {
+                       if (get_schedule()) {
+                               int dndSchedule = load_dnd_schedule_day();
+
+                               struct tm start_time;
+                               struct tm end_time;
+                               load_dnd_schedule_time(&start_time, &end_time);
+
+                               snprintf(buf, sizeof(buf), "<font_size=30>%s<br/>%s</font_size>",
+                                               get_day_string(dndSchedule), get_time_string(&start_time, &end_time));
+                       } else
+                               snprintf(buf, sizeof(buf), "<font_size=30>%s</font_size>", APP_STRING("WDS_ST_ACBUTTON_OFF_ABB2"));
+
+                       return strdup(buf);
+               }
+       } else if (!strcmp(data, "set-schedule")) {
+               if (!strcmp("elm.text", part)) {
+                       return strdup(APP_STRING("IDS_ST_MBODY_SET_SCHEDULE_M_TIME"));
+               }
+       } else if (!strcmp(data, "start-time") && !strcmp("elm.text", part)) {
+               return strdup(APP_STRING("IDS_ST_BODY_START_TIME"));
+       } else if (!strcmp(data, "end-time") && !strcmp("elm.text", part)) {
+               return strdup(APP_STRING("IDS_ST_BODY_END_TIME"));
+       } else if (!strcmp(data, "end-time") && !strcmp("elm.text.sub", part) && is_next_day()) {
+               return strdup(APP_STRING("IDS_ST_SBODY_NEXT_DAY_M_LC_ABB"));
+       } else if (!strcmp(data, "allowed-calls")) {
+               if (!strcmp("elm.text.multiline", part)) {
+                       snprintf(buf, sizeof(buf), "<font_size=30>%s</font_size>", APP_STRING(get_allowed_calls_string()));
+                       return strdup(buf);
+               }
+               if (!strcmp("elm.text", part)) {
+                       return strdup(APP_STRING("IDS_ST_MBODY_ALLOWED_CALLS_ABB"));
+               }
+       } else if (!strcmp(data, "show-all-content")) {
+
+               if (!strcmp("elm.text", part))
+                       return strdup("Picture.jpg");
+               else if (!strcmp("elm.text.sub", part))
+                       return strdup("Download complete");
+               else if (!strcmp("elm.text.sub.end", part))
+                       return strdup(APP_STRING("IDS_ST_HEADER_TIME"));
+       } else if (!strcmp(data, "hide-sensitive-content")) {
+               if (!strcmp("elm.text", part))
+                       return strdup("Download manager");
+               else if (!strcmp("elm.text.sub", part))
+                       return strdup(APP_STRING("IDS_ST_OPT_CONTENT_HIDDEN"));
+               else if (!strcmp("elm.text.sub.end", part))
+                       return strdup(APP_STRING("IDS_ST_BODY_DATE"));
+       } else if (!strcmp(data, "blocked-noti")) {
+               if (!strcmp("elm.text", part))
+                       return strdup(APP_STRING("IDS_ST_HEADER_BLOCKED_NOTIFICATIONS_ABB"));
+       }
+
+       return NULL;
+}
+
+static Evas_Object *_gl_option_content_get_cb(void *data, Evas_Object *obj, const char *part)
+{
+       retv_if(!data, NULL);
+
+       if (!strcmp(data, "do-not-disturb") && !strcmp(part, "elm.swallow.end")) {
+               Evas_Object *check = NULL;
+               check = create_check(obj, "on&off");
+               elm_check_state_set(check, get_do_not_disturb());
+               evas_object_smart_callback_add(check, "changed", _do_not_disturb_check_changed_cb, NULL);
+               return check;
+       }
+
+       if (!strcmp(data, "set-schedule") && !strcmp("elm.swallow.end", part)) {
+               Evas_Object *check = create_check(obj, "on&off");
+               elm_check_state_set(check, get_schedule());
+               evas_object_smart_callback_add(check, "changed", set_schedule_check_changed_cb, NULL);
+               return check;
+       }
+
+       if (!strcmp(data, "start-time") && !strcmp("elm.swallow.end", part)) {
+               return start_end_time_item(obj, true);
+       }
+
+       if (!strcmp(data, "end-time") && !strcmp("elm.swallow.end", part)) {
+               return start_end_time_item(obj, false);
+       }
+
+       if ((!strcmp(data, "hide-sensitive-content") || !strcmp(data, "show-all-content")) && !strcmp(part, "elm.swallow.icon")) {
+          return create_icon(obj, NULL);
+       }
+
+       return NULL;
+}
+
+void append_gl_start_option(Evas_Object *genlist, char *style, char *ugName)
+{
+       NOTISET_TRACE_BEGIN;
+
+       Elm_Object_Item *gen_item = NULL;
+       Elm_Genlist_Item_Class *itc = elm_genlist_item_class_new();
+       ret_if(!itc);
+
+       itc->item_style = style;
+       itc->func.text_get = _gl_option_text_get_cb;
+       itc->func.content_get = _gl_option_content_get_cb;
+       itc->func.del = gl_del_cb;
+
+       gen_item = elm_genlist_item_append(genlist,                                     /* genlist object */
+                                                       itc,                                            /* item class */
+                                                       ugName,                                  /* item class user data */
+                                                       NULL,                                      /* parent item */
+                                                       ELM_GENLIST_ITEM_NONE,    /* item type */
+                                                       gl_selected_cb,                  /* select smart callback */
+                                                       ugName);                                        /* smart callback user data */
+
+       if(ugName && !strcmp(ugName, "do-not-disturb"))
+               g_ug_data->dnd_check_item = gen_item;
+
+       if (style && !strcmp(style, "group_index"))
+               elm_genlist_item_select_mode_set(gen_item, ELM_OBJECT_SELECT_MODE_NONE);
+       elm_genlist_item_class_free(itc);
+}
+
+void cancel_button_noti_ls_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       NOTISET_TRACE_BEGIN;
+       ug_data *u_data = data;
+       ret_if(!data);
+       elm_naviframe_item_pop(u_data->naviframe);
+
+       EVAS_OBJECT_DELIF(u_data->done_button);
+       EVAS_OBJECT_DELIF(u_data->cancel_button);
+       EVAS_OBJECT_DELIF(u_data->list_sub);
+       EVAS_OBJECT_DELIF(u_data->list_main);
+}
+
+void done_button_noti_ls_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       NOTISET_TRACE_BEGIN;
+       update_lock_screen_noti_settings();
+       ret_if(!data);
+       ug_data *u_data = (ug_data *)data;
+       elm_naviframe_item_pop(u_data->naviframe);
+
+       EVAS_OBJECT_DELIF(u_data->done_button);
+       EVAS_OBJECT_DELIF(u_data->cancel_button);
+       EVAS_OBJECT_DELIF(u_data->list_sub);
+       EVAS_OBJECT_DELIF(u_data->list_main);
+}
+
+void back_button_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ret_if(!data);
+       elm_naviframe_item_pop(data);
+}
+
+/**
+ * @brief This struct stands for helping to generate a full content-layout of item added  to genlist.
+ */
+typedef struct {
+       /**
+        * A callback raised from genlist item class'es content_get callback that should create genlist
+        * item's content.
+        * */
+       Evas_Object *(*fullContentCb)(Evas_Object *parent, void *data);
+       void *cbData; /**< User-data passed to fullContentCb.*/
+} full_content_data_s;
+
+static Evas_Object *_gl_full_content_get_cb(void *data, Evas_Object *obj, const char *part)
+{
+       retv_if(!data, NULL);
+       full_content_data_s *content_data = (full_content_data_s *)data;
+       if (!strcmp(part, "elm.swallow.content")) {
+               if (content_data->fullContentCb)
+                       return content_data->fullContentCb(obj, content_data->cbData);
+       }
+       return NULL;
+}
+
+static void _gl_full_content_del_cb(void *data, Evas_Object *obj)
+{
+       free(data);
+}
+
+void append_gl_full_item(Evas_Object *genlist, Evas_Object *(*fullContentCb)(Evas_Object* parent, void *data), void *cbData)
+{
+       Elm_Genlist_Item_Class *itc = elm_genlist_item_class_new();
+       ret_if(!itc);
+
+       full_content_data_s *data = calloc(1, sizeof(full_content_data_s));
+       if (!data) {
+               elm_genlist_item_class_free(itc);
+               return;
+       }
+       data->fullContentCb = fullContentCb;
+       data->cbData = cbData;
+       itc->item_style = "full";
+       itc->func.content_get = _gl_full_content_get_cb;
+       itc->func.del = _gl_full_content_del_cb;
+
+       Elm_Object_Item *genlist_item = elm_genlist_item_append(genlist,                                        /* genlist object */
+                                                                                                                       itc,                                            /* item class */
+                                                                                                                       data,                                      /* item class user data */
+                                                                                                                       NULL,                                      /* parent item */
+                                                                                                                       ELM_GENLIST_ITEM_NONE,    /* item type */
+                                                                                                                       gl_selected_cb,                  /* select smart callback */
+                                                                                                                       NULL);                                    /* smart callback user data */
+       elm_genlist_item_select_mode_set(genlist_item, ELM_OBJECT_SELECT_MODE_NONE);
+       elm_genlist_item_class_free(itc);
+}
diff --git a/src/do-not-disturb-efl.c b/src/do-not-disturb-efl.c
new file mode 100644 (file)
index 0000000..64af2d0
--- /dev/null
@@ -0,0 +1,98 @@
+/*
+ * Copyright (c) 2020 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.
+ */
+
+#include "do-not-disturb-efl.h"
+#include "excepted-apps-efl.h"
+#include "common-efl.h"
+#include "log.h"
+#include <notification_setting.h>
+
+#define ALLOWED_LAYOUT_NAME "allow_noti_from_layout"
+#define ALLOWED_LAYOUT_TEXT_PART "elm.text"
+#define ALLOWED_LAYOUT_BUTTON_PART "button"
+#define ALLOWED_LAYOUT_GRID_PART "grid"
+
+#define APP_LAYOUT_NAME "allowed_app_layout"
+#define APP_LAYOUT_ICON_PART "icon"
+#define APP_LAYOUT_TEXT_PART "text"
+#define APP_LAYOUT_HEIGHT ELM_SCALE_SIZE(191)
+#define APP_LAYOUT_PAD ELM_SCALE_SIZE(30)
+#define APP_LAYOUT_HEADER ELM_SCALE_SIZE(95 + 64)
+#define ITEMS_PER_ROW 5
+
+void do_not_disturb_append_items_in_list(Evas_Object *genlist)
+{
+       append_gl_start_option(genlist, "multiline", "do-not-disturb");
+       append_gl_start_option(genlist, "multiline", "set-schedule-multiline");
+       append_gl_start_option(genlist, "multiline", "allowed-calls");
+       Eina_List *list = eina_list_clone(get_excepted_apps_list());
+       Eina_List *allowed_list = eina_list_merge(get_first_excepted_apps_list(), list);
+       append_gl_full_item(genlist, do_not_disturb_allowed_apps_cont_cb, allowed_list);
+}
+
+Evas_Object *do_not_disturb_allowed_apps_cont_cb(Evas_Object* parent, void *data)
+{
+       ug_data *ug_main = get_app_ui_data();
+       retv_if(ug_main == NULL, NULL);
+
+       Evas_Object *full_layout = create_custom_layout(parent, ALLOWED_LAYOUT_NAME);
+       elm_object_part_text_set(full_layout, ALLOWED_LAYOUT_TEXT_PART, APP_STRING("IDS_QP_HEADER_ALLOW_NOTIFICATIONS_FROM_ABB"));
+
+       Evas_Object *select_button = elm_button_add(full_layout);
+       evas_object_size_hint_weight_set(select_button, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(select_button, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       elm_object_text_set(select_button, APP_STRING("IDS_COM_SK_MANAGE"));
+
+       evas_object_smart_callback_add(select_button, "clicked", exception_application_clicked_cb, ug_main);
+       evas_object_show(select_button);
+
+       elm_object_part_content_set(full_layout, ALLOWED_LAYOUT_BUTTON_PART, select_button);
+
+       retv_if(!data, full_layout);
+       Eina_List *allowed_apps_list = (Eina_List *)data;
+
+       Evas_Object *table = elm_table_add(full_layout);
+       elm_table_homogeneous_set(table, true);
+       int count = eina_list_count(allowed_apps_list);
+
+       int height = (APP_LAYOUT_HEIGHT + APP_LAYOUT_PAD) * (count / ITEMS_PER_ROW + (count % ITEMS_PER_ROW != 0 ? 1 : 0)) + APP_LAYOUT_HEADER;
+       evas_object_size_hint_min_set(table, 0, height);
+
+       int row_number = 0;
+       while (allowed_apps_list) {
+               int items_in_row = 0;
+               while (allowed_apps_list && items_in_row < ITEMS_PER_ROW) {
+                       item_info_s *item = (item_info_s *)eina_list_data_get(allowed_apps_list);
+                       Evas_Object *app_layout = create_custom_layout(table, APP_LAYOUT_NAME);
+
+                       evas_object_show(app_layout);
+                       Evas_Object *icon = create_icon(app_layout, item->icon);
+                       evas_object_show(icon);
+                       elm_object_part_content_set(app_layout, APP_LAYOUT_ICON_PART, icon);
+                       elm_object_part_text_set(app_layout, APP_LAYOUT_TEXT_PART, item->name);
+                       elm_table_pack(table, app_layout, items_in_row, row_number, 1, 1);
+
+                       allowed_apps_list = eina_list_next(allowed_apps_list);
+                       items_in_row++;
+               }
+               row_number++;
+       }
+
+       elm_object_part_content_set(full_layout, ALLOWED_LAYOUT_GRID_PART, table);
+
+       return full_layout;
+}
+
diff --git a/src/excepted-apps-efl.c b/src/excepted-apps-efl.c
new file mode 100644 (file)
index 0000000..f3cc004
--- /dev/null
@@ -0,0 +1,171 @@
+/*
+ * Copyright (c) 2020 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.
+ */
+
+
+#include <Elementary.h>
+#include <libintl.h>
+#include <package_manager.h>
+#include "log.h"
+#include "notification-setting-info.h"
+#include "common-efl.h"
+#include "do-not-disturb-efl.h"
+#include <notification_setting.h>
+
+static bool is_need_to_update = false;
+static Eina_List *state_list = NULL;
+
+static bool is_list_main_need_to_be_update(item_info_s *app_data);
+static void _done_button_cb(void *data, Evas_Object *obj, void *event_info);
+
+static Evas_Object *_create_edit_exception_apps_list(ug_data *ugd)
+{
+       Evas_Object *parent = ugd->naviframe;
+       Evas_Object *genlist;
+
+       genlist = elm_genlist_add(parent);
+       elm_genlist_mode_set(genlist, ELM_LIST_SCROLL);
+       elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
+
+       /* Add Smart Callback */
+       evas_object_smart_callback_add(genlist, "contracted", gl_contracted_cb, NULL);
+
+       append_gl_item_list(genlist, get_first_allowed_apps_list(), ITEM_STYLE_DEFAULT, NULL);
+       append_gl_item_list(genlist, get_excepted_apps_list(), ITEM_STYLE_DEFAULT, NULL);
+       append_gl_item_list(genlist, get_not_excepted_apps_list(), ITEM_STYLE_DEFAULT, NULL);
+
+       return genlist;
+}
+
+static bool is_list_main_need_to_be_update(item_info_s *app_data)
+{
+       if (!state_list) {
+               state_list = eina_list_append(state_list, app_data);
+       } else {
+               if (eina_list_data_find(state_list, app_data))
+                       state_list = eina_list_remove(state_list, app_data);
+               else
+                       state_list = eina_list_append(state_list, app_data);
+       }
+       NOTISET_DBG("eina_list_count(state_list) = %d", eina_list_count(state_list));
+       return eina_list_count(state_list) == 0 ? false : true;
+}
+
+static void cancel_changes()
+{
+       NOTISET_TRACE_BEGIN;
+       while (state_list) {
+               item_info_s *app_data = eina_list_data_get(state_list);
+               app_data->do_not_disturb_except = !app_data->do_not_disturb_except;
+               state_list = eina_list_next(state_list);
+       }
+}
+
+static void remove_state_list()
+{
+       if (state_list)
+               state_list = eina_list_free(state_list);
+}
+
+void _excepted_check_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       NOTISET_TRACE_BEGIN;
+       item_info_s *data_list = data;
+       ret_if(!data_list);
+
+       Eina_Bool state = elm_check_state_get(obj);
+       data_list->do_not_disturb_except = state;
+       is_need_to_update = is_list_main_need_to_be_update(data_list);
+
+       NOTISET_DBG("appid = %s state = %d", data_list->package_id, state);
+}
+
+static void _done_button_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       NOTISET_TRACE_BEGIN;
+
+       ug_data *u_data = data;
+
+       EVAS_OBJECT_DELIF(u_data->done_button);
+       EVAS_OBJECT_DELIF(u_data->cancel_button);
+       EVAS_OBJECT_DELIF(u_data->list_sub);
+
+       if (u_data->list_main && is_need_to_update) {
+               update_do_not_disturb_application_list();
+               elm_genlist_clear(u_data->list_main);
+               do_not_disturb_append_items_in_list(u_data->list_main);
+               is_need_to_update = false;
+       }
+
+       remove_state_list();
+       update_system_settings();
+       elm_naviframe_item_pop(u_data->naviframe);
+}
+
+void _cancel_button_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       NOTISET_TRACE_BEGIN;
+       ug_data *u_data = data;
+       ret_if(!data);
+
+       EVAS_OBJECT_DELIF(u_data->done_button);
+       EVAS_OBJECT_DELIF(u_data->cancel_button);
+       EVAS_OBJECT_DELIF(u_data->list_sub);
+
+       elm_naviframe_item_pop(u_data->naviframe);
+}
+
+static Eina_Bool _back_button_cb(void *data, Elm_Object_Item *it)
+{
+       NOTISET_TRACE_BEGIN;
+       if (is_need_to_update)
+               cancel_changes();
+       return EINA_TRUE;
+}
+
+void exception_application_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       NOTISET_TRACE_BEGIN;
+       ug_data *u_data = data;
+       ret_if(!u_data);
+
+       Elm_Object_Item *navi_item = NULL;
+       Evas_Object *cancel_btn = NULL;
+       Evas_Object *done_btn = NULL;
+
+       u_data->list_sub = _create_edit_exception_apps_list(u_data);
+
+       /* Push to naviframe */
+       navi_item = elm_naviframe_item_push(u_data->naviframe, APP_STRING("IDS_ST_HEADER_MANAGE_ALLOWED_NOTI_ABB2"), NULL, NULL, u_data->list_sub, NULL);
+       elm_naviframe_item_pop_cb_set(navi_item, _back_button_cb, u_data);
+
+       /* Title Cancel Button */
+       cancel_btn = elm_button_add(u_data->naviframe);
+       elm_object_style_set(cancel_btn, "naviframe/title_left");
+       evas_object_smart_callback_add(cancel_btn, "clicked", _cancel_button_cb, u_data);
+       elm_object_text_set(cancel_btn, APP_STRING("IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"));
+       elm_object_item_part_content_set(navi_item, "title_left_btn", cancel_btn);
+       u_data->cancel_button = cancel_btn;
+
+       /* Title Done Button */
+       done_btn = elm_button_add(u_data->naviframe);
+       elm_object_style_set(done_btn, "naviframe/title_right");
+       evas_object_smart_callback_add(done_btn, "clicked", _done_button_cb, u_data);
+       elm_object_text_set(done_btn, APP_STRING("IDS_TPLATFORM_ACBUTTON_DONE_ABB"));
+       elm_object_item_part_content_set(navi_item, "title_right_btn", done_btn);
+       u_data->done_button = done_btn;
+
+}
+
diff --git a/src/list_notification.c b/src/list_notification.c
new file mode 100644 (file)
index 0000000..5118c72
--- /dev/null
@@ -0,0 +1,85 @@
+/*
+ * Copyright (c) 2020 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.
+ */
+
+#include "notification-setting-info.h"
+
+static item_info_s *create_item_info(notification_setting_h notification_setting_item, int index) {
+       item_info_s *item_info = NULL;
+       item_info = calloc(1, sizeof(item_info_s));
+       if (!item_info)
+               return NULL;
+
+       notification_setting_get_package_name(notification_setting_item, &item_info->package_id);
+       if (!item_info->package_id) {
+               free_item_info(item_info);
+               return NULL;
+       }
+
+       notification_setting_get_allow_to_notify(notification_setting_item, &item_info->allow_to_notify);
+
+       notification_setting_get_do_not_disturb_except(notification_setting_item, &item_info->do_not_disturb_except);
+
+       notification_setting_get_appid(notification_setting_item, &item_info->appid);
+
+       if (!item_info->appid) {
+               free_item_info(item_info);
+               return NULL;
+       }
+
+       get_app_info(item_info);
+       item_info->index = index;
+       return item_info;
+}
+
+Eina_List *create_base_app_notification_list(){
+       Eina_List *app_notification = NULL;
+       Eina_List *l = NULL;
+       int count = 0;
+       bool is_found = false;
+       void *data;
+       notification_setting_h setting_array = NULL;
+       notification_setting_h current_notification_setting = NULL;
+       notification_setting_get_setting_array(&setting_array, &count);
+       if (!count)
+               return NULL;
+
+       for (int i = 0; i < count; i++) {
+               is_found = false;
+               current_notification_setting = setting_array + i;
+               char *package_name = NULL;
+               notification_setting_get_package_name(current_notification_setting, &package_name);
+               if(!package_name)
+                       continue;
+               EINA_LIST_FOREACH(app_notification, l, data) {
+                       item_info_s *current_list_element = (item_info_s *)data;
+                       if (!current_list_element)
+                               break;
+
+                       if (!strcmp(package_name, current_list_element->package_id)) {
+                               is_found = true;
+                               break;
+                       }
+               }
+               FREEIF(package_name);
+               if (!is_found) {
+                       item_info_s *info = create_item_info(current_notification_setting, i);
+                       if (info)
+                               app_notification = eina_list_append(app_notification, info);
+               }
+       }
+       notification_setting_free_notification(setting_array);
+       return app_notification;
+}
diff --git a/src/lock_screen_content.c b/src/lock_screen_content.c
new file mode 100644 (file)
index 0000000..c1e1cce
--- /dev/null
@@ -0,0 +1,63 @@
+/*
+ * Copyright (c) 2020 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.
+ */
+
+#include "common-efl.h"
+#include "notification-setting-info.h"
+
+lock_screen_content_level_e g_lock_screen_content_level = SHOW_ALL_CONTENT;
+
+void show_all_content_clicked()
+{
+       NOTISET_TRACE_BEGIN;
+       ug_data *ugd = get_app_ui_data();
+
+       Elm_Object_Item *genlist_item = elm_genlist_first_item_get(ugd->list_sub);
+
+       if (genlist_item)
+               elm_genlist_clear(ugd->list_sub);
+       g_lock_screen_content_level = SHOW_ALL_CONTENT;
+       append_gl_start_option(ugd->list_sub, "type1", "show-all-content");
+
+}
+
+void hide_sensitive_content_clicked()
+{
+       NOTISET_TRACE_BEGIN;
+       ug_data *ugd = get_app_ui_data();
+
+       Elm_Object_Item *genlist_item = elm_genlist_first_item_get(ugd->list_sub);
+
+       if (genlist_item)
+               elm_genlist_clear(ugd->list_sub);
+       g_lock_screen_content_level = HIDE_SENSITIVE_CONTENT;
+       append_gl_start_option(ugd->list_sub, "type1", "hide-sensitive-content");
+}
+
+void do_not_show_notifications_clicked()
+{
+       NOTISET_TRACE_BEGIN;
+       ug_data *ugd = get_app_ui_data();
+
+       elm_genlist_clear(ugd->list_sub);
+       g_lock_screen_content_level = DO_NOT_SHOW_NOTIFICATIONS;
+}
+
+void update_lock_screen_noti_settings()
+{
+       set_lock_screen_content_setting(g_lock_screen_content_level);
+       update_system_settings();
+}
+
diff --git a/src/main.c b/src/main.c
new file mode 100644 (file)
index 0000000..a37702f
--- /dev/null
@@ -0,0 +1,387 @@
+/*
+ * Copyright (c) 2020 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.
+ */
+
+#include <Elementary.h>
+#include <libintl.h>
+#include <package_manager.h>
+#include <system_settings.h>
+#include <assert.h>
+#include <utils_i18n.h>
+#include <app.h>
+#include "do-not-disturb-efl.h"
+#include "app-setting-info.h"
+#include "excepted-apps-efl.h"
+#include "common-efl.h"
+#include "app-details.h"
+
+/* TODO: change when app control operation will be add */
+#define NOTIFICATIONS_ON_LOCK_SCREEN_OP "http://tizen.org/appcontrol/operation/setting/notification_on_lock_screen"
+#define DO_NOT_DISTURB_OP "http://tizen.org/appcontrol/operation/setting/do_not_disturb"
+#define APP_NOTIFICATIONS_OP "http://tizen.org/appcontrol/operation/setting/app_notifications"
+
+#define WHITE_COLOR 255, 255, 255, 255
+#define BG_GREY_COLOR 250, 250, 250
+#define PADDING_TOP 300
+#define LAYOUT_NAME "lockscreen_notification"
+
+static void update_character_orientation();
+
+typedef enum {
+       NOTIF_APP_TYPE,
+       DO_NOT_DISTURB_APP_TYPE,
+       NOTIFICATION_ON_LOCK_SCREEN_APP_TYPE
+} app_type;
+
+
+static Evas_Object *_create_win()
+{
+       /* Window: */
+       Evas_Object *win = elm_win_add(NULL, "", ELM_WIN_BASIC);
+       elm_win_conformant_set(win, EINA_TRUE);
+       elm_win_autodel_set(win, EINA_TRUE);
+       elm_win_indicator_mode_set(win, ELM_WIN_INDICATOR_SHOW);
+       elm_win_indicator_opacity_set(win, ELM_WIN_INDICATOR_OPAQUE);
+       evas_object_show(win);
+
+       /*  Conform: */
+       Evas_Object *conform = elm_conformant_add(win);
+       evas_object_size_hint_weight_set(conform, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       elm_win_resize_object_add(win, conform);
+       evas_object_show(conform);
+
+       /*  Bg: */
+       Evas_Object *bg = elm_bg_add(conform);
+       evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       elm_object_part_content_set(conform, "elm.swallow.bg", bg);
+       evas_object_show(bg);
+
+       return conform;
+}
+
+
+static Eina_Bool _notifiacation_setting_main_pop_cb(void *data, Elm_Object_Item * it)
+{
+       NOTISET_TRACE_BEGIN;
+       ug_data *ugd = (ug_data *) data;
+       retv_if(!ugd, EINA_FALSE);
+       if (ugd->init_thread)
+               ecore_thread_cancel(ugd->init_thread);
+       ui_app_exit();
+
+       return EINA_FALSE;
+}
+
+static Evas_Object *_create_do_not_disturb_gl(ug_data *ugd)
+{
+       Evas_Object *parent = ugd->naviframe;
+
+       Evas_Object *genlist = elm_genlist_add(parent);
+       elm_genlist_mode_set(genlist, ELM_LIST_SCROLL);
+       elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
+       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       elm_genlist_block_count_set(genlist, 8);
+
+       /* Add Smart Callback */
+       evas_object_smart_callback_add(genlist, "contracted", gl_contracted_cb, NULL);
+       do_not_disturb_append_items_in_list(genlist);
+
+       return genlist;
+}
+
+Evas_Object *_create_lockscreen_content(ug_data *ugd)
+{
+       Evas_Object *layout = create_custom_layout(ugd->naviframe, LAYOUT_NAME);
+
+       /* Upper genlist */
+       Evas_Object *upper_genlist = elm_genlist_add(layout);
+       evas_object_size_hint_weight_set(upper_genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(upper_genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       elm_genlist_mode_set(upper_genlist, ELM_LIST_COMPRESS);
+       elm_scroller_content_min_limit(upper_genlist, false, true);
+       evas_object_show(upper_genlist);
+       ugd->list_sub = upper_genlist;
+
+       elm_object_part_content_set(layout, "first_item", upper_genlist);
+
+       /* Lower genlist */
+       Evas_Object *lower_genlist = elm_genlist_add(layout);
+       append_gl_radio_item_list(lower_genlist, get_lower_noti_list(), "default");
+       evas_object_size_hint_weight_set(lower_genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(lower_genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       elm_genlist_mode_set(lower_genlist, ELM_LIST_COMPRESS);
+       elm_scroller_content_min_limit(lower_genlist, false, true);
+       evas_object_show(lower_genlist);
+
+       elm_object_part_content_set(layout, "list", lower_genlist);
+       evas_object_show(layout);
+
+       return layout;
+}
+
+static void *_update_dnd_view(void *data)
+{
+       ug_data *ugd = (ug_data *) data;
+       ugd->list_main = _create_do_not_disturb_gl(ugd);
+       elm_object_item_content_set(ugd->navi_item, ugd->list_main);
+       return NULL;
+}
+
+static void _init_dnd_app_list(void *data, Ecore_Thread *thread)
+{
+       create_do_not_disturb_application_list();
+       /* check if thread isn't pending cancellation */
+       if (!ecore_thread_check(thread))
+               ecore_main_loop_thread_safe_call_sync(_update_dnd_view, data);
+}
+
+static void _init_finish_dnd_app_list(void *data, Ecore_Thread *thread)
+{
+       ug_data *ugd = (ug_data *) data;
+       ugd->init_thread = NULL;
+}
+
+static void _dnd_state_changed(void *user_data, int do_not_disturb)
+{
+       NOTISET_TRACE_BEGIN;
+       ug_data *ugd = (ug_data *)user_data;
+       ret_if(!ugd);
+
+       free_system_setting();
+       elm_genlist_item_update(ugd->dnd_check_item);
+}
+
+static void _create_do_not_disturb_view(void *data)
+{
+       NOTISET_TRACE_BEGIN;
+       ug_data *ugd = (ug_data *)data;
+       ret_if(!ugd);
+
+       notification_register_system_setting_dnd_changed_cb(_dnd_state_changed, ugd);
+
+       /* back Button */
+       Evas_Object *back_btn = elm_button_add(ugd->naviframe);
+       elm_object_style_set(back_btn, "naviframe/back_btn/default");
+       evas_object_smart_callback_add(back_btn, "clicked", back_button_cb, ugd->naviframe);
+
+       /* Loading Layout */
+       Evas_Object *load_layout = create_layout(ugd->naviframe);
+       elm_layout_theme_set(load_layout, "layout", "nocontents", "text");
+       elm_object_text_set(load_layout, APP_STRING("IDS_ST_HEADER_LOADING_ING_ABB"));
+
+       /* Push to naviframe */
+       ugd->navi_item = elm_naviframe_item_push(ugd->naviframe, APP_STRING("IDS_ST_HEADER_DO_NOT_DISTURB_ABB"), back_btn, NULL, load_layout, NULL);
+       elm_naviframe_item_pop_cb_set(ugd->navi_item, _notifiacation_setting_main_pop_cb, ugd);
+
+       /* run lazy init */
+       ugd->init_thread = ecore_thread_run(_init_dnd_app_list, _init_finish_dnd_app_list, _init_finish_dnd_app_list, ugd);
+}
+
+static void _create_notif_on_lock_screen_view(void *data)
+{
+       NOTISET_TRACE_BEGIN;
+       ug_data *u_data = (ug_data *)data;
+       ret_if(!u_data);
+
+       create_notification_on_ls_list();
+
+       /* Create genlist */
+       Evas_Object *layout = _create_lockscreen_content(u_data);
+
+       /* Push to naviframe */
+       u_data->navi_item = elm_naviframe_item_push(u_data->naviframe, APP_STRING("IDS_QP_HEADER_LOCK_SCREEN_CONTENT_ABB"), NULL, NULL, layout, NULL);
+       elm_naviframe_item_pop_cb_set(u_data->navi_item, _notifiacation_setting_main_pop_cb, u_data);
+
+       /* Title Cancel Button */
+       Evas_Object *cancel_btn = elm_button_add(u_data->naviframe);
+       elm_object_style_set(cancel_btn, "naviframe/title_left");
+       evas_object_smart_callback_add(cancel_btn, "clicked", cancel_button_noti_ls_cb, u_data);
+       elm_object_text_set(cancel_btn, APP_STRING("IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"));
+       elm_object_item_part_content_set(u_data->navi_item, "title_left_btn", cancel_btn);
+       u_data->cancel_button = cancel_btn;
+
+       /* Title Done Button */
+       Evas_Object *done_btn = elm_button_add(u_data->naviframe);
+       elm_object_style_set(done_btn, "naviframe/title_right");
+       evas_object_smart_callback_add(done_btn, "clicked", done_button_noti_ls_cb, u_data);
+       elm_object_text_set(done_btn, APP_STRING("IDS_TPLATFORM_ACBUTTON_DONE_ABB"));
+       elm_object_item_part_content_set(u_data->navi_item, "title_right_btn", done_btn);
+       u_data->done_button = done_btn;
+}
+
+static void _create_notif_view(void *data)
+{
+       NOTISET_TRACE_BEGIN;
+       ug_data *ugd = (ug_data *) data;
+       ret_if(!ugd);
+
+       if (!create_app_notification_list()) {
+               ui_app_exit();
+               return;
+       }
+
+       /* Create genlist */
+       ugd->list_main = create_app_notification_gl(ugd);
+
+       /* back Button */
+       Evas_Object *back_btn = elm_button_add(ugd->naviframe);
+       elm_object_style_set(back_btn, "naviframe/back_btn/default");
+       evas_object_smart_callback_add(back_btn, "clicked", back_button_cb, ugd->naviframe);
+
+       /* Push to naviframe */
+       ugd->navi_item = elm_naviframe_item_push(ugd->naviframe, APP_STRING("IDS_ST_HEADER_APP_NOTIFICATIONS_ABB"), back_btn, NULL, ugd->list_main, NULL);
+       elm_naviframe_item_pop_cb_set(ugd->navi_item, _notifiacation_setting_main_pop_cb, ugd);
+}
+
+static Evas_Object *_create_fullview(Evas_Object *parent, ug_data *ugd, app_type type)
+{
+       NOTISET_TRACE_BEGIN;
+       retv_if(!ugd, NULL);
+
+       switch (type) {
+       case NOTIF_APP_TYPE:
+               _create_notif_view(ugd);
+               break;
+
+       case DO_NOT_DISTURB_APP_TYPE:
+               _create_do_not_disturb_view(ugd);
+               break;
+
+       case NOTIFICATION_ON_LOCK_SCREEN_APP_TYPE:
+               _create_notif_on_lock_screen_view(ugd);
+               break;
+
+       default:
+               NOTISET_DBG("Unknown app type");
+               break;
+       }
+
+       return ugd->layout;
+}
+
+static bool on_create(void *priv)
+{
+       NOTISET_TRACE_BEGIN;
+       ug_data *ugd = priv;
+       elm_app_base_scale_set(2.6);
+
+       update_character_orientation();
+
+       /* Create window */
+       ugd->win = _create_win();
+
+       /* Create Full view */
+       ugd->layout = create_layout(ugd->win);
+       elm_layout_theme_set(ugd->layout, "layout", "application", "default");
+
+       /* Create navigation bar */
+       ugd->naviframe = create_naviframe(ugd->layout);
+
+       return true;
+}
+
+static void on_destroy(void *priv)
+{
+       NOTISET_TRACE_BEGIN;
+       ug_data *ugd = priv;
+       update_apps_settings_info();
+       remove_apps_noti_allowed_list();
+       remove_apps_noti_blocked_list();
+       remove_lower_noti_list();
+       remove_excepted_apps_list();
+       free(ugd);
+}
+
+static void on_app_control(app_control_h app_control, void *user_data)
+{
+       NOTISET_TRACE_BEGIN;
+
+       ug_data *ugd = user_data;
+       char *op_str = NULL;
+
+       app_control_get_operation(app_control, &op_str);
+
+       if (!op_str) {
+               NOTISET_DBG("app_control operation is null");
+               return;
+       }
+
+       NOTISET_DBG("%s", op_str);
+
+       app_type type = NOTIF_APP_TYPE;
+       if (strcmp(DO_NOT_DISTURB_OP, op_str) == 0) {
+               type = DO_NOT_DISTURB_APP_TYPE;
+       } else if (strcmp(NOTIFICATIONS_ON_LOCK_SCREEN_OP, op_str) == 0) {
+               type = NOTIFICATION_ON_LOCK_SCREEN_APP_TYPE;
+       }
+
+       ugd->layout = _create_fullview(ugd->win, ugd, type);
+       elm_object_content_set(ugd->win, ugd->layout);
+
+       free(op_str);
+}
+
+static void update_character_orientation()
+{
+       char *lang = NULL;
+       system_settings_get_value_string(SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE, &lang);
+       if (lang) {
+               NOTISET_DBG("Language: %s", lang);
+               elm_language_set(lang);
+
+               i18n_ulocale_layout_type_e layout = I18N_ULOCALE_LAYOUT_UNKNOWN;
+               if (i18n_ulocale_get_character_orientation(lang, &layout) == I18N_ERROR_NONE) {
+                       if (layout == I18N_ULOCALE_LAYOUT_LTR)
+                               elm_config_mirrored_set(false);
+                       else if (layout == I18N_ULOCALE_LAYOUT_RTL)
+                               elm_config_mirrored_set(true);
+                       else
+                               NOTISET_ERR("Unsupported character orientation type: %u", layout);
+               }
+               free(lang);
+       }
+}
+
+static void on_language(app_event_info_h event_info, void *user_data)
+{
+       update_character_orientation();
+}
+
+int main(int argc, char *argv[])
+{
+       NOTISET_TRACE_BEGIN;
+
+       ug_data *ug_main = calloc(1, sizeof(ug_data));
+       if (!ug_main) {
+               NOTISET_ERR("CALLOC ERROR");
+               ug_main = NULL;
+               assert(false);
+       }
+
+       set_app_ui_data(ug_main);
+
+       ui_app_lifecycle_callback_s event_callback;
+       memset(&event_callback, 0x00, sizeof(ui_app_lifecycle_callback_s));
+
+       event_callback.create = on_create;
+       event_callback.terminate = on_destroy;
+       event_callback.app_control = on_app_control;
+
+       app_event_handler_h ev = NULL;
+       ui_app_add_event_handler(&ev, APP_EVENT_LANGUAGE_CHANGED, on_language, ug_main);
+
+       return ui_app_main(argc, argv, &event_callback, ug_main);
+}
diff --git a/src/notification-setting-info.c b/src/notification-setting-info.c
new file mode 100644 (file)
index 0000000..24039ec
--- /dev/null
@@ -0,0 +1,436 @@
+/*
+ * Copyright (c) 2020 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.
+ */
+
+
+#include "notification-setting-info.h"
+#include <notification.h>
+#include <notification_setting.h>
+#include <notification_setting_internal.h>
+#include "common-efl.h"
+
+setting_info_s *setting_info = NULL;
+
+#define PHONE_PACKAGE "org.tizen.phone"
+#define CALENDAR_PACKAGE "org.tizen.calendar"
+#define MESSAGES_PACKAGE "org.tizen.message"
+#define CLOCK_PACKAGE "org.tizen.clock"
+
+Eina_Bool create_app_notification_list()
+{
+       NOTISET_TRACE_BEGIN;
+       Eina_List *l = NULL;
+       void *data;
+
+       remove_apps_noti_allowed_list();
+       remove_apps_noti_blocked_list();
+       setting_info = calloc(1, sizeof(setting_info_s));
+       retv_if(!setting_info, EINA_FALSE);
+
+       Eina_List *not_excepted_list = create_base_app_notification_list();
+
+       EINA_LIST_FOREACH(not_excepted_list, l, data) {
+               item_info_s *item_info = (item_info_s*) data;
+               if (item_info->name) {
+                       if (item_info->allow_to_notify)
+                               setting_info->apps_noti_allowed_list = eina_list_append(setting_info->apps_noti_allowed_list, item_info);
+                       else
+                               setting_info->apps_noti_blocked_list = eina_list_append(setting_info->apps_noti_blocked_list, item_info);
+               } else {
+                       free_item_info(item_info);
+               }
+       }
+
+       eina_list_free(not_excepted_list);
+
+       setting_info->apps_noti_allowed_list = eina_list_sort(setting_info->apps_noti_allowed_list, eina_list_count(setting_info->apps_noti_allowed_list), apps_sort_cb);
+       setting_info->apps_noti_blocked_list = eina_list_sort(setting_info->apps_noti_blocked_list, eina_list_count(setting_info->apps_noti_blocked_list), apps_sort_cb);
+       return EINA_TRUE;
+}
+
+void update_app_notification_list_on_item(item_info_s *item_info)
+{
+       ret_if(!item_info);
+
+       setting_info->apps_noti_allowed_list = eina_list_remove(setting_info->apps_noti_allowed_list, item_info);
+       setting_info->apps_noti_blocked_list = eina_list_remove(setting_info->apps_noti_blocked_list, item_info);
+       if (get_allow_to_nofity(item_info->package_id))
+               setting_info->apps_noti_allowed_list = eina_list_sorted_insert(setting_info->apps_noti_allowed_list, apps_sort_cb, item_info);
+       else
+               setting_info->apps_noti_blocked_list = eina_list_sorted_insert(setting_info->apps_noti_blocked_list, apps_sort_cb, item_info);
+}
+
+void create_do_not_disturb_application_list()
+{
+       NOTISET_TRACE_BEGIN;
+       Eina_List *l = NULL;
+       void *data;
+       remove_excepted_apps_list();
+
+       setting_info = calloc(1, sizeof(setting_info_s));
+       ret_if(!setting_info);
+
+       Eina_List *not_excepted_list = create_base_app_notification_list();
+
+       EINA_LIST_FOREACH(not_excepted_list, l, data) {
+               item_info_s *item_info = (item_info_s*) data;
+               if (!strcmp(item_info->package_id, CALENDAR_PACKAGE)) {
+                       FREEIF(item_info->name);
+                       item_info->name = strdup(APP_STRING("IDS_COM_BODY_CALENDAR_EVENTS"));
+               }
+               if (!strcmp(item_info->package_id, CLOCK_PACKAGE)) {
+                       FREEIF(item_info->name);
+                       item_info->name = strdup(APP_STRING("IDS_ST_BODY_ALARMS"));
+               }
+               if (item_info->name && strcmp(item_info->package_id, PHONE_PACKAGE)) {
+                       if ((item_info->allow_to_notify && !strcmp(item_info->package_id, MESSAGES_PACKAGE))
+                                       || !strcmp(item_info->package_id, CLOCK_PACKAGE)
+                                       || !strcmp(item_info->package_id, CALENDAR_PACKAGE)) {
+                               setting_info->first_allowed_list = eina_list_append(setting_info->first_allowed_list, item_info);
+                               if (item_info->do_not_disturb_except) {
+                                       setting_info->first_excepted_list = eina_list_append(setting_info->first_excepted_list, item_info);
+                               }
+                       }
+
+                       if (item_info->allow_to_notify && strcmp(item_info->package_id, MESSAGES_PACKAGE)
+                                                               && strcmp(item_info->package_id, CALENDAR_PACKAGE)
+                                                               && strcmp(item_info->package_id, CLOCK_PACKAGE)) {
+                               if (item_info->do_not_disturb_except) {
+                                       setting_info->excepted_list = eina_list_append(setting_info->excepted_list, item_info);
+                               } else {
+                                       setting_info->not_excepted_list = eina_list_append(setting_info->not_excepted_list, item_info);
+                               }
+                       }
+               } else {
+                       free_item_info(item_info);
+               }
+       }
+       eina_list_free(not_excepted_list);
+
+
+       setting_info->first_excepted_list = eina_list_sort(setting_info->first_excepted_list, eina_list_count(setting_info->first_excepted_list), apps_sort_cb);
+       setting_info->first_allowed_list = eina_list_sort(setting_info->first_allowed_list, eina_list_count(setting_info->first_allowed_list), apps_sort_cb);
+       setting_info->excepted_list = eina_list_sort(setting_info->excepted_list, eina_list_count(setting_info->excepted_list), apps_sort_cb);
+       setting_info->not_excepted_list = eina_list_sort(setting_info->not_excepted_list, eina_list_count(setting_info->not_excepted_list), apps_sort_cb);
+
+}
+
+void update_do_not_disturb_application_list()
+{
+       NOTISET_TRACE_BEGIN;
+
+       setting_info->first_excepted_list = NULL;
+       Eina_List *sub_list = NULL;
+
+       Eina_List *list = get_first_allowed_apps_list();
+       while (list) {
+               item_info_s *item = (item_info_s *) eina_list_data_get(list);
+               if (item->do_not_disturb_except)
+                       setting_info->first_excepted_list = eina_list_append(setting_info->first_excepted_list, item);
+
+               list = eina_list_next(list);
+       }
+
+       list = get_excepted_apps_list();
+       while (list) {
+               item_info_s *item = (item_info_s *) eina_list_data_get(list);
+               if (item->do_not_disturb_except)
+                       sub_list = eina_list_append(sub_list, item);
+               else
+                       setting_info->not_excepted_list = eina_list_sorted_insert(setting_info->not_excepted_list, apps_sort_cb, item);
+
+               list = eina_list_next(list);
+       }
+       setting_info->excepted_list = sub_list;
+
+       list = get_not_excepted_apps_list();
+       sub_list = NULL;
+       while (list) {
+               item_info_s *item = (item_info_s *)eina_list_data_get(list);
+               if (item->do_not_disturb_except)
+                       setting_info->excepted_list = eina_list_sorted_insert(setting_info->excepted_list, apps_sort_cb, item);
+               else
+                       sub_list = eina_list_append(sub_list, item);
+
+               list = eina_list_next(list);
+       }
+       setting_info->not_excepted_list = sub_list;
+}
+
+void create_notification_on_ls_list()
+{
+       NOTISET_TRACE_BEGIN;
+
+       remove_lower_noti_list();
+
+       setting_info = calloc(1, sizeof(setting_info_s));
+       ret_if(!setting_info);
+       item_info_s *item_info = NULL;
+
+       item_info = calloc(1, sizeof(item_info_s));
+       ret_if(!item_info);
+       item_info->name = strdup(APP_STRING("IDS_QP_OPT_SHOW_ALL_CONTENT_ABB"));
+       setting_info->lower_noti_list = eina_list_append(setting_info->lower_noti_list, item_info);
+
+       item_info = calloc(1, sizeof(item_info_s));
+       ret_if(!item_info);
+       item_info->name = strdup(APP_STRING("IDS_QP_OPT_HIDE_SENSITIVE_CONTENT_ABB"));
+       setting_info->lower_noti_list = eina_list_append(setting_info->lower_noti_list, item_info);
+
+       item_info = calloc(1, sizeof(item_info_s));
+       ret_if(!item_info);
+       item_info->name = strdup(APP_STRING("IDS_QP_OPT_DONT_SHOW_NOTIFICATIONS_ABB"));
+       setting_info->lower_noti_list = eina_list_append(setting_info->lower_noti_list, item_info);
+       NOTISET_TRACE_BEGIN;
+}
+
+Eina_List *get_lower_noti_list()
+{
+       NOTISET_TRACE_BEGIN;
+       return setting_info->lower_noti_list;
+}
+
+Eina_List *get_excepted_apps_list()
+{
+       NOTISET_TRACE_BEGIN;
+       return setting_info->excepted_list;
+}
+
+Eina_List *get_apps_noti_allowed_list()
+{
+       NOTISET_TRACE_BEGIN;
+       return setting_info->apps_noti_allowed_list;
+}
+
+Eina_List *get_apps_noti_blocked_list()
+{
+       NOTISET_TRACE_BEGIN;
+       return setting_info->apps_noti_blocked_list;
+}
+
+Eina_List *get_first_allowed_apps_list()
+{
+       NOTISET_TRACE_BEGIN;
+       return setting_info->first_allowed_list;
+}
+
+Eina_List *get_first_excepted_apps_list()
+{
+       NOTISET_TRACE_BEGIN;
+       return setting_info->first_excepted_list;
+}
+
+Eina_List *get_not_excepted_apps_list()
+{
+       NOTISET_TRACE_BEGIN;
+       return setting_info->not_excepted_list;
+}
+
+
+bool get_do_not_disturb()
+{
+       NOTISET_TRACE_BEGIN;
+       bool do_not_disturb = false;
+
+       notification_system_setting_get_do_not_disturb(get_system_setting(), &do_not_disturb);
+       NOTISET_DBG("do_not_disturb [%d]\n", do_not_disturb);
+
+       return do_not_disturb;
+}
+
+void set_do_not_disturb(bool state)
+{
+       NOTISET_TRACE_BEGIN;
+
+       notification_system_setting_set_do_not_disturb(get_system_setting(), state);
+       NOTISET_DBG("set do_not_disturb [%d]\n", state);
+}
+
+bool get_allow_to_nofity(char *pkg_name)
+{
+       NOTISET_TRACE_BEGIN;
+       int err = NOTIFICATION_ERROR_NONE;
+       bool state = false;
+       notification_setting_h setting = NULL;
+
+       err = notification_setting_get_setting_by_package_name(pkg_name, &setting);
+       if (err != NOTIFICATION_ERROR_NONE || setting == NULL) {
+               NOTISET_ERR("notification_setting_get_setting_by_package_name [%d]\n", err);
+               goto out;
+       }
+
+       notification_setting_get_allow_to_notify(setting, &state);
+       NOTISET_DBG("notification_setting_get_allow_to_notify [%d]\n", state);
+
+out:
+       if (setting)
+               notification_setting_free_notification(setting);
+       return state;
+
+}
+
+lock_screen_content_level_e get_lock_screen_content_setting()
+{
+       lock_screen_content_level_e value = SHOW_ALL_CONTENT;
+       notification_system_setting_get_lock_screen_content(get_system_setting(), &value);
+       free_system_setting();
+       return value;
+}
+
+void set_lock_screen_content_setting(lock_screen_content_level_e value)
+{
+       notification_system_setting_set_lock_screen_content(get_system_setting(), value);
+}
+
+bool set_allow_to_nofity(char *pkg_name, bool state)
+{
+       NOTISET_TRACE_BEGIN;
+       int err = NOTIFICATION_ERROR_NONE;
+
+       notification_setting_h setting = NULL;
+
+       err = notification_setting_get_setting_by_package_name(pkg_name, &setting);
+       if (err != NOTIFICATION_ERROR_NONE || setting == NULL) {
+               NOTISET_ERR("notification_setting_get_setting_by_package_name [%d]\n", err);
+               goto out;
+       }
+
+       notification_setting_set_allow_to_notify(setting, state);
+       NOTISET_DBG("notification_setting_set_allow_to_notify [%d]\n", state);
+
+       err = notification_setting_update_setting(setting);
+       if (err != NOTIFICATION_ERROR_NONE) {
+               NOTISET_ERR("notification_setting_update_setting [%d]\n", err);
+               goto out;
+       }
+
+       if (setting)
+               notification_setting_free_notification(setting);
+       return true;
+
+out:
+       if (setting)
+               notification_setting_free_notification(setting);
+       return false;
+
+}
+
+bool set_excepted_apps(char *pkg_name, bool state)
+{
+
+       int err = NOTIFICATION_ERROR_NONE;
+
+       notification_setting_h setting = NULL;
+
+       err = notification_setting_get_setting_by_package_name(pkg_name, &setting);
+       if (err != NOTIFICATION_ERROR_NONE || setting == NULL) {
+               NOTISET_ERR("notification_setting_get_setting_by_package_name [%d]\n", err);
+               goto out;
+       }
+
+       notification_setting_set_do_not_disturb_except(setting, state);
+       NOTISET_DBG("notification_setting_set_do_not_disturb_except [%s] [%d]\n", pkg_name, state);
+
+       err = notification_setting_update_setting(setting);
+       if (err != NOTIFICATION_ERROR_NONE) {
+               NOTISET_ERR("notification_setting_update_setting err[%d]\n", err);
+       }
+
+       if (setting)
+               notification_setting_free_notification(setting);
+       return true;
+
+out:
+       if (setting)
+               notification_setting_free_notification(setting);
+
+       return false;
+
+}
+
+static void _remove_apps_list(Eina_List *input_list)
+{
+       NOTISET_TRACE_BEGIN;
+       item_info_s *item_info = NULL;
+       if (input_list) {
+               EINA_LIST_FREE(input_list, item_info)
+               {
+                       free_item_info(item_info);
+               }
+       }
+}
+
+void remove_lower_noti_list()
+{
+       NOTISET_TRACE_BEGIN;
+       if (setting_info)
+               _remove_apps_list(setting_info->lower_noti_list);
+}
+
+void remove_apps_noti_allowed_list()
+{
+       NOTISET_TRACE_BEGIN;
+       if (setting_info) {
+               _remove_apps_list(setting_info->apps_noti_allowed_list);
+       }
+}
+
+void remove_apps_noti_blocked_list()
+{
+       NOTISET_TRACE_BEGIN;
+       if (setting_info) {
+               _remove_apps_list(setting_info->apps_noti_blocked_list);
+       }
+}
+
+void remove_excepted_apps_list()
+{
+       NOTISET_TRACE_BEGIN;
+       if (setting_info) {
+               _remove_apps_list(setting_info->first_excepted_list);
+               _remove_apps_list(setting_info->excepted_list);
+               _remove_apps_list(setting_info->first_allowed_list);
+               _remove_apps_list(setting_info->not_excepted_list);
+       }
+}
+
+void free_item_info(item_info_s *item_info){
+       FREEIF(item_info->appid);
+       FREEIF(item_info->package_id);
+       FREEIF(item_info->name);
+       FREEIF(item_info->icon);
+       FREEIF(item_info);
+}
+
+void update_apps_settings_info()
+{
+       NOTISET_TRACE_BEGIN;
+       if (setting_info) {
+               Eina_List *first_list = eina_list_merge(setting_info->first_allowed_list, setting_info->excepted_list);
+               setting_info->first_allowed_list = NULL;
+               setting_info->excepted_list = NULL;
+
+               Eina_List *list = eina_list_merge(first_list, setting_info->not_excepted_list);
+               first_list = NULL;
+               setting_info->not_excepted_list = NULL;
+
+               while (list) {
+                       item_info_s *item = (item_info_s *)eina_list_data_get(list);
+                       set_excepted_apps(item->package_id, item->do_not_disturb_except);
+                       list = eina_list_next(list);
+               }
+       }
+}
+
diff --git a/src/set-schedule-info.c b/src/set-schedule-info.c
new file mode 100644 (file)
index 0000000..bdfeee5
--- /dev/null
@@ -0,0 +1,841 @@
+/*
+ * Copyright (c) 2020 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.
+ */
+
+#include "set-schedule-info.h"
+#include <system_settings.h>
+#include <time.h>
+#include <notification_setting_internal.h>
+#include "notification-setting-info.h"
+#include <utils_i18n.h>
+#include <app.h>
+
+enum TimeFormat {
+       time_format_unknown,
+       time_format_24H,
+       time_format_12H
+};
+
+#define POPUP_TIME_12_FORMAT "%d/%b/%Y %I:%M %p"
+#define TIME_12_FORMAT "%I:%M %p"
+#define TIME_12_LAYOUT "time_layout"
+#define TIME_12H "hma"
+
+#define POPUP_TIME_24_FORMAT "%d/%b/%Y %H:%M"
+#define TIME_24_FORMAT "%H:%M"
+#define TIME_24_LAYOUT "time_layout_24hr"
+#define TIME_24H "Hm"
+
+#define MAX_UCHAR_LEN 64
+#define MAX_CHAR_LEN 128
+#define DEF_BUF_LEN 512
+#define FILE_PATH_LENGTH 20
+
+#define TIME_STRING_SIZE 200
+#define BUTTON_TEXT_SIZE 512
+#define WEEK_BUTTON_SIZE 80
+#define DAY_MAX_LENGTH 80
+#define DAYS_IN_WEEK 7
+#define NUMBER_OF_SPACES 6
+#define WEEK_MAX_STRING DAY_MAX_LENGTH * DAYS_IN_WEEK + NUMBER_OF_SPACES + 1
+#define MINUTES_IN_HOUR 60
+#define HOURS_IN_DAY 24
+
+
+#define GREEN_TEXT_COLOR "<font_size=80><color=#b3b3b3>%s</color></font_size>"
+#define GREY_TEXT_COLOR "<font_size=80><color=#97e57b>%s</color></font_size>"
+
+#define GREEN_TEXT_MAIN "<color=#b3b3b3>%s</color>"
+#define GREY_TEXT_MAIN "<color=#97e57b>%s</color>"
+
+typedef struct changecolor {
+       dnd_schedule_week_flag_e week;
+       const char *text;
+       bool change_color;
+       Evas_Object *label;
+} changecolor_s;
+
+typedef struct datetime {
+       Evas_Object *button;
+       Evas_Object *datetime;
+       Evas_Object *popup;
+       struct tm saved_time;
+       struct tm default_time;
+       bool is_start_time;
+} datetime_s;
+
+datetime_s start_time_p, end_time_p;
+
+static int default_dnd_schedule_weekday = 0;
+static int new_dnd_schedule_weekday = 0;
+
+static void set_set_schedule(bool state);
+static void enable_time_items(bool enable);
+static Evas_Object *create_week_repeat_layout(Evas_Object* parent);
+static void week_button_clicked_cb(void *data, Evas_Object *obj, void *event_info);
+static Evas_Object *create_week_button(Evas_Object *parent, const char *text, dnd_schedule_week_flag_e week);
+static Evas_Object *repeat_weekly_layout_cb(Evas_Object* parent, void *data);
+static void popup_cancel_btn_clicked_cb(void *data , Evas_Object *obj , void *event_info);
+static void popup_set_btn_clicked_cb(void *data , Evas_Object *obj , void *event_info);
+static void create_datetime_popup(datetime_s *dt);
+static void launch_popup_cb(void *data , Evas_Object *obj , void *event_info);
+static Evas_Object *create_time_button(Evas_Object *parent, const char *text, const char *format, datetime_s *dt);
+static Evas_Object *create_start_end_time_layout(Evas_Object* parent);
+static void close_set_schedule_cb(void *data, Evas_Object *obj, void *event_info);
+static void make_color_text(int dayCode, dnd_schedule_week_flag_e week_day, const char *text, char* outBuf);
+static void save_dnd_weekday(int dayCode);
+static bool same_time(struct tm *timeA, struct tm *timeB);
+static void create_popup(datetime_s *dt);
+static bool is_empty_str(const char *str);
+static int safe_str_len(const char *str);
+static char *get_date_pattern(const char *locale, const char *skeleton);
+int get_date_format(const char *locale, const i18n_uchar *pattern, i18n_udate_format_h date_format);
+static char *get_timezone();
+static char *get_formatted_date(const char *locale, const char *best_pattern, time_t time);
+static char *make_time_string(time_t curr_time);
+static void calc_label_size(Evas_Object *label);
+static void show_user_change_schedule_popup();
+static void _on_week_button_free(void *data, Evas *e, Evas_Object *obj, void *event_info);
+
+static bool is_current_time_in_scheduled_time_range()
+{
+       time_t rawtime = time(NULL);
+       struct tm curtime = {};
+       localtime_r(&rawtime, &curtime);
+       int start_hour = 0;
+       int start_min = 0;
+       int end_hour = 0;
+       int end_min = 0;
+       int wday_map = DND_SCHEDULE_WEEK_FLAG_SUNDAY;
+       bool res = false;
+
+       notification_system_setting_dnd_schedule_get_day(get_system_setting(), &wday_map);
+       notification_system_setting_dnd_schedule_get_start_time(get_system_setting(), &start_hour, &start_min);
+       notification_system_setting_dnd_schedule_get_end_time(get_system_setting(), &end_hour, &end_min);
+
+       int start = MINUTES_IN_HOUR * start_hour + start_min;
+       int end = MINUTES_IN_HOUR * end_hour + end_min;
+       int cur = MINUTES_IN_HOUR * curtime.tm_hour + curtime.tm_min;
+       bool curr_day = wday_map & (1 << curtime.tm_wday);
+
+       if (is_next_day())
+       {
+               end += HOURS_IN_DAY * MINUTES_IN_HOUR;
+
+               int tm_prevwday = (curtime.tm_wday) ? curtime.tm_wday -1 : 6;
+               if (wday_map & (1 << tm_prevwday)) {
+                       cur += HOURS_IN_DAY * MINUTES_IN_HOUR;
+                       res = cur >= start && cur < end;
+               }
+       } else {
+               if (curr_day)
+                       res = cur >= start && cur < end;
+       }
+
+       return res;
+}
+
+static bool is_empty_str(const char *str)
+{
+       if (NULL == str || '\0' == str[0])
+               return true;
+       return false;
+}
+
+static int safe_str_len(const char *str)
+{
+       if (is_empty_str(str)) {
+               return 0;
+       } else {
+               return strlen(str);
+       }
+}
+
+static char *get_date_pattern(const char *locale, const char *skeleton)
+{
+       NOTISET_TRACE_BEGIN;
+       i18n_udatepg_h generator = NULL;
+       i18n_uchar best_pattern[MAX_UCHAR_LEN] = {0,};
+       char best_pattern_string[MAX_CHAR_LEN] = {0,};
+       int32_t best_pattern_capacity = MAX_UCHAR_LEN;
+       int best_pattern_len = 0;
+       i18n_uchar custom_skeleton[MAX_UCHAR_LEN] = {0,};
+       int skeleton_length = safe_str_len(skeleton);
+
+       /* convert char to uchar */
+       skeleton_length = skeleton_length <= MAX_UCHAR_LEN ? skeleton_length : MAX_UCHAR_LEN;
+       i18n_ustring_copy_ua_n(custom_skeleton, skeleton, skeleton_length);
+
+       i18n_udatepg_create(locale, &generator);
+
+       /* get bestpattern from customskeletom of uchar */
+       skeleton_length = i18n_ustring_get_length(custom_skeleton);
+       i18n_udatepg_get_best_pattern(generator, custom_skeleton, skeleton_length, best_pattern, best_pattern_capacity, &best_pattern_len);
+       /* convert uchar to char to know bestPattern */
+       i18n_ustring_copy_au_n(best_pattern_string, best_pattern, best_pattern_len);
+
+       i18n_udatepg_destroy(generator);
+
+       return strdup(best_pattern_string);
+}
+
+int get_date_format(const char *locale, const i18n_uchar *pattern, i18n_udate_format_h date_format)
+{
+       return i18n_udate_create(I18N_UDATE_PATTERN, I18N_UDATE_PATTERN, locale, NULL, -1, pattern, -1, date_format);
+}
+
+static char *get_timezone()
+{
+       NOTISET_TRACE_BEGIN;
+       char buf[DEF_BUF_LEN] = {0,};
+       ssize_t len = readlink("/opt/etc/localtime", buf, sizeof(buf) - 1);
+
+       if (len != -1) {
+               buf[len] = '\0';
+       } else {
+               NOTISET_ERR("Getting default timezone failed, use system settings value");
+
+               char res[MAX_CHAR_LEN] = {0,};
+               char *time_zone = NULL;
+
+               system_settings_get_value_string(SYSTEM_SETTINGS_KEY_LOCALE_TIMEZONE, &time_zone);
+               if (time_zone) {
+                       strncpy(res, time_zone, safe_str_len(time_zone));
+                       free(time_zone);
+               }
+               return strdup(res);
+       }
+
+       return strdup(buf + FILE_PATH_LENGTH);
+}
+
+static char *get_formatted_date(const char *locale, const char *best_pattern, time_t time)
+{
+       NOTISET_TRACE_BEGIN;
+       int status = I18N_ERROR_NONE;
+       i18n_udate date;
+       i18n_udate_format_h date_format = NULL;
+       i18n_uchar u_timezone_id[DEF_BUF_LEN] = {0,};
+       i18n_uchar u_best_pattern[MAX_UCHAR_LEN] = {0,};
+       i18n_uchar formatted[MAX_UCHAR_LEN] = {0,};
+       char formatted_string[MAX_CHAR_LEN] = {0,};
+       char *time_zone = get_timezone();
+       int32_t formatted_capacity = MAX_UCHAR_LEN;
+       int formatted_length = 0;
+       int pattern_length = safe_str_len(best_pattern);
+
+       /* convert char to uchar */
+       pattern_length = pattern_length <= MAX_UCHAR_LEN ? pattern_length : MAX_UCHAR_LEN;
+       i18n_ustring_copy_ua_n(u_best_pattern, best_pattern, pattern_length);
+
+       /* get current timezone and set as default timezone */
+       i18n_ustring_copy_ua_n(u_timezone_id, time_zone, safe_str_len(time_zone));
+       free(time_zone);
+
+       status = i18n_ucalendar_set_default_timezone(u_timezone_id);
+       if (status != I18N_ERROR_NONE)
+               NOTISET_ERR("default timezone set error");
+
+       /* convert time_t to UDate, if it is */
+       if (time)
+               date = (i18n_udate)time * 1000;
+       else
+               i18n_ucalendar_get_now(&date);
+
+       status = get_date_format(locale, u_best_pattern, &date_format);
+       if (status == I18N_ERROR_NONE) {
+               /* get formatted string */
+               i18n_udate_format_date(date_format, date, formatted, formatted_capacity, NULL, &formatted_length);
+               /* convert uchar to char */
+               i18n_ustring_copy_au(formatted_string, formatted);
+       }
+
+       i18n_udate_destroy(date_format);
+       return strdup(formatted_string);
+}
+
+static char *make_time_string(time_t curr_time)
+{
+       NOTISET_TRACE_BEGIN;
+       char *lang = NULL;
+       system_settings_get_value_string(SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE, &lang);
+       if (lang) {
+               struct tm msgTimeTm;
+               localtime_r(&curr_time, &msgTimeTm);
+               const char *time_format = get_time_format() == time_format_12H  ? TIME_12H : TIME_24H;
+               return get_formatted_date(lang, get_date_pattern(lang, time_format), curr_time);
+       }
+       return NULL;
+}
+
+bool load_dnd_schedule_time(struct tm *start_time_out, struct tm *end_time_out)
+{
+       time_t local_time = time(0);
+       struct tm *time_info = localtime(&local_time);
+
+       start_time_p.saved_time = *time_info;
+       start_time_p.saved_time.tm_sec = 0;
+
+       end_time_p.saved_time = *time_info;
+       end_time_p.saved_time.tm_sec = 0;
+
+       notification_system_setting_dnd_schedule_get_start_time(get_system_setting(), &start_time_p.saved_time.tm_hour, &start_time_p.saved_time.tm_min);
+       notification_system_setting_dnd_schedule_get_end_time(get_system_setting(), &end_time_p.saved_time.tm_hour, &end_time_p.saved_time.tm_min);
+       free_system_setting();
+
+       start_time_p.default_time = start_time_p.saved_time;
+       end_time_p.default_time = end_time_p.saved_time;
+
+       *start_time_out = start_time_p.default_time;
+       *end_time_out = end_time_p.default_time;
+
+       return true;
+}
+
+const char *get_time_string(struct tm *start_time, struct tm *end_time)
+{
+       char *buff_start = NULL;
+       char *buff_end = NULL;
+       static char buff[TIME_STRING_SIZE] = {0};
+
+       buff_start = make_time_string(mktime(start_time));
+       buff_end = make_time_string(mktime(end_time));
+
+       if (buff_start && buff_end) {
+               snprintf(buff, TIME_STRING_SIZE, "%s ~ %s %s", buff_start, buff_end, is_next_day() ? APP_STRING("IDS_ST_SBODY_NEXT_DAY_M_LC_ABB") : "");
+       }
+
+       if (buff_start) {
+               free(buff_start);
+               buff_start = NULL;
+       }
+       if (buff_end) {
+               free(buff_end);
+               buff_end = NULL;
+       }
+
+       return buff;
+}
+
+static void make_color_text(int dayCode, dnd_schedule_week_flag_e week_day, const char *text, char* outBuf)
+{
+       char formattedDay[DAY_MAX_LENGTH] = { 0 };
+       if ((dayCode & week_day) == 0)
+               snprintf(formattedDay, DAY_MAX_LENGTH, GREEN_TEXT_MAIN, text);
+       else
+               snprintf(formattedDay, DAY_MAX_LENGTH, GREY_TEXT_MAIN, text);
+
+       strncat(outBuf, formattedDay, WEEK_MAX_STRING - strlen(outBuf) - 1);
+       if(week_day != DND_SCHEDULE_WEEK_FLAG_SUNDAY)
+               strncat(outBuf, " ", WEEK_MAX_STRING - strlen(outBuf) - 1);
+}
+
+int load_dnd_schedule_day()
+{
+       int res = 0;
+
+       notification_system_setting_dnd_schedule_get_day(get_system_setting(), &res);
+       free_system_setting();
+       default_dnd_schedule_weekday = res;
+       new_dnd_schedule_weekday = res;
+
+       return res;
+}
+
+const char *get_day_string(int dnd_schedule)
+{
+       NOTISET_TRACE_BEGIN;
+       static char buff[WEEK_MAX_STRING] = { 0 };
+       buff[0] = 0;
+
+       make_color_text(dnd_schedule, DND_SCHEDULE_WEEK_FLAG_MONDAY, APP_STRING("WDS_ALM_BUTTON_M_M_MONDAY_ABB"), buff);
+       make_color_text(dnd_schedule, DND_SCHEDULE_WEEK_FLAG_TUESDAY, APP_STRING("WDS_ALM_BUTTON_T_M_TUESDAY_ABB"), buff);
+       make_color_text(dnd_schedule, DND_SCHEDULE_WEEK_FLAG_WEDNESDAY, APP_STRING("WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"), buff);
+       make_color_text(dnd_schedule, DND_SCHEDULE_WEEK_FLAG_THURSDAY, APP_STRING("WDS_ALM_BUTTON_T_M_THURSDAY_ABB"), buff);
+       make_color_text(dnd_schedule, DND_SCHEDULE_WEEK_FLAG_FRIDAY, APP_STRING("WDS_ALM_BUTTON_F_M_FRIDAY_ABB"), buff);
+       make_color_text(dnd_schedule, DND_SCHEDULE_WEEK_FLAG_SATURDAY, APP_STRING("WDS_ALM_BUTTON_S_M_SATURDAY_ABB"), buff);
+       make_color_text(dnd_schedule, DND_SCHEDULE_WEEK_FLAG_SUNDAY, APP_STRING("WDS_ALM_BUTTON_S_M_SUNDAY_ABB"), buff);
+       return buff;
+}
+
+bool is_next_day()
+{
+       double diff_time = difftime(mktime(&end_time_p.saved_time), mktime(&start_time_p.saved_time));
+       NOTISET_DBG("diff_time = %f", diff_time);
+       return diff_time <= 0 ? true : false;
+}
+
+static void set_set_schedule(bool state)
+{
+       NOTISET_TRACE_BEGIN;
+       notification_system_setting_dnd_schedule_set_enabled(get_system_setting(), state);
+       NOTISET_DBG("set set_schedule [%d]\n", state);
+}
+
+static void enable_time_items(bool enable)
+{
+       ug_data *ug_main = get_app_ui_data();
+       ret_if(ug_main == NULL);
+       unsigned int i = 1;
+       unsigned int size = elm_genlist_items_count(ug_main->list_sub);
+       Elm_Object_Item *item = elm_genlist_first_item_get(ug_main->list_sub);
+       for (; i < size; ++i) {
+               Elm_Object_Item *next = elm_genlist_item_next_get(item);
+               elm_object_item_disabled_set(next, !enable);
+               item = next;
+       }
+}
+
+void set_schedule_check_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       NOTISET_TRACE_BEGIN;
+       ug_data *ug_main = get_app_ui_data();
+       ret_if(ug_main == NULL);
+       bool check = elm_check_state_get(obj);
+       enable_time_items(check);
+       elm_genlist_item_update(elm_genlist_item_next_get(elm_genlist_first_item_get(ug_main->list_main)));
+
+       set_set_schedule(check);
+
+       if(check) {
+               if(get_do_not_disturb()) {
+                       notification_status_message_post(APP_STRING("IDS_ST_TPOP_DO_NOT_DISTURB_WILL_AUTOMATICALLY_TURN_OFF_AT_SCHEDULED_END_TIME_ABB"));
+               } else {
+                       if(is_current_time_in_scheduled_time_range()) {
+                               set_do_not_disturb(true);
+                               notification_status_message_post(APP_STRING("IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"));
+                       }
+               }
+       } else {
+               if(is_current_time_in_scheduled_time_range()) {
+                       set_do_not_disturb(false);
+                       notification_status_message_post(APP_STRING("IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_ABB"));
+               }
+       }
+
+       update_system_settings();
+}
+
+int get_time_format()
+{
+       NOTISET_TRACE_BEGIN;
+       bool timeFormat = false;
+       if (system_settings_get_value_bool(SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR, &timeFormat) < 0)
+               return time_format_unknown;
+       return timeFormat ? time_format_24H : time_format_12H;
+}
+
+static Evas_Object *_create_set_schedule_disturb_gl(ug_data *ugd)
+{
+       NOTISET_TRACE_BEGIN;
+       Evas_Object *parent = ugd->naviframe;
+
+       Evas_Object *genlist = elm_genlist_add(parent);
+       elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
+       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+       return genlist;
+}
+
+bool get_schedule()
+{
+       NOTISET_TRACE_BEGIN;
+       bool set_schedule = false;
+
+       notification_system_setting_dnd_schedule_get_enabled(get_system_setting(), &set_schedule);
+
+       NOTISET_DBG("get_schedule [%d]\n", set_schedule);
+       return set_schedule;
+}
+
+static Evas_Object *create_week_repeat_layout(Evas_Object* parent)
+{
+       Evas_Object *layout = elm_layout_add(parent);
+
+       char *res_path = app_get_resource_path();
+       if (res_path) {
+               char edj_path[PATH_MAX] = { 0, };
+               snprintf(edj_path, PATH_MAX, "%s%s", res_path, "edje/repeat_weekly_item.edj");
+               elm_layout_file_set(layout, edj_path, "weekly_item");
+               free(res_path);
+       }
+
+       evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_show(layout);
+
+       return layout;
+}
+
+static void save_dnd_weekday(int dayCode)
+{
+       notification_system_setting_dnd_schedule_set_day(get_system_setting(), dayCode);
+}
+
+static bool same_time(struct tm *timeA, struct tm *timeB)
+{
+       time_t t1 = mktime(timeA);
+       time_t t2 = mktime(timeB);
+       return difftime(t1, t2) == 0.0;
+}
+
+static void week_button_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       NOTISET_TRACE_BEGIN;
+       ug_data *ug_main = get_app_ui_data();
+       ret_if(ug_main == NULL);
+       changecolor_s *cc = data;
+       char buf[BUTTON_TEXT_SIZE] = {0, };
+
+       if (cc->change_color) {
+               new_dnd_schedule_weekday ^= cc->week;
+               snprintf(buf, sizeof(buf), GREEN_TEXT_COLOR, cc->text);
+               elm_object_text_set(cc->label, buf);
+       } else {
+               new_dnd_schedule_weekday |= cc->week;
+               snprintf(buf, sizeof(buf), GREY_TEXT_COLOR, cc->text);
+               elm_object_text_set(cc->label, buf);
+       }
+
+       calc_label_size(cc->label);
+       cc->change_color = !cc->change_color;
+       save_dnd_weekday(new_dnd_schedule_weekday);
+
+       show_user_change_schedule_popup();
+
+       update_system_settings();
+}
+
+static void _on_week_button_free(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       free(data); // changecolor_s
+}
+
+static Evas_Object *create_week_button(Evas_Object *parent, const char *text, dnd_schedule_week_flag_e week)
+{
+       /*add buttons*/
+       char buf[BUTTON_TEXT_SIZE] = {0, };
+       Evas_Object *button = elm_button_add(parent);
+       evas_object_size_hint_max_set(button, WEEK_BUTTON_SIZE, WEEK_BUTTON_SIZE);
+       evas_object_size_hint_weight_set(button, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       elm_object_style_set(button, "transparent");
+
+       Evas_Object *label = elm_label_add(button);
+       evas_object_size_hint_align_set(label, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       evas_object_size_hint_weight_set(label, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+       changecolor_s *cc = calloc(1, sizeof(changecolor_s));
+       if (!cc)
+               return NULL;
+
+       cc->week = week;
+       cc->label = label;
+       cc->text = text;
+
+       if ((default_dnd_schedule_weekday & week) == 0) {
+               snprintf(buf, sizeof(buf), GREEN_TEXT_COLOR, text);
+               cc->change_color = false;
+       } else {
+               snprintf(buf, sizeof(buf), GREY_TEXT_COLOR, text);
+               cc->change_color = true;
+       }
+       elm_object_text_set(label, buf);
+       calc_label_size(label);
+       evas_object_show(label);
+
+       evas_object_event_callback_add(button, EVAS_CALLBACK_FREE, _on_week_button_free, cc);
+       evas_object_smart_callback_add(button, "clicked", week_button_clicked_cb, cc);
+       elm_object_content_set(button, label);
+       evas_object_show(button);
+       elm_box_pack_end(parent, button);
+       return button;
+}
+
+static Evas_Object *repeat_weekly_layout_cb(Evas_Object* parent, void *data)
+{
+       Evas_Object *layout = create_week_repeat_layout(parent);
+       char buf[MAX_TEXT_SIZE] = {0, };
+       /* Set text into layout */
+       Evas_Object *text = elm_label_add(layout);
+       elm_label_ellipsis_set(text, EINA_TRUE);
+       evas_object_size_hint_weight_set(text, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(text, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       snprintf(buf, sizeof(buf), "<font=Sans:style=Light font_size=40>%s</font>", APP_STRING("IDS_ST_BODY_REPEAT_WEEKLY_ABB"));
+       elm_object_text_set(text, buf);
+       elm_object_part_content_set(layout, "elm.swallow.text", text);
+       evas_object_show(text);
+
+       Evas_Object *box = elm_box_add(layout);
+       elm_box_homogeneous_set(box, EINA_FALSE);
+       evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       elm_box_horizontal_set(box, EINA_TRUE);
+       elm_object_part_content_set(layout, "elm.box.content", box);
+
+       create_week_button(box, APP_STRING("WDS_ALM_BUTTON_M_M_MONDAY_ABB"), DND_SCHEDULE_WEEK_FLAG_MONDAY);
+       create_week_button(box, APP_STRING("WDS_ALM_BUTTON_T_M_TUESDAY_ABB"), DND_SCHEDULE_WEEK_FLAG_TUESDAY);
+       create_week_button(box, APP_STRING("WDS_ALM_BUTTON_W_M_WEDNESDAY_ABB"), DND_SCHEDULE_WEEK_FLAG_WEDNESDAY);
+       create_week_button(box, APP_STRING("WDS_ALM_BUTTON_T_M_THURSDAY_ABB"), DND_SCHEDULE_WEEK_FLAG_THURSDAY);
+       create_week_button(box, APP_STRING("WDS_ALM_BUTTON_F_M_FRIDAY_ABB"), DND_SCHEDULE_WEEK_FLAG_FRIDAY);
+       create_week_button(box, APP_STRING("WDS_ALM_BUTTON_S_M_SATURDAY_ABB"), DND_SCHEDULE_WEEK_FLAG_SATURDAY);
+       create_week_button(box, APP_STRING("WDS_ALM_BUTTON_S_M_SUNDAY_ABB"), DND_SCHEDULE_WEEK_FLAG_SUNDAY);
+
+       evas_object_show(box);
+       elm_box_recalculate(box);
+       return layout;
+}
+
+static void popup_cancel_btn_clicked_cb(void *data , Evas_Object *obj , void *event_info)
+{
+       evas_object_del(data);
+}
+
+static void show_user_change_schedule_popup()
+{
+       bool res = is_current_time_in_scheduled_time_range();
+       if(res)
+               notification_status_message_post(APP_STRING("IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_ON_CURRENT_TIME_BETWEEN_START_AND_END_TIMES_ABB"));
+       else
+               notification_status_message_post(APP_STRING("IDS_ST_TPOP_DO_NOT_DISTURB_TURNED_OFF_CURRENT_TIME_NOT_BETWEEN_START_AND_END_TIMES_ABB"));
+
+       set_do_not_disturb(res);
+}
+
+static void popup_set_btn_clicked_cb(void *data , Evas_Object *obj , void *event_info)
+{
+       NOTISET_TRACE_BEGIN;
+       ug_data *ug_main = get_app_ui_data();
+       ret_if(ug_main == NULL);
+       char *buff = NULL;
+       datetime_s *dt = data;
+
+       elm_datetime_value_get(dt->datetime, &dt->saved_time);
+
+       if (dt->is_start_time)
+               notification_system_setting_dnd_schedule_set_start_time(get_system_setting(), dt->saved_time.tm_hour, dt->saved_time.tm_min);
+       else
+               notification_system_setting_dnd_schedule_set_end_time(get_system_setting(), dt->saved_time.tm_hour, dt->saved_time.tm_min);
+
+       buff = make_time_string(mktime(&dt->saved_time));
+       if (buff) {
+               elm_object_text_set(dt->button, buff);
+               free(buff);
+               buff = NULL;
+       }
+
+       elm_genlist_item_update(elm_genlist_last_item_get(ug_main->list_sub));
+
+       evas_object_del(dt->popup);
+
+       show_user_change_schedule_popup();
+       update_system_settings();
+}
+
+static void create_datetime_popup(datetime_s *dt)
+{
+       Evas_Object *set_btn, *cancel_btn;
+       ug_data *ug_main = get_app_ui_data();
+       ret_if(ug_main == NULL);
+
+       dt->popup = elm_popup_add(ug_main->naviframe);
+       eext_object_event_callback_add(dt->popup, EEXT_CALLBACK_BACK, eext_popup_back_cb, NULL);
+       evas_object_size_hint_weight_set(dt->popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       elm_popup_align_set(dt->popup, ELM_NOTIFY_ALIGN_FILL, 0.5);
+
+       cancel_btn = elm_button_add(dt->popup);
+       elm_object_style_set(cancel_btn, "popup");
+       elm_object_text_set(cancel_btn, APP_STRING("IDS_ST_BUTTON_CANCEL"));
+       elm_object_part_content_set(dt->popup, "button1", cancel_btn);
+       evas_object_smart_callback_add(cancel_btn, "clicked", popup_cancel_btn_clicked_cb, dt->popup);
+
+       set_btn = elm_button_add(dt->popup);
+       elm_object_style_set(set_btn, "popup");
+       elm_object_text_set(set_btn, APP_STRING("IDS_ST_BUTTON_SET"));
+       elm_object_part_content_set(dt->popup, "button2", set_btn);
+       evas_object_smart_callback_add(set_btn, "clicked", popup_set_btn_clicked_cb, dt);
+}
+
+static void create_popup(datetime_s *dt)
+{
+       create_datetime_popup(dt);
+       Evas_Object *box = elm_box_add(dt->popup);
+       ug_data *ug_main = get_app_ui_data();
+       ret_if(ug_main == NULL);
+
+       dt->datetime = elm_datetime_add(ug_main->naviframe);
+
+       char *format = get_time_format() == time_format_12H ? TIME_12_FORMAT : TIME_24_FORMAT;
+       bool fmt12hours = !strcmp(format, TIME_12_FORMAT);
+       const char *fmt = fmt12hours ? TIME_12_LAYOUT : TIME_24_LAYOUT;
+       const char *timeMask = fmt12hours ? POPUP_TIME_12_FORMAT : POPUP_TIME_24_FORMAT;
+
+       elm_object_style_set(dt->datetime, fmt);
+       elm_datetime_format_set(dt->datetime, timeMask);
+
+       elm_datetime_value_set(dt->datetime, &dt->saved_time);
+       evas_object_size_hint_align_set(dt->datetime, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+       evas_object_show(dt->datetime);
+       elm_box_pack_end(box, dt->datetime);
+       elm_object_content_set(dt->popup, box);
+
+       evas_object_show(dt->popup);
+}
+
+void create_start_time_popup()
+{
+       create_popup(&start_time_p);
+}
+
+void create_end_time_popup()
+{
+       create_popup(&end_time_p);
+}
+
+static void launch_popup_cb(void *data, Evas_Object *obj , void *event_info)
+{
+       datetime_s *dt = data;
+       create_popup(dt);
+}
+
+static Evas_Object *create_time_button(Evas_Object *parent, const char *text, const char *format, datetime_s *dt)
+{
+       Evas_Object *button = elm_button_add(parent);
+       elm_object_style_set(button, "datetime");
+       evas_object_propagate_events_set(button, EINA_FALSE);
+       elm_object_text_set(button, text);
+       evas_object_show(button);
+       evas_object_data_set(button, "format", format);
+       evas_object_smart_callback_add(button, "clicked", launch_popup_cb, dt);
+       elm_object_part_content_set(parent, "elm.swallow.content", button);
+       evas_object_show(parent);
+
+       return button;
+}
+
+static Evas_Object *create_start_end_time_layout(Evas_Object* parent)
+{
+       Evas_Object *layout = elm_layout_add(parent);
+
+       char *res_path = app_get_resource_path();
+       if (res_path) {
+               char edj_path[PATH_MAX] = { 0, };
+               snprintf(edj_path, PATH_MAX, "%s%s", res_path, "edje/time_button_layout.edj");
+               elm_layout_file_set(layout, edj_path, "button_layout");
+               free(res_path);
+       }
+
+       evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_show(layout);
+       return layout;
+}
+
+Evas_Object *start_end_time_item(Evas_Object *parent, bool is_start_time_item)
+{
+       Evas_Object *layout = create_start_end_time_layout(parent);
+       char *buff = NULL;
+       datetime_s dt;
+       time_t local_time = time(0);
+       struct tm *time_info = localtime(&local_time);
+
+       dt.is_start_time = is_start_time_item;
+       dt.saved_time = *time_info;
+       dt.saved_time.tm_sec = 0;
+
+       if (is_start_time_item) {
+               notification_system_setting_dnd_schedule_get_start_time(get_system_setting(), &dt.saved_time.tm_hour, &dt.saved_time.tm_min);
+               start_time_p = dt;
+       } else {
+               notification_system_setting_dnd_schedule_get_end_time(get_system_setting(), &dt.saved_time.tm_hour, &dt.saved_time.tm_min);
+               end_time_p = dt;
+       }
+       free_system_setting();
+
+       char *timeFormat = get_time_format() == time_format_12H ? TIME_12_FORMAT : TIME_24_FORMAT;
+       if (is_start_time_item) {
+               buff = make_time_string(mktime(&start_time_p.saved_time));
+               NOTISET_DBG("start_time_p = %s", buff);
+               start_time_p.button = create_time_button(layout, buff, timeFormat, &start_time_p);
+       } else {
+               buff = make_time_string(mktime(&end_time_p.saved_time));
+               NOTISET_DBG("ent_time_p = %s", buff);
+               end_time_p.button = create_time_button(layout, buff, timeFormat, &end_time_p);
+       }
+
+       if (buff) {
+               free(buff);
+               buff = NULL;
+       }
+       return layout;
+}
+
+static void calc_label_size(Evas_Object *label)
+{
+       Evas_Object *edje_label = elm_layout_edje_get(label);
+       const Evas_Object *text_block = edje_object_part_object_get(edje_label, "elm.text");
+       Evas_Coord ww = 0;
+       Evas_Coord hh = 0;
+       evas_object_textblock_size_native_get(text_block, &ww, &hh);
+       evas_object_size_hint_min_set(label, ww, hh);
+}
+
+static void close_set_schedule_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       NOTISET_TRACE_BEGIN;
+       ret_if(!data);
+       ug_data *ugd = (ug_data *)data;
+       bool update_ui = false;
+       if (new_dnd_schedule_weekday != default_dnd_schedule_weekday) {
+               update_ui = true;
+       }
+
+       if (!same_time(&start_time_p.saved_time, &start_time_p.default_time)) {
+               update_ui = true;
+       }
+
+       if (!same_time(&end_time_p.saved_time, &end_time_p.default_time)) {
+               update_ui = true;
+       }
+
+       if (update_ui)
+               elm_genlist_item_update(elm_genlist_item_next_get(elm_genlist_first_item_get(ugd->list_main)));
+
+       elm_naviframe_item_pop(ugd->naviframe);
+}
+
+void gl_set_schedule_selected(ug_data *data)
+{
+       NOTISET_TRACE_BEGIN;
+       ug_data *ugd = data;
+       ret_if(!ugd);
+
+       /* back Button */
+       Evas_Object *back_btn = elm_button_add(ugd->naviframe);
+       elm_object_style_set(back_btn, "naviframe/back_btn/default");
+       evas_object_smart_callback_add(back_btn, "clicked", close_set_schedule_cb, ugd);
+       eext_object_event_callback_add(ugd->naviframe, EEXT_CALLBACK_BACK, close_set_schedule_cb, ugd);
+       load_dnd_schedule_day();
+
+       /* Push to naviframe */
+       ugd->list_sub = _create_set_schedule_disturb_gl(ugd);
+       append_gl_start_option(ugd->list_sub, "type1", "set-schedule");
+       append_gl_full_item(ugd->list_sub, repeat_weekly_layout_cb, NULL);
+       append_gl_start_option(ugd->list_sub, "type1", "start-time");
+       append_gl_start_option(ugd->list_sub, "type1", "end-time");
+       ugd->navi_item = elm_naviframe_item_push(ugd->naviframe, APP_STRING("IDS_ST_MBODY_SET_SCHEDULE_M_TIME"), back_btn, NULL, ugd->list_sub, NULL);
+       enable_time_items(get_schedule());
+}
diff --git a/src/sys_setting.c b/src/sys_setting.c
new file mode 100644 (file)
index 0000000..1827cf5
--- /dev/null
@@ -0,0 +1,71 @@
+/*
+ * Copyright (c) 2020 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.
+ */
+
+#include "sys_setting.h"
+#include "log.h"
+
+static notification_system_setting_h system_setting = NULL;
+
+static void load_system_setting();
+
+notification_system_setting_h get_system_setting()
+{
+       NOTISET_TRACE_BEGIN;
+       if (!system_setting)
+               load_system_setting();
+
+       return system_setting;
+}
+
+void update_system_settings()
+{
+       NOTISET_TRACE_BEGIN;
+       int err = NOTIFICATION_ERROR_NONE;
+       if (system_setting) {
+               err = notification_system_setting_update_system_setting(system_setting);
+               if (err != NOTIFICATION_ERROR_NONE)
+                       NOTISET_ERR("notification_setting_update_setting [%d]\n", err);
+
+               if (system_setting)
+                       notification_system_setting_free_system_setting(system_setting);
+
+               system_setting = NULL;
+       }
+}
+
+static void load_system_setting()
+{
+       if (!system_setting) {
+               int err = notification_system_setting_load_system_setting(&system_setting);
+               if (err != NOTIFICATION_ERROR_NONE || system_setting == NULL) {
+                       NOTISET_ERR("notification_system_setting_load_system_setting failed [%d]\n", err);
+                       if (system_setting)
+                               notification_system_setting_free_system_setting(system_setting);
+
+                       system_setting = NULL;
+               }
+       }
+}
+
+void free_system_setting()
+{
+       if (system_setting)
+       {
+               notification_system_setting_free_system_setting(system_setting);
+               system_setting = NULL;
+       }
+}
+
diff --git a/tizen-manifest.xml b/tizen-manifest.xml
new file mode 100644 (file)
index 0000000..657636d
--- /dev/null
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<manifest xmlns="http://tizen.org/ns/packages" api-version="4.0" package="org.tizen.setting-notification" version="1.0.0">
+    <profile name="iot-headed"/>
+    <ui-application appid="org.tizen.setting-notification" exec="setting-notification" hw-acceleration="on" launch_mode="caller" multiple="false" nodisplay="true" process-pool="true" taskmanage="false" type="capp">
+        <label>setting-notification</label>
+        <icon>setting-notification.png</icon>
+        <app-control>
+            <operation name="http://tizen.org/appcontrol/operation/setting/do_not_disturb"/>
+            <operation name="http://tizen.org/appcontrol/operation/setting/app_notifications"/>
+            <operation name="http://tizen.org/appcontrol/operation/setting/notification_on_lock_screen"/>
+        </app-control>
+    </ui-application>
+    <privileges>
+        <privilege>http://tizen.org/privilege/packagemanager.info</privilege>
+        <privilege>http://tizen.org/privilege/notification</privilege>
+    </privileges>
+    <feature name="http://tizen.org/feature/screen.size.all"/>
+</manifest>