diff options
author | Jinkun Jang <jinkun.jang@samsung.com> | 2013-03-13 01:38:30 +0900 |
---|---|---|
committer | Jinkun Jang <jinkun.jang@samsung.com> | 2013-03-13 01:38:30 +0900 |
commit | 49e213627d11ff8725b07fe525a0c53e224ea0f6 (patch) | |
tree | 8fcd56ccf543d508d14214351e5b7759636b35f2 | |
parent | c8d1525215d9d5f8417c235032dd9d95cbc61fac (diff) | |
download | ug-nfc-efl-49e213627d11ff8725b07fe525a0c53e224ea0f6.tar.gz ug-nfc-efl-49e213627d11ff8725b07fe525a0c53e224ea0f6.tar.bz2 ug-nfc-efl-49e213627d11ff8725b07fe525a0c53e224ea0f6.zip |
Tizen 2.1 base
150 files changed, 10607 insertions, 0 deletions
@@ -0,0 +1,8 @@ +Lee Sangsoo <constant.lee at samsung dot com> +Junyong Sim <junyong.sim at samsung dot com> +Wonkyu Kwon <wonkyu.kwon at samsung dot com> +Sungjae Lim <neueziel.lim at samsung dot com> +Sechang Sohn <sc.sohn at samsung dot com> +Jinmin Chung <jinmin at samsung dot com> +Jaekyun Lee <jkyun.lee at samsung dot com> + diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..ff141b3 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,7 @@ +CMAKE_MINIMUM_REQUIRED(VERSION 2.6) + +MESSAGE("NFC UI Gardet version: ${VERSION}") + +ADD_SUBDIRECTORY(ug-nfc-setting-efl) +ADD_SUBDIRECTORY(ug-nfc-share-efl) + diff --git a/LICENSE.Flora b/LICENSE.Flora new file mode 100644 index 0000000..9c95663 --- /dev/null +++ b/LICENSE.Flora @@ -0,0 +1,206 @@ +Flora License + +Version 1.0, May, 2012 + +http://floralicense.org/license/ + +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. + +"Tizen Certified Platform" shall mean a software platform that complies +with the standards set forth in the Compatibility Definition Document +and passes the Compatibility Test Suite as defined from time to time +by the Tizen Technical Steering Group and certified by the Tizen +Association or its designated agent. + +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 +solely as incorporated into a Tizen Certified Platform, 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 solely +as incorporated into a Tizen Certified Platform 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 pursuant to the copyright license +above, in any medium, with or without modifications, and in Source or +Object form, provided that You meet the following conditions: + + 1. You must give any other recipients of the Work or Derivative Works + a copy of this License; and + 2. You must cause any modified files to carry prominent notices stating + that You changed the files; and + 3. 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 + 4. 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 Flora License to your work + +To apply the Flora 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 Flora License, Version 1.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://floralicense.org/license/ + + 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. + @@ -0,0 +1,3 @@ +Copyright (c) Samsung Electronics Co., Ltd. All rights reserved. +Except as noted, this software is licensed under Flora License, Version 1. +Please, see the LICENSE.Flora file for Flora License terms and conditions. diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..a985ed2 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,160 @@ +ug-nfc-efl (0.0.1-20) unstable; urgency=low + + * Remove unused code and vconf key + * Git: slp/pkgs/u/ug-nfc-efl + * Tag: ug-nfc-efl_0.0.1-20 + + -- Wonkyu Kwon <wonkyu.kwon@samsung.com> Thu, 24 May 2012 19:53:20 +0900 + +ug-nfc-efl (0.0.1-19) unstable; urgency=low + + * modify the private vconf + * Git: slp/pkgs/u/ug-nfc-efl + * Tag: ug-nfc-efl_0.0.1-19 + + -- Sungjae Lim <neueziel.lim@samsung.com> Wed, 16 May 2012 11:49:24 +0900 + +ug-nfc-efl (0.0.1-18) unstable; urgency=low + + * Update shared popup, Fix the string length problem in memo app + * Git: slp/pkgs/u/ug-nfc-efl + * Tag: ug-nfc-efl_0.0.1-18 + + -- Wonkyu Kwon <wonkyu.kwon@samsung.com> Thu, 10 May 2012 10:49:24 +0900 + +ug-nfc-efl (0.0.1-17) unstable; urgency=low + + * apply S beam and remove the routine to initialize the vconf "db/nfc/enable" during installing + * Git: slp/pkgs/u/ug-nfc-efl + * Tag: ug-nfc-efl_0.0.1-17 + + -- Junyong Sim <junyong.sim@samsung.com> Mon, 07 May 2012 16:32:16 +0900 + +ug-nfc-efl (0.0.1-16) unstable; urgency=low + + * Fix : [S1-2460] Complete black screen displaying continuously while sharing any song through the NFC + * Git: slp/pkgs/u/ug-nfc-efl + * Tag: ug-nfc-efl_0.0.1-16 + + -- Wonkyu Kwon <wonkyu.kwon@samsung.com> Fri, 04 May 2012 11:30:33 +0900 + +ug-nfc-efl (0.0.1-15) unstable; urgency=low + + * apply S BEAM setting + * Git: slp/pkgs/u/ug-nfc-efl + * Tag: ug-nfc-efl_0.0.1-15 + + -- Junyong Sim <junyong.sim@samsung.com> Wed, 02 May 2012 10:34:45 +0900 + +ug-nfc-efl (0.0.1-14) unstable; urgency=low + + * apply Redwood GUI for UG + * Git: slp/pkgs/u/ug-nfc-efl + * Tag: ug-nfc-efl_0.0.1-14 + + -- Junyong Sim <junyong.sim@samsung.com> Thu, 19 Apr 2012 17:02:40 +0900 + +ug-nfc-efl (0.0.1-13) unstable; urgency=low + + * add progressbar on the setting menu of nfc + * Git: slp/pkgs/u/ug-nfc-efl + * Tag: ug-nfc-efl_0.0.1-13 + + -- Junyong Sim <junyong.sim@samsung.com> Mon, 09 Apr 2012 09:55:02 +0900 + +ug-nfc-efl (0.0.1-12) unstable; urgency=low + + * remove nfc in Cmake + * Git: slp/pkgs/u/ug-nfc-efl + * Tag: ug-nfc-efl_0.0.1-12 + + -- Junyong Sim <junyong.sim@samsung.com> Thu, 22 Mar 2012 18:53:32 +0900 + +ug-nfc-efl (0.0.1-11) unstable; urgency=low + + * fix jira issue + * Git: slp/pkgs/u/ug-nfc-efl + * Tag: ug-nfc-efl_0.0.1-11 + + -- Junyong Sim <junyong.sim@samsung.com> Thu, 22 Mar 2012 17:10:45 +0900 + +ug-nfc-efl (0.0.1-10) unstable; urgency=low + + * remove the header of nfc-manager + * Git: slp/pkgs/u/ug-nfc-efl + * Tag: ug-nfc-efl_0.0.1-10 + + -- Junyong Sim <junyong.sim@samsung.com> Fri, 16 Mar 2012 14:41:45 +0900 + +ug-nfc-efl (0.0.1-9) unstable; urgency=low + + * remove the dependency of unused packages + * Git: slp/pkgs/u/ug-nfc-efl + * Tag: ug-nfc-efl_0.0.1-9 + + -- Junyong Sim <junyong.sim@samsung.com> Fri, 16 Mar 2012 11:32:43 +0900 + +ug-nfc-efl (0.0.1-8) unstable; urgency=low + + * package upload for Elementary API changes + * Git: slp/pkgs/u/ug-nfc-efl + * Tag: ug-nfc-efl_0.0.1-8 + + -- Junyong Sim <junyong.sim@samsung.com> Wed, 14 Mar 2012 20:03:55 +0900 + +ug-nfc-efl (0.0.1-7) unstable; urgency=low + + * Upload package + * Git: slp/pkgs/u/ug-nfc-efl + * Tag: ug-nfc-efl_0.0.1-7 + + -- Junyong Sim <junyong.sim@samsung.com> Mon, 12 Mar 2012 17:06:58 +0900 + +ug-nfc-efl (0.0.1-6) unstable; urgency=low + + * Upload package + * Git: slp/pkgs/u/ug-nfc-efl + * Tag: ug-nfc-efl_0.0.1-6 + + -- Wonkyu Kwon <wonkyu.kwon@samsung.com> Mon, 27 Feb 2012 18:00:00 +0900 + +ug-nfc-efl (0.0.1-5) unstable; urgency=low + + * change nfc icon + * Git: slp/pkgs/u/ug-nfc-efl + * Tag: ug-nfc-efl_0.0.1-5 + + -- Junyong Sim <junyong.sim@samsung.com> Fri, 17 Feb 2012 11:10:44 +0900 + +ug-nfc-efl (0.0.1-4) unstable; urgency=low + + * update changelog + * Git: slp/pkgs/u/ug-nfc-efl + * Tag: ug-nfc-efl_0.0.1-4 + + -- Junyong Sim <junyong.sim@samsung.com> Thu, 16 Feb 2012 08:46:36 +0900 + +ug-nfc-efl (0.0.1-3) unstable; urgency=low + + * share vi NFC updated + * Git: slp/pkgs/u/ug-nfc-efl + * Tag: ug-nfc-efl_0.0.1-3 + + -- Sechang Sohn <sc.sohn@samsung.com> Wed, 15 Feb 2012 08:46:15 +0900 + +ug-nfc-efl (0.0.1-2) unstable; urgency=low + + * move vconf value(db/nfc/enable) + * Git: slp/pkgs/u/ug-nfc-efl + * Tag: ug-nfc-efl_0.0.1-2 + + -- Junyong Sim <junyong.sim@samsung.com> Mon, 30 Jan 2012 16:55:30 +0900 + +ug-nfc-efl (0.0.1-1) unstable; urgency=low + + * first source package for building + * Git: slp/pkgs/u/ug-nfc-efl + * Tag: ug-nfc-efl_0.0.1-1 + + -- Junyong Sim <junyong.sim@samsung.com> Thu, 26 Jan 2012 19:13:37 +0900 + diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +5 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..0888129 --- /dev/null +++ b/debian/control @@ -0,0 +1,31 @@ +Source: ug-nfc-efl +Section: libs +Priority: extra +Maintainer:junyong.sim@samsung.com +Uploaders: junyong.sim@samsung.com +Build-Depends: debhelper (>= 5),libappcore-efl-dev,libcontacts-service-dev,libbluetooth-frwk-dev,libslp-utilx-dev,libedbus-dev,syspopup-dev,libedje-dev,libecore-dev,libevas-dev,libug-contacts-dev,libui-gadget-dev,libappsvc-dev,libxdgmime-dev,capi-network-nfc-dev, syspopup-caller-dev +Standards-Version: 0.1.0 + +Package: libug-setting-nfc-efl +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: UI gadget about the setting of nfc + +Package: libug-setting-nfc-efl-dbg +Section: debug +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, libug-setting-nfc-efl(= ${Source-Version}) +Description: UI gadget about the setting of nfc (unstripped) + +Package: libug-share-nfc-efl +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: UI gadget about the share of nfc + +Package: libug-share-nfc-efl-dbg +Section: debug +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, libug-share-nfc-efl(= ${Source-Version}) +Description: UI gadget about the share of nfc (unstripped) diff --git a/debian/libug-setting-nfc-efl.install.in b/debian/libug-setting-nfc-efl.install.in new file mode 100644 index 0000000..6eac2ed --- /dev/null +++ b/debian/libug-setting-nfc-efl.install.in @@ -0,0 +1,4 @@ +/opt/ug/lib/libug-setting-nfc-efl* +/opt/ug/res/edje/ug-setting-nfc-efl/* +/opt/ug/res/icons/* +/opt/ug/res/locale/*/LC_MESSAGES/ug-setting-nfc-efl* diff --git a/debian/libug-setting-nfc-efl.postinst b/debian/libug-setting-nfc-efl.postinst new file mode 100644 index 0000000..1a24852 --- /dev/null +++ b/debian/libug-setting-nfc-efl.postinst @@ -0,0 +1 @@ +#!/bin/sh diff --git a/debian/libug-share-nfc-efl.install.in b/debian/libug-share-nfc-efl.install.in new file mode 100644 index 0000000..fae256c --- /dev/null +++ b/debian/libug-share-nfc-efl.install.in @@ -0,0 +1,4 @@ +/opt/ug/lib/libug-share-nfc-efl* +/opt/ug/res/edje/ug-share-nfc-efl/* +/opt/ug/res/images/* +/opt/ug/res/locale/*/LC_MESSAGES/ug-share-nfc-efl* diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..1fc14e2 --- /dev/null +++ b/debian/rules @@ -0,0 +1,131 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +CFLAGS ?= -Wall -g +CXXFLAGS ?= -Wall -g +LDFLAGS ?= +PREFIX ?= /opt/ug +DATADIR ?= /opt/ug/res + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 + CXXFLAGS += -O0 +else + CFLAGS += -O2 + CXXFLAGS += -O2 +endif + +LDFLAGS += -Wl,--rpath=$(PREFIX)/lib -Wl,--as-needed -Wl,--unresolved-symbols=ignore-in-shared-libs + +CMAKE_TMP_DIR = $(CURDIR)/cmake_tmp + + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + mkdir -p $(CMAKE_TMP_DIR); + cd $(CMAKE_TMP_DIR); CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" LDFLAGS="$(LDFLAGS)" cmake .. -DCMAKE_INSTALL_PREFIX=$(PREFIX) -DVERSION=$(VERSION) + + touch configure-stamp + +build: build-stamp + +build-stamp: configure-stamp + dh_testdir + + # Add here commands to compile the package. + cd $(CMAKE_TMP_DIR) && $(MAKE) + #docbook-to-man debian/wavplayer.sgml > wavplayer.1 + + for f in `find $(CURDIR)/debian/ -name "*.in"`; do \ + cat $$f > $${f%.in}; \ + sed -i -e "s#@PREFIX@#$(PREFIX)#g" $${f%.in}; \ + sed -i -e "s#@DATADIR@#$(DATADIR)#g" $${f%.in}; \ + done + + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + + # Add here commands to clean up after the build process. + -cd $(CMAKE_TMP_DIR) && $(MAKE) clean + rm -rf $(CMAKE_TMP_DIR) + rm -rf CMakeCache.txt + rm -rf CMakeFiles + rm -rf cmake_install.cmake + rm -rf Makefile + rm -rf install_manifest.txt + rm -rf *.so + rm -rf *.edj + rm -rf po/*.mo + rm -rf po/CMakeCache.txt + rm -rf po/CMakeFiles + rm -rf po/cmake_install.cmake + rm -rf po/Makefile + rm -rf po/install_manifest.txt + + for f in `find $(CURDIR)/debian/ -name "*.in"`; do \ + rm -f $${f%.in}; \ + done + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/wavplayer. + cd $(CMAKE_TMP_DIR) && $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install + + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot +# dh_installchangelogs +# dh_installdocs +# dh_installexamples + dh_install --sourcedir=debian/tmp +# dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_python +# dh_installinit +# dh_installcron +# dh_installinfo +# dh_installman + dh_link + dh_strip --dbg-package=libug-setting-nfc-efl-dbg --dbg-package=libug-share-nfc-efl-dbg + dh_compress + dh_fixperms +# dh_perl + dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure diff --git a/packaging/libug-setting-nfc-efl.install.in b/packaging/libug-setting-nfc-efl.install.in new file mode 100644 index 0000000..15683fb --- /dev/null +++ b/packaging/libug-setting-nfc-efl.install.in @@ -0,0 +1,4 @@ +/usr/ug/lib/libug-setting-nfc-efl* +/usr/ug/res/locale/*/LC_MESSAGES/ug-setting-nfc-efl* +/usr/ug/res/icons/* +/usr/ug/res/edje/ug-setting-nfc-efl/* diff --git a/packaging/libug-share-nfc-efl.install.in b/packaging/libug-share-nfc-efl.install.in new file mode 100644 index 0000000..edd01a1 --- /dev/null +++ b/packaging/libug-share-nfc-efl.install.in @@ -0,0 +1,4 @@ +/usr/ug/lib/libug-share-nfc-efl* +/usr/ug/res/locale/*/LC_MESSAGES/ug-share-nfc-efl* +/usr/ug/res/images/* +/usr/ug/res/edje/ug-share-nfc-efl/* diff --git a/packaging/ug-nfc-efl b/packaging/ug-nfc-efl new file mode 100644 index 0000000..cc8727b --- /dev/null +++ b/packaging/ug-nfc-efl @@ -0,0 +1,75 @@ +Flora License + +Version 1.0, May, 2012 + +http://floralicense.org/license/ + +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. + +"Tizen Certified Platform" shall mean a software platform that complies with the standards set forth in the Compatibility Definition Document and passes the Compatibility Test Suite as defined from time to time by the Tizen Technical Steering Group and certified by the Tizen Association or its designated agent. + +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 solely as incorporated into a Tizen Certified Platform, 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 solely as incorporated into a Tizen Certified Platform 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 pursuant to the copyright license above, in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + + 1. You must give any other recipients of the Work or Derivative Works a copy of this License; and + + 2. You must cause any modified files to carry prominent notices stating that You changed the files; and + + 3. 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 + + 4. 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 Flora License to your work + +To apply the Flora 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 Flora License, Version 1.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://floralicense.org/license/ + + 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/packaging/ug-nfc-efl.spec b/packaging/ug-nfc-efl.spec new file mode 100644 index 0000000..4eda327 --- /dev/null +++ b/packaging/ug-nfc-efl.spec @@ -0,0 +1,95 @@ +%define _usrdir /usr +%define _ugdir %{_usrdir}/ug + + +Name: ug-nfc-efl +Summary: UI gadget about the nfc +Version: 0.0.7 +Release: 1 +Group: TO_BE/FILLED_IN +License: Flora Software License +Source0: %{name}-%{version}.tar.gz +Source1: libug-setting-nfc-efl.install.in +Source2: libug-share-nfc-efl.install.in +BuildRequires: pkgconfig(elementary) +BuildRequires: pkgconfig(ui-gadget-1) +BuildRequires: pkgconfig(dlog) +BuildRequires: pkgconfig(vconf) +BuildRequires: pkgconfig(utilX) +BuildRequires: pkgconfig(notification) +BuildRequires: pkgconfig(capi-appfw-application) +BuildRequires: pkgconfig(capi-network-nfc) +BuildRequires: pkgconfig(capi-content-mime-type) +BuildRequires: pkgconfig(sqlite3) + +BuildRequires: cmake +BuildRequires: edje-tools +BuildRequires: gettext-tools + +Requires(post): /sbin/ldconfig +Requires(post): /usr/bin/vconftool +Requires(postun): /sbin/ldconfig + +%description +UI gadget about the nfc + +%prep +%setup -q + +%package devel +Summary: ug for nfc setting +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +ug for nfc setting + +%package -n ug-share-nfc-efl +Summary: ug for nfc share +Group: Development/Libraries +Requires(post): /sbin/ldconfig +Requires(post): /usr/bin/vconftool +Requires: %{name} = %{version}-%{release} + +%description -n ug-share-nfc-efl +ug for nfc share + + +%build +mkdir cmake_tmp +cd cmake_tmp +cmake .. -DCMAKE_INSTALL_PREFIX=%{_ugdir} + +make %{?jobs:-j%jobs} + + +%install +cd cmake_tmp +rm -rf %{buildroot} +%make_install +mkdir -p %{buildroot}/usr/share/license +cp -af %{_builddir}/%{name}-%{version}/packaging/ug-nfc-efl %{buildroot}/usr/share/license/ +cp -af %{_builddir}/%{name}-%{version}/packaging/ug-share-nfc-efl %{buildroot}/usr/share/license/ + +%post + +%post -n ug-share-nfc-efl + +%postun + +%files +%manifest ug-nfc-efl.manifest +%defattr(-,root,root,-) +/usr/ug/lib/libug-setting-nfc-efl* +/usr/ug/res/locale/*/LC_MESSAGES/ug-setting-nfc-efl* +/usr/ug/res/icons/* +/usr/share/license/ug-nfc-efl + +%files -n ug-share-nfc-efl +%manifest ug-nfc-efl.manifest +%defattr(-,root,root,-) +/usr/ug/lib/libug-share-nfc-efl* +/usr/ug/res/locale/*/LC_MESSAGES/ug-share-nfc-efl* +/usr/ug/res/images/* +/usr/ug/res/edje/* +/usr/share/license/ug-share-nfc-efl diff --git a/packaging/ug-share-nfc-efl b/packaging/ug-share-nfc-efl new file mode 100644 index 0000000..cc8727b --- /dev/null +++ b/packaging/ug-share-nfc-efl @@ -0,0 +1,75 @@ +Flora License + +Version 1.0, May, 2012 + +http://floralicense.org/license/ + +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. + +"Tizen Certified Platform" shall mean a software platform that complies with the standards set forth in the Compatibility Definition Document and passes the Compatibility Test Suite as defined from time to time by the Tizen Technical Steering Group and certified by the Tizen Association or its designated agent. + +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 solely as incorporated into a Tizen Certified Platform, 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 solely as incorporated into a Tizen Certified Platform 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 pursuant to the copyright license above, in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + + 1. You must give any other recipients of the Work or Derivative Works a copy of this License; and + + 2. You must cause any modified files to carry prominent notices stating that You changed the files; and + + 3. 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 + + 4. 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 Flora License to your work + +To apply the Flora 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 Flora License, Version 1.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://floralicense.org/license/ + + 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-nfc-efl.manifest b/ug-nfc-efl.manifest new file mode 100644 index 0000000..ca37499 --- /dev/null +++ b/ug-nfc-efl.manifest @@ -0,0 +1,6 @@ +<manifest> + <request> + <domain name="_" /> + </request> +</manifest> + diff --git a/ug-nfc-setting-efl/CMakeLists.txt b/ug-nfc-setting-efl/CMakeLists.txt new file mode 100644 index 0000000..f352bfc --- /dev/null +++ b/ug-nfc-setting-efl/CMakeLists.txt @@ -0,0 +1,84 @@ +CMAKE_MINIMUM_REQUIRED(VERSION 2.6) +PROJECT(ug-setting-nfc-efl C) + +SET(PREFIX ${CMAKE_INSTALL_PREFIX}) +SET(EXEC_PREFIX "\${prefix}") +SET(LIBDIR "\${prefix}/lib") +SET(INCLUDEDIR "\${prefix}/include") +SET(VERSION 0.1.0) +SET(RESDIR "${PREFIX}/res") +SET(LOCALEDIR "${RESDIR}/locale") +SET(EDJDIR "${RESDIR}/edje/${PROJECT_NAME}") +SET(ICONDIR "${RESDIR}/icons/${PROJECT_NAME}") + +ADD_DEFINITIONS("-DPACKAGE=\"ug-setting-nfc-efl\"") +ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"") +ADD_DEFINITIONS("-DLOCALEDIR=\"${LOCALEDIR}\"") +ADD_DEFINITIONS("-DEDJDIR=\"${EDJDIR}\"") + +SET(SRCS +src/ug-nfc-setting-main.c +src/ug-nfc-setting-predefined-item.c +src/ug-nfc-setting-popup.c +src/ug-nfc-setting-db.c +) + +IF("${CMAKE_BUILD_TYPE}" STREQUAL "") + SET(CMAKE_BUILD_TYPE "Release") +ENDIF("${CMAKE_BUILD_TYPE}" STREQUAL "") +MESSAGE("Build type: ${CMAKE_BUILD_TYPE}") + +INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/include) + +INCLUDE(FindPkgConfig) +pkg_check_modules(pkgs_ug_nfc_setting REQUIRED +ecore-x +ecore-evas +elementary +ui-gadget-1 +dlog +vconf +capi-appfw-application +capi-network-nfc +sqlite3 +) + +FOREACH(flag ${pkgs_ug_nfc_setting_CFLAGS}) + SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") +ENDFOREACH(flag) + +SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Werror-implicit-function-declaration") +SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}") +SET(CMAKE_C_FLAGS_DEBUG "-O0 -g") +SET(CMAKE_C_FLAGS_RELEASE "-O2") + +FIND_PROGRAM(UNAME NAMES uname) +EXEC_PROGRAM("${UNAME}" ARGS "-m" OUTPUT_VARIABLE "ARCH") +IF("${ARCH}" STREQUAL "arm") + ADD_DEFINITIONS("-DTARGET") + MESSAGE("add -DTARGET") +ENDIF("${ARCH}" STREQUAL "arm") + +SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed") + +ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"") +ADD_DEFINITIONS("-DEDJDIR=\"${EDJDIR}\"") +ADD_DEFINITIONS("-DRESDIR=\"${RESDIR}\"") + +ADD_LIBRARY(${PROJECT_NAME} SHARED ${SRCS}) +SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION 0.1.0) +TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_ug_nfc_setting_LDFLAGS}) + +ADD_CUSTOM_TARGET(ug-setting-nfc-efl.edj + COMMAND edje_cc + ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/ug-setting-nfc-efl.edc ${CMAKE_BINARY_DIR}/ug-setting-nfc-efl.edj + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/ug-setting-nfc-efl.edc +) +ADD_DEPENDENCIES(${PROJECT_NAME} ug-setting-nfc-efl.edj) + +INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIBDIR}) +INSTALL(FILES ${CMAKE_BINARY_DIR}/ug-setting-nfc-efl.edj DESTINATION ${EDJDIR}) + +INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/data/icons/setting-nfc.png DESTINATION ${ICONDIR}) + +ADD_SUBDIRECTORY(po) diff --git a/ug-nfc-setting-efl/data/edc/ug-setting-nfc-efl.edc b/ug-nfc-setting-efl/data/edc/ug-setting-nfc-efl.edc new file mode 100644 index 0000000..8ce962d --- /dev/null +++ b/ug-nfc-setting-efl/data/edc/ug-setting-nfc-efl.edc @@ -0,0 +1,182 @@ + +#define PADDING_TOP( param_padding_size ) \ + part \ + { \ + name: "top_pad"; \ + type: RECT; \ + scale: 1; \ + description \ + { \ + state: "default" 0.0; \ + color: 0 0 0 0; \ + min: 0 param_padding_size; \ + fixed: 0 1; \ + rel1 {relative: 0 0;} \ + rel2 {relative: 1 0;} \ + align:0 0; \ + } \ + } \ + +#define PADDING_BOTTOM( param_padding_size ) \ + part \ + { \ + name: "bottom_pad"; \ + type: RECT; \ + scale: 1; \ + description \ + { \ + state: "default" 0.0; \ + color: 0 0 0 0; \ + min: 0 param_padding_size; \ + fixed: 0 1; \ + rel1 { relative: 0 1; } \ + rel2 { relative: 1 1; } \ + align: 0 1; \ + } \ + } \ + +#define PADDING_LEFT( param_padding_size ) \ + part \ + { \ + name: "left_pad"; \ + type: RECT; \ + scale: 1; \ + description \ + { \ + state: "default" 0.0; \ + color: 0 0 0 0; \ + min: param_padding_size 0; \ + fixed: 1 0; \ + rel1 {relative: 0 0;} \ + rel2 {relative: 0 1;} \ + align:0 0; \ + } \ + } \ + +#define PADDING_RIGHT( param_padding_size ) \ + part \ + { \ + name: "right_pad"; \ + type: RECT; \ + scale: 1; \ + description \ + { \ + state: "default" 0.0; \ + color: 0 0 0 0; \ + min: param_padding_size 0; \ + fixed: 1 0; \ + rel1 {relative: 1 0;} \ + rel2 {relative: 1 1;} \ + align:1 0; \ + } \ + } \ + +#define SETTING_LIST_HEIGHT (40+1+112+1+112+1+1) +#define PREDEFINED_ITEM_HEIGHT (40+1+112+15+1) +#define SCREEN_HEIGHT 1280 + +collections { + + styles + { + style + { + name: "style_txt_desc_black"; + base: "font=SLP:style=Regular text_class=slp_regular font_size=40 align=left color=#FFFFFF wrap=word"; + tag: "br" "\n"; + tag: "tab" "\t"; + tag: "b" "+ font=SLP:style=Bold"; + tag: "link" "+ color=#800 underline=on underline_color=#8008"; + tag: "hilight" "+ font=SLP:style=Bold"; + + } + } + + group{ + name: "nfc_setting"; + parts + { + part + { + name: "setting_list"; + type: SWALLOW; + scale:1; + description + { + state: "default" 0.0; + min: 0 SETTING_LIST_HEIGHT; + fixed: 0 1; + rel1{relative: 0 0;} + rel2{relative: 1 SETTING_LIST_HEIGHT/SCREEN_HEIGHT;} + align: 0 0; + } + } + + PADDING_LEFT(40) + PADDING_RIGHT(40) + + part + { + name: "sbeam_help"; + type: SWALLOW; + scale:1; + description + { + state: "default" 0.0; + rel1{relative: 1 1; to_x:"left_pad"; to_y: "setting_list";} + rel2{relative: 0 1; to_x:"right_pad";to_y: "setting_list";} + align: 0 0; + } + } + + part + { + name: "list_pad_1"; + type: RECT; + scale: 1; + description + { + state: "default" 0.0; + color: 0 0 0 0; + min: 0 40; + fixed: 0 1; + rel1 {relative: 0 1; to_y: "sbeam_help";} + rel2 {relative: 1 1; to_y: "sbeam_help";} + align:0 0; + } + } + + part + { + name: "predefined_item_list"; + type: SWALLOW; + scale:1; + description + { + state: "default" 0.0; + min: 0 PREDEFINED_ITEM_HEIGHT; + fixed: 0 1; + rel1 {relative: 0 1; to_y: "list_pad_1";} + rel2 {relative: 1 1; to_y: "list_pad_1";} + align: 0 0; + } + } + + PADDING_BOTTOM(40) + + part + { + name: "predefined_item_help"; + type: SWALLOW; + scale:1; + description + { + state: "default" 0.0; + rel1{relative: 1 1; to_x:"left_pad"; to_y: "predefined_item_list";} + rel2{relative: 0 0; to_x:"right_pad";to_y: "bottom_pad";} + align: 0 0; + } + } + } + } +} diff --git a/ug-nfc-setting-efl/data/icons/setting-nfc.png b/ug-nfc-setting-efl/data/icons/setting-nfc.png Binary files differnew file mode 100644 index 0000000..e87389a --- /dev/null +++ b/ug-nfc-setting-efl/data/icons/setting-nfc.png diff --git a/ug-nfc-setting-efl/include/ug-nfc-setting-db.h b/ug-nfc-setting-efl/include/ug-nfc-setting-db.h new file mode 100644 index 0000000..76eb8f1 --- /dev/null +++ b/ug-nfc-setting-efl/include/ug-nfc-setting-db.h @@ -0,0 +1,44 @@ +/* + * Copyright (c) 2012, 2013 Samsung Electronics Co., Ltd. + * + * Licensed under the Flora License, Version 1.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://floralicense.org/license/ + * + * 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_NFC_SETTING_DB_H__ +#define __UG_NFC_SETTING_DB_H__ + +#ifdef __cplusplus +extern "C" { +#endif /* __cplusplus */ + +#include <sqlite3.h> + +/************************** API **************************/ +int _ug_nfc_setting_db_open(void); +int _ug_nfc_setting_db_close(void); +int _ug_nfc_setting_db_open_table(int *table_handle); +int _ug_nfc_setting_db_get_count(int *count); +int _ug_nfc_setting_db_get_next_record(int table_handle, + char **app_id, char **pkgName, + char **iconPath, char **msgDes); +int _ug_nfc_setting_db_get_pkgName(char *app_id, char **pkgName); +int _ug_nfc_setting_db_close_table(int table_handle); + + +#ifdef __cplusplus +} +#endif + +#endif /*__UG_NFC_SETTING_DB_H__*/ + diff --git a/ug-nfc-setting-efl/include/ug-nfc-setting-main.h b/ug-nfc-setting-efl/include/ug-nfc-setting-main.h new file mode 100644 index 0000000..23a2aac --- /dev/null +++ b/ug-nfc-setting-efl/include/ug-nfc-setting-main.h @@ -0,0 +1,119 @@ +/* + * Copyright (c) 2012, 2013 Samsung Electronics Co., Ltd. + * + * Licensed under the Flora License, Version 1.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://floralicense.org/license/ + * + * 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_NFC_SETTING_MAIN_H__ +#define __UG_NFC_SETTING_MAIN_H__ + +#ifdef __cplusplus +extern "C" { +#endif /* __cplusplus */ + +#include <stdio.h> +#include <ui-gadget-module.h> +#include <Evas.h> +#include <Ecore.h> +#include <Ecore_X.h> +#include <Elementary.h> +#include <bundle.h> +#include <dlog.h> +#include <vconf.h> +#include <nfc.h> + +#define LOCALE_PATH LOCALEDIR +#define EDJ_PATH EDJDIR +#define EDJ_FILE EDJ_PATH"/"PACKAGE".edj" + +#define PREDEFINED_ITEM_FILE_PATH "/usr/apps/org.tizen.57r43275q7/share" + +#ifdef LOG_TAG +#undef LOG_TAG +#endif + +#define LOG_TAG "UG_NFC_EFL_SETTING" + +#define NFCUG_TEXT_DOMAIN PACKAGE +#define NFCUG_LOCALEDIR LOCALE_PATH + +#define POPUP_TEXT_SIZE 1024 + +/* Registered string in STMS NFC */ +#define IDS_NFC_NFC dgettext(PACKAGE, "IDS_NFC_BODY_NFC") +#define IDS_NFC_DESCRIPTION_MSG dgettext(PACKAGE, "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS") +#define IDS_NFC_S_BEAM dgettext(PACKAGE, "IDS_NFC_OPT_S_BEAM") +#define IDS_NFC_S_BEAM_DESCRIPTION_MSG dgettext(PACKAGE, "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG") +#define IDS_PREDEFINED_ITEM dgettext(PACKAGE, "IDS_NFC_BODY_PREDEFINED_ITEM_ABB") +#define IDS_PREDEFINED_ITEM_DESCRIPTION_MSG dgettext(PACKAGE, "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG") +#define IDS_SECURITY_POLICY_RESTRICTS_USE_OF_PS dgettext(PACKAGE, "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS") + +#define IDS_NONE dgettext("sys_string", "IDS_COM_BODY_NONE") +#define IDS_CLOSE dgettext("sys_string", "IDS_COM_POP_CLOSE") + +/* will be deleted */ +#define IDS_NFC_SERVICE_IS_NOT_SUPPORTED _("NFC service is not supported") + +typedef enum _NFCSettingType { + NFC_ON_OFF = 0, + NFC_PREDEFINED_ITEM, + NFC_SETTING_MAX +} NFCSettingType; + +enum +{ + UG_FONT_LIST = 0, + UG_FONT_SBEAM_TITLE, + UG_FONT_LIVEBOX, + UG_FONT_HELP, + UG_FONT_MAX, +}; + +enum +{ + UG_ALIGN_LEFT, + UG_ALIGN_CENTER, + UG_ALIGN_RIGHT, +}; + +typedef struct _ugdata_t +{ + Evas_Object* ug_win_main; + ui_gadget_h nfc_setting_ug; + Evas_Object* base_layout; + Evas_Object *bg; + + Evas_Object* base_naviframe; + Elm_Object_Item *base_navi_it; +}ugdata_t; + +typedef struct _gl_item_data_t +{ + NFCSettingType type; + ugdata_t *data; +}gl_item_data; + + +/************************** API **************************/ +void _change_nfc_predefined_item_setting(void *data); +bool _ug_nfc_check_predefined_item_available(void); +Evas_Object *_ug_nfc_create_predefined_item_list(void *data); +void _ug_nfc_destroy_predefined_item_list(void *data, Evas_Object *obj, void *event_info); + + +#ifdef __cplusplus +} +#endif + +#endif /*__UG_NFC_SETTING_MAIN_H__*/ diff --git a/ug-nfc-setting-efl/include/ug-nfc-setting-popup.h b/ug-nfc-setting-efl/include/ug-nfc-setting-popup.h new file mode 100644 index 0000000..e684795 --- /dev/null +++ b/ug-nfc-setting-efl/include/ug-nfc-setting-popup.h @@ -0,0 +1,58 @@ +/* + * Copyright (c) 2012, 2013 Samsung Electronics Co., Ltd. + * + * Licensed under the Flora License, Version 1.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://floralicense.org/license/ + * + * 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_NFC_SETTING_POPUP_H__ +#define __UG_NFC_SETTING_POPUP_H__ + +#ifdef __cplusplus +extern "C" { +#endif /* __cplusplus */ + +#include "ug-nfc-setting-main.h" + +typedef void (*UG_NFC_POPUP_USER_RESP_CB)(void *data, Evas_Object *obj, void *event_info); + +enum { + UG_NFC_POPUP_RESP_NONE = -1, + UG_NFC_POPUP_RESP_TIMEOUT = -2, + UG_NFC_POPUP_RESP_OK = -3, + UG_NFC_POPUP_RESP_CANCEL = -4, + UG_NFC_POPUP_RESP_CLOSE = -5 +}; + + +Evas_Object *ug_nfc_setting_create_popup(void *data, + Evas_Object *parent_layout, + const char *description, + const char *btn1_text, + int btn1_type, + const char *btn2_text, + int btn2_type, + const char *btn3_text, + int btn3_type, + bool is_alert_type, + bool enable_timeout, + UG_NFC_POPUP_USER_RESP_CB response_cb); +void ug_nfc_setting_close_popup(Evas_Object* popup); + +#ifdef __cplusplus +} +#endif + + +#endif /*__UG_NFC_SETTING_POPUP_H__*/ + diff --git a/ug-nfc-setting-efl/po/CMakeLists.txt b/ug-nfc-setting-efl/po/CMakeLists.txt new file mode 100644 index 0000000..4f23ed9 --- /dev/null +++ b/ug-nfc-setting-efl/po/CMakeLists.txt @@ -0,0 +1,31 @@ +CMAKE_MINIMUM_REQUIRED(VERSION 0.1) +PROJECT(ug-setting-nfc-efl C) + +SET(POFILES +ar.po az.po bg.po ca.po cs.po da.po de_DE.po el_GR.po en.po en_PH.po +en_US.po es_ES.po es_MX.po et.po eu.po fi.po fr_CA.po fr_FR.po ga.po gl.po +hi.po hr.po hu.po hy.po is.po it_IT.po ja_JP.po ka.po kk.po ko_KR.po +lt.po lv.po mk.po nb.po nl_NL.po pl.po pt_BR.po pt_PT.po ro.po ru_RU.po +sk.po sl.po sr.po sv.po tr_TR.po uk.po uz.po zh_CN.po zh_HK.po zh_SG.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 res/locale/${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/ug-nfc-setting-efl/po/POTFILES.in b/ug-nfc-setting-efl/po/POTFILES.in new file mode 100644 index 0000000..2068f24 --- /dev/null +++ b/ug-nfc-setting-efl/po/POTFILES.in @@ -0,0 +1,3 @@ +# List of source files containing translatable strings. +./src/ug-nfc-share-main.c +./src/ug-nfc-share-tag.c diff --git a/ug-nfc-setting-efl/po/ar.po b/ug-nfc-setting-efl/po/ar.po new file mode 100644 index 0000000..5a682e0 --- /dev/null +++ b/ug-nfc-setting-efl/po/ar.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "لإلغاء المشاركة، انقر فوق إلغاء" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "الخدمة غير متاحة. تم إيقاف تشغيل NFC. هل تريد تشغيل NFC؟" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "مشاركة عبر NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "قم بملامسة الهواتف ببعضها البعض برفق لمشاركتها" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "فشل التحويل" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "تقيد سياسة الأمان استخدام %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "مشترك" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "يتعذر المشاركة" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "العنصر المحدد مسبقا" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "يمكنك نقل العناصر المحددة مسبقا إلى جهاز NFC آخر. ما عليك سوى تقريب الجهازين من بعضهما (عادة من الخلف) أثناء التواجد في الشاشة الرئيسية" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "عند تشغيل NFC، يمكنك إرسال البيانات أو استلامها عند ملامسة الجهاز لأجهزة أخرى مزودة بإمكانية NFC أو علامات NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "عند تشغيل هذه الميزة، يمكنك نقل الملفات إلى أجهزة أخرى مزودة بإمكانية NFC وWi-Fi Direct بتقريب الجهازين من بعضهما. على سبيل المثال، يمكنك نقل ملفات الصور/الفيديو من الاستوديو وملفات الموسيقى من مشغل الموسيقى، وغير ذلك المزيد. فما عليك سوى تقريب الجهازين من بعضهما (عادة من الخلف) ثم النقر فوق الشاشة. يحدد التطبيق ما يتم نقله" + diff --git a/ug-nfc-setting-efl/po/az.po b/ug-nfc-setting-efl/po/az.po new file mode 100644 index 0000000..15b648e --- /dev/null +++ b/ug-nfc-setting-efl/po/az.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Paylaşmanı ləğv etmək üçün İmtina vurun" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Xidmət mümkün deyil. NFC söndürülüb. NFC yandırılsın?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "NFC ilə paylaş" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Paylaşmaq üçün telefonlara bir yerdə yavaşca toxunun" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Köçürmə alınmadı" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Təhlükəsizlik siyasəti %s istifadəsini məhdudlaşdırır" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Paylanmış" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Paylaşmaq mümkün deyil" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Təyin edilmiş element" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Siz müəyyən elementləri başqa bir NFC cihazına köçürə bilərsiniz. Sadəcə olaraq əsas ekranda olarkən cihazları yaxınlaşdırın (adətən arxa-arxaya)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "NFC aktiv olduqda cihazınız, NFC dəstəklənən digər cihazlara və ya NFC etiketlərinə toxunduqda məlumat göndərə və qəbul edə bilərsiniz" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Bu xüsusiyyət aktiv olduqda, siz cihazları yanaşı tutaraq faylları digər NFC və Wi-Fi Direct cihazlarına göndərə bilərsiniz. Məsələn, siz Qalereyadan təsvir/video fayllarını, Musiqi pleyerindən musiqi fayllarını və s. göndərə bilərsiniz. Sadəcə cihazları yaxınlaşdırın və (adətən arxa arxaya) və sonra ekrana vurun. Proqram göndərilənləri müəyyən edir" + diff --git a/ug-nfc-setting-efl/po/bg.po b/ug-nfc-setting-efl/po/bg.po new file mode 100644 index 0000000..b9bd77e --- /dev/null +++ b/ug-nfc-setting-efl/po/bg.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "За да отмените споделянето, чукнете Отказ" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Услугата не е достъпна. NFC е изключено. Включване на NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Споделяне през NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Леко докоснете телефоните един в друг, за да споделите" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Прехвърлянето неуспешно" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Правилата за защита ограничават използването на %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Споделен*" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Не може да се сподели" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Предв. зададен елемент" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Можете да изпращате с beam предварително зададени елементи до друго NFC устройство. Просто доближете устройствата (обикновено гърбовете им), докато сте в началния екран" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Когато NFC е включено, можете да изпращате или получавате данни, когато устройството ви докосне други устройства с възможности за NFC или NFC тагове" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Когато тази функция е включена, можете да насочвате файлове към други устройства с NFC и Wi-Fi Direct възможности, като държите устройствата близо едно до друго. Например, можете да насочвате музикални/видео файлове от Галерията, музикални файлове от Музикалния плейър и други. Просто доближете устройствата (обикновено гърбовете им) и чукнете екрана си. Приложението определя какво да се насочи" + diff --git a/ug-nfc-setting-efl/po/ca.po b/ug-nfc-setting-efl/po/ca.po new file mode 100644 index 0000000..335abcb --- /dev/null +++ b/ug-nfc-setting-efl/po/ca.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Per cancel·lar la compartició, toqui Cancel·lar" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Servei no disponible. NFC desactivat. Activar NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Compartir mitjançant NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Toqui suaument un telèfon amb l'altre per compartir" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Error de transferència" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "La política de seguretat restringeix l'ús de %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Compartit" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "No es pot compartir" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Element predefinit" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Pot transmetre elements predefinits a un altre dispositiu NFC. Només cal que ajunti els dispositius (normalment d'esquena) mentre és a la pantalla d'inici" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Quan NFC està activat, pot enviar o rebre dades quan el seu dispositiu toca altres dispositius amb capacitat NFC o etiquetes NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Quan aquesta funció està activada, pot transmetre fitxers a altres dispositius NFC o Wi-Fi Direct sostenint els dispositius prou a prop. Per exemple, pot transferir fitxers d'imatge/vídeo de la Galeria, fitxers de música del Reproductor de música, etc. Només cal que ajunti els dispositius (normalment d'esquena) i toqui la pantalla. L'aplicació determina què es transmet" + diff --git a/ug-nfc-setting-efl/po/cs.po b/ug-nfc-setting-efl/po/cs.po new file mode 100644 index 0000000..412799a --- /dev/null +++ b/ug-nfc-setting-efl/po/cs.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Chcete-li zrušit sdílení, klepněte na tlačítko Zrušit" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Služba je nedostupná. NFC bylo vypnuto. Zapnout NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Sdílet přes NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Pro sdílení se jemně dotkněte telefony" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Chyba přenosu" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Zásady zabezpečení omezují použití %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Sdíleno" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Nelze sdílet" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Předdefinovaná položka" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Můžete přenést předdefinované položky do jiného zařízení podporujícího NFC. Stačí dát zařízení blízko k sobě (obvykle zadními stranami) když je zobrazena domovská obrazovka" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Když je NFC zapnuto, je možné odesílat nebo přijímat data, když se zařízením dotknete jiného zařízení podporujícího NFC nebo značky NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Když je tato funkce zapnutá, můžete přenést soubory do jiných zařízení podporujících NFC a Wi-Fi Direct tím, že podržíte zařízení u sebe. Můžete např. přenést obrázky nebo videosoubory z Galerie, hudební soubory z Hudebního přehrávače a podobně. Stačí dát zařízení k sobě (obvykle zadními stranami) a klepnout na displej. Aplikace určí, co se bude přenášet" + diff --git a/ug-nfc-setting-efl/po/da.po b/ug-nfc-setting-efl/po/da.po new file mode 100644 index 0000000..eb1566c --- /dev/null +++ b/ug-nfc-setting-efl/po/da.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Tryk på Annullér for at annullere deling" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Tjeneste ikke tilgængelig. NFC deaktiveret. Aktivér NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Del via NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Lad telefonerne røre hinanden forsigtigt for at dele" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Overførselsfejl" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Sikkerhedspolitik begrænser brug af %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Delt" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Kan ikke dele" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Foruddef. element" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Du kan overføre foruddefinerede elementer til en anden NFC-enhed. Bring blot enhederne sæt sammen (typisk ryg mod ryg) i startskærmbilledet" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Når NFC er aktiveret, kan du sende eller modtage data, når din enhed berører andre NFC-kompatible enheder eller NFC-mærker" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Når denne funktion er aktiveret, kan du overføre filer til andre NFC- og Wi-Fi Direct-enheder ved at holde enhederne tættere sammen. F.eks. kan du overføre billed-/videofiler fra Galleri, musikfiler fra Musikafspiller og mere. Hold blot enheder sammen (typisk bagside mod bagside) og tap på din skærm. Programmet bestemmer, hvad der overføres" + diff --git a/ug-nfc-setting-efl/po/de_DE.po b/ug-nfc-setting-efl/po/de_DE.po new file mode 100644 index 0000000..e04599b --- /dev/null +++ b/ug-nfc-setting-efl/po/de_DE.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Tippen Sie auf „Abbrechen“, um die Freigabe abzubrechen" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Dienst nicht verfügbar. NFC deaktiviert. NFC aktivieren?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Über NFC freigeben" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Führen Sie die Telefone leicht zusammen, um freizugeben." + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Übertragungsfehler" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Sicherheitsrichtlinie schränkt die Verwendung von %s ein." + +msgid "IDS_COM_OPT_SHARED" +msgstr "Freigegeben" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Freigabe nicht möglich" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Vordefiniertes Objekt" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Sie können vordefinierte Objekte an ein anderes NFC-Gerät schicken. Dazu legen Sie beide Geräte nebeneinander (üblicherweise mit den Rückseiten aneinander), während diese den Startbildschirm zeigen." + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Wenn NFC aktiviert ist, können Sie Daten senden oder empfangen, wenn Ihr Gerät andere NFC-fähige Geräte oder NFC-Tags berührt." + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Wenn diese Funktion aktiviert ist, können Sie Dateien an andere NFC-fähige und Wi-Fi Direct-Geräte schicken, indem Sie die Geräte nahe nebeneinander halten. Sie können z. B. Bild- und Video-Dateien aus der Galerie sowie Musikdateien aus dem MP3-Player usw. übertragen, indem Sie die Geräte aneinanderlegen (normalerweise Rücken an Rücken) und dann auf den Bildschirm tippen. Die App bestimmt, was übertragen wird." + diff --git a/ug-nfc-setting-efl/po/el_GR.po b/ug-nfc-setting-efl/po/el_GR.po new file mode 100644 index 0000000..feb9f99 --- /dev/null +++ b/ug-nfc-setting-efl/po/el_GR.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Για να ακυρώσετε την κοινή χρήση, πατήστε “Άκυρο”" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Η υπηρεσία δεν είναι διαθέσιμη. Το NFC είναι απενεργοποιημένο. Να ενεργοποιηθεί το NFC;" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Κοινή χρήση μέσω NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Αγγίξτε απαλά τα τηλέφωνα για κοινή χρήση" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Σφάλμα μεταφοράς" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Η πολιτική ασφαλείας περιορίζει τη χρήση %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Κοινόχρηστο" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Δεν είναι δυνατή η κοινή χρήση" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Προκαθορισμένο στοιχείο" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Μπορείτε να μεταδώσετε προκαθορισμένα στοιχεία σε άλλη συσκευή NFC. Απλώς φέρτε κοντά τις συσκευές (συνήθως “πλάτη με πλάτη”) όταν είναι ορατή η αρχική οθόνη" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Όταν το NFC είναι ενεργοποιημένο, μπορείτε να στείλετε ή να λάβετε δεδομένα όταν η συσκευή σας αγγίζει άλλες συσκευές που υποστηρίζουν τη λειτουργία NFC ή ετικέτες NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Όταν αυτή η λειτουργία είναι ενεργοποιημένη, μπορείτε να μεταδώσετε αρχεία σε συσκευές με δυνατότητα NFC και Wi-Fi Direct τοποθετώντας τις συσκευές σε κοντινή απόσταση. Για παράδειγμα, μέσω του beam μπορείτε να μεταδώσετε αρχεία εικόνων/βίντεο από τη Συλλογή, αρχεία μουσικής από το πρόγραμμα αναπαραγωγής μουσικής και ακόμη περισσότερα. Το μόνο που έχετε να κάνετε είναι να τοποθετήσετε τις συσκευές σε κοντινή απόσταση (συνήθως “πλάτη με πλάτη”) και κατόπιν να πατήσετε στην οθόνη σας. Η εφαρμογή καθορίζει τα στοιχεία που μεταδίδονται μέσω beam" + diff --git a/ug-nfc-setting-efl/po/en.po b/ug-nfc-setting-efl/po/en.po new file mode 100644 index 0000000..bae7d98 --- /dev/null +++ b/ug-nfc-setting-efl/po/en.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "To cancel sharing, tap Cancel" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Service not available. NFC turned off. Turn on NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Share via NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Gently touch phones together to share" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Transfer failed" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Security policy restricts use of %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Shared" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Unable to share" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Predefined item" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "You can beam predefined items to another NFC device. Just bring the devices close together (typically back to back) while in the home screen" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "When NFC is on, you can send or receive data when your device touches other NFC-capable devices or NFC tags" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "When this feature is turned on, you can beam files to other NFC and Wi-Fi Direct devices by holding the devices close together. For example, you can beam image/video files from the Gallery, music files from the Music Player, and more. Just bring the devices together (typically back to back) and then tap your screen. The app determines what gets beamed" + diff --git a/ug-nfc-setting-efl/po/en_PH.po b/ug-nfc-setting-efl/po/en_PH.po new file mode 100644 index 0000000..079985b --- /dev/null +++ b/ug-nfc-setting-efl/po/en_PH.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "To cancel sharing, tap Cancel" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Service not available. NFC turned off. Turn on NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Share via NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Gently touch phones together to share" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Transfer failed" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Security policy restricts use of %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Shared" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Unable to share" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Predefined item" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "You can beam predefined items to another NFC device. Just bring the devices close together (typically back to back) while in the home screen" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "When NFC is on, you can send or receive data when your device touches other NFC-capable devices or NFC tags" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "When this feature is turned on, you can beam files to other NFC and Wi-Fi Direct devices by holding the devices close together. For example, you can beam image/video files from the Gallery, music files from the Music player, and more. Just bring the devices together (typically back to back) and then tap your screen. The app determines what gets beamed" + diff --git a/ug-nfc-setting-efl/po/en_US.po b/ug-nfc-setting-efl/po/en_US.po new file mode 100644 index 0000000..025ee43 --- /dev/null +++ b/ug-nfc-setting-efl/po/en_US.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "To cancel sharing, tap Cancel" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Service not available. NFC turned off. Turn on NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Share via NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Gently touch phones together to share" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Transfer failed" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Security policy restricts use of %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Shared" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Unable to share" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Predefined item" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "You can beam predefined items to another NFC device. Just bring the devices close together (typically back to back) while in the home screen" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "When NFC is on, you can send or receive data when your device touches other NFC-capable devices or NFC tags" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "When this feature is turned on, you can beam files to other NFC and Wi-Fi Direct devices by holding the devices close together. For example, you can beam image/video files from the Gallery, music files from the Music player, and more. Just bring the devices together (typically back to back) and then tap your screen. The app determines what gets beamed." + diff --git a/ug-nfc-setting-efl/po/es_ES.po b/ug-nfc-setting-efl/po/es_ES.po new file mode 100644 index 0000000..b7c9be3 --- /dev/null +++ b/ug-nfc-setting-efl/po/es_ES.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Para detener el uso compartido, pulse Cancelar" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Servicio no disponible. NFC apagado. ¿Encender NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Compartir mediante NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Toque un teléfono con otro con suavidad para compartir" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Error de transferencia" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "La política de seguridad restringe el uso de %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Compartido" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "No se puede compartir" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Elemento predefinido" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Puede transmitir elementos predefinidos a otro dispositivo NFC. Solo tiene que juntar los dispositivos (normalmente de espaldas) mientras esté en la pantalla de inicio" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Cuando NFC está activo, puede enviar o recibir datos cuando su dispositivo toca otros dispositivos con capacidad NFC o etiquetas NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Cuando esta función está activada, puede transmitir archivos a otros dispositivos NFC o Wi-Fi Direct manteniendo los dos dispositivos juntos. Por ejemplo, puede transmitir archivos de imagen/vídeo desde la Galería, archivos de música desde el Reproductor de música, etc. Solo tiene que juntar los dispositivos (normalmente de espaldas) y tocar su pantalla. La aplicación determina qué se transmite" + diff --git a/ug-nfc-setting-efl/po/es_MX.po b/ug-nfc-setting-efl/po/es_MX.po new file mode 100644 index 0000000..90657c8 --- /dev/null +++ b/ug-nfc-setting-efl/po/es_MX.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Para dejar de compartir, pulse Cancelar" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Servicio no disponible. NFC desactivado. ¿Desea activar NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Compartir mediante NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Toque levemente los teléfonos de manera que estén juntos para compartir" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Error de transferencia" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "La política de seguridad restringe el uso de %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Compartido" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "No se puede compartir" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Elemento predefinido" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Puede juntar elementos predefinidos con otro dispositivo NFC. Simplemente acerque los dispositivos (por lo general, por la parte posterior) mientras está en la página de inicio" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Cuando NFC está activado, puede enviar o recibir datos cuando su dispositivo toca otro dispositivo con NFC activado o con etiquetas NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Cuando esta función está activada, puede transmitir archivos a otro dispositivo NFC y Wi-Fi Directo sosteniendo y uniendo los dispositivos. Por ejemplo, puede transmitir archivos de imagen/video desde la Galería, archivos de música desde el Reproductor de música y más. Solo tiene que unir los dispositivos (normalmente, por la parte trasera) y, a continuación, pulsar la pantalla del dispositivo. Las aplicaciones determinan el contenido que puede compartirse" + diff --git a/ug-nfc-setting-efl/po/et.po b/ug-nfc-setting-efl/po/et.po new file mode 100644 index 0000000..3da73eb --- /dev/null +++ b/ug-nfc-setting-efl/po/et.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Jagamise tühistamiseks toksake käsul Tühista" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Teenus ei ole saadaval. NFC on välja lülitatud. Kas lülitada NFC sisse?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Jaga NFC kaudu" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Jagamiseks pange telefonid õrnalt teineteise vastu" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Edastamine nurjus" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Turvalisuse poliis piirab üksuse %s kasutamist" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Jagatud" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Ei saa jagada" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Eelistatud üksus" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Saate saata eelistatud üksusi teise NFC-seadmesse. Lihtsalt asetage avaekraaniga seadmed üksteise lähedale (tavaliselt tagaküljed kohakuti)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Kui NFC on sees, saate saata või vastu võtta andmeid, kui teie seade puutub vastu teisi NFC-võimalusega seadmeid või NFC-silte" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Kui see funktsioon on sisse lülitatud, saate faile üle kanda teistesse NFC ja Wi-Fi Directi seadmetesse, hoides seadmeid üksteise lähedal. Näiteks saate üle kanda pildi-/videofaile galeriist, muusikafaile MP3-mängijast jms. Lihtsalt asetage seadmed üksteise lähedale (tavaliselt tagaküljed kohakuti) ja seejärel toksake ekraani. Rakendus tuvastab, mida üle kanda" + diff --git a/ug-nfc-setting-efl/po/eu.po b/ug-nfc-setting-efl/po/eu.po new file mode 100644 index 0000000..cf5cadb --- /dev/null +++ b/ug-nfc-setting-efl/po/eu.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Partekatzea uzteko, ukitu Utzi" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Zerbitzua ez dago erabilgarri. NFC itzalita. Piztu NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Partekatu NFC bidez" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Partekatzeko, ukitu leun telefonoak elkarrekin" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Akatsa transferitzean" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Segurtasun politikak %s erabiltzea mugatzen du" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Partekatua" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Ezin da partekatu" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Aurrez zehaz. elementua" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Aurrez zehaztutako elementuak transferitu daitezke beste NFC gailu batera. Jar itzazu gailuak elkarrengandik hurbil (normalean atzeko aldeak elkartuz) pantaila nagusian zaudela" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "NFC piztuta dagoenean, datuak bidali edo jaso ditzakezu zure gailuak NFC onartzen duen bestelako gailu bat edo NFC etiketak ukitzen dituenean" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Eginbidea piztuta dagoenean, fitxategiak transmititu ditzakezu beste NFC eta Wi-Fi Direct gailutara gailuak elkarrengatik hurbil jarrita. Esaterako, Galeriako irudi/bideo fitxategiak, Musika jogailuko musika fitxategiak eta gauza gehiago transferi ditzakezu. Gailuak bata bestearengandik hurbil jarri (atzealdeak elkar ukitzen direla) eta pantaila ukitu. Aplikazioak zehaztuko du zer eduki transmitituko den" + diff --git a/ug-nfc-setting-efl/po/fi.po b/ug-nfc-setting-efl/po/fi.po new file mode 100644 index 0000000..5530f98 --- /dev/null +++ b/ug-nfc-setting-efl/po/fi.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Lopeta jakaminen napauttamalla Peruuta" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Palvelu ei ole käytettävissä. NFC on poistettu käytöstä. Otetaanko NFC käyttöön?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Jaa NFC:n kautta" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Jaa koskettamalla puhelimet varovasti toisiinsa" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Siirtovirhe" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Suojauskäytäntö estää käytön: %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Jaettu" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Ei voi jakaa" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Esimääritetty kohde" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Voit siirtää valmiiksi määritetyt kohteet toiseen NFC-laitteeseen. Aseta laitteet alkunäytössä lähelle toisiaan (yleensä niiden takaosat vastakkain)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Kun NFC on käytössä, voit lähettää tai vastaanottaa tietoja, kun laitteesi koskettaa muita NFC-toimintoa tukevia laitteita tai NFC-tunnisteita" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Kun tämä toiminto on käytössä, voit siirtää tiedostoja muihin NFC- ja Wi-Fi Direct -laitteisiin pitämällä laitteita lähellä toisiaan. Voit esimerkiksi lähettää kuva- ja videotiedostoja galleriasta, musiikkitiedostoja musiikkisoittimesta ja paljon muuta. Sinun ei tarvitse tehdä muuta kuin asettaa laitteet lähelle toisiaan (yleensä niiden takaosat vastakkain) ja napauttaa näyttöä. Sovellus määrittää lähetettävän sisällön" + diff --git a/ug-nfc-setting-efl/po/fr_CA.po b/ug-nfc-setting-efl/po/fr_CA.po new file mode 100644 index 0000000..73b14bd --- /dev/null +++ b/ug-nfc-setting-efl/po/fr_CA.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Pour annuler le partage, touchez Annuler" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Service non disponible. NFC désactivé. Activer NFC ?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Partager via NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Faites entrer doucement en contact les téléphones pour partager" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Erreur de transfert" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "La politique de sécurité limite l'utilisation de %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Partagé" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Partage impossible" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Élément prédéfini" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Vous pouvez transmettre des éléments prédéfinis vers un autre périphérique NFC. Il vous suffit de rapprocher les périphériques (en général dos contre dos) lorsque l'écran d'accueil est ouvert" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Lorsque NFC est activé, vous pouvez envoyer ou recevoir des données quand votre périphérique touche d'autres périphériques compatibles NFC ou des tags NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Lorsque cette fonction est activée, vous pouvez transmettre des fichiers à d'autres périphériques NFC et Wi-Fi Direct en les rapprochant les uns des autres. Par exemple, vous pouvez transmettre des fichiers image/vidéo à partir de la galerie, des fichiers audios à partir du lecteur de musique, etc. Il vous suffit de rapprocher les périphériques (en général dos contre dos) et d'appuyer sur l'écran. L'application détermine ce qui est transmis" + diff --git a/ug-nfc-setting-efl/po/fr_FR.po b/ug-nfc-setting-efl/po/fr_FR.po new file mode 100644 index 0000000..f6bcb70 --- /dev/null +++ b/ug-nfc-setting-efl/po/fr_FR.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Pour annuler le partage, appuyez sur Annuler" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Service non disponible. NFC désactivé. Activer NFC ?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Partager via NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Faites entrer doucement en contact les téléphones pour partager" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Échec du transfert" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "La politique de sécurité limite l'utilisation de %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Partagé" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Partage impossible" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Elément prédéfini" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Vous pouvez transmettre des éléments prédéfinis vers un autre périphérique NFC. Il vous suffit de rapprocher les périphériques (en général dos contre dos) une fois sur l'écran d'accueil" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Lorsque NFC est activé, vous pouvez envoyer ou recevoir des données quand votre périphérique touche d'autres périphériques compatibles NFC ou des tags NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Lorsque cette fonction est activée, vous pouvez transmettre des fichiers à d'autres périphériques NFC et Wi-Fi Direct en les rapprochant les uns des autres. Par exemple, vous pouvez transmettre des fichiers image/vidéo à partir de la galerie, des fichiers audio à partir du lecteur de musique, etc. Il vous suffit de rapprocher les périphériques (en général dos contre dos) et d'appuyer sur l'écran. L'application détermine ce qui est transmis" + diff --git a/ug-nfc-setting-efl/po/ga.po b/ug-nfc-setting-efl/po/ga.po new file mode 100644 index 0000000..97659e9 --- /dev/null +++ b/ug-nfc-setting-efl/po/ga.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Le comhroinnt a chur ar ceal, tapáil ar Cuir ar ceal" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Níl seirbhís ar fáil. Tá NFC casta as. Cas NFC air?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Comhroinn le NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Déan na fóin a thadhall le chéile go bog le comhroinnt" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Theip ar aistriú" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Cuireann an polasaí slándála srian ar %s a úsáid" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Comhroinnte" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Ní féidir comhroinnt" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Mír réamhshocraithe" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Is féidir leat míreanna réamhshocraithe a léaschóipeáil chuig gléas eile NFC. Tabhair na gléasanna gar dá chéile (go hiondúil cúl le cúl) agus tú sa scáileán baile" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Agus NFC casta air, is féidir leat sonraí a sheoladh nó a fháil nuair a thadhlaíonn do ghléas gléasanna eile NFC cumasaithe nó clibeanna NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Agus an ghné seo ar siúl, is féidir leat comhaid a léaschóipeáil chuig gléasanna NFC agus Wi-Fi Direct eile trí na gléasanna a chur in aice lena chéile. Mar shampla, is féidir leat comhaid íomhá/físe a léaschóipeáil ón nGailearaí, comhaid cheoil a léaschóipeáil ón Seinnteoir ceoil agus tuilleadh. Níl le déanamh ach na gléasanna a thabhairt le chéile (cúl le cúl go hiondúil) agus ansin do scáileán a thapáil. Cinneann an feidhmchlár a bhfuil le leaschóipeáil" + diff --git a/ug-nfc-setting-efl/po/gl.po b/ug-nfc-setting-efl/po/gl.po new file mode 100644 index 0000000..f32f138 --- /dev/null +++ b/ug-nfc-setting-efl/po/gl.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Para cancelar o uso compartido, toca Cancelar" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Servizo non dispoñible. NFC desactivada. Desexas activar NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Compartir por NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Fai que os teléfonos se toquen suavemente para compartir" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Erro de transferencia" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "A política de seguridade limita o uso de %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Compartido" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Non se pode compartir" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Elemento predefinido" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Podes transferir elementos predefinidos a outro dispositivo NFC. Simplemente achega os dispositivos entre si (normalmente xuntando as partes posteriores) mentres te atopas na pantalla de inicio" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Cando NFC está activado, podes enviar ou recibir datos cando o teu dispositivo toca outros dispositivos compatibles con NFC ou etiquetas NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Cando esta función está activada, podes transmitir arquivos a outros dispositivos NFC e Wi-Fi Direct suxeitando os dispositivos un preto do outro. Por exemplo, podes transmitir arquivos de imaxe/vídeo desde a Galería, arquivos de música desde o reprodutor de música, etc. Simplemente achega os dispositivos entre si (normalmente as súas partes posteriores) e, a continuación, toca a pantalla. A aplicación determina o que se transmite" + diff --git a/ug-nfc-setting-efl/po/hi.po b/ug-nfc-setting-efl/po/hi.po new file mode 100644 index 0000000..984c323 --- /dev/null +++ b/ug-nfc-setting-efl/po/hi.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "साझाकरण रद्द करने के लिए, रद्द करें टेप करें" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "सेवा उपलब्ध नहीं है। NFC बंद किया गया है। NFC चालू करें?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "NFC के द्वारा साझा करें" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "साझा करने के लिए फ़ोन्स को एक साथ हल्के से स्पर्श करें" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "स्थानांतरण विफल" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "सुरक्षा नीति %s के उपयोग को सीमित करता है" + +msgid "IDS_COM_OPT_SHARED" +msgstr "शेयर किए गए" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "साझा करने में अक्षम" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "पूर्वनिर्धारित मद" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "आप अन्य NFC डिवाइस पर पूर्वनिर्धारित मदों को बीम कर सकते हैं। होम स्क्रीन में होने के दौरान सिर्फ डिवाइसों को पास लाएँ (विशेष रूप से आगे-पीछे)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "ड्राइविंग" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "जब यह सुविधा चालू की जाती है, आप डिवाइसों को साथ में होल्ड कर दूसरे NFC और Wi-Fi डायरेक्ट डिवाइसों पर फ़ाइलें बीम कर सकते है। उदाहरण के लिए, आप गैलरी से वीडियो और छवि फ़ाइलों को, संगीत प्लेयर से संगीत फ़ाइलों को, और अधिक को बीम कर सकते हैं। केवल डिवाइसों को पास लाएँ (विशिष्ट रूप से बैक टू बैक) और फिर अपनी स्क्रीन टैप करें। क्या बीम करना है यह ऐप निर्धारित करता है" + diff --git a/ug-nfc-setting-efl/po/hr.po b/ug-nfc-setting-efl/po/hr.po new file mode 100644 index 0000000..fc2f62a --- /dev/null +++ b/ug-nfc-setting-efl/po/hr.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Za odustajanje od dijeljenja dodirnite Odustani" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Usluga nedostupna. NFC isključen. Uključiti NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Dijeli putem NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Nježno dodirni telefone za dijeljenje" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Greška prijenosa" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Sigurnosna pravila ograničavaju upotrebu %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Dijeljeno" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Nemoguće dijeliti" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Postavljena stavka" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Postavljene stavke možete poslati drugom NFC uređaju. Samo prislonite uređaje jedan uz drugi (poželjno stražnje strane uređaja) dok ste na početnom zaslonu" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Kada je NFC uključen, možete slati ili primati podatke kad vaš uređaj dotakne druge uređaje koji podržavaju NFC ili NFC oznake" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Kada je uključeno, možete slati podatke i datoteke u drugi NFC i Wi-Fi Direct uređaj tako da dodirnete uređaje. Možete slati Slike/Video iz Galerije, glazbene datoteke iz Music Playera i više. Samo prislonite uređaje jedan uz drugi (poželjno stražnje strane uređaja) i zatim dodirnite svoj zaslon. Aplikacija određuje što se šalje" + diff --git a/ug-nfc-setting-efl/po/hu.po b/ug-nfc-setting-efl/po/hu.po new file mode 100644 index 0000000..19ba105 --- /dev/null +++ b/ug-nfc-setting-efl/po/hu.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "A megosztás megszüntetéséhez érintse meg a Mégse gombot" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "A szolgáltatás nem elérhető. Az NFC ki van kapcsolva. Bekapcsolja az NFC-t?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Megosztás NFC-n" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Finoman érintse egymáshoz a telefonokat a megosztáshoz" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Hívásátadás sikertelen" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "A biztonsági irányelv korlátozza a(z) %s használatát" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Megosztott" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Nem lehet megosztani" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Előre megadott tétel" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Az előre megadott tételeket másik NFC-eszközre sugározhatja. Elég, ha egymáshoz tartja a két eszközt (jellemzően háttal egymásnak), amikor a kezdőképernyő látható rajtuk" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Az NFC bekapcsolása esetén az eszközt egy másik NFC-kompatibilis eszközhöz vagy NFC-címkéhez érintve adatokat küldhet és fogadhat" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Bekapcsolt funkció mellett fájlokat továbbíthat más NFC vagy Wi-Fi Direct kompatibilis eszközre úgy, hogy egymásnak háttal, közel helyezi egymáshoz a két készüléket. Továbbíthat kép- vagy videofájlokat a Galériából, zene fájlokat a Zenelejátszóból és egyéb fájlokat. A fájlcseréhez tartsa egymásnak háttal a két eszközt és érintse meg a képernyőt. Az alkalmazás megállapítja a fájl típusát." + diff --git a/ug-nfc-setting-efl/po/hy.po b/ug-nfc-setting-efl/po/hy.po new file mode 100644 index 0000000..d02f9b6 --- /dev/null +++ b/ug-nfc-setting-efl/po/hy.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Համօգտագործումը դադարեցնելու համար թակեք Դադարեցնել" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Ծառայությունը մատչելի չէ: NFC-ն անջատված է. միացնե՞լ NFC-ը:" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Համօգտագործեք NFC-ի միջոցով" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Համօգտագործելու համար նրբորեն իրար հպեք հեռախոսները" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Փոխանցումը չհաջողվեց" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Անվտանգության քաղաքականությունը սահմանափակում է %sի օգտագործումը" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Համատեղ օգտագործմամբ" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Անհնար է համօգտագործել" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Նախասահմանված տարր" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Կարող եք նախասահմանված տարրերն ուղղորդված փոխանցել մեկ այլ NFC սարքի: Պարզապես իրար մոտեցրեք սարքերը (սովորաբար, հետևը հետևին)՝ գտնվելով հիմնական էկրանում" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Երբ NFC-ն միացված է, կարող եք տվյալներ ուղարկել ու ստանալ, երբ Ձեր սարքը հպվում է NFC ապահովող այլ սարքերի կամ NFC հատկորոշիչների" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Երբ այս գործառական հնարավորությունը միացված է, կարող եք ֆայլերն ուղղորդված փոխանցել այլ NFC և Wi-Fi Direct սարքերի՝ սարքերն իրար մոտիկ պահելով: Օրինակ՝ կարող եք պատկերային ֆայլեր և տեսաֆայլեր փոխանցել Պատկերասրահից, երաժշտական ֆայլեր Նվագարկչից և այլն: Պարզապես իրար կցեք սարքերը (սովորաբար, հետևը հետևին), հետո թակեք Ձեր էկրանը: Ծրագիրը որոշում է, թե ինչ է ուղղորդված փոխանցվում" + diff --git a/ug-nfc-setting-efl/po/is.po b/ug-nfc-setting-efl/po/is.po new file mode 100644 index 0000000..3e49ed2 --- /dev/null +++ b/ug-nfc-setting-efl/po/is.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Pikkaðu á Hætta við til að hætta við samnýtingu" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Þjónustan er ekki til staðar. Slökkt er á nándartengingu. Kveikja núna?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Senda með NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Látið síma snerta hvor annan til að deila" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Flutningur tókst ekki" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Öryggisstefna takmarkar notkun %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Samnýtt" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Mistókst að samnýta" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Forskilgreint atriði" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Þú getur sent forskilgreind atriði til annars NFC-tækis. Settu tækin einfaldlega nálægt hvort öðru (yfirleitt bak í bak) á meðan heimaskjárinn er opinn" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Þegar kveikt er á nándartengingu geturðu sent eða tekið við gögnum þegar tækið snertir önnur tæki með nándartengingu eða nándarmerki" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Þegar þessi eiginleiki er virkur geturðu sent skrár í annað tæki með nándartengingu eða Wi-Fi Direct tæki með því að halda tækjunum þétt saman. Þú getur t.d. sent mynd/myndskeið úr galleríinu, tónlistarskrár úr tónlistarspilaranum o.fl. Haltu tækjunum bara saman (yfirleitt með því að láta þau snúa bökum saman) og pikkaðu á skjáinn. Forritið ákvarðar hvað er sent" + diff --git a/ug-nfc-setting-efl/po/it_IT.po b/ug-nfc-setting-efl/po/it_IT.po new file mode 100644 index 0000000..c1d6fb1 --- /dev/null +++ b/ug-nfc-setting-efl/po/it_IT.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Per annullare la condivisione, toccate Annulla" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Servizio non disponibile. NFC disattivato. Attivare NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Condividi con NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Per avviare la condivisione, toccate leggermente i telefoni" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Errore trasferimento" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "I criteri di protezione limitano l'utilizzo di %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Condiviso" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Impossibile condividere" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Elemento predefinito" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Potete trasferire elementi predefiniti a un altro dispositivo NFC. È sufficiente avvicinare il retro dei due dispositivi mentre la schermata Home è aperta" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Se NFC è attivo, potete inviare o ricevere dati mettendo a contatto il vostro dispositivo con un altro con funzionalità NFC oppure un tag NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Se la funzione è attiva, sarà possibile trasmettere file ad altri dispositivi NFC e Wi-Fi Direct posizionati in prossimità di quello in uso. Per esempio, potete trasmettere file di immagini/video dalla Galleria, file musicali dal Lettore musica e altro ancora. È sufficiente avvicinare il retro dei due dispositivi e toccare lo schermo. L'applicazione determinerà il contenuto trasmesso" + diff --git a/ug-nfc-setting-efl/po/ja_JP.po b/ug-nfc-setting-efl/po/ja_JP.po new file mode 100644 index 0000000..e28ff78 --- /dev/null +++ b/ug-nfc-setting-efl/po/ja_JP.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "共有を解除するには、[キャンセル]をタップしてください。" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "サービスを利用できません。NFCがOFFになっています。NFCをONにしますか?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "NFCで共有" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "共有するには、端末同士をゆっくりと近づけてください。" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "転送に失敗しました。" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "セキュリティポリシーが%sの使用を制限します。" + +msgid "IDS_COM_OPT_SHARED" +msgstr "公開中" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "共有できません。" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "設定済みアイテム" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "設定済みアイテムを他のNFC対応端末に送信できます。ホーム画面を表示中に端末同士(通常は背面同士)を近づけてください。" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "NFCがONの場合、相手の端末がNFCを利用可能か、NFCタグに触れたときにデータを送受信できます。" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "この機能をONにし、端末同士を近づけると、他のNFC端末やWi-Fi Direct端末にファイルを送信できます。例えば、ギャラリーから画像/動画を送信したり、音楽プレーヤーから音楽を送信できます。端末同士(主に背面同士)を近づけ、画面をタップします。送信するファイルはアプリによって異なります。" + diff --git a/ug-nfc-setting-efl/po/ka.po b/ug-nfc-setting-efl/po/ka.po new file mode 100644 index 0000000..4baaed1 --- /dev/null +++ b/ug-nfc-setting-efl/po/ka.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "გაზიარების შესაწყვეტად, დააჭირეთ გაუქმების ღილაკს" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "სერვისი მიუწვდომელია. NFC გამორთულია. ჩაირთოს NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "NFC-ით გაზიარება" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "ფრთხილად მიადეთ ერთმანეთს ტელეფონები და გააზიარეთ" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "ვერ გადაიცა" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "უსაფრთხოების პოლიტიკა ზღუდავს, რომ გამოყენებული იქნას %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "გაზიარებული" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "გაზიარება შეუძლებელია" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "წინასწარ განსაზღვრული" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "შეგიძლიათ სხივით გადაიტანოთ წინასწარ განსაზღვრული ელემენტები სხვა NFC აპარატში. უბრალოდ, ჩართეთ საწყისი ეკრანი და მიადეთ ერთმანეთს აპარატები (ჩვეულებრივ, ზურგებით)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "როდესაც NFC ჩართულია, შეგიძლიათ გაგზავნოთ ან მიიღოთ მონაცემები, როდესაც თქვენი აპარატი შეეხება NFC ფუნქციის მქონე სხვა აპარატებს ან NFC იარლიყებს" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "როდესაც ჩართულია ეს ფუნქცია, შეგიძლიათ მიანათოთ ფაილები სხვა NFC და Wi-Fi Direct აპარატებს, აპარატების ერთმანეთზე მიდებით. მაგალითად, შეგიძლიათ მიანათოთ გრაფიკული/ვიდეო ფაილები გალერიიდან, მუსიკის ფაილები პლეერიდან და სხვა. მხოლოდ ერთმანეთს მიადეთ აპარატები (ჩვეულებრივ, ურგებით) და შემდეგ დააკაკუნეთ თქვენს ეკრანზე. პროგრამა განსაზღვრავს რა მიენათოს" + diff --git a/ug-nfc-setting-efl/po/kk.po b/ug-nfc-setting-efl/po/kk.po new file mode 100644 index 0000000..9eb4b1e --- /dev/null +++ b/ug-nfc-setting-efl/po/kk.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Бөлісуден бас тарту үшін Бас тарту опциясын түртіңіз" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Қызмет қол жетімді емес. NFC өшірулі. NFC қосу керек пе?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "NFC арқылы бөлісу" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Бөлісу үшін телефондарды ақырын бірге түртіңіз" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Орналастыру үзіліп кетті" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Қауіпсіздік саясаты %s пайдаланылуын шектейді" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Бәріне ортақ" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Бөлісу мүмкін емес" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Алдын ала ан. элемент" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Алдын ала анықталған элементтерді NFC құрылғысына жіберуге болады. Бастапқы экранда болған кезде құрылғыларды бір-біріне жақындатыңыз (әдетте артын-артына)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "NFC қосылғанда, құрылғыңыз басқа NFC қабілетті құрылғыларға немесе NFC тегтеріне тиген кезде деректер жіберуге немесе қабылдауға болады" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Бұл функция өшірілгенде, құрылғыларды бір-біріне жақын ұстап, файлдарды басқа NFC және Wi-Fi Direct құрылғыларына жіберуге болады. Мысалы, сурет/бейне файлдарды галереядан, музыкалық файлдарды музыкалық ойнатқыштан және т.с.с. жіберуге болады. Құрылғыларды (әдетте артын-артына) жақындатып, экраныңызды түртіңіз. Бағдарлама ненің жіберілетінін анықтайды" + diff --git a/ug-nfc-setting-efl/po/ko_KR.po b/ug-nfc-setting-efl/po/ko_KR.po new file mode 100644 index 0000000..7561ae0 --- /dev/null +++ b/ug-nfc-setting-efl/po/ko_KR.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "공유를 취소하려면 [취소]를 누르세요" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "NFC가 꺼져 있어 서비스를 이용할 수 없습니다. NFC를 켤까요?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "NFC로 공유" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "공유하려면 휴대폰을 서로 가볍게 부딪히세요" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "연결하지 못하였습니다" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "보안 정책에 따라 %s 사용이 제한됩니다" + +msgid "IDS_COM_OPT_SHARED" +msgstr "공유됨" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "공유할 수 없습니다" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "미리 설정된 항목" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "다른 NFC 기기로 미리 설정된 항목을 무선 송신할 수 있습니다. 홈 화면 상태에서 기기를 서로 가까이 두세요(대개 뒷면을 맞댐)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "NFC를 켠 상태에서 내 디바이스를 다른 NFC 기기나 NFC 태그에 맞대면 데이터를 주고받을 수 있습니다" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "이 기능을 켜면 디바이스를 가까이 놓아 다른 NFC 및 Wi-Fi Direct 기기로 파일을 무선 송수신할 수 있습니다. 예를 들어 갤러리의 이미지/동영상 파일, 뮤직 플레이어의 음악 파일 등을 송수신할 수 있습니다. 디바이스를 가까이에 놓은 후(대개 뒷면을 맞댐) 화면을 누르세요. 송수신될 내용은 애플리케이션에 의해 결정됩니다" + diff --git a/ug-nfc-setting-efl/po/lt.po b/ug-nfc-setting-efl/po/lt.po new file mode 100644 index 0000000..de7c903 --- /dev/null +++ b/ug-nfc-setting-efl/po/lt.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Jei norite atšaukti bendrinimą, bakstelėkite „Atšaukti“" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Paslauga nepasiekiama. NFC išjungtas. Įjungti NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Bendrinti per NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Jei norite bendrinti, švelniai pridėkite vieną telefoną prie kito" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Persiųsti nepavyko" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Saugos politika draudžia naudoti „%s“" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Bendra" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Neįmanoma bendrinti" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Iš anksto nust.element." + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Galite transliuoti iš anksto nustatytus elementus į kitą NFC įrenginį. Tiesiog suglauskite įrenginius (paprastai nugarėlėmis) būdami pradžios ekrane" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Kai NFC įjungta, galite siųsti ar gauti duomenis, kai jūsų įrenginys liečiasi prie kito įrenginio, kuriame veikia NFC, ar NFC žymų" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Kai ši funkcija įjungta, galite transliuoti failus į kitus NFC ir „Wi-Fi Direct“ įrenginius laikydami juos greta vienas kito. Tarkime, galite transliuoti vaizdus / vaizdo įrašus iš galerijos, muzikos įrašus iš muzikos grotuvo ir dar daugiau. Tiesiog suglauskite įrenginius (paprastai nugarėlėmis) ir bakstelėkite ekraną. Programa nusprendžia, kas transliuojama" + diff --git a/ug-nfc-setting-efl/po/lv.po b/ug-nfc-setting-efl/po/lv.po new file mode 100644 index 0000000..f31f2ce --- /dev/null +++ b/ug-nfc-setting-efl/po/lv.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Lai atceltu kopīgošanu, pieskarieties pie Atcelt" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Pakalpojums nav pieejams. NFC ir izslēgts. Vai ieslēgt NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Kopīgot, izmantojot NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Viegli pieskarieties ar vienu tālruni otram, lai kopīgotu" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Pārsūtīšana neizdevās" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Drošības politika ierobežo %s lietošanu" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Koplietots" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Nevar koplietot" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Iepriekš defin. objekts" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Varat nosūtīt iepriekš definētus objektus uz citu NFC ierīci. Vienkārši novietojiet ierīces blakus (parasti — saliekot kopā aizmugures), kad ir atvērts sākuma ekrāns" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Kad ir ieslēgta NFC funkcija, varat nosūtīt vai saņemt datus, kad ierīce pieskaras citai NFC ierīcei vai NFC atzīmei" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Kad šī funkcija ir ieslēgta, varat pārsūtīt failus uz citām NFC un Wi-Fi Direct ierīcēm, turot ierīces tuvu blakus. Piemēram, varat pārsūtīt attēlu/video failus no Galerijas, mūzikas failus no Mūzikas atskaņotāja u.c. Novietojiet ierīces blakus (saliekot kopā aizmugures) un pēc tam pieskarieties ekrānam. Programma pati nosaka, kas tiek pārsūtīts" + diff --git a/ug-nfc-setting-efl/po/mk.po b/ug-nfc-setting-efl/po/mk.po new file mode 100644 index 0000000..83bb1fb --- /dev/null +++ b/ug-nfc-setting-efl/po/mk.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "За да се откаже споделувањето, допрете Откажи" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Услугата не е достапна. NFC е исклучено. Да се вклучи NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Подели преку NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Нежно допрете ги телефоните еден до друг за да споделите" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Неуспешно префрлување" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Политиката на безбедност го ограничува користењето %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Споделени" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Не може да се сподели" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Готова ставка" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Може да пренесете готови ставки на друг уред со NFC. Само приближете ги уредите (обично грб со грб) додека се на почетниот екран" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Кога е вклучено NFC, може да праќате или примате податоци кога со уредот ќе допрете други уреди способни за NFC или ознаки NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Кога оваа функција е вклучена, може да пренесувате фајлови на други NFC и Wi-Fi Direct уреди со држење на уредите блиску еден до друг. На пример, може да пренесете слики/видео фајлови од Галеријата, музички фајлови од Музичкиот плеер и повеќе. Само приближете ги уредите (обично грб со грб) и потчукнете го екранот. Апликацијата одредува што ќе се пренесе" + diff --git a/ug-nfc-setting-efl/po/nb.po b/ug-nfc-setting-efl/po/nb.po new file mode 100644 index 0000000..6e8cd8e --- /dev/null +++ b/ug-nfc-setting-efl/po/nb.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "For å avbryte deling trykker du på Avbryt" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Tjenesten er ikke tilgjengelig. NFC er slått av. Slå på NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Del via NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Legg telefonene forsiktig mot hverandre for å dele" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Overføringsfeil" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Sikkerhetspolicy begrenser bruk av %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Delt" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Kan ikke dele" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Forhåndsdef. element" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Du kan overføre forhåndsdefinerte elementer til en annen NFC-enhet. Bare før enhetene inntil hverandre (vanligvis bakside mot bakside) i startskjermbildet" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Når NFC er på, kan du sende eller motta data når enheten din berører andre NFC-aktiverte enheter eller NFC-tagger" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Når denne funksjonen er slått på, kan du sende filer til andre NFC- og Wi-Fi Direct-enheter ved å holde enhetene i nærheten av hverandre. For eksempel kan du sende bilde-/videofiler fra galleriet, musikkfiler fra musikkspilleren og mer. Bare før enhetene sammen (helst rygg mot rygg) og trykk deretter på skjermen. Programmet bestemmer hva som sendes" + diff --git a/ug-nfc-setting-efl/po/nl_NL.po b/ug-nfc-setting-efl/po/nl_NL.po new file mode 100644 index 0000000..dfdc75b --- /dev/null +++ b/ug-nfc-setting-efl/po/nl_NL.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Tik op Annuleren om delen te annuleren" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Service niet beschikbaar. NFC uitgeschakeld. NFC inschakelen?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Delen via NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Houd de telefoons voorzichtig tegen elkaar om te delen" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Fout bij doorverbinden" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Gebruik van %s beperkt door beveiligingsbeleid" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Gedeeld" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Kan niet delen" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Vooraf gedefin. item" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "U kunt vooraf gedefinieerde items overbrengen naar een ander NFC-apparaat. Houd de apparaten in het startscherm dichtbij elkaar (gewoonlijk rug tegen rug)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Wanneer NFC is ingeschakeld, kunt u gegevens verzenden of ontvangen wanneer uw apparaat andere NFC-apparaten of NFC-tags aanraakt" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Wanneer deze functie is ingeschakeld, kunt u bestanden naar andere NFC- en WiFi Direct-apparaten overbrengen door de apparaten dicht bij elkaar te houden. U kunt bijvoorbeeld foto-/videobestanden van de MP3-speler, notities van S Note en nog veel meer overbrengen. Houd de apparaten bij elkaar (gewoonlijk de achterkanten) en tik op het scherm. De app bepaalt wat wordt overgedragen" + diff --git a/ug-nfc-setting-efl/po/pl.po b/ug-nfc-setting-efl/po/pl.po new file mode 100644 index 0000000..c28f949 --- /dev/null +++ b/ug-nfc-setting-efl/po/pl.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Aby anulować udostępnianie, dotknij opcji Anuluj" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Usługa niedostępna. NFC wyłączony. Włączyć NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Udostępnij przez NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Delikatnie przyłóż telefony do siebie, aby udostępnić" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Błąd transferu" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Zasady zabezpieczeń ograniczają użycie %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Udostępniono" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Nie można udostępnić" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Predefiniowany element" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Predefiniowane elementy można przesłać do innego urządzenia obsługującego technologię NFC. Wystarczy zbliżyć urządzenia do siebie (zazwyczaj ich tylne strony), mając wyświetlony ekran startowy" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Gdy NFC jest włączone, możesz wysyłać i odbierać dane po dotknięciu urządzeniem innego urządzenia obsługującego NFC lub etykiety NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Po włączeniu tej funkcji można przesyłać pliki do innego trzymanego blisko urządzenia obsługującego technologię NFC lub Wi-Fi Direct. Można przesłać np. pliki obrazów lub filmów z Galerii, pliki muzyczne z odtwarzacza muzyki itd. Wystarczy zbliżyć urządzenia do siebie (zazwyczaj ich tylne strony) i dotknąć ekranu. Aplikacja określa, co jest przesyłane" + diff --git a/ug-nfc-setting-efl/po/pt_BR.po b/ug-nfc-setting-efl/po/pt_BR.po new file mode 100644 index 0000000..74960ed --- /dev/null +++ b/ug-nfc-setting-efl/po/pt_BR.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Para cancelar o compartilhamento, toque em Cancelar" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Serviço não disponível. NFC desativado. Ativar NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Compartilhar via NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Toque gentilmente um telefone no outro para compartilhar" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Erro ao transferir" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "A política de segurança restringe o uso de %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Compartilhado" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Impossível compartilhar" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Item pré-definido" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "É possível emitir itens pré-definidos para outro dispositivo NFC. Basta manter os dispositivos bem próximos (geralmente com as partes traseiras juntas) enquanto está na tela de início" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Quando o NFC está ligado, é possível enviar ou receber dados quando seu dispositivo entra em contato com outro dispositivo compatível com NFC ou identificadores NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Quando este recurso está ligado, você pode direcionar arquivos para outros NFC e dispositivos com Wi-Fi Direct mantendo os dispositivos próximos. Por exemplo, você pode direcionar arquivos de imagem/vídeo a partir da Galeria, arquivos de música do reprodutor de Música e mais. Apenas mantenha os dispositivos juntos (geralmente encostados) e, em seguida, toque na sua tela. O aplicativo determina qual será direcionado" + diff --git a/ug-nfc-setting-efl/po/pt_PT.po b/ug-nfc-setting-efl/po/pt_PT.po new file mode 100644 index 0000000..a89145d --- /dev/null +++ b/ug-nfc-setting-efl/po/pt_PT.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Para cancelar a partilha, toque em Cancelar" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Serviço indisponível. NFC desligado. Ligar NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Partilhar via NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Toque suavemente com o telefone no outro para partilhar" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Erro de transferência" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "A política de segurança restringe a utilização de %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Partilhado" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Impossível partilhar" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Item predefinido" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Pode transmitir itens predefinidos para outro dispositivo NFC. Basta aproximar os dispositivos um do outro (de modo típico, costas com costas), com estes no ecrã principal" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Quando o NFC está ligado, pode enviar ou receber dados quando o seu dispositivo toca noutros dispositivos com capacidade NFC ou com etiquetas NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Quando esta função está activada, pode transmitir ficheiros para outros dispositivos NFC e Wi-Fi Direct segurando os dispositivos próximo um do outro. Por exemplo, pode transmitir ficheiros de imagem/vídeo da Galeria, ficheiros de música do Leitor de música e muito mais. Basta aproximar os dispositivos (de modo típico, costas com costas) e em seguida toque no seu ecrã. A aplicação determina o que é transmitido" + diff --git a/ug-nfc-setting-efl/po/ro.po b/ug-nfc-setting-efl/po/ro.po new file mode 100644 index 0000000..915d4e4 --- /dev/null +++ b/ug-nfc-setting-efl/po/ro.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Pentru anularea partajării, atingeţi Anulare" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Serviciul nu este disponibil. NFC este oprit. Porniţi NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Partajare prin NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Atingeţi uşor telefoanele pentru a partaja" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Transfer nereuşit" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Politica de securitate restricţionează utilizarea %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Partajat" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Imposibil de partajat" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Element predefinit" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Puteţi transfera elemente predefinite pe un alt dispozitiv NFC. Doar apropiaţi dispozitivele (de obicei spate în spate) când este deschis ecranul de pornire" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Când NFC este activată, puteţi trimite sau primi date când dispozitivul atinge alte dispozitive compatibile cu NFC sau etichete NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Când această caracteristică este activată, puteţi transmite fişierele către alte dispozitive NFC şi Wi-Fi Direct, ţinând cele două dispozitive apropiate unul de celălalt. De exemplu, puteţi să transmiteţi fişiere de imagini/video din Galerie, fişiere muzicale din playerul muzical şi multe altele. Nu trebuie decât să apropiaţi cele două dispozitive (de obicei, aşezându-le unul în spatele celuilalt) şi să atingeţi ecranul. Aplicaţia determină apoi ce poate fi transmis" + diff --git a/ug-nfc-setting-efl/po/ru_RU.po b/ug-nfc-setting-efl/po/ru_RU.po new file mode 100644 index 0000000..2f530dd --- /dev/null +++ b/ug-nfc-setting-efl/po/ru_RU.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Чтобы не предоставлять доступ, нажмите Отмена" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Служба недоступна. Связь NFC выключена. Включить NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Отправить через NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Прикоснитесь одним телефоном к другому для отправки" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Сбой передачи" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Политика безопасности ограничивает использование компонента %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Общедоступное" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Невозможно предоставить общий доступ" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Заданный элемент" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Можно передавать предварительно заданные элементы на другое NFC-устройство. Просто откройте на устройствах главный экран и поднесите их друг к другу (обычно задними сторонами)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Если протокол NFC включен, можно отправлять и получать данные, прикоснувшись устройством к другому устройству, поддерживающему NFC, или метке NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Если эта функция включена, можно передавать файлы на другое устройство, поддерживающее NFC и Wi-Fi Direct, поднося устройства близко друг к другу. Например, можно отправлять файлы изображений и видео из галереи, музыкальные файлы из приложения Музыка и т. д. Просто поднесите устройства друг к другу (обычно задними сторонами) и нажмите на экран. Приложение определит, какие данные нужно передать" + diff --git a/ug-nfc-setting-efl/po/sk.po b/ug-nfc-setting-efl/po/sk.po new file mode 100644 index 0000000..70afed5 --- /dev/null +++ b/ug-nfc-setting-efl/po/sk.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Ak chcete zrušiť zdieľanie, ťuknite na tlačidlo Zrušiť" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Služba nie je k dispozícii. Funkcia NFC je vypnutá. Zapnúť funkciu NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Zdieľať cez NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Jemným dotykom telefónov spustíte zdieľanie" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Chyba prenosu" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Politika zabezpečenia obmedzuje použitie %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Zdieľané" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Nedá sa zdieľať" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Preddefinovaná položka" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Môžete vysielať preddefinované položky do iného zariadenia NFC. Stačí dať zariadenia blízko k sebe (obvykle tesne vedľa seba) pri aktívnej domovskej obrazovke" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Keď je zapnutá funkcia NFC, môžete odosielať alebo prijímať údaje, keď sa zariadenie dotýka iných zariadení podporujúcich funkciu NFC alebo značiek NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Keď je táto funkcia zapnutá, môžete vysielať súbory do iných zariadení NFC alebo Wi-Fi Direct podržaním zariadení blízko seba. Môžete napríklad vyslať súbory s obrázkami/videami z Galérie, hudobné súbory z Prehrávača hudby a podobne. Stačí dať zariadenia k sebe (obvykle tesne vedľa seba) a potom ťuknúť na obrazovku. Aplikácia určí, čo sa vyšle" + diff --git a/ug-nfc-setting-efl/po/sl.po b/ug-nfc-setting-efl/po/sl.po new file mode 100644 index 0000000..2025f5d --- /dev/null +++ b/ug-nfc-setting-efl/po/sl.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Če želite preklicati skupno rabo, pritisnite Prekliči" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Storitev ni na voljo. NFC je izklopljen. Želite vklopiti NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Skupna raba prek NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Za skupno rabo se s telefonom rahlo dotaknite drugega telefona" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Prenos ni uspel" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Varnostni pravilnik omejuje uporabo programa %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Dosegljivo drugim" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Souporaba ni mogoča" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Vnaprej določen element" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Vnaprej določene elemente lahko prenesete v drugo napravo NFC. Ko ste na domačem zaslonu, samo pomaknite naprave skupaj (običajno s hrbtnima stranema)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Če je NFC vklopljen, lahko pošiljate ali prejemate podatke, ko se vaša naprava dotakne drugih naprav, ki podpirajo NFC ali oznake NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Ko je ta funkcija vklopljena, lahko datoteke prenesete v druge naprave, ki omogočajo NFC in Wi-Fi Direct, tako da naprave držite blizu skupaj. Prenesete lahko na primer slikovne/video datoteke iz Galerije, glasbene datoteke iz predvajalnika glasbe in drugo. Samo pomaknite naprave skupaj (običajno s hrbtnima stranema) in pritisnite na zaslon. Program določi, kaj se bo preneslo" + diff --git a/ug-nfc-setting-efl/po/sr.po b/ug-nfc-setting-efl/po/sr.po new file mode 100644 index 0000000..0471277 --- /dev/null +++ b/ug-nfc-setting-efl/po/sr.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Da bi otkazao deljenje, kucni Otkaži" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Usluga nije dostupna. NFC je isključen. Uključiti NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Podeli putem NFC-a" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Nežno dodirni telefon o telefon za deljenje" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Prenos neuspešan" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Politika bezbednosti ograničava upotrebu %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Deljeno" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Nemoguće podeliti" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Već definisana stavka" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Već definisane stavke možeš da primaš na drugom NFC uređaju. Samo približi uređaje (obično leđa uz leđa) dok su na početnom ekranu" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Kada je NFC uključen, možeš da šalješ ili primaš podatke tokom kontakta tvog uređaja sa drugim uređajima koji mogu da koriste NFC funkciju ili NFC oznake" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Kada je ova funkcija uključena, možeš emitovati fajlove na drugim NFC i Wi-Fi Direct uređajima držeći jedan uređaj blizu drugog. Na primer, možeš emitovati slike/video fajlove iz galerije, muzičke fajlove iz muzičkog plejera i još mnogo toga. Jednostavno približi uređaje (obično leđa u leđa), a zatim kucni na ekran. Aplikacija određuje šta će se emitovati" + diff --git a/ug-nfc-setting-efl/po/sv.po b/ug-nfc-setting-efl/po/sv.po new file mode 100644 index 0000000..e346cb3 --- /dev/null +++ b/ug-nfc-setting-efl/po/sv.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Tryck på Avbryt om du vill avbryta delning" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Tjänsten är inte tillgänglig. NFC är avstängt. Slå på NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Dela via NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Sammanför försiktigt telefonerna för att dela" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Överföringsfel" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Säkerhetspolicyn begränsar användningen av %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Delad" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Det går inte att dela" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Fördefinierat objekt" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Du kan överföra fördefinierade objekt till en annan NFC-enhet. Placera enheterna bredvid varandra (normalt med baksidorna mot varandra) när hemskärmen är öppen" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "När NFC är på kan du skicka och ta emot data när din enhet rör andra enheter med NFC-funktioner eller NFC-taggar" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "När den här funktionen är påslagen kan du överföra filer till en annan NFC- och Wi-Fi Direct-kompatibel enhet genom att placera enheterna nära varandra. Du kan till exempel överföra bilder från galleriet eller musikfiler från musikspelaren. Placera enheterna bredvid varandra (normalt med baksidorna mot varandra) och tryck på din skärm. Programmet bestämmer vad som överförs" + diff --git a/ug-nfc-setting-efl/po/tr_TR.po b/ug-nfc-setting-efl/po/tr_TR.po new file mode 100644 index 0000000..07503cc --- /dev/null +++ b/ug-nfc-setting-efl/po/tr_TR.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Paylaşmayı iptal etmek için, İptal'e basın" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Servis kullanılamıyor. NFC kapatıldı. NFC açılsın mı?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "NFC ile paylaş" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Paylaşmak için hafifçe telefonları birbirine dokundurun." + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Transfer başarısız" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Güvenlik ilkesi %s kullanımını kısıtlıyor" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Paylaşılıyor" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Paylaşılamıyor" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Ön tanımlı öğe" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Ön tanımı öğeleri bir başka NFC cihazına yayınlayabilirsiniz. Yalnızca cihazları ana ekrandayken cihazları birbirine yaklaştırın (tipik olarak arka kısımlarını)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "NFC açıkken, cihazınız diğer NFC özellikli cihazlara veya NFC etiketlerine dokunduğunda, veri gönderebilir veya alabilirsiniz" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Bu özellik açıldığında, cihazları birbirine yakın tutarak, dosyaları bir başka NFC ve Wi-Fi Direct cihazlarına yayınlayabilirsiniz. Örneğin; Galeriden resim/video dosyalarını, Müzik Çalar'dan müzik dosyalarını ve dahasını yayınlayabilirsiniz. Yalnızca cihazları yan yana getirip (normalde sırt sırta) ekranınıza dokunmanız yeter. Uygulama yayınlanacak olanları belirler" + diff --git a/ug-nfc-setting-efl/po/uk.po b/ug-nfc-setting-efl/po/uk.po new file mode 100644 index 0000000..5cd38b3 --- /dev/null +++ b/ug-nfc-setting-efl/po/uk.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Щоб скасувати спільний доступ, натисніть Скасувати" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Служба недоступна. NFC вимкнено. Увімкнути NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Спільний доступ через NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Для надання спільного доступу обережно прикладіть телефони один до одного" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Збій передачі" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Використання %s обмежено політикою безпеки" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Загальний доступ" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Неможливо відкрити спільний доступ" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Стандартний об’єкт" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Стандартні об'єкти можна передавати на інший пристрій із підтримкою NFC. Просто покладіть пристрої один поряд з одним (зазвичай має бути суміщено задні панелі) під час перебування на головному екрані" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Якщо NFC ввімкнено, можна надсилати або отримувати дані у разі зв'язку пристрою з іншими пристроями із підтримкою NFC або тегами NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "У разі ввімкнення цієї функції файли можна передавати на інші пристрої з підтримкою NFC та Wi-Fi Direct, утримуючи пристрої один поряд з одним. Наприклад, можна передати файли зображень або відео з галереї, музичні файли з музичного плеєра тощо. Просто прикладіть пристрої один до одного (зазвичай має бути суміщено задні панелі), а потім торкніться екрана. Програма визначить дані для передачі" + diff --git a/ug-nfc-setting-efl/po/update-po.sh b/ug-nfc-setting-efl/po/update-po.sh new file mode 100644 index 0000000..f23c1fa --- /dev/null +++ b/ug-nfc-setting-efl/po/update-po.sh @@ -0,0 +1,57 @@ +#!/bin/sh + +PACKAGE=infoalarm +SRCROOT=.. +POTFILES=POTFILES.in + +#ALL_LINGUAS= am az be ca cs da de el en_CA en_GB es et fi fr hr hu it ja ko lv mk ml ms nb ne nl pa pl pt pt_BR ru rw sk sl sr sr@Latn sv ta tr uk vi zh_CN zh_TW +ALL_LINGUAS="en_US en_GB ja ko zh_CN" + +XGETTEXT=/usr/bin/xgettext +MSGMERGE=/usr/bin/msgmerge + +echo -n "Make ${PACKAGE}.pot " +if [ ! -e $POTFILES ] ; then + echo "$POTFILES not found" + exit 1 +fi + +$XGETTEXT --default-domain=${PACKAGE} --directory=${SRCROOT} \ + --add-comments --keyword --keyword=_ --keyword=N_ --files-from=$POTFILES \ +&& test ! -f ${PACKAGE}.po \ + || (rm -f ${PACKAGE}.pot && mv ${PACKAGE}.po ${PACKAGE}.pot) + +if [ $? -ne 0 ]; then + echo "error" + exit 1 +else + echo "done" +fi + +for LANG in $ALL_LINGUAS; do + echo "$LANG : " + + if [ ! -e $LANG.po ] ; then + sed 's/CHARSET/UTF-8/g' ${PACKAGE}.pot > ${LANG}.po + echo "${LANG}.po created" + else + if $MSGMERGE ${LANG}.po ${PACKAGE}.pot -o ${LANG}.new.po ; then + if cmp ${LANG}.po ${LANG}.new.po > /dev/null 2>&1; then + rm -f ${LANG}.new.po + else + if mv -f ${LANG}.new.po ${LANG}.po; then + echo "" + else + echo "msgmerge for $LANG.po failed: cannot move $LANG.new.po to $LANG.po" 1>&2 + rm -f ${LANG}.new.po + exit 1 + fi + fi + else + echo "msgmerge for $LANG failed!" + rm -f ${LANG}.new.po + fi + fi + echo "" +done + diff --git a/ug-nfc-setting-efl/po/uz.po b/ug-nfc-setting-efl/po/uz.po new file mode 100644 index 0000000..85bf759 --- /dev/null +++ b/ug-nfc-setting-efl/po/uz.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Ulashishni bekor qilish uchun, Bekor qilishni cherting" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Xizmatdan foydalanib bo‘lmaydi. NFC o‘chirilgan. NFC yoqilsinmi?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "NFC orqali ulashish" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Ulashish uchun telefonlarni ehtiyotkorlik bilan birgalikda ushlang" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Uzatish bajarilmadi" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Xavfsizlik siyosati %sdan foydalanishni cheklaydi" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Umumiy" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Umumiy foydalanib bo‘lmaydi" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Old/tayinlangan element" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Oldindan tayinlangan elementlarni boshqa NFC qurilmasiga uzatishingiz mumkin. Asosiy ekranda bo‘lganingizda, qurilmalarni bir-biriga yaqin keltiring (odatda orqasini-orqasiga qilib)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "NFC yoqilganda, qurilmangiz boshqa NFC-imkoniyatiga ega qurilma yoki NFC teglariga tekkanda, ma’lumotni olishingiz yoki yuborishingiz mumkin" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Ushbu xususiyat yoqilganda, fayllarni boshqa NFC va Wi-Fi Direct qurilmalariga, qurilmalarni birlashtirish orqali, uzatishingiz mumkin. Misol uchun, Siz tasvir/video fayllarni Galereyadan, musiqa fayllarini esa Musiqa pleyeridan uzatishingiz mumkin. Qurilmalarni bir-biriga yaqin keltiring (orqasini orqasiga) va undan so‘ng ekranni cherting. Ilova nimalar uzatilganligini aniqlaydi" + diff --git a/ug-nfc-setting-efl/po/zh_CN.po b/ug-nfc-setting-efl/po/zh_CN.po new file mode 100644 index 0000000..c007b8d --- /dev/null +++ b/ug-nfc-setting-efl/po/zh_CN.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "若要取消共享,点击取消" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "服务不可用。NFC 已关闭。是否开启 NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "通过 NFC 共享" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "轻轻地将手机触碰在一起以共享" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "转换失败" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "安全政策限制 %s 的使用" + +msgid "IDS_COM_OPT_SHARED" +msgstr "已分享" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "无法共享" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "预定项目" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "您可将预定项目传输至另一 NFC 设备。只需在主屏下将设备靠在一起(通常背对背)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "当 NFC 开始时,您可在您的设备接触其他支持 NFC 的设备或 NFC 标签时发送或接收数据" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "当该特性开启时,您可通过将设备紧靠在一起将文件无线传输至其他 NFC 和 Wi-Fi直连设备。例如,您可无线传输来自图库的图片/视频文件、来自音乐播放器的音乐文件,以及更多。只需要将设备放在一起(通常背对背)然后轻敲您的屏幕。应用程序判定无线传输的内容" + diff --git a/ug-nfc-setting-efl/po/zh_HK.po b/ug-nfc-setting-efl/po/zh_HK.po new file mode 100644 index 0000000..7b69f57 --- /dev/null +++ b/ug-nfc-setting-efl/po/zh_HK.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "如要取消分享,輕觸取消" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "服務不可用。NFC 已關閉。開啟 NFC 嗎?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "透過 NFC 分享" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "輕輕地將手機碰觸在一起以分享" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "傳送失敗" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "安全政策限制使用 %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "已共享" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "無法分享" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "預定義項目" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "您可將預定義項目發送至其他 NFC 裝置。只需在處於主螢幕時,將裝置靠在一起(一般以背對背)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "當 NFC 開啟時,若您的裝置觸碰其他具備 NFC 功能的裝置或 NFC 標籤時,即可發送或接收數據" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "當此功能開啟時,通過將裝置握住靠在一起時,可發送檔案至其他 NFC 和 Wi-Fi Direct 裝置。例如,您可從媒體瀏覽器發送圖像/影片檔案、從音樂播放器發送音樂檔案等。只需將裝置靠在一起(一般以背對背)然後輕觸螢幕。應用程式將決定發送的檔案" + diff --git a/ug-nfc-setting-efl/po/zh_SG.po b/ug-nfc-setting-efl/po/zh_SG.po new file mode 100644 index 0000000..0e18c7d --- /dev/null +++ b/ug-nfc-setting-efl/po/zh_SG.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "若要取消共享,轻敲取消" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "服务不可用。NFC 已关闭。是否开启 NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "通过 NFC 共享" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "轻轻地将手机触碰在一起以共享" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "转接失败" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "安全政策限制 %s 的使用" + +msgid "IDS_COM_OPT_SHARED" +msgstr "已分享" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "无法共享" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "预定项目" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "您可将预定项目传输至另一 NFC 设备。只需在主屏下将设备靠在一起(通常背对背)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "当 NFC 开始时,您可在您的设备接触其他支持 NFC 的设备或 NFC 标签时发送或接收数据" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "当该特性开启时,您可通过将设备紧靠在一起将文件无线传输至其他 NFC 和 直接WLAN 设备。例如,您可无线传输来自图库的图片/视频文件、来自音乐播放器的音乐文件,以及更多。只需要将设备放在一起(通常背对背)然后轻敲您的屏幕。应用程序判定无线传输的内容" + diff --git a/ug-nfc-setting-efl/po/zh_TW.po b/ug-nfc-setting-efl/po/zh_TW.po new file mode 100644 index 0000000..98af7da --- /dev/null +++ b/ug-nfc-setting-efl/po/zh_TW.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "若要取消分享,輕觸取消" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "服務無法使用。NFC 已關閉。開啟 NFC 嗎?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "透過 NFC 分享" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "將手機輕輕碰觸在一起以共享" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "傳輸失敗" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "安全政策限制使用 %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "共享" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "無法分享" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "預定義項目" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "您可將預定義項目傳送至其他 NFC 裝置。只需在處於主螢幕時,將裝置靠在一起(一般以背對背)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "開啟 NFC 時,若您的裝置觸碰其他具備 NFC 功能的裝置或 NFC 標籤,即可傳送或接收資料" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "開啟此功能時,將裝置握住靠在一起時,可發送檔案至其他 NFC 與 Wi-Fi Direct 裝置。例如,您可自媒體瀏覽器發送影像/影片檔案、自音樂播放器發送音樂檔案等。只需將裝置靠在一起(一般以背對背)然後輕觸螢幕。應用程式將決定發送的檔案" + diff --git a/ug-nfc-setting-efl/src/ug-nfc-setting-db.c b/ug-nfc-setting-efl/src/ug-nfc-setting-db.c new file mode 100644 index 0000000..d16da8d --- /dev/null +++ b/ug-nfc-setting-efl/src/ug-nfc-setting-db.c @@ -0,0 +1,272 @@ +/* + * Copyright (c) 2012, 2013 Samsung Electronics Co., Ltd. + * + * Licensed under the Flora License, Version 1.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://floralicense.org/license/ + * + * 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 "ug-nfc-setting-main.h" +#include "ug-nfc-setting-db.h" + + +#define DB_FILE_PATH "/opt/usr/dbspace/.net-nfcpush.db" +#define DB_TABLE_NAME "NfcPushMsgTable" + +/* sqlite> .schema */ +/* CREATE TABLE NfcPushMsgTable ( AppId TEXT PRIMARY KEY, PkgName TEXT, IconPath TEXT, MsgDesc TEXT ); */ + +#define DB_QUERY_LEN 512 + +static sqlite3 *g_predefined_item_db; +static sqlite3_stmt *g_predefined_item_pstmt; + + +static void _db_finalize_statement(void) +{ + LOGD("BEGIN >>>>"); + + int db_ret = SQLITE_OK; + + if (g_predefined_item_pstmt != NULL) + { + db_ret = sqlite3_finalize(g_predefined_item_pstmt); + g_predefined_item_pstmt = NULL; + + if(db_ret != SQLITE_OK) + { + LOGD("Failed to sqlite3_finalize error[%d]", db_ret); + } + } + + LOGD("END <<<<"); +} + + +int _ug_nfc_setting_db_open(void) +{ + LOGD("BEGIN >>>>"); + + int db_ret = SQLITE_OK; + + db_ret = sqlite3_open(DB_FILE_PATH, &g_predefined_item_db); + if(db_ret != SQLITE_OK) + { + LOGD("Failed to open database. error[%d]", db_ret); + } + + LOGD("END <<<<"); + + return db_ret; +} + +int _ug_nfc_setting_db_close(void) +{ + LOGD("BEGIN >>>>"); + + int db_ret = SQLITE_OK; + + if (g_predefined_item_db != NULL) + { + db_ret = sqlite3_close(g_predefined_item_db); + if(db_ret != SQLITE_OK) + { + LOGD("Failed to close database. error[%d]", db_ret); + return db_ret; + } + g_predefined_item_db = NULL; + } + + LOGD("END <<<<"); + + return db_ret; +} + +int _ug_nfc_setting_db_open_table(int *table_handle) +{ + LOGD("BEGIN >>>>"); + + int db_ret = SQLITE_OK; + int count = 0; + + /* get num_of_index */ + _ug_nfc_setting_db_get_count(&count); + + if (count > 0) + { + char query[DB_QUERY_LEN] = { 0, }; + sqlite3_stmt *stmt = NULL; + + snprintf(query, DB_QUERY_LEN, "select * from %s", DB_TABLE_NAME); + LOGD("query [%s]", query); + + db_ret = sqlite3_prepare_v2(g_predefined_item_db, query, strlen(query), &stmt, NULL); + if (db_ret != SQLITE_OK) + { + LOGD("Failed to sqlite3_prepare_v2 error[%d]", db_ret); + if (g_predefined_item_pstmt != NULL) + { + db_ret = sqlite3_finalize(stmt); + stmt = NULL; + if(db_ret != SQLITE_OK) + { + LOGD("Failed to sqlite3_finalize error[%d]", db_ret); + } + } + return db_ret; + } + + *table_handle = (int)stmt; + } + else + { + LOGD("no item"); + db_ret = SQLITE_ERROR; + } + + LOGD("END <<<<"); + + return db_ret; +} + +int _ug_nfc_setting_db_get_count(int *count) +{ + LOGD("BEGIN >>>>"); + + int db_ret = SQLITE_OK; + char query[DB_QUERY_LEN] = { 0, }; + + snprintf(query, DB_QUERY_LEN, + "select count(AppId) from %s ", + DB_TABLE_NAME); + LOGD("query [%s]", query); + + db_ret = sqlite3_prepare_v2(g_predefined_item_db, query, strlen(query), &g_predefined_item_pstmt, NULL); + if (db_ret != SQLITE_OK) + { + LOGD("Failed to sqlite3_prepare_v2 error[%d]", db_ret); + _db_finalize_statement(); + return db_ret; + } + + db_ret = sqlite3_step(g_predefined_item_pstmt); + if (db_ret != SQLITE_ROW) + { + LOGD("Failed to sqlite3_step error[%d]", db_ret); + _db_finalize_statement(); + return db_ret; + } + + *count = sqlite3_column_int(g_predefined_item_pstmt, 0); + + _db_finalize_statement(); + + LOGD("END <<<<"); + + return db_ret; +} + +int _ug_nfc_setting_db_get_next_record(int table_handle, + char **app_id, char **pkgName, + char **iconPath, char **msgDes) +{ + LOGD("BEGIN >>>>"); + + int db_ret = SQLITE_OK; + sqlite3_stmt *stmt = NULL; + + stmt = (sqlite3_stmt *)table_handle; + if (stmt == NULL) + { + return -1; + } + + db_ret = sqlite3_step(stmt); + if (db_ret != SQLITE_DONE) + { + LOGD("success to get next record"); + + if ((char *)sqlite3_column_text(stmt, 0) != NULL) + *app_id = strdup((char *)sqlite3_column_text(stmt, 0)); + if ((char *)sqlite3_column_text(stmt, 1) != NULL) + *pkgName = strdup((char *)sqlite3_column_text(stmt, 1)); + if ((char *)sqlite3_column_text(stmt, 2) != NULL) + *iconPath = strdup((char *)sqlite3_column_text(stmt, 2)); + if ((char *)sqlite3_column_text(stmt, 3) != NULL) + *msgDes = strdup((char *)sqlite3_column_text(stmt, 3)); + } + + LOGD("END <<<<"); + + return SQLITE_OK; +} + +int _ug_nfc_setting_db_get_pkgName(char *app_id, char **pkgName) +{ + LOGD("BEGIN >>>>"); + + int db_ret = SQLITE_OK; + char query[DB_QUERY_LEN] = { 0, }; + + snprintf(query, DB_QUERY_LEN, + "select PkgName from %s where AppId =\"%s\"", DB_TABLE_NAME, app_id); + LOGD("query [%s]", query); + + db_ret = sqlite3_prepare_v2(g_predefined_item_db, query, strlen(query), &g_predefined_item_pstmt, NULL); + if (db_ret != SQLITE_OK) + { + LOGD("Failed to sqlite3_prepare_v2 error[%d]", db_ret); + _db_finalize_statement(); + return db_ret; + } + + db_ret = sqlite3_step(g_predefined_item_pstmt); + if (db_ret != SQLITE_ROW) + { + LOGD("Failed to sqlite3_step error[%d]", db_ret); + _db_finalize_statement(); + return db_ret; + } + + *pkgName = strdup((char *)sqlite3_column_text(g_predefined_item_pstmt, 0)); + + _db_finalize_statement(); + + LOGD("END <<<<"); + + return db_ret; +} + +int _ug_nfc_setting_db_close_table(int table_handle) +{ + LOGD("BEGIN >>>>"); + + int db_ret = SQLITE_OK; + sqlite3_stmt *stmt = NULL; + + stmt = (sqlite3_stmt *)table_handle; + if (stmt == NULL) + return -1; + + db_ret = sqlite3_finalize(stmt); + if(db_ret != SQLITE_OK) + { + LOGD("Failed to sqlite3_finalize error[%d]", db_ret); + } + + LOGD("END <<<<"); + + return db_ret; +} + + + diff --git a/ug-nfc-setting-efl/src/ug-nfc-setting-main.c b/ug-nfc-setting-efl/src/ug-nfc-setting-main.c new file mode 100644 index 0000000..1f6dd94 --- /dev/null +++ b/ug-nfc-setting-efl/src/ug-nfc-setting-main.c @@ -0,0 +1,941 @@ +/* + * Copyright (c) 2012, 2013 Samsung Electronics Co., Ltd. + * + * Licensed under the Flora License, Version 1.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://floralicense.org/license/ + * + * 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 "ug-nfc-setting-main.h" +#include "ug-nfc-setting-popup.h" +#include "ug-nfc-setting-db.h" + +#ifndef UG_MODULE_API +#define UG_MODULE_API __attribute__ ((visibility("default"))) +#endif + +static Elm_Genlist_Item_Class itc_sep; +static Elm_Genlist_Item_Class itc_sep_help; +static Elm_Genlist_Item_Class itc_check; +static Elm_Genlist_Item_Class itc_helptext; +static Elm_Genlist_Item_Class itc_2text; + +static Elm_Object_Item *nfc_item = NULL; +static Elm_Object_Item *predefined_item = NULL; + +static bool pending_status = false; + + +static void _show_app_error_popup_response_cb(void *data, Evas_Object *obj, void *event_info) +{ + ugdata_t *ug_data = (ugdata_t *)data; + int result = (int)event_info; + + LOGD("BEGIN >>>>"); + + if (ug_data == NULL) + return; + + switch (result) + { + case UG_NFC_POPUP_RESP_CLOSE : + /* destroy UG */ + LOGD("ug_destroy_me >>>>", __FUNCTION__, __LINE__); + ug_destroy_me(ug_data->nfc_setting_ug); + break; + + default : + break; + } + + LOGD("END <<<<"); +} + +static void _show_app_error_popup(void *data) +{ + ugdata_t *ug_data = (ugdata_t *)data; + char popup_str[POPUP_TEXT_SIZE] = { 0, }; + + LOGD("BEGIN >>>>"); + + if (ug_data == NULL) + return; + + memcpy(popup_str, IDS_NFC_SERVICE_IS_NOT_SUPPORTED, strlen(IDS_NFC_SERVICE_IS_NOT_SUPPORTED)); + + ug_nfc_setting_create_popup(ug_data, ug_data->base_layout, popup_str, IDS_CLOSE, UG_NFC_POPUP_RESP_CLOSE, NULL, 0, NULL, 0, false, false, _show_app_error_popup_response_cb); + + LOGD("END <<<<"); +} + +static bool _get_pending_status(void) +{ + return pending_status; +} + +static void _set_pending_status(bool status) +{ + pending_status = status; +} + +static void _back_clicked_cb(void *data, Evas_Object *obj, void *event_info) +{ + LOGD("BEGIN >>>>"); + + _ug_nfc_setting_db_close(); + + ug_destroy_me(data); + + LOGD("END <<<<"); +} + +/* Principle of NFC, S Beam On/Off */ +/* */ +/* NFC & S Beam Off -> NFC On : NFC: On, S Beam: Off */ +/* NFC & S Beam Off -> S Beam On : NFC: On, S Beam: On */ +/* NFC & S Beam On -> S Beam Off : NFC: On, S Beam: Off */ +/* NFC & S Beam On -> NFC Off : NFC: Off, S Beam: Off */ + +static void _change_nfc_onoff_setting(void *data) +{ + int status; + int result; + + LOGD("BEGIN >>>>"); + + ugdata_t *ug_data = (ugdata_t *)data; + if (!ug_data) + return; + + if ((result = vconf_get_bool(VCONFKEY_NFC_STATE, &status)) == 0) + { + LOGD("vconf_get_bool status [%d]\n", status); + + result = nfc_manager_set_activation(!status, NULL, NULL); + if (result != NFC_ERROR_NONE) + { + LOGD("nfc_manager_set_activation failed"); + + return; + } + _set_pending_status(true); + } + else + { + LOGD("vconf_get_bool failed\n"); + } + + LOGD("END <<<<"); +} + +void _change_nfc_predefined_item_setting(void *data) +{ + int status = 0; + int result = -1; + + LOGD("BEGIN >>>>"); + + ugdata_t *ug_data = (ugdata_t *)data; + if (!ug_data) + return; + + if ((result = vconf_get_bool(VCONFKEY_NFC_PREDEFINED_ITEM_STATE, &status)) == 0) + { + LOGD("vconf_get_bool status [%d]\n", status); + + if (status) + { + /* predefined item off */ + result = vconf_set_bool(VCONFKEY_NFC_PREDEFINED_ITEM_STATE, FALSE); + if (!result ) + { + LOGD("vconf_set_bool success\n"); + } + else + { + LOGD("vconf_set_bool failed\n"); + } + } + else + { + /* predefined item on */ + result = vconf_set_bool(VCONFKEY_NFC_PREDEFINED_ITEM_STATE, TRUE); + if (!result ) + { + LOGD("vconf_set_bool success\n"); + } + else + { + LOGD("vconf_set_bool failed\n"); + } + } + } + else + { + LOGD("vconf_get_bool failed\n"); + } + + LOGD("END <<<<"); +} + +void _nfc_activation_changed_cb(bool activated , void *user_data) +{ + LOGD("BEGIN >>>>"); + + ugdata_t *ug_data = (ugdata_t *)user_data; + int predefined_item_state = 0; + static bool predefined_item_off_by_nfcOnOff = false; + int result; + + LOGD("nfc mode %s \n", activated ? "ON" : "OFF"); + + + if ((result = vconf_get_bool(VCONFKEY_NFC_PREDEFINED_ITEM_STATE, &predefined_item_state)) == 0) + { + LOGD("vconf_get_bool status [%d]\n", predefined_item_state); + } + else + { + LOGD("vconf_get_bool failed\n"); + return; + } + + LOGD("The state of Predefined Item %d, Predefined Item was off by nfcOnOff %s \n", + predefined_item_state, predefined_item_off_by_nfcOnOff == true ? "Yes" : "No"); + + /* nfc setting ui updated */ + _set_pending_status(false); + + if (nfc_item != NULL) + elm_genlist_item_update(nfc_item); + + if (activated == true) + { + /* predefined item setting enabled */ + elm_object_item_disabled_set(predefined_item, EINA_FALSE); + + if (predefined_item_off_by_nfcOnOff != true) + return; + + LOGD("Turning Predefined Item on \n"); + + _change_nfc_predefined_item_setting(ug_data); + + if (predefined_item != NULL) + elm_genlist_item_update(predefined_item); + + /* unset internal flag */ + predefined_item_off_by_nfcOnOff = false; + } + else + { + /* predefined item setting disabled */ + elm_object_item_disabled_set(predefined_item, EINA_TRUE); + + if (predefined_item_state == VCONFKEY_NFC_PREDEFINED_ITEM_OFF) + return; + + LOGD("Turning Predefined Item off \n"); + + _change_nfc_predefined_item_setting(ug_data); + + if (predefined_item != NULL) + elm_genlist_item_update(predefined_item); + + /* set internal flag */ + predefined_item_off_by_nfcOnOff = true; + } + + LOGD("END <<<<"); +} + +static Evas_Object *_create_bg(Evas_Object *parent, char *style) +{ + Evas_Object *bg = elm_bg_add(parent); + + evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); + + if (style) + elm_object_style_set(bg, style); + + elm_win_resize_object_add(parent, bg); + + evas_object_show(bg); + + return bg; +} + +static Evas_Object *_create_main_layout(Evas_Object *parent) +{ + Evas_Object *layout; + + if (parent == NULL) + return NULL; + + layout = elm_layout_add(parent); + + elm_layout_theme_set(layout, "layout", "application", "default"); + + evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); + + evas_object_show(layout); + + return layout; +} + +// get the state of item +static Eina_Bool _gl_state_get(void *data, Evas_Object *obj, const char *part) +{ + Eina_Bool result = EINA_FALSE; + int enable = 0; + + LOGD("BEGIN >>>>"); + + gl_item_data *item_data = (gl_item_data *)data; + + if (item_data == NULL) + { + LOGD("item_data is null"); + return EINA_FALSE; + } + + if (item_data->type == NFC_ON_OFF) + { + if (!vconf_get_bool(VCONFKEY_NFC_STATE, &enable)) + { + if (enable != 0) + { + LOGD("vconf_get_bool true"); + result = EINA_TRUE; + } + else + { + LOGD("vconf_get_bool false"); + } + } + else + { + LOGD("vconf_get_bool error [%d]", result); + } + } + else if (item_data->type == NFC_PREDEFINED_ITEM) + { + if (!vconf_get_bool(VCONFKEY_NFC_PREDEFINED_ITEM_STATE, &enable)) + { + if (enable != 0) + { + LOGD("vconf_get_bool true"); + result = EINA_TRUE; + } + else + { + LOGD("vconf_get_bool false"); + } + } + else + { + LOGD("vconf_get_bool error [%d]", result); + } + } + else + { + LOGD("item_data->type error"); + } + + LOGD("END <<<<"); + + return result; +} + +// callback for 'deletion' +static void _gl_del(void *data, Evas_Object *obj) +{ + gl_item_data *item_data = (gl_item_data *)data; + + LOGD("BEGIN >>>>"); + + if (item_data != NULL) + free(item_data); + + LOGD("END <<<<"); +} + +static void _gl_sel_activation(void *data, Evas_Object *obj, void *event_info) +{ + LOGD("BEGIN >>>>"); + + Elm_Object_Item *item = (Elm_Object_Item *)event_info; + gl_item_data *item_data = (gl_item_data *)data; + + elm_genlist_item_selected_set(item, 0); + + if ((item == NULL) || (item_data == NULL)) + { + LOGD("item or item_data is null\n"); + return; + } + + if (item_data->type == NFC_ON_OFF) + { + if (_get_pending_status()) + { + LOGD("pending status \n"); + return; + } + + _change_nfc_onoff_setting(item_data->data); + + elm_genlist_item_update(item); + } + else if (item_data->type == NFC_PREDEFINED_ITEM) + { + Evas_Object *predefined_item_list = NULL; + Evas_Object *l_button = NULL; + ugdata_t *ug_data = item_data->data; + + LOGD("NFC_PREDEFINED_ITEM"); + + /* create setting view */ + predefined_item_list = _ug_nfc_create_predefined_item_list(ug_data); + if (predefined_item_list == NULL) + return; + + /* Push navifreme */ + l_button = elm_button_add(ug_data->base_naviframe); + elm_object_style_set(l_button, "naviframe/back_btn/default"); + evas_object_smart_callback_add(l_button, "clicked", _ug_nfc_destroy_predefined_item_list, ug_data); + + ug_data->base_navi_it = elm_naviframe_item_push(ug_data->base_naviframe, IDS_PREDEFINED_ITEM, l_button, NULL, predefined_item_list, NULL); + } + else + { + LOGD("item_data->type error"); + } + + LOGD("END <<<<"); +} + +static void _check_changed_cb(void *data, Evas_Object *obj, void *event_info) +{ + gl_item_data *item_data = (gl_item_data *)data; + + LOGD("BEGIN >>>>"); + + if (item_data == NULL) + { + LOGD("item_data is null\n"); + return; + } + + if (item_data->type == NFC_ON_OFF) + { + if (_get_pending_status()) + { + LOGD("pending status \n"); + return; + } + + _change_nfc_onoff_setting(item_data->data); + + if (nfc_item != NULL) + elm_genlist_item_update(nfc_item); + } + else if (item_data->type == NFC_PREDEFINED_ITEM) + { + _change_nfc_predefined_item_setting(item_data->data); + + if (predefined_item != NULL) + elm_genlist_item_update(predefined_item); + } + else + { + LOGD("item_data->type error"); + } + + LOGD("END <<<<"); +} + +static Evas_Object *_gl_content_get(void *data, Evas_Object *obj, const char *part) +{ + LOGD("BEGIN >>>>"); + Evas_Object *content = NULL; + int on; + int result = EINA_FALSE; + ugdata_t *ug_data = NULL; + + gl_item_data *item_data = (gl_item_data *)data; + if (item_data == NULL) + { + LOGD("item_data is null"); + return NULL; + } + + ug_data = item_data->data; + if (ug_data == NULL) + { + LOGD("ug_data is null"); + return NULL; + } + + if (item_data->type == NFC_ON_OFF) + { + if (_get_pending_status()) + { + content = elm_progressbar_add(obj); + elm_object_style_set(content, "list_process"); + evas_object_size_hint_align_set(content, EVAS_HINT_FILL, 0.5); + evas_object_size_hint_weight_set(content, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); + evas_object_show(content); + elm_progressbar_pulse(content, EINA_TRUE); + } + else + { + content = elm_check_add(obj); + evas_object_propagate_events_set(content, EINA_FALSE); + evas_object_smart_callback_add(content, "changed", _check_changed_cb, item_data); + + if (((result = vconf_get_bool(VCONFKEY_NFC_STATE, &on)) == 0) && (on != 0)) + { + LOGD("vconf_get_bool true"); + elm_check_state_set(content, EINA_TRUE); + } + else + { + LOGD("vconf_get_bool false"); + elm_check_state_set(content, EINA_FALSE); + } + + elm_object_style_set(content, "on&off"); + } + } + else if (item_data->type == NFC_PREDEFINED_ITEM) + { + content = elm_check_add(obj); + evas_object_propagate_events_set(content, EINA_FALSE); + evas_object_smart_callback_add(content, "changed", _check_changed_cb, item_data); + + if (((result = vconf_get_bool(VCONFKEY_NFC_PREDEFINED_ITEM_STATE, &on)) == 0) && (on != 0)) + { + LOGD("vconf_get_bool true"); + elm_check_state_set(content, EINA_TRUE); + } + else + { + LOGD("vconf_get_bool false"); + elm_check_state_set(content, EINA_FALSE); + } + + elm_object_style_set(content, "on&off"); + } + else + { + LOGD("item_data->type error"); + } + + LOGD("END <<<<"); + + return content; +} + +static char *_gl_text_get_onoff(void *data, Evas_Object *obj, const char *part) +{ + LOGD("BEGIN >>>>"); + + gl_item_data *item_data = (gl_item_data *)data; + char *text = NULL; + + LOGD("part:%s", part); + + // label for 'elm.text' part + if (item_data == NULL) + { + LOGD("item_data is null"); + return NULL; + } + + if (item_data->type == NFC_ON_OFF) + { + text = strdup(IDS_NFC_NFC); + } + else if (item_data->type == NFC_PREDEFINED_ITEM) + { + if (!strcmp(part, "elm.text.1")) + { + text = strdup(IDS_PREDEFINED_ITEM); + } + else + { + char *app_id = NULL; + + app_id = vconf_get_str(VCONFKEY_NFC_PREDEFINED_ITEM); + if (app_id != NULL) + { + LOGD("app_id=> [%s]", app_id); + _ug_nfc_setting_db_get_pkgName(app_id, &text); + + free(app_id); + } + } + } + else + { + LOGD("type error"); + } + + LOGD("END <<<<"); + + return text; +} + +static char *_gl_text_get_help(void *data, Evas_Object *obj, const char *part) +{ + LOGD("BEGIN >>>>"); + + int index = (int) data; + char *text = NULL; + + LOGD("index:%d", index); + + if (index == 0) + { + text = strdup(IDS_NFC_DESCRIPTION_MSG); + + } + else if (index == 1) + { + text = strdup(IDS_PREDEFINED_ITEM_DESCRIPTION_MSG); + } + else if (index == 2) + { + text = strdup(IDS_NFC_S_BEAM_DESCRIPTION_MSG); + } + + LOGD("END <<<<"); + + return text; +} + +static Evas_Object *_ug_nfc_create_nfc_setting_list(void *data) +{ + LOGD("BEGIN >>>>"); + + ugdata_t *ug_data = (ugdata_t *)data; + Evas_Object *genlist = NULL; + Elm_Object_Item* seperator = NULL; + int result = 0; + int on = 0; + + + /* make genlist */ + genlist = elm_genlist_add(ug_data->base_naviframe); + if (genlist == NULL) + { + LOGD("genlist is null"); + return NULL; + } + elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS); + + itc_sep.item_style = "dialogue/separator"; + itc_sep.func.text_get = NULL; + itc_sep.func.content_get = NULL; + itc_sep.func.state_get = NULL; + itc_sep.func.del = NULL; + + itc_sep_help.item_style = "dialogue/separator.2"; + itc_sep_help.func.text_get = NULL; + itc_sep_help.func.content_get = NULL; + itc_sep_help.func.state_get = NULL; + itc_sep_help.func.del = NULL; + + itc_check.item_style = "dialogue/1text.1icon"; + itc_check.func.text_get = _gl_text_get_onoff; + itc_check.func.content_get = _gl_content_get; + itc_check.func.state_get = _gl_state_get; + itc_check.func.del = _gl_del; + + itc_helptext.item_style = "multiline/1text"; + itc_helptext.func.text_get = _gl_text_get_help; + itc_helptext.func.content_get = NULL; + itc_helptext.func.state_get = NULL; + itc_helptext.func.del = NULL; + + itc_2text.item_style = "dialogue/2text.1icon.10"; + itc_2text.func.text_get = _gl_text_get_onoff; + itc_2text.func.content_get = _gl_content_get; + itc_2text.func.state_get = _gl_state_get; + itc_2text.func.del = _gl_del; + + + /* SEPARATOR */ + seperator = elm_genlist_item_append(genlist, &itc_sep, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); + elm_genlist_item_select_mode_set(seperator, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY); + + /* 1. NFC setting */ + gl_item_data *on_off_data = NULL; + on_off_data = malloc(sizeof(gl_item_data)); + if (!on_off_data) + return NULL; + on_off_data->type = NFC_ON_OFF; + on_off_data->data = ug_data; + nfc_item = elm_genlist_item_append(genlist, &itc_check, (void *)on_off_data, NULL, ELM_GENLIST_ITEM_NONE, _gl_sel_activation, (void *)on_off_data); + + /* SEPARATOR.2 */ + seperator = elm_genlist_item_append(genlist, &itc_sep_help, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); + elm_genlist_item_select_mode_set(seperator, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY); + + /* 1. NFC setting Help Text */ + elm_genlist_item_append(genlist, &itc_helptext, (void *)0, NULL, ELM_GENLIST_ITEM_NONE, _gl_sel_activation, NULL); + + /* SEPARATOR */ + seperator = elm_genlist_item_append(genlist, &itc_sep, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); + elm_genlist_item_select_mode_set(seperator, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY); + + if (_ug_nfc_check_predefined_item_available()) + { + LOGD("success to create predefined item"); + + /* 2. Predefined item setting */ + gl_item_data *predefined_item_data = NULL; + predefined_item_data = malloc(sizeof(gl_item_data)); + if (!predefined_item_data) + return NULL; + predefined_item_data->type = NFC_PREDEFINED_ITEM; + predefined_item_data->data = ug_data; + predefined_item = elm_genlist_item_append(genlist, &itc_2text, (void *)predefined_item_data, NULL, ELM_GENLIST_ITEM_NONE, _gl_sel_activation, (void *)predefined_item_data); + + /* SEPARATOR.2 */ + seperator = elm_genlist_item_append(genlist, &itc_sep_help, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); + elm_genlist_item_select_mode_set(seperator, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY); + + /* 2. Predefined item setting Help Text*/ + elm_genlist_item_append(genlist, &itc_helptext, (void *)1, NULL, ELM_GENLIST_ITEM_NONE, _gl_sel_activation, NULL); + + /* SEPARATOR */ + seperator = elm_genlist_item_append(genlist, &itc_sep, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); + elm_genlist_item_select_mode_set(seperator, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY); + + if (((result = vconf_get_bool(VCONFKEY_NFC_STATE, &on)) == 0) && (on == 0)) + { + result = vconf_set_bool(VCONFKEY_NFC_PREDEFINED_ITEM_STATE, FALSE); + if (!result ) + { + LOGD("vconf_set_bool success\n"); + } + else + { + LOGD("vconf_set_bool failed\n"); + } + elm_object_item_disabled_set(predefined_item, EINA_TRUE); + } + } + + evas_object_show(genlist); + + LOGD("END <<<<"); + + return genlist; +} + +static void *__ug_nfc_setting_create(ui_gadget_h ug, enum ug_mode mode, service_h service, void *priv) +{ + LOGD("BEGIN >>>>"); + + ugdata_t *ug_data = (ugdata_t *)priv; + Evas_Object *parent = NULL; + Evas_Object *nfc_setting_list = NULL; + Evas_Object *l_button = NULL; + char *type = NULL; + + /* set text domain */ + bindtextdomain(NFCUG_TEXT_DOMAIN, NFCUG_LOCALEDIR); + + /* create base view */ + parent = ug_get_parent_layout(ug); + if (!parent) + return NULL; + ug_data->ug_win_main = parent; + evas_object_show(ug_data->ug_win_main); + ug_data->nfc_setting_ug = ug; + + ug_data->base_layout = _create_main_layout(ug_data->ug_win_main); + ug_data->bg = _create_bg(ug_data->ug_win_main, "group_list"); + elm_object_part_content_set(ug_data->base_layout, "elm.swallow.bg", ug_data->bg); + + ug_data->base_naviframe = elm_naviframe_add(ug_data->base_layout); + elm_object_part_content_set(ug_data->base_layout, "elm.swallow.content", ug_data->base_naviframe); + evas_object_show(ug_data->base_naviframe); + + /* parse parameter */ + service_get_extra_data(service, "type", &type); + + if (type == NULL) + { + LOGD("type is NULL"); + + return NULL; + } + else + { + LOGD("type => [%s]", type); + + if (strncmp(type, "nfc", strlen("nfc")) == 0) + { + _ug_nfc_setting_db_open(); + + nfc_setting_list = _ug_nfc_create_nfc_setting_list(ug_data); + } + else + { + return NULL; + } + } + + if (nfc_setting_list == NULL) + return NULL; + + /* Push navifreme */ + l_button = elm_button_add(ug_data->base_naviframe); + elm_object_style_set(l_button, "naviframe/back_btn/default"); + evas_object_smart_callback_add(l_button, "clicked", _back_clicked_cb, ug_data->nfc_setting_ug); + + if (type == NULL) + { + ug_data->base_navi_it = elm_naviframe_item_push(ug_data->base_naviframe, IDS_NFC_NFC, l_button, NULL, nfc_setting_list, NULL); + } + else + { + if (strncmp(type, "sbeam", strlen("sbeam")) == 0) + { + ug_data->base_navi_it = elm_naviframe_item_push(ug_data->base_naviframe, IDS_NFC_S_BEAM, l_button, NULL, nfc_setting_list, NULL); + } + else + { + ug_data->base_navi_it = elm_naviframe_item_push(ug_data->base_naviframe, IDS_NFC_NFC, l_button, NULL, nfc_setting_list, NULL); + } + } + /* Register activation changed callback */ + if (NFC_ERROR_NONE == nfc_manager_initialize(NULL, NULL)) + { + LOGD("nfc_manager_initialize success\n"); + nfc_manager_set_activation_changed_cb(_nfc_activation_changed_cb, ug_data); + } + else + { + LOGD("nfc_manager_initialize FAIL!!!!\n"); + } + + LOGD("END <<<<"); + + return ug_data->base_layout; +} + +static void __ug_nfc_setting_destroy(ui_gadget_h ug, service_h service, void *priv) +{ + LOGD("BEGIN >>>>"); + ugdata_t *ug_data = (ugdata_t *)priv; + + if (ug_data == NULL) + return; + + nfc_manager_unset_activation_changed_cb(); + + if (nfc_manager_deinitialize() != NFC_ERROR_NONE) + { + LOGD("nfc_manager_deinitialize failed"); + } + + evas_object_del(ug_get_layout(ug)); + + LOGD("END <<<<"); +} + +static void __ug_nfc_setting_start(ui_gadget_h ug, service_h service, void *priv) +{ + LOGD("BEGIN >>>>"); + + ugdata_t *ug_data = (ugdata_t *)priv; + + /* check nfc-device*/ + if (!nfc_manager_is_supported()) + { + LOGD("It is not nfc device >>>>"); + _show_app_error_popup(ug_data); + } + + LOGD("END <<<<"); +} + +static void __ug_nfc_setting_pause(ui_gadget_h ug, service_h service, void *priv) +{ + LOGD("BEGIN >>>>"); + LOGD("END <<<<"); +} + +static void __ug_nfc_setting_resume(ui_gadget_h ug, service_h service, void *priv) +{ + LOGD("BEGIN >>>>"); + LOGD("END <<<<"); +} + +static void __ug_nfc_setting_message(ui_gadget_h ug, service_h msg, service_h service, void *priv) +{ + LOGD("BEGIN >>>>"); + LOGD("END <<<<"); +} + +static void __ug_nfc_setting_event(ui_gadget_h ug, enum ug_event event, service_h service, void *priv) +{ + LOGD("BEGIN >>>>"); + LOGD("END <<<<"); +} + +UG_MODULE_API int UG_MODULE_INIT(struct ug_module_ops *ops) +{ + ugdata_t *ug_data; // User defined private data + + LOGD("UG_MODULE_INIT!!\n"); + + if (!ops) + return -1; + + //app_data = calloc(1, sizeof(struct ugdata)); + ug_data = (ugdata_t *)malloc(sizeof(ugdata_t)); + if (!ug_data) + return -1; + + ops->create = __ug_nfc_setting_create; + ops->start = __ug_nfc_setting_start; + ops->pause = __ug_nfc_setting_pause; + ops->resume = __ug_nfc_setting_resume; + ops->destroy = __ug_nfc_setting_destroy; + ops->message = __ug_nfc_setting_message; + ops->event = __ug_nfc_setting_event; + ops->priv = ug_data; + ops->opt = UG_OPT_INDICATOR_ENABLE; + + return 0; +} + +UG_MODULE_API void UG_MODULE_EXIT(struct ug_module_ops *ops) +{ + ugdata_t *ug_data; + + if (!ops) + return; + + ug_data = ops->priv; + + if (ug_data) + free(ug_data); + + ops->priv = NULL; +} diff --git a/ug-nfc-setting-efl/src/ug-nfc-setting-popup.c b/ug-nfc-setting-efl/src/ug-nfc-setting-popup.c new file mode 100644 index 0000000..aa65b51 --- /dev/null +++ b/ug-nfc-setting-efl/src/ug-nfc-setting-popup.c @@ -0,0 +1,158 @@ +/* + * Copyright (c) 2012, 2013 Samsung Electronics Co., Ltd. + * + * Licensed under the Flora License, Version 1.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://floralicense.org/license/ + * + * 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 "ug-nfc-setting-popup.h" + + +#define NFC_POPUP_AUTO_TIMEOUT_SEC 3.0 + + +static Evas_Object *_popup = NULL; +static UG_NFC_POPUP_USER_RESP_CB _user_response_cb; +static void *_user_data = NULL; + + +static void _ug_nfc_setting_popup_response_cb(void *data, Evas_Object *obj, void *event_info) +{ + LOGD("BEGIN >>>>"); + + int btn_type = (int)data; + UG_NFC_POPUP_USER_RESP_CB temp_cb = _user_response_cb; + void *temp_data = _user_data; + + LOGD("btn_type: %d", (int)btn_type); + LOGD("Popup is removed: [%p]", obj); + evas_object_del(_popup); + + _popup = NULL; + _user_response_cb = NULL; + _user_data = NULL; + + if (temp_cb) + temp_cb(temp_data, obj, (void*)btn_type); + + LOGD("END>>>>"); +} + +static Eina_Bool _ug_nfc_setting_popup_show_cb(void *data) +{ + LOGD("BEGIN >>>>"); + + if (_popup) + evas_object_show(_popup); + + LOGD("END>>>>"); + + return ECORE_CALLBACK_CANCEL; +} + +static void _ug_nfc_setting_popup_block_clicked_cb(void *data, Evas_Object *obj, void *event_info) +{ + LOGD("BEGIN >>>>"); + + _ug_nfc_setting_popup_response_cb((void*)UG_NFC_POPUP_RESP_CLOSE, _popup, NULL); + + LOGD("END>>>>"); +} + +Evas_Object *ug_nfc_setting_create_popup(void *data, + Evas_Object *parent_layout, + const char *description, + const char *btn1_text, + int btn1_type, + const char *btn2_text, + int btn2_type, + const char *btn3_text, + int btn3_type, + bool is_alert_type, + bool enable_timeout, + UG_NFC_POPUP_USER_RESP_CB response_cb) +{ + LOGD("BEGIN >>>>"); + + Evas_Object *btn = NULL; + + if (data == NULL) + return NULL; + + if (_popup) { + ug_nfc_setting_close_popup(_popup); + _popup = NULL; + } + + _popup = elm_popup_add(parent_layout); + LOGD("Popup is created: [%p]", _popup); + evas_object_size_hint_weight_set(_popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); + + elm_object_text_set(_popup, description); + + if(btn1_text) { + btn = elm_button_add(_popup); + elm_object_style_set (btn, "popup_button/default"); + elm_object_text_set(btn, btn1_text); + elm_object_part_content_set(_popup, "button1", btn); + evas_object_smart_callback_add(btn, "clicked", _ug_nfc_setting_popup_response_cb, (void*)btn1_type); + } + if (btn2_text) { + btn = elm_button_add(_popup); + elm_object_style_set (btn, "popup_button/default"); + elm_object_text_set(btn, btn2_text); + elm_object_part_content_set(_popup, "button2", btn); + evas_object_smart_callback_add(btn, "clicked", _ug_nfc_setting_popup_response_cb, (void*)btn2_type); + } + if (btn3_text) { + btn = elm_button_add(_popup); + elm_object_style_set (btn, "popup_button/default"); + elm_object_text_set(btn, btn3_text); + elm_object_part_content_set(_popup, "button3", btn); + evas_object_smart_callback_add(btn, "clicked", _ug_nfc_setting_popup_response_cb, (void*)btn3_type); + } + + _user_response_cb = response_cb; + _user_data = data; + + if (is_alert_type) { + evas_object_smart_callback_add(_popup, "block,clicked", _ug_nfc_setting_popup_block_clicked_cb, NULL); + } + + if (enable_timeout) + { + elm_popup_timeout_set(_popup, NFC_POPUP_AUTO_TIMEOUT_SEC); + evas_object_smart_callback_add(_popup, "timeout", _ug_nfc_setting_popup_response_cb, NULL); + } + + _ug_nfc_setting_popup_show_cb(NULL); + + LOGD("END>>>>"); + + return _popup; +} + + +void ug_nfc_setting_close_popup(Evas_Object* popup) +{ + LOGD("BEGIN >>>>"); + + if (NULL == popup || NULL == _popup || _popup != popup) { + LOGD("NULL == popup || NULL == _popup || _popup != popup"); + } + + _ug_nfc_setting_popup_response_cb((void*)UG_NFC_POPUP_RESP_CLOSE, _popup, NULL); + + LOGD("END>>>>"); +} + + diff --git a/ug-nfc-setting-efl/src/ug-nfc-setting-predefined-item.c b/ug-nfc-setting-efl/src/ug-nfc-setting-predefined-item.c new file mode 100644 index 0000000..6eef1a5 --- /dev/null +++ b/ug-nfc-setting-efl/src/ug-nfc-setting-predefined-item.c @@ -0,0 +1,455 @@ +/* + * Copyright (c) 2012, 2013 Samsung Electronics Co., Ltd. + * + * Licensed under the Flora License, Version 1.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://floralicense.org/license/ + * + * 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 <glib.h> + +#include "ug-nfc-setting-main.h" +#include "ug-nfc-setting-db.h" + + +#define MAX_PREDEFINED_ITEM_COUNT 100 + +typedef struct _predefined_item_data_t +{ + char *app_id; + char *pkgName; + char *iconPath; + char *msgDes; +}predefined_item_data; + + +int dbtable_h = 0; +int predefined_item_count = 0; +GArray *predefined_item_list; +ugdata_t *ud = NULL; + +static Elm_Object_Item *on_off_item = NULL; + +static Elm_Genlist_Item_Class itc_sep; +static Elm_Genlist_Item_Class itc_2text; +static Elm_Genlist_Item_Class itc_radio; +Evas_Object *radio_main = NULL; +static int state_index = 0; //selected radio index + + +static void _check_changed_cb(void *data, Evas_Object *obj, void *event_info) +{ + LOGD("BEGIN >>>>"); + + _change_nfc_predefined_item_setting(ud); + if (on_off_item) + elm_genlist_item_update(on_off_item); + + LOGD("END <<<<"); +} + +static char *_gl_text_get(void *data, Evas_Object *obj, const char *part) +{ + int index = (int) data; + char *text = NULL; + + LOGD("[Genlist] index : %d\n", index); + LOGD("[Genlist] part : %s\n", part); + + if (!strcmp(part, "elm.text") || !strcmp(part, "elm.text.1")) + { + if (index == -1) + { + text = strdup(IDS_PREDEFINED_ITEM); + } + else + { + predefined_item_data *item = NULL; + + item = g_array_index(predefined_item_list, predefined_item_data *, index); + if ((item != NULL) && (item->pkgName != NULL)) + { + text = strdup(item->pkgName); + LOGD("pkgName : %s\n", item->pkgName); + } + } + } + else if (!strcmp(part, "elm.text.2")) + { + if (index == -1) + { + char *app_id = NULL; + + app_id = vconf_get_str(VCONFKEY_NFC_PREDEFINED_ITEM); + if (app_id != NULL) + { + LOGD("app_id [%s]", app_id); + _ug_nfc_setting_db_get_pkgName(app_id, &text); + + free(app_id); + } + } + } + + return text; +} + +static Evas_Object *_gl_content_get(void *data, Evas_Object *obj, const char *part) +{ + int index = (int) data; + Evas_Object *content = NULL; + + LOGD("[Genlist] index : %d\n", index); + LOGD("[Genlist] part : %s\n", part); + + if (!strcmp(part, "elm.icon") || !strcmp(part, "elm.icon.1")) + { + if (index == -1) + { + int result; + int on; + + content = elm_check_add(obj); + evas_object_propagate_events_set(content, EINA_FALSE); + evas_object_smart_callback_add(content, "changed", _check_changed_cb, NULL); + + if (((result = vconf_get_bool(VCONFKEY_NFC_PREDEFINED_ITEM_STATE, &on)) == 0) && (on != 0)) + { + LOGD("vconf_get_bool true"); + elm_check_state_set(content, EINA_TRUE); + } + else + { + LOGD("vconf_get_bool false"); + elm_check_state_set(content, EINA_FALSE); + } + elm_object_style_set(content, "on&off"); + } + else + { + predefined_item_data *item = NULL; + + item = g_array_index(predefined_item_list, predefined_item_data *, index); + + content = elm_radio_add(obj); + elm_radio_state_value_set(content, index); + elm_radio_group_add(content, radio_main); + + if ((item != NULL) && (item->app_id != NULL)) + { + char *app_id = NULL; + + app_id = vconf_get_str(VCONFKEY_NFC_PREDEFINED_ITEM); + if (app_id != NULL) + { + if (!strcmp(app_id, item->app_id)) + { + state_index = index; + elm_radio_value_set(content, state_index); + } + free(app_id); + } + } + + evas_object_size_hint_weight_set(content, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); + evas_object_size_hint_align_set(content, EVAS_HINT_FILL, EVAS_HINT_FILL); + } + } + else + { + if (index >= 0) + { + predefined_item_data *item = NULL; + + item = g_array_index(predefined_item_list, predefined_item_data *, index); + + if ((item != NULL) && (item->iconPath != NULL)) + { + LOGD("iconPath [%s]", item->iconPath); + + content = elm_image_add(obj); + elm_image_file_set(content, item->iconPath, NULL); + elm_image_resizable_set(content, EINA_TRUE, EINA_TRUE); + } + } + } + + return content; +} + +static Eina_Bool _gl_state_get(void *data, Evas_Object *obj, const char *part) +{ + return EINA_FALSE; +} + +static void _gl_sel(void *data, Evas_Object *obj, void *event_info) +{ + Elm_Object_Item *ui_item = (Elm_Object_Item *) event_info; + int result = -1; + int index = 0; + + elm_genlist_item_selected_set(ui_item, 0); + + if (ui_item) + { + index = (int) elm_object_item_data_get(ui_item); + + if (index == -1) + { + _change_nfc_predefined_item_setting(ud); + elm_genlist_item_update(ui_item); + } + else + { + predefined_item_data *item = NULL; + + item = g_array_index(predefined_item_list, predefined_item_data *, index); + + state_index = index; + + if ((item != NULL) && (item->app_id != NULL)) + { + LOGD("Selected app_id[%s]", item->app_id); + result = vconf_set_str(VCONFKEY_NFC_PREDEFINED_ITEM, item->app_id); + if (!result ) + { + LOGD("vconf_set_str success\n"); + } + else + { + LOGD("vconf_set_str failed\n"); + } + } + elm_genlist_item_update(ui_item); + + if (on_off_item) + elm_genlist_item_update(on_off_item); + } + } +} + +#if 0 +static void _gl_realized(void *data, Evas_Object *obj, void *event_info) +{ + LOGD("BEGIN >>>>"); + + Elm_Object_Item *item = (Elm_Object_Item *) event_info; + int index = 0; + + if (item) + { + index = (int) elm_object_item_data_get(item); + + if (index == -1) + { + elm_object_item_signal_emit(event_info, "elm,state,top", ""); + } + else if (index == predefined_item_count-1) + { + elm_object_item_signal_emit(event_info, "elm,state,bottom", ""); + } + else + { + elm_object_item_signal_emit(event_info, "elm,state,center", ""); + } + } + + LOGD("END <<<<"); +} +#endif + +bool _ug_nfc_check_predefined_item_available(void) +{ + LOGD("BEGIN >>>>"); + + if (!_ug_nfc_setting_db_open_table(&dbtable_h)) + { + _ug_nfc_setting_db_close_table(dbtable_h); + return true; + } + else + { + return false; + } + + LOGD("END <<<<"); +} + +static void __create_predefined_item_data(void) +{ + LOGD("BEGIN >>>>"); + + predefined_item_data *item = NULL; + int index; + + if (_ug_nfc_setting_db_open_table(&dbtable_h)) + { + LOGD("_ug_nfc_setting_db_open_table is failed!!!!!"); + return; + } + + /* get item count */ + _ug_nfc_setting_db_get_count(&predefined_item_count); + LOGD("predefined_item_count [%d]", predefined_item_count); + + /* create item list */ + predefined_item_list = g_array_new(FALSE, FALSE, sizeof(predefined_item_data *)); + + for (index = 0; index < predefined_item_count; index++) + { + item = (predefined_item_data *) malloc(sizeof(predefined_item_data)); + if (!item) + { + LOGD("failed to allocation"); + continue; + } + + if (!_ug_nfc_setting_db_get_next_record(dbtable_h, &item->app_id, &item->pkgName, &item->iconPath, &item->msgDes)) + { + LOGD("app_id:%s, pkgName:%s, iconPath:%s, msgDes:%s", item->app_id, item->pkgName, item->iconPath, item->msgDes); + + g_array_append_val(predefined_item_list, item); + } + else + { + free(item); + } + } + + _ug_nfc_setting_db_close_table(dbtable_h); + + LOGD("END <<<<"); +} + +static void __destroy_predefined_item_data(void) +{ + LOGD("BEGIN >>>>"); + + if (predefined_item_list != NULL) + { + predefined_item_data *old_info = NULL; + int index; + + for (index = 0; index < predefined_item_count; index++) + { + old_info = g_array_index(predefined_item_list, predefined_item_data *, index); + + if (old_info != NULL) + { + free(old_info->app_id); + free(old_info->pkgName); + free(old_info->iconPath); + free(old_info->msgDes); + + free(old_info); + } + } + g_array_free(predefined_item_list, FALSE); + } + + LOGD("END <<<<"); +} + +Evas_Object *_ug_nfc_create_predefined_item_list(void *data) +{ + LOGD("BEGIN >>>>"); + + ugdata_t *ug_data = (ugdata_t *)data; + Evas_Object *genlist = NULL; + Elm_Object_Item* seperator = NULL; + int index = 0; + + + /* make a list */ + genlist = elm_genlist_add(ug_data->base_naviframe); + if (genlist == NULL) + { + LOGD("genlist is null"); + return NULL; + } +#if 0 + evas_object_smart_callback_add(genlist, "realized", _gl_realized, NULL); +#endif + itc_sep.item_style = "dialogue/separator"; + itc_sep.func.text_get = NULL; + itc_sep.func.content_get = NULL; + itc_sep.func.state_get = NULL; + itc_sep.func.del = NULL; + + itc_2text.item_style = "dialogue/2text.1icon.10"; + itc_2text.func.text_get = _gl_text_get; + itc_2text.func.content_get = _gl_content_get; + itc_2text.func.state_get = _gl_state_get; + itc_2text.func.del = NULL; + + itc_radio.item_style = "1text.2icon.2"; + itc_radio.func.text_get = _gl_text_get; + itc_radio.func.content_get = _gl_content_get; + itc_radio.func.state_get = _gl_state_get; + itc_radio.func.del = NULL; + + + if (!radio_main) + { + radio_main = elm_radio_add(genlist); + elm_radio_state_value_set(radio_main, 0); + elm_radio_value_set(radio_main, 0); + } + + /* create item data */ + __create_predefined_item_data(); + + /* seperator */ + seperator = elm_genlist_item_append(genlist, &itc_sep, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); + elm_genlist_item_select_mode_set(seperator, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY); + + /* add check button */ + on_off_item = elm_genlist_item_append(genlist, &itc_2text, (void *)-1, NULL, ELM_GENLIST_ITEM_NONE, _gl_sel, NULL); + + /* add radio list */ + for (index = 0; index < predefined_item_count; index++) + { + elm_genlist_item_append(genlist, &itc_radio, (void *)index, NULL, ELM_GENLIST_ITEM_NONE, _gl_sel, NULL); + } + + evas_object_show(genlist); + + ud = ug_data; + + LOGD("END <<<<"); + + return genlist; +} + +void _ug_nfc_destroy_predefined_item_list(void *data, Evas_Object *obj, void *event_info) +{ + LOGD("BEGIN >>>>"); + + ugdata_t *ug_data = data; + + elm_naviframe_item_pop(ug_data->base_naviframe); + + __destroy_predefined_item_data(); + + predefined_item_count = 0; + + if (radio_main) + { + evas_object_del(radio_main); + radio_main = NULL; + } + + LOGD("END <<<<"); +} + + + diff --git a/ug-nfc-share-efl/CMakeLists.txt b/ug-nfc-share-efl/CMakeLists.txt new file mode 100644 index 0000000..3897109 --- /dev/null +++ b/ug-nfc-share-efl/CMakeLists.txt @@ -0,0 +1,87 @@ +CMAKE_MINIMUM_REQUIRED(VERSION 2.6) +PROJECT(ug-share-nfc-efl C) + +SET(PREFIX ${CMAKE_INSTALL_PREFIX}) +SET(EXEC_PREFIX "\${prefix}") +SET(LIBDIR "\${prefix}/lib") +SET(INCLUDEDIR "\${prefix}/include") +SET(VERSION 0.1.0) +SET(RESDIR "${PREFIX}/res") +SET(LOCALEDIR "${RESDIR}/locale") +SET(EDJDIR "${RESDIR}/edje/${PROJECT_NAME}") +SET(IMAGEDIR "${RESDIR}/images/${PROJECT_NAME}") + +ADD_DEFINITIONS("-DPACKAGE=\"ug-share-nfc-efl\"") +ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"") +ADD_DEFINITIONS("-DLOCALEDIR=\"${LOCALEDIR}\"") +ADD_DEFINITIONS("-DIMGDIR=\"${IMGDIR}\"") +ADD_DEFINITIONS("-DEDJDIR=\"${EDJDIR}\"") + +SET(SRCS +src/ug-nfc-share-main.c +src/ug-nfc-share-tag.c +src/ug-nfc-share-common-util.c +src/ug-nfc-share-popup.c +) + +IF("${CMAKE_BUILD_TYPE}" STREQUAL "") + SET(CMAKE_BUILD_TYPE "Release") +ENDIF("${CMAKE_BUILD_TYPE}" STREQUAL "") +MESSAGE("Build type: ${CMAKE_BUILD_TYPE}") + +INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/include) + +INCLUDE(FindPkgConfig) +pkg_check_modules(pkgs_ug_nfc_share REQUIRED +ecore-x +elementary +ui-gadget-1 +dlog +vconf +notification +capi-appfw-application +capi-network-nfc +capi-content-mime-type +) + +FOREACH(flag ${pkgs_ug_nfc_share_CFLAGS}) + SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") +ENDFOREACH(flag) + +SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Werror-implicit-function-declaration") +SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}") +SET(CMAKE_C_FLAGS_DEBUG "-O0 -g") +SET(CMAKE_C_FLAGS_RELEASE "-O2") + +FIND_PROGRAM(UNAME NAMES uname) +EXEC_PROGRAM("${UNAME}" ARGS "-m" OUTPUT_VARIABLE "ARCH") +IF("${ARCH}" STREQUAL "arm") + ADD_DEFINITIONS("-DTARGET") + MESSAGE("add -DTARGET") +ENDIF("${ARCH}" STREQUAL "arm") + +SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed") + +ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"") +ADD_DEFINITIONS("-DEDJDIR=\"${EDJDIR}\"") +ADD_DEFINITIONS("-DRESDIR=\"${RESDIR}\"") +ADD_DEFINITIONS("-DIMAGEDIR=\"${IMAGEDIR}\"") + +ADD_LIBRARY(${PROJECT_NAME} SHARED ${SRCS}) +SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION 0.1.0) +TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_ug_nfc_share_LDFLAGS}) + +ADD_CUSTOM_TARGET(ug-share-nfc-efl.edj + COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/data/images + ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/ug-share-nfc-efl.edc ${CMAKE_BINARY_DIR}/ug-share-nfc-efl.edj + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/data/edc/ug-share-nfc-efl.edc +) +ADD_DEPENDENCIES(${PROJECT_NAME} ug-share-nfc-efl.edj) + +INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIBDIR}) +INSTALL(FILES ${CMAKE_BINARY_DIR}/ug-share-nfc-efl.edj DESTINATION ${EDJDIR}) + +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/data/images/ DESTINATION ${IMAGEDIR} FILES_MATCHING PATTERN "*.png") +INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/data/images/ DESTINATION ${IMAGEDIR} FILES_MATCHING PATTERN "*.jpg") + +ADD_SUBDIRECTORY(po) diff --git a/ug-nfc-share-efl/LICENSE b/ug-nfc-share-efl/LICENSE new file mode 100644 index 0000000..cc8727b --- /dev/null +++ b/ug-nfc-share-efl/LICENSE @@ -0,0 +1,75 @@ +Flora License + +Version 1.0, May, 2012 + +http://floralicense.org/license/ + +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. + +"Tizen Certified Platform" shall mean a software platform that complies with the standards set forth in the Compatibility Definition Document and passes the Compatibility Test Suite as defined from time to time by the Tizen Technical Steering Group and certified by the Tizen Association or its designated agent. + +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 solely as incorporated into a Tizen Certified Platform, 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 solely as incorporated into a Tizen Certified Platform 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 pursuant to the copyright license above, in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + + 1. You must give any other recipients of the Work or Derivative Works a copy of this License; and + + 2. You must cause any modified files to carry prominent notices stating that You changed the files; and + + 3. 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 + + 4. 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 Flora License to your work + +To apply the Flora 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 Flora License, Version 1.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://floralicense.org/license/ + + 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-nfc-share-efl/data/edc/ug-share-nfc-efl.edc b/ug-nfc-share-efl/data/edc/ug-share-nfc-efl.edc new file mode 100644 index 0000000..bac3999 --- /dev/null +++ b/ug-nfc-share-efl/data/edc/ug-share-nfc-efl.edc @@ -0,0 +1,292 @@ +collections { + + group + { + name: "share_via_nfc"; + parts + { + part + { + name: "top1_pad"; + type: RECT; + scale: 1; + description + { + state: "default" 0.0; + color: 0 0 0 0; + min: 0 190; + fixed: 0 1; + rel1 {relative: 0 0;} + rel2 {relative: 1 0;} + align: 0 0; + } + } + part + { + name: "title"; + type: TEXT; + scale:1; + description + { + state: "default" 0.0; + color: 0 0 0 255; + min: 0 42; + fixed: 0 1; + rel1 {relative: 0 1; to_y : "top1_pad";} + rel2 {relative: 1 1; to_y : "top1_pad";} + align: 0 0; + text{ + font: "SLP:style=Regular"; + text_class:"slp_regular"; + size: 38; + min: 1 1 ; + align: 0.5 0.5; + } + } + } + part + { + name: "top2_pad"; + type: RECT; + scale: 1; + description + { + state: "default" 0.0; + color: 0 0 0 0; + min: 0 60; + fixed: 0 1; + rel1 {relative: 0 1; to_y: "title";} + rel2 {relative: 1 1; to_y: "title";} + align: 0 0; + } + } + part + { + name: "image"; + type: SWALLOW; + scale: 1; + description + { + state: "default" 0.0; + min: 720 582; + max: 720 582; + fixed: 1 1; + rel1 {relative: 0 1; to_y: "top2_pad";} + rel2 {relative: 1 1; to_y: "top2_pad";} + align: 0 0; + } + } + part + { + name: "top3_pad"; + type: RECT; + scale: 1; + description + { + state: "default" 0.0; + color: 0 0 0 0; + min: 0 222; + fixed: 0 1; + rel1 {relative: 0 1; to_y: "image";} + rel2 {relative: 1 1; to_y: "image";} + align: 0 0; + } + } + + part + { + name: "left_pad"; + type: RECT; + scale: 1; + description + { + state: "default" 0.0; + color: 0 0 0 0; + min: 72 0; + fixed: 1 0; + rel1 {relative: 0 1; to_y: "top3_pad";} + rel2 {relative: 0 1; to_y: "top3_pad";} + align: 0 0; + } + } + part + { + name: "right_pad"; + type: RECT; + scale: 1; + description + { + state: "default" 0.0; + color: 0 0 0 0; + min: 72 0; + fixed: 1 0; + rel1 {relative: 1 1; to_y: "top3_pad";} + rel2 {relative: 1 1; to_y: "top3_pad";} + align: 1 0; + } + } + + part + { + name: "cancel_btn"; + type: SWALLOW; + scale: 1; + description + { + state: "default" 0.0; + min: 576 84; + max: 576 84; + fixed: 1 1; + rel1 {relative: 1 1; to_x: "left_pad"; to_y: "top3_pad";} + rel2 {relative: 0 1; to_x: "right_pad";to_y: "top3_pad";} + align: 0 0; + } + } + } + } + + group + { + name: "share_via_nfc_wvga"; + parts + { + part + { + name: "top1_pad"; + type: RECT; + scale: 1; + description + { + state: "default" 0.0; + color: 0 0 0 0; + min: 0 190; + fixed: 0 1; + rel1 {relative: 0 0;} + rel2 {relative: 1 0;} + align: 0 0; + } + } + part + { + name: "title"; + type: TEXT; + scale:1; + description + { + state: "default" 0.0; + color: 0 0 0 255; + min: 0 42; + fixed: 0 1; + rel1 {relative: 0 1; to_y : "top1_pad";} + rel2 {relative: 1 1; to_y : "top1_pad";} + align: 0 0; + text{ + font: "SLP:style=Regular"; + text_class:"slp_regular"; + size: 38; + min: 1 1 ; + align: 0.5 0.5; + } + } + } + part + { + name: "top2_pad"; + type: RECT; + scale: 1; + description + { + state: "default" 0.0; + color: 0 0 0 0; + min: 0 60; + fixed: 0 1; + rel1 {relative: 0 1; to_y: "title";} + rel2 {relative: 1 1; to_y: "title";} + align: 0 0; + } + } + part + { + name: "image"; + type: SWALLOW; + scale: 1; + description + { + state: "default" 0.0; + min: 360 300; + max: 360 300; + fixed: 1 1; + rel1 {relative: 0 1; to_y: "top2_pad";} + rel2 {relative: 1 1; to_y: "top2_pad";} + align: 0 0; + } + } + part + { + name: "top3_pad"; + type: RECT; + scale: 1; + description + { + state: "default" 0.0; + color: 0 0 0 0; + min: 0 222; + fixed: 0 1; + rel1 {relative: 0 1; to_y: "image";} + rel2 {relative: 1 1; to_y: "image";} + align: 0 0; + } + } + + part + { + name: "left_pad"; + type: RECT; + scale: 1; + description + { + state: "default" 0.0; + color: 0 0 0 0; + min: 72 0; + fixed: 1 0; + rel1 {relative: 0 1; to_y: "top3_pad";} + rel2 {relative: 0 1; to_y: "top3_pad";} + align: 0 0; + } + } + part + { + name: "right_pad"; + type: RECT; + scale: 1; + description + { + state: "default" 0.0; + color: 0 0 0 0; + min: 72 0; + fixed: 1 0; + rel1 {relative: 1 1; to_y: "top3_pad";} + rel2 {relative: 1 1; to_y: "top3_pad";} + align: 1 0; + } + } + + part + { + name: "cancel_btn"; + type: SWALLOW; + scale: 1; + description + { + state: "default" 0.0; + min: 576 84; + max: 576 84; + fixed: 1 1; + rel1 {relative: 1 1; to_x: "left_pad"; to_y: "top3_pad";} + rel2 {relative: 0 1; to_x: "right_pad";to_y: "top3_pad";} + align: 0 0; + } + } + } + } +} diff --git a/ug-nfc-share-efl/data/images/white/U05_AfterSelect_Share_help.png b/ug-nfc-share-efl/data/images/white/U05_AfterSelect_Share_help.png Binary files differnew file mode 100644 index 0000000..83b4cb1 --- /dev/null +++ b/ug-nfc-share-efl/data/images/white/U05_AfterSelect_Share_help.png diff --git a/ug-nfc-share-efl/data/images/white/U05_AfterSelect_Share_help_popup.png b/ug-nfc-share-efl/data/images/white/U05_AfterSelect_Share_help_popup.png Binary files differnew file mode 100644 index 0000000..cfcc89a --- /dev/null +++ b/ug-nfc-share-efl/data/images/white/U05_AfterSelect_Share_help_popup.png diff --git a/ug-nfc-share-efl/include/ug-nfc-share-common-debug.h b/ug-nfc-share-efl/include/ug-nfc-share-common-debug.h new file mode 100755 index 0000000..587b647 --- /dev/null +++ b/ug-nfc-share-efl/include/ug-nfc-share-common-debug.h @@ -0,0 +1,117 @@ +/* + * Copyright (c) 2012, 2013 Samsung Electronics Co., Ltd. + * + * Licensed under the Flora License, Version 1.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://floralicense.org/license/ + * + * 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_NFC_SHARE_DEBUG_H__ +#define __UG_NFC_SHARE_DEBUG_H__ + +#define COLOR_RED "\033[0;31m" +#define COLOR_GREEN "\033[0;32m" +#define COLOR_BROWN "\033[0;33m" +#define COLOR_BLUE "\033[0;34m" +#define COLOR_PURPLE "\033[0;35m" +#define COLOR_CYAN "\033[0;36m" +#define COLOR_LIGHTBLUE "\033[0;37m" +#define COLOR_END "\033[0;m" + +#ifdef LOG_TAG +#undef LOG_TAG +#endif + +#define LOG_TAG "UG_SHARE_NFC_EFL" + +#define UG_NFC_SHARE_ENABLE_DLOG + +#ifdef UG_NFC_SHARE_ENABLE_DLOG +#define UG_NFC_SHARE_DEBUG(fmt, ...)\ + do\ + {\ + LOGD(fmt,##__VA_ARGS__);\ + } while (0) + +#define UG_NFC_SHARE_DEBUG_ERR(fmt, ...)\ + do\ + {\ + LOGE(COLOR_RED fmt COLOR_END,##__VA_ARGS__);\ + }while (0) + +#define UG_NFC_SHARE_BEGIN() \ + do\ + {\ + LOGD(COLOR_BLUE"BEGIN >>>>"COLOR_END);\ + } while( 0 ) + +#define UG_NFC_SHARE_END() \ + do\ + {\ + LOGD(COLOR_BLUE"END <<<<"COLOR_END);\ + } \ + while( 0 ) + +#else +#define UG_NFC_SHARE_DEBUG(fmt, ...) \ + do\ + {\ + printf("\n [%s: %s: %s(): %d] " fmt"\n", APPNAME, rindex(__FILE__, '/')+1, __FUNCTION__, __LINE__, ##__VA_ARGS__);\ + } while (0) + +#define UG_NFC_SHARE_BEGIN() \ + do\ + {\ + printf("\n [%s: %s: %d] : BEGIN >>>> %s() \n", APPNAME, rindex(__FILE__, '/')+1, __LINE__ , __FUNCTION__);\ + } while( 0 ) + +#define UG_NFC_SHARE_END() \ + do\ + {\ + printf("\n [%s: %s: %d]: END <<<< %s()\n", APPNAME, rindex(__FILE__, '/')+1, __LINE__ , __FUNCTION__); \ + } \ + while( 0 ) +#endif + + +#define ret_if(expr) do { \ + if(expr) { \ + UG_NFC_SHARE_DEBUG_ERR("(%s) ", #expr); \ + UG_NFC_SHARE_END();\ + return; \ + } \ +} while (0) +#define retm_if(expr, fmt, arg...) do { \ + if(expr) { \ + UG_NFC_SHARE_DEBUG_ERR("(%s) "fmt, #expr, ##arg); \ + UG_NFC_SHARE_END();\ + return; \ + } \ + } while (0) +#define retv_if(expr, val) do { \ + if(expr) { \ + UG_NFC_SHARE_DEBUG_ERR("(%s) ", #expr); \ + UG_NFC_SHARE_END();\ + return (val); \ + } \ + } while (0) +#define retvm_if(expr, val, fmt, arg...) do { \ + if(expr) { \ + UG_NFC_SHARE_DEBUG_ERR("(%s) "fmt, #expr, ##arg); \ + UG_NFC_SHARE_END();\ + return (val); \ + } \ +} while (0) + + +#endif /*__UG_NFC_SHARE_DEBUG_H__*/ + diff --git a/ug-nfc-share-efl/include/ug-nfc-share-common-error.h b/ug-nfc-share-efl/include/ug-nfc-share-common-error.h new file mode 100755 index 0000000..32d2e40 --- /dev/null +++ b/ug-nfc-share-efl/include/ug-nfc-share-common-error.h @@ -0,0 +1,26 @@ +/* + * Copyright (c) 2012, 2013 Samsung Electronics Co., Ltd. + * + * Licensed under the Flora License, Version 1.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://floralicense.org/license/ + * + * 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_NFC_SHARE_ERROR_H__ +#define __UG_NFC_SHARE_ERROR_H__ + +typedef enum{ + UG_NFC_SHARE_ERROR = -1, + UG_NFC_SHARE_OK = 0 +}ug_nfc_share_result_e; + +#endif /*__UG_NFC_SHARE_ERROR_H__*/ diff --git a/ug-nfc-share-efl/include/ug-nfc-share-common-util.h b/ug-nfc-share-efl/include/ug-nfc-share-common-util.h new file mode 100644 index 0000000..95db05e --- /dev/null +++ b/ug-nfc-share-efl/include/ug-nfc-share-common-util.h @@ -0,0 +1,211 @@ +/* + * Copyright (c) 2012, 2013 Samsung Electronics Co., Ltd. + * + * Licensed under the Flora License, Version 1.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://floralicense.org/license/ + * + * 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_NFC_SHARE_COMMON_UTIL_H__ +#define __UG_NFC_SHARE_COMMON_UTIL_H__ + +#include <glib.h> +#include <assert.h> +#include <dlog.h> + +#define _STRNCPY(DEST, SRC, LEN) _strncpy(DEST, SRC, LEN , __FILE__, __LINE__) +#define _STRCAT(DEST, SRC, DEST_SIZE) _strcat(DEST, SRC, DEST_SIZE, __FILE__, __LINE__) +#define _STRCMP(SRC1, SRC2) _strcmp(SRC1, SRC2, __FILE__, __LINE__) + +char* _strncpy(char* dest, const char* src, int len, char* file, int line); +char* _strcat(char* dest, const char* src, int dest_size, char* file, int line); +int _strcmp(const char* src1, const char* src2, char* file, int line); + + +#define UG_NFC_SHARE_MAX_HEAP_SIZE 5*1024*1024 + +#ifdef _UG_NFC_SHARE_MEM_TRACE_ + +typedef struct _ug_nfc_share_mem_unit_t ug_nfc_share_mem_unit_t; +struct _ug_nfc_share_mem_unit_t +{ + void* address; + gint size; + gchar *func_name; + gint line; + ug_nfc_share_mem_unit_t *next; + ug_nfc_share_mem_unit_t *prev; +}; + +void ug_nfc_share_memory_unit_add(gchar *func_name, gint line_num, void* pMemory, gint size); +void ug_nfc_share_memory_unit_delete(void* pMemory); +void ug_nfc_share_memory_print_list(void); + + +#define _EDJ(obj) elm_layout_edje_get(obj) + +#define UG_NFC_SHARE_MEM_MALLOC(ptr,no_elements,type) \ + do{\ + if((gint)(no_elements)<=0)\ + {\ + ptr = NULL;\ + }\ + else if(UG_NFC_SHARE_MAX_HEAP_SIZE<(gint)(no_elements)*sizeof(type))\ + {\ + assert(0);\ + }\ + else\ + {\ + ptr=(type*)g_malloc0((gint)(no_elements)*sizeof(type));\ + assert(ptr);\ + UG_NFC_SHARE_DEBUG("Allocate memory. pointer:%p\n", ptr);\ + gchar *func_name = g_malloc0(sizeof(__FUNCTION__));\ + snprintf(func_name, sizeof(__FUNCTION__), __FUNCTION__);\ + ug_nfc_share_memory_unit_add(func_name, __LINE__, ptr, (no_elements)*sizeof(type));\ + }\ + }while(0) + +#define UG_NFC_SHARE_MEM_STRDUP(ptr,str) \ + do {\ + if((str) != NULL)\ + {\ + ptr = g_strdup((const char *)(str));\ + assert(ptr);\ + UG_NFC_SHARE_DEBUG("Allocate memory. pointer:%p\n", (ptr));\ + gchar *func_name = g_malloc0(sizeof(__FUNCTION__));\ + snprintf(func_name, sizeof(__FUNCTION__), __FUNCTION__);\ + ug_nfc_share_memory_unit_add(func_name, __LINE__, (ptr), (strlen(ptr)+1)*sizeof(char));\ + }\ + else\ + {\ + (ptr) = NULL;\ + }\ + }while(0) + +#define UG_NFC_SHARE_MEM_STRNDUP(ptr,str,buf_size)\ + do {\ + if((str) != NULL && (buf_size) >= 0 )\ + {\ + ptr = g_strndup((const char *)(str),(buf_size));\ + assert(ptr);\ + UG_NFC_SHARE_DEBUG("Allocate memory. pointer:%p\n", (ptr));\ + gchar *func_name = g_malloc0(sizeof(__FUNCTION__));\ + snprintf(func_name, sizeof(__FUNCTION__), __FUNCTION__);\ + ug_nfc_share_memory_unit_add(func_name, __LINE__, (ptr), (strlen(ptr)+1)*sizeof(char));\ + }\ + else\ + {\ + (ptr) = NULL;\ + }\ + }while(0) + +#define UG_NFC_SHARE_MEM_MEMDUP(ptr,src,buf_size)\ + do {\ + if((src) != NULL && (buf_size) >= 0 )\ + {\ + ptr = g_malloc0((buf_size));\ + assert(ptr);\ + memcpy((ptr), (void *)(src),(buf_size));\ + UG_NFC_SHARE_DEBUG("Allocate memory. pointer:%p\n", (ptr));\ + gchar *func_name = g_malloc0(sizeof(__FUNCTION__));\ + snprintf(func_name, sizeof(__FUNCTION__), __FUNCTION__);\ + ug_nfc_share_memory_unit_add(func_name, __LINE__, (ptr), (strlen(ptr)+1)*sizeof(char));\ + }\ + else\ + {\ + (ptr) = NULL;\ + }\ + }while(0) + +#define UG_NFC_SHARE_MEM_FREE(ptr) \ + do {\ + if(ptr != NULL)\ + {\ + UG_NFC_SHARE_DEBUG("Free memory. pointer:%p\n", ptr);\ + ug_nfc_share_memory_unit_delete( ptr );\ + g_free(ptr);\ + ptr = NULL;\ + }\ + }while(0) + +#else /* _UG_NFC_SHARE_MEM_TRACE_ */ + +#define UG_NFC_SHARE_MEM_MALLOC(ptr,no_elements,type) \ + do{\ + if((gint)(no_elements)<=0)\ + {\ + ptr=NULL;\ + }\ + else if(UG_NFC_SHARE_MAX_HEAP_SIZE<(gint)(no_elements)*sizeof(type))\ + {\ + assert(0);\ + }\ + else\ + {\ + ptr=(type*)g_malloc0((gint)(no_elements)*sizeof(type));\ + assert(ptr);\ + }\ + }while(0) + +#define UG_NFC_SHARE_MEM_STRDUP(ptr,str) \ + do {\ + if((str) != NULL)\ + {\ + ptr = g_strdup((const char *)(str));\ + assert(ptr);\ + }\ + else\ + {\ + (ptr) = NULL;\ + }\ + }while(0) + +#define UG_NFC_SHARE_MEM_STRNDUP(ptr,str,buf_size)\ + do {\ + if((str) != NULL && (buf_size) >= 0 )\ + {\ + ptr = g_strndup((const char *)(str),(buf_size));\ + assert(ptr);\ + }\ + else\ + {\ + (ptr) = NULL;\ + }\ + }while(0) + +#define UG_NFC_SHARE_MEM_MEMDUP(ptr,src,buf_size)\ + do {\ + if((src) != NULL && (buf_size) >= 0 )\ + {\ + ptr = g_malloc0((buf_size));\ + assert(ptr);\ + memcpy((ptr), (void *)(src),(buf_size));\ + }\ + else\ + {\ + (ptr) = NULL;\ + }\ + }while(0) + +#define UG_NFC_SHARE_MEM_FREE(ptr) \ + do {\ + if(ptr != NULL)\ + {\ + g_free(ptr);\ + ptr = NULL;\ + }\ + }while(0) + +#endif /* _UG_NFC_SHARE_MEM_TRACE_ */ + +#endif /*__UG_NFC_SHARE_COMMON_UTIL_H__*/ + diff --git a/ug-nfc-share-efl/include/ug-nfc-share-main.h b/ug-nfc-share-efl/include/ug-nfc-share-main.h new file mode 100644 index 0000000..f68454e --- /dev/null +++ b/ug-nfc-share-efl/include/ug-nfc-share-main.h @@ -0,0 +1,148 @@ +/* + * Copyright (c) 2012, 2013 Samsung Electronics Co., Ltd. + * + * Licensed under the Flora License, Version 1.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://floralicense.org/license/ + * + * 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_NFC_SHARE_MAIN_H__ +#define __UG_NFC_SHARE_MAIN_H__ + +#ifdef __cplusplus +extern "C" { +#endif /* __cplusplus */ + +#include <ui-gadget-module.h> +#include <Evas.h> +#include <Elementary.h> +#include <dlog.h> +#include <stdbool.h> +#include <string.h> + +#include <Ecore_X.h> +#include <utilX.h> +#include <bundle.h> +#include <assert.h> +#include <glib.h> + +#include <nfc.h> + +#include "ug-nfc-share-common-error.h" +#include "ug-nfc-share-common-debug.h" +#include "ug-nfc-share-common-util.h" + +#define LOCALE_PATH LOCALEDIR +#define IMAGES_PATH IMAGEDIR +#define EDJ_PATH EDJDIR +#define EDJ_FILE EDJ_PATH"/"PACKAGE".edj" + +#ifdef LOG_TAG +#undef LOG_TAG +#endif + +#define LOG_TAG "UG_SHARE_NFC_EFL" + +#define NFC_SHARE_SERVICE "com.samsung.nfc-share-service" +#define NFC_SHARE_SERVICE_SHARE_VIA_UG "http://tizen.org/appcontrol/operation/nfc_share_via_ug" + +#define GET_SAFE_STRING(x) ((x) != NULL ? (x) : "NULL") +#define STRING_AND_SIZE(x) (x), strlen((x)) +#define NULL_TO_EMPTY_STRING(x) (((x) != NULL) ? (x) : "") + +#define UG_NFC_SHARE_HANDOVER_FILE_SIZE (10 * 1024) /* 10kB */ +#define UG_NFC_SHARE_DB_MAX_ROW_COUNT 100 + + +/* Buffer length for Text */ +#define POPUP_TEXT_SIZE 1024 +#define LABEL_TEXT_SIZE 1024 + +#define NFCUG_TEXT_DOMAIN PACKAGE +#define NFCUG_LOCALEDIR LOCALE_PATH + +/* Registered string in STMS NFC */ +#define IDS_NFC_NFC dgettext(PACKAGE, "IDS_NFC_BODY_NFC") +#define IDS_SHARE_VIA_NFC dgettext(PACKAGE, "IDS_NFC_HEADER_SHARE_VIA_NFC") +#define IDS_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE dgettext(PACKAGE, "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE") +#define IDS_TO_CANCEL_SHARING_TAP_CANCEL dgettext(PACKAGE, "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL") +#define IDS_TRANSFER_FAILED dgettext(PACKAGE, "IDS_NFC_POP_TRANSFER_FAILED") +#define IDS_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q dgettext(PACKAGE, "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q") +#define IDS_SECURITY_POLICY_RESTRICTS_USE_OF_PS dgettext(PACKAGE, "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS") + +#define IDS_SHARED dgettext(PACKAGE, "IDS_COM_OPT_SHARED") +#define IDS_UNABLE_TO_SHARE dgettext(PACKAGE, "IDS_COM_BODY_UNABLE_TO_SHARE") + + +/* will be deleted */ +#define IDS_NFC_SERVICE_IS_NOT_SUPPORTED _("NFC service is not supported") + +/* System string */ +#define IDS_YES dgettext("sys_string", "IDS_COM_SK_YES") +#define IDS_NO dgettext("sys_string", "IDS_COM_SK_NO") +#define IDS_OK dgettext("sys_string", "IDS_COM_SK_OK") +#define IDS_NONE dgettext("sys_string", "IDS_COM_BODY_NONE") +#define IDS_UNKNOWN dgettext("sys_string", "IDS_COM_BODY_UNKNOWN") +#define IDS_CANCEL dgettext("sys_string", "IDS_COM_SK_CANCEL") +#define IDS_CLOSE dgettext("sys_string", "IDS_COM_POP_CLOSE") + +/**** common lib functions endzz **********/ + +typedef enum +{ + UG_NFC_SHARE_TAG_CONTACT = 0, + UG_NFC_SHARE_TAG_URL, + UG_NFC_SHARE_TAG_MPLAYER, + UG_NFC_SHARE_TAG_MEMO, + UG_NFC_SHARE_TAG_BT, + UG_NFC_SHARE_TAG_WIFI, + UG_NFC_SHARE_TAG_PROFILE, + UG_NFC_SHARE_TAG_ALLSHARE, + UG_NFC_SHARE_TAG_FILE, + UG_NFC_SHARE_TAG_HANDOVER, + UG_NFC_SHARE_TAG_UNKNOWN, + UG_NFC_SHARE_TAG_MAX +} ug_nfc_share_tag_type; + +enum +{ + UG_FONT_LIST = 0, + UG_FONT_SBEAM_TITLE, + UG_FONT_LIVEBOX, + UG_FONT_HELP, + UG_FONT_MAX, +}; + +enum +{ + UG_ALIGN_LEFT, + UG_ALIGN_CENTER, + UG_ALIGN_RIGHT, +}; + +typedef struct _ugdata_t +{ + Evas_Object* ug_win_main; + ui_gadget_h nfc_share_ug; + Evas_Object* base_layout; + Evas_Object *bg; + + nfc_ndef_message_h current_ndef; + bundle *bd; +}ugdata_t; + + +#ifdef __cplusplus +} +#endif + +#endif /*__UG_NFC_SHARE_MAIN_H__*/ diff --git a/ug-nfc-share-efl/include/ug-nfc-share-popup.h b/ug-nfc-share-efl/include/ug-nfc-share-popup.h new file mode 100644 index 0000000..ab7d5bf --- /dev/null +++ b/ug-nfc-share-efl/include/ug-nfc-share-popup.h @@ -0,0 +1,57 @@ +/* + * Copyright (c) 2012, 2013 Samsung Electronics Co., Ltd. + * + * Licensed under the Flora License, Version 1.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://floralicense.org/license/ + * + * 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_NFC_SHARE_POPUP_H__ +#define __UG_NFC_SHARE_POPUP_H__ + +#ifdef __cplusplus +extern "C" { +#endif /* __cplusplus */ + +#include "ug-nfc-share-main.h" + +typedef void (*UG_NFC_POPUP_USER_RESP_CB)(void *data, Evas_Object *obj, void *event_info); + +enum { + UG_NFC_POPUP_RESP_NONE = -1, + UG_NFC_POPUP_RESP_TIMEOUT = -2, + UG_NFC_POPUP_RESP_OK = -3, + UG_NFC_POPUP_RESP_CANCEL = -4, + UG_NFC_POPUP_RESP_CLOSE = -5 +}; + + +Evas_Object *ug_nfc_share_create_popup(void *data, + Evas_Object *parent_layout, + const char *description, + const char *btn1_text, + int btn1_type, + const char *btn2_text, + int btn2_type, + const char *btn3_text, + int btn3_type, + bool is_alert_type, + bool enable_timeout, + UG_NFC_POPUP_USER_RESP_CB response_cb); +void ug_nfc_share_close_popup(Evas_Object* popup); + +#ifdef __cplusplus +} +#endif + + +#endif /*__UG_NFC_SHARE_POPUP_H__*/ + diff --git a/ug-nfc-share-efl/include/ug-nfc-share-tag.h b/ug-nfc-share-efl/include/ug-nfc-share-tag.h new file mode 100644 index 0000000..3bd8b99 --- /dev/null +++ b/ug-nfc-share-efl/include/ug-nfc-share-tag.h @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2012, 2013 Samsung Electronics Co., Ltd. + * + * Licensed under the Flora License, Version 1.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://floralicense.org/license/ + * + * 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_NFC_SHARE_TAG_H__ +#define __UG_NFC_SHARE_TAG_H__ + +#ifdef __cplusplus +extern "C" { +#endif /* __cplusplus */ + +#include "ug-nfc-share-main.h" + +/* get and set function */ +#if 0 +char* ug_nfc_share_get_display_str(void); +void ug_nfc_share_set_display_str(const char* text); +#endif +ug_nfc_share_tag_type ug_nfc_share_get_tag_type(void); +void ug_nfc_share_set_tag_type(ug_nfc_share_tag_type tag_type); +nfc_ndef_message_h ug_nfc_share_get_current_ndef(void *data); +ug_nfc_share_result_e ug_nfc_share_set_current_ndef(void *data, nfc_ndef_message_h ndef_msg); + +/* util function */ +#if 0 +char *ug_nfc_share_get_display_text_from_ndef(ug_nfc_share_tag_type record_type, nfc_ndef_message_h ndef_msg); +#endif +ug_nfc_share_result_e ug_nfc_share_make_ndef_message_from_file(nfc_ndef_message_h *msg, const char *path); +ug_nfc_share_result_e ug_nfc_share_make_ndef_message_from_multi_file(nfc_ndef_message_h *msg, const char *path[], int record_count); /* nfc_handover */ +void ug_nfc_set_nfc_callback(void *user_data); +void ug_nfc_unset_nfc_callback(void); + +#ifdef __cplusplus +} +#endif + +#endif /*__UG_NFC_SHARE_MAIN_H__*/ diff --git a/ug-nfc-share-efl/po/CMakeLists.txt b/ug-nfc-share-efl/po/CMakeLists.txt new file mode 100644 index 0000000..1d0ba53 --- /dev/null +++ b/ug-nfc-share-efl/po/CMakeLists.txt @@ -0,0 +1,31 @@ +CMAKE_MINIMUM_REQUIRED(VERSION 0.1) +PROJECT(ug-share-nfc-efl C) + +SET(POFILES +ar.po az.po bg.po ca.po cs.po da.po de_DE.po el_GR.po en.po en_PH.po +en_US.po es_ES.po es_MX.po et.po eu.po fi.po fr_CA.po fr_FR.po ga.po gl.po +hi.po hr.po hu.po hy.po is.po it_IT.po ja_JP.po ka.po kk.po ko_KR.po +lt.po lv.po mk.po nb.po nl_NL.po pl.po pt_BR.po pt_PT.po ro.po ru_RU.po +sk.po sl.po sr.po sv.po tr_TR.po uk.po uz.po zh_CN.po zh_HK.po zh_SG.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 res/locale/${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/ug-nfc-share-efl/po/POTFILES.in b/ug-nfc-share-efl/po/POTFILES.in new file mode 100644 index 0000000..2068f24 --- /dev/null +++ b/ug-nfc-share-efl/po/POTFILES.in @@ -0,0 +1,3 @@ +# List of source files containing translatable strings. +./src/ug-nfc-share-main.c +./src/ug-nfc-share-tag.c diff --git a/ug-nfc-share-efl/po/ar.po b/ug-nfc-share-efl/po/ar.po new file mode 100644 index 0000000..5a682e0 --- /dev/null +++ b/ug-nfc-share-efl/po/ar.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "لإلغاء المشاركة، انقر فوق إلغاء" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "الخدمة غير متاحة. تم إيقاف تشغيل NFC. هل تريد تشغيل NFC؟" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "مشاركة عبر NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "قم بملامسة الهواتف ببعضها البعض برفق لمشاركتها" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "فشل التحويل" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "تقيد سياسة الأمان استخدام %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "مشترك" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "يتعذر المشاركة" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "العنصر المحدد مسبقا" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "يمكنك نقل العناصر المحددة مسبقا إلى جهاز NFC آخر. ما عليك سوى تقريب الجهازين من بعضهما (عادة من الخلف) أثناء التواجد في الشاشة الرئيسية" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "عند تشغيل NFC، يمكنك إرسال البيانات أو استلامها عند ملامسة الجهاز لأجهزة أخرى مزودة بإمكانية NFC أو علامات NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "عند تشغيل هذه الميزة، يمكنك نقل الملفات إلى أجهزة أخرى مزودة بإمكانية NFC وWi-Fi Direct بتقريب الجهازين من بعضهما. على سبيل المثال، يمكنك نقل ملفات الصور/الفيديو من الاستوديو وملفات الموسيقى من مشغل الموسيقى، وغير ذلك المزيد. فما عليك سوى تقريب الجهازين من بعضهما (عادة من الخلف) ثم النقر فوق الشاشة. يحدد التطبيق ما يتم نقله" + diff --git a/ug-nfc-share-efl/po/az.po b/ug-nfc-share-efl/po/az.po new file mode 100644 index 0000000..15b648e --- /dev/null +++ b/ug-nfc-share-efl/po/az.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Paylaşmanı ləğv etmək üçün İmtina vurun" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Xidmət mümkün deyil. NFC söndürülüb. NFC yandırılsın?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "NFC ilə paylaş" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Paylaşmaq üçün telefonlara bir yerdə yavaşca toxunun" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Köçürmə alınmadı" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Təhlükəsizlik siyasəti %s istifadəsini məhdudlaşdırır" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Paylanmış" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Paylaşmaq mümkün deyil" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Təyin edilmiş element" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Siz müəyyən elementləri başqa bir NFC cihazına köçürə bilərsiniz. Sadəcə olaraq əsas ekranda olarkən cihazları yaxınlaşdırın (adətən arxa-arxaya)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "NFC aktiv olduqda cihazınız, NFC dəstəklənən digər cihazlara və ya NFC etiketlərinə toxunduqda məlumat göndərə və qəbul edə bilərsiniz" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Bu xüsusiyyət aktiv olduqda, siz cihazları yanaşı tutaraq faylları digər NFC və Wi-Fi Direct cihazlarına göndərə bilərsiniz. Məsələn, siz Qalereyadan təsvir/video fayllarını, Musiqi pleyerindən musiqi fayllarını və s. göndərə bilərsiniz. Sadəcə cihazları yaxınlaşdırın və (adətən arxa arxaya) və sonra ekrana vurun. Proqram göndərilənləri müəyyən edir" + diff --git a/ug-nfc-share-efl/po/bg.po b/ug-nfc-share-efl/po/bg.po new file mode 100644 index 0000000..b9bd77e --- /dev/null +++ b/ug-nfc-share-efl/po/bg.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "За да отмените споделянето, чукнете Отказ" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Услугата не е достъпна. NFC е изключено. Включване на NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Споделяне през NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Леко докоснете телефоните един в друг, за да споделите" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Прехвърлянето неуспешно" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Правилата за защита ограничават използването на %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Споделен*" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Не може да се сподели" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Предв. зададен елемент" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Можете да изпращате с beam предварително зададени елементи до друго NFC устройство. Просто доближете устройствата (обикновено гърбовете им), докато сте в началния екран" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Когато NFC е включено, можете да изпращате или получавате данни, когато устройството ви докосне други устройства с възможности за NFC или NFC тагове" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Когато тази функция е включена, можете да насочвате файлове към други устройства с NFC и Wi-Fi Direct възможности, като държите устройствата близо едно до друго. Например, можете да насочвате музикални/видео файлове от Галерията, музикални файлове от Музикалния плейър и други. Просто доближете устройствата (обикновено гърбовете им) и чукнете екрана си. Приложението определя какво да се насочи" + diff --git a/ug-nfc-share-efl/po/ca.po b/ug-nfc-share-efl/po/ca.po new file mode 100644 index 0000000..335abcb --- /dev/null +++ b/ug-nfc-share-efl/po/ca.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Per cancel·lar la compartició, toqui Cancel·lar" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Servei no disponible. NFC desactivat. Activar NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Compartir mitjançant NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Toqui suaument un telèfon amb l'altre per compartir" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Error de transferència" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "La política de seguretat restringeix l'ús de %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Compartit" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "No es pot compartir" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Element predefinit" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Pot transmetre elements predefinits a un altre dispositiu NFC. Només cal que ajunti els dispositius (normalment d'esquena) mentre és a la pantalla d'inici" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Quan NFC està activat, pot enviar o rebre dades quan el seu dispositiu toca altres dispositius amb capacitat NFC o etiquetes NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Quan aquesta funció està activada, pot transmetre fitxers a altres dispositius NFC o Wi-Fi Direct sostenint els dispositius prou a prop. Per exemple, pot transferir fitxers d'imatge/vídeo de la Galeria, fitxers de música del Reproductor de música, etc. Només cal que ajunti els dispositius (normalment d'esquena) i toqui la pantalla. L'aplicació determina què es transmet" + diff --git a/ug-nfc-share-efl/po/cs.po b/ug-nfc-share-efl/po/cs.po new file mode 100644 index 0000000..412799a --- /dev/null +++ b/ug-nfc-share-efl/po/cs.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Chcete-li zrušit sdílení, klepněte na tlačítko Zrušit" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Služba je nedostupná. NFC bylo vypnuto. Zapnout NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Sdílet přes NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Pro sdílení se jemně dotkněte telefony" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Chyba přenosu" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Zásady zabezpečení omezují použití %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Sdíleno" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Nelze sdílet" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Předdefinovaná položka" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Můžete přenést předdefinované položky do jiného zařízení podporujícího NFC. Stačí dát zařízení blízko k sobě (obvykle zadními stranami) když je zobrazena domovská obrazovka" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Když je NFC zapnuto, je možné odesílat nebo přijímat data, když se zařízením dotknete jiného zařízení podporujícího NFC nebo značky NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Když je tato funkce zapnutá, můžete přenést soubory do jiných zařízení podporujících NFC a Wi-Fi Direct tím, že podržíte zařízení u sebe. Můžete např. přenést obrázky nebo videosoubory z Galerie, hudební soubory z Hudebního přehrávače a podobně. Stačí dát zařízení k sobě (obvykle zadními stranami) a klepnout na displej. Aplikace určí, co se bude přenášet" + diff --git a/ug-nfc-share-efl/po/da.po b/ug-nfc-share-efl/po/da.po new file mode 100644 index 0000000..eb1566c --- /dev/null +++ b/ug-nfc-share-efl/po/da.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Tryk på Annullér for at annullere deling" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Tjeneste ikke tilgængelig. NFC deaktiveret. Aktivér NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Del via NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Lad telefonerne røre hinanden forsigtigt for at dele" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Overførselsfejl" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Sikkerhedspolitik begrænser brug af %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Delt" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Kan ikke dele" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Foruddef. element" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Du kan overføre foruddefinerede elementer til en anden NFC-enhed. Bring blot enhederne sæt sammen (typisk ryg mod ryg) i startskærmbilledet" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Når NFC er aktiveret, kan du sende eller modtage data, når din enhed berører andre NFC-kompatible enheder eller NFC-mærker" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Når denne funktion er aktiveret, kan du overføre filer til andre NFC- og Wi-Fi Direct-enheder ved at holde enhederne tættere sammen. F.eks. kan du overføre billed-/videofiler fra Galleri, musikfiler fra Musikafspiller og mere. Hold blot enheder sammen (typisk bagside mod bagside) og tap på din skærm. Programmet bestemmer, hvad der overføres" + diff --git a/ug-nfc-share-efl/po/de_DE.po b/ug-nfc-share-efl/po/de_DE.po new file mode 100644 index 0000000..e04599b --- /dev/null +++ b/ug-nfc-share-efl/po/de_DE.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Tippen Sie auf „Abbrechen“, um die Freigabe abzubrechen" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Dienst nicht verfügbar. NFC deaktiviert. NFC aktivieren?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Über NFC freigeben" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Führen Sie die Telefone leicht zusammen, um freizugeben." + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Übertragungsfehler" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Sicherheitsrichtlinie schränkt die Verwendung von %s ein." + +msgid "IDS_COM_OPT_SHARED" +msgstr "Freigegeben" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Freigabe nicht möglich" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Vordefiniertes Objekt" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Sie können vordefinierte Objekte an ein anderes NFC-Gerät schicken. Dazu legen Sie beide Geräte nebeneinander (üblicherweise mit den Rückseiten aneinander), während diese den Startbildschirm zeigen." + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Wenn NFC aktiviert ist, können Sie Daten senden oder empfangen, wenn Ihr Gerät andere NFC-fähige Geräte oder NFC-Tags berührt." + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Wenn diese Funktion aktiviert ist, können Sie Dateien an andere NFC-fähige und Wi-Fi Direct-Geräte schicken, indem Sie die Geräte nahe nebeneinander halten. Sie können z. B. Bild- und Video-Dateien aus der Galerie sowie Musikdateien aus dem MP3-Player usw. übertragen, indem Sie die Geräte aneinanderlegen (normalerweise Rücken an Rücken) und dann auf den Bildschirm tippen. Die App bestimmt, was übertragen wird." + diff --git a/ug-nfc-share-efl/po/el_GR.po b/ug-nfc-share-efl/po/el_GR.po new file mode 100644 index 0000000..feb9f99 --- /dev/null +++ b/ug-nfc-share-efl/po/el_GR.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Για να ακυρώσετε την κοινή χρήση, πατήστε “Άκυρο”" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Η υπηρεσία δεν είναι διαθέσιμη. Το NFC είναι απενεργοποιημένο. Να ενεργοποιηθεί το NFC;" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Κοινή χρήση μέσω NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Αγγίξτε απαλά τα τηλέφωνα για κοινή χρήση" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Σφάλμα μεταφοράς" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Η πολιτική ασφαλείας περιορίζει τη χρήση %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Κοινόχρηστο" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Δεν είναι δυνατή η κοινή χρήση" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Προκαθορισμένο στοιχείο" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Μπορείτε να μεταδώσετε προκαθορισμένα στοιχεία σε άλλη συσκευή NFC. Απλώς φέρτε κοντά τις συσκευές (συνήθως “πλάτη με πλάτη”) όταν είναι ορατή η αρχική οθόνη" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Όταν το NFC είναι ενεργοποιημένο, μπορείτε να στείλετε ή να λάβετε δεδομένα όταν η συσκευή σας αγγίζει άλλες συσκευές που υποστηρίζουν τη λειτουργία NFC ή ετικέτες NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Όταν αυτή η λειτουργία είναι ενεργοποιημένη, μπορείτε να μεταδώσετε αρχεία σε συσκευές με δυνατότητα NFC και Wi-Fi Direct τοποθετώντας τις συσκευές σε κοντινή απόσταση. Για παράδειγμα, μέσω του beam μπορείτε να μεταδώσετε αρχεία εικόνων/βίντεο από τη Συλλογή, αρχεία μουσικής από το πρόγραμμα αναπαραγωγής μουσικής και ακόμη περισσότερα. Το μόνο που έχετε να κάνετε είναι να τοποθετήσετε τις συσκευές σε κοντινή απόσταση (συνήθως “πλάτη με πλάτη”) και κατόπιν να πατήσετε στην οθόνη σας. Η εφαρμογή καθορίζει τα στοιχεία που μεταδίδονται μέσω beam" + diff --git a/ug-nfc-share-efl/po/en.po b/ug-nfc-share-efl/po/en.po new file mode 100644 index 0000000..bae7d98 --- /dev/null +++ b/ug-nfc-share-efl/po/en.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "To cancel sharing, tap Cancel" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Service not available. NFC turned off. Turn on NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Share via NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Gently touch phones together to share" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Transfer failed" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Security policy restricts use of %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Shared" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Unable to share" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Predefined item" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "You can beam predefined items to another NFC device. Just bring the devices close together (typically back to back) while in the home screen" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "When NFC is on, you can send or receive data when your device touches other NFC-capable devices or NFC tags" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "When this feature is turned on, you can beam files to other NFC and Wi-Fi Direct devices by holding the devices close together. For example, you can beam image/video files from the Gallery, music files from the Music Player, and more. Just bring the devices together (typically back to back) and then tap your screen. The app determines what gets beamed" + diff --git a/ug-nfc-share-efl/po/en_PH.po b/ug-nfc-share-efl/po/en_PH.po new file mode 100644 index 0000000..079985b --- /dev/null +++ b/ug-nfc-share-efl/po/en_PH.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "To cancel sharing, tap Cancel" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Service not available. NFC turned off. Turn on NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Share via NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Gently touch phones together to share" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Transfer failed" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Security policy restricts use of %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Shared" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Unable to share" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Predefined item" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "You can beam predefined items to another NFC device. Just bring the devices close together (typically back to back) while in the home screen" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "When NFC is on, you can send or receive data when your device touches other NFC-capable devices or NFC tags" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "When this feature is turned on, you can beam files to other NFC and Wi-Fi Direct devices by holding the devices close together. For example, you can beam image/video files from the Gallery, music files from the Music player, and more. Just bring the devices together (typically back to back) and then tap your screen. The app determines what gets beamed" + diff --git a/ug-nfc-share-efl/po/en_US.po b/ug-nfc-share-efl/po/en_US.po new file mode 100644 index 0000000..025ee43 --- /dev/null +++ b/ug-nfc-share-efl/po/en_US.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "To cancel sharing, tap Cancel" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Service not available. NFC turned off. Turn on NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Share via NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Gently touch phones together to share" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Transfer failed" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Security policy restricts use of %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Shared" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Unable to share" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Predefined item" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "You can beam predefined items to another NFC device. Just bring the devices close together (typically back to back) while in the home screen" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "When NFC is on, you can send or receive data when your device touches other NFC-capable devices or NFC tags" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "When this feature is turned on, you can beam files to other NFC and Wi-Fi Direct devices by holding the devices close together. For example, you can beam image/video files from the Gallery, music files from the Music player, and more. Just bring the devices together (typically back to back) and then tap your screen. The app determines what gets beamed." + diff --git a/ug-nfc-share-efl/po/es_ES.po b/ug-nfc-share-efl/po/es_ES.po new file mode 100644 index 0000000..b7c9be3 --- /dev/null +++ b/ug-nfc-share-efl/po/es_ES.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Para detener el uso compartido, pulse Cancelar" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Servicio no disponible. NFC apagado. ¿Encender NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Compartir mediante NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Toque un teléfono con otro con suavidad para compartir" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Error de transferencia" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "La política de seguridad restringe el uso de %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Compartido" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "No se puede compartir" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Elemento predefinido" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Puede transmitir elementos predefinidos a otro dispositivo NFC. Solo tiene que juntar los dispositivos (normalmente de espaldas) mientras esté en la pantalla de inicio" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Cuando NFC está activo, puede enviar o recibir datos cuando su dispositivo toca otros dispositivos con capacidad NFC o etiquetas NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Cuando esta función está activada, puede transmitir archivos a otros dispositivos NFC o Wi-Fi Direct manteniendo los dos dispositivos juntos. Por ejemplo, puede transmitir archivos de imagen/vídeo desde la Galería, archivos de música desde el Reproductor de música, etc. Solo tiene que juntar los dispositivos (normalmente de espaldas) y tocar su pantalla. La aplicación determina qué se transmite" + diff --git a/ug-nfc-share-efl/po/es_MX.po b/ug-nfc-share-efl/po/es_MX.po new file mode 100644 index 0000000..90657c8 --- /dev/null +++ b/ug-nfc-share-efl/po/es_MX.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Para dejar de compartir, pulse Cancelar" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Servicio no disponible. NFC desactivado. ¿Desea activar NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Compartir mediante NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Toque levemente los teléfonos de manera que estén juntos para compartir" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Error de transferencia" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "La política de seguridad restringe el uso de %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Compartido" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "No se puede compartir" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Elemento predefinido" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Puede juntar elementos predefinidos con otro dispositivo NFC. Simplemente acerque los dispositivos (por lo general, por la parte posterior) mientras está en la página de inicio" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Cuando NFC está activado, puede enviar o recibir datos cuando su dispositivo toca otro dispositivo con NFC activado o con etiquetas NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Cuando esta función está activada, puede transmitir archivos a otro dispositivo NFC y Wi-Fi Directo sosteniendo y uniendo los dispositivos. Por ejemplo, puede transmitir archivos de imagen/video desde la Galería, archivos de música desde el Reproductor de música y más. Solo tiene que unir los dispositivos (normalmente, por la parte trasera) y, a continuación, pulsar la pantalla del dispositivo. Las aplicaciones determinan el contenido que puede compartirse" + diff --git a/ug-nfc-share-efl/po/et.po b/ug-nfc-share-efl/po/et.po new file mode 100644 index 0000000..3da73eb --- /dev/null +++ b/ug-nfc-share-efl/po/et.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Jagamise tühistamiseks toksake käsul Tühista" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Teenus ei ole saadaval. NFC on välja lülitatud. Kas lülitada NFC sisse?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Jaga NFC kaudu" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Jagamiseks pange telefonid õrnalt teineteise vastu" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Edastamine nurjus" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Turvalisuse poliis piirab üksuse %s kasutamist" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Jagatud" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Ei saa jagada" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Eelistatud üksus" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Saate saata eelistatud üksusi teise NFC-seadmesse. Lihtsalt asetage avaekraaniga seadmed üksteise lähedale (tavaliselt tagaküljed kohakuti)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Kui NFC on sees, saate saata või vastu võtta andmeid, kui teie seade puutub vastu teisi NFC-võimalusega seadmeid või NFC-silte" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Kui see funktsioon on sisse lülitatud, saate faile üle kanda teistesse NFC ja Wi-Fi Directi seadmetesse, hoides seadmeid üksteise lähedal. Näiteks saate üle kanda pildi-/videofaile galeriist, muusikafaile MP3-mängijast jms. Lihtsalt asetage seadmed üksteise lähedale (tavaliselt tagaküljed kohakuti) ja seejärel toksake ekraani. Rakendus tuvastab, mida üle kanda" + diff --git a/ug-nfc-share-efl/po/eu.po b/ug-nfc-share-efl/po/eu.po new file mode 100644 index 0000000..cf5cadb --- /dev/null +++ b/ug-nfc-share-efl/po/eu.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Partekatzea uzteko, ukitu Utzi" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Zerbitzua ez dago erabilgarri. NFC itzalita. Piztu NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Partekatu NFC bidez" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Partekatzeko, ukitu leun telefonoak elkarrekin" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Akatsa transferitzean" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Segurtasun politikak %s erabiltzea mugatzen du" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Partekatua" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Ezin da partekatu" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Aurrez zehaz. elementua" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Aurrez zehaztutako elementuak transferitu daitezke beste NFC gailu batera. Jar itzazu gailuak elkarrengandik hurbil (normalean atzeko aldeak elkartuz) pantaila nagusian zaudela" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "NFC piztuta dagoenean, datuak bidali edo jaso ditzakezu zure gailuak NFC onartzen duen bestelako gailu bat edo NFC etiketak ukitzen dituenean" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Eginbidea piztuta dagoenean, fitxategiak transmititu ditzakezu beste NFC eta Wi-Fi Direct gailutara gailuak elkarrengatik hurbil jarrita. Esaterako, Galeriako irudi/bideo fitxategiak, Musika jogailuko musika fitxategiak eta gauza gehiago transferi ditzakezu. Gailuak bata bestearengandik hurbil jarri (atzealdeak elkar ukitzen direla) eta pantaila ukitu. Aplikazioak zehaztuko du zer eduki transmitituko den" + diff --git a/ug-nfc-share-efl/po/fi.po b/ug-nfc-share-efl/po/fi.po new file mode 100644 index 0000000..5530f98 --- /dev/null +++ b/ug-nfc-share-efl/po/fi.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Lopeta jakaminen napauttamalla Peruuta" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Palvelu ei ole käytettävissä. NFC on poistettu käytöstä. Otetaanko NFC käyttöön?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Jaa NFC:n kautta" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Jaa koskettamalla puhelimet varovasti toisiinsa" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Siirtovirhe" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Suojauskäytäntö estää käytön: %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Jaettu" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Ei voi jakaa" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Esimääritetty kohde" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Voit siirtää valmiiksi määritetyt kohteet toiseen NFC-laitteeseen. Aseta laitteet alkunäytössä lähelle toisiaan (yleensä niiden takaosat vastakkain)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Kun NFC on käytössä, voit lähettää tai vastaanottaa tietoja, kun laitteesi koskettaa muita NFC-toimintoa tukevia laitteita tai NFC-tunnisteita" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Kun tämä toiminto on käytössä, voit siirtää tiedostoja muihin NFC- ja Wi-Fi Direct -laitteisiin pitämällä laitteita lähellä toisiaan. Voit esimerkiksi lähettää kuva- ja videotiedostoja galleriasta, musiikkitiedostoja musiikkisoittimesta ja paljon muuta. Sinun ei tarvitse tehdä muuta kuin asettaa laitteet lähelle toisiaan (yleensä niiden takaosat vastakkain) ja napauttaa näyttöä. Sovellus määrittää lähetettävän sisällön" + diff --git a/ug-nfc-share-efl/po/fr_CA.po b/ug-nfc-share-efl/po/fr_CA.po new file mode 100644 index 0000000..73b14bd --- /dev/null +++ b/ug-nfc-share-efl/po/fr_CA.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Pour annuler le partage, touchez Annuler" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Service non disponible. NFC désactivé. Activer NFC ?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Partager via NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Faites entrer doucement en contact les téléphones pour partager" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Erreur de transfert" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "La politique de sécurité limite l'utilisation de %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Partagé" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Partage impossible" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Élément prédéfini" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Vous pouvez transmettre des éléments prédéfinis vers un autre périphérique NFC. Il vous suffit de rapprocher les périphériques (en général dos contre dos) lorsque l'écran d'accueil est ouvert" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Lorsque NFC est activé, vous pouvez envoyer ou recevoir des données quand votre périphérique touche d'autres périphériques compatibles NFC ou des tags NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Lorsque cette fonction est activée, vous pouvez transmettre des fichiers à d'autres périphériques NFC et Wi-Fi Direct en les rapprochant les uns des autres. Par exemple, vous pouvez transmettre des fichiers image/vidéo à partir de la galerie, des fichiers audios à partir du lecteur de musique, etc. Il vous suffit de rapprocher les périphériques (en général dos contre dos) et d'appuyer sur l'écran. L'application détermine ce qui est transmis" + diff --git a/ug-nfc-share-efl/po/fr_FR.po b/ug-nfc-share-efl/po/fr_FR.po new file mode 100644 index 0000000..f6bcb70 --- /dev/null +++ b/ug-nfc-share-efl/po/fr_FR.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Pour annuler le partage, appuyez sur Annuler" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Service non disponible. NFC désactivé. Activer NFC ?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Partager via NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Faites entrer doucement en contact les téléphones pour partager" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Échec du transfert" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "La politique de sécurité limite l'utilisation de %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Partagé" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Partage impossible" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Elément prédéfini" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Vous pouvez transmettre des éléments prédéfinis vers un autre périphérique NFC. Il vous suffit de rapprocher les périphériques (en général dos contre dos) une fois sur l'écran d'accueil" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Lorsque NFC est activé, vous pouvez envoyer ou recevoir des données quand votre périphérique touche d'autres périphériques compatibles NFC ou des tags NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Lorsque cette fonction est activée, vous pouvez transmettre des fichiers à d'autres périphériques NFC et Wi-Fi Direct en les rapprochant les uns des autres. Par exemple, vous pouvez transmettre des fichiers image/vidéo à partir de la galerie, des fichiers audio à partir du lecteur de musique, etc. Il vous suffit de rapprocher les périphériques (en général dos contre dos) et d'appuyer sur l'écran. L'application détermine ce qui est transmis" + diff --git a/ug-nfc-share-efl/po/ga.po b/ug-nfc-share-efl/po/ga.po new file mode 100644 index 0000000..97659e9 --- /dev/null +++ b/ug-nfc-share-efl/po/ga.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Le comhroinnt a chur ar ceal, tapáil ar Cuir ar ceal" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Níl seirbhís ar fáil. Tá NFC casta as. Cas NFC air?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Comhroinn le NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Déan na fóin a thadhall le chéile go bog le comhroinnt" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Theip ar aistriú" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Cuireann an polasaí slándála srian ar %s a úsáid" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Comhroinnte" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Ní féidir comhroinnt" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Mír réamhshocraithe" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Is féidir leat míreanna réamhshocraithe a léaschóipeáil chuig gléas eile NFC. Tabhair na gléasanna gar dá chéile (go hiondúil cúl le cúl) agus tú sa scáileán baile" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Agus NFC casta air, is féidir leat sonraí a sheoladh nó a fháil nuair a thadhlaíonn do ghléas gléasanna eile NFC cumasaithe nó clibeanna NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Agus an ghné seo ar siúl, is féidir leat comhaid a léaschóipeáil chuig gléasanna NFC agus Wi-Fi Direct eile trí na gléasanna a chur in aice lena chéile. Mar shampla, is féidir leat comhaid íomhá/físe a léaschóipeáil ón nGailearaí, comhaid cheoil a léaschóipeáil ón Seinnteoir ceoil agus tuilleadh. Níl le déanamh ach na gléasanna a thabhairt le chéile (cúl le cúl go hiondúil) agus ansin do scáileán a thapáil. Cinneann an feidhmchlár a bhfuil le leaschóipeáil" + diff --git a/ug-nfc-share-efl/po/gl.po b/ug-nfc-share-efl/po/gl.po new file mode 100644 index 0000000..f32f138 --- /dev/null +++ b/ug-nfc-share-efl/po/gl.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Para cancelar o uso compartido, toca Cancelar" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Servizo non dispoñible. NFC desactivada. Desexas activar NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Compartir por NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Fai que os teléfonos se toquen suavemente para compartir" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Erro de transferencia" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "A política de seguridade limita o uso de %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Compartido" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Non se pode compartir" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Elemento predefinido" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Podes transferir elementos predefinidos a outro dispositivo NFC. Simplemente achega os dispositivos entre si (normalmente xuntando as partes posteriores) mentres te atopas na pantalla de inicio" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Cando NFC está activado, podes enviar ou recibir datos cando o teu dispositivo toca outros dispositivos compatibles con NFC ou etiquetas NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Cando esta función está activada, podes transmitir arquivos a outros dispositivos NFC e Wi-Fi Direct suxeitando os dispositivos un preto do outro. Por exemplo, podes transmitir arquivos de imaxe/vídeo desde a Galería, arquivos de música desde o reprodutor de música, etc. Simplemente achega os dispositivos entre si (normalmente as súas partes posteriores) e, a continuación, toca a pantalla. A aplicación determina o que se transmite" + diff --git a/ug-nfc-share-efl/po/hi.po b/ug-nfc-share-efl/po/hi.po new file mode 100644 index 0000000..984c323 --- /dev/null +++ b/ug-nfc-share-efl/po/hi.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "साझाकरण रद्द करने के लिए, रद्द करें टेप करें" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "सेवा उपलब्ध नहीं है। NFC बंद किया गया है। NFC चालू करें?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "NFC के द्वारा साझा करें" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "साझा करने के लिए फ़ोन्स को एक साथ हल्के से स्पर्श करें" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "स्थानांतरण विफल" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "सुरक्षा नीति %s के उपयोग को सीमित करता है" + +msgid "IDS_COM_OPT_SHARED" +msgstr "शेयर किए गए" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "साझा करने में अक्षम" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "पूर्वनिर्धारित मद" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "आप अन्य NFC डिवाइस पर पूर्वनिर्धारित मदों को बीम कर सकते हैं। होम स्क्रीन में होने के दौरान सिर्फ डिवाइसों को पास लाएँ (विशेष रूप से आगे-पीछे)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "ड्राइविंग" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "जब यह सुविधा चालू की जाती है, आप डिवाइसों को साथ में होल्ड कर दूसरे NFC और Wi-Fi डायरेक्ट डिवाइसों पर फ़ाइलें बीम कर सकते है। उदाहरण के लिए, आप गैलरी से वीडियो और छवि फ़ाइलों को, संगीत प्लेयर से संगीत फ़ाइलों को, और अधिक को बीम कर सकते हैं। केवल डिवाइसों को पास लाएँ (विशिष्ट रूप से बैक टू बैक) और फिर अपनी स्क्रीन टैप करें। क्या बीम करना है यह ऐप निर्धारित करता है" + diff --git a/ug-nfc-share-efl/po/hr.po b/ug-nfc-share-efl/po/hr.po new file mode 100644 index 0000000..fc2f62a --- /dev/null +++ b/ug-nfc-share-efl/po/hr.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Za odustajanje od dijeljenja dodirnite Odustani" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Usluga nedostupna. NFC isključen. Uključiti NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Dijeli putem NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Nježno dodirni telefone za dijeljenje" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Greška prijenosa" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Sigurnosna pravila ograničavaju upotrebu %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Dijeljeno" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Nemoguće dijeliti" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Postavljena stavka" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Postavljene stavke možete poslati drugom NFC uređaju. Samo prislonite uređaje jedan uz drugi (poželjno stražnje strane uređaja) dok ste na početnom zaslonu" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Kada je NFC uključen, možete slati ili primati podatke kad vaš uređaj dotakne druge uređaje koji podržavaju NFC ili NFC oznake" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Kada je uključeno, možete slati podatke i datoteke u drugi NFC i Wi-Fi Direct uređaj tako da dodirnete uređaje. Možete slati Slike/Video iz Galerije, glazbene datoteke iz Music Playera i više. Samo prislonite uređaje jedan uz drugi (poželjno stražnje strane uređaja) i zatim dodirnite svoj zaslon. Aplikacija određuje što se šalje" + diff --git a/ug-nfc-share-efl/po/hu.po b/ug-nfc-share-efl/po/hu.po new file mode 100644 index 0000000..19ba105 --- /dev/null +++ b/ug-nfc-share-efl/po/hu.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "A megosztás megszüntetéséhez érintse meg a Mégse gombot" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "A szolgáltatás nem elérhető. Az NFC ki van kapcsolva. Bekapcsolja az NFC-t?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Megosztás NFC-n" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Finoman érintse egymáshoz a telefonokat a megosztáshoz" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Hívásátadás sikertelen" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "A biztonsági irányelv korlátozza a(z) %s használatát" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Megosztott" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Nem lehet megosztani" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Előre megadott tétel" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Az előre megadott tételeket másik NFC-eszközre sugározhatja. Elég, ha egymáshoz tartja a két eszközt (jellemzően háttal egymásnak), amikor a kezdőképernyő látható rajtuk" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Az NFC bekapcsolása esetén az eszközt egy másik NFC-kompatibilis eszközhöz vagy NFC-címkéhez érintve adatokat küldhet és fogadhat" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Bekapcsolt funkció mellett fájlokat továbbíthat más NFC vagy Wi-Fi Direct kompatibilis eszközre úgy, hogy egymásnak háttal, közel helyezi egymáshoz a két készüléket. Továbbíthat kép- vagy videofájlokat a Galériából, zene fájlokat a Zenelejátszóból és egyéb fájlokat. A fájlcseréhez tartsa egymásnak háttal a két eszközt és érintse meg a képernyőt. Az alkalmazás megállapítja a fájl típusát." + diff --git a/ug-nfc-share-efl/po/hy.po b/ug-nfc-share-efl/po/hy.po new file mode 100644 index 0000000..d02f9b6 --- /dev/null +++ b/ug-nfc-share-efl/po/hy.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Համօգտագործումը դադարեցնելու համար թակեք Դադարեցնել" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Ծառայությունը մատչելի չէ: NFC-ն անջատված է. միացնե՞լ NFC-ը:" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Համօգտագործեք NFC-ի միջոցով" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Համօգտագործելու համար նրբորեն իրար հպեք հեռախոսները" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Փոխանցումը չհաջողվեց" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Անվտանգության քաղաքականությունը սահմանափակում է %sի օգտագործումը" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Համատեղ օգտագործմամբ" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Անհնար է համօգտագործել" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Նախասահմանված տարր" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Կարող եք նախասահմանված տարրերն ուղղորդված փոխանցել մեկ այլ NFC սարքի: Պարզապես իրար մոտեցրեք սարքերը (սովորաբար, հետևը հետևին)՝ գտնվելով հիմնական էկրանում" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Երբ NFC-ն միացված է, կարող եք տվյալներ ուղարկել ու ստանալ, երբ Ձեր սարքը հպվում է NFC ապահովող այլ սարքերի կամ NFC հատկորոշիչների" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Երբ այս գործառական հնարավորությունը միացված է, կարող եք ֆայլերն ուղղորդված փոխանցել այլ NFC և Wi-Fi Direct սարքերի՝ սարքերն իրար մոտիկ պահելով: Օրինակ՝ կարող եք պատկերային ֆայլեր և տեսաֆայլեր փոխանցել Պատկերասրահից, երաժշտական ֆայլեր Նվագարկչից և այլն: Պարզապես իրար կցեք սարքերը (սովորաբար, հետևը հետևին), հետո թակեք Ձեր էկրանը: Ծրագիրը որոշում է, թե ինչ է ուղղորդված փոխանցվում" + diff --git a/ug-nfc-share-efl/po/is.po b/ug-nfc-share-efl/po/is.po new file mode 100644 index 0000000..3e49ed2 --- /dev/null +++ b/ug-nfc-share-efl/po/is.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Pikkaðu á Hætta við til að hætta við samnýtingu" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Þjónustan er ekki til staðar. Slökkt er á nándartengingu. Kveikja núna?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Senda með NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Látið síma snerta hvor annan til að deila" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Flutningur tókst ekki" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Öryggisstefna takmarkar notkun %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Samnýtt" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Mistókst að samnýta" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Forskilgreint atriði" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Þú getur sent forskilgreind atriði til annars NFC-tækis. Settu tækin einfaldlega nálægt hvort öðru (yfirleitt bak í bak) á meðan heimaskjárinn er opinn" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Þegar kveikt er á nándartengingu geturðu sent eða tekið við gögnum þegar tækið snertir önnur tæki með nándartengingu eða nándarmerki" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Þegar þessi eiginleiki er virkur geturðu sent skrár í annað tæki með nándartengingu eða Wi-Fi Direct tæki með því að halda tækjunum þétt saman. Þú getur t.d. sent mynd/myndskeið úr galleríinu, tónlistarskrár úr tónlistarspilaranum o.fl. Haltu tækjunum bara saman (yfirleitt með því að láta þau snúa bökum saman) og pikkaðu á skjáinn. Forritið ákvarðar hvað er sent" + diff --git a/ug-nfc-share-efl/po/it_IT.po b/ug-nfc-share-efl/po/it_IT.po new file mode 100644 index 0000000..c1d6fb1 --- /dev/null +++ b/ug-nfc-share-efl/po/it_IT.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Per annullare la condivisione, toccate Annulla" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Servizio non disponibile. NFC disattivato. Attivare NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Condividi con NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Per avviare la condivisione, toccate leggermente i telefoni" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Errore trasferimento" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "I criteri di protezione limitano l'utilizzo di %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Condiviso" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Impossibile condividere" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Elemento predefinito" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Potete trasferire elementi predefiniti a un altro dispositivo NFC. È sufficiente avvicinare il retro dei due dispositivi mentre la schermata Home è aperta" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Se NFC è attivo, potete inviare o ricevere dati mettendo a contatto il vostro dispositivo con un altro con funzionalità NFC oppure un tag NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Se la funzione è attiva, sarà possibile trasmettere file ad altri dispositivi NFC e Wi-Fi Direct posizionati in prossimità di quello in uso. Per esempio, potete trasmettere file di immagini/video dalla Galleria, file musicali dal Lettore musica e altro ancora. È sufficiente avvicinare il retro dei due dispositivi e toccare lo schermo. L'applicazione determinerà il contenuto trasmesso" + diff --git a/ug-nfc-share-efl/po/ja_JP.po b/ug-nfc-share-efl/po/ja_JP.po new file mode 100644 index 0000000..e28ff78 --- /dev/null +++ b/ug-nfc-share-efl/po/ja_JP.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "共有を解除するには、[キャンセル]をタップしてください。" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "サービスを利用できません。NFCがOFFになっています。NFCをONにしますか?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "NFCで共有" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "共有するには、端末同士をゆっくりと近づけてください。" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "転送に失敗しました。" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "セキュリティポリシーが%sの使用を制限します。" + +msgid "IDS_COM_OPT_SHARED" +msgstr "公開中" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "共有できません。" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "設定済みアイテム" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "設定済みアイテムを他のNFC対応端末に送信できます。ホーム画面を表示中に端末同士(通常は背面同士)を近づけてください。" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "NFCがONの場合、相手の端末がNFCを利用可能か、NFCタグに触れたときにデータを送受信できます。" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "この機能をONにし、端末同士を近づけると、他のNFC端末やWi-Fi Direct端末にファイルを送信できます。例えば、ギャラリーから画像/動画を送信したり、音楽プレーヤーから音楽を送信できます。端末同士(主に背面同士)を近づけ、画面をタップします。送信するファイルはアプリによって異なります。" + diff --git a/ug-nfc-share-efl/po/ka.po b/ug-nfc-share-efl/po/ka.po new file mode 100644 index 0000000..4baaed1 --- /dev/null +++ b/ug-nfc-share-efl/po/ka.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "გაზიარების შესაწყვეტად, დააჭირეთ გაუქმების ღილაკს" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "სერვისი მიუწვდომელია. NFC გამორთულია. ჩაირთოს NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "NFC-ით გაზიარება" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "ფრთხილად მიადეთ ერთმანეთს ტელეფონები და გააზიარეთ" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "ვერ გადაიცა" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "უსაფრთხოების პოლიტიკა ზღუდავს, რომ გამოყენებული იქნას %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "გაზიარებული" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "გაზიარება შეუძლებელია" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "წინასწარ განსაზღვრული" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "შეგიძლიათ სხივით გადაიტანოთ წინასწარ განსაზღვრული ელემენტები სხვა NFC აპარატში. უბრალოდ, ჩართეთ საწყისი ეკრანი და მიადეთ ერთმანეთს აპარატები (ჩვეულებრივ, ზურგებით)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "როდესაც NFC ჩართულია, შეგიძლიათ გაგზავნოთ ან მიიღოთ მონაცემები, როდესაც თქვენი აპარატი შეეხება NFC ფუნქციის მქონე სხვა აპარატებს ან NFC იარლიყებს" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "როდესაც ჩართულია ეს ფუნქცია, შეგიძლიათ მიანათოთ ფაილები სხვა NFC და Wi-Fi Direct აპარატებს, აპარატების ერთმანეთზე მიდებით. მაგალითად, შეგიძლიათ მიანათოთ გრაფიკული/ვიდეო ფაილები გალერიიდან, მუსიკის ფაილები პლეერიდან და სხვა. მხოლოდ ერთმანეთს მიადეთ აპარატები (ჩვეულებრივ, ურგებით) და შემდეგ დააკაკუნეთ თქვენს ეკრანზე. პროგრამა განსაზღვრავს რა მიენათოს" + diff --git a/ug-nfc-share-efl/po/kk.po b/ug-nfc-share-efl/po/kk.po new file mode 100644 index 0000000..9eb4b1e --- /dev/null +++ b/ug-nfc-share-efl/po/kk.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Бөлісуден бас тарту үшін Бас тарту опциясын түртіңіз" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Қызмет қол жетімді емес. NFC өшірулі. NFC қосу керек пе?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "NFC арқылы бөлісу" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Бөлісу үшін телефондарды ақырын бірге түртіңіз" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Орналастыру үзіліп кетті" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Қауіпсіздік саясаты %s пайдаланылуын шектейді" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Бәріне ортақ" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Бөлісу мүмкін емес" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Алдын ала ан. элемент" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Алдын ала анықталған элементтерді NFC құрылғысына жіберуге болады. Бастапқы экранда болған кезде құрылғыларды бір-біріне жақындатыңыз (әдетте артын-артына)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "NFC қосылғанда, құрылғыңыз басқа NFC қабілетті құрылғыларға немесе NFC тегтеріне тиген кезде деректер жіберуге немесе қабылдауға болады" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Бұл функция өшірілгенде, құрылғыларды бір-біріне жақын ұстап, файлдарды басқа NFC және Wi-Fi Direct құрылғыларына жіберуге болады. Мысалы, сурет/бейне файлдарды галереядан, музыкалық файлдарды музыкалық ойнатқыштан және т.с.с. жіберуге болады. Құрылғыларды (әдетте артын-артына) жақындатып, экраныңызды түртіңіз. Бағдарлама ненің жіберілетінін анықтайды" + diff --git a/ug-nfc-share-efl/po/ko_KR.po b/ug-nfc-share-efl/po/ko_KR.po new file mode 100644 index 0000000..7561ae0 --- /dev/null +++ b/ug-nfc-share-efl/po/ko_KR.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "공유를 취소하려면 [취소]를 누르세요" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "NFC가 꺼져 있어 서비스를 이용할 수 없습니다. NFC를 켤까요?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "NFC로 공유" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "공유하려면 휴대폰을 서로 가볍게 부딪히세요" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "연결하지 못하였습니다" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "보안 정책에 따라 %s 사용이 제한됩니다" + +msgid "IDS_COM_OPT_SHARED" +msgstr "공유됨" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "공유할 수 없습니다" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "미리 설정된 항목" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "다른 NFC 기기로 미리 설정된 항목을 무선 송신할 수 있습니다. 홈 화면 상태에서 기기를 서로 가까이 두세요(대개 뒷면을 맞댐)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "NFC를 켠 상태에서 내 디바이스를 다른 NFC 기기나 NFC 태그에 맞대면 데이터를 주고받을 수 있습니다" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "이 기능을 켜면 디바이스를 가까이 놓아 다른 NFC 및 Wi-Fi Direct 기기로 파일을 무선 송수신할 수 있습니다. 예를 들어 갤러리의 이미지/동영상 파일, 뮤직 플레이어의 음악 파일 등을 송수신할 수 있습니다. 디바이스를 가까이에 놓은 후(대개 뒷면을 맞댐) 화면을 누르세요. 송수신될 내용은 애플리케이션에 의해 결정됩니다" + diff --git a/ug-nfc-share-efl/po/lt.po b/ug-nfc-share-efl/po/lt.po new file mode 100644 index 0000000..de7c903 --- /dev/null +++ b/ug-nfc-share-efl/po/lt.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Jei norite atšaukti bendrinimą, bakstelėkite „Atšaukti“" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Paslauga nepasiekiama. NFC išjungtas. Įjungti NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Bendrinti per NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Jei norite bendrinti, švelniai pridėkite vieną telefoną prie kito" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Persiųsti nepavyko" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Saugos politika draudžia naudoti „%s“" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Bendra" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Neįmanoma bendrinti" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Iš anksto nust.element." + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Galite transliuoti iš anksto nustatytus elementus į kitą NFC įrenginį. Tiesiog suglauskite įrenginius (paprastai nugarėlėmis) būdami pradžios ekrane" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Kai NFC įjungta, galite siųsti ar gauti duomenis, kai jūsų įrenginys liečiasi prie kito įrenginio, kuriame veikia NFC, ar NFC žymų" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Kai ši funkcija įjungta, galite transliuoti failus į kitus NFC ir „Wi-Fi Direct“ įrenginius laikydami juos greta vienas kito. Tarkime, galite transliuoti vaizdus / vaizdo įrašus iš galerijos, muzikos įrašus iš muzikos grotuvo ir dar daugiau. Tiesiog suglauskite įrenginius (paprastai nugarėlėmis) ir bakstelėkite ekraną. Programa nusprendžia, kas transliuojama" + diff --git a/ug-nfc-share-efl/po/lv.po b/ug-nfc-share-efl/po/lv.po new file mode 100644 index 0000000..f31f2ce --- /dev/null +++ b/ug-nfc-share-efl/po/lv.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Lai atceltu kopīgošanu, pieskarieties pie Atcelt" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Pakalpojums nav pieejams. NFC ir izslēgts. Vai ieslēgt NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Kopīgot, izmantojot NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Viegli pieskarieties ar vienu tālruni otram, lai kopīgotu" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Pārsūtīšana neizdevās" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Drošības politika ierobežo %s lietošanu" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Koplietots" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Nevar koplietot" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Iepriekš defin. objekts" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Varat nosūtīt iepriekš definētus objektus uz citu NFC ierīci. Vienkārši novietojiet ierīces blakus (parasti — saliekot kopā aizmugures), kad ir atvērts sākuma ekrāns" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Kad ir ieslēgta NFC funkcija, varat nosūtīt vai saņemt datus, kad ierīce pieskaras citai NFC ierīcei vai NFC atzīmei" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Kad šī funkcija ir ieslēgta, varat pārsūtīt failus uz citām NFC un Wi-Fi Direct ierīcēm, turot ierīces tuvu blakus. Piemēram, varat pārsūtīt attēlu/video failus no Galerijas, mūzikas failus no Mūzikas atskaņotāja u.c. Novietojiet ierīces blakus (saliekot kopā aizmugures) un pēc tam pieskarieties ekrānam. Programma pati nosaka, kas tiek pārsūtīts" + diff --git a/ug-nfc-share-efl/po/mk.po b/ug-nfc-share-efl/po/mk.po new file mode 100644 index 0000000..83bb1fb --- /dev/null +++ b/ug-nfc-share-efl/po/mk.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "За да се откаже споделувањето, допрете Откажи" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Услугата не е достапна. NFC е исклучено. Да се вклучи NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Подели преку NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Нежно допрете ги телефоните еден до друг за да споделите" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Неуспешно префрлување" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Политиката на безбедност го ограничува користењето %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Споделени" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Не може да се сподели" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Готова ставка" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Може да пренесете готови ставки на друг уред со NFC. Само приближете ги уредите (обично грб со грб) додека се на почетниот екран" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Кога е вклучено NFC, може да праќате или примате податоци кога со уредот ќе допрете други уреди способни за NFC или ознаки NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Кога оваа функција е вклучена, може да пренесувате фајлови на други NFC и Wi-Fi Direct уреди со држење на уредите блиску еден до друг. На пример, може да пренесете слики/видео фајлови од Галеријата, музички фајлови од Музичкиот плеер и повеќе. Само приближете ги уредите (обично грб со грб) и потчукнете го екранот. Апликацијата одредува што ќе се пренесе" + diff --git a/ug-nfc-share-efl/po/nb.po b/ug-nfc-share-efl/po/nb.po new file mode 100644 index 0000000..6e8cd8e --- /dev/null +++ b/ug-nfc-share-efl/po/nb.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "For å avbryte deling trykker du på Avbryt" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Tjenesten er ikke tilgjengelig. NFC er slått av. Slå på NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Del via NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Legg telefonene forsiktig mot hverandre for å dele" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Overføringsfeil" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Sikkerhetspolicy begrenser bruk av %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Delt" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Kan ikke dele" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Forhåndsdef. element" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Du kan overføre forhåndsdefinerte elementer til en annen NFC-enhet. Bare før enhetene inntil hverandre (vanligvis bakside mot bakside) i startskjermbildet" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Når NFC er på, kan du sende eller motta data når enheten din berører andre NFC-aktiverte enheter eller NFC-tagger" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Når denne funksjonen er slått på, kan du sende filer til andre NFC- og Wi-Fi Direct-enheter ved å holde enhetene i nærheten av hverandre. For eksempel kan du sende bilde-/videofiler fra galleriet, musikkfiler fra musikkspilleren og mer. Bare før enhetene sammen (helst rygg mot rygg) og trykk deretter på skjermen. Programmet bestemmer hva som sendes" + diff --git a/ug-nfc-share-efl/po/nl_NL.po b/ug-nfc-share-efl/po/nl_NL.po new file mode 100644 index 0000000..dfdc75b --- /dev/null +++ b/ug-nfc-share-efl/po/nl_NL.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Tik op Annuleren om delen te annuleren" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Service niet beschikbaar. NFC uitgeschakeld. NFC inschakelen?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Delen via NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Houd de telefoons voorzichtig tegen elkaar om te delen" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Fout bij doorverbinden" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Gebruik van %s beperkt door beveiligingsbeleid" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Gedeeld" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Kan niet delen" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Vooraf gedefin. item" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "U kunt vooraf gedefinieerde items overbrengen naar een ander NFC-apparaat. Houd de apparaten in het startscherm dichtbij elkaar (gewoonlijk rug tegen rug)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Wanneer NFC is ingeschakeld, kunt u gegevens verzenden of ontvangen wanneer uw apparaat andere NFC-apparaten of NFC-tags aanraakt" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Wanneer deze functie is ingeschakeld, kunt u bestanden naar andere NFC- en WiFi Direct-apparaten overbrengen door de apparaten dicht bij elkaar te houden. U kunt bijvoorbeeld foto-/videobestanden van de MP3-speler, notities van S Note en nog veel meer overbrengen. Houd de apparaten bij elkaar (gewoonlijk de achterkanten) en tik op het scherm. De app bepaalt wat wordt overgedragen" + diff --git a/ug-nfc-share-efl/po/pl.po b/ug-nfc-share-efl/po/pl.po new file mode 100644 index 0000000..c28f949 --- /dev/null +++ b/ug-nfc-share-efl/po/pl.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Aby anulować udostępnianie, dotknij opcji Anuluj" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Usługa niedostępna. NFC wyłączony. Włączyć NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Udostępnij przez NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Delikatnie przyłóż telefony do siebie, aby udostępnić" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Błąd transferu" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Zasady zabezpieczeń ograniczają użycie %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Udostępniono" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Nie można udostępnić" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Predefiniowany element" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Predefiniowane elementy można przesłać do innego urządzenia obsługującego technologię NFC. Wystarczy zbliżyć urządzenia do siebie (zazwyczaj ich tylne strony), mając wyświetlony ekran startowy" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Gdy NFC jest włączone, możesz wysyłać i odbierać dane po dotknięciu urządzeniem innego urządzenia obsługującego NFC lub etykiety NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Po włączeniu tej funkcji można przesyłać pliki do innego trzymanego blisko urządzenia obsługującego technologię NFC lub Wi-Fi Direct. Można przesłać np. pliki obrazów lub filmów z Galerii, pliki muzyczne z odtwarzacza muzyki itd. Wystarczy zbliżyć urządzenia do siebie (zazwyczaj ich tylne strony) i dotknąć ekranu. Aplikacja określa, co jest przesyłane" + diff --git a/ug-nfc-share-efl/po/pt_BR.po b/ug-nfc-share-efl/po/pt_BR.po new file mode 100644 index 0000000..74960ed --- /dev/null +++ b/ug-nfc-share-efl/po/pt_BR.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Para cancelar o compartilhamento, toque em Cancelar" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Serviço não disponível. NFC desativado. Ativar NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Compartilhar via NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Toque gentilmente um telefone no outro para compartilhar" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Erro ao transferir" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "A política de segurança restringe o uso de %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Compartilhado" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Impossível compartilhar" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Item pré-definido" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "É possível emitir itens pré-definidos para outro dispositivo NFC. Basta manter os dispositivos bem próximos (geralmente com as partes traseiras juntas) enquanto está na tela de início" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Quando o NFC está ligado, é possível enviar ou receber dados quando seu dispositivo entra em contato com outro dispositivo compatível com NFC ou identificadores NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Quando este recurso está ligado, você pode direcionar arquivos para outros NFC e dispositivos com Wi-Fi Direct mantendo os dispositivos próximos. Por exemplo, você pode direcionar arquivos de imagem/vídeo a partir da Galeria, arquivos de música do reprodutor de Música e mais. Apenas mantenha os dispositivos juntos (geralmente encostados) e, em seguida, toque na sua tela. O aplicativo determina qual será direcionado" + diff --git a/ug-nfc-share-efl/po/pt_PT.po b/ug-nfc-share-efl/po/pt_PT.po new file mode 100644 index 0000000..a89145d --- /dev/null +++ b/ug-nfc-share-efl/po/pt_PT.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Para cancelar a partilha, toque em Cancelar" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Serviço indisponível. NFC desligado. Ligar NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Partilhar via NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Toque suavemente com o telefone no outro para partilhar" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Erro de transferência" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "A política de segurança restringe a utilização de %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Partilhado" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Impossível partilhar" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Item predefinido" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Pode transmitir itens predefinidos para outro dispositivo NFC. Basta aproximar os dispositivos um do outro (de modo típico, costas com costas), com estes no ecrã principal" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Quando o NFC está ligado, pode enviar ou receber dados quando o seu dispositivo toca noutros dispositivos com capacidade NFC ou com etiquetas NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Quando esta função está activada, pode transmitir ficheiros para outros dispositivos NFC e Wi-Fi Direct segurando os dispositivos próximo um do outro. Por exemplo, pode transmitir ficheiros de imagem/vídeo da Galeria, ficheiros de música do Leitor de música e muito mais. Basta aproximar os dispositivos (de modo típico, costas com costas) e em seguida toque no seu ecrã. A aplicação determina o que é transmitido" + diff --git a/ug-nfc-share-efl/po/ro.po b/ug-nfc-share-efl/po/ro.po new file mode 100644 index 0000000..915d4e4 --- /dev/null +++ b/ug-nfc-share-efl/po/ro.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Pentru anularea partajării, atingeţi Anulare" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Serviciul nu este disponibil. NFC este oprit. Porniţi NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Partajare prin NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Atingeţi uşor telefoanele pentru a partaja" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Transfer nereuşit" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Politica de securitate restricţionează utilizarea %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Partajat" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Imposibil de partajat" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Element predefinit" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Puteţi transfera elemente predefinite pe un alt dispozitiv NFC. Doar apropiaţi dispozitivele (de obicei spate în spate) când este deschis ecranul de pornire" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Când NFC este activată, puteţi trimite sau primi date când dispozitivul atinge alte dispozitive compatibile cu NFC sau etichete NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Când această caracteristică este activată, puteţi transmite fişierele către alte dispozitive NFC şi Wi-Fi Direct, ţinând cele două dispozitive apropiate unul de celălalt. De exemplu, puteţi să transmiteţi fişiere de imagini/video din Galerie, fişiere muzicale din playerul muzical şi multe altele. Nu trebuie decât să apropiaţi cele două dispozitive (de obicei, aşezându-le unul în spatele celuilalt) şi să atingeţi ecranul. Aplicaţia determină apoi ce poate fi transmis" + diff --git a/ug-nfc-share-efl/po/ru_RU.po b/ug-nfc-share-efl/po/ru_RU.po new file mode 100644 index 0000000..2f530dd --- /dev/null +++ b/ug-nfc-share-efl/po/ru_RU.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Чтобы не предоставлять доступ, нажмите Отмена" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Служба недоступна. Связь NFC выключена. Включить NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Отправить через NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Прикоснитесь одним телефоном к другому для отправки" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Сбой передачи" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Политика безопасности ограничивает использование компонента %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Общедоступное" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Невозможно предоставить общий доступ" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Заданный элемент" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Можно передавать предварительно заданные элементы на другое NFC-устройство. Просто откройте на устройствах главный экран и поднесите их друг к другу (обычно задними сторонами)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Если протокол NFC включен, можно отправлять и получать данные, прикоснувшись устройством к другому устройству, поддерживающему NFC, или метке NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Если эта функция включена, можно передавать файлы на другое устройство, поддерживающее NFC и Wi-Fi Direct, поднося устройства близко друг к другу. Например, можно отправлять файлы изображений и видео из галереи, музыкальные файлы из приложения Музыка и т. д. Просто поднесите устройства друг к другу (обычно задними сторонами) и нажмите на экран. Приложение определит, какие данные нужно передать" + diff --git a/ug-nfc-share-efl/po/sk.po b/ug-nfc-share-efl/po/sk.po new file mode 100644 index 0000000..70afed5 --- /dev/null +++ b/ug-nfc-share-efl/po/sk.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Ak chcete zrušiť zdieľanie, ťuknite na tlačidlo Zrušiť" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Služba nie je k dispozícii. Funkcia NFC je vypnutá. Zapnúť funkciu NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Zdieľať cez NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Jemným dotykom telefónov spustíte zdieľanie" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Chyba prenosu" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Politika zabezpečenia obmedzuje použitie %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Zdieľané" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Nedá sa zdieľať" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Preddefinovaná položka" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Môžete vysielať preddefinované položky do iného zariadenia NFC. Stačí dať zariadenia blízko k sebe (obvykle tesne vedľa seba) pri aktívnej domovskej obrazovke" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Keď je zapnutá funkcia NFC, môžete odosielať alebo prijímať údaje, keď sa zariadenie dotýka iných zariadení podporujúcich funkciu NFC alebo značiek NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Keď je táto funkcia zapnutá, môžete vysielať súbory do iných zariadení NFC alebo Wi-Fi Direct podržaním zariadení blízko seba. Môžete napríklad vyslať súbory s obrázkami/videami z Galérie, hudobné súbory z Prehrávača hudby a podobne. Stačí dať zariadenia k sebe (obvykle tesne vedľa seba) a potom ťuknúť na obrazovku. Aplikácia určí, čo sa vyšle" + diff --git a/ug-nfc-share-efl/po/sl.po b/ug-nfc-share-efl/po/sl.po new file mode 100644 index 0000000..2025f5d --- /dev/null +++ b/ug-nfc-share-efl/po/sl.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Če želite preklicati skupno rabo, pritisnite Prekliči" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Storitev ni na voljo. NFC je izklopljen. Želite vklopiti NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Skupna raba prek NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Za skupno rabo se s telefonom rahlo dotaknite drugega telefona" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Prenos ni uspel" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Varnostni pravilnik omejuje uporabo programa %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Dosegljivo drugim" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Souporaba ni mogoča" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Vnaprej določen element" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Vnaprej določene elemente lahko prenesete v drugo napravo NFC. Ko ste na domačem zaslonu, samo pomaknite naprave skupaj (običajno s hrbtnima stranema)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Če je NFC vklopljen, lahko pošiljate ali prejemate podatke, ko se vaša naprava dotakne drugih naprav, ki podpirajo NFC ali oznake NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Ko je ta funkcija vklopljena, lahko datoteke prenesete v druge naprave, ki omogočajo NFC in Wi-Fi Direct, tako da naprave držite blizu skupaj. Prenesete lahko na primer slikovne/video datoteke iz Galerije, glasbene datoteke iz predvajalnika glasbe in drugo. Samo pomaknite naprave skupaj (običajno s hrbtnima stranema) in pritisnite na zaslon. Program določi, kaj se bo preneslo" + diff --git a/ug-nfc-share-efl/po/sr.po b/ug-nfc-share-efl/po/sr.po new file mode 100644 index 0000000..0471277 --- /dev/null +++ b/ug-nfc-share-efl/po/sr.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Da bi otkazao deljenje, kucni Otkaži" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Usluga nije dostupna. NFC je isključen. Uključiti NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Podeli putem NFC-a" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Nežno dodirni telefon o telefon za deljenje" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Prenos neuspešan" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Politika bezbednosti ograničava upotrebu %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Deljeno" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Nemoguće podeliti" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Već definisana stavka" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Već definisane stavke možeš da primaš na drugom NFC uređaju. Samo približi uređaje (obično leđa uz leđa) dok su na početnom ekranu" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Kada je NFC uključen, možeš da šalješ ili primaš podatke tokom kontakta tvog uređaja sa drugim uređajima koji mogu da koriste NFC funkciju ili NFC oznake" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Kada je ova funkcija uključena, možeš emitovati fajlove na drugim NFC i Wi-Fi Direct uređajima držeći jedan uređaj blizu drugog. Na primer, možeš emitovati slike/video fajlove iz galerije, muzičke fajlove iz muzičkog plejera i još mnogo toga. Jednostavno približi uređaje (obično leđa u leđa), a zatim kucni na ekran. Aplikacija određuje šta će se emitovati" + diff --git a/ug-nfc-share-efl/po/sv.po b/ug-nfc-share-efl/po/sv.po new file mode 100644 index 0000000..e346cb3 --- /dev/null +++ b/ug-nfc-share-efl/po/sv.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Tryck på Avbryt om du vill avbryta delning" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Tjänsten är inte tillgänglig. NFC är avstängt. Slå på NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Dela via NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Sammanför försiktigt telefonerna för att dela" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Överföringsfel" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Säkerhetspolicyn begränsar användningen av %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Delad" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Det går inte att dela" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Fördefinierat objekt" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Du kan överföra fördefinierade objekt till en annan NFC-enhet. Placera enheterna bredvid varandra (normalt med baksidorna mot varandra) när hemskärmen är öppen" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "När NFC är på kan du skicka och ta emot data när din enhet rör andra enheter med NFC-funktioner eller NFC-taggar" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "När den här funktionen är påslagen kan du överföra filer till en annan NFC- och Wi-Fi Direct-kompatibel enhet genom att placera enheterna nära varandra. Du kan till exempel överföra bilder från galleriet eller musikfiler från musikspelaren. Placera enheterna bredvid varandra (normalt med baksidorna mot varandra) och tryck på din skärm. Programmet bestämmer vad som överförs" + diff --git a/ug-nfc-share-efl/po/tr_TR.po b/ug-nfc-share-efl/po/tr_TR.po new file mode 100644 index 0000000..07503cc --- /dev/null +++ b/ug-nfc-share-efl/po/tr_TR.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Paylaşmayı iptal etmek için, İptal'e basın" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Servis kullanılamıyor. NFC kapatıldı. NFC açılsın mı?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "NFC ile paylaş" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Paylaşmak için hafifçe telefonları birbirine dokundurun." + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Transfer başarısız" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Güvenlik ilkesi %s kullanımını kısıtlıyor" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Paylaşılıyor" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Paylaşılamıyor" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Ön tanımlı öğe" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Ön tanımı öğeleri bir başka NFC cihazına yayınlayabilirsiniz. Yalnızca cihazları ana ekrandayken cihazları birbirine yaklaştırın (tipik olarak arka kısımlarını)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "NFC açıkken, cihazınız diğer NFC özellikli cihazlara veya NFC etiketlerine dokunduğunda, veri gönderebilir veya alabilirsiniz" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Bu özellik açıldığında, cihazları birbirine yakın tutarak, dosyaları bir başka NFC ve Wi-Fi Direct cihazlarına yayınlayabilirsiniz. Örneğin; Galeriden resim/video dosyalarını, Müzik Çalar'dan müzik dosyalarını ve dahasını yayınlayabilirsiniz. Yalnızca cihazları yan yana getirip (normalde sırt sırta) ekranınıza dokunmanız yeter. Uygulama yayınlanacak olanları belirler" + diff --git a/ug-nfc-share-efl/po/uk.po b/ug-nfc-share-efl/po/uk.po new file mode 100644 index 0000000..5cd38b3 --- /dev/null +++ b/ug-nfc-share-efl/po/uk.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Щоб скасувати спільний доступ, натисніть Скасувати" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Служба недоступна. NFC вимкнено. Увімкнути NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "Спільний доступ через NFC" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Для надання спільного доступу обережно прикладіть телефони один до одного" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Збій передачі" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Використання %s обмежено політикою безпеки" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Загальний доступ" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Неможливо відкрити спільний доступ" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Стандартний об’єкт" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Стандартні об'єкти можна передавати на інший пристрій із підтримкою NFC. Просто покладіть пристрої один поряд з одним (зазвичай має бути суміщено задні панелі) під час перебування на головному екрані" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "Якщо NFC ввімкнено, можна надсилати або отримувати дані у разі зв'язку пристрою з іншими пристроями із підтримкою NFC або тегами NFC" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "У разі ввімкнення цієї функції файли можна передавати на інші пристрої з підтримкою NFC та Wi-Fi Direct, утримуючи пристрої один поряд з одним. Наприклад, можна передати файли зображень або відео з галереї, музичні файли з музичного плеєра тощо. Просто прикладіть пристрої один до одного (зазвичай має бути суміщено задні панелі), а потім торкніться екрана. Програма визначить дані для передачі" + diff --git a/ug-nfc-share-efl/po/update-po.sh b/ug-nfc-share-efl/po/update-po.sh new file mode 100644 index 0000000..f23c1fa --- /dev/null +++ b/ug-nfc-share-efl/po/update-po.sh @@ -0,0 +1,57 @@ +#!/bin/sh + +PACKAGE=infoalarm +SRCROOT=.. +POTFILES=POTFILES.in + +#ALL_LINGUAS= am az be ca cs da de el en_CA en_GB es et fi fr hr hu it ja ko lv mk ml ms nb ne nl pa pl pt pt_BR ru rw sk sl sr sr@Latn sv ta tr uk vi zh_CN zh_TW +ALL_LINGUAS="en_US en_GB ja ko zh_CN" + +XGETTEXT=/usr/bin/xgettext +MSGMERGE=/usr/bin/msgmerge + +echo -n "Make ${PACKAGE}.pot " +if [ ! -e $POTFILES ] ; then + echo "$POTFILES not found" + exit 1 +fi + +$XGETTEXT --default-domain=${PACKAGE} --directory=${SRCROOT} \ + --add-comments --keyword --keyword=_ --keyword=N_ --files-from=$POTFILES \ +&& test ! -f ${PACKAGE}.po \ + || (rm -f ${PACKAGE}.pot && mv ${PACKAGE}.po ${PACKAGE}.pot) + +if [ $? -ne 0 ]; then + echo "error" + exit 1 +else + echo "done" +fi + +for LANG in $ALL_LINGUAS; do + echo "$LANG : " + + if [ ! -e $LANG.po ] ; then + sed 's/CHARSET/UTF-8/g' ${PACKAGE}.pot > ${LANG}.po + echo "${LANG}.po created" + else + if $MSGMERGE ${LANG}.po ${PACKAGE}.pot -o ${LANG}.new.po ; then + if cmp ${LANG}.po ${LANG}.new.po > /dev/null 2>&1; then + rm -f ${LANG}.new.po + else + if mv -f ${LANG}.new.po ${LANG}.po; then + echo "" + else + echo "msgmerge for $LANG.po failed: cannot move $LANG.new.po to $LANG.po" 1>&2 + rm -f ${LANG}.new.po + exit 1 + fi + fi + else + echo "msgmerge for $LANG failed!" + rm -f ${LANG}.new.po + fi + fi + echo "" +done + diff --git a/ug-nfc-share-efl/po/uz.po b/ug-nfc-share-efl/po/uz.po new file mode 100644 index 0000000..85bf759 --- /dev/null +++ b/ug-nfc-share-efl/po/uz.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "Ulashishni bekor qilish uchun, Bekor qilishni cherting" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "Xizmatdan foydalanib bo‘lmaydi. NFC o‘chirilgan. NFC yoqilsinmi?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "NFC orqali ulashish" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "Ulashish uchun telefonlarni ehtiyotkorlik bilan birgalikda ushlang" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "Uzatish bajarilmadi" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "Xavfsizlik siyosati %sdan foydalanishni cheklaydi" + +msgid "IDS_COM_OPT_SHARED" +msgstr "Umumiy" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "Umumiy foydalanib bo‘lmaydi" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "Old/tayinlangan element" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "Oldindan tayinlangan elementlarni boshqa NFC qurilmasiga uzatishingiz mumkin. Asosiy ekranda bo‘lganingizda, qurilmalarni bir-biriga yaqin keltiring (odatda orqasini-orqasiga qilib)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "NFC yoqilganda, qurilmangiz boshqa NFC-imkoniyatiga ega qurilma yoki NFC teglariga tekkanda, ma’lumotni olishingiz yoki yuborishingiz mumkin" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "Ushbu xususiyat yoqilganda, fayllarni boshqa NFC va Wi-Fi Direct qurilmalariga, qurilmalarni birlashtirish orqali, uzatishingiz mumkin. Misol uchun, Siz tasvir/video fayllarni Galereyadan, musiqa fayllarini esa Musiqa pleyeridan uzatishingiz mumkin. Qurilmalarni bir-biriga yaqin keltiring (orqasini orqasiga) va undan so‘ng ekranni cherting. Ilova nimalar uzatilganligini aniqlaydi" + diff --git a/ug-nfc-share-efl/po/zh_CN.po b/ug-nfc-share-efl/po/zh_CN.po new file mode 100644 index 0000000..c007b8d --- /dev/null +++ b/ug-nfc-share-efl/po/zh_CN.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "若要取消共享,点击取消" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "服务不可用。NFC 已关闭。是否开启 NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "通过 NFC 共享" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "轻轻地将手机触碰在一起以共享" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "转换失败" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "安全政策限制 %s 的使用" + +msgid "IDS_COM_OPT_SHARED" +msgstr "已分享" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "无法共享" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "预定项目" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "您可将预定项目传输至另一 NFC 设备。只需在主屏下将设备靠在一起(通常背对背)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "当 NFC 开始时,您可在您的设备接触其他支持 NFC 的设备或 NFC 标签时发送或接收数据" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "当该特性开启时,您可通过将设备紧靠在一起将文件无线传输至其他 NFC 和 Wi-Fi直连设备。例如,您可无线传输来自图库的图片/视频文件、来自音乐播放器的音乐文件,以及更多。只需要将设备放在一起(通常背对背)然后轻敲您的屏幕。应用程序判定无线传输的内容" + diff --git a/ug-nfc-share-efl/po/zh_HK.po b/ug-nfc-share-efl/po/zh_HK.po new file mode 100644 index 0000000..7b69f57 --- /dev/null +++ b/ug-nfc-share-efl/po/zh_HK.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "如要取消分享,輕觸取消" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "服務不可用。NFC 已關閉。開啟 NFC 嗎?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "透過 NFC 分享" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "輕輕地將手機碰觸在一起以分享" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "傳送失敗" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "安全政策限制使用 %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "已共享" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "無法分享" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "預定義項目" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "您可將預定義項目發送至其他 NFC 裝置。只需在處於主螢幕時,將裝置靠在一起(一般以背對背)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "當 NFC 開啟時,若您的裝置觸碰其他具備 NFC 功能的裝置或 NFC 標籤時,即可發送或接收數據" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "當此功能開啟時,通過將裝置握住靠在一起時,可發送檔案至其他 NFC 和 Wi-Fi Direct 裝置。例如,您可從媒體瀏覽器發送圖像/影片檔案、從音樂播放器發送音樂檔案等。只需將裝置靠在一起(一般以背對背)然後輕觸螢幕。應用程式將決定發送的檔案" + diff --git a/ug-nfc-share-efl/po/zh_SG.po b/ug-nfc-share-efl/po/zh_SG.po new file mode 100644 index 0000000..0e18c7d --- /dev/null +++ b/ug-nfc-share-efl/po/zh_SG.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "若要取消共享,轻敲取消" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "服务不可用。NFC 已关闭。是否开启 NFC?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "通过 NFC 共享" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "轻轻地将手机触碰在一起以共享" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "转接失败" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "安全政策限制 %s 的使用" + +msgid "IDS_COM_OPT_SHARED" +msgstr "已分享" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "无法共享" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "预定项目" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "您可将预定项目传输至另一 NFC 设备。只需在主屏下将设备靠在一起(通常背对背)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "当 NFC 开始时,您可在您的设备接触其他支持 NFC 的设备或 NFC 标签时发送或接收数据" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "当该特性开启时,您可通过将设备紧靠在一起将文件无线传输至其他 NFC 和 直接WLAN 设备。例如,您可无线传输来自图库的图片/视频文件、来自音乐播放器的音乐文件,以及更多。只需要将设备放在一起(通常背对背)然后轻敲您的屏幕。应用程序判定无线传输的内容" + diff --git a/ug-nfc-share-efl/po/zh_TW.po b/ug-nfc-share-efl/po/zh_TW.po new file mode 100644 index 0000000..98af7da --- /dev/null +++ b/ug-nfc-share-efl/po/zh_TW.po @@ -0,0 +1,42 @@ +msgid "IDS_NFC_BODY_NFC" +msgstr "NFC" + +msgid "IDS_NFC_BODY_TO_CANCEL_SHARING_TAP_CANCEL" +msgstr "若要取消分享,輕觸取消" + +msgid "IDS_NFC_POP_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q" +msgstr "服務無法使用。NFC 已關閉。開啟 NFC 嗎?" + +msgid "IDS_NFC_HEADER_SHARE_VIA_NFC" +msgstr "透過 NFC 分享" + +msgid "IDS_NFC_BODY_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE" +msgstr "將手機輕輕碰觸在一起以共享" + +msgid "IDS_NFC_POP_TRANSFER_FAILED" +msgstr "傳輸失敗" + +msgid "IDS_NFC_OPT_S_BEAM" +msgstr "S Beam" + +msgid "IDS_COM_BODY_SECURITY_POLICY_RESTRICTS_USE_OF_PS" +msgstr "安全政策限制使用 %s" + +msgid "IDS_COM_OPT_SHARED" +msgstr "共享" + +msgid "IDS_COM_BODY_UNABLE_TO_SHARE" +msgstr "無法分享" + +msgid "IDS_NFC_BODY_PREDEFINED_ITEM_ABB" +msgstr "預定義項目" + +msgid "IDS_NFC_BODY_YOU_CAN_BEAM_PREDEFINED_ITEMS_TO_ANOTHER_NFC_DEVICE_JUST_BRING_THE_DEVICES_CLOSE_TOGETHER_MSG" +msgstr "您可將預定義項目傳送至其他 NFC 裝置。只需在處於主螢幕時,將裝置靠在一起(一般以背對背)" + +msgid "IDS_NFC_BODY_WHEN_NFC_IS_ON_YOU_CAN_SEND_OR_RECEIVE_DATA_WHEN_YOUR_DEVICE_TOUCHES_OTHER_NFC_CAPABLE_DEVICES_OR_NFC_TAGS" +msgstr "開啟 NFC 時,若您的裝置觸碰其他具備 NFC 功能的裝置或 NFC 標籤,即可傳送或接收資料" + +msgid "IDS_NFC_BODY_WHEN_THIS_FEATURE_IS_TURNED_ON_YOU_CAN_BEAM_FILES_TO_OTHER_NFC_AND_WI_FI_DIRECT_DEVICES_BY_HOLDING_THE_DEVICES_CLOSE_TOGETHER_HELP_MSG" +msgstr "開啟此功能時,將裝置握住靠在一起時,可發送檔案至其他 NFC 與 Wi-Fi Direct 裝置。例如,您可自媒體瀏覽器發送影像/影片檔案、自音樂播放器發送音樂檔案等。只需將裝置靠在一起(一般以背對背)然後輕觸螢幕。應用程式將決定發送的檔案" + diff --git a/ug-nfc-share-efl/src/ug-nfc-share-common-util.c b/ug-nfc-share-efl/src/ug-nfc-share-common-util.c new file mode 100644 index 0000000..fa46050 --- /dev/null +++ b/ug-nfc-share-efl/src/ug-nfc-share-common-util.c @@ -0,0 +1,194 @@ +/* + * Copyright (c) 2012, 2013 Samsung Electronics Co., Ltd. + * + * Licensed under the Flora License, Version 1.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://floralicense.org/license/ + * + * 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 <string.h> + +#include "ug-nfc-share-common-util.h" +#include "ug-nfc-share-common-debug.h" + +char* _strncpy(char* dest, const char* src, int len, char* file, int line) +{ + if(dest == NULL || src == NULL || len <= 0) + { + UG_NFC_SHARE_DEBUG_ERR("STRNCPY ERROR at %s(%d)", file, line); + return dest; + } + + strncpy(dest, src, len); + dest[len] = '\0'; + + return dest; +} + +char* _strcat(char* dest, const char* src, int dest_size, char* file, int line) +{ + if(dest == NULL || src == NULL || dest_size <= 0) + { + UG_NFC_SHARE_DEBUG_ERR("STRNCAT ERROR at %s(%d)", file, line); + return dest; + } + + int ret_len = 0; + + ret_len = g_strlcat(dest, src, dest_size); + if(ret_len >= dest_size) + { + UG_NFC_SHARE_DEBUG_ERR("STRNCAT SIZE ERROR at %s(%d)", file, line); + //return dest; + } + return dest; +} + +int _strcmp(const char* src1, const char* src2, char* file, int line) +{ + if(src1 == NULL || src2 == NULL) + { + UG_NFC_SHARE_DEBUG_ERR("STRCMP ERROR at %s(%d)", file, line); + return -1; + } + + return strcmp(src1, src2); +} + + +#ifdef _UG_NFC_SHARE_MEM_TRACE_ +static gint g_ug_nfc_share_total_memory_size = 0; +static gint g_ug_nfc_share_peak_memory_size = 0; +static ug_nfc_share_mem_unit_t *g_memory_unit_first = NULL; +static ug_nfc_share_mem_unit_t *g_memory_unit_last = NULL; + +void ug_nfc_share_memory_unit_add(gchar *func_name, gint line_num, void* pMemory, gint size ) +{ + + ug_nfc_share_mem_unit_t * unit_mem; + + if( g_memory_unit_first == NULL ) + { + unit_mem = g_malloc0(sizeof(ug_nfc_share_mem_unit_t)); + if( unit_mem == NULL ) + { + UG_NFC_SHARE_DEBUG_ERR("\n\n ## [%s - %d] ## out of memory!\n\n", __FUNCTION__, __LINE__); + return ; + } + else + { + unit_mem->size = size; + unit_mem->address = pMemory; + unit_mem->func_name = func_name; + unit_mem->line = line_num; + unit_mem->next = NULL; + unit_mem->prev = NULL; + } + g_memory_unit_first = unit_mem; + g_memory_unit_last = unit_mem; + } + else + { + unit_mem = g_malloc0(sizeof(ug_nfc_share_mem_unit_t)); + if( unit_mem == NULL ) + { + UG_NFC_SHARE_DEBUG_ERR("\n\n ## [%s - %d] ## out of memory!\n\n", __FUNCTION__, __LINE__); + return ; + } + else + { + unit_mem->size = size; + unit_mem->address = pMemory; + unit_mem->func_name = func_name; + unit_mem->line = line_num; + unit_mem->next = NULL; + unit_mem->prev = g_memory_unit_last; + } + g_memory_unit_last->next = unit_mem; + g_memory_unit_last = unit_mem; + + } + g_ug_nfc_share_total_memory_size = g_ug_nfc_share_total_memory_size + size; + if( g_ug_nfc_share_peak_memory_size < g_ug_nfc_share_total_memory_size ) + g_ug_nfc_share_peak_memory_size = g_ug_nfc_share_total_memory_size; + +} +void ug_nfc_share_memory_unit_delete(void* pMemory) +{ + ug_nfc_share_mem_unit_t *tmp; + if( pMemory == g_memory_unit_first->address ) + { + tmp = g_memory_unit_first; + g_memory_unit_first = tmp->next; + if(g_memory_unit_first != NULL) + g_memory_unit_first->prev = NULL; + + g_ug_nfc_share_total_memory_size = g_ug_nfc_share_total_memory_size - tmp->size; + g_free(tmp->func_name); + tmp->func_name = NULL; + g_free(tmp); + tmp = NULL; + } + else if( pMemory == g_memory_unit_last->address ) + { + tmp = g_memory_unit_last; + + g_memory_unit_last = tmp->prev; + g_memory_unit_last->next = NULL; + + g_ug_nfc_share_total_memory_size = g_ug_nfc_share_total_memory_size - tmp->size; + g_free(tmp->func_name); + tmp->func_name = NULL; + + g_free(tmp); + tmp = NULL; + + } + else + { + tmp = g_memory_unit_first; + for( ; tmp != g_memory_unit_last && tmp != NULL; ) + { + if( tmp->address == pMemory ) + { + tmp->prev->next = tmp->next; + tmp->next->prev = tmp->prev; + + g_ug_nfc_share_total_memory_size = g_ug_nfc_share_total_memory_size - tmp->size; + g_free(tmp->func_name); + tmp->func_name = NULL; + g_free( tmp ); + tmp = NULL; + break; + } + tmp = tmp->next; + } + } + +} + +void +ug_nfc_share_memory_print_list() +{ + ug_nfc_share_mem_unit_t *tmp = g_memory_unit_first; + while(tmp != NULL) + { + UG_NFC_SHARE_DEBUG_ERR("func_name:%s(%d) <address:%p, size:%d>", tmp->func_name, tmp->line, tmp->address, tmp->size); + tmp = tmp->next; + } + UG_NFC_SHARE_DEBUG("total memory size :%d", g_ug_nfc_share_total_memory_size); + UG_NFC_SHARE_DEBUG("peak memory size :%d", g_ug_nfc_share_peak_memory_size); + + +} +#endif /*_UG_NFC_SHARE_MEM_TRACE_*/ + diff --git a/ug-nfc-share-efl/src/ug-nfc-share-main.c b/ug-nfc-share-efl/src/ug-nfc-share-main.c new file mode 100644 index 0000000..8bfbb86 --- /dev/null +++ b/ug-nfc-share-efl/src/ug-nfc-share-main.c @@ -0,0 +1,919 @@ +/* + * Copyright (c) 2012, 2013 Samsung Electronics Co., Ltd. + * + * Licensed under the Flora License, Version 1.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://floralicense.org/license/ + * + * 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 "ug-nfc-share-main.h" +#include "ug-nfc-share-tag.h" +#include "ug-nfc-share-popup.h" + +#include <stdio.h> +#include <Elementary.h> +#include <Ecore.h> +#include <bundle.h> +#include <Ecore_X.h> +#include <vconf.h> +#include <sys/types.h> +#include <sys/wait.h> + +/* external library header */ +#include <assert.h> +#include <glib.h> + +#ifndef UG_MODULE_API +#define UG_MODULE_API __attribute__ ((visibility("default"))) +#endif + +/* nfc_handover */ +#define NET_NFC_SHARE_REQUEST_TYPE_BUFFER "data_buffer" + +#define DISPLAY_STRING_MAX_SIZE 90 +#define ABBREVIATION_TEXT "..." + +void ug_nfc_share_create_base_view(void *user_data); +void ug_nfc_share_create_nfc_share_view(void *user_data); +bool ug_nfc_share_check_nfc_isAvailable(void *user_data); +static void ug_nfc_share_create_data(ugdata_t* ug_data); + + +int _get_theme_type() +{ + /* TODO : will be added */ + return 0; +} + +const char *_get_font_name(int font) +{ + const char *name = NULL; + + /* TODO : will be improved */ + if (_get_theme_type() == 0) + { + switch (font) + { + case UG_FONT_LIST : + name = "SLP"; + break; + + case UG_FONT_SBEAM_TITLE : + name = "SLP"; + break; + + case UG_FONT_LIVEBOX : + name = "SLP"; + break; + + case UG_FONT_HELP : + name = "SLP"; + break; + + default : + LOGD("unknown font type [%d]", font); + break; + } + } + + return name; +} + +uint32_t _get_font_color(int font) +{ + uint32_t color = 0x00808080; + + /* TODO : will be improved */ + if (_get_theme_type() == 0) + { + switch (font) + { + case UG_FONT_LIST : + color = 0x00000000; + break; + + case UG_FONT_SBEAM_TITLE : + color = 0x00000000; + break; + + case UG_FONT_LIVEBOX : + color = 0x00FFFFFF; + break; + + case UG_FONT_HELP : + color = 0x00000000; + break; + + default : + LOGD("unknown font type [%d]", font); + break; + } + } + + return color; +} + +int _get_font_size(int font) +{ + int size = 0; + + /* TODO : will be improved */ + if (_get_theme_type() == 0) + { + switch (font) + { + case UG_FONT_LIST : + size = 28; + break; + + case UG_FONT_SBEAM_TITLE : + size = 38; + break; + + case UG_FONT_LIVEBOX : + size = 30; + break; + + case UG_FONT_HELP : + size = 32; + break; + + default : + LOGD("unknown font type [%d]", font); + break; + } + } + + return size; +} + +const char *_get_font_style(int font) +{ + const char *style = NULL; + + /* TODO : will be improved */ + if (_get_theme_type() == 0) + { + switch (font) + { + case UG_FONT_LIST : + style = "bold"; + break; + + case UG_FONT_SBEAM_TITLE : + style = ""; + break; + + case UG_FONT_LIVEBOX : + style = ""; + break; + + case UG_FONT_HELP : + style = "bold"; + break; + + default : + LOGD("unknown font type [%d]", font); + break; + } + } + + return style; +} + +void _get_image_path(const char *image, char *path, int len) +{ + const char *prefix = NULL; + + switch (_get_theme_type()) + { + /* TODO : will be improved */ + case 0 : + prefix = IMAGES_PATH"/white"; + break; + + default : + prefix = IMAGES_PATH"/black"; + break; + } + + if (image != NULL) + { + snprintf(path, len, "%s/%s", prefix, image); + } + else + { + snprintf(path, len, "%s", prefix); + } +} + +/******************* UI Functions *************/ +static Evas_Object *_create_button(Evas_Object *parent, void (*func)(void *data, Evas_Object *obj, void *event_info), const char *label, const char *swallow, const char *style, void *data) +{ + Evas_Object *button; + + retv_if(parent == NULL, NULL); + + button = elm_button_add(parent); + if (style != NULL) + { + elm_object_style_set(button, style); + } + + if (label != NULL) + { + elm_object_text_set(button, label); + } + + evas_object_smart_callback_add(button, "clicked", func, (void*)data); + evas_object_show(button); + elm_object_part_content_set(parent, swallow, button); + + return button; +} + +static Evas_Object *_create_image(Evas_Object *parent, const char *file_path, const char *swallow, void *data) +{ + Evas_Object *image; + + retv_if(parent == NULL, NULL); + retv_if(file_path == NULL, NULL); + retv_if(swallow == NULL, NULL); + + image = elm_image_add(parent); + retv_if(image == NULL, NULL); + + elm_image_file_set(image, file_path, NULL); + elm_image_no_scale_set(image, 1); + elm_image_resizable_set(image, 0, 0); + elm_object_part_content_set(parent, swallow, image); + + return image; +} + +static Evas_Object *_create_bg(Evas_Object *win) +{ + Evas_Object *bg = elm_bg_add(win); + + evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); + elm_win_resize_object_add(win, bg); + + evas_object_show(bg); + + return bg; +} + +static Evas_Object *_create_main_layout(Evas_Object* parent) +{ + Evas_Object *layout; + + if (parent == NULL) + return NULL; + + layout = elm_layout_add(parent); + + elm_layout_theme_set(layout, "layout", "application", "default"); + + evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); + + evas_object_show(layout); + + return layout; +} + +static void _activation_completed_cb(nfc_error_e error, void *user_data) +{ + ugdata_t *ug_data = (ugdata_t *)user_data; + + LOGD("BEGIN >>>>"); + + ret_if(ug_data == NULL); + + /* create share view */ + ug_nfc_share_create_nfc_share_view(ug_data); + + LOGD("END <<<<"); +} + +static void _setting_on_YesNo_popup_response_cb(void *data, Evas_Object *obj, void *event_info) +{ + ugdata_t *ug_data = (ugdata_t *)data; + int result = (int)event_info; + + LOGD("BEGIN>>>>"); + + ret_if(ug_data == NULL); + + switch (result) + { + case UG_NFC_POPUP_RESP_OK : + /* setting is on */ + LOGD("setting is on >>>>"); + + result = nfc_manager_set_activation(true, _activation_completed_cb, ug_data); + if (result != NFC_ERROR_NONE) + { + LOGD("nfc_manager_set_activation failed"); + } + break; + + case UG_NFC_POPUP_RESP_CANCEL : + /* destroy UG */ + LOGD("ug_destroy_me >>>>"); + ug_destroy_me(ug_data->nfc_share_ug); + break; + + default : + break; + } + + LOGD("END>>>>"); +} + +static void _setting_on_YesNo_popup(void *data) +{ + ugdata_t *ug_data = (ugdata_t *)data; + char popup_str[POPUP_TEXT_SIZE] = { 0, }; + + LOGD("BEGIN>>>>"); + + ret_if(ug_data == NULL); + + memcpy(popup_str, IDS_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q, strlen(IDS_SERVICE_NOT_AVAILABLE_NFC_TURNED_OFF_TURN_ON_NFC_Q)); + + ug_nfc_share_create_popup(ug_data, ug_data->base_layout, popup_str, IDS_YES, UG_NFC_POPUP_RESP_OK, IDS_NO, UG_NFC_POPUP_RESP_CANCEL, NULL, 0, false, false, _setting_on_YesNo_popup_response_cb); + + LOGD("END>>>>"); +} + +static void _app_error_popup_response_cb(void *data, Evas_Object *obj, void *event_info) +{ + ugdata_t *ug_data = (ugdata_t *)data; + int result = (int)event_info; + + LOGD("BEGIN >>>>"); + + if (ug_data == NULL) + return; + + switch (result) + { + case UG_NFC_POPUP_RESP_CLOSE : + /* destroy UG */ + LOGD("ug_destroy_me >>>>"); + ug_destroy_me(ug_data->nfc_share_ug); + break; + + default : + break; + } + + LOGD("END <<<<"); +} + +static void _show_app_error_popup(void *data) +{ + ugdata_t *ug_data = (ugdata_t *)data; + char popup_str[POPUP_TEXT_SIZE] = { 0, }; + + LOGD("BEGIN >>>>"); + + if (ug_data == NULL) + return; + + memcpy(popup_str, IDS_NFC_SERVICE_IS_NOT_SUPPORTED, strlen(IDS_NFC_SERVICE_IS_NOT_SUPPORTED)); + + ug_nfc_share_create_popup(ug_data, ug_data->base_layout, popup_str, IDS_CLOSE, UG_NFC_POPUP_RESP_CLOSE, NULL, 0, NULL, 0, false, false, _app_error_popup_response_cb); + + LOGD("END <<<<"); +} + +static void _back_clicked_cb(void *data, Evas_Object *obj, void *event_info) +{ + LOGD("BEGIN >>>>"); + + /* destroy UG */ + ug_destroy_me(data); + + LOGD("END>>>>"); +} + +static Evas_Object *ug_nfc_share_create_layout(void *data) +{ + ugdata_t* ug_data = (ugdata_t*)data; + + Evas_Object *layout = NULL; + Evas_Object *cancel_btn = NULL; + int width, height; + + LOGD("BEGIN >>>>"); + + ecore_x_window_size_get(ecore_x_window_root_first_get(), &width, &height); + LOGD("width[%d] / height[%d]\n", width, height); + + /* create base layout */ + layout = elm_layout_add(ug_data->base_layout); + retv_if(layout == NULL, NULL); + + if (width == 480) // WVGA + { + elm_layout_file_set(layout, EDJ_FILE, "share_via_nfc_wvga"); + } + else // HD + { + elm_layout_file_set(layout, EDJ_FILE, "share_via_nfc"); + } + evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); + evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL); + evas_object_show(layout); + + /* create message label */ + edje_object_part_text_set(elm_layout_edje_get(layout), "title", IDS_GENTLY_TOUCH_PHONES_TOGETHER_TO_SHARE); + + /* create image */ + Evas_Object *image = NULL; + char path[1024] = { 0, }; + if (width == 480) // WVGA + { + _get_image_path("U05_AfterSelect_Share_help_popup.png", path, sizeof(path)); + } + else // HD + { + _get_image_path("U05_AfterSelect_Share_help.png", path, sizeof(path)); + } + image = _create_image(layout, path, "image", ug_data); + retv_if(image == NULL, NULL); + evas_object_show(image); + + /* create cancel button */ + cancel_btn = _create_button(layout, _back_clicked_cb, IDS_CANCEL, "cancel_btn", "style1", ug_data->nfc_share_ug); + retv_if(cancel_btn == NULL, NULL); + evas_object_show(cancel_btn); + + if (NFC_ERROR_NONE == nfc_manager_initialize(NULL, NULL)) + { + LOGD("nfc_manager_initialize success\n"); + ug_nfc_set_nfc_callback(ug_data); + } + else + { + LOGD("nfc_manager_initialize FAIL!!!!\n"); + } + + return layout; +} + +/******************* UI Functions ENDZZZ*************/ + +void ug_nfc_share_create_base_view(void *user_data) +{ + ugdata_t* ug_data = (ugdata_t*)user_data; + + LOGD("BEGIN >>>>"); + + /* create base layout */ + ug_data->base_layout = _create_main_layout(ug_data->ug_win_main); + ug_data->bg = _create_bg(ug_data->ug_win_main); + elm_object_part_content_set(ug_data->base_layout, "elm.swallow.bg", ug_data->bg); + evas_object_show(ug_data->base_layout); + + LOGD("END >>>>"); +} + +void ug_nfc_share_create_nfc_share_view(void *user_data) +{ + ugdata_t* ug_data = (ugdata_t*)user_data; + Evas_Object* nfc_share_layout = NULL; + + LOGD("BEGIN >>>>"); + + + /* create data */ + ug_nfc_share_create_data(ug_data); + + /* create share layout */ + nfc_share_layout = ug_nfc_share_create_layout(ug_data); + + if (nfc_share_layout == NULL) + { + LOGD("nfc_share_layout is NULL\n"); + return; + } + + elm_object_part_content_set(ug_data->base_layout, "elm.swallow.content", nfc_share_layout); + + LOGD("END >>>>"); +} + +bool ug_nfc_share_check_nfc_isAvailable(void *user_data) +{ + ugdata_t *ug_data = (ugdata_t *)user_data; + int result, on; + + LOGD("BEGIN >>>>"); + + retv_if(ug_data == NULL, false); + + /* check if nfc is on */ + if ((result = vconf_get_bool(VCONFKEY_NFC_STATE, &on)) == 0) + { + LOGD("vconf_get_bool status [%d]\n", on); + if (!on) + { + /* show nfc on/off popup */ + _setting_on_YesNo_popup(ug_data); + return false; + } + } + else + { + LOGD("vconf_get_bool failed\n"); + return false; + } + + LOGD("END >>>>"); + + return true; +} + +static void ug_nfc_share_create_data(ugdata_t* ug_data) +{ + bundle *bd = ug_data->bd; + int type; + + LOGD("BEGIN >>>>"); + + int result = UG_NFC_SHARE_ERROR; + nfc_ndef_message_h msg = NULL; + char *request_data = (char *)bundle_get_val(bd, "request_data"); + + + if (request_data == NULL) + { + LOGD("request_data IS NULL\n"); + /* exit */ + return; + } + + LOGD("request_data : %s request_data strlen %d\n", GET_SAFE_STRING(request_data), strlen(request_data)); + + if (strlen(request_data) == 0) + { + LOGD("bundle data is wrong \n"); + /* exit */ + return; + } + + type = ug_nfc_share_get_tag_type(); + + switch (type) + { + case UG_NFC_SHARE_TAG_URL : + { + /* nfc_handover now no user case of multi recored for buffered string*/ + nfc_ndef_record_h record = NULL; + + /* make memo NDEF message */ + LOGD("data is string\n"); + + result = nfc_ndef_record_create_uri(&record, request_data); + if (result != NFC_ERROR_NONE) + { + LOGD("nfc_ndef_record_create failed (%d)\n", result); + return; + } + + /* create ndef msg*/ + result = nfc_ndef_message_create(&msg); + if (result != NFC_ERROR_NONE) + { + LOGD("nfc_ndef_message_create failed (%d)\n", result); + nfc_ndef_record_destroy(record); + return; + } + + /* append record to ndef msg */ + result = nfc_ndef_message_append_record(msg, record); + if (result != NFC_ERROR_NONE) + { + LOGD("nfc_ndef_message_create failed (%d)\n", result); + nfc_ndef_message_destroy(msg); + nfc_ndef_record_destroy(record); + return; + } + } + break; + + case UG_NFC_SHARE_TAG_MEMO : + { + /* nfc_handover now no user case of multi recored for buffered string*/ + nfc_ndef_record_h record = NULL; + + /* make memo NDEF message */ + LOGD("UG_NFC_SHARE_TAG_MEMO\n"); + + result = nfc_ndef_record_create_text(&record, request_data, "en-US", NFC_ENCODE_UTF_8); + if (result != NFC_ERROR_NONE) + { + LOGD("nfc_ndef_record_create failed (%d)\n", result); + return; + } + + /* create ndef msg*/ + result = nfc_ndef_message_create(&msg); + if (result != NFC_ERROR_NONE) + { + LOGD("nfc_ndef_message_create failed (%d)\n", result); + nfc_ndef_record_destroy(record); + return; + } + + /* append record to ndef msg */ + result = nfc_ndef_message_append_record(msg, record); + if (result != NFC_ERROR_NONE) + { + LOGD("nfc_ndef_message_create failed (%d)\n", result); + nfc_ndef_message_destroy(msg); + nfc_ndef_record_destroy(record); + return; + } + } + break; + + default : + break; + } + + result = ug_nfc_share_set_current_ndef(ug_data, msg); + if (result != UG_NFC_SHARE_OK) + { + LOGD("ug_nfc_share_set_current_ndef failed (%d)\n", result); + nfc_ndef_message_destroy(msg); + } + + LOGD("END >>>>"); +} + +static bool ug_nfc_share_parse_bundle(bundle *bd) +{ + char *request_type = (char *)bundle_get_val(bd, "request_type"); + char *request_data = (char *)bundle_get_val(bd, "request_data"); + + LOGD("BEGIN >>>>"); + + if (request_type == NULL || request_data == NULL) + { + LOGD("request_data or request_data IS NULL\n"); + /* exit */ + return false; + } + + LOGD("request_type : %s, request_data : %s request_data strlen %d\n", GET_SAFE_STRING(request_type), GET_SAFE_STRING(request_data), strlen(request_data)); + + if (strlen(request_data) == 0) + { + LOGD("bundle data is wrong \n"); + /* exit */ + return false; + } + + /* process data and store specific space for sharing data */ + if (strncmp(request_type, NET_NFC_SHARE_REQUEST_TYPE_BUFFER, strlen(NET_NFC_SHARE_REQUEST_TYPE_BUFFER)) == 0) + { + if ((strncmp(request_data, "http://", strlen("http://")) == 0) || (strncmp(request_data, "https://", strlen("https://")) == 0)) + { + LOGD("data is URI\n"); + + ug_nfc_share_set_tag_type(UG_NFC_SHARE_TAG_URL); + } + else + { + LOGD("data is MEMO\n"); + + ug_nfc_share_set_tag_type(UG_NFC_SHARE_TAG_MEMO); + } + } + else + { + LOGD("request_type is wrong \n"); + + return false; + } + + LOGD("END >>>>"); + + return true; +} + +static void *__ug_nfc_share_create(ui_gadget_h ug, enum ug_mode mode, service_h service, void *priv) +{ + ugdata_t *ug_data = (ugdata_t *)priv; + + LOGD("BEGIN >>>>"); + + /* set text domain */ + bindtextdomain(NFCUG_TEXT_DOMAIN, NFCUG_LOCALEDIR); + + /* set UG data */ + ug_data->ug_win_main = ug_get_parent_layout(ug); + ug_data->nfc_share_ug = ug; +#if 0 + if (SERVICE_ERROR_NONE != service_export_as_bundle(service, &ug_data->bd)) + return NULL; +#else + bundle *bd = NULL; + char *request_type = NULL; + char *request_data = NULL; + + bd = bundle_create(); + if (bd == NULL) + return NULL; + + service_get_extra_data(service, "request_type", &request_type); + service_get_extra_data(service, "request_data", &request_data); + + bundle_add(bd, "request_type", request_type); + bundle_add(bd, "request_data", request_data); + + ug_data->bd = bd; +#endif + + /* parse pameter, and them set request type */ + if (!ug_nfc_share_parse_bundle(ug_data->bd)) + return NULL; + + /* create base layout */ + ug_nfc_share_create_base_view(ug_data); + + /* create share view */ + ug_nfc_share_create_nfc_share_view(ug_data); + + LOGD("END >>>>"); + + return ug_data->base_layout; +} + +static void __ug_nfc_share_destroy(ui_gadget_h ug, service_h service, void *priv) +{ + ugdata_t *ug_data = (ugdata_t *)priv; + + LOGD("BEGIN >>>>"); + + if (ug_data == NULL) + return; + + /* unset callback */ + ug_nfc_unset_nfc_callback(); + + /* nfc deactivate */ + if (nfc_manager_deinitialize() != NFC_ERROR_NONE) + { + LOGD("nfc_manager_deinitialize failed"); + } + + if (ug_data->bd != NULL) + { + bundle_free(ug_data->bd); + ug_data->bd = NULL; + } + + evas_object_del(ug_get_layout(ug)); + + LOGD("END >>>>"); +} + +static void __ug_nfc_share_start(ui_gadget_h ug, service_h service, void *priv) +{ + LOGD("BEGIN >>>>"); + + ugdata_t *ug_data = (ugdata_t *)priv; + + /* check nfc-device*/ + if (!nfc_manager_is_supported()) + { + LOGD("It is not nfc device >>>>"); + _show_app_error_popup(ug_data); + return; + } + + ug_nfc_share_check_nfc_isAvailable(ug_data); + + LOGD("END >>>>"); +} + +static void __ug_nfc_share_pause(ui_gadget_h ug, service_h service, void *priv) +{ + LOGD("BEGIN >>>>"); + + LOGD("END >>>>"); +} + +static void __ug_nfc_share_resume(ui_gadget_h ug, service_h service, void *priv) +{ + LOGD("BEGIN >>>>"); + + LOGD("END >>>>"); +} + +static void __ug_nfc_share_message(ui_gadget_h ug, service_h msg, service_h service, void *priv) +{ + LOGD("BEGIN >>>>"); + + LOGD("END >>>>"); +} + +static void __ug_nfc_share_event(ui_gadget_h ug, enum ug_event event, service_h service, void *priv) +{ + LOGD("BEGIN >>>>"); + + ugdata_t *ug_data = (ugdata_t *)priv; + + LOGD("event[%d]", event); + + switch (event) { + case UG_EVENT_LOW_MEMORY: + LOGD("UG_EVENT_LOW_MEMORY"); + break; + case UG_EVENT_LOW_BATTERY: + LOGD("UG_EVENT_LOW_BATTERY"); + break; + case UG_EVENT_LANG_CHANGE: + LOGD("UG_EVENT_LANG_CHANGE"); + break; + case UG_EVENT_ROTATE_PORTRAIT: + elm_win_rotation_with_resize_set(ug_data->ug_win_main, 0); + LOGD("UG_EVENT_ROTATE_PORTRAIT"); + break; + case UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN: + elm_win_rotation_with_resize_set(ug_data->ug_win_main, 0); + LOGD("UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN"); + break; + case UG_EVENT_ROTATE_LANDSCAPE: + LOGD("UG_EVENT_ROTATE_LANDSCAPE"); + elm_win_rotation_with_resize_set(ug_data->ug_win_main, 0); + break; + case UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN: + LOGD("UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN"); + elm_win_rotation_with_resize_set(ug_data->ug_win_main, 0); + break; + case UG_EVENT_REGION_CHANGE: + LOGD("UG_EVENT_REGION_CHANGE"); + break; + default: + break; + } + + LOGD("END >>>>"); +} + +UG_MODULE_API int UG_MODULE_INIT(struct ug_module_ops *ops) +{ + ugdata_t *ug_data; // User defined private data + + LOGD("UG_MODULE_INIT!!\n"); + + if (!ops) + return -1; + + ug_data = (ugdata_t *)malloc(sizeof(ugdata_t)); + if (!ug_data) + return -1; + + memset(ug_data, 0x00, sizeof(ugdata_t)); + + ops->create = __ug_nfc_share_create; + ops->start = __ug_nfc_share_start; + ops->pause = __ug_nfc_share_pause; + ops->resume = __ug_nfc_share_resume; + ops->destroy = __ug_nfc_share_destroy; + ops->message = __ug_nfc_share_message; + ops->event = __ug_nfc_share_event; + ops->priv = ug_data; + ops->opt = UG_OPT_INDICATOR_ENABLE; + + return 0; +} + +UG_MODULE_API void UG_MODULE_EXIT(struct ug_module_ops *ops) +{ + ugdata_t *ug_data; + + if (!ops) + return; + + ug_data = ops->priv; + + if (ug_data) + free(ug_data); + + ops->priv = NULL; +} diff --git a/ug-nfc-share-efl/src/ug-nfc-share-popup.c b/ug-nfc-share-efl/src/ug-nfc-share-popup.c new file mode 100644 index 0000000..f24fc2e --- /dev/null +++ b/ug-nfc-share-efl/src/ug-nfc-share-popup.c @@ -0,0 +1,158 @@ +/* + * Copyright (c) 2012, 2013 Samsung Electronics Co., Ltd. + * + * Licensed under the Flora License, Version 1.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://floralicense.org/license/ + * + * 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 "ug-nfc-share-popup.h" + + +#define NFC_POPUP_AUTO_TIMEOUT_SEC 3.0 + + +static Evas_Object *_popup = NULL; +static UG_NFC_POPUP_USER_RESP_CB _user_response_cb; +static void *_user_data = NULL; + + +static void _ug_nfc_share_popup_response_cb(void *data, Evas_Object *obj, void *event_info) +{ + LOGD("BEGIN >>>>"); + + int btn_type = (int)data; + UG_NFC_POPUP_USER_RESP_CB temp_cb = _user_response_cb; + void *temp_data = _user_data; + + LOGD("btn_type: %d", (int)btn_type); + LOGD("Popup is removed: [%p]", obj); + evas_object_del(_popup); + + _popup = NULL; + _user_response_cb = NULL; + _user_data = NULL; + + if (temp_cb) + temp_cb(temp_data, obj, (void*)btn_type); + + LOGD("END>>>>"); +} + +static Eina_Bool _ug_nfc_share_popup_show_cb(void *data) +{ + LOGD("BEGIN >>>>"); + + if (_popup) + evas_object_show(_popup); + + LOGD("END>>>>"); + + return ECORE_CALLBACK_CANCEL; +} + +static void _ug_nfc_share_popup_block_clicked_cb(void *data, Evas_Object *obj, void *event_info) +{ + LOGD("BEGIN >>>>"); + + _ug_nfc_share_popup_response_cb((void*)UG_NFC_POPUP_RESP_CLOSE, _popup, NULL); + + LOGD("END>>>>"); +} + +Evas_Object *ug_nfc_share_create_popup(void *data, + Evas_Object *parent_layout, + const char *description, + const char *btn1_text, + int btn1_type, + const char *btn2_text, + int btn2_type, + const char *btn3_text, + int btn3_type, + bool is_alert_type, + bool enable_timeout, + UG_NFC_POPUP_USER_RESP_CB response_cb) +{ + LOGD("BEGIN >>>>"); + + Evas_Object *btn = NULL; + + retv_if(NULL == data, NULL); + + if (_popup) { + ug_nfc_share_close_popup(_popup); + _popup = NULL; + } + + _popup = elm_popup_add(parent_layout); + LOGD("Popup is created: [%p]", _popup); + evas_object_size_hint_weight_set(_popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); + + elm_object_text_set(_popup, description); + + if(btn1_text) { + btn = elm_button_add(_popup); + elm_object_style_set (btn, "popup_button/default"); + elm_object_text_set(btn, btn1_text); + elm_object_part_content_set(_popup, "button1", btn); + evas_object_smart_callback_add(btn, "clicked", _ug_nfc_share_popup_response_cb, (void*)btn1_type); + } + if (btn2_text) { + btn = elm_button_add(_popup); + elm_object_style_set (btn, "popup_button/default"); + elm_object_text_set(btn, btn2_text); + elm_object_part_content_set(_popup, "button2", btn); + evas_object_smart_callback_add(btn, "clicked", _ug_nfc_share_popup_response_cb, (void*)btn2_type); + } + if (btn3_text) { + btn = elm_button_add(_popup); + elm_object_style_set (btn, "popup_button/default"); + elm_object_text_set(btn, btn3_text); + elm_object_part_content_set(_popup, "button3", btn); + evas_object_smart_callback_add(btn, "clicked", _ug_nfc_share_popup_response_cb, (void*)btn3_type); + } + + _user_response_cb = response_cb; + _user_data = data; + + if (is_alert_type) { + evas_object_smart_callback_add(_popup, "block,clicked", _ug_nfc_share_popup_block_clicked_cb, NULL); + } + + if (enable_timeout) + { + elm_popup_timeout_set(_popup, NFC_POPUP_AUTO_TIMEOUT_SEC); + evas_object_smart_callback_add(_popup, "timeout", _ug_nfc_share_popup_response_cb, NULL); + } + + _ug_nfc_share_popup_show_cb(NULL); + + LOGD("END>>>>"); + + return _popup; +} + + +void ug_nfc_share_close_popup(Evas_Object* popup) +{ + LOGD("BEGIN >>>>"); + + if (NULL == popup || NULL == _popup || _popup != popup) { + LOGD("NULL == popup || NULL == _popup || _popup != popup"); + } + + _ug_nfc_share_popup_response_cb((void*)UG_NFC_POPUP_RESP_CLOSE, _popup, NULL); + + LOGD("END>>>>"); +} + + diff --git a/ug-nfc-share-efl/src/ug-nfc-share-tag.c b/ug-nfc-share-efl/src/ug-nfc-share-tag.c new file mode 100644 index 0000000..66c4bd2 --- /dev/null +++ b/ug-nfc-share-efl/src/ug-nfc-share-tag.c @@ -0,0 +1,679 @@ +/* + * Copyright (c) 2012, 2013 Samsung Electronics Co., Ltd. + * + * Licensed under the Flora License, Version 1.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://floralicense.org/license/ + * + * 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 "ug-nfc-share-tag.h" +#include "ug-nfc-share-popup.h" + +#include <stdio.h> +#include <Elementary.h> +#include <Ecore.h> +#include <bundle.h> +#include <Ecore_X.h> +#include <vconf.h> +#include <sys/types.h> +#include <sys/wait.h> + +/* external library header */ +#include <mime_type.h> +#include <notification.h> + +#define NFC_POPUP_TIMEOUT 3.0 + +static ug_nfc_share_tag_type ug_nfc_share_tagType; + + +int _bt_ipc_send_obex_message(char *address, const uint8_t *files, uint32_t length); + +/*-----------------------------------------------------------------------------------------------*/ + +static void _show_status_text(void *data, char *text) +{ + ugdata_t *ug_data = (ugdata_t *)data; + + LOGD("BEGIN>>>>"); + + ret_if(ug_data == NULL); + ret_if(text == NULL); + + notification_status_message_post(text); + + ug_destroy_me(ug_data->nfc_share_ug); + + LOGD("END>>>>"); +} + +ug_nfc_share_tag_type ug_nfc_share_get_tag_type(void) +{ + return ug_nfc_share_tagType; +} + +void ug_nfc_share_set_tag_type(ug_nfc_share_tag_type tag_type) +{ + if (tag_type < 0 || tag_type >= UG_NFC_SHARE_TAG_MAX) + return; + + ug_nfc_share_tagType = tag_type; +} + +nfc_ndef_message_h ug_nfc_share_get_current_ndef(void *data) +{ + ugdata_t *ug_data = (ugdata_t *)data; + + LOGD("BEGIN >>>>"); + + retv_if(ug_data == NULL, NULL); + + LOGD("END >>>>"); + + return ug_data->current_ndef; +} + +ug_nfc_share_result_e ug_nfc_share_set_current_ndef(void *data, nfc_ndef_message_h ndef_msg) +{ + LOGD("BEGIN >>>>"); + + ugdata_t *ug_data = (ugdata_t *)data; + if (ug_data == NULL) + { + LOGD("ug_data is null"); + return UG_NFC_SHARE_ERROR; + } + + if (ug_data->current_ndef != NULL) + { + if (nfc_ndef_message_destroy(ug_data->current_ndef) != NFC_ERROR_NONE) + { + LOGD("nfc_ndef_message_destroy failed"); + } + } + + ug_data->current_ndef = ndef_msg; + LOGD("END >>>>"); + + return UG_NFC_SHARE_OK; + +} + +static ug_nfc_share_result_e ug_nfc_share_make_mime_type_data_from_file_path(const char *path, uint8_t *type_data, uint32_t *type_size) +{ + ug_nfc_share_result_e result = UG_NFC_SHARE_ERROR; + char *extension = NULL; + + LOGD("BEGIN >>>>"); + + retv_if(path == NULL, result); + retv_if(type_data == NULL, result); + retv_if(type_size == NULL, result); + + LOGD("typedata = %p, typesize = %d", type_data, *type_size); + + memset(type_data, 0, *type_size); + *type_size = 0; + + extension = strrchr(path, '.'); + LOGD("extension = %s\n", GET_SAFE_STRING(extension)); + + if (extension != NULL) + { + char *mime_str = NULL; + + if (mime_type_get_mime_type(extension+1, &mime_str) == MIME_TYPE_ERROR_NONE) + { + LOGD("mime_str[%s]", mime_str); + + *type_size = strlen(mime_str); + memcpy(type_data, mime_str, *type_size); + result = UG_NFC_SHARE_OK; + } + else + { + LOGD("ERROR :: mime_type_get_mime_type failed"); + result = UG_NFC_SHARE_ERROR; + } + } + + LOGD("mime type : %s", GET_SAFE_STRING((char *)type_data)); + + LOGD("END >>>>"); + + return result; +} + +ug_nfc_share_result_e ug_nfc_share_make_ndef_message_from_file(nfc_ndef_message_h *msg, const char *path) +{ + int result = UG_NFC_SHARE_ERROR; + struct stat st; + uint8_t type_buffer[50] = { 0, }; + int type_size = sizeof(type_buffer); + nfc_ndef_record_h record = NULL; + FILE *file = NULL; + char *file_name = NULL; + uint8_t *file_data = NULL; + long int file_len = 0; + + + LOGD("BEGIN >>>>"); + + retv_if(msg == NULL, result); + retv_if(path == NULL, result); + /*Cause of Svace warning */ + /*Name : TOCTTOU_SEQUENCE + Mitigation : + 1.use fstat inplace of stat + 2.or using check-Use-Check Pattern + */ + retv_if((stat(path, &st) == -1 && errno == ENOENT), result); + + /* read file and make payload*/ + file = fopen(path, "r"); + if (file != NULL) + { + long int read_count = 0, read_total = 0; + + fseek(file, 0, SEEK_END); + file_len = ftell(file); + fseek(file, 0, SEEK_SET); + + UG_NFC_SHARE_MEM_MALLOC(file_data, file_len, uint8_t); + if (file_data == NULL) + { + LOGD("ERROR :: UG_NFC_SHARE_MEM_MALLOC failed"); + + fclose(file); + + return result; + } + + do + { + read_count = fread(file_data + read_total, 1, file_len - read_total, file); + read_total += read_count; + } + while (read_count != 0 && read_total < file_len); + + fclose(file); + + LOGD("fread(%s) success, size %ld\n", path, file_len); + } + else + { + LOGD("fopen(%s) error\n"); + + return result; + } + + /* get type data */ + result = ug_nfc_share_make_mime_type_data_from_file_path(path, type_buffer, (uint32_t *)&type_size); + if (result != UG_NFC_SHARE_OK) + { + LOGD("ERROR :: _make_mime_type_data_from_file_path failed [%d]", result); + + return result; + } + + /* get file name for id */ + file_name = strrchr(path, '/'); + if (file_name == NULL) + { + file_name = (char *)path; + } + else + { + file_name++; + } + + LOGD("file name : %s", file_name); + + /* create record */ + result = nfc_ndef_record_create(&record, NFC_RECORD_TNF_MIME_MEDIA, type_buffer, type_size, (uint8_t *)file_name, strlen(file_name), file_data, file_len); + if (result != NFC_ERROR_NONE) + { + LOGD("nfc_ndef_record_create failed (%d)", result); + + return result; + } + + /* make file NDEF message */ + result = nfc_ndef_message_create(msg); + if (result != NFC_ERROR_NONE) + { + LOGD("nfc_ndef_message_create failed [%d]\n", result); + + nfc_ndef_record_destroy(record); + + return result; + } + + /* append record to ndef message */ + result = nfc_ndef_message_append_record(*msg, record); + if (result != NFC_ERROR_NONE) + { + LOGD("nfc_ndef_message_append_record failed (%d)", result); + + return result; + } + + LOGD("ug_nfc_share_make_ndef_message_from_file success"); + + LOGD("END>>>>"); + + return result; +} + +/* nfc_handover */ +ug_nfc_share_result_e ug_nfc_share_make_ndef_message_from_multi_file(nfc_ndef_message_h *msg, const char *path[], int record_count) +{ + int result = UG_NFC_SHARE_ERROR; + struct stat st; + uint8_t type_buffer[50] = { 0, }; + int type_size = sizeof(type_buffer); + nfc_ndef_record_h record = NULL; + FILE *file = NULL; + char *file_name = NULL; + uint8_t *file_data = NULL; + long int file_len = 0; + int index; + + + LOGD("BEGIN >>>>"); + + retv_if(msg == NULL, result); + retv_if(path == NULL, result); + /*Cause of Svace warning */ + /*Name : TOCTTOU_SEQUENCE + Mitigation : + 1.use fstat inplace of stat + 2.or using check-Use-Check Pattern + */ + + for (index = 0; index < record_count; index++) + { + retv_if((stat(path[index], &st) == -1 && errno == ENOENT), result); + + /* read file and make payload*/ + file = fopen(path[index], "r"); + + if (file != NULL) + { + long int read_count = 0, read_total = 0; + + fseek(file, 0, SEEK_END); + file_len = ftell(file); + fseek(file, 0, SEEK_SET); + + UG_NFC_SHARE_MEM_MALLOC(file_data, file_len, uint8_t); + if (file_data == NULL) + { + LOGD("ERROR :: UG_NFC_SHARE_MEM_MALLOC failed"); + + fclose(file); + + return result; + } + + do + { + read_count = fread(file_data + read_total, 1, file_len - read_total, file); + read_total += read_count; + } + while (read_count != 0 && read_total < file_len); + + fclose(file); + + LOGD("fread(%s) success, size %ld\n", path[index], file_len); + } + else + { + LOGD("fopen(%s) error\n"); + + return result; + } + + /* get type data */ + result = ug_nfc_share_make_mime_type_data_from_file_path(path[index], type_buffer, (uint32_t *)&type_size); + if (result != UG_NFC_SHARE_OK) + { + LOGD("ERROR :: _make_mime_type_data_from_file_path failed [%d]", result); + + return result; + } + + /* get file name for id */ + file_name = strrchr(path[index], '/'); + if (file_name == NULL) + { + file_name = (char *)path[index]; + } + else + { + file_name++; + } + + LOGD("file name : %s", file_name); + + /* create record */ + result = nfc_ndef_record_create(&record, NFC_RECORD_TNF_MIME_MEDIA, type_buffer, type_size, (uint8_t *)file_name, strlen(file_name), file_data, file_len); + if (result != NFC_ERROR_NONE) + { + LOGD("nfc_ndef_record_create failed (%d)", result); + + return result; + } + + /* make file NDEF message */ + result = nfc_ndef_message_create(msg); + if (result != NFC_ERROR_NONE) + { + LOGD("nfc_ndef_message_create failed [%d]\n", result); + + nfc_ndef_record_destroy(record); + + return result; + } + + /* append record to ndef message */ + result = nfc_ndef_message_append_record(*msg, record); + if (result != NFC_ERROR_NONE) + { + LOGD("nfc_ndef_message_append_record failed (%d)", result); + + return result; + } + + LOGD("ug_nfc_share_make_ndef_message_from_file success"); + + LOGD("END>>>>"); + } + return result; +} + +void _ug_nfc_share_get_bt_addr_from_string(uint8_t *addr, char *addr_string) +{ + char *temp = NULL; + + if (addr == NULL || addr_string == NULL) + { + return; + } + + LOGD("string : %s", addr_string); + + UG_NFC_SHARE_MEM_STRNDUP(temp, addr_string, strlen(addr_string)); + if (temp != NULL) + { + char *token = NULL; + long value; + int count = 0; + + token = strtok(temp, ":"); + + do + { + value = strtol(token, NULL, 16); + + addr[count++] = (uint8_t)value; + } + while ((token = strtok(NULL, ":")) != NULL); + } + UG_NFC_SHARE_MEM_FREE(temp); +} + +static void _p2p_connection_handover_completed_cb(nfc_error_e result, nfc_ac_type_e carrior, void *ac_data, int ac_data_size, void *user_data) +{ + LOGD("BEGIN>>>>"); + + ugdata_t* ug_data = (ugdata_t*)user_data; + + /* To prevent write event during showing popup, unset response callback */ + ug_nfc_unset_nfc_callback(); + + /* nfc deactivate */ + if(nfc_manager_deinitialize () != NFC_ERROR_NONE) + { + LOGD("nfc_manager_deinitialize failed"); + } + + if(result == NFC_ERROR_NONE) + { + char *data = NULL; + + LOGD("p2p_connection_handover is completed"); + + data = (char *)bundle_get_val(ug_data->bd, "request_data"); + + LOGD("uri[%d] = %s", strlen(data), data); + + if (_bt_ipc_send_obex_message((char *)ac_data, (uint8_t *)data, strlen(data) + 1) == 0) + { + _show_status_text(ug_data, IDS_SHARED); + } + else + { + LOGD("_bt_ipc_send_obex_message failed"); + + _show_status_text(ug_data, IDS_UNABLE_TO_SHARE); + } + } + else + { + LOGD("p2p_connection_handover failed"); + + _show_status_text(ug_data, IDS_UNABLE_TO_SHARE); + } + + LOGD("END>>>>"); +} + +static void _p2p_send_completed_cb(nfc_error_e result, void *user_data) +{ + LOGD("BEGIN>>>>"); + + ugdata_t* ug_data = (ugdata_t*)user_data; + + /* To prevent write event during showing popup, unset response callback */ + ug_nfc_unset_nfc_callback(); + + /* nfc deactivate */ + if(nfc_manager_deinitialize () != NFC_ERROR_NONE) + { + LOGD("nfc_manager_deinitialize failed"); + } + + if(result == NFC_ERROR_NONE) + { + LOGD("_p2p_send_completed_cb is completed"); + + _show_status_text(ug_data, IDS_SHARED); + } + else + { + LOGD("_p2p_send_completed_cb failed"); + + _show_status_text(ug_data, IDS_UNABLE_TO_SHARE); + } + + LOGD("END>>>>"); +} + +static void _p2p_target_discovered_cb(nfc_discovered_type_e type, nfc_p2p_target_h target, void *user_data) +{ + LOGD("BEGIN>>>>"); + + ugdata_t* ug_data = (ugdata_t*)user_data; + + if(type == NFC_DISCOVERED_TYPE_ATTACHED) + { + int result = NFC_ERROR_NONE; + + LOGD("NFC_DISCOVERED_TYPE_ATTACHED"); + + if (ug_nfc_share_get_tag_type() == UG_NFC_SHARE_TAG_HANDOVER) + { + LOGD("UG_NFC_SHARE_TAG_HANDOVER\n"); + + /* The code below will be changed after capi is completed */ + if ((result = nfc_p2p_connection_handover(target, NFC_AC_TYPE_UNKNOWN, _p2p_connection_handover_completed_cb, ug_data)) != NFC_ERROR_NONE) + { + LOGD("nfc_p2p_connection_handover failed [%d]", result); + } + + return; + } + else + { + nfc_ndef_message_h msg = NULL; + + msg = ug_nfc_share_get_current_ndef(ug_data); + if(msg == NULL) + { + LOGD("nfc_ndef_message_h is NULL!!\n"); + return; + } + + result = nfc_p2p_send(target, msg, _p2p_send_completed_cb, ug_data); + if(result != NFC_ERROR_NONE) + { + LOGD("nfc_p2p_send failed[%d]\n", result); + return; + } + } + } + else + { + LOGD("NFC_DISCOVERED_TYPE_DETACHED"); + } + + LOGD("END>>>>"); +} + +void ug_nfc_set_nfc_callback(void *user_data) +{ + LOGD("BEGIN>>>>"); + + nfc_manager_set_p2p_target_discovered_cb(_p2p_target_discovered_cb, user_data); + + LOGD("END>>>>"); +} + +void ug_nfc_unset_nfc_callback(void) +{ + LOGD("BEGIN>>>>"); + + nfc_manager_unset_p2p_target_discovered_cb(); + + LOGD("END>>>>"); +} + +int _bt_ipc_send_obex_message(char *address, const uint8_t *files, uint32_t length) +{ + int result = 0; + uint32_t i, count = 1; + E_DBus_Connection *conn = NULL; + + LOGD("BEGIN>>>>"); + + if (address == NULL || files == NULL) + { + LOGD("invalid param [%p] [%p]", address, files); + return 0; + } + + /* count files */ + for (i = 0; i < length; i++) + { + if (files[i] == '?') + { + count++; + } + } + + if (e_dbus_init() > 0) + { + if ((conn = e_dbus_bus_get(DBUS_BUS_SYSTEM)) != NULL) + { + DBusMessage *msg = NULL; + + if (e_dbus_request_name(conn, "User.Bluetooth.UG", 0, NULL, NULL) != NULL) + { + if ((msg = dbus_message_new_signal("/org/projectx/connect_device", "User.Bluetooth.UG", "Send")) != NULL) + { + int reserved = 0; + char *type = "nfc"; + char *name = address; + uint8_t temp[6] = { 0, }; + uint8_t *addr = temp; + + _ug_nfc_share_get_bt_addr_from_string(temp, address); + + LOGD("msg [%p], reserved [%d], address [%02X:%02X:%02X:%02X:%02X:%02X], count [%d], files [%s]", msg, reserved, addr[0], addr[1], addr[2], addr[3], addr[4], addr[5], count, files); + + if (dbus_message_append_args(msg, + DBUS_TYPE_INT32, &reserved, + DBUS_TYPE_ARRAY, DBUS_TYPE_BYTE, &addr, 6, + DBUS_TYPE_INT32, &count, + DBUS_TYPE_STRING, &files, + DBUS_TYPE_STRING, &type, + DBUS_TYPE_STRING, &name, + DBUS_TYPE_INVALID)) + { + e_dbus_message_send(conn, msg, NULL, -1, NULL); + + LOGD("Send success"); + } + else + { + LOGE("Connect sending failed"); + + result = -1; + } + + dbus_message_unref(msg); + } + else + { + LOGE("dbus_message_new_signal failed"); + + result = -1; + } + } + else + { + LOGE("e_dbus_request_name failed"); + + result = -1; + } + } + else + { + LOGE("e_dbus_bus_get failed"); + + result = -1; + } + + e_dbus_shutdown(); + } + else + { + LOGE("e_dbus_init failed"); + + result = -1; + } + + LOGD("END>>>>"); + + return result; +} |