From: Denis Dolzhenko Date: Mon, 21 Mar 2016 13:18:32 +0000 (+0200) Subject: TizenRefApp-5577 prepare sdk-build for ug-setting-notification-efl X-Git-Tag: submit/tizen/20160405.133943^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F12%2F63012%2F1;p=profile%2Fmobile%2Fapps%2Fnative%2Fug-setting-notification-efl.git TizenRefApp-5577 prepare sdk-build for ug-setting-notification-efl Change-Id: I946dfcaec7ec8c03f64683dc840a72d7cd758c1e Signed-off-by: Denis Dolzhenko --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..27ea2ac --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +Debug/ +Release/ +crash-info +.sign +.checkers +*~ +/SA_Report +.rds_delta +.sdk_delta.info +.settings/ diff --git a/CMakeLists.txt b/CMakeLists.txt deleted file mode 100755 index 0ec61c5..0000000 --- a/CMakeLists.txt +++ /dev/null @@ -1,10 +0,0 @@ -CMAKE_MINIMUM_REQUIRED(VERSION 2.6) - -ADD_SUBDIRECTORY(ug-setting-notification-efl) -ADD_SUBDIRECTORY(ug-setting-notification-do-not-disturb-efl) -ADD_SUBDIRECTORY(ug-setting-notification-app-notifications-efl) - -ADD_DEPENDENCIES(ug-ug-setting-notification-do-not-disturb-efl ug-setting-notification-efl) -ADD_DEPENDENCIES(ug-ug-setting-notification-app-notifications-efl ug-setting-notification-efl) - -MESSAGE("notification-setting main End") diff --git a/LICENSE b/LICENSE deleted file mode 100755 index d645695..0000000 --- a/LICENSE +++ /dev/null @@ -1,202 +0,0 @@ - - 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. diff --git a/data/ug-setting-notification-efl.png b/data/ug-setting-notification-efl.png deleted file mode 100755 index 535db60..0000000 Binary files a/data/ug-setting-notification-efl.png and /dev/null differ diff --git a/packaging/ug-setting-notification-efl.manifest b/packaging/ug-setting-notification-efl.manifest deleted file mode 100755 index 97e8c31..0000000 --- a/packaging/ug-setting-notification-efl.manifest +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/packaging/ug-setting-notification-efl.spec b/packaging/ug-setting-notification-efl.spec deleted file mode 100755 index db18351..0000000 --- a/packaging/ug-setting-notification-efl.spec +++ /dev/null @@ -1,94 +0,0 @@ -Name: ug-setting-notification-efl -Summary: UG for Settings of Notification Center -Version: 0.0.1 -Release: 1 -Group: Core/Applications -License: Apache-2.0 -Source: %{name}-%{version}.tar.gz -Source1001: %{name}.manifest - - -%if "%{?tizen_profile_name}" == "wearable" -ExcludeArch: %{arm} %ix86 x86_64 -%endif - -%if "%{?tizen_profile_name}"=="tv" -ExcludeArch: %{arm} %ix86 x86_64 -%endif - - -BuildRequires: pkgconfig(elementary) -BuildRequires: pkgconfig(efl-extension) -BuildRequires: pkgconfig(edje) -BuildRequires: pkgconfig(evas) -BuildRequires: pkgconfig(ecore) -BuildRequires: pkgconfig(ui-gadget-1) -BuildRequires: pkgconfig(dlog) -BuildRequires: edje-bin -BuildRequires: cmake -BuildRequires: gettext-tools -BuildRequires: pkgconfig(notification) -BuildRequires: pkgconfig(pkgmgr) -BuildRequires: pkgconfig(pkgmgr-info) -BuildRequires: pkgconfig(capi-appfw-package-manager) -BuildRequires: pkgconfig(capi-system-system-settings) -BuildRequires: pkgconfig(capi-appfw-app-manager) -BuildRequires: pkgconfig(capi-appfw-application) -BuildRequires: pkgconfig(libtzplatform-config) - - -%description -UI Gadget module for Settings App. -This package will be loaded into a Settings Application. -User can control the behaviour of notification of each application individually. - - - -%description -ug-setting-notification-do-not-disturb-efl. -%package -n ug-setting-notification-do-not-disturb-efl -Summary: do-not-disturb -Group: TO_BE/FILLED_IN -%description -n ug-setting-notification-do-not-disturb-efl -Description: do not disturb efl - - -%prep -%setup -q -cp %{SOURCE1001} . - -%build -export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE" -export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE" -export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE" - -%if 0%{?tizen_build_binary_release_type_eng} -export CFLAGS="$CFLAGS -DTIZEN_ENGINEER_MODE" -export CXXFLAGS="$CXXFLAGS -DTIZEN_ENGINEER_MODE" -export FFLAGS="$FFLAGS -DTIZEN_ENGINEER_MODE" -%endif - -%cmake . -DCMAKE_INSTALL_PREFIX=%{TZ_SYS_RO_UG} \ - -DTZ_SYS_RO_PACKAGES=%{TZ_SYS_RO_PACKAGES} \ - -DSYS_SHARE_DIR=%{TZ_SYS_SHARE} - -make -j2 - -%install -%make_install - -mkdir -p %{buildroot}%{TZ_SYS_RO_UG}/bin/ -ln -sf /usr/bin/ug-client %{buildroot}%{TZ_SYS_RO_UG}/bin/ug-setting-notification-efl -ln -sf /usr/bin/ug-client %{buildroot}%{TZ_SYS_RO_UG}/bin/ug-setting-notification-do-not-disturb-efl -ln -sf /usr/bin/ug-client %{buildroot}%{TZ_SYS_RO_UG}/bin/ug-setting-notification-app-notifications-efl - -%post -n %{name} -p /sbin/ldconfig - -%postun -n %{name} -p /sbin/ldconfig - -%files -%manifest %{name}.manifest -%defattr(-,root,root,-) -%{TZ_SYS_RO_UG}/* -%{TZ_SYS_RO_PACKAGES}/* -%{TZ_SYS_SHARE}/license/%{name} diff --git a/run.sh b/run.sh deleted file mode 100755 index da05045..0000000 --- a/run.sh +++ /dev/null @@ -1,413 +0,0 @@ -#!/bin/bash - -usage() -{ -echo " -usage: sh run.sh [-h] [-b] [-i] [-r] [-t] [-d] [-A ARCH] - [--help] [--build] [--install] [--run] [--test] [--debug] [--arch ARCH] - -optional arguments: - -h, --help show this help message and exit - -action: - -b --build build project - -i, --install install to device or emulator - -r, --run run application. Don't use with -t option - -t, --test builds unit-tests as well, ignored without -b option - -d, --debug install debuginfo and debugsource packages - -l, --local local incremental build(with --noinit --incremental kwys) - -build configuration options: - -A ARCH, --arch ARCH build target arch. Default - armv7l - -b 'Keys', --build 'Keys' build project with additional gbs build keys - - examples: - 'run.sh -b -t -i -A armv7l' will build application and try to install it to target-device, unit-tests will be also built - 'run.sh -i -A armv7l[i586|aarch64]' will install latest build for tizen-2.4 device [emulator|tizen-3.0 device] -" -} - -##-------------- check options --------------## - -if [ -z "$1" ]; then usage; exit 0; fi - -BUILDOPTION=false -BUILDKEYS="" -INSTALLOPTION=false -RUNOPTION=false -DEBUGOPTION=false -TESTOPTION=false -PLATFORM=armv7l -LOCALBUILD=false - -SHORTOPTS="hA:b::irdtl" -LONGOPTS="arch:,build::,install,run,debug,test,help,local" -SCRIPTNAME=`basename $0` - -ARGS=$(getopt -q --options "$SHORTOPTS" --longoptions "$LONGOPTS" --name $SCRIPTNAME -- "$@") - -while true; do - case $1 in - -h|--help) - usage - exit 0 - ;; - -A|--arch) - val=`echo $2 | sed -e "s/-//g"` - if echo "$SHORTOPTS$LONGOPTS" | grep -q "$val"; then - echo "Wrong ARCH" - usage - exit 0; - fi - PLATFORM=$2 - shift - ;; - -b|--build) - BUILDOPTION=true - key=`echo $2 | sed -e "s/-//g"` - if ! echo "$SHORTOPTS$LONGOPTS" | grep -q "$key"; then - BUILDKEYS=$2 - shift - fi - ;; - -i|--install) - INSTALLOPTION=true - ;; - -r|--run) - RUNOPTION=true - ;; - -d|--debug) - DEBUGOPTION=true - ;; - -t|--test) - TESTOPTION=true - ;; - -l|--local) - LOCALBUILD=true - ;; - --) - break - ;; - *) - if [ ! -z "$1" ]; then usage; exit 0; fi - break - ;; - esac - shift -done - -echo "BUILDOPTION=$BUILDOPTION" -echo "BUILDKEYS=$BUILDKEYS" -echo "INSTALLOPTION=$INSTALLOPTION" -echo "RUNOPTION=$RUNOPTION" -echo "DEBUGOPTION=$DEBUGOPTION" -echo "TESTOPTION=$TESTOPTION" -echo "PLATFORM=$PLATFORM" - -##------------- project config -------------## - -PREFIX="org.tizen" -INSTALLDIR=/usr/apps -SDB=~/tizen-sdk/tools/sdb -TEMPDIR=/home/rpms # for keeping rpm packages on device -GBSROOT=~/GBS-ROOT - -##------------------ spec ------------------## - -spec_file=`find -name *.spec` - -# org.tizen.message -APPNAME=`cat "$spec_file" | grep ^Name | awk '{print $2}'` -# 0.8.52 -VERSION=`cat "$spec_file" | grep ^Version | awk '{print $2}'` -# 1 -RELEASE=`cat "$spec_file" | grep ^Release | awk '{print $2}'` -# message -BINNAME=`echo $APPNAME | sed "s/$PREFIX\.//"` - -RPMSPATH=$GBSROOT/local/BUILD-ROOTS/scratch.$PLATFORM.0/home/abuild/rpmbuild/RPMS/$PLATFORM - -DEBUGSOURCEPKGNAME=$APPNAME-debugsource-$VERSION-$RELEASE.$PLATFORM -DEBUGINFOPKGNAME=$APPNAME-debuginfo-$VERSION-$RELEASE.$PLATFORM - -##-----------------------------------------## - -hasPrefix() -{ - if echo "$1" | grep -q "$PREFIX"; then - return 0; - else - return 1; - fi -} - -##--------------- sdb shell ---------------## - -SdbShell() -{ - ShowMessage "$1" -c yellow - $SDB shell su -c "$1" -} - -##--------------- color echo --------------## - -# arguments: -# $1 : message text -# -c|--color : text color (red, green, blue, yellow). Default value - blue -# -n|--noti : show GUI notification -# -s|--secondary : secondary message text -# example: ShowMessage "Message to show" -c red --noti -s "Some additional text" - -ShowMessage() -{ - show_noti=false - color_val="" - message_sec="" - message="" - - while [[ $# > 0 ]]; do - key="$1" - - case $key in - -c|--color) - color_val="$2" - shift # past argument - ;; - -s|--secondary) - message_sec="$2" - shift # past argument - ;; - -n|--noti) - show_noti=true - ;; - *) - message="$1" - ;; - esac - shift # past argument or value - done - - case "$color_val" in - "green") - color="32m" - noti_icon="-i $PWD/edje/images/icon_emotion_sunglasses.png" - ;; - "red") - color="31m" - noti_icon="-i $PWD/edje/images/icon_emotion_angry.png" - ;; - "blue") - color="34m" - ;; - "yellow") - color="33m" - ;; - *) - color="34m" - ;; - esac - - echo -e "\033[1;"$color$message $message_sec"\033[0m" - if [ $show_noti = "true" ]; then - notify-send -u critical $noti_icon "$message" "$message_sec" - fi -} - -##----------- check connection ------------## - -checkConnection() -{ - sdbstate=$($SDB get-state) - if [ $sdbstate = "unknown" ] - then - ShowMessage "Connection error." -c red --noti -s "Make sure that only one device or emulator is connected." - exit 0 - fi -} - -##---------------- build ------------------## - -build() -{ - ShowMessage "Building application..." - - gbsoutput="gbsoutput.log" - - if [ $LOCALBUILD = "true" ]; - then - BUILDKEYS="$BUILDKEYS --noinit --incremental" - fi - - if [ $TESTOPTION = "true" ]; - then - BUILDKEYS+=" --define 'TEST%20ON'" - fi - - ShowMessage "gbs -v -d build -B $GBSROOT -A $PLATFORM --include-all --keep-packs $BUILDKEYS" - gbs -v -d build -B $GBSROOT -A $PLATFORM --include-all --keep-packs $BUILDKEYS 2>&1 | tee $gbsoutput - - if cat "$gbsoutput" | grep -q "gbs:info: Done"; then - ShowMessage "Build successfull!" -s "In glory of Tizen!" -c green --noti - rm -f $gbsoutput; - else - comp_error=$(cat "$gbsoutput" | grep "error:"| sed '/Bad exit status/,//d; s/\[.*\/\(.*\) error:/\\nerror in \1/;') - ShowMessage "Build failed!" -s "$comp_error" -c red --noti - rm -f $gbsoutput - exit 0; - fi -} - -##-----------------------------------------## - -# figure out which packages need to be installed - -initPackageList() -{ - packages_count=`cat "$spec_file" | grep -c %package` - - # if packages count more then 1 - if [ $packages_count -gt 1 ] - then - ShowMessage "When building the project is generated $packages_count (+ debuginfo and debugsource) RPM packages" - # case of multipackage project - PACKAGELIST=`cat "$spec_file" | grep %package | sed 's/-n//' |awk '{print $2}'` - else - ShowMessage "one package" - # only one package into package list - PACKAGELIST=$APPNAME - fi -} - -##------------ Uninstalling ---------------## - -uninstall() -{ - ShowMessage "Stopping old application..." - SdbShell "pkill -f $APPNAME" - - for current_package in $PACKAGELIST - do - ShowMessage "Uninstalling old application $current_package..." - if hasPrefix $current_package; then - # uninstall with pkgcmd - SdbShell "pkgcmd -q -u -n $current_package" - else - # uninstall with rpm - SdbShell "rpm -e --nodeps $current_package-*" - fi - done - - if [ $DEBUGOPTION = "true" ] - then - SdbShell "rpm -e --nodeps $APPNAME-debugsource-*" - SdbShell "rpm -e --nodeps $APPNAME-debuginfo-*" - fi -} - -##-------------- Pushing ------------------## - -push() -{ - SdbShell "mkdir -p $TEMPDIR/" - - for current_package_name in $PACKAGELIST - do - current_package=$current_package_name-$VERSION-$RELEASE.$PLATFORM.rpm - ShowMessage "Pushing the package $current_package to device ..." - $SDB push $RPMSPATH/$current_package $TEMPDIR/ - done - - if [ $DEBUGOPTION = "true" ] - then - $SDB push $RPMSPATH/$DEBUGSOURCEPKGNAME.rpm $TEMPDIR/ - $SDB push $RPMSPATH/$DEBUGINFOPKGNAME.rpm $TEMPDIR/ - fi -} - -##------------- Installing ----------------## - -install() -{ - for current_package_name in $PACKAGELIST - do - current_package=$current_package_name-$VERSION-$RELEASE.$PLATFORM.rpm - ShowMessage "Installing the package $current_package ..." - #$SDB install $RPMSPATH/$current_package - #if hasPrefix $current_package; then - # install with pkgcmd - #SdbShell "pkgcmd -q -i -t rpm -p $TEMPDIR/$current_package" - #else - # uninstall with rpm - SdbShell "rpm -ivh --force --nodeps $TEMPDIR/$current_package" - #fi - done - - if [ $DEBUGOPTION = "true" ] - then - ShowMessage "Installing the package $DEBUGINFOPKGNAME.rpm ..." - SdbShell "rpm -i $TEMPDIR/$DEBUGINFOPKGNAME.rpm" - ShowMessage "Installing the package $DEBUGSOURCEPKGNAME.rpm ..." - SdbShell "rpm -i $TEMPDIR/$DEBUGSOURCEPKGNAME.rpm" - fi - - SdbShell "pkg_initdb" -} - -##--------------- Running ----------------## - -run() -{ - if hasPrefix $APPNAME; then - ABSOLUTEPATHTOAPP=$INSTALLDIR/$APPNAME/bin/$BINNAME - else - fullappname=`echo $APPNAME | sed "s/^/$PREFIX\./"` - ABSOLUTEPATHTOAPP=$INSTALLDIR/$fullappname/bin/$BINNAME - fi - - if [ $1 = "tests" ] - then - TESTAPP=$ABSOLUTEPATHTOAPP-test - # todo: stop old test-run - ShowMessage "running the $TESTAPP..." - SdbShell "$TESTAPP" - else - SdbShell "pkill -f $APPNAME" - ShowMessage "running the $ABSOLUTEPATHTOAPP..." - SdbShell "$ABSOLUTEPATHTOAPP" - fi -} - -##-----------------------------------------## - -installApp() -{ - checkConnection - initPackageList - - $SDB root on - #uninstall - push - install - - $SDB root off -} - -runApp() -{ - checkConnection - run -} - -runTest() -{ - checkConnection - run tests -} - -##------------------ main -----------------## - -if [ $BUILDOPTION = "true" ]; then build; fi -if [ $INSTALLOPTION = "true" ]; then installApp; fi -if [ $RUNOPTION = "true" ]; then runApp; fi - -##-----------------------------------------## diff --git a/setting-notification-app-notifications/.cproject b/setting-notification-app-notifications/.cproject new file mode 100644 index 0000000..83ac0c9 --- /dev/null +++ b/setting-notification-app-notifications/.cproject @@ -0,0 +1,593 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/setting-notification-app-notifications/.exportMap b/setting-notification-app-notifications/.exportMap new file mode 100644 index 0000000..43e310e --- /dev/null +++ b/setting-notification-app-notifications/.exportMap @@ -0,0 +1,4 @@ +{ + global: main; + local: *; +}; diff --git a/setting-notification-app-notifications/.package-stamp b/setting-notification-app-notifications/.package-stamp new file mode 100644 index 0000000..40cbe59 --- /dev/null +++ b/setting-notification-app-notifications/.package-stamp @@ -0,0 +1 @@ +TPK \ No newline at end of file diff --git a/setting-notification-app-notifications/.project b/setting-notification-app-notifications/.project new file mode 100644 index 0000000..d113d45 --- /dev/null +++ b/setting-notification-app-notifications/.project @@ -0,0 +1,52 @@ + + + setting-notification-app-notifications + + + + + + org.tizen.nativecore.apichecker.apicheckerbuilder + + + + + org.eclipse.cdt.managedbuilder.core.genmakebuilder + + + + + org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder + full,incremental, + + + + + + org.eclipse.cdt.core.cnature + org.eclipse.cdt.core.ccnature + org.eclipse.cdt.managedbuilder.core.managedBuildNature + org.eclipse.cdt.managedbuilder.core.ScannerConfigNature + org.tizen.nativecore.apichecker.apicheckernature + + + + 1458306065617 + + 26 + + org.eclipse.ui.ide.multiFilter + 1.0-projectRelativePath-matches-false-false-*/.tpk + + + + 1458306065619 + + 6 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-project_def.prop + + + + diff --git a/setting-notification-app-notifications/.tproject b/setting-notification-app-notifications/.tproject new file mode 100644 index 0000000..56660b2 --- /dev/null +++ b/setting-notification-app-notifications/.tproject @@ -0,0 +1,12 @@ + + + + + mobile-3.0 + + + + + + + diff --git a/ug-setting-notification-efl/LICENSE b/setting-notification-app-notifications/LICENSE similarity index 100% rename from ug-setting-notification-efl/LICENSE rename to setting-notification-app-notifications/LICENSE diff --git a/ug-setting-notification-efl/inc/common-efl.h b/setting-notification-app-notifications/inc/common-efl.h similarity index 92% rename from ug-setting-notification-efl/inc/common-efl.h rename to setting-notification-app-notifications/inc/common-efl.h index b23a9b2..e8afcae 100755 --- a/ug-setting-notification-efl/inc/common-efl.h +++ b/setting-notification-app-notifications/inc/common-efl.h @@ -21,19 +21,18 @@ #include #include #include -#include #include +#include #include -#include -#include +#include #include "log.h" #include "pkgmgr-setting-info.h" #include "notification-setting-info.h" -#define PKGNAME "ug-setting-notification-efl" -#define APP_STRING(str) dgettext(PKGNAME, str) +#define PKGNAME NULL +#define APP_STRING(str) dgettext(NULL, str) typedef struct _data_list data_list_t; @@ -59,16 +58,12 @@ typedef struct item_data /* User created ug data */ typedef struct ug_data_t { - ui_gadget_h ug; Evas_Object *layout; Evas_Object *naviframe; Evas_Object *list_main; Evas_Object *list_sub; Evas_Object *cancel_button; Evas_Object *done_button; - - int mode; - Elm_Object_Item *navi_item; } ug_data; diff --git a/ug-setting-notification-efl/inc/log.h b/setting-notification-app-notifications/inc/log.h similarity index 87% rename from ug-setting-notification-efl/inc/log.h rename to setting-notification-app-notifications/inc/log.h index f539bc6..4ff9215 100755 --- a/ug-setting-notification-efl/inc/log.h +++ b/setting-notification-app-notifications/inc/log.h @@ -25,9 +25,9 @@ #undef LOG_TAG #define LOG_TAG "NOTI-SETTING" -#define NOTISET_ERR(fmt, arg...) LOGE(" "fmt, ##arg) -#define NOTISET_WARN(fmt, arg...) LOGW(" "fmt, ##arg) -#define NOTISET_DBG(fmt, arg...) LOGD(" "fmt, ##arg) +#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"))) @@ -40,15 +40,15 @@ #endif #if !defined(_D) -#define _D(fmt, arg...) LOGD(fmt"\n", ##arg) +#define _D(fmt, arg...) dlog_print(DLOG_DEBUG, LOG_TAG, fmt"\n", ##arg) #endif #if !defined(_W) -#define _W(fmt, arg...) LOGW(fmt"\n", ##arg) +#define _W(fmt, arg...) dlog_print(DLOG_WARN, LOG_TAG, fmt"\n", ##arg) #endif #if !defined(_E) -#define _E(fmt, arg...) LOGE(fmt"\n", ##arg) +#define _E(fmt, arg...) dlog_print(DLOG_ERROR, LOG_TAG, fmt"\n", ##arg) #endif #if !defined(_SD) diff --git a/ug-setting-notification-efl/inc/notification-setting-info.h b/setting-notification-app-notifications/inc/notification-setting-info.h similarity index 100% rename from ug-setting-notification-efl/inc/notification-setting-info.h rename to setting-notification-app-notifications/inc/notification-setting-info.h diff --git a/ug-setting-notification-efl/inc/pkgmgr-setting-info.h b/setting-notification-app-notifications/inc/pkgmgr-setting-info.h similarity index 100% rename from ug-setting-notification-efl/inc/pkgmgr-setting-info.h rename to setting-notification-app-notifications/inc/pkgmgr-setting-info.h diff --git a/ug-setting-notification-efl/res/images/unknown.png b/setting-notification-app-notifications/res/images/unknown.png similarity index 100% rename from ug-setting-notification-efl/res/images/unknown.png rename to setting-notification-app-notifications/res/images/unknown.png diff --git a/ug-setting-notification-efl/res/po/CMakeLists.txt b/setting-notification-app-notifications/res/po/CMakeLists.txt similarity index 100% rename from ug-setting-notification-efl/res/po/CMakeLists.txt rename to setting-notification-app-notifications/res/po/CMakeLists.txt diff --git a/ug-setting-notification-efl/res/po/ar.po b/setting-notification-app-notifications/res/po/ar.po similarity index 100% rename from ug-setting-notification-efl/res/po/ar.po rename to setting-notification-app-notifications/res/po/ar.po diff --git a/ug-setting-notification-efl/res/po/az.po b/setting-notification-app-notifications/res/po/az.po similarity index 100% rename from ug-setting-notification-efl/res/po/az.po rename to setting-notification-app-notifications/res/po/az.po diff --git a/ug-setting-notification-efl/res/po/bg.po b/setting-notification-app-notifications/res/po/bg.po similarity index 100% rename from ug-setting-notification-efl/res/po/bg.po rename to setting-notification-app-notifications/res/po/bg.po diff --git a/ug-setting-notification-efl/res/po/bn.po b/setting-notification-app-notifications/res/po/bn.po similarity index 100% rename from ug-setting-notification-efl/res/po/bn.po rename to setting-notification-app-notifications/res/po/bn.po diff --git a/ug-setting-notification-efl/res/po/ca.po b/setting-notification-app-notifications/res/po/ca.po similarity index 100% rename from ug-setting-notification-efl/res/po/ca.po rename to setting-notification-app-notifications/res/po/ca.po diff --git a/ug-setting-notification-efl/res/po/cs.po b/setting-notification-app-notifications/res/po/cs.po similarity index 100% rename from ug-setting-notification-efl/res/po/cs.po rename to setting-notification-app-notifications/res/po/cs.po diff --git a/ug-setting-notification-efl/res/po/da.po b/setting-notification-app-notifications/res/po/da.po similarity index 100% rename from ug-setting-notification-efl/res/po/da.po rename to setting-notification-app-notifications/res/po/da.po diff --git a/ug-setting-notification-efl/res/po/de.po b/setting-notification-app-notifications/res/po/de.po similarity index 100% rename from ug-setting-notification-efl/res/po/de.po rename to setting-notification-app-notifications/res/po/de.po diff --git a/ug-setting-notification-efl/res/po/el_GR.po b/setting-notification-app-notifications/res/po/el_GR.po similarity index 100% rename from ug-setting-notification-efl/res/po/el_GR.po rename to setting-notification-app-notifications/res/po/el_GR.po diff --git a/ug-setting-notification-efl/res/po/en.po b/setting-notification-app-notifications/res/po/en.po similarity index 100% rename from ug-setting-notification-efl/res/po/en.po rename to setting-notification-app-notifications/res/po/en.po diff --git a/ug-setting-notification-efl/res/po/en_PH.po b/setting-notification-app-notifications/res/po/en_PH.po similarity index 100% rename from ug-setting-notification-efl/res/po/en_PH.po rename to setting-notification-app-notifications/res/po/en_PH.po diff --git a/ug-setting-notification-efl/res/po/en_US.po b/setting-notification-app-notifications/res/po/en_US.po similarity index 100% rename from ug-setting-notification-efl/res/po/en_US.po rename to setting-notification-app-notifications/res/po/en_US.po diff --git a/ug-setting-notification-efl/res/po/es_ES.po b/setting-notification-app-notifications/res/po/es_ES.po similarity index 100% rename from ug-setting-notification-efl/res/po/es_ES.po rename to setting-notification-app-notifications/res/po/es_ES.po diff --git a/ug-setting-notification-efl/res/po/es_US.po b/setting-notification-app-notifications/res/po/es_US.po similarity index 100% rename from ug-setting-notification-efl/res/po/es_US.po rename to setting-notification-app-notifications/res/po/es_US.po diff --git a/ug-setting-notification-efl/res/po/et.po b/setting-notification-app-notifications/res/po/et.po similarity index 100% rename from ug-setting-notification-efl/res/po/et.po rename to setting-notification-app-notifications/res/po/et.po diff --git a/ug-setting-notification-efl/res/po/eu.po b/setting-notification-app-notifications/res/po/eu.po similarity index 100% rename from ug-setting-notification-efl/res/po/eu.po rename to setting-notification-app-notifications/res/po/eu.po diff --git a/ug-setting-notification-efl/res/po/fa.po b/setting-notification-app-notifications/res/po/fa.po similarity index 100% rename from ug-setting-notification-efl/res/po/fa.po rename to setting-notification-app-notifications/res/po/fa.po diff --git a/ug-setting-notification-efl/res/po/fi.po b/setting-notification-app-notifications/res/po/fi.po similarity index 100% rename from ug-setting-notification-efl/res/po/fi.po rename to setting-notification-app-notifications/res/po/fi.po diff --git a/ug-setting-notification-efl/res/po/fr.po b/setting-notification-app-notifications/res/po/fr.po similarity index 100% rename from ug-setting-notification-efl/res/po/fr.po rename to setting-notification-app-notifications/res/po/fr.po diff --git a/ug-setting-notification-efl/res/po/fr_CA.po b/setting-notification-app-notifications/res/po/fr_CA.po similarity index 100% rename from ug-setting-notification-efl/res/po/fr_CA.po rename to setting-notification-app-notifications/res/po/fr_CA.po diff --git a/ug-setting-notification-efl/res/po/ga.po b/setting-notification-app-notifications/res/po/ga.po similarity index 100% rename from ug-setting-notification-efl/res/po/ga.po rename to setting-notification-app-notifications/res/po/ga.po diff --git a/ug-setting-notification-efl/res/po/gl.po b/setting-notification-app-notifications/res/po/gl.po similarity index 100% rename from ug-setting-notification-efl/res/po/gl.po rename to setting-notification-app-notifications/res/po/gl.po diff --git a/ug-setting-notification-efl/res/po/gu.po b/setting-notification-app-notifications/res/po/gu.po similarity index 100% rename from ug-setting-notification-efl/res/po/gu.po rename to setting-notification-app-notifications/res/po/gu.po diff --git a/ug-setting-notification-efl/res/po/he.po b/setting-notification-app-notifications/res/po/he.po similarity index 100% rename from ug-setting-notification-efl/res/po/he.po rename to setting-notification-app-notifications/res/po/he.po diff --git a/ug-setting-notification-efl/res/po/hi.po b/setting-notification-app-notifications/res/po/hi.po similarity index 100% rename from ug-setting-notification-efl/res/po/hi.po rename to setting-notification-app-notifications/res/po/hi.po diff --git a/ug-setting-notification-efl/res/po/hr.po b/setting-notification-app-notifications/res/po/hr.po similarity index 100% rename from ug-setting-notification-efl/res/po/hr.po rename to setting-notification-app-notifications/res/po/hr.po diff --git a/ug-setting-notification-efl/res/po/hu.po b/setting-notification-app-notifications/res/po/hu.po similarity index 100% rename from ug-setting-notification-efl/res/po/hu.po rename to setting-notification-app-notifications/res/po/hu.po diff --git a/ug-setting-notification-efl/res/po/hy.po b/setting-notification-app-notifications/res/po/hy.po similarity index 100% rename from ug-setting-notification-efl/res/po/hy.po rename to setting-notification-app-notifications/res/po/hy.po diff --git a/ug-setting-notification-efl/res/po/is.po b/setting-notification-app-notifications/res/po/is.po similarity index 100% rename from ug-setting-notification-efl/res/po/is.po rename to setting-notification-app-notifications/res/po/is.po diff --git a/ug-setting-notification-efl/res/po/it_IT.po b/setting-notification-app-notifications/res/po/it_IT.po similarity index 100% rename from ug-setting-notification-efl/res/po/it_IT.po rename to setting-notification-app-notifications/res/po/it_IT.po diff --git a/ug-setting-notification-efl/res/po/ja_JP.po b/setting-notification-app-notifications/res/po/ja_JP.po similarity index 100% rename from ug-setting-notification-efl/res/po/ja_JP.po rename to setting-notification-app-notifications/res/po/ja_JP.po diff --git a/ug-setting-notification-efl/res/po/ka.po b/setting-notification-app-notifications/res/po/ka.po similarity index 100% rename from ug-setting-notification-efl/res/po/ka.po rename to setting-notification-app-notifications/res/po/ka.po diff --git a/ug-setting-notification-efl/res/po/kk.po b/setting-notification-app-notifications/res/po/kk.po similarity index 100% rename from ug-setting-notification-efl/res/po/kk.po rename to setting-notification-app-notifications/res/po/kk.po diff --git a/ug-setting-notification-efl/res/po/kn.po b/setting-notification-app-notifications/res/po/kn.po similarity index 100% rename from ug-setting-notification-efl/res/po/kn.po rename to setting-notification-app-notifications/res/po/kn.po diff --git a/ug-setting-notification-efl/res/po/ko_KR.po b/setting-notification-app-notifications/res/po/ko_KR.po similarity index 100% rename from ug-setting-notification-efl/res/po/ko_KR.po rename to setting-notification-app-notifications/res/po/ko_KR.po diff --git a/ug-setting-notification-efl/res/po/lt.po b/setting-notification-app-notifications/res/po/lt.po similarity index 100% rename from ug-setting-notification-efl/res/po/lt.po rename to setting-notification-app-notifications/res/po/lt.po diff --git a/ug-setting-notification-efl/res/po/lv.po b/setting-notification-app-notifications/res/po/lv.po similarity index 100% rename from ug-setting-notification-efl/res/po/lv.po rename to setting-notification-app-notifications/res/po/lv.po diff --git a/ug-setting-notification-efl/res/po/mk.po b/setting-notification-app-notifications/res/po/mk.po similarity index 100% rename from ug-setting-notification-efl/res/po/mk.po rename to setting-notification-app-notifications/res/po/mk.po diff --git a/ug-setting-notification-efl/res/po/ml.po b/setting-notification-app-notifications/res/po/ml.po similarity index 100% rename from ug-setting-notification-efl/res/po/ml.po rename to setting-notification-app-notifications/res/po/ml.po diff --git a/ug-setting-notification-efl/res/po/nb.po b/setting-notification-app-notifications/res/po/nb.po similarity index 100% rename from ug-setting-notification-efl/res/po/nb.po rename to setting-notification-app-notifications/res/po/nb.po diff --git a/ug-setting-notification-efl/res/po/nl.po b/setting-notification-app-notifications/res/po/nl.po similarity index 100% rename from ug-setting-notification-efl/res/po/nl.po rename to setting-notification-app-notifications/res/po/nl.po diff --git a/ug-setting-notification-efl/res/po/pl.po b/setting-notification-app-notifications/res/po/pl.po similarity index 100% rename from ug-setting-notification-efl/res/po/pl.po rename to setting-notification-app-notifications/res/po/pl.po diff --git a/ug-setting-notification-efl/res/po/pt_BR.po b/setting-notification-app-notifications/res/po/pt_BR.po similarity index 100% rename from ug-setting-notification-efl/res/po/pt_BR.po rename to setting-notification-app-notifications/res/po/pt_BR.po diff --git a/ug-setting-notification-efl/res/po/pt_PT.po b/setting-notification-app-notifications/res/po/pt_PT.po similarity index 100% rename from ug-setting-notification-efl/res/po/pt_PT.po rename to setting-notification-app-notifications/res/po/pt_PT.po diff --git a/ug-setting-notification-efl/res/po/ro.po b/setting-notification-app-notifications/res/po/ro.po similarity index 100% rename from ug-setting-notification-efl/res/po/ro.po rename to setting-notification-app-notifications/res/po/ro.po diff --git a/ug-setting-notification-efl/res/po/ru_RU.po b/setting-notification-app-notifications/res/po/ru_RU.po similarity index 100% rename from ug-setting-notification-efl/res/po/ru_RU.po rename to setting-notification-app-notifications/res/po/ru_RU.po diff --git a/ug-setting-notification-efl/res/po/si.po b/setting-notification-app-notifications/res/po/si.po similarity index 100% rename from ug-setting-notification-efl/res/po/si.po rename to setting-notification-app-notifications/res/po/si.po diff --git a/ug-setting-notification-efl/res/po/sk.po b/setting-notification-app-notifications/res/po/sk.po similarity index 100% rename from ug-setting-notification-efl/res/po/sk.po rename to setting-notification-app-notifications/res/po/sk.po diff --git a/ug-setting-notification-efl/res/po/sl.po b/setting-notification-app-notifications/res/po/sl.po similarity index 100% rename from ug-setting-notification-efl/res/po/sl.po rename to setting-notification-app-notifications/res/po/sl.po diff --git a/ug-setting-notification-efl/res/po/sr.po b/setting-notification-app-notifications/res/po/sr.po similarity index 100% rename from ug-setting-notification-efl/res/po/sr.po rename to setting-notification-app-notifications/res/po/sr.po diff --git a/ug-setting-notification-efl/res/po/sv.po b/setting-notification-app-notifications/res/po/sv.po similarity index 100% rename from ug-setting-notification-efl/res/po/sv.po rename to setting-notification-app-notifications/res/po/sv.po diff --git a/ug-setting-notification-efl/res/po/ta.po b/setting-notification-app-notifications/res/po/ta.po similarity index 100% rename from ug-setting-notification-efl/res/po/ta.po rename to setting-notification-app-notifications/res/po/ta.po diff --git a/ug-setting-notification-efl/res/po/te.po b/setting-notification-app-notifications/res/po/te.po similarity index 100% rename from ug-setting-notification-efl/res/po/te.po rename to setting-notification-app-notifications/res/po/te.po diff --git a/ug-setting-notification-efl/res/po/th.po b/setting-notification-app-notifications/res/po/th.po similarity index 100% rename from ug-setting-notification-efl/res/po/th.po rename to setting-notification-app-notifications/res/po/th.po diff --git a/ug-setting-notification-efl/res/po/tr_TR.po b/setting-notification-app-notifications/res/po/tr_TR.po similarity index 100% rename from ug-setting-notification-efl/res/po/tr_TR.po rename to setting-notification-app-notifications/res/po/tr_TR.po diff --git a/ug-setting-notification-efl/res/po/uk.po b/setting-notification-app-notifications/res/po/uk.po similarity index 100% rename from ug-setting-notification-efl/res/po/uk.po rename to setting-notification-app-notifications/res/po/uk.po diff --git a/ug-setting-notification-efl/res/po/ur.po b/setting-notification-app-notifications/res/po/ur.po similarity index 100% rename from ug-setting-notification-efl/res/po/ur.po rename to setting-notification-app-notifications/res/po/ur.po diff --git a/ug-setting-notification-efl/res/po/uz.po b/setting-notification-app-notifications/res/po/uz.po similarity index 100% rename from ug-setting-notification-efl/res/po/uz.po rename to setting-notification-app-notifications/res/po/uz.po diff --git a/ug-setting-notification-efl/res/po/zh_CN.po b/setting-notification-app-notifications/res/po/zh_CN.po similarity index 100% rename from ug-setting-notification-efl/res/po/zh_CN.po rename to setting-notification-app-notifications/res/po/zh_CN.po diff --git a/ug-setting-notification-efl/res/po/zh_HK.po b/setting-notification-app-notifications/res/po/zh_HK.po similarity index 100% rename from ug-setting-notification-efl/res/po/zh_HK.po rename to setting-notification-app-notifications/res/po/zh_HK.po diff --git a/ug-setting-notification-efl/res/po/zh_TW.po b/setting-notification-app-notifications/res/po/zh_TW.po similarity index 100% rename from ug-setting-notification-efl/res/po/zh_TW.po rename to setting-notification-app-notifications/res/po/zh_TW.po diff --git a/setting-notification-app-notifications/shared/res/setting-notification-app-notifications.png b/setting-notification-app-notifications/shared/res/setting-notification-app-notifications.png new file mode 100644 index 0000000..5934757 Binary files /dev/null and b/setting-notification-app-notifications/shared/res/setting-notification-app-notifications.png differ diff --git a/ug-setting-notification-efl/src/common-efl.c b/setting-notification-app-notifications/src/common-efl.c similarity index 98% rename from ug-setting-notification-efl/src/common-efl.c rename to setting-notification-app-notifications/src/common-efl.c index d0887e4..858bf52 100755 --- a/ug-setting-notification-efl/src/common-efl.c +++ b/setting-notification-app-notifications/src/common-efl.c @@ -15,10 +15,10 @@ * */ -#include #include "pkgmgr-setting-info.h" #include "common-efl.h" + #define ICON_SIZE 82 Evas_Object *create_layout(Evas_Object *parent) @@ -126,7 +126,14 @@ static Evas_Object* _create_icon(Evas_Object *parent, char* icon) Evas_Object *img = elm_image_add(parent); if(access(icon, F_OK) == -1) { - icon = strdup(tzplatform_mkpath(TZ_SYS_RO_UG, "res/icons/"PKGNAME"/"PKGNAME".png")); + char* res_path = app_get_resource_path(); + if (res_path) { + char buf[PATH_MAX] = {0, }; + strcat(buf, res_path); + strcat(buf, "images/unknown.png"); + icon = strdup(buf); + free(res_path); + } } elm_image_file_set(img, icon, NULL); diff --git a/ug-setting-notification-app-notifications-efl/src/app-notificatons-efl.c b/setting-notification-app-notifications/src/main.c similarity index 55% rename from ug-setting-notification-app-notifications-efl/src/app-notificatons-efl.c rename to setting-notification-app-notifications/src/main.c index 56323a3..306b313 100755 --- a/ug-setting-notification-app-notifications-efl/src/app-notificatons-efl.c +++ b/setting-notification-app-notifications/src/main.c @@ -19,9 +19,11 @@ #include #include -#include #include -#include +#include +#include +#include + #include "notification-setting-info.h" #include "common-efl.h" @@ -29,6 +31,30 @@ * @{ */ +static Evas_Object *_create_win() +{ + /* Window: */ + Evas_Object *win = elm_win_util_standard_add("", ""); + elm_win_conformant_set(win, EINA_TRUE); + elm_win_autodel_set(win, EINA_TRUE); + evas_object_show(win); + + /* Conform: */ + Evas_Object *conform = elm_conformant_add(win); + elm_win_indicator_mode_set(conform, ELM_WIN_INDICATOR_SHOW); + elm_win_indicator_opacity_set(conform, ELM_WIN_INDICATOR_OPAQUE); + 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) { @@ -36,7 +62,7 @@ static Eina_Bool _notifiacation_setting_main_pop_cb(void *data, Elm_Object_Item ug_data *ugd = (ug_data *) data; retv_if(!ugd, EINA_FALSE); - ug_destroy_me(ugd->ug); + ui_app_exit(); return EINA_FALSE; } @@ -85,7 +111,6 @@ static void _create_main_view(void *data) } - static Evas_Object *_create_fullview(Evas_Object *parent, ug_data *ugd) { NOTISET_DBG(""); @@ -109,157 +134,56 @@ static Evas_Object *_create_fullview(Evas_Object *parent, ug_data *ugd) return ugd->layout; } -static void *on_create(ui_gadget_h ug, enum ug_mode mode, app_control_h service, void *priv) +static bool on_create(void *priv) { - NOTISET_DBG("START"); - Evas_Object *parent; - ug_data *ugd; - - if (!ug || !priv) - return NULL; - - ugd = priv; - ugd->ug = ug; - - parent = ug_get_parent_layout(ug); - if (!parent) - return NULL; - - // set mode - ugd->mode = 0; - + ug_data *ugd = priv; create_app_notification_list(); - ugd->layout = _create_fullview(parent, ugd); - - return ugd->layout; - + Evas_Object *win = _create_win(); + ugd->layout = _create_fullview(win, ugd); + elm_object_content_set(win, ugd->layout); + return true; } -static void on_start(ui_gadget_h ug, app_control_h service, void *priv) -{ - NOTISET_DBG(""); - /* Fill me */ -} - -static void on_pause(ui_gadget_h ug, app_control_h service, void *priv) -{ - NOTISET_DBG(""); - /* Fill me */ -} - -static void on_resume(ui_gadget_h ug, app_control_h service, void *priv) -{ - NOTISET_DBG(""); -} - -static void on_destroy(ui_gadget_h ug, app_control_h service, void *priv) +static void on_destroy(void *priv) { NOTISET_DBG(""); - - ug_data *ugd = priv;; - + ug_data *ugd = priv; remove_all_apps_list(); - - EVAS_OBJECT_DELIF(ugd->cancel_button); - EVAS_OBJECT_DELIF(ugd->done_button); - EVAS_OBJECT_DELIF(ugd->list_sub); - EVAS_OBJECT_DELIF(ugd->list_main); - EVAS_OBJECT_DELIF(ugd->naviframe); - EVAS_OBJECT_DELIF(ugd->layout); - -} - -static void on_message(ui_gadget_h ug, app_control_h msg, app_control_h service, void *priv) -{ - /* Fill me */ + free(ugd); } -static void on_event(ui_gadget_h ug, enum ug_event event, app_control_h service, void *priv) +static void on_language(app_event_info_h event_info, void *user_data) { - switch (event) { - case UG_EVENT_LOW_MEMORY: - break; - case UG_EVENT_LOW_BATTERY: - break; - case UG_EVENT_LANG_CHANGE: - break; - case UG_EVENT_REGION_CHANGE: - break; - case UG_EVENT_ROTATE_PORTRAIT: - break; - case UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN: - break; - case UG_EVENT_ROTATE_LANDSCAPE: - break; - case UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN: - break; - default: - break; - } -} + char *language_set = NULL; + system_settings_get_value_string(SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE, &language_set); -static void on_key_event(ui_gadget_h ug, enum ug_key_event event, app_control_h service, void *priv) -{ - switch (event) { - case UG_KEY_EVENT_NONE: - break; - case UG_KEY_EVENT_END: - /** - * @TODO: Terminate UG itself? - */ - break; - default: - break; + if (language_set) + { + elm_language_set(language_set); + free(language_set); } } -int UG_MODULE_INIT(struct ug_module_ops *ops) +int main(int argc, char *argv[]) { - ug_data *ugd; - - if (ops == NULL) { - return -EINVAL; - } - - ugd = calloc(1, sizeof(ug_data)); - - if (!ugd) { - return -ENOMEM; - } - - ops->create = on_create; - ops->start = on_start; - ops->pause = on_pause; - ops->resume = on_resume; - ops->destroy = on_destroy; - ops->message = on_message; - ops->event = on_event; - ops->key_event = on_key_event; - ops->priv = ugd; - ops->opt = UG_OPT_INDICATOR_ENABLE; - - if (bindtextdomain(PKGNAME, tzplatform_mkpath(TZ_SYS_RO_UG, "res/locale")) == NULL) { - /* Failed to allocate memory for allocating heap for store the path of LOCALE directory */ - } + NOTISET_DBG("app init !!!"); - return 0; -} - -void UG_MODULE_EXIT(struct ug_module_ops *ops) -{ - NOTISET_DBG(""); + ug_data *ugd = calloc(1, sizeof(ug_data)); + if (!ugd) + return -1; - ug_data *ugd; + ui_app_lifecycle_callback_s event_callback; + memset(&event_callback, 0x00, sizeof(ui_app_lifecycle_callback_s)); - if (ops == NULL) { - return; - } + event_callback.create = on_create; + event_callback.terminate = on_destroy; - ugd = ops->priv; + app_event_handler_h ev = NULL; + ui_app_add_event_handler(&ev, APP_EVENT_LANGUAGE_CHANGED, on_language, ugd); - free(ugd); + return ui_app_main(argc, argv, &event_callback, &ugd); } /** diff --git a/ug-setting-notification-efl/src/notification-setting-info.c b/setting-notification-app-notifications/src/notification-setting-info.c similarity index 100% rename from ug-setting-notification-efl/src/notification-setting-info.c rename to setting-notification-app-notifications/src/notification-setting-info.c diff --git a/ug-setting-notification-efl/src/pkgmgr-setting-info.c b/setting-notification-app-notifications/src/pkgmgr-setting-info.c similarity index 51% rename from ug-setting-notification-efl/src/pkgmgr-setting-info.c rename to setting-notification-app-notifications/src/pkgmgr-setting-info.c index 0abc086..0dce056 100755 --- a/ug-setting-notification-efl/src/pkgmgr-setting-info.c +++ b/setting-notification-app-notifications/src/pkgmgr-setting-info.c @@ -17,7 +17,8 @@ #include -#include +#include + #include "pkgmgr-setting-info.h" int apps_sort_cb(const void *d1, const void *d2) @@ -33,52 +34,39 @@ int apps_sort_cb(const void *d1, const void *d2) HAPI char *get_app_icon(char *appid) { - pkgmgrinfo_appinfo_h appinfo_h = NULL; - char *tmp = NULL; - char *name = NULL; - -// retv_if(0 > pkgmgrinfo_appinfo_get_appinfo(appid, &appinfo_h), NULL); -// goto_if(PMINFO_R_OK != pkgmgrinfo_appinfo_get_icon(appinfo_h, &tmp), ERROR); - - pkgmgrinfo_appinfo_get_appinfo(appid, &appinfo_h); - pkgmgrinfo_appinfo_get_icon(appinfo_h, &tmp); - - if (tmp) { - name = strdup(tmp); - goto_if(NULL == name, ERROR); - } - - pkgmgrinfo_appinfo_destroy_appinfo(appinfo_h); - return name; - -ERROR: - pkgmgrinfo_appinfo_destroy_appinfo(appinfo_h); - return NULL; - + char *icon_path = NULL; + char *package_id = NULL; + package_manager_get_package_id_by_app_id(appid, &package_id); + if (package_id) { + + package_info_h package_info = NULL; + package_manager_get_package_info(package_id, &package_info); + if (!package_info) + return NULL; + + package_info_get_icon(package_info, &icon_path); + package_info_destroy(package_info); + } + free(package_id); + return icon_path; } HAPI char *get_app_name(const char *appid) { - pkgmgrinfo_appinfo_h appinfo_h = NULL; - char *tmp = NULL; char *name = NULL; + char *package_id = NULL; + package_manager_get_package_id_by_app_id(appid, &package_id); + if (package_id) { -// retv_if(0 > pkgmgrinfo_appinfo_get_appinfo(appid, &appinfo_h), NULL); -// goto_if(PMINFO_R_OK != pkgmgrinfo_appinfo_get_label(appinfo_h, &tmp), ERROR); + package_info_h package_info = NULL; + package_manager_get_package_info(package_id, &package_info); + if (!package_info) + return NULL; - pkgmgrinfo_appinfo_get_appinfo(appid, &appinfo_h); - pkgmgrinfo_appinfo_get_label(appinfo_h, &tmp); - - if (tmp) { - name = strdup(tmp); - goto_if(NULL == name, ERROR); + package_info_get_label(package_info, &name); + package_info_destroy(package_info); } - - pkgmgrinfo_appinfo_destroy_appinfo(appinfo_h); + free(package_id); return name; - -ERROR: - pkgmgrinfo_appinfo_destroy_appinfo(appinfo_h); - return NULL; } diff --git a/setting-notification-app-notifications/tizen-manifest.xml b/setting-notification-app-notifications/tizen-manifest.xml new file mode 100644 index 0000000..860ca34 --- /dev/null +++ b/setting-notification-app-notifications/tizen-manifest.xml @@ -0,0 +1,12 @@ + + + + + + setting-notification-app-notifications.png + + + http://tizen.org/privilege/packagemanager.info + + + diff --git a/setting-notification-do-not-disturb/.cproject b/setting-notification-do-not-disturb/.cproject new file mode 100644 index 0000000..e0ed52e --- /dev/null +++ b/setting-notification-do-not-disturb/.cproject @@ -0,0 +1,592 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/setting-notification-do-not-disturb/.exportMap b/setting-notification-do-not-disturb/.exportMap new file mode 100644 index 0000000..43e310e --- /dev/null +++ b/setting-notification-do-not-disturb/.exportMap @@ -0,0 +1,4 @@ +{ + global: main; + local: *; +}; diff --git a/setting-notification-do-not-disturb/.package-stamp b/setting-notification-do-not-disturb/.package-stamp new file mode 100644 index 0000000..40cbe59 --- /dev/null +++ b/setting-notification-do-not-disturb/.package-stamp @@ -0,0 +1 @@ +TPK \ No newline at end of file diff --git a/setting-notification-do-not-disturb/.project b/setting-notification-do-not-disturb/.project new file mode 100644 index 0000000..3ab0afa --- /dev/null +++ b/setting-notification-do-not-disturb/.project @@ -0,0 +1,46 @@ + + + setting-notification-do-not-disturb + + + + + + org.eclipse.cdt.managedbuilder.core.genmakebuilder + + + + + org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder + full,incremental, + + + + + + org.eclipse.cdt.core.cnature + org.eclipse.cdt.core.ccnature + org.eclipse.cdt.managedbuilder.core.managedBuildNature + org.eclipse.cdt.managedbuilder.core.ScannerConfigNature + + + + 1458563276553 + + 26 + + org.eclipse.ui.ide.multiFilter + 1.0-projectRelativePath-matches-false-false-*/.tpk + + + + 1458563276557 + + 6 + + org.eclipse.ui.ide.multiFilter + 1.0-name-matches-false-false-project_def.prop + + + + diff --git a/setting-notification-do-not-disturb/.tproject b/setting-notification-do-not-disturb/.tproject new file mode 100644 index 0000000..56660b2 --- /dev/null +++ b/setting-notification-do-not-disturb/.tproject @@ -0,0 +1,12 @@ + + + + + mobile-3.0 + + + + + + + diff --git a/ug-setting-notification-do-not-disturb-efl/LICENSE b/setting-notification-do-not-disturb/LICENSE similarity index 100% rename from ug-setting-notification-do-not-disturb-efl/LICENSE rename to setting-notification-do-not-disturb/LICENSE diff --git a/setting-notification-do-not-disturb/inc/common-efl.h b/setting-notification-do-not-disturb/inc/common-efl.h new file mode 100755 index 0000000..e8afcae --- /dev/null +++ b/setting-notification-do-not-disturb/inc/common-efl.h @@ -0,0 +1,99 @@ +/* + * Copyright (c) 2009 - 2015 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 +#include +#include +#include +#include + +#include +#include +#include "log.h" +#include "pkgmgr-setting-info.h" +#include "notification-setting-info.h" + + +#define PKGNAME NULL +#define APP_STRING(str) dgettext(NULL, str) + + +typedef struct _data_list data_list_t; +struct _data_list +{ + data_list_t *next; + int id; + int index; + char *appid; + char *name; + char *icon; + bool is_app_data; +}; + +typedef struct item_data +{ + int index; + Elm_Object_Item *item; + data_list_t *data; +} item_data_s; + + +/* User created ug data */ +typedef struct ug_data_t +{ + Evas_Object *layout; + Evas_Object *naviframe; + Evas_Object *list_main; + Evas_Object *list_sub; + Evas_Object *cancel_button; + Evas_Object *done_button; + Elm_Object_Item *navi_item; + +} ug_data; + + +enum { + ITEM_STYLE_DEFAULT = 0, + ITEM_STYLE_ONE_LINE, + ITEM_STYLE_ONE_ICON, +}; + + +Evas_Object *create_layout(Evas_Object *parent); +Evas_Object *create_background(Evas_Object *parent); +Evas_Object *create_naviframe(Evas_Object *parent); + +void gl_loaded_cb(void *data EINA_UNUSED, Evas_Object *obj, void *event_info EINA_UNUSED); +void gl_realized_cb(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info); +void gl_longpressed_cb(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info); + +void gl_selected_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info); +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); + +void append_gl_group_index(Evas_Object *genlist, char* text); +void append_gl_item_list(Evas_Object *genlist, Eina_List* list, int style); +void append_gl_start_option(Evas_Object *genlist, char *style, char *ugName); + + +void back_button_cb(void *data, Evas_Object *obj, void *event_info); + + +#endif //__COMMON_EFL_H__ diff --git a/ug-setting-notification-do-not-disturb-efl/inc/do-not-disturb-efl.h b/setting-notification-do-not-disturb/inc/do-not-disturb-efl.h similarity index 84% rename from ug-setting-notification-do-not-disturb-efl/inc/do-not-disturb-efl.h rename to setting-notification-do-not-disturb/inc/do-not-disturb-efl.h index 631ae79..aa0f068 100755 --- a/ug-setting-notification-do-not-disturb-efl/inc/do-not-disturb-efl.h +++ b/setting-notification-do-not-disturb/inc/do-not-disturb-efl.h @@ -24,19 +24,10 @@ #include #include -#include -#include #include "log.h" #include "common-efl.h" - - - - -EXPORT_API int UG_MODULE_INIT(struct ug_module_ops *ops); -EXPORT_API void UG_MODULE_EXIT(struct ug_module_ops *ops); - void do_not_disturb_append_item_in_list(Evas_Object* genlist); #endif //__DO_NOT_DISTURB_EFL_H__ diff --git a/ug-setting-notification-do-not-disturb-efl/inc/excepted-apps-efl.h b/setting-notification-do-not-disturb/inc/excepted-apps-efl.h similarity index 91% rename from ug-setting-notification-do-not-disturb-efl/inc/excepted-apps-efl.h rename to setting-notification-do-not-disturb/inc/excepted-apps-efl.h index 9c8508b..5196c14 100755 --- a/ug-setting-notification-do-not-disturb-efl/inc/excepted-apps-efl.h +++ b/setting-notification-do-not-disturb/inc/excepted-apps-efl.h @@ -23,12 +23,10 @@ #include #include -#include -#include - +#include void exception_application_clicked_cb(void *data, Evas_Object *obj, void *event_info); -#endif //__EXCEPTED_APPS_EFL_H__ \ No newline at end of file +#endif //__EXCEPTED_APPS_EFL_H__ diff --git a/setting-notification-do-not-disturb/inc/log.h b/setting-notification-do-not-disturb/inc/log.h new file mode 100755 index 0000000..4ff9215 --- /dev/null +++ b/setting-notification-do-not-disturb/inc/log.h @@ -0,0 +1,157 @@ +/* + * Copyright (c) 2009 - 2015 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 +#include + +#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"))) + +#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/setting-notification-do-not-disturb/inc/notification-setting-info.h b/setting-notification-do-not-disturb/inc/notification-setting-info.h new file mode 100755 index 0000000..942d08c --- /dev/null +++ b/setting-notification-do-not-disturb/inc/notification-setting-info.h @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2009 - 2015 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 +#include "pkgmgr-setting-info.h" + + +typedef struct _setting_info_t { + Eina_List *not_excepted_list; + Eina_List *excepted_list; + Eina_List *all_apps_list; +} setting_info_s; + +bool get_do_not_disturb(); +void set_do_not_disturb(bool state); + +bool set_allow_to_nofity(char *pkg_name, bool state); +bool set_excepted_apps(char *pkg_name, bool state); + +Eina_List *get_all_apps_list(); +Eina_List *get_excepted_apps_list(); +Eina_List *get_not_excepted_apps_list(); + +void create_app_notification_list(); +void create_do_not_disturb_application_list(); + +void remove_all_apps_list(); +void remove_excepted_apps_list(); + + +#endif /* __NOTIFICATION_SETTING_INFO_H__ */ + diff --git a/ug-setting-notification-app-notifications-efl/inc/app-notifications-efl.h b/setting-notification-do-not-disturb/inc/pkgmgr-setting-info.h similarity index 53% rename from ug-setting-notification-app-notifications-efl/inc/app-notifications-efl.h rename to setting-notification-do-not-disturb/inc/pkgmgr-setting-info.h index 1e0d889..5741c54 100755 --- a/ug-setting-notification-app-notifications-efl/inc/app-notifications-efl.h +++ b/setting-notification-do-not-disturb/inc/pkgmgr-setting-info.h @@ -16,10 +16,31 @@ */ -#ifndef _UG_SETTING_NOTIFICATION_EFL_H_ -#define _UG_SETTING_NOTIFICATION_EFL_H_ +#ifndef __PKGMGR_SETTING_INFO_H__ +#define __PKGMGR_SETTING_INFO_H__ -EXPORT_API int UG_MODULE_INIT(struct ug_module_ops *ops); -EXPORT_API void UG_MODULE_EXIT(struct ug_module_ops *ops); +#include +#include "log.h" -#endif // _UG-SETTING-NOTIFICATION-EFL_H_ +typedef struct { + /* innate features */ + char *appid; + char *name; + char *icon; + + int ordering; + bool is_app_data; + int index; + bool allow_to_notify; + bool do_not_disturb_except; + bool visibility_class; + int item_style; +} item_info_s; + +HAPI item_info_s *apps_item_info_create(const char *appid); +HAPI char *get_app_icon(char *appid); +HAPI char *get_app_name(const char *appid); +HAPI int apps_sort_cb(const void *d1, const void *d2); + + +#endif //__PKGMGR_SETTING_INFO_H__ diff --git a/ug-setting-notification-do-not-disturb-efl/res/image/unknown.png b/setting-notification-do-not-disturb/res/images/unknown.png similarity index 100% rename from ug-setting-notification-do-not-disturb-efl/res/image/unknown.png rename to setting-notification-do-not-disturb/res/images/unknown.png diff --git a/setting-notification-do-not-disturb/res/po/CMakeLists.txt b/setting-notification-do-not-disturb/res/po/CMakeLists.txt new file mode 100755 index 0000000..3466f69 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/CMakeLists.txt @@ -0,0 +1,88 @@ +# for i18n + +SET(LOCALEDIR "${CMAKE_INSTALL_PREFIX}/res/locale") + +SET(POFILES + ar.po + az.po + bg.po + bn.po + ca.po + cs.po + da.po + de.po + el_GR.po + en_PH.po + en.po + en_US.po + es_ES.po + es_US.po + et.po + eu.po + fa.po + fi.po + fr_CA.po + fr.po + ga.po + gl.po + gu.po + he.po + hi.po + hr.po + hu.po + hy.po + is.po + it_IT.po + ja_JP.po + ka.po + kk.po + kn.po + ko_KR.po + lt.po + lv.po + mk.po + ml.po + nb.po + nl.po + pl.po + pt_BR.po + pt_PT.po + ro.po + ru_RU.po + si.po + sk.po + sl.po + sr.po + sv.po + ta.po + te.po + th.po + tr_TR.po + uk.po + ur.po + uz.po + zh_CN.po + zh_HK.po + zh_TW.po +) + +SET(MSGFMT "/usr/bin/msgfmt") + +FOREACH(pofile ${POFILES}) + SET(pofile ${CMAKE_CURRENT_SOURCE_DIR}/${pofile}) + MESSAGE("PO: ${pofile}") + GET_FILENAME_COMPONENT(absPofile ${pofile} ABSOLUTE) + GET_FILENAME_COMPONENT(lang ${absPofile} NAME_WE) + SET(moFile ${CMAKE_CURRENT_BINARY_DIR}/${lang}.mo) + ADD_CUSTOM_COMMAND( + OUTPUT ${moFile} + COMMAND ${MSGFMT} -o ${moFile} ${absPofile} + DEPENDS ${absPofile} + ) + + INSTALL(FILES ${moFile} DESTINATION ${LOCALEDIR}/${lang}/LC_MESSAGES RENAME ${PROJECT_NAME}.mo) + SET(moFiles ${moFiles} ${moFile}) +ENDFOREACH(pofile) + +MESSAGE(".mo files: ${moFiles}") +ADD_CUSTOM_TARGET(po ALL DEPENDS ${moFiles}) diff --git a/setting-notification-do-not-disturb/res/po/ar.po b/setting-notification-do-not-disturb/res/po/ar.po new file mode 100755 index 0000000..9779aff --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/ar.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "تم" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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 "التطبيقات المستبعدة" + diff --git a/setting-notification-do-not-disturb/res/po/az.po b/setting-notification-do-not-disturb/res/po/az.po new file mode 100755 index 0000000..6feba25 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/az.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "HAZIR" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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" + diff --git a/setting-notification-do-not-disturb/res/po/bg.po b/setting-notification-do-not-disturb/res/po/bg.po new file mode 100755 index 0000000..c6bafde --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/bg.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "ГОТОВО" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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 "Изключени приложения" + diff --git a/setting-notification-do-not-disturb/res/po/bn.po b/setting-notification-do-not-disturb/res/po/bn.po new file mode 100755 index 0000000..1294df2 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/bn.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "সম্পন্ন" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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 "বহির্ভূত অ্যাপগুলি" + diff --git a/setting-notification-do-not-disturb/res/po/ca.po b/setting-notification-do-not-disturb/res/po/ca.po new file mode 100755 index 0000000..15e8f03 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/ca.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "REALITZAT" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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" + diff --git a/setting-notification-do-not-disturb/res/po/cs.po b/setting-notification-do-not-disturb/res/po/cs.po new file mode 100755 index 0000000..bb8ec1d --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/cs.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "HOTOVO" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +msgstr "ZRUŠIT" + +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" + diff --git a/setting-notification-do-not-disturb/res/po/da.po b/setting-notification-do-not-disturb/res/po/da.po new file mode 100755 index 0000000..aacaab2 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/da.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "UDFØRT" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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" + diff --git a/setting-notification-do-not-disturb/res/po/de.po b/setting-notification-do-not-disturb/res/po/de.po new file mode 100755 index 0000000..1a44b37 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/de.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "FERTIG" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +msgstr "ABBRECHEN" + +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" + diff --git a/setting-notification-do-not-disturb/res/po/el_GR.po b/setting-notification-do-not-disturb/res/po/el_GR.po new file mode 100755 index 0000000..84b86c6 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/el_GR.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "ΤΕΛΟΣ" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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 "Εξαιρούμενες εφαρμογές" + diff --git a/setting-notification-do-not-disturb/res/po/en.po b/setting-notification-do-not-disturb/res/po/en.po new file mode 100755 index 0000000..4263c32 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/en.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "DONE" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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" + diff --git a/setting-notification-do-not-disturb/res/po/en_PH.po b/setting-notification-do-not-disturb/res/po/en_PH.po new file mode 100755 index 0000000..4263c32 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/en_PH.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "DONE" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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" + diff --git a/setting-notification-do-not-disturb/res/po/en_US.po b/setting-notification-do-not-disturb/res/po/en_US.po new file mode 100755 index 0000000..5ee3c9b --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/en_US.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "DONE" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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" + diff --git a/setting-notification-do-not-disturb/res/po/es_ES.po b/setting-notification-do-not-disturb/res/po/es_ES.po new file mode 100755 index 0000000..db673f2 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/es_ES.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "HECHO" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +msgstr "CANCELAR" + +msgid "IDS_ST_HEADER_NOTIFICATIONS_ABB" +msgstr "Notificaciones" + +msgid "IDS_ST_BODY_ALLOW_OR_BLOCK_NOTIFICATIONS_FROM_INDIVIDUAL_APPLICATIONS" +msgstr "Permita o bloquee 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. Puede seleccionar a continuación las aplicaciones que quiera 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 que quiera 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 seleccione 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" + diff --git a/setting-notification-do-not-disturb/res/po/es_US.po b/setting-notification-do-not-disturb/res/po/es_US.po new file mode 100755 index 0000000..ced6719 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/es_US.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "REALIZADO" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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 notificación, 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 notificación." + +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" + diff --git a/setting-notification-do-not-disturb/res/po/et.po b/setting-notification-do-not-disturb/res/po/et.po new file mode 100755 index 0000000..093ace9 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/et.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "VALMIS" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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" + diff --git a/setting-notification-do-not-disturb/res/po/eu.po b/setting-notification-do-not-disturb/res/po/eu.po new file mode 100755 index 0000000..9c719e5 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/eu.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "EGINA" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +msgstr "UTZI" + +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" + diff --git a/setting-notification-do-not-disturb/res/po/fa.po b/setting-notification-do-not-disturb/res/po/fa.po new file mode 100755 index 0000000..c90df93 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/fa.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "انجام شد" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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 "برنامه‌های شامل نشده" + diff --git a/setting-notification-do-not-disturb/res/po/fi.po b/setting-notification-do-not-disturb/res/po/fi.po new file mode 100755 index 0000000..e0abf76 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/fi.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "VALMIS" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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" + diff --git a/setting-notification-do-not-disturb/res/po/fr.po b/setting-notification-do-not-disturb/res/po/fr.po new file mode 100755 index 0000000..65202cb --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/fr.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "OK" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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" + diff --git a/setting-notification-do-not-disturb/res/po/fr_CA.po b/setting-notification-do-not-disturb/res/po/fr_CA.po new file mode 100755 index 0000000..65202cb --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/fr_CA.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "OK" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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" + diff --git a/setting-notification-do-not-disturb/res/po/ga.po b/setting-notification-do-not-disturb/res/po/ga.po new file mode 100755 index 0000000..9811f36 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/ga.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "DÉANTA" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +msgstr "CUIR AR CEAL" + +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" + diff --git a/setting-notification-do-not-disturb/res/po/gl.po b/setting-notification-do-not-disturb/res/po/gl.po new file mode 100755 index 0000000..ecae116 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/gl.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "FEITO" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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" + diff --git a/setting-notification-do-not-disturb/res/po/gu.po b/setting-notification-do-not-disturb/res/po/gu.po new file mode 100755 index 0000000..53e1a71 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/gu.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "પૂર્ણ થયું" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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 "બાકાત એપ્સ" + diff --git a/setting-notification-do-not-disturb/res/po/he.po b/setting-notification-do-not-disturb/res/po/he.po new file mode 100755 index 0000000..aa9dd6e --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/he.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "בוצע" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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 "יישומים שאינם כלולים" + diff --git a/setting-notification-do-not-disturb/res/po/hi.po b/setting-notification-do-not-disturb/res/po/hi.po new file mode 100755 index 0000000..72127e9 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/hi.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "पूर्ण" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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 "निकाले गए एप्स" + diff --git a/setting-notification-do-not-disturb/res/po/hr.po b/setting-notification-do-not-disturb/res/po/hr.po new file mode 100755 index 0000000..bf02bd7 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/hr.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "GOTOVO" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +msgstr "ODUSTANI" + +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" + diff --git a/setting-notification-do-not-disturb/res/po/hu.po b/setting-notification-do-not-disturb/res/po/hu.po new file mode 100755 index 0000000..45c9525 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/hu.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "KÉSZ" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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" + diff --git a/setting-notification-do-not-disturb/res/po/hy.po b/setting-notification-do-not-disturb/res/po/hy.po new file mode 100755 index 0000000..913cef3 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/hy.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "ԱՐՎԱԾ" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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 "Բացառված ծրագրեր" + diff --git a/setting-notification-do-not-disturb/res/po/is.po b/setting-notification-do-not-disturb/res/po/is.po new file mode 100755 index 0000000..8b68c29 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/is.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "LOKIÐ" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +msgstr "HÆTTA VIÐ" + +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" + diff --git a/setting-notification-do-not-disturb/res/po/it_IT.po b/setting-notification-do-not-disturb/res/po/it_IT.po new file mode 100755 index 0000000..07898cb --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/it_IT.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "FATTO" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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" + diff --git a/setting-notification-do-not-disturb/res/po/ja_JP.po b/setting-notification-do-not-disturb/res/po/ja_JP.po new file mode 100755 index 0000000..96c5da8 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/ja_JP.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "完了" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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 "除外したアプリ" + diff --git a/setting-notification-do-not-disturb/res/po/ka.po b/setting-notification-do-not-disturb/res/po/ka.po new file mode 100755 index 0000000..ee9e2c2 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/ka.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "მზადაა" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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 "გამორიცხული აპლიკაციები" + diff --git a/setting-notification-do-not-disturb/res/po/kk.po b/setting-notification-do-not-disturb/res/po/kk.po new file mode 100755 index 0000000..2cc70bc --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/kk.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "ДАЙЫН" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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 "Шығарылған қолданбалар" + diff --git a/setting-notification-do-not-disturb/res/po/kn.po b/setting-notification-do-not-disturb/res/po/kn.po new file mode 100755 index 0000000..a9093c8 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/kn.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "ಮುಗಿದಿದೆ" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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 "ಹೊರತುಪಡಿಸಿದ ಅನ್ವಯಿಸುವಿಕೆಗಳು" + diff --git a/setting-notification-do-not-disturb/res/po/ko_KR.po b/setting-notification-do-not-disturb/res/po/ko_KR.po new file mode 100755 index 0000000..7a5c3e0 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/ko_KR.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "완료" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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 "제외 앱" + diff --git a/setting-notification-do-not-disturb/res/po/lt.po b/setting-notification-do-not-disturb/res/po/lt.po new file mode 100755 index 0000000..a7c09fd --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/lt.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "ATLIKTA" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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" + diff --git a/setting-notification-do-not-disturb/res/po/lv.po b/setting-notification-do-not-disturb/res/po/lv.po new file mode 100755 index 0000000..784ff80 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/lv.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "GATAVS" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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" + diff --git a/setting-notification-do-not-disturb/res/po/mk.po b/setting-notification-do-not-disturb/res/po/mk.po new file mode 100755 index 0000000..cf910be --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/mk.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "ГОТОВО" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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 "Исклучени апликации" + diff --git a/setting-notification-do-not-disturb/res/po/ml.po b/setting-notification-do-not-disturb/res/po/ml.po new file mode 100755 index 0000000..6554633 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/ml.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "ചെയ്‌തു" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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 "ഒഴിവാക്കപ്പെട്ട ആപ്ലിക്കേഷനുകൾ" + diff --git a/setting-notification-do-not-disturb/res/po/nb.po b/setting-notification-do-not-disturb/res/po/nb.po new file mode 100755 index 0000000..45d4ec8 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/nb.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "FULLFØRT" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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" + diff --git a/setting-notification-do-not-disturb/res/po/nl.po b/setting-notification-do-not-disturb/res/po/nl.po new file mode 100755 index 0000000..1e77776 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/nl.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "GEREED" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +msgstr "ANNULEREN" + +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" + diff --git a/setting-notification-do-not-disturb/res/po/pl.po b/setting-notification-do-not-disturb/res/po/pl.po new file mode 100755 index 0000000..584ea6c --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/pl.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "GOTOWE" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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" + diff --git a/setting-notification-do-not-disturb/res/po/pt_BR.po b/setting-notification-do-not-disturb/res/po/pt_BR.po new file mode 100755 index 0000000..58e67c6 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/pt_BR.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "CONCLUÍDO" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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" + diff --git a/setting-notification-do-not-disturb/res/po/pt_PT.po b/setting-notification-do-not-disturb/res/po/pt_PT.po new file mode 100755 index 0000000..994f8ad --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/pt_PT.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "CONCLUÍDO" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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" + diff --git a/setting-notification-do-not-disturb/res/po/ro.po b/setting-notification-do-not-disturb/res/po/ro.po new file mode 100755 index 0000000..16b9158 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/ro.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "EFECTUAT" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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" + diff --git a/setting-notification-do-not-disturb/res/po/ru_RU.po b/setting-notification-do-not-disturb/res/po/ru_RU.po new file mode 100755 index 0000000..aaba6f1 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/ru_RU.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "ГОТОВО" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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 "Исключенные приложения" + diff --git a/setting-notification-do-not-disturb/res/po/si.po b/setting-notification-do-not-disturb/res/po/si.po new file mode 100755 index 0000000..50aaef1 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/si.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "නිමයි" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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 "බැහැර කළ යෙදුම්" + diff --git a/setting-notification-do-not-disturb/res/po/sk.po b/setting-notification-do-not-disturb/res/po/sk.po new file mode 100755 index 0000000..6c401ed --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/sk.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "HOTOVO" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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" + diff --git a/setting-notification-do-not-disturb/res/po/sl.po b/setting-notification-do-not-disturb/res/po/sl.po new file mode 100755 index 0000000..215c608 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/sl.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "KONČANO" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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" + diff --git a/setting-notification-do-not-disturb/res/po/sr.po b/setting-notification-do-not-disturb/res/po/sr.po new file mode 100755 index 0000000..0b5d000 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/sr.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "GOTOVO" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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" + diff --git a/setting-notification-do-not-disturb/res/po/sv.po b/setting-notification-do-not-disturb/res/po/sv.po new file mode 100755 index 0000000..490ce64 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/sv.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "KLAR" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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 program." + +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 program från det här läget." + +msgid "IDS_ST_HEADER_INCLUDED_APPS_ABB" +msgstr "Inkluderade program" + +msgid "IDS_ST_HEADER_APP_NOTIFICATIONS_ABB" +msgstr "Programaviseringar" + +msgid "IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW" +msgstr "Välj de program 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 programmen du har valt nedan visas bara på aviseringspanelen." + +msgid "IDS_ST_BUTTON_MANAGE_EXCLUDED_APPS_ABB" +msgstr "Hantera uteslutna program" + +msgid "IDS_ST_HEADER_MANAGE_EXCLUDED_APPS_ABB" +msgstr "Hant. utesl. program" + +msgid "IDS_ST_HEADER_EXCLUDED_APPS_ABB" +msgstr "Uteslutna program" + diff --git a/setting-notification-do-not-disturb/res/po/ta.po b/setting-notification-do-not-disturb/res/po/ta.po new file mode 100755 index 0000000..15d645c --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/ta.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "முடிந்தது" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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 "விலக்கப்பட்ட பயன்பாடுகள்" + diff --git a/setting-notification-do-not-disturb/res/po/te.po b/setting-notification-do-not-disturb/res/po/te.po new file mode 100755 index 0000000..e25baf9 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/te.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "పూర్తయింది" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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 "మినహాయించబడిన అప్లికేషన్‌లు" + diff --git a/setting-notification-do-not-disturb/res/po/th.po b/setting-notification-do-not-disturb/res/po/th.po new file mode 100755 index 0000000..889461d --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/th.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "เรียบร้อย" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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 "แอพที่ไม่รวม" + diff --git a/setting-notification-do-not-disturb/res/po/tr_TR.po b/setting-notification-do-not-disturb/res/po/tr_TR.po new file mode 100755 index 0000000..abcf276 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/tr_TR.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "BİTTİ" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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" + diff --git a/setting-notification-do-not-disturb/res/po/uk.po b/setting-notification-do-not-disturb/res/po/uk.po new file mode 100755 index 0000000..3fd45a2 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/uk.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "ГОТОВО" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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 "Виключені програми" + diff --git a/setting-notification-do-not-disturb/res/po/ur.po b/setting-notification-do-not-disturb/res/po/ur.po new file mode 100755 index 0000000..60a86bc --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/ur.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "مکمل ہوگیا" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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 "خارج کی گئی ایپلیکیشنز" + diff --git a/setting-notification-do-not-disturb/res/po/uz.po b/setting-notification-do-not-disturb/res/po/uz.po new file mode 100755 index 0000000..261759f --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/uz.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "BAJARILDI" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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" + diff --git a/setting-notification-do-not-disturb/res/po/zh_CN.po b/setting-notification-do-not-disturb/res/po/zh_CN.po new file mode 100755 index 0000000..c75efe2 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/zh_CN.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "完成" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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 "已排除的应用程序" + diff --git a/setting-notification-do-not-disturb/res/po/zh_HK.po b/setting-notification-do-not-disturb/res/po/zh_HK.po new file mode 100755 index 0000000..7d10598 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/zh_HK.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "完成" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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 "已排除的應用程式" + diff --git a/setting-notification-do-not-disturb/res/po/zh_TW.po b/setting-notification-do-not-disturb/res/po/zh_TW.po new file mode 100755 index 0000000..11ba500 --- /dev/null +++ b/setting-notification-do-not-disturb/res/po/zh_TW.po @@ -0,0 +1,39 @@ +msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB" +msgstr "完成" + +msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB" +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 "排除的應用程式" + diff --git a/setting-notification-do-not-disturb/shared/res/setting-notification-do-not-disturb.png b/setting-notification-do-not-disturb/shared/res/setting-notification-do-not-disturb.png new file mode 100644 index 0000000..5934757 Binary files /dev/null and b/setting-notification-do-not-disturb/shared/res/setting-notification-do-not-disturb.png differ diff --git a/setting-notification-do-not-disturb/src/common-efl.c b/setting-notification-do-not-disturb/src/common-efl.c new file mode 100755 index 0000000..858bf52 --- /dev/null +++ b/setting-notification-do-not-disturb/src/common-efl.c @@ -0,0 +1,397 @@ +/* + * Copyright (c) 2009 - 2015 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 "pkgmgr-setting-info.h" +#include "common-efl.h" + + +#define ICON_SIZE 82 + +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_background(Evas_Object *parent) +{ + Evas_Object *bg = NULL; + + bg = elm_bg_add(parent); + + evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); + elm_object_style_set(bg, "group_list"); + + elm_object_part_content_set(parent, "elm.swallow.bg", bg); + evas_object_show(bg); + + return bg; +} + +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_loaded_cb(void *data EINA_UNUSED, Evas_Object *obj, void *event_info EINA_UNUSED) +{ +} + +void gl_realized_cb(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info) +{ +} + +void gl_longpressed_cb(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info) +{ +} + +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); + + 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) +{ +} + +static 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, }; + strcat(buf, res_path); + strcat(buf, "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; + +} + +static char *gl_group_index_text_get_cb(void *data, Evas_Object *obj, const char *part) +{ + char *text = (char*)data; + + + if (!strcmp(part, "elm.text.end")) { + return strdup(text); + } + + return NULL; +} + +void append_gl_group_index(Evas_Object *genlist, char* text) { + Elm_Genlist_Item_Class *itc = elm_genlist_item_class_new(); + ret_if(!itc); + + itc->item_style = "group_index"; + itc->func.text_get = gl_group_index_text_get_cb; + itc->func.content_get = NULL; + itc->func.del = gl_del_cb; + + + elm_genlist_item_append(genlist, /* genlist object */ + itc, /* item class */ + strdup(text), /* 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_class_free(itc); +} + +static void _excepted_check_changed_cb(void *data, Evas_Object *obj, void *event_info) +{ + NOTISET_DBG(""); + 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; + + NOTISET_DBG("appid = %s state = %d", data_list->appid, state); +} + +static void _do_not_disturb_check_changed_cb(void *data, Evas_Object *obj, void *event_info) +{ + NOTISET_DBG(""); + + Eina_Bool state = elm_check_state_get(obj); + set_do_not_disturb(state); + NOTISET_DBG("do_not_disturb check value = %s", state==false ? "FALSE":"TRUE"); +} + + +static void _allow_to_nofity_check_changed_cb(void *data, Evas_Object *obj, void *event_info) +{ + NOTISET_DBG(""); + item_info_s *data_list = data; + ret_if(!data_list); + + Eina_Bool state = elm_check_state_get(obj); + set_allow_to_nofity(data_list->appid, state); + data_list->allow_to_notify = state; + NOTISET_DBG("appid = %s state = %d", data_list->appid, state); +} + +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") ) { + Evas_Object *icon = _create_icon(obj, data_list->icon); + evas_object_show(icon); + return icon; + } + + if (!strcmp(part, "elm.swallow.end")) { + content = elm_check_add(obj); + elm_object_style_set(content, "on&off"); + elm_check_state_set(content, data_list->do_not_disturb_except); + evas_object_show(content); + evas_object_pass_events_set(content, 1); + evas_object_smart_callback_add(content, "changed", _excepted_check_changed_cb, data_list); + evas_object_propagate_events_set(content, 0); + return content; + } else if (data_list->item_style == ITEM_STYLE_ONE_LINE && !strcmp(part, "elm.icon.right")) { + content = elm_check_add(obj); + elm_object_style_set(content, "on&off"); + elm_check_state_set(content, data_list->allow_to_notify); + evas_object_show(content); + evas_object_pass_events_set(content, 1); + evas_object_smart_callback_add(content, "changed", _allow_to_nofity_check_changed_cb, data_list); + evas_object_propagate_events_set(content, 0); + return content; + } + + 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; +} + +void append_gl_item_list(Evas_Object *genlist, Eina_List* list, int style) { + NOTISET_DBG(""); + + Elm_Genlist_Item_Class *itc = elm_genlist_item_class_new(); + ret_if(!itc); + + item_info_s *item; + char *before_text = NULL; + int count = 0; + + if (style == ITEM_STYLE_ONE_LINE){ + itc->item_style = "1line"; + } 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; + + count = eina_list_count(list); + NOTISET_DBG("count %d", count); + + while (list) { + item = (item_info_s*)eina_list_data_get(list); + item->item_style = style; + + if (style == ITEM_STYLE_ONE_LINE) { + int unicode_len = eina_unicode_utf8_get_len(item->name); + int str_len = strlen(item->name); + int lang_byte = str_len/unicode_len+(str_len%unicode_len > 0 ? 1: 0); + + if ( before_text == NULL || strncmp(before_text, item->name, lang_byte) != 0 ) { + if (before_text != NULL) free(before_text); + before_text = strndup(item->name, lang_byte); + append_gl_group_index(genlist, before_text); + } + } + 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 */ + NULL); /* smart callback user data */ + list = eina_list_next(list); + } + elm_genlist_item_class_free(itc); + if (before_text) + free(before_text); +} + + +static char *_gl_option_text_get_cb(void *data, Evas_Object *obj, const char *part) +{ + char buf[1024]; + + retv_if(!data, NULL); + if (!strcmp(data, "app-notifications")) { + if (!strcmp("elm.text.multiline", part)) + { + if (get_do_not_disturb()) { + snprintf(buf, sizeof(buf), "%s", + APP_STRING("IDS_ST_BODY_DO_NOT_DISTURB_IS_ENABLED_NOTIFICATIONS_FROM_THE_APPLICATIONS_YOU_HAVE_SELECTED_BELOW_WILL_ONLY_BE_SHOWN_IN_THE_NOTIFICATION_PANEL")); + } else { + snprintf(buf, sizeof(buf), "%s", + APP_STRING("IDS_ST_BODY_SELECT_THE_APPLICATIONS_YOU_WANT_TO_RECEIVE_NOTIFICATIONS_FROM_BELOW")); + } + return strdup(buf); + } + } else if(!strcmp(data, "do-not-disturb")) { + if (!strcmp("elm.text.multiline", part)) { + snprintf(buf, sizeof(buf), "%s", + APP_STRING("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")); + return strdup(buf); + } + + if (!strcmp(part, "elm.text")) { + return strdup(APP_STRING("IDS_ST_HEADER_DO_NOT_DISTURB_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 = elm_check_add(obj); + elm_object_style_set(check, "on&off"); + elm_check_state_set(check, get_do_not_disturb()); + evas_object_show(check); + evas_object_pass_events_set(check, 1); + evas_object_smart_callback_add(check, "changed", _do_not_disturb_check_changed_cb, NULL); + evas_object_propagate_events_set(check, 0); + return check; + } + return NULL; +} + + + +void append_gl_start_option(Evas_Object *genlist, char *style, char *ugName) { + NOTISET_DBG(""); + + 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; + + 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 */ + NULL); /* smart callback user data */ + + elm_genlist_item_class_free(itc); +} + + +void back_button_cb(void *data, Evas_Object *obj, void *event_info) +{ + ret_if(!data); + elm_naviframe_item_pop(data); +} diff --git a/ug-setting-notification-do-not-disturb-efl/src/excepted-apps-efl.c b/setting-notification-do-not-disturb/src/excepted-apps-efl.c similarity index 99% rename from ug-setting-notification-do-not-disturb-efl/src/excepted-apps-efl.c rename to setting-notification-do-not-disturb/src/excepted-apps-efl.c index f788559..d57474f 100755 --- a/ug-setting-notification-do-not-disturb-efl/src/excepted-apps-efl.c +++ b/setting-notification-do-not-disturb/src/excepted-apps-efl.c @@ -18,7 +18,6 @@ #include #include -#include #include #include "log.h" #include "notification-setting-info.h" diff --git a/ug-setting-notification-do-not-disturb-efl/src/do-not-disturb-efl.c b/setting-notification-do-not-disturb/src/main.c similarity index 63% rename from ug-setting-notification-do-not-disturb-efl/src/do-not-disturb-efl.c rename to setting-notification-do-not-disturb/src/main.c index c4e7717..3d113a9 100755 --- a/ug-setting-notification-do-not-disturb-efl/src/do-not-disturb-efl.c +++ b/setting-notification-do-not-disturb/src/main.c @@ -19,9 +19,8 @@ #include #include -#include #include -#include +#include #include "do-not-disturb-efl.h" #include "pkgmgr-setting-info.h" #include "excepted-apps-efl.h" @@ -30,6 +29,30 @@ * @{ */ +static Evas_Object *_create_win() +{ + /* Window: */ + Evas_Object *win = elm_win_util_standard_add("", ""); + elm_win_conformant_set(win, EINA_TRUE); + elm_win_autodel_set(win, EINA_TRUE); + evas_object_show(win); + + /* Conform: */ + Evas_Object *conform = elm_conformant_add(win); + elm_win_indicator_mode_set(conform, ELM_WIN_INDICATOR_SHOW); + elm_win_indicator_opacity_set(conform, ELM_WIN_INDICATOR_OPAQUE); + 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 Evas_Object* _create_do_not_disturb_gl(ug_data *ugd); @@ -40,7 +63,7 @@ static Eina_Bool _notifiacation_setting_main_pop_cb(void *data, Elm_Object_Item ug_data *ugd = (ug_data *) data; retv_if(!ugd, EINA_FALSE); - ug_destroy_me(ugd->ug); + ui_app_exit(); return EINA_FALSE; } @@ -135,152 +158,57 @@ static Evas_Object *_create_fullview(Evas_Object *parent, ug_data *ugd) return ugd->layout; } -static void *on_create(ui_gadget_h ug, enum ug_mode mode, app_control_h service, void *priv) +static bool on_create(void *priv) { - Evas_Object *parent; - ug_data *ugd; - - if (!ug || !priv) - return NULL; - - ugd = priv; - ugd->ug = ug; - - parent = ug_get_parent_layout(ug); - if (!parent) - return NULL; - - // set mode - ugd->mode = 0; - + NOTISET_DBG("START"); + ug_data *ugd = priv; + create_app_notification_list(); + Evas_Object *win = _create_win(); create_do_not_disturb_application_list(); - ugd->layout = _create_fullview(parent, ugd); - - return ugd->layout; -} - -static void on_start(ui_gadget_h ug, app_control_h service, void *priv) -{ - NOTISET_DBG(""); - -} - -static void on_pause(ui_gadget_h ug, app_control_h service, void *priv) -{ - NOTISET_DBG(""); - -} - -static void on_resume(ui_gadget_h ug, app_control_h service, void *priv) -{ - NOTISET_DBG(""); + ugd->layout = _create_fullview(win, ugd); + elm_object_content_set(win, ugd->layout); + return true; } -static void on_destroy(ui_gadget_h ug, app_control_h service, void *priv) +static void on_destroy(void *priv) { NOTISET_DBG(""); - ug_data *ugd = priv; - - remove_excepted_apps_list(); - - EVAS_OBJECT_DELIF(ugd->cancel_button); - EVAS_OBJECT_DELIF(ugd->done_button); - EVAS_OBJECT_DELIF(ugd->list_sub); - EVAS_OBJECT_DELIF(ugd->list_main); - EVAS_OBJECT_DELIF(ugd->naviframe); - EVAS_OBJECT_DELIF(ugd->layout); + remove_all_apps_list(); + free(ugd); } -static void on_message(ui_gadget_h ug, app_control_h msg, app_control_h service, void *priv) +static void on_language(app_event_info_h event_info, void *user_data) { - /* Fill me */ -} + char *language_set = NULL; + system_settings_get_value_string(SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE, &language_set); -static void on_event(ui_gadget_h ug, enum ug_event event, app_control_h service, void *priv) -{ - switch (event) { - case UG_EVENT_LOW_MEMORY: - break; - case UG_EVENT_LOW_BATTERY: - break; - case UG_EVENT_LANG_CHANGE: - break; - case UG_EVENT_REGION_CHANGE: - break; - case UG_EVENT_ROTATE_PORTRAIT: - break; - case UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN: - break; - case UG_EVENT_ROTATE_LANDSCAPE: - break; - case UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN: - break; - default: - break; + if (language_set) + { + elm_language_set(language_set); + free(language_set); } } -static void on_key_event(ui_gadget_h ug, enum ug_key_event event, app_control_h service, void *priv) +int main(int argc, char *argv[]) { - switch (event) { - case UG_KEY_EVENT_NONE: - break; - case UG_KEY_EVENT_END: - /** - * @TODO: Terminate UG itself? - */ - break; - default: - break; - } -} + NOTISET_DBG("app init !!!"); -int UG_MODULE_INIT(struct ug_module_ops *ops) -{ - ug_data *ugd; + ug_data *ugd = calloc(1, sizeof(ug_data)); + if (!ugd) + return -1; - if (ops == NULL) { - return -EINVAL; - } + ui_app_lifecycle_callback_s event_callback; + memset(&event_callback, 0x00, sizeof(ui_app_lifecycle_callback_s)); - ugd = calloc(1, sizeof(ug_data)); + event_callback.create = on_create; + event_callback.terminate = on_destroy; - if (!ugd) { - return -ENOMEM; - } + app_event_handler_h ev = NULL; + ui_app_add_event_handler(&ev, APP_EVENT_LANGUAGE_CHANGED, on_language, ugd); - ops->create = on_create; - ops->start = on_start; - ops->pause = on_pause; - ops->resume = on_resume; - ops->destroy = on_destroy; - ops->message = on_message; - ops->event = on_event; - ops->key_event = on_key_event; - ops->priv = ugd; - ops->opt = UG_OPT_INDICATOR_ENABLE; - - if (bindtextdomain(PKGNAME, tzplatform_mkpath(TZ_SYS_RO_UG, "res/locale"))== NULL) { - /* Failed to allocate memory for allocating heap for store the path of LOCALE directory */ - } - - return 0; -} - -void UG_MODULE_EXIT(struct ug_module_ops *ops) -{ - NOTISET_DBG(""); - ug_data *ugd; - - if (ops == NULL) { - return; - } - - ugd = ops->priv; - - free(ugd); + return ui_app_main(argc, argv, &event_callback, &ugd); } /** diff --git a/setting-notification-do-not-disturb/src/notification-setting-info.c b/setting-notification-do-not-disturb/src/notification-setting-info.c new file mode 100755 index 0000000..d8e12da --- /dev/null +++ b/setting-notification-do-not-disturb/src/notification-setting-info.c @@ -0,0 +1,307 @@ +/* + * Copyright (c) 2009 - 2015 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 +#include +#include + +setting_info_s *setting_info = NULL; + +#define VOICE_CALL_PACKAGE "org.tizen.call-ui" + +void create_app_notification_list() +{ + NOTISET_DBG(""); + int i = 0; + int count = 0; + char *package_name = NULL; + bool allow_to_notify = false; + bool do_not_disturb_except = false; + notification_setting_h setting_array = NULL; + notification_setting_h temp = NULL; + item_info_s *item_info = NULL; + + remove_all_apps_list(); + setting_info = calloc(1, sizeof(setting_info_s)); + + notification_setting_get_setting_array(&setting_array, &count); + ret_if(!setting_array); + NOTISET_DBG("count %d", count); + + for (i = 0; i < count; i++) { + item_info = calloc(1, sizeof(item_info_s)); + if (item_info) { + temp = setting_array + i; + + notification_setting_get_package_name(temp, &package_name); + item_info->appid = package_name; + + notification_setting_get_allow_to_notify(temp, &allow_to_notify); + item_info->allow_to_notify = allow_to_notify; + + notification_setting_get_do_not_disturb_except(temp, &do_not_disturb_except); + item_info->do_not_disturb_except = do_not_disturb_except; + + item_info->icon = get_app_icon(package_name); + item_info->name = get_app_name(package_name); + + item_info->index = i; + + if (item_info->name && strcmp(package_name, VOICE_CALL_PACKAGE) != 0) { + setting_info->all_apps_list = eina_list_append(setting_info->all_apps_list, item_info); + } else { + FREEIF(package_name); + FREEIF(item_info->name); + FREEIF(item_info->icon); + FREEIF(item_info); + } + } + } + + setting_info->all_apps_list = eina_list_sort(setting_info->all_apps_list, eina_list_count(setting_info->all_apps_list), apps_sort_cb); + notification_setting_free_notification(setting_array); +} + +void create_do_not_disturb_application_list() +{ + NOTISET_DBG(""); + int i = 0; + int count = 0; + char *package_name = NULL; + bool allow_to_notify = false; + bool do_not_disturb_except = false; + notification_setting_h setting_array = NULL; + notification_setting_h temp = NULL; + + remove_excepted_apps_list(); + setting_info = calloc(1, sizeof(setting_info_s)); + + notification_setting_get_setting_array(&setting_array, &count); + ret_if(!setting_array); + NOTISET_DBG("count %d", count); + + item_info_s *item_info = NULL; + for (i = 0; i < count; i++) { + item_info = calloc(1, sizeof(item_info_s)); + if (item_info) { + temp = setting_array + i; + + notification_setting_get_package_name(temp, &package_name); + item_info->appid = package_name; + + notification_setting_get_allow_to_notify(temp, &allow_to_notify); + item_info->allow_to_notify = allow_to_notify; + + notification_setting_get_do_not_disturb_except(temp, &do_not_disturb_except); + item_info->do_not_disturb_except = do_not_disturb_except; + + item_info->icon = get_app_icon(package_name); + item_info->name = get_app_name(package_name); + + item_info->index = i; + + if(item_info->name) { + if (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 { + FREEIF(package_name); + FREEIF(item_info->name); + FREEIF(item_info->icon); + FREEIF(item_info); + } + } + } + + 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); + + notification_setting_free_notification(setting_array); +} + +Eina_List *get_excepted_apps_list() +{ + NOTISET_DBG(""); + return setting_info->excepted_list; +} + +Eina_List *get_all_apps_list() +{ + NOTISET_DBG(""); + return setting_info->all_apps_list; +} + + +Eina_List *get_not_excepted_apps_list() +{ + NOTISET_DBG(""); + return setting_info->not_excepted_list; +} + + +bool get_do_not_disturb() +{ + NOTISET_DBG(""); + + int err = NOTIFICATION_ERROR_NONE; + notification_system_setting_h system_setting = NULL; + bool do_not_disturb = false; + + 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); + goto out; + } + + notification_system_setting_get_do_not_disturb(system_setting, &do_not_disturb); + NOTISET_DBG("do_not_disturb [%d]\n", do_not_disturb); + +out: + if (system_setting) + notification_system_setting_free_system_setting(system_setting); + + return do_not_disturb; +} + +void set_do_not_disturb(bool state) +{ + NOTISET_DBG(""); + int err = NOTIFICATION_ERROR_NONE; + notification_system_setting_h system_setting = NULL; + + 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); + goto out; + } + + notification_system_setting_set_do_not_disturb(system_setting, state); + NOTISET_DBG("set do_not_disturb [%d]\n", state); + + err = notification_system_setting_update_system_setting(system_setting); + if (err != NOTIFICATION_ERROR_NONE) { + NOTISET_ERR("notification_setting_update_setting [%d]\n", err); + goto out; + } +out: + if (system_setting) + notification_system_setting_free_system_setting(system_setting); + +} + +bool set_allow_to_nofity(char *pkg_name, bool state) +{ + NOTISET_DBG(""); + 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) +{ + NOTISET_DBG(""); + + 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_DBG(""); + item_info_s *item_info = NULL; + + if(input_list) { + EINA_LIST_FREE(input_list, item_info) { + //NOTISET_DBG("remove %s", item_info->name); + FREEIF(item_info->appid); + FREEIF(item_info->name); + FREEIF(item_info->icon); + FREEIF(item_info); + } + } +} + + +void remove_all_apps_list() { + NOTISET_DBG(""); + if(setting_info) { + _remove_apps_list(setting_info->all_apps_list); + } +} +void remove_excepted_apps_list(){ + NOTISET_DBG(""); + if(setting_info) { + _remove_apps_list(setting_info->excepted_list); + _remove_apps_list(setting_info->not_excepted_list); + } + +} + diff --git a/setting-notification-do-not-disturb/src/pkgmgr-setting-info.c b/setting-notification-do-not-disturb/src/pkgmgr-setting-info.c new file mode 100755 index 0000000..0dce056 --- /dev/null +++ b/setting-notification-do-not-disturb/src/pkgmgr-setting-info.c @@ -0,0 +1,72 @@ +/* + * Copyright (c) 2009 - 2015 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 +#include + +#include "pkgmgr-setting-info.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 char *get_app_icon(char *appid) +{ + char *icon_path = NULL; + char *package_id = NULL; + package_manager_get_package_id_by_app_id(appid, &package_id); + if (package_id) { + + package_info_h package_info = NULL; + package_manager_get_package_info(package_id, &package_info); + if (!package_info) + return NULL; + + package_info_get_icon(package_info, &icon_path); + package_info_destroy(package_info); + } + free(package_id); + return icon_path; +} + + +HAPI char *get_app_name(const char *appid) +{ + char *name = NULL; + char *package_id = NULL; + package_manager_get_package_id_by_app_id(appid, &package_id); + if (package_id) { + + package_info_h package_info = NULL; + package_manager_get_package_info(package_id, &package_info); + if (!package_info) + return NULL; + + package_info_get_label(package_info, &name); + package_info_destroy(package_info); + } + free(package_id); + return name; +} diff --git a/setting-notification-do-not-disturb/tizen-manifest.xml b/setting-notification-do-not-disturb/tizen-manifest.xml new file mode 100644 index 0000000..964389d --- /dev/null +++ b/setting-notification-do-not-disturb/tizen-manifest.xml @@ -0,0 +1,12 @@ + + + + + + setting-notification-do-not-disturb.png + + + http://tizen.org/privilege/packagemanager.info + + + diff --git a/ug-setting-notification-app-notifications-efl/CMakeLists.txt b/ug-setting-notification-app-notifications-efl/CMakeLists.txt deleted file mode 100755 index 1eb9789..0000000 --- a/ug-setting-notification-app-notifications-efl/CMakeLists.txt +++ /dev/null @@ -1,49 +0,0 @@ -CMAKE_MINIMUM_REQUIRED(VERSION 2.6) -PROJECT(ug-ug-setting-notification-app-notifications-efl C) -SET(PREFIX ${CMAKE_INSTALL_PREFIX}) -SET(PROJECT_NAME "${PROJECT_NAME}") -SET(LIBDIR "${PREFIX}/lib") - -SET(VERSION_MAJOR 0) -SET(VERSION "${VERSION_MAJOR}.0.1") - -INCLUDE(FindPkgConfig) -pkg_check_modules(pkgs REQUIRED - elementary - efl-extension - edje - evas - ecore - ui-gadget-1 - dlog - notification - pkgmgr - pkgmgr-info - capi-appfw-package-manager - capi-system-system-settings - capi-appfw-app-manager - capi-appfw-application - libtzplatform-config -) - -SET(BUILD_SOURCE - src/app-notificatons-efl.c -) - -INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/inc) -ADD_DEFINITIONS(${pkgs_CFLAGS}) -ADD_DEFINITIONS("-DPKGNAME=\"${PROJECT_NAME}\"") - -ADD_LIBRARY(${PROJECT_NAME} SHARED ${BUILD_SOURCE}) -TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS} ug-setting-notification-efl) -SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION ${VERSION_MAJOR}) -SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES VERSION ${VERSION}) - -INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/inc) -INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/ug-setting-notification-efl/inc) - -INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIBDIR}) - -MESSAGE("ug-ug-setting-notification-app-notifications-efl End") - -# End of a file diff --git a/ug-setting-notification-app-notifications-efl/LICENSE b/ug-setting-notification-app-notifications-efl/LICENSE deleted file mode 100755 index d645695..0000000 --- a/ug-setting-notification-app-notifications-efl/LICENSE +++ /dev/null @@ -1,202 +0,0 @@ - - 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. diff --git a/ug-setting-notification-do-not-disturb-efl/CMakeLists.txt b/ug-setting-notification-do-not-disturb-efl/CMakeLists.txt deleted file mode 100755 index b351d74..0000000 --- a/ug-setting-notification-do-not-disturb-efl/CMakeLists.txt +++ /dev/null @@ -1,55 +0,0 @@ -CMAKE_MINIMUM_REQUIRED(VERSION 2.6) -PROJECT(ug-ug-setting-notification-do-not-disturb-efl C) - -SET(PREFIX ${CMAKE_INSTALL_PREFIX}) -SET(PROJECT_NAME "${PROJECT_NAME}") -SET(LIBDIR "${PREFIX}/lib") - -SET(VERSION_MAJOR 0) -SET(VERSION "${VERSION_MAJOR}.0.1") - -INCLUDE(FindPkgConfig) -pkg_check_modules(pkgs REQUIRED - elementary - efl-extension - edje - evas - ecore - ui-gadget-1 - dlog - notification - pkgmgr - pkgmgr-info - capi-appfw-package-manager - capi-system-system-settings - capi-appfw-app-manager - capi-appfw-application - libtzplatform-config -) - -SET(BUILD_SOURCE -# ../ug-setting-notification-efl/src/common-efl.c -# ../ug-setting-notification-efl/src/pkgmgr-setting-info.c -# ../ug-setting-notification-efl/src/notification-setting-info.c - src/do-not-disturb-efl.c - src/excepted-apps-efl.c -) - -INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/inc) -ADD_DEFINITIONS(${pkgs_CFLAGS}) -ADD_DEFINITIONS("-DPKGNAME=\"${PROJECT_NAME}\"") - -ADD_LIBRARY(${PROJECT_NAME} SHARED ${BUILD_SOURCE}) - -TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS} ug-setting-notification-efl) -SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION ${VERSION_MAJOR}) -SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES VERSION ${VERSION}) - -INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/inc) -INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/ug-setting-notification-efl/inc) - -INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIBDIR}) - -MESSAGE("ug-ug-setting-notification-do-not-disturb-efl End") - -# End of a file diff --git a/ug-setting-notification-efl/CMakeLists.txt b/ug-setting-notification-efl/CMakeLists.txt deleted file mode 100755 index a1b5e84..0000000 --- a/ug-setting-notification-efl/CMakeLists.txt +++ /dev/null @@ -1,63 +0,0 @@ -CMAKE_MINIMUM_REQUIRED(VERSION 2.6) -PROJECT(ug-setting-notification-efl C) - -SET(PREFIX ${CMAKE_INSTALL_PREFIX}) -SET(PROJECT_NAME "${PROJECT_NAME}") - -SET(LIBDIR "${PREFIX}/lib") -SET(RESDIR "${PREFIX}/res") -SET(IMAGEDIR "${RESDIR}/images") -SET(LICENSEDIR "${SYS_SHARE_DIR}/license") -SET(PACKAGEDIR ${TZ_SYS_RO_PACKAGES}) -SET(ICONDIR "${RESDIR}/icons/${PROJECT_NAME}/") -SET(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE) - -SET(VERSION_MAJOR 0) -SET(VERSION "${VERSION_MAJOR}.0.1") - -INCLUDE(FindPkgConfig) -pkg_check_modules(pkgs REQUIRED - elementary - efl-extension - edje - evas - ecore - ui-gadget-1 - dlog - notification - pkgmgr - pkgmgr-info - capi-appfw-package-manager - capi-system-system-settings - capi-appfw-app-manager - capi-appfw-application - libtzplatform-config -) - -SET(BUILD_SOURCE - src/common-efl.c - src/pkgmgr-setting-info.c - src/notification-setting-info.c -) - -INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/inc) -ADD_DEFINITIONS(${pkgs_CFLAGS} "-fPIC") -ADD_DEFINITIONS("-DPKGNAME=\"${PROJECT_NAME}\"") - -ADD_LIBRARY(${PROJECT_NAME} STATIC ${BUILD_SOURCE}) -TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS}) - - -INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/LICENSE DESTINATION ${LICENSEDIR} RENAME "${PROJECT_NAME}") -INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_NAME}.xml DESTINATION ${PACKAGEDIR}) -INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/${PROJECT_NAME}.png DESTINATION ${ICONDIR}) - -INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIBDIR}) - -INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/res/images/ DESTINATION ${IMAGEDIR}) - -MESSAGE("ug-setting-notification-efl End") - -ADD_SUBDIRECTORY(res/po) - -# End of a file diff --git a/ug-setting-notification-efl/ug-setting-notification-efl.xml b/ug-setting-notification-efl/ug-setting-notification-efl.xml deleted file mode 100755 index 4663df7..0000000 --- a/ug-setting-notification-efl/ug-setting-notification-efl.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - Samsung - Notification Setting - - ug-setting-notification-efl.png - - - - ug-setting-notification-efl.png - - - - - - http://tizen.org/privilege/packagemanager.info - http://tizen.org/privilege/packagemanager.install - http://tizen.org/privilege/packagemanager.setting - - - -