tizen 2.3.1 release tizen_2.3.1 submit/tizen_2.3.1/20150915.072842 tizen_2.3.1_release
authorjk7744.park <jk7744.park@samsung.com>
Tue, 8 Sep 2015 12:38:18 +0000 (21:38 +0900)
committerjk7744.park <jk7744.park@samsung.com>
Tue, 8 Sep 2015 12:38:18 +0000 (21:38 +0900)
78 files changed:
CMakeLists.txt [new file with mode: 0755]
INSTALL [new file with mode: 0755]
LICENSE [new file with mode: 0755]
NOTICE [new file with mode: 0755]
com.samsung.my-account_ChangeableColorInfo.xml [new file with mode: 0644]
com.samsung.my-account_ChangeableFontInfo.xml [new file with mode: 0644]
data/edc/CMakeLists.txt [new file with mode: 0755]
data/edc/myaccount.edc [new file with mode: 0755]
data/edc/myaccount_edc_image_macro.edc [new file with mode: 0755]
data/edc/myaccount_edc_images.edc [new file with mode: 0755]
data/edc/myaccount_nocontent.edc [new file with mode: 0755]
data/myaccount_photo/A01_2_Icon_default.png [new file with mode: 0755]
data/myaccount_photo/PUT_IMAGES_HERE [new file with mode: 0755]
data/myaccount_photo/account_icon_syncing.png [new file with mode: 0644]
include/myaccount_ug.h [new file with mode: 0755]
include/myaccount_ug_account_list.h [new file with mode: 0644]
include/myaccount_ug_addaccount.h [new file with mode: 0755]
include/myaccount_ug_common.h [new file with mode: 0755]
include/myaccount_ug_main.h [new file with mode: 0755]
my-account.manifest [new file with mode: 0755]
myaccount.ini [new file with mode: 0755]
packaging/my-account.spec [new file with mode: 0755]
po/CMakeLists.txt [new file with mode: 0755]
po/ar.po [new file with mode: 0644]
po/az.po [new file with mode: 0644]
po/bg.po [new file with mode: 0644]
po/ca.po [new file with mode: 0644]
po/cs.po [new file with mode: 0644]
po/da.po [new file with mode: 0644]
po/de.po [new file with mode: 0644]
po/el_GR.po [new file with mode: 0644]
po/en.po [new file with mode: 0644]
po/en_PH.po [new file with mode: 0644]
po/en_US.po [new file with mode: 0644]
po/es_ES.po [new file with mode: 0644]
po/es_US.po [new file with mode: 0644]
po/et.po [new file with mode: 0644]
po/eu.po [new file with mode: 0644]
po/fi.po [new file with mode: 0644]
po/fr.po [new file with mode: 0644]
po/fr_CA.po [new file with mode: 0644]
po/ga.po [new file with mode: 0644]
po/gl.po [new file with mode: 0644]
po/hi.po [new file with mode: 0644]
po/hr.po [new file with mode: 0644]
po/hu.po [new file with mode: 0644]
po/hy.po [new file with mode: 0644]
po/is.po [new file with mode: 0644]
po/it_IT.po [new file with mode: 0644]
po/ja_JP.po [new file with mode: 0644]
po/ka.po [new file with mode: 0644]
po/kk.po [new file with mode: 0644]
po/ko_KR.po [new file with mode: 0644]
po/lt.po [new file with mode: 0644]
po/lv.po [new file with mode: 0644]
po/mk.po [new file with mode: 0644]
po/nb.po [new file with mode: 0644]
po/nl.po [new file with mode: 0644]
po/pl.po [new file with mode: 0644]
po/pt_BR.po [new file with mode: 0644]
po/pt_PT.po [new file with mode: 0644]
po/ro.po [new file with mode: 0644]
po/ru_RU.po [new file with mode: 0644]
po/sk.po [new file with mode: 0644]
po/sl.po [new file with mode: 0644]
po/sr.po [new file with mode: 0644]
po/sv.po [new file with mode: 0644]
po/tr_TR.po [new file with mode: 0644]
po/uk.po [new file with mode: 0644]
po/uz.po [new file with mode: 0644]
po/zh_CN.po [new file with mode: 0644]
po/zh_HK.po [new file with mode: 0644]
po/zh_TW.po [new file with mode: 0644]
setting-myaccount-efl.xml [new file with mode: 0755]
src/myaccount_ug_account_list.c [new file with mode: 0755]
src/myaccount_ug_addaccount.c [new file with mode: 0755]
src/myaccount_ug_common.c [new file with mode: 0755]
src/myaccount_ug_main.c [new file with mode: 0755]

diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100755 (executable)
index 0000000..4f697a6
--- /dev/null
@@ -0,0 +1,103 @@
+CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
+PROJECT(setting-myaccount-efl C)
+
+SET(APPDIR /usr/apps/setting-myaccount-efl)
+SET(LIBDIR ${APPDIR}/lib/ug)
+SET(BINDIR ${APPDIR}/bin)
+SET(RESDIR ${APPDIR}/res)
+SET(DATADIR ${APPDIR}/shared/trusted)
+
+
+
+SET(ACCOUNT_LIST_UG_SRCS
+src/myaccount_ug_main.c
+src/myaccount_ug_common.c
+src/myaccount_ug_account_list.c
+src/myaccount_ug_addaccount.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_SOURCE_DIR}/include)
+INCLUDE_DIRECTORIES(/usr/include)
+
+INCLUDE(FindPkgConfig)
+pkg_check_modules(pkgs REQUIRED
+       elementary
+       appcore-efl
+       ui-gadget-1
+       accounts-svc
+       evas
+       capi-appfw-application
+       capi-appfw-app-manager
+       vconf
+       pkgmgr
+       capi-system-system-settings
+       iniparser
+       efl-assist
+#      notification
+)
+
+FOREACH(flag ${pkgs_CFLAGS})
+       SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
+ENDFOREACH(flag)
+
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -Wall -Werror -fpie")
+SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
+SET(CMAKE_C_FLAGS_RELEASE "-O2")
+
+#Build time feature
+IF( _MULTI_WINDOW_ENABLE_ )
+        ADD_DEFINITIONS("-D_MULTI_WINDOW_ENABLE_")
+        SET(EDJE_CC_DEFINES "-D_MULTI_WINDOW_ENABLE_")
+ENDIF()
+
+
+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")
+
+ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
+ADD_DEFINITIONS("-D_A_PROJECT_")
+
+IF(_FEATURE_SMEMO_ENABLE)
+ADD_DEFINITIONS(-D_FEATURE_SMEMO_ENABLE)
+ENDIF(_FEATURE_SMEMO_ENABLE)
+
+ADD_LIBRARY(${PROJECT_NAME} SHARED ${ACCOUNT_LIST_UG_SRCS})
+SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION 0.0.1)
+TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS} accounts-svc)
+
+ADD_CUSTOM_TARGET(myaccount.edj
+               COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/data/myaccount_photo
+               ${CMAKE_SOURCE_DIR}/data/edc/myaccount.edc ${CMAKE_BINARY_DIR}/myaccount.edj
+               DEPENDS ${CMAKE_SOURCE_DIR}/data/edc/myaccount.edc
+)
+ADD_DEPENDENCIES(${PROJECT_NAME} myaccount.edj)
+
+SET(COLORTABLEDIR "${CMAKE_BINARY_DIR}/")
+
+ADD_CUSTOM_TARGET(myaccount_edc_images.edj
+               COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/data/myaccount_photo
+               ${CMAKE_SOURCE_DIR}/data/edc/myaccount_edc_images.edc ${CMAKE_BINARY_DIR}/myaccount_edc_images.edj
+               DEPENDS ${CMAKE_SOURCE_DIR}/data/edc/myaccount_edc_image_macro.edc
+)
+ADD_DEPENDENCIES(${PROJECT_NAME} myaccount_edc_images.edj)
+
+INSTALL(FILES ${CMAKE_BINARY_DIR}/setting-myaccount-efl.xml DESTINATION /usr/share/packages)
+
+INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIBDIR})
+INSTALL(FILES ${CMAKE_BINARY_DIR}/myaccount.edj DESTINATION ${RESDIR}/edje/${PROJECT_NAME})
+INSTALL(FILES ${CMAKE_BINARY_DIR}/myaccount_edc_images.edj DESTINATION ${RESDIR}/edje/${PROJECT_NAME})
+INSTALL(FILES
+${CMAKE_SOURCE_DIR}/com.samsung.my-account_ChangeableColorInfo.xml DESTINATION ${RESDIR}/ug-setting-cloud/shared/res/tables)
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/com.samsung.my-account_ChangeableFontInfo.xml DESTINATION ${RESDIR}/ug-setting-cloud/setting-cloud/shared/res/tables)
+
+# i18n
+ADD_SUBDIRECTORY(po)
diff --git a/INSTALL b/INSTALL
new file mode 100755 (executable)
index 0000000..fc0128d
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,34 @@
+1. make the build directory
+
+  ex) 
+
+   $ mkdir build
+
+
+2. change the working directory to the build directory
+
+  ex)
+
+   $ cd build
+
+
+3. run 'cmake'
+
+  $ cmake ${SOURCE_DIR} -DCMAKE_INSTALL_PREFIX=/usr
+
+  ex)
+
+   $ cmake .. -DCMAKE_INSTALL_PREFIX=/usr
+
+   or
+
+   $ cmake ..
+
+
+4. make & make install
+
+  ex)
+
+   $ make -j 2 && make install
+
+
diff --git a/LICENSE b/LICENSE
new file mode 100755 (executable)
index 0000000..bbe9d02
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,206 @@
+Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.\r
+\r
+                                 Apache License\r
+                           Version 2.0, January 2004\r
+                        http://www.apache.org/licenses/\r
+\r
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\r
+\r
+   1. Definitions.\r
+\r
+      "License" shall mean the terms and conditions for use, reproduction,\r
+      and distribution as defined by Sections 1 through 9 of this document.\r
+\r
+      "Licensor" shall mean the copyright owner or entity authorized by\r
+      the copyright owner that is granting the License.\r
+\r
+      "Legal Entity" shall mean the union of the acting entity and all\r
+      other entities that control, are controlled by, or are under common\r
+      control with that entity. For the purposes of this definition,\r
+      "control" means (i) the power, direct or indirect, to cause the\r
+      direction or management of such entity, whether by contract or\r
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the\r
+      outstanding shares, or (iii) beneficial ownership of such entity.\r
+\r
+      "You" (or "Your") shall mean an individual or Legal Entity\r
+      exercising permissions granted by this License.\r
+\r
+      "Source" form shall mean the preferred form for making modifications,\r
+      including but not limited to software source code, documentation\r
+      source, and configuration files.\r
+\r
+      "Object" form shall mean any form resulting from mechanical\r
+      transformation or translation of a Source form, including but\r
+      not limited to compiled object code, generated documentation,\r
+      and conversions to other media types.\r
+\r
+      "Work" shall mean the work of authorship, whether in Source or\r
+      Object form, made available under the License, as indicated by a\r
+      copyright notice that is included in or attached to the work\r
+      (an example is provided in the Appendix below).\r
+\r
+      "Derivative Works" shall mean any work, whether in Source or Object\r
+      form, that is based on (or derived from) the Work and for which the\r
+      editorial revisions, annotations, elaborations, or other modifications\r
+      represent, as a whole, an original work of authorship. For the purposes\r
+      of this License, Derivative Works shall not include works that remain\r
+      separable from, or merely link (or bind by name) to the interfaces of,\r
+      the Work and Derivative Works thereof.\r
+\r
+      "Contribution" shall mean any work of authorship, including\r
+      the original version of the Work and any modifications or additions\r
+      to that Work or Derivative Works thereof, that is intentionally\r
+      submitted to Licensor for inclusion in the Work by the copyright owner\r
+      or by an individual or Legal Entity authorized to submit on behalf of\r
+      the copyright owner. For the purposes of this definition, "submitted"\r
+      means any form of electronic, verbal, or written communication sent\r
+      to the Licensor or its representatives, including but not limited to\r
+      communication on electronic mailing lists, source code control systems,\r
+      and issue tracking systems that are managed by, or on behalf of, the\r
+      Licensor for the purpose of discussing and improving the Work, but\r
+      excluding communication that is conspicuously marked or otherwise\r
+      designated in writing by the copyright owner as "Not a Contribution."\r
+\r
+      "Contributor" shall mean Licensor and any individual or Legal Entity\r
+      on behalf of whom a Contribution has been received by Licensor and\r
+      subsequently incorporated within the Work.\r
+\r
+   2. Grant of Copyright License. Subject to the terms and conditions of\r
+      this License, each Contributor hereby grants to You a perpetual,\r
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r
+      copyright license to reproduce, prepare Derivative Works of,\r
+      publicly display, publicly perform, sublicense, and distribute the\r
+      Work and such Derivative Works in Source or Object form.\r
+\r
+   3. Grant of Patent License. Subject to the terms and conditions of\r
+      this License, each Contributor hereby grants to You a perpetual,\r
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\r
+      (except as stated in this section) patent license to make, have made,\r
+      use, offer to sell, sell, import, and otherwise transfer the Work,\r
+      where such license applies only to those patent claims licensable\r
+      by such Contributor that are necessarily infringed by their\r
+      Contribution(s) alone or by combination of their Contribution(s)\r
+      with the Work to which such Contribution(s) was submitted. If You\r
+      institute patent litigation against any entity (including a\r
+      cross-claim or counterclaim in a lawsuit) alleging that the Work\r
+      or a Contribution incorporated within the Work constitutes direct\r
+      or contributory patent infringement, then any patent licenses\r
+      granted to You under this License for that Work shall terminate\r
+      as of the date such litigation is filed.\r
+\r
+   4. Redistribution. You may reproduce and distribute copies of the\r
+      Work or Derivative Works thereof in any medium, with or without\r
+      modifications, and in Source or Object form, provided that You\r
+      meet the following conditions:\r
+\r
+      (a) You must give any other recipients of the Work or\r
+          Derivative Works a copy of this License; and\r
+\r
+      (b) You must cause any modified files to carry prominent notices\r
+          stating that You changed the files; and\r
+\r
+      (c) You must retain, in the Source form of any Derivative Works\r
+          that You distribute, all copyright, patent, trademark, and\r
+          attribution notices from the Source form of the Work,\r
+          excluding those notices that do not pertain to any part of\r
+          the Derivative Works; and\r
+\r
+      (d) If the Work includes a "NOTICE" text file as part of its\r
+          distribution, then any Derivative Works that You distribute must\r
+          include a readable copy of the attribution notices contained\r
+          within such NOTICE file, excluding those notices that do not\r
+          pertain to any part of the Derivative Works, in at least one\r
+          of the following places: within a NOTICE text file distributed\r
+          as part of the Derivative Works; within the Source form or\r
+          documentation, if provided along with the Derivative Works; or,\r
+          within a display generated by the Derivative Works, if and\r
+          wherever such third-party notices normally appear. The contents\r
+          of the NOTICE file are for informational purposes only and\r
+          do not modify the License. You may add Your own attribution\r
+          notices within Derivative Works that You distribute, alongside\r
+          or as an addendum to the NOTICE text from the Work, provided\r
+          that such additional attribution notices cannot be construed\r
+          as modifying the License.\r
+\r
+      You may add Your own copyright statement to Your modifications and\r
+      may provide additional or different license terms and conditions\r
+      for use, reproduction, or distribution of Your modifications, or\r
+      for any such Derivative Works as a whole, provided Your use,\r
+      reproduction, and distribution of the Work otherwise complies with\r
+      the conditions stated in this License.\r
+\r
+   5. Submission of Contributions. Unless You explicitly state otherwise,\r
+      any Contribution intentionally submitted for inclusion in the Work\r
+      by You to the Licensor shall be under the terms and conditions of\r
+      this License, without any additional terms or conditions.\r
+      Notwithstanding the above, nothing herein shall supersede or modify\r
+      the terms of any separate license agreement you may have executed\r
+      with Licensor regarding such Contributions.\r
+\r
+   6. Trademarks. This License does not grant permission to use the trade\r
+      names, trademarks, service marks, or product names of the Licensor,\r
+      except as required for reasonable and customary use in describing the\r
+      origin of the Work and reproducing the content of the NOTICE file.\r
+\r
+   7. Disclaimer of Warranty. Unless required by applicable law or\r
+      agreed to in writing, Licensor provides the Work (and each\r
+      Contributor provides its Contributions) on an "AS IS" BASIS,\r
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\r
+      implied, including, without limitation, any warranties or conditions\r
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\r
+      PARTICULAR PURPOSE. You are solely responsible for determining the\r
+      appropriateness of using or redistributing the Work and assume any\r
+      risks associated with Your exercise of permissions under this License.\r
+\r
+   8. Limitation of Liability. In no event and under no legal theory,\r
+      whether in tort (including negligence), contract, or otherwise,\r
+      unless required by applicable law (such as deliberate and grossly\r
+      negligent acts) or agreed to in writing, shall any Contributor be\r
+      liable to You for damages, including any direct, indirect, special,\r
+      incidental, or consequential damages of any character arising as a\r
+      result of this License or out of the use or inability to use the\r
+      Work (including but not limited to damages for loss of goodwill,\r
+      work stoppage, computer failure or malfunction, or any and all\r
+      other commercial damages or losses), even if such Contributor\r
+      has been advised of the possibility of such damages.\r
+\r
+   9. Accepting Warranty or Additional Liability. While redistributing\r
+      the Work or Derivative Works thereof, You may choose to offer,\r
+      and charge a fee for, acceptance of support, warranty, indemnity,\r
+      or other liability obligations and/or rights consistent with this\r
+      License. However, in accepting such obligations, You may act only\r
+      on Your own behalf and on Your sole responsibility, not on behalf\r
+      of any other Contributor, and only if You agree to indemnify,\r
+      defend, and hold each Contributor harmless for any liability\r
+      incurred by, or claims asserted against, such Contributor by reason\r
+      of your accepting any such warranty or additional liability.\r
+\r
+   END OF TERMS AND CONDITIONS\r
+\r
+   APPENDIX: How to apply the Apache License to your work.\r
+\r
+      To apply the Apache License to your work, attach the following\r
+      boilerplate notice, with the fields enclosed by brackets "[]"\r
+      replaced with your own identifying information. (Don't include\r
+      the brackets!)  The text should be enclosed in the appropriate\r
+      comment syntax for the file format. We also recommend that a\r
+      file or class name and description of purpose be included on the\r
+      same "printed page" as the copyright notice for easier\r
+      identification within third-party archives.\r
+\r
+   Copyright [yyyy] [name of copyright owner]\r
+\r
+   Licensed under the Apache License, Version 2.0 (the "License");\r
+   you may not use this file except in compliance with the License.\r
+   You may obtain a copy of the License at\r
+\r
+       http://www.apache.org/licenses/LICENSE-2.0\r
+\r
+   Unless required by applicable law or agreed to in writing, software\r
+   distributed under the License is distributed on an "AS IS" BASIS,\r
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+   See the License for the specific language governing permissions and\r
+   limitations under the License.\r
+\r
+\r
+\r
diff --git a/NOTICE b/NOTICE
new file mode 100755 (executable)
index 0000000..ded3804
--- /dev/null
+++ b/NOTICE
@@ -0,0 +1 @@
+Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
\ No newline at end of file
diff --git a/com.samsung.my-account_ChangeableColorInfo.xml b/com.samsung.my-account_ChangeableColorInfo.xml
new file mode 100644 (file)
index 0000000..6c08f15
--- /dev/null
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ChangeableColorTable>
+       <Theme style="Dark">
+               <ChangeableColorInfo id="AO001E01" inputColor="" hue="212" saturation="59" value="91" alpha="100" />
+               <ChangeableColorInfo id="AO001E02" inputColor="" hue="0" saturation="0" value="63" alpha="100" />
+               <ChangeableColorInfo id="AO001E03" inputColor="" hue="0" saturation="0" value="96" alpha="100" />
+               <ChangeableColorInfo id="AO001" inputColor="1" hue="0" saturation="0" value="0" alpha="100" />
+       </Theme>
+       <Theme style="Light">
+               <ChangeableColorInfo id="AO001E01" inputColor="" hue="212" saturation="59" value="91" alpha="100" />
+               <ChangeableColorInfo id="AO001E02" inputColor="" hue="0" saturation="0" value="63" alpha="100" />
+               <ChangeableColorInfo id="AO001E03" inputColor="" hue="0" saturation="0" value="96" alpha="100" />
+               <ChangeableColorInfo id="AO001" inputColor="1" hue="0" saturation="0" value="0" alpha="100" />
+       </Theme>
+</ChangeableColorTable>
diff --git a/com.samsung.my-account_ChangeableFontInfo.xml b/com.samsung.my-account_ChangeableFontInfo.xml
new file mode 100644 (file)
index 0000000..8e2e636
--- /dev/null
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<FontInfoTable>
+       <FontInfo id="ATO001" style="R" size="32"/>
+</FontInfoTable>
diff --git a/data/edc/CMakeLists.txt b/data/edc/CMakeLists.txt
new file mode 100755 (executable)
index 0000000..5091783
--- /dev/null
@@ -0,0 +1,22 @@
+ADD_CUSTOM_TARGET(myaccount.edj\r
+               COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/data/edc\r
+               ${CMAKE_SOURCE_DIR}/data/edc/myaccount.edc ${CMAKE_BINARY_DIR}/data/edc/myaccount.edj\r
+               DEPENDS ${CMAKE_SOURCE_DIR}/data/edc/myaccount.edc\r
+)\r
+\r
+ADD_CUSTOM_TARGET(myaccount_edc_images.edj\r
+               COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/data/edc\r
+               ${CMAKE_SOURCE_DIR}/data/edc/myaccount_edc_images.edc ${CMAKE_BINARY_DIR}/data/edc/myaccount_edc_images.edj\r
+               DEPENDS ${CMAKE_SOURCE_DIR}/data/edc/myaccount_edc_images.edc\r
+)\r
+\r
+ADD_CUSTOM_TARGET(myaccount_nocontent.edj\r
+               COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/data/edc\r
+               ${CMAKE_SOURCE_DIR}/data/edc/myaccount_edc_images.edc ${CMAKE_BINARY_DIR}/data/edc/myaccount_nocontent.edj\r
+               DEPENDS ${CMAKE_SOURCE_DIR}/data/edc/myaccount_nocontent.edc\r
+)\r
+\r
+INSTALL(FILES ${CMAKE_BINARY_DIR}/data/edc/myaccount.edj DESTINATION share/edje/myaccount)\r
+INSTALL(FILES ${CMAKE_BINARY_DIR}/data/edc/myaccount_edc_images.edj DESTINATION share/edje/myaccount)\r
+INSTALL(FILES ${CMAKE_BINARY_DIR}/data/edc/myaccount_nocontent.edj DESTINATION share/edje/myaccount)\r
+\r
diff --git a/data/edc/myaccount.edc b/data/edc/myaccount.edc
new file mode 100755 (executable)
index 0000000..986d8eb
--- /dev/null
@@ -0,0 +1,177 @@
+collections {
+
+#if 0
+#define MAIN_W 480
+#define MAIN_H 800
+#endif
+
+#ifdef TIZEN_REDWOOD
+#define MAIN_W 720
+#define MAIN_H 1280
+#else
+#define MAIN_W 320
+#define MAIN_H 480
+#endif
+
+#define INDICATOR_H    27
+#define NAVI_H         67
+
+       group {
+               name:"account_list";
+
+               parts
+               {
+#if 0          
+                       part
+                       { 
+                               name: "accountlist.background";
+                               type: RECT;
+                               mouse_events: 0;
+                               description
+                               { 
+                                       state: "default" 0.0;
+                                       //color: 220 229 220 255;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 0.0; }
+                                       rel2 { relative: 1.0 1.0; }
+                               }
+                       }
+                       part {
+                               name: "indicator";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 INDICATOR_H;
+                                       fixed: 0 1;
+                                       rel1 { relative: 0.0 0.0; }
+                                       rel2 { relative: 1.0 0.0; }
+                                       align: 0.5 0.0;
+                                       color: 0 0 0 0;
+                               }
+                       }
+#endif
+                       part 
+                       { 
+                               name: "accountlist.genlist";
+                               type: SWALLOW;                          
+                               description 
+                               {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 0.0; }
+                                       rel2 { relative: 1.0 1.0; }
+                               }
+                       }
+
+                       part 
+                       { 
+                               name: "elm.swallow.label";
+                               type: SWALLOW;
+                               description 
+                               {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.03 0.25;}
+                                       rel2 { relative: 1.0 0.35; }
+                               }
+                       }
+
+               }
+       }
+
+       group {
+       name:"sentinel";
+
+       parts
+       {
+               part
+               { 
+                       name: "sentinel.content";
+                       type: SWALLOW;
+                       description
+                       { 
+                               state: "default" 0.0;
+                               color: 0 0 0 0;
+                               rel1 { relative: 0.0 0.0; }
+                               rel2 { relative: 1.0 1.0; }
+                       }
+               }
+
+               part 
+               { 
+                       name: "sentinel.help.label";
+                       type: SWALLOW;
+                       description 
+                       {
+                               state: "default" 0.0;
+                               rel1 { relative: 0.03 0.0;}
+                               rel2 { relative: 1.0 0.25; }
+                       }
+               }
+               
+               part 
+               {
+                       name: "sentinel.sp.icon";
+                       type: SWALLOW;                          
+                       description 
+                       {
+                               state: "default" 0.0;
+                               rel1 { relative: 0.03 0.25; }
+                               rel2 { relative: 0.08 0.32; }
+                       }
+               }
+
+               part 
+               { 
+                       name: "sentinel.spname.label";
+                       type: SWALLOW;
+                       description 
+                       {
+                               state: "default" 0.0;
+                               rel1 { relative: 0.08 0.25;}
+                               rel2 { relative: 0.9 0.32; }
+                       }
+               }
+
+               part 
+               {
+                       name: "sentinel.addsamsung.icon";
+                       type: SWALLOW;                          
+                       description 
+                       {
+                               state: "default" 0.0;
+                               rel1 { relative: 0.9 0.25; }
+                               rel2 { relative: 1.0 0.32; }
+                       }
+               }
+
+
+               part 
+               { 
+                       name: "sentinel.description.label";
+                       type: SWALLOW;
+                       description 
+                       {
+                               state: "default" 0.0;
+                               rel1 { relative: 0.03 0.32;}
+                               rel2 { relative: 1.0 0.62; }
+                       }
+               }
+
+               part 
+               { 
+                       name: "sentinel.addaccount.button";
+                       type: SWALLOW;
+                       description 
+                       {
+                               state: "default" 0.0;
+                               rel1 { relative: 0.03 0.62;}
+                               rel2 { relative: 0.97 0.72; }
+                       }
+               }
+
+
+       }
+}
+
+}
+
diff --git a/data/edc/myaccount_edc_image_macro.edc b/data/edc/myaccount_edc_image_macro.edc
new file mode 100755 (executable)
index 0000000..daf298e
--- /dev/null
@@ -0,0 +1,31 @@
+#define RESOURCE_IMAGE( FILE_NAME ) \
+   group { \
+      name: FILE_NAME; \
+      images.image: FILE_NAME COMP; \
+      parts { \
+         part { name: "image"; \
+            description { \
+               state: "default" 0.0; \
+               image.normal: FILE_NAME; \
+               aspect: 1 1; \
+               aspect_preference: BOTH; \
+            } \
+         } \
+      } \
+   }
+
+#define RESOURCE_IMAGE_LOSSY( FILE_NAME ) \
+   group { \
+      name: FILE_NAME; \
+      images.image: FILE_NAME LOSSY 85; \
+      parts { \
+         part { name: "image"; \
+            description { \
+               state: "default" 0.0; \
+               image.normal: FILE_NAME; \
+               aspect: 1 1; \
+               aspect_preference: BOTH; \
+            } \
+         } \
+      } \
+   }
diff --git a/data/edc/myaccount_edc_images.edc b/data/edc/myaccount_edc_images.edc
new file mode 100755 (executable)
index 0000000..660da19
--- /dev/null
@@ -0,0 +1,6 @@
+#include "myaccount_edc_image_macro.edc"
+
+collections {
+RESOURCE_IMAGE("A01_2_Icon_default.png");
+RESOURCE_IMAGE("account_icon_syncing.png");
+}
diff --git a/data/edc/myaccount_nocontent.edc b/data/edc/myaccount_nocontent.edc
new file mode 100755 (executable)
index 0000000..971b471
--- /dev/null
@@ -0,0 +1,20 @@
+collections {
+   group { name: "nocontents_layout";
+   parts {
+      part { name: "contents";
+         type: SWALLOW;
+         description { state: "default" 0.0;
+         }
+      }
+      part { name: "access";
+         type: RECT;
+         repeat_events: 1;
+         description { state: "default" 0.0;
+            rel1.to: "contents";
+            rel2.to: "contents";
+            color: 0 0 0 0;
+         }
+      }
+   }
+}
+}
diff --git a/data/myaccount_photo/A01_2_Icon_default.png b/data/myaccount_photo/A01_2_Icon_default.png
new file mode 100755 (executable)
index 0000000..d14d39b
Binary files /dev/null and b/data/myaccount_photo/A01_2_Icon_default.png differ
diff --git a/data/myaccount_photo/PUT_IMAGES_HERE b/data/myaccount_photo/PUT_IMAGES_HERE
new file mode 100755 (executable)
index 0000000..e69de29
diff --git a/data/myaccount_photo/account_icon_syncing.png b/data/myaccount_photo/account_icon_syncing.png
new file mode 100644 (file)
index 0000000..62e1adc
Binary files /dev/null and b/data/myaccount_photo/account_icon_syncing.png differ
diff --git a/include/myaccount_ug.h b/include/myaccount_ug.h
new file mode 100755 (executable)
index 0000000..26de5c5
--- /dev/null
@@ -0,0 +1,180 @@
+/*
+ *  my-account
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Wonyoung Lee <wy1115.lee@samsung.com>, Tarun Kumar <tarun.kr@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef _MYACCOUNT_H_
+#define _MYACCOUNT_H_
+
+
+#include <glib.h>
+#include <Elementary.h>
+#include <stdio.h>
+#include <vconf-keys.h>
+#include <bundle.h>
+#include <ui-gadget-module.h>
+#include <package-manager.h>
+#include <account.h>
+#include <efl_assist.h>
+
+#include "Eina.h"
+
+
+#ifndef LOG_TAG
+#define LOG_TAG "MYACCOUNT"
+#endif
+
+#include <dlog.h>
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+
+#ifndef PREFIX
+#  define PREFIX "/usr"
+#endif
+
+#define MYACCOUNT_VERBOSE(fmt, arg...) \
+               LOGD(": [%s (%d)]" fmt ,  __FUNCTION__, __LINE__, ##arg);
+#define MYACCOUNT_DBUG(fmt, arg...) \
+               LOGD(": [%s (%d)]" fmt ,  __FUNCTION__, __LINE__, ##arg);
+#define MYACCOUNT_WARNING(fmt, arg...) \
+               LOGW(": [%s (%d)]" fmt ,  __FUNCTION__, __LINE__, ##arg);
+#define MYACCOUNT_ERROR(fmt, arg...) \
+               LOGE(": [%s (%d)]" fmt ,  __FUNCTION__, __LINE__, ##arg);
+#define MYACCOUNT_FATAL(fmt, arg...) \
+               LOGF(": [%s (%d)]" fmt ,  __FUNCTION__, __LINE__, ##arg);
+
+#define MYACCOUNT_SLOGD(fmt, arg...) \
+               SECURE_LOGD(": [%s (%d)]" fmt ,  __FUNCTION__, __LINE__, ##arg);
+#define MYACCOUNT_SLOGI(fmt, arg...) \
+               SECURE_LOGD(": [%s (%d)]" fmt ,  __FUNCTION__, __LINE__, ##arg);
+#define MYACCOUNT_SLOGE(fmt, arg...) \
+               SECURE_LOGD(": [%s (%d)]" fmt ,  __FUNCTION__, __LINE__, ##arg);
+
+#define _EDJ(obj) elm_layout_edje_get(obj)
+/*#define dgettext_noop(s)     (s) */
+/*#define N_(s)                        dgettext_noop(s)*/
+
+#define PACKAGE "myaccount"
+//#define LOCALEDIR PREFIX"/usr/ug/res/locale"
+
+//#define IMAGE_PATH "/usr/ug/res/images/ug-setting-myaccount-efl"
+
+#define TIZEN_EMAIL_CSC_FILE_PATH "/opt/system/csc-default/data/csc-default-data-email-account.ini"
+#define TIZEN_EMAIL_CSC_SP_COUNT_KEY "email_account:count"
+#define TIZEN_EMAIL_CSC_SP_NAME_PREFIX "email_account:name_"
+
+/*#define MYACCOUNT_EDJ_PATH PREFIX"/share/edje/"*/
+//#define MYACCOUNT_EDJ_PATH PREFIX"/usr/ug/res/edje/myaccount"
+//#define MYACCOUNT_EDJ_NAME MYACCOUNT_EDJ_PATH"/myaccount.edj"
+#define MYACCOUNT_GRP_MAIN "main"
+#define SAMSUNG_ACCOUNT_APPID "gr47by21a5.SamsungAccount"
+#define TIZEN_ACCOUNT_APPID "t5ek35st3l.TizenAccount"
+#define TIZEN_EMAIL_APPID "email-setting-efl"
+#define EXCHANGE_UI_APPID "activesync-ui"
+#define GOOGLE_ACCOUNT_APPID "com.samsung.google-service-account"
+#define DROPBOX_APPID "com.samsung.dropbox"
+
+typedef enum {
+       eMYACCOUNT_ACCOUNT_LIST,
+       eMYACCOUNT_ADD_ACCOUNT,
+} myaccount_mode_e;
+
+
+typedef struct appdata {
+       Evas_Object *base;
+       ui_gadget_h ug;
+
+       Evas_Object *navi_bar;
+       Evas_Object *win_main;
+       Evas_Object *conformant;
+       Elm_Object_Item *navi_it;
+       myaccount_mode_e eMode;
+       Elm_Win_Indicator_Mode indi_mode;
+       Elm_Win_Indicator_Opacity_Mode indi_o_mode;
+       bool overlap_mode;
+
+       /* For accounts list*/
+       Evas_Object *layout_main;
+       Evas_Object *account_genlist;
+       Evas_Object *help_label;
+       Evas_Object *r_title_sk;
+       Evas_Object *modal_popup;
+       Ecore_Timer *progress_timer;
+       Evas_Object *auto_sync_check;
+       Evas_Object *refresh_btn;
+       Evas_Object *refresh_icon;
+       Evas_Object *cancel_sync_icon;
+       Elm_Object_Item *nf_it;
+       GList* account_info_list;
+       GList* sorted_account_list;
+
+       Evas_Object *bg;
+       Elm_Theme* theme;
+       /* For addaccount view*/
+       Evas_Object *layout_addaccount;
+       Evas_Object *ly;
+       Evas_Object *add_genlist;
+       bool item_selected_state;
+       GList* sorted_sp_list;
+       Elm_Object_Item *add_nf_it;
+       int prev_app_cnt;
+
+       /* to hold info about key lock*/
+       int lock_priv_state;
+       int lock_curr_state;
+       ui_gadget_h ug_called;
+       Ecore_X_Window win_id;
+
+       /* For application launch */
+       Ecore_Timer *relaunch_timer;
+       app_control_h appsvc_handle;
+
+       /* to block fast double-click */
+       Ecore_Timer *clickblock_timer;
+
+       /* languuage state */
+       char* current_language;
+
+       /*package manager client handle */
+       pkgmgr_client *pc;
+
+       /* extra data from ug caller */
+       char *capability_filter;
+       char *caller_userdata;
+       char *called_from;
+       account_subscribe_h account_subscribe;
+
+       Ea_Theme_Color_Table *color_table;
+       Eina_List *font_table;
+       Evas_Object *popup;
+}myaccount_appdata;
+
+int myaccount_account_info_update(struct appdata *ad);
+void myaccount_destroy_data();
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+
+#endif /* _MYACCOUNT_H_ */
+
diff --git a/include/myaccount_ug_account_list.h b/include/myaccount_ug_account_list.h
new file mode 100644 (file)
index 0000000..e238a52
--- /dev/null
@@ -0,0 +1,64 @@
+/*
+ *  my-account
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Wonyoung Lee <wy1115.lee@samsung.com>, Tarun Kumar <tarun.kr@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef _MYACCOUNT_UG_ACCOUNT_LIST_H_
+#define _MYACCOUNT_UG_ACCOUNT_LIST_H_
+
+#include "myaccount_ug.h"
+
+typedef struct __capability_data {
+       char* type;
+       int state;
+}myaccount_capability_data;
+
+typedef struct __account_list_priv {
+       int account_id;
+       char username[256];
+       char display_name[256];
+       char email_address[256];
+       char package_name[256];
+       char domain_name[60];
+       char icon_path[PATH_MAX];
+       char capability[128];
+       int secret;
+       int list_index;
+       int sync_status;
+       GSList *capablity_list;
+       bool b_tizen_email;
+       char service_sname[256];
+}myaccount_list_priv;
+
+void myaccount_list_view_create(myaccount_appdata *priv);
+void myaccount_list_navi_create(myaccount_appdata *priv);
+
+void *myaccount_init_appdata();
+
+void *myaccount_get_appdata();
+
+void myaccount_list_refresh_item_list(myaccount_appdata *ad);
+
+void myaccount_ug_account_list_create(void *data);
+
+Eina_Bool myaccount_account_list_quit_cb(void *data, Elm_Object_Item *it);
+
+
+#endif /* _MYACCOUNT_UG_ACCOUNT_LIST_H_ */
+
diff --git a/include/myaccount_ug_addaccount.h b/include/myaccount_ug_addaccount.h
new file mode 100755 (executable)
index 0000000..9a6b087
--- /dev/null
@@ -0,0 +1,52 @@
+/*
+ *  my-account
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Wonyoung Lee <wy1115.lee@samsung.com>, Tarun Kumar <tarun.kr@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef _MYACCOUNT_UG_ADD_ACCOUNT_H_
+#define _MYACCOUNT_UG_ADD_ACCOUNT_H_
+
+#include "myaccount_ug.h"
+#include "myaccount_ug_common.h"
+
+typedef struct __addaccount_list_priv {
+       char service_name[256];
+       char service_sname[256];
+       char package_name[256];
+       char icon_path[1024];
+       MyAccountProviderType sp_type;
+       bool b_tizen_email;
+       bool multiple_account_support;
+}addaccount_list_priv;
+
+void *myaccount_addaccount_create(ui_gadget_h ug,
+                                               enum ug_mode mode, app_control_h data, void *priv);
+
+void myaccount_addaccount_create_view(myaccount_appdata *ad);
+
+void myaccount_addaccount_refresh_item_list(myaccount_appdata *ad);
+
+void myaccount_addaccount_free_priv_data(myaccount_appdata *appdata);
+
+void *myaccount_init_appdata();
+
+void *myaccount_get_appdata();
+
+#endif /* _MYACCOUNT_UG_ADD_ACCOUNT_H_ */
+
diff --git a/include/myaccount_ug_common.h b/include/myaccount_ug_common.h
new file mode 100755 (executable)
index 0000000..7d28f0c
--- /dev/null
@@ -0,0 +1,138 @@
+/*
+ *  my-account
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Wonyoung Lee <wy1115.lee@samsung.com>, Tarun Kumar <tarun.kr@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef _MYACCOUNT_UG_COMMON_H_
+#define _MYACCOUNT_UG_COMMON_H_
+
+#include <Ecore_X.h>
+#include <Evas.h>
+#include <account.h>
+#include <app.h>
+#include <app_manager.h>
+#include <vconf.h>
+#include <package-manager.h>
+#include <efl_assist.h>
+#include <glib.h>
+
+#define ENABLE_NOTI
+
+typedef enum {
+       MYACCOUNT_TYPE_EXCHANGE = 0,
+       MYACCOUNT_TYPE_GOOGLE,
+//     MYACCOUNT_TYPE_MSN,
+//     MYACCOUNT_TYPE_FACEBOOK,
+       MYACCOUNT_TYPE_PICASA,
+       MYACCOUNT_TYPE_YOUTUBE,
+       MYACCOUNT_TYPE_OTHER,
+       MYACCOUNT_TYPE_SAMSUNG,
+       MYACCOUNT_TYPE_CSC,
+       MYACCOUNT_TYPE_TIZEN,
+       MYACCOUNT_TYPE_UNKNOWN
+}MyAccountProviderType;
+
+typedef enum {
+       MYACCOUNT_REQUEST_SIGNIN = 0,
+       MYACCOUNT_REQUEST_VIEW
+}MyAccountRequestViewType;
+
+void *myaccount_init_appdata();
+
+void myaccount_destroy_appdata();
+
+void *myaccount_get_appdata();
+
+void myaccount_common_set_item_selected_state(bool val);
+
+bool myaccount_common_get_item_selected_state();
+
+void myaccount_common_get_icon_by_name(char *account_name,
+                                                                                       char *icon_path);
+
+MyAccountProviderType myaccount_common_get_provider_type(
+                                                                                               char *package_name);
+
+void myaccount_common_lowercase(char* src, char* dest);
+
+Evas_Object *myaccount_common_progress_add(Evas_Object *parent);
+
+void myaccount_common_delete_modal_popup(Evas_Object *popup);
+
+Eina_Bool myaccount_common_modal_popup_timer_cb(gpointer data);
+
+bool myaccount_samsung_callback(char* result_code, char* user_id, void *user_data);
+
+
+int myaccount_common_launch_application(MyAccountRequestViewType
+                                                                                                       request_type,
+                                                                                                       char *package_name,
+                                                                                                       char *username,
+                                                                                                       char *email_sp,
+                                                                                                       int account_id,
+                                                                                                       MyAccountProviderType sp_type,
+                                                                                                       void *data );
+
+int myaccount_common_get_all_account_cnt(int *count);
+
+int myaccount_common_get_account_cnt_by_capability(const char* capability_type, int *count);
+
+int myaccount_common_get_account_cnt_by_appid(const char* appid, int *count);
+
+void myaccount_common_handle_notification(const char* event_type);
+
+void myaccount_common_listen_pkgmgr_for_pkg_uninstall();
+
+int myaccount_common_get_csc_sp_count(const char* capability_filter);
+
+int myaccount_common_get_account_type_count(const char* capability_filter);
+
+
+#define MA_UG_NAME "setting-myaccount-efl"
+
+#define MA_IMAGE_EDJ_NAME "/usr/apps/setting-myaccount-efl/res/edje/setting-myaccount-efl/myaccount_edc_images.edj"
+
+#define MA_NO_ACCOUNT_EDJ_NAME "/usr/apps/setting-myaccount-efl/res/edje/setting-myaccount-efl/myaccount_nocontent.edj"
+
+#define BUFSIZE 1024
+
+#define MA_SNPRINTF(dest,size,format,arg...)   \
+       do { \
+                       snprintf(dest,size-1,format,##arg); \
+       }while(0)
+       /*      If the same pointer is passed to free twice,    known as a double free. To avoid this, set pointers to
+NULL after passing     them to free: free(NULL) is safe (it does nothing).
+        */
+
+#define MA_STRNCPY(dest,src,size)      \
+               do { \
+                       if(src != NULL && dest != NULL && size > 0) \
+                       {       \
+                               strncpy(dest,src,size-1); \
+                       }       \
+               }while(0);
+
+#define MA_MEMFREE(ptr)        \
+               if (ptr != NULL) {      \
+                       free(ptr);      \
+                       ptr = NULL; \
+               }       \
+
+#endif /* _MYACCOUNT_UG_COMMON_H_ */
+
diff --git a/include/myaccount_ug_main.h b/include/myaccount_ug_main.h
new file mode 100755 (executable)
index 0000000..269d66d
--- /dev/null
@@ -0,0 +1,28 @@
+/*
+ *  my-account
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Wonyoung Lee <wy1115.lee@samsung.com>, Tarun Kumar <tarun.kr@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef _MYACCOUNT_UG_MAIN_H_
+#define _MYACCOUNT_UG_MAIN_H_
+
+#include <Elementary.h>
+
+#endif /* _MYACCOUNT_UG_MAIN_H_ */
+
diff --git a/my-account.manifest b/my-account.manifest
new file mode 100755 (executable)
index 0000000..a76fdba
--- /dev/null
@@ -0,0 +1,5 @@
+<manifest>
+       <request>
+               <domain name="_" />
+       </request>
+</manifest>
diff --git a/myaccount.ini b/myaccount.ini
new file mode 100755 (executable)
index 0000000..5abbace
--- /dev/null
@@ -0,0 +1,2 @@
+[ProcessSetting]
+BG_SCHEDULE=true
diff --git a/packaging/my-account.spec b/packaging/my-account.spec
new file mode 100755 (executable)
index 0000000..a2e18cb
--- /dev/null
@@ -0,0 +1,62 @@
+Name:       my-account
+Summary:    My account application
+Version:    1.9.101
+Release:    1
+Group:      main/devel
+License:    Apache-2.0
+Source0:    %{name}-%{version}.tar.gz
+BuildRequires:  pkgconfig(elementary)
+BuildRequires:  pkgconfig(efl-assist)
+BuildRequires:  pkgconfig(appcore-efl)
+BuildRequires:  pkgconfig(libxml-2.0)
+BuildRequires:  pkgconfig(dlog)
+BuildRequires:  pkgconfig(appsvc)
+BuildRequires:  pkgconfig(ui-gadget-1)
+BuildRequires:  pkgconfig(capi-base-common)
+BuildRequires:  pkgconfig(capi-appfw-application)
+BuildRequires:  pkgconfig(capi-appfw-app-manager)
+BuildRequires:  pkgconfig(accounts-svc)
+BuildRequires:  pkgconfig(vconf)
+BuildRequires:  pkgconfig(pkgmgr)
+BuildRequires:  pkgconfig(iniparser)
+BuildRequires:  pkgconfig(capi-system-system-settings)
+BuildRequires:  cmake
+BuildRequires:  gettext-devel
+BuildRequires:  edje-bin
+
+%description
+My account application.
+
+%prep
+%setup -q
+
+%define APPDIR /usr/apps/setting-myaccount-efl
+%define BINDIR %{APPDIR}/bin
+%define LIBDIR %{APPDIR}/lib/ug
+%define RESDIR %{APPDIR}/res
+%define DATADIR %{APPDIR}/shared/trusted
+
+%build
+export CFLAGS="${CFLAGS} -fPIC -fvisibility=hidden"
+
+%define PREFIX    "/usr"
+cmake . -DCMAKE_INSTALL_PREFIX=%{PREFIX} \
+
+make %{?jobs:-j%jobs}
+
+%install
+rm -rf %{buildroot}
+%make_install
+
+%files
+%manifest my-account.manifest
+%defattr(-,root,root,-)
+%{LIBDIR}/*
+%{RESDIR}/*
+/usr/share/packages/*.xml
+%{RESDIR}/ug-setting-cloud/shared/res/tables/*
+
+%post
+/sbin/ldconfig
+vconftool set -f -t int db/account/auto_sync 1 -s system::vconf_inhouse -g 6514
+vconftool set -t int db/account/sync_all 0 -s system::vconf_inhouse -g 6514
diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt
new file mode 100755 (executable)
index 0000000..3f36237
--- /dev/null
@@ -0,0 +1,75 @@
+# for i18n
+
+SET(POFILES
+ar.po
+da.po
+es_ES.po
+fr.po
+hy.po
+ko_KR.po
+pl.po
+sl.po
+zh_CN.po
+az.po
+de.po
+es_US.po
+ga.po
+is.po
+lt.po
+pt_BR.po
+sr.po
+zh_HK.po
+bg.po
+el_GR.po
+et.po
+gl.po
+it_IT.po
+lv.po
+pt_PT.po
+sv.po
+zh_TW.po
+ca.po
+en_PH.po
+eu.po
+hi.po
+ja_JP.po
+mk.po
+ro.po
+tr_TR.po
+en.po
+fi.po
+hr.po
+ka.po
+nb.po
+ru_RU.po
+uk.po
+cs.po
+en_US.po
+fr_CA.po
+hu.po
+kk.po
+nl.po
+sk.po
+uz.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 ${RESDIR}/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/po/ar.po b/po/ar.po
new file mode 100644 (file)
index 0000000..786aaa6
--- /dev/null
+++ b/po/ar.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "استوديو"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "مذكرة S"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "اتصال VoIP"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "مخطط S"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "الموسيقى"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "الرسائل"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "الإنترنت"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "بريد إلكتروني"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Post"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "تم الوصول إلى الحد المسموح به لحسابات البريد الإلكتروني."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "مزامنة تلقائية"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "إضافة حساب"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "حسابات"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "موافق"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "يمكنك إدارة جهات الاتصال والتقاويم والبريد الإلكتروني وحسابات المراسلة الفورية."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "تم تسجيل الدخول."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "الأسماء"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "إضافة حساب"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "الفيديو"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "متعقب الهاتف"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "قائمة الحسابات"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "خادم المزامنة"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "المهمة"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "استكمال المادة التعليمية."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "حدد إحدى خدمات السحابة لمزامنتها، ثم حدد إعداد حساب. وبمجرد إعداد حساب Samsung account، ستتم مزامنة المذكرات تلقائيا."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "لم يتم تثبيت تطبيقات من مزود الحساب"
+
diff --git a/po/az.po b/po/az.po
new file mode 100644 (file)
index 0000000..fe56381
--- /dev/null
+++ b/po/az.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Qalereya"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "VoIP zəngi"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planner"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Musiqi"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Mesajlar"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "İnternet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "Elektron poçtlar"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Dərc et"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "E-poçt hesablarının sayı maksimuma çatmışdır."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Avto-sinxronlaşma"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Hesab əlavə edin"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Hesablar"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Siz kontaktlarınızı, təqvimlərinizi, e-poçt və IM hesablarınızı idarə edə bilərsiniz."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Daxil olundu."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Adlar"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Hesab əlavə edin"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Video"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Mobil izləmə sistemi"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Hesab siyahısı"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Sinxronlaşdırma serveri"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Tapşırıq"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Təlimatlar tamamlandı."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Hesabdan istifadə etmək və onu tənzimləmək üçün bulud xidmətini seçin. Siz bir dəfə Samsung hesabını köklədikdən sonra saxlanmış qeydlər avtomatik sinxronlaşdırılacaq."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Hesab provayderi proqramları quraşdırılmamışdır"
+
diff --git a/po/bg.po b/po/bg.po
new file mode 100644 (file)
index 0000000..9664411
--- /dev/null
+++ b/po/bg.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Галерия"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "VoIP повикване"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planner"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Музика"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Съобщения"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Интернет"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "Email"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Публикуване"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Достигнат е максималният брой акаунти за имейл."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Автоматично синхр."
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Добавяне на акаунт"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Акаунти"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Можете да управлявате своите записи, календари, имейл и IM акаунти."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Вие влязохте."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Телефонен указател"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Добавяне на акаунт"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Видеоклипове"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Мобилно проследяване"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Списък с акаунти"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Сървър за синхр."
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Задача"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Самоучителят завърши."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Изберете услуга за облак, която да използвате, след което настройте акаунт. След като настроите Samsung акаунт, записаните бележки ще бъдат синхронизирани автоматично."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Няма инсталирани приложения от доставчика на акаунта"
+
diff --git a/po/ca.po b/po/ca.po
new file mode 100644 (file)
index 0000000..d0fb041
--- /dev/null
+++ b/po/ca.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Galeria"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "Trucada VoIP"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "Calendari"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Música"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Missatges"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "Correu electrònic"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Publicar"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "S'ha assolit el nombre màxim de comptes de correu electrònic"
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Sincronització auto"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Afegir compte"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Comptes"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "Acceptar"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Pot administrar els contactes, calendaris, correu electrònic i comptes de MI"
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "S'ha iniciat la sessió"
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Contactes"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Afegir compte"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Vídeos"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Rastrejador mòbil"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Llista de comptes"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Servidor de sincronització"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Tasca"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Programa d'aprenentatge complet"
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Seleccioni un servei al núvol per utilitzar i, a continuació, configuri un compte. Quan hagi configurat un Samsung account, les notes desades se sincronitzaran automàticament."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "No s'han instal·lat aplicacions del proveïdor de contingut"
+
diff --git a/po/cs.po b/po/cs.po
new file mode 100644 (file)
index 0000000..bbbc788
--- /dev/null
+++ b/po/cs.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Galerie"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Poznámka"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "Hovor VoIP"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Plánovač"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Hudba"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Zprávy"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "E-mail"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Vystavit"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Bylo dosaženo maximálního počtu e-mailových účtů."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Automaticky synch."
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Přidat účet"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Účty"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Můžete spravovat své kontakty, kalendáře, e-maily a chatové účty."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Jste přihlášeni."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Kontakty"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Přidat účet"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Videa"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Mobilní stopař"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Seznam účtů"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Synchronizační server"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Úkol"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Kurz byl dokončen."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Vyberte službu cloud, kterou chcete použít, a nastavte účet. Jakmile nastavíte Samsung účet, uložené poznámky budou automaticky synchronizovány."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Nejsou instalovány žádné aplikace poskytovatele účtu"
+
diff --git a/po/da.po b/po/da.po
new file mode 100644 (file)
index 0000000..9f807cd
--- /dev/null
+++ b/po/da.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Galleri"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "VoIP-opkald"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planner"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Musik"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Beskeder"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "E-mail"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Post"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Det maksimale antal e-mailkonti er nået."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Auto-synkronisér"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Tilføj konto"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Konti"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Du kan administrere dine kontakter, kalendere, e-mails og chat-konti."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Logget på."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Kontakter"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Tilføj konto"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Video"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Tyverisporing"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Kontoliste"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Synkserver"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Opgave"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Selvstudium fuldført."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Vælg en skytjeneste, du vil bruge, og konfigurer derefter en konto. Når du har konfigureret en Samsung account, synkroniseres gemte notater automatisk."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Der er ikke installeret kontoudbyderapps"
+
diff --git a/po/de.po b/po/de.po
new file mode 100644 (file)
index 0000000..927ac49
--- /dev/null
+++ b/po/de.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Galerie"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "VoIP-Anruf"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planner"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Musik"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Nachrichten"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "E-Mail"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Beitrag"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Maximale Anzahl an E-Mail-Konten erreicht."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Automatisch synchr."
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Konto hinzufügen"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Konten"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Sie können Ihre Kontakte, Kalender, E-Mails und IM-Konten verwalten."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Angemeldet"
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Kontakte"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Konto hinzufügen"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Videos"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "uTrack"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Kontoliste"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Sync.-Server"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Aufgabe"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Ende der Anleitung."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Wählen Sie einen Cloud-Service aus und richten Sie ein Konto ein. Nachdem Sie ein Samsung Konto eingerichtet haben, werden gespeicherte Memos automatisch synchronisiert."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Keine Kontoanbieter-Apps installiert"
+
diff --git a/po/el_GR.po b/po/el_GR.po
new file mode 100644 (file)
index 0000000..06e434a
--- /dev/null
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Συλλογή"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "Κλήση VoIP"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planner"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Μουσική"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Μηνύματα"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "Email"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Post"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Συμπληρώθηκε ο μέγιστος αριθμός λογαριασμών email."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Αυτόματος συγχρονισμός"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Προσθήκη λογαριασμού"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Λογαριασμοί"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Μπορείτε να διαχειριστείτε τις επαφές, τα ημερολόγια, τα email και τους λογαριασμούς IM."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Σύνδεση επιτυχής."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Επαφές"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Προσθήκη λογαριασμού"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Βίντεο"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Εντοπισμός κινητού"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Λίστα λογαριασμών"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Διακομιστής συγχρονισμού"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Εργασία"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Ο οδηγός εκμάθησης ολοκληρώθηκε."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Επιλέξτε μια υπηρεσία cloud και, κατόπιν, ρυθμίστε ένα λογαριασμό. Μόλις ρυθμίσετε το λογαριασμό Samsung account, τα αποθηκευμένα σημειώματα θα συγχρονιστούν αυτόματα."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Δεν υπάρχουν εγκατεστημένες εφαρμογές παροχέων λογαριασμού"
+
diff --git a/po/en.po b/po/en.po
new file mode 100644 (file)
index 0000000..73e4a5d
--- /dev/null
+++ b/po/en.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Gallery"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "VoIP call"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planner"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Music"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Messages"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "Email"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Post"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Maximum number of email accounts reached."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Auto sync"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Add account"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Accounts"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "You can manage your contacts, calendars, email, and IM accounts."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Signed in."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Contacts"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Add account"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Videos"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Mobile tracker"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Account list"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Sync server"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Task"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Tutorial complete."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Select a cloud service to use and then set up an account. Once you have set up a Samsung account, saved memos will be synced automatically."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "No account provider apps installed"
+
diff --git a/po/en_PH.po b/po/en_PH.po
new file mode 100644 (file)
index 0000000..c56a19e
--- /dev/null
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Gallery"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "VoIP call"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planner"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Music"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Messages"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "Email"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Post"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Maximum number of Email accounts reached."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Auto sync"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Add account"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Accounts"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "You can manage your contacts, calendars, Email, and IM accounts."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Signed in."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Contacts"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Add account"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Videos"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Mobile tracker"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Account list"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Sync server"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Task"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Tutorial complete."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Select a cloud service to use and then set up an account. Once you have set up a Samsung account, saved memos will be synced automatically."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "No account provider apps installed"
+
diff --git a/po/en_US.po b/po/en_US.po
new file mode 100644 (file)
index 0000000..73e4a5d
--- /dev/null
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Gallery"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "VoIP call"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planner"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Music"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Messages"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "Email"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Post"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Maximum number of email accounts reached."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Auto sync"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Add account"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Accounts"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "You can manage your contacts, calendars, email, and IM accounts."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Signed in."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Contacts"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Add account"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Videos"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Mobile tracker"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Account list"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Sync server"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Task"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Tutorial complete."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Select a cloud service to use and then set up an account. Once you have set up a Samsung account, saved memos will be synced automatically."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "No account provider apps installed"
+
diff --git a/po/es_ES.po b/po/es_ES.po
new file mode 100644 (file)
index 0000000..2d54798
--- /dev/null
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Galería"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "Llamada VoIP"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "Calendario"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung GALAXY Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Música"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Mensajes"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "Correo electrónico"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Actualización"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Número máximo de cuentas de correo electrónico alcanzado"
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Sincr auto"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Añadir cuenta"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Cuentas"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "Aceptar"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Puede gestionar sus contactos, calendarios, correo electrónico y cuentas de MI"
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Sesión iniciada"
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Contactos"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Añadir cuenta"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Vídeos"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Rastreador móvil"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Lista de cuentas"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Servidor de sincronización"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Tarea"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Tutorial finalizado."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Seleccione un servicio en la nube para usarlo y configure una cuenta. Una vez que haya configurado una Samsung account, las notas guardadas se sincronizarán automáticamente."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "No hay ninguna aplicación del proveedor de cuentas instalada"
+
diff --git a/po/es_US.po b/po/es_US.po
new file mode 100644 (file)
index 0000000..209d291
--- /dev/null
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Galería"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "Llamada VoIP"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planner"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Música"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Mensajes"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "Correo"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Enviar"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Número máximo de cuentas de correo alcanzado."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Sincronización automática"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Añadir cuenta"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Cuentas"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "Aceptar"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Puedes administrar tus contactos, calendarios, correos y cuentas IM."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Sesión iniciada."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Contactos"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Añadir cuenta"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Videos"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Rastreador móvil"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Lista de cuentas"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Servidor de sincronización"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Tarea"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Tutorial completo."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Seleccione un servicio de nube para usar y luego configure una cuenta. Después de configurar una cuenta Samsung, las notas guardadas se sincronizarán automáticamente."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "No hay aplicaciones instaladas de proveedores de cuentas"
+
diff --git a/po/et.po b/po/et.po
new file mode 100644 (file)
index 0000000..1e83070
--- /dev/null
+++ b/po/et.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Galerii"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "VoIP-kõne"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planeerija"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Muusika"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Sõnumid"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "E-post"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Post"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Maksimaalne arv e-posti kontosid on saavutatud."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Automaatne sünkroonimine"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Lisa konto"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Kontod"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Saate hallata oma kontakte, kalendreid, e-posti ja IM-kontosid."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Sisselogitud."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Kontaktid"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Lisa konto"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Videod"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Mobiilijälitus"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Kontoloend"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Sünkrooni server"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Ülesanne"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Õpetus on lõpule viidud."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Valige pilveteenus, mida kasutada, ning seejärel seadistage konto. Kui olete Samsungi konto seadistanud, sünkroonitakse salvestatud memod automaatselt."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Ühtki konto teenusepakkuja rakendust pole installitud"
+
diff --git a/po/eu.po b/po/eu.po
new file mode 100644 (file)
index 0000000..8ebd09a
--- /dev/null
+++ b/po/eu.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Galeria"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "VoIP deia"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "Egutegia"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Musika"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Mezuak"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "Helbide elektronikoa"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Argitaratu"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Gehienezko helbide elektroniko kontu kopurura iritsi zara"
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Sinkroniz. automat."
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Gehitu kontua"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Kontuak"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "Ados"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Zure kontaktuak, egutegiak, posta elektronikoa eta IM kontuak kudea ditzakezu"
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Saioa hasita"
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Kontaktuak"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Gehitu kontua"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Bideoak"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Arakatzaile mugikorra"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Kontu zerrenda"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Sinkronizazio zerbitzaria"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Ataza"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Tutoriala osatuta"
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Hautatu zein hodei zerbitzu erabili eta ondoren konfiguratu kontu bat. Samsung account bat konfiguratu ondoren, gordetako oroigarriak automatikoki sinkronizatuko dira."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Ez dago kontu hornitzailearen aplikaziorik instalatuta"
+
diff --git a/po/fi.po b/po/fi.po
new file mode 100644 (file)
index 0000000..386487a
--- /dev/null
+++ b/po/fi.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Galleria"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "VoIP-puhelu"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "Kalenteri"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Musiikki"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Viestit"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "Sähköposti"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Lähetä"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Sähköpostitilien enimmäismäärä on saavutettu."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Autom. synkronointi"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Lisää tili"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Tilit"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Voit hallita yhteystietoja, kalentereita, sähköpostiviestejä ja pikaviestitilejä."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Kirjauduttu sisään."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Yhteystiedot"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Lisää tili"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Videot"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Matkapuhelimen seuranta"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Tililuettelo"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Synkronointipalvelin"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Tehtävä"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Opetusohjelma suoritettu."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Valitse käytettävä pilvipalvelu ja luo tili. Kun olet luonut Samsung-tilin, tallennetut muistiot synkronoidaan automaattisesti."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Tilintarjoajan sovelluksia ei ole asennettu"
+
diff --git a/po/fr.po b/po/fr.po
new file mode 100644 (file)
index 0000000..6e8c980
--- /dev/null
+++ b/po/fr.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Galerie"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "Appel voIP"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planner"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Musique"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Messages"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "Email"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Post"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Nombre maximum de messageries atteint"
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Synchronisation auto."
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Ajouter compte"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Comptes"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Vous pouvez gérer vos contacts, calendriers, e-mail et comptes MI."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Connecté"
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Contacts"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Ajouter compte"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Vidéos"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Traçage du mobile"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Liste des comptes"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Serveur de synchronisation"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Tâche"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Didacticiel terminé."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Sélectionnez un service cloud à utiliser, puis configurez un compte. Une fois le compte Samsung configuré, les mémos enregistrés sont synchronisés automatiquement."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Aucune application de fournisseur de compte installée"
+
diff --git a/po/fr_CA.po b/po/fr_CA.po
new file mode 100644 (file)
index 0000000..2e694de
--- /dev/null
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Galerie"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Mémo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "Appel voIP"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Calendrier"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Appli Samsung"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Musique"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Messagerie"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "Courriel"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Post"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Nombre maximum de messageries atteint."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Synchro. automatique"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Ajouter un compte"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Comptes"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Vous pouvez gérer vos contacts, calendriers, courriels et comptes MI."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Connecté."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Contacts"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Ajouter un compte"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Vidéos"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Traçage du mobile"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Liste des comptes"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Serveur de synchro."
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Tâche"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Didacticiel terminé"
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Sélectionnez un service de stockage en nuage à utiliser, puis configurez un compte. Une fois le compte Samsung configuré, les mémos enregistrés sont synchronisés automatiquement."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Aucune application de fournisseur de compte installée"
+
diff --git a/po/ga.po b/po/ga.po
new file mode 100644 (file)
index 0000000..10bdb50
--- /dev/null
+++ b/po/ga.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Gailearaí"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "Glao VoIP"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Phleanálaí"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Ceol"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Teachtaireachtaí"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "An tIdirlíon"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "R-phost"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Post"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Uaslíon na gcuntas r-phost bainte amach."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Uathshioncronú"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Cuir cuntas leis"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Cuntais"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Is féidir leat do theagmhálaithe, féilirí, ríomhphost agus cuntais IM a bhainistiú"
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Sínithe isteach."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Teagmhálaithe"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Cuir cuntas leis"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Físeáin"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Rianaire taistil"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Liosta na gcuntas"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Freastalaí sioncronaithe"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Tasc"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Ceacht teagaisc curtha i gcrích."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Roghnaigh néalseirbhís le húsáid agus ansin socraigh cuntas. Nuair atá an cuntas Samsung socraithe agat, déanfar meabhráin atá sábháilte a uathshioncronú."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Níl feidhmchlár i gcomhair soláthraí seirbhíse cuntas suiteáilte"
+
diff --git a/po/gl.po b/po/gl.po
new file mode 100644 (file)
index 0000000..55f7224
--- /dev/null
+++ b/po/gl.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Galería"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "Chamada VoIP"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "Calendario"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Música"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Mensaxes"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "Correo electrónico"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Actualización"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Alcanzouse o número máximo de correos electrónicos"
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Sincron. automática"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Engadir conta"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Contas"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "Aceptar"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Podes xestionar os teus contactos, calendarios, correos electrónicos e contas de MI"
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Sesión iniciada"
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Contactos"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Engadir conta"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Vídeos"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Rastrexador móbil"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Lista de contas"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Servidor de sincronización"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Tarefa"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Tutorial completado"
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Selecciona un servizo na nube para usar e, a continuación, configura unha conta. Unha vez configurada unha Samsung account, as notas gardadas sincronizaranse automaticamente."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Non hai ningunha aplicación do provedor da conta instalada"
+
diff --git a/po/hi.po b/po/hi.po
new file mode 100644 (file)
index 0000000..18cb51c
--- /dev/null
+++ b/po/hi.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "गैलरी"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "VoIP कॉल"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planner"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "संगीत"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "सन्देश"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "इंटरनेट"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "ईमेल"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "पोस्ट"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "माइक्रोसॉफ्ट एक्सचेंज एक्टिवसिंक"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "ईमेल खातों की अधिकतम संख्‍या पहुँची।"
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "ऑटो सिंक"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "खाता जोड़ें"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "खातें"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "ओके"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "आप अपने संपर्क, कैलेंडर्स, ईमेल, तथा IM खाते प्रबंध कर सकते हैं"
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "साइन इन किया।"
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "संपर्क"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "खाता जोड़ें"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "वीडियो"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "मोबाइल ट्रेकर"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "खाता सूची"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "सर्वर सिंक करें"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "कार्य"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "शिक्षण पूर्ण।"
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "किसी क्लाउड सेवा का उपयोग करने के लिए उसका चयन करें और फिर कोई खाता सेट करें। एक बार आपके द्वारा कोई Samsung account सेट कर लेने के बाद सुरक्षित किए गए मेमोज़ स्वचालित रूप से सिंक्रनाइज़ किए जाएँगे।"
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "कोई खाता प्रदाता एप्स स्थापित नहीं की गए हैं"
+
diff --git a/po/hr.po b/po/hr.po
new file mode 100644 (file)
index 0000000..2daaf12
--- /dev/null
+++ b/po/hr.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Galerija"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Bilješka"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "VoIP poziv"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planer"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Glazba"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Poruke"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "Email"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Objavi"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Maks. broj email računa."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Auto. sinkronizacija"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Dodaj račun"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Računi"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Upravljajte kontaktima, kalendarima, email porukama i IM računima."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Prijavljen."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Imenik"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Dodaj račun"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Video"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Mobilni lokator"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Popis računa"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Poslužitelj sinkronizacije"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Obaveza"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Vodič dovršen."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Odaberite uslugu oblaka koju ćete koristiti i napravite račun. Nakon što ste postavili Samsung račun, spremljene bilješke bit će automatski sinkronizirane."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Nema instaliranih aplikacija pružatelja računa"
+
diff --git a/po/hu.po b/po/hu.po
new file mode 100644 (file)
index 0000000..815f7cc
--- /dev/null
+++ b/po/hu.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Galéria"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Jegyzet"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "VoIP-hívás"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Tervező"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Zenék"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Üzenetek"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "E-mail"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Post"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Elérte az e-mail fiókok maximális számát."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Aut. szinkronizálás"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Fiók hozzáadása"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Fiókok"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Kezelheti névjegyzékét, naptárait, e-mailjeit és IM-fiókjait."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Bejelentkezve."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Névjegyek"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Fiók hozzáadása"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Videók"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Mobilkövető"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Fiókok listája"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Szinkronizációs szerver"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Teendők"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "A tankönyv befejeződött."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Válassza ki a használni kívánt felhőszolgáltatást, és állítson be fiókot. Samsung account beállítása után a mentett jegyzetek automatikusan szinkronizálva lesznek."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Nincs telepítve fiókszolgáltatói alkalmazás"
+
diff --git a/po/hy.po b/po/hy.po
new file mode 100644 (file)
index 0000000..cf29894
--- /dev/null
+++ b/po/hy.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Պատկերասրահ"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "VoIP կանչ"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planner"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Երաժշտություն"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Հղրդգրթ"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Ինտերնետ"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "Էլ.փոստ"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Post"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Հասել է էլ. փոստի հաշիվների առավելագույն քանակին:"
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Ինքնաբար համաժամեցում"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Հաշվի ավելացում"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Հաշիվներ"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Կարող եք կառավարել Ձեր կոնտակտները, օրացույցները, էլփոստը և IM հաշիվները:"
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Մուտք է գործել:"
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Կոնտակտներ"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Հաշվի ավելացում"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Տեսահոլովակներ"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "SIM քարտի փոփոխության մասին ծանուցում"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Հաշիվների ցանկ"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Համաժամացման սերվեր"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Առաջադրանք"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Ուսումնական ձեռնարկն ավարտվեց:"
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Ընտրեք ամպային ծառայություն՝ դա օգտագործելու համար, այնուհետև ստեղծեք հաշիվ: Հենց որ Samsung հաշիվ ստեղծեք, պահպանված հուշագրերը կհամաժամացվեն ինքնաբերաբար"
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Հաշիվը տրամադրողի ծրագրեր տեղադրված չեն"
+
diff --git a/po/is.po b/po/is.po
new file mode 100644 (file)
index 0000000..e7bd55b
--- /dev/null
+++ b/po/is.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Gallerí"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "VoIP-símtal"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S-skipulag"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Tónlist"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Skilaboð"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internetið"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "Tölvupóstur"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Birta"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Hámarksfjölda pósthólfa hefur verið náð."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Sjálfvirk samstilling"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Bæta við reikningi"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Reikningar"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "Í lagi"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Þú getur stjórnað tengiliðunum þínum, dagbókum, tölvupósti og spjallreikningum."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Þú ert innskráð/ur."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Tengiliðir"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Bæta við reikningi"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Myndskeið"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Farsímarakning"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Reikningalisti"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Netþjónn samstillingar"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Verkefni"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Kennslu lokið."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Veldu skýjaþjónustu og settu svo upp reikning. Þegar Samsung-reikningur hefur verið settur upp verða vistuð minnisatriði samstillt sjálfkrafa."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Engin forrit frá reikningsveitu uppsett"
+
diff --git a/po/it_IT.po b/po/it_IT.po
new file mode 100644 (file)
index 0000000..b3d600c
--- /dev/null
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Galleria"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "Chiamata VoIP"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "Calendario"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Musica"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Messaggi"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "E-mail"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Invia"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Raggiunto numero massimo di account email."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Sincronizzaz. automatica"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Aggiungi account"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Account"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Potete gestire contatti, calendari, e-mail e account IM."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Accesso eseguito."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Rubrica"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Aggiungi account"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Video"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Mobile Tracker"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Elenco account"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Server sincronizzazione"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Attività"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Tutorial completato."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Selezionate un servizio cloud da utilizzare, quindi configurate un account. Al termine della configurazione dell'account Samsung, i promemoria salvati verranno sincronizzati automaticamente."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Nessuna applicazione provider di account installata"
+
diff --git a/po/ja_JP.po b/po/ja_JP.po
new file mode 100644 (file)
index 0000000..96ba288
--- /dev/null
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "ギャラリー"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "Sメモ"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "VoIP電話"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "Sプランナー"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "音楽"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "メッセージ"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "ブラウザ"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "Eメール"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "投稿"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "最大メールアカウント数に達しました。"
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "自動同期"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "アカウント追加"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "アカウント"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "連絡先、カレンダー、Eメール、およびIMアカウントを管理できます。"
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "サインインしました。"
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "電話帳"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "アカウント追加"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "動画"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "モバイルトラッカー"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "アカウントリスト"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "同期サーバー"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "タスク"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "チュートリアルが完了しました。"
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "使用するクラウドサービスを選択した後、アカウントを設定します。一度Samsungアカウントを設定すると、保存されたメモは自動的に同期されます。"
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "アカウントプロバイダアプリがインストールされていません"
+
diff --git a/po/ka.po b/po/ka.po
new file mode 100644 (file)
index 0000000..87e1af0
--- /dev/null
+++ b/po/ka.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "გალერეა"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "VoIP ზარი"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planner"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "მუსიკა"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "შეტყობინებები"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "ინტერნეტი"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "ელ-ფოსტა"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "გაგზავნა"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "მიღწეულია ელ.ფოსტის ანგარიშების მაქსიმალური რაოდენობა."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "ავტომატური სინქრონიზაცია"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "ანგარიშის დამატება"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "ანგარიშები"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "კი"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "შეგიძლიათ დაალაგოთ კონტაქტები, კალენდრები, ელ.ფოსტა და მესინჯერის ანგარიშები."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "შესვლა."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "კონტაქტები"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "ანგარიშის დამატება"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "ვიდეოები"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "მობილურის მზვერავი"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "ანგარიშების სია"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "სინქრონიზაციის სერვერი"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "დავალება"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "სახელმძღვანელო დასრულდა."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "აირჩიეთ გამოსაყენებელი გლობალური ქსელის სერვისი და შემდეგ დააყენეთ ანგარიში. Samsung ანგარიშის დაყენების შემდეგ, შენახული შეხსენებები ავტომატურად დასინქრონდება."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "ანგარიშის მომწოდებელი აპლიკაციები არ არის დაინსტალირებული"
+
diff --git a/po/kk.po b/po/kk.po
new file mode 100644 (file)
index 0000000..a4b87c9
--- /dev/null
+++ b/po/kk.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Галерея"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "VoIP қоңырауы"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planner"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Музыка"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Хабарламалар"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Шолушы"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "Эл. пошта"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Post"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Электрондық поштаның есептік жазбаларының ең көп санына жетті."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Авто синхрондау"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Тіркелгі қосу"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Тіркелгі"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Контактілерді, күнтізбелерді, электрондық поштаны және IM есептік жазбаларын реттеуге болады."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Кірген."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Контактілер"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Тіркелгі қосу"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Бейнежазбалар"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Ұялы  байланысу жүйесі"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Есептік жазбалар тізімі"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Синхрондау сервері"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Тапсырма"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Оқулық аяқталды."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Пайдаланатын бұлт қызметін таңдаңыз да, есептік жазбаны орнатыңыз. Samsung есептік жазбасын орнатқаннан кейін сақталған жазбалар автоматты түрде синхрондалады."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Орнатылған есептік жазба провайдер бағдарламасы жоқ"
+
diff --git a/po/ko_KR.po b/po/ko_KR.po
new file mode 100644 (file)
index 0000000..90b55f4
--- /dev/null
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "갤러리"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S메모"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "인터넷 전화"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S플래너"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "음악"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "메시지"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "인터넷"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "이메일"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "등록"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "최대 이메일 계정 수에 도달하였습니다."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "자동 동기화"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "계정 추가"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "계정"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "확인"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "연락처, 캘린더, 이메일, 메신저 계정을 관리할 수 있습니다."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "로그인하였습니다."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "연락처"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "계정 추가"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "동영상"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "모바일 트래커"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "계정 목록"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "서버 동기화"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "할 일"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "가이드를 완료하였습니다."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "이용할 클라우드 서비스를 선택한 후 계정을 설정하세요. 삼성 계정이 설정되면 저장된 메모가 자동 동기화됩니다."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "설치된 계정 공급자 앱이 없습니다"
+
diff --git a/po/lt.po b/po/lt.po
new file mode 100644 (file)
index 0000000..abd1410
--- /dev/null
+++ b/po/lt.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Galerija"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "„VoIP“ skambutis"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planner"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Muzika"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Žinutės"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internetas"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "El. paštas"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Skelbti"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Pasiektas didžiausias el. pašto paskyrų skaičius."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Automatinis sinchronizav."
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Pridėti paskyrą"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Paskyros"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "Gerai"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Galite tvarkyti adresatus, kalendorius, el. paštą ir IM paskyras."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Prisiregistruota."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Adresatai"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Pridėti paskyrą"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Vaizdo įrašai"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Mobiliojo telefono seklys"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Paskyrų sąrašas"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Sinchr. serveris"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Užduotis"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Mokymo programa baigta."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Pasirinkite debesų paslaugą, kuria norite naudotis, tada sukurkite paskyrą. Sukūrus „Samsung“ paskyrą išsaugoti įrašai bus sinchronizuojami automatiškai."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Įdiegtų paskyros teikėjo programų nėra"
+
diff --git a/po/lv.po b/po/lv.po
new file mode 100644 (file)
index 0000000..41681bb
--- /dev/null
+++ b/po/lv.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Galerija"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "VoIP zvans"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planner"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Mūzika"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Ziņas"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internets"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "E-pasts"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Post"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Sasniegts maksimālais e-pasta kontu skaits."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Automātiska sinhr."
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Konta pievienošana"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Konti"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "Labi"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Varat pārvaldīt kontaktus, kalendārus, e-pasta ziņas un tūlītējās ziņapmaiņas kontus."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Pierakstījies."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Kontakti"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Konta pievienošana"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Video"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Mobilais meklētājs"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Kontu saraksts"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Sinhronizēšanas serveris"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Uzdevums"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Apmācība pabeigta."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Izvēlieties mākoņa pakalpojumu, kuru izmantot, un pēc tam iestatiet kontu. Kad būsit iestatījis Samsung kontu, saglabātās atgādnes tiks sinhronizētas automātiski."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Nav instalēta neviena konta nodrošinātāja programma"
+
diff --git a/po/mk.po b/po/mk.po
new file mode 100644 (file)
index 0000000..d5d0cad
--- /dev/null
+++ b/po/mk.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Галерија"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "Повик VoIP"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planner"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Музика"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Пораки"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Интернет"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "Е-пошта"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Post"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Достигнат е максималниот број сметки за email."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Автоматска синхронизација"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Додај сметка"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Сметки"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Може да ги уредувате своите контакти, календари, email и сметки за ИП."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Запишани сте."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Именик"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Додај сметка"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Видео-записи"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Мобилен локатор"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Листа сметки"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Сервер за синхронизација"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Задача"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Упатството е завршено."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Изберете сервис во облакот што ќе го користите па поставете сметка. Штом ќе поставите сметка Samsung, зачуваните белешки ќе се синхронизираат автоматски."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Не се инсталирани апликации за оператор на сметка"
+
diff --git a/po/nb.po b/po/nb.po
new file mode 100644 (file)
index 0000000..5f1bbc9
--- /dev/null
+++ b/po/nb.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Galleri"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "VoIP-anrop"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planner"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Musikk"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Meldinger"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internett"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "E-post"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Publiser"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Maksimalt antall e-postkontoer er nådd."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Autosynkronisering"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Legg til konto"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Kontoer"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Du kan administrere kontakter, kalendere, e-post og direktemeldingskontoer."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Pålogget."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Kontakter"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Legg til konto"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Video"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Tyverisporing"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Kontoliste"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Synroniser server"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Oppgave"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Læreprogram fullført."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Velg en nettskytjeneste du vil synkronisere med, og konfigurer deretter en konto. Når du har konfigurert en Samsung-konto, vil lagrede notater bli synkronisert automatisk."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Ingen kontoleverandørapper er installert"
+
diff --git a/po/nl.po b/po/nl.po
new file mode 100644 (file)
index 0000000..0e781e1
--- /dev/null
+++ b/po/nl.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Galerij"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "VoIP-oproep"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planner"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Muziek"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Berichten"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "E-mail"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Plaatsen"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Maximumaantal e-mailaccounts bereikt."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Automatisch synchroniseren"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Account toevoegen"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Accounts"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "U kunt contacten, agenda's, e-mail- en IM-accounts beheren."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Ingelogd."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Contacten"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Account toevoegen"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Video's"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Mobiel opsporen"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Accountlijst"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Synchronisatieserver"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Taak"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Zelfstudie voltooid."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Selecteer de cloudservice die u wilt gebruiken en stel daarna een account in. Nadat u een Samsung account hebt ingesteld, worden opgeslagen memo's automatisch gesynchroniseerd."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Geen apps van accountprovider geïnstalleerd"
+
diff --git a/po/pl.po b/po/pl.po
new file mode 100644 (file)
index 0000000..2997747
--- /dev/null
+++ b/po/pl.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Galeria"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Notatka"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "Połączenie VoIP"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Terminarz"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Muzyka"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Wiadomości"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "E-mail"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Publikuj"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Osiągnięto maksymalną liczbę kont e-mail."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Autom. synchr."
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Dodaj konto"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Konta"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Możesz zarządzać kontaktami, kalendarzami, e-mailami i kontami komunikatora."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Zalogowano."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Kontakty"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Dodaj konto"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Filmy"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Mobile Tracker"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Lista kont"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Serwer synch."
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Zadanie"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Samouczek ukończono."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Wybierz usługę chmurową, której chcesz użyć, a następnie skonfiguruj konto. Po skonfigurowaniu konta Samsung zapisane zapiski będą synchronizowane automatycznie."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Nie zainstalowano aplikacji dostawcy konta"
+
diff --git a/po/pt_BR.po b/po/pt_BR.po
new file mode 100644 (file)
index 0000000..60bc36c
--- /dev/null
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Galeria"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "Chamadas VoIP"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planner"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Músicas"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Mensagem"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "E-mail"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Publicar"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Número máximo de contas de e-mails atingido."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Sincronização automática"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Adicionar conta"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Contas"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Você pode gerenciar seus contatos, calendários, e-mails e contas de IM."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Sessão iniciada."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Contatos"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Adicionar conta"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Vídeos"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Mobile Tracker"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Lista de conta"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Servidor de sincronização"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Tarefas"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Tutorial concluído"
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Selecione um serviço em nuvem para usar e configurar uma conta. Após você ter configurado uma Conta Samsung, os lembretes salvos serão sincronizados automaticamente."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Nenhum aplicativo de provedor de conta instalado"
+
diff --git a/po/pt_PT.po b/po/pt_PT.po
new file mode 100644 (file)
index 0000000..0a15b9c
--- /dev/null
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Galeria"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "Chamada VoIP"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planner"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Música"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Mensagem"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "E-mail"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Publicar"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Número máximo de contas de e-mails atingido."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Sincronização automática"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Adicionar conta"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Contas"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Pode gerir os seus contactos, agendas, e-mail e contas de MI."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Sessão iniciada."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Contactos"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Adicionar conta"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Vídeos"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Mobile tracker"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Lista contas"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Servidor de sincronização"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Tarefa"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Tutorial concluído."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Seleccione um serviço de nuvem para utilizar e configure uma conta. Depois de ter configurado uma conta Samsung, os memorandos guardados serão sincronizados automaticamente."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Sem aplicações de fornecedores de contas instaladas"
+
diff --git a/po/ro.po b/po/ro.po
new file mode 100644 (file)
index 0000000..6669779
--- /dev/null
+++ b/po/ro.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Galerie"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "Apel VoIP"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "Planificator S"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Muzică"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Mesaje"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "Email"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Postare"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "S-a atins numărul maxim de conturi de email."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Sincron. automată"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Adăugare cont"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Conturi"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Vă puteţi gestiona contactele, calendarele, e-mailul şi conturile IM."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Conectarea a reuşit."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Contacte"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Adăugare cont"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Videoclipuri"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Mobile Tracker"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Listă de conturi"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Sincronizare server"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Activitate"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Tutorial finalizat."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Selectaţi un serviciu cloud pe care doriţi să-l utilizaţi, apoi configuraţi un cont. După configurarea unui cont Samsung, notiţele salvate vor fi sincronizate automat."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Nu este instalată nicio aplicaţie cont furnizor"
+
diff --git a/po/ru_RU.po b/po/ru_RU.po
new file mode 100644 (file)
index 0000000..e0821a5
--- /dev/null
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Галерея"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "Вызов VoIP"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planner"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Музыка"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Сообщения"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Интернет"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "E-mail"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Опубликовать"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Достигнуто максимальное число учетных записей электронной почты."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Автосинхронизация"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Добавить учетную запись"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Учетные записи"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "ОК"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Вы можете управлять своими контактами, календарями, электронной почтой и учетными записями IM."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Вход выполнен."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Контакты"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Добавить учетную запись"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Видео"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Оповещение о смене SIM-карты"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Список учетных записей"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Сервер синхронизации"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Задача"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Обучение завершено."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Выберите облачную службу для использования и настройте учетную запись. После настройки учетной записи Samsung сохраненные записки будут синхронизированы автоматически."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Нет установл. приложений уч. записи поставщика"
+
diff --git a/po/sk.po b/po/sk.po
new file mode 100644 (file)
index 0000000..16eae5a
--- /dev/null
+++ b/po/sk.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Galéria"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "Poznámka S"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "Hovor VoIP"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "Plánovač S"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Hudba"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Správy"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "E-mail"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Príspevok"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Dosiahol sa maximálny počet e-mailových kont."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Automat. synchronizácia"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Pridať konto"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Kontá"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Môžete spravovať kontakty, kalendáre, e-maily a kontá okamžitých správ."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Prihlásený."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Kontakty"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Pridať konto"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Videá"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Mobilný stopár"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Zoznam kont"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Synchronizačný server"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Úloha"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Kurz je dokončený."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Vyberte službu cloud, ktorú chcete použiť, a potom nastavte konto. Po nastavení konta Samsung sa automaticky synchronizujú uložené pripomienky."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Nie sú nainštalované žiadne aplikácie poskytovateľa konta"
+
diff --git a/po/sl.po b/po/sl.po
new file mode 100644 (file)
index 0000000..8eb5a10
--- /dev/null
+++ b/po/sl.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Galerija"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "Klic VoIP"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planner"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Glasba"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Sporočila"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "E-pošta"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Objavi"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Doseženo je največje dovoljeno število računov za e-pošto."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Samodejna sinhronizacija"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Dodaj račun"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Računi"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "V redu"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Upravljate lahko stike, koledarje, e-pošto in račune za NS."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Prijava je uspela."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Imenik"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Dodaj račun"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Videoposnetki"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Mobilni sledilnik"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Seznam računov"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Strežnik za sinhronizacijo"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Opravila"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Vadnica je končana."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Izberite storitev v oblaku, ki jo želite uporabiti, nato pa nastavite račun. Ko nastavite Samsung račun, se bodo shranjene beležke samodejno sinhronizirale."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Nameščena ni nobena aplikacija ponudnika računa"
+
diff --git a/po/sr.po b/po/sr.po
new file mode 100644 (file)
index 0000000..96d1bfc
--- /dev/null
+++ b/po/sr.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Galerija"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "VoIP poziv"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S planer"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Muzika"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Poruke"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "E-pošta"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Objavi"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Dostignut maksimalan broj naloga e-pošte."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Automatska sinhronizacija"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Dodaj nalog"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Nalozi"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Možeš da upravljaš svojim kontaktima, kalendarom, e-poštom i nalozima za trenutne poruke."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Prijavljen."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Kontakti"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Dodaj nalog"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Video zapisi"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Mobile tracker"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Lista naloga"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Server za sinhronizaciju"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Zadatak"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Vodič dovršen."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Izaberi uslugu na oblaku koju želiš da koristiš, a zatim podesi account. Kada podesiš Samsung account, sačuvane beleške će se automatski sinhronizovati."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Nije instalirana nijedna aplikacija dobavljača naloga"
+
diff --git a/po/sv.po b/po/sv.po
new file mode 100644 (file)
index 0000000..9c3684c
--- /dev/null
+++ b/po/sv.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Galleri"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "VoIP-samtal"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Kalender"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Musik"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Meddelanden"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "E-post"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Posta"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Högsta antal e-postkonton har uppnåtts."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Autosynkning"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Lägg till konto"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Konton"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Du kan hantera kontakter, kalender, e-post och IM-konton."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Inloggad."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Kontakter"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Lägg till konto"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Videoklipp"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Stöldspårning"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Kontolista"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Synkroniseringsserver"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Uppgift"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Introduktionen är slutförd."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Välj en molntjänst som du vill använda och skapa sedan ett konto. När du har skapat ett Samsung account kommer sparade memon att synkroniseras automatiskt."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Inga kontoleverantörsprogram har installerats"
+
diff --git a/po/tr_TR.po b/po/tr_TR.po
new file mode 100644 (file)
index 0000000..f07255c
--- /dev/null
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Galeri"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "VoIP araması"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planlayıcı"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Müzik"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Mesajlar"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "İnternet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "E-posta"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Gönder"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Maksimum e-posta hesabı sayısına ulaşıldı."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Oto eşitleme"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Hesap ekle"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Hesaplar"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "Tamam"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Kişileri, takvimleri, e-postayı ve IM hesaplarını yönetebilirsiniz."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Oturum açıldı."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Rehber"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Hesap ekle"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Videolar"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Mobil izleyici"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Hesap listesi"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Senkr. sunucusu"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Görevler"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Eğitsel bitti."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Kullanmak için bir bulut servisi seçin ve sonra bir hesap yapılandırın. Bir Samsung hesabı kurduktan sonra, kayıtlı notlar otomatik olarak eşitlenecektir."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Yüklü hesap sağlayıcı uygulaması yok"
+
diff --git a/po/uk.po b/po/uk.po
new file mode 100644 (file)
index 0000000..3b47989
--- /dev/null
+++ b/po/uk.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Галерея"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "Виклик VoIP"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planner"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Музика"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Повідомлення"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Інтернет"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "Email"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Post"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "Досягнуто максимальної кількості облікових записів Email."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Автосинхронізація"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Додати обліковий запис"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Облікові записи"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Можна керувати контактами, календарями, повідомленнями Email та обліковими записами служби миттєвих повідомлень."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Зареєстровано."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Контакти"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Додати обліковий запис"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Відео"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Мобільна сигналізація"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Список облікових записів"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Сервер синхронізації"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Завдання"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Посібник завершено."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Виберіть потрібну хмарну службу, а потім настройте обліковий запис. Після настроювання облікового запису Samsung збережені нагадування буде автоматично синхронізовано."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Немає установл. прогр. облік. запису постачальника"
+
diff --git a/po/uz.po b/po/uz.po
new file mode 100644 (file)
index 0000000..01a7415
--- /dev/null
+++ b/po/uz.po
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "Galereya"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "VoIP qo‘ng‘irog‘i"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planner"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "Musiqa"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "Xabarlar"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "Internet"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "E-pochta"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Xabar yuborish"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "E-pochta hisob qaydnomalari soni ruxsat etilgan maksimal miqdorga yetdi."
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "Avto-sinxronlash"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "Hisob qaydnoma qo‘shish"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "Hisob qaydnomalari"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "OK"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "Kontaktlar, kalendarlar, e-pochtalar va IM hisob qaydnomalarini boshqarishingiz mumkin."
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "Kirildi."
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "Kontaktlar"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Hisob qaydnoma qo‘shish"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "Videolar"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "Mobil telefonni topish xizmati"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "Hisob qaydnomalar ro‘yxati"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "Sinx. serveri"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "Topshiriq"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "Ko‘rsatma yakunlandi."
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "Foydalanish uchun bulut xizmatini tanlang va undan so‘ng hisob qaydnomasini o‘rnating. Samsung accountni o‘rnatganingizdan so‘ng, saqlangan yozuvlar avtomatik ravishda sinxronlanadi."
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "Hisob qaydnoma ta’minotchisi ilovalari o‘rnatilmagan"
+
diff --git a/po/zh_CN.po b/po/zh_CN.po
new file mode 100644 (file)
index 0000000..4ffe8c3
--- /dev/null
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "相册"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S 备忘录"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "VoIP 电话"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S 日历"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "音乐"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "信息"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "互联网"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "电子邮件"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "发贴"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "微软Exchange ActiveSync 账户"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "已达到电子邮件帐户的数量上限。"
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "自动同步"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "添加账户"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "账户"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "确定"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "您可管理您的联系人、日历、电子邮件和 IM 账户。"
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "已登录"
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "联系人"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "添加账户"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "视频"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "手机追踪"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "账户列表"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "同步服务器"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "任务"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "教程完成"
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "选择要使用的云服务,然后设置账户。一旦您设置了三星账户,已保存的备忘录将自动同步。"
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "未安装账户提供商应用程序"
+
diff --git a/po/zh_HK.po b/po/zh_HK.po
new file mode 100644 (file)
index 0000000..e5c869e
--- /dev/null
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "媒體瀏覽器"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "VoIP 通話"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planner"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "音樂"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "訊息"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "瀏覽器"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "電子郵件"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "張貼"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "已達電子郵件帳戶的數量上限。"
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "自動同步"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "加入帳戶"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "帳戶"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "確定"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "您可管理您的聯絡人、日曆、電子郵件、以及 IM 帳戶。"
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "已登入。"
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "聯絡人"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "加入帳戶"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "影片"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "手機追蹤器"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "帳戶清單"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "同步伺服器"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "工作"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "教學完成。"
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "選擇要使用的雲端服務然後建立帳戶。一旦您建立三星帳戶後,已儲存的備忘錄將自動同步。"
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "未安裝帳戶提供者應用程式"
+
diff --git a/po/zh_TW.po b/po/zh_TW.po
new file mode 100644 (file)
index 0000000..b769efa
--- /dev/null
@@ -0,0 +1,84 @@
+msgid "IDS_COM_BODY_GALLERY"
+msgstr "媒體瀏覽器"
+
+msgid "IDS_COM_OPT_S_MEMO"
+msgstr "S Memo"
+
+msgid "IDS_COM_BODY_VOIP_CALL"
+msgstr "VoIP 通話"
+
+msgid "IDS_COM_BODY_S_PLANNER"
+msgstr "S Planner"
+
+msgid "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU"
+msgstr "Samsung Apps"
+
+msgid "IDS_COM_BODY_MUSIC"
+msgstr "音樂"
+
+msgid "IDS_COM_BODY_MESSAGES"
+msgstr "訊息"
+
+msgid "IDS_COM_BODY_INTERNET"
+msgstr "網際網路"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "電子郵件"
+
+msgid "IDS_TW_BODY_POST_TWITTER"
+msgstr "Post"
+
+msgid "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"
+msgstr "Microsoft Exchange ActiveSync"
+
+msgid "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"
+msgstr "電子郵件帳號已達道最大數量。"
+
+msgid "IDS_MA_MBODY_AUTO_SYNC"
+msgstr "自動同步"
+
+msgid "IDS_MA_HEADER_ADD_ACCOUNT"
+msgstr "新增帳號"
+
+msgid "IDS_MA_HEADER_ACCOUNTS"
+msgstr "帳號"
+
+msgid "IDS_MA_BUTTON_OK"
+msgstr "確認"
+
+msgid "IDS_MA_BODY_YOU_CAN_MANAGE_YOUR_CONTACTS_CALENDARS_EMAIL_AND_IM_ACCOUNTS"
+msgstr "可管理您的聯絡人、日曆、電子郵件、以及 IM 帳號。"
+
+msgid "IDS_MA_BODY_SIGNED_IN"
+msgstr "已登入。"
+
+msgid "IDS_PB_TAB_CONTACTS"
+msgstr "聯絡人"
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "新增帳號"
+
+msgid "IDS_ST_BODY_VIDEOS"
+msgstr "影片"
+
+msgid "IDS_ST_BODY_MOBILE_TRACKER"
+msgstr "手機追蹤系統"
+
+msgid "IDS_ST_BODY_ACCOUNT_LIST"
+msgstr "帳號清單"
+
+msgid "IDS_SYNCML_BODY_SYNC_SERVER"
+msgstr "同步伺服器"
+
+msgid "IDS_TASK_BODY_TASK"
+msgstr "工作"
+
+msgid "IDS_HELP_POP_TUTORIAL_COMPLETE"
+msgstr "教學完成。"
+
+msgid "IDS_HELP_BODY_SELECT_A_CLOUD_SERVICE_TO_USE_AND_THEN_SET_UP_AN_ACCOUNT_ONCE_YOU_HAVE_SET_UP_A_SAMSUNG_ACCOUNT_SAVED_MEMOS_WILL_BE_SYNCED_AUTOMATICALLY"
+msgstr "選擇要使用的雲端服務然後建立帳號。建立三星帳號後,將自動同步儲存的備忘錄。"
+
+msgid "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"
+msgstr "未安裝帳號提供者應用程式"
+
diff --git a/setting-myaccount-efl.xml b/setting-myaccount-efl.xml
new file mode 100755 (executable)
index 0000000..33af557
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" package="setting-myaccount-efl" version="1.9.101" install-location="internal-only">
+       <label>Accounts</label>
+       <author email="wy1115.lee@samsung.com" href="www.samsung.com">Wonyoung Lee</author>
+       <description>My Account Application</description>
+       <ui-application appid="setting-myaccount-efl" exec="/usr/apps/setting-myaccount-efl/bin/setting-myaccount-efl" ui-gadget="true" nodisplay="true" multiple="true" type="capp" taskmanage="false" process-pool="true">
+               <icon>/usr/apps/com.samsung.setting/res/icons/settings_account.png</icon>
+               <label>Accounts</label>
+               <label xml:lang="en-us">Accounts</label>
+               <label xml:lang="nl-nl">Accounts</label>
+               <label xml:lang="de-de">Konten</label>
+               <label xml:lang="zh-hk">帳戶</label>
+               <label xml:lang="zh-cn">帐户</label>
+               <label xml:lang="ru-ru">Учетные записи</label>
+               <label xml:lang="zh-tw">帳號</label>
+               <label xml:lang="ja-jp">アカウント</label>
+               <label xml:lang="es-es">Cuentas</label>
+               <label xml:lang="el-gr">Λογαριασμοί</label>
+               <label xml:lang="it-it">Account</label>
+               <label xml:lang="tr-tr">Hesaplar</label>
+               <label xml:lang="pt-pt">Contas</label>
+               <label xml:lang="fr-fr">Comptes</label>
+               <label xml:lang="ko-kr">계정</label>
+       </ui-application>
+</manifest>
diff --git a/src/myaccount_ug_account_list.c b/src/myaccount_ug_account_list.c
new file mode 100755 (executable)
index 0000000..ab9f69d
--- /dev/null
@@ -0,0 +1,1097 @@
+/*
+ *  my-account
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Wonyoung Lee <wy1115.lee@samsung.com>, Tarun Kumar <tarun.kr@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#include <Ecore_X.h>
+#include <vconf.h>
+#include "myaccount_ug_account_list.h"
+#include "myaccount_ug_addaccount.h"
+#include "myaccount_ug_common.h"
+
+#define SORT_PRIOR_1 "1_"
+#define SORT_PRIOR_2 "2_"
+#define SORT_PRIOR_3 "3_"
+
+static Elm_Genlist_Item_Class account_list_itc;
+
+static int account_index = 0;
+
+#define TOOLBAR_HEIGHT                 0
+
+//static void _myaccount_account_list_free_capdata(gpointer data,      gpointer user_data);
+static void __myaccount_account_list_addaccount_cb( void *data,
+                                                                                       Evas_Object *obj, void* event_info );
+static void _myaccount_ug_account_list_layout_cb(ui_gadget_h ug,
+                                                                                       enum ug_mode mode, void *priv);
+static void _myaccount_ug_account_list_result_cb(ui_gadget_h ug,
+                                                                                       app_control_h app_control, void *priv);
+static void _myaccount_ug_account_list_destroy_cb(ui_gadget_h ug,
+                                                                               void *priv);
+static void __myaccount_account_list_append_genlist(myaccount_appdata *ad,
+                                                                               int count);
+static void __rotate_more_ctxpopup_cb(void *data, Evas_Object *obj, void *event_info);
+
+static char *__myaccount_account_list_get_capablity_string_value(const char* capability_type)
+{
+       if (!strcmp(capability_type, "http://tizen.org/account/capability/contact"))
+               return dgettext(MA_UG_NAME, "IDS_PB_TAB_CONTACTS");
+       else if (!strcmp(capability_type, "http://tizen.org/account/capability/calendar"))
+               return dgettext("sys_string", "IDS_COM_BODY_S_PLANNER");
+       else if (!strcmp(capability_type ,"http://tizen.org/account/capability/photo"))
+               return dgettext(MA_UG_NAME, "IDS_COM_BODY_GALLERY");
+       else if (!strcmp(capability_type ,"http://tizen.org/account/capability/video"))
+               return dgettext(MA_UG_NAME, "IDS_ST_BODY_VIDEOS");
+       else if (!strcmp(capability_type ,"http://tizen.org/account/capability/email"))
+               return dgettext(MA_UG_NAME, "IDS_COM_BODY_EMAIL");
+       else if (!strcmp(capability_type ,"http://tizen.org/account/capability/post"))
+               return dgettext(MA_UG_NAME, "IDS_TW_BODY_POST_TWITTER");
+       else if (!strcmp(capability_type ,"http://tizen.org/account/capability/voip"))
+               return dgettext(MA_UG_NAME, "IDS_COM_BODY_VOIP_CALL");
+       else if (!strcmp(capability_type ,"http://tizen.org/account/capability/samsungapps"))
+               return dgettext(MA_UG_NAME, "IDS_COM_BODY_SAMSUNG_APPS_T_MAINMENU");
+       else if (!strcmp(capability_type ,"http://tizen.org/account/capability/mobiletracker"))
+               return dgettext(MA_UG_NAME, "IDS_ST_BODY_MOBILE_TRACKER");
+       else if (!strcmp(capability_type ,"http://tizen.org/account/capability/task"))
+               return dgettext(MA_UG_NAME, "IDS_COM_BODY_TASK");
+#ifdef _FEATURE_SMEMO_ENABLE
+       else if (!strcmp(capability_type ,"http://tizen.org/account/capability/memo"))
+               return dgettext(MA_UG_NAME, "IDS_COM_OPT_S_MEMO");
+#else
+       else if (!strcmp(capability_type ,"http://tizen.org/account/capability/memo"))
+               return NULL;
+#endif
+       else if (!strcmp(capability_type ,"http://tizen.org/account/capability/synchronise"))
+               return dgettext(MA_UG_NAME, "IDS_SYNCML_BODY_SYNC_SERVER");
+       else if (!strcmp(capability_type ,"http://tizen.org/account/capability/docomo"))
+               return dgettext(MA_UG_NAME, "IDS_COM_BODY_CALENDAR_T_MAINMENU_ABB2");
+       else if (!strcmp(capability_type ,"http://tizen.org/account/capability/music"))
+               return dgettext("sys_string", "IDS_COM_BODY_MUSIC");
+       else if (!strcmp(capability_type ,"http://tizen.org/account/capability/internet"))
+               return dgettext(MA_UG_NAME, "IDS_COM_BODY_INTERNET");
+       else if (!strcmp(capability_type ,"http://tizen.org/account/capability/message"))
+               return dgettext(MA_UG_NAME, "IDS_COM_BODY_MESSAGES");
+       else
+               return NULL;//return dgettext(MA_UG_NAME, "IDS_COM_POP_UNKNOWN");
+}
+
+/*
+static void _myaccount_account_list_free_capdata(gpointer data, gpointer user_data)
+{
+        if(data == NULL)
+                return;
+        myaccount_capability_data * cap_data= (myaccount_capability_data*)data;
+
+        MA_MEMFREE(cap_data->type);
+        MA_MEMFREE(cap_data);
+}
+*/
+
+bool _myaccount_account_list_get_capablity_text(const char* capability_type,
+                                                                               account_capability_state_e capability_state,
+                                                                               void *user_data)
+{
+       /* get capabilities of the account*/
+       char *capability_string = NULL;
+       myaccount_list_priv *account_info = (myaccount_list_priv*)user_data;
+       char *capability_textbuf = account_info->capability;
+
+       if(!account_info) {
+               return false;
+       }
+
+       myaccount_capability_data *cap_data = (myaccount_capability_data*)malloc(sizeof(myaccount_capability_data));
+       if (!cap_data) {
+               MYACCOUNT_ERROR("malloc failed\n");
+               return true;
+       }
+       memset(cap_data, 0, sizeof(myaccount_capability_data));
+
+       cap_data->type = strdup(capability_type);
+       cap_data->state = capability_state;
+
+       account_info->capablity_list = g_slist_append(account_info->capablity_list, (gpointer)cap_data);
+
+       if (capability_state == ACCOUNT_CAPABILITY_ENABLED) {
+               capability_string = __myaccount_account_list_get_capablity_string_value(
+                                                                                                                       capability_type);
+
+               /* Synchronise capability string exception, wylee */
+               if(!strcmp(account_info->package_name, "setting-synchronise-efl")){
+                       MA_SNPRINTF(capability_textbuf, 127, "%s", dgettext(MA_UG_NAME, "IDS_SYNCML_BODY_SYNC_SERVER"));
+               } else {
+                       if (capability_string != NULL) {
+                               if(strlen(capability_textbuf) > 0) {
+                                       char *temp2 = strdup(capability_textbuf);
+                                       if (!temp2) {
+                                               MYACCOUNT_ERROR("strdup returns NULL\n");
+                                               return false;
+                                       }
+                                       MA_SNPRINTF(capability_textbuf, 127, "%s, %s", temp2, capability_string);
+                                       MA_MEMFREE(temp2);
+                               } else {
+                                       MA_SNPRINTF(capability_textbuf, 127, "%s%s", capability_textbuf,
+                                                                                                                               capability_string);
+                               }
+                       }
+               }
+       }
+
+       return true;
+}
+
+void myaccount_account_list_free_priv_data(myaccount_appdata *appdata)
+{
+       GList* it = NULL;
+       myaccount_appdata *ad = (myaccount_appdata *)appdata;
+
+       if(!ad) {
+               MYACCOUNT_ERROR("No appdata!!\n");
+               return;
+       }
+
+       for(it=ad->sorted_account_list;it!=NULL;it=g_list_next(it)) {
+               myaccount_list_priv* tmp = (myaccount_list_priv*)it->data;
+               MA_MEMFREE(tmp);
+       }
+
+       if(ad->account_info_list) {
+               g_list_free(ad->account_info_list);
+               ad->account_info_list = NULL;
+       }
+
+       ad->sorted_account_list = NULL;
+
+}
+
+static myaccount_list_priv*
+_myaccount_account_list_create_priv_item()
+{
+       myaccount_list_priv* account_info = NULL;
+       account_info = (myaccount_list_priv*)calloc(1,sizeof(myaccount_list_priv));
+       if(!account_info) {
+               MYACCOUNT_ERROR("memory allocation fail\n");
+       }
+       return account_info;
+}
+
+
+bool _myaccount_account_list_account_info_cb(account_h account,
+                                                                                                               void *user_data)
+{
+       GList **account_info_list = (GList **)user_data;
+       int error_code = -1;
+       myaccount_list_priv* account_info = NULL;
+
+       if (!account) {
+               MYACCOUNT_ERROR("_myaccount_account_list_account_info_cb:account handle is NULL\n");
+               return false;
+       } else {
+
+               account_info = _myaccount_account_list_create_priv_item();
+               if( account_info == NULL ) {
+                       MYACCOUNT_ERROR("_myaccount_account_list_create_priv_item fail\n");
+                       return false;
+               }
+
+               char *temptxt = NULL;
+               int id = -1;
+               account_secrecy_state_e secret;
+
+               error_code = account_get_user_name(account, &temptxt);
+               if (error_code != ACCOUNT_ERROR_NONE) {
+                       MYACCOUNT_ERROR("account_get_user_name: Failed \n");
+               } else if (temptxt && strlen(temptxt)) {
+                       MA_STRNCPY(account_info->username, temptxt,
+                                                                       sizeof(account_info->username));
+               }
+               MA_MEMFREE(temptxt);
+               error_code = account_get_display_name(account, &temptxt);
+               if (error_code != ACCOUNT_ERROR_NONE) {
+                       MYACCOUNT_ERROR("account_get_display_name: Failed \n");
+               } else if (temptxt && strlen(temptxt)) {
+                       MA_STRNCPY(account_info->display_name, temptxt,
+                                                                       sizeof(account_info->display_name));
+               }
+               MA_MEMFREE(temptxt);
+               error_code = account_get_email_address(account, &temptxt);
+               if (error_code != ACCOUNT_ERROR_NONE) {
+                       MYACCOUNT_ERROR("account_get_email_address: Failed \n");
+               } else if (temptxt && strlen(temptxt)) {
+                       MA_STRNCPY(account_info->email_address, temptxt,
+                                                                       sizeof(account_info->email_address));
+               }
+
+               MA_MEMFREE(temptxt);
+               error_code = account_get_package_name(account, &temptxt);
+               if (error_code != ACCOUNT_ERROR_NONE) {
+                       MYACCOUNT_ERROR("account_get_package_name: Failed \n");
+               } else if (temptxt && strlen(temptxt)) {
+                       MA_STRNCPY(account_info->package_name, temptxt,
+                                                                       sizeof(account_info->package_name));
+                       if(!strcmp(temptxt, TIZEN_EMAIL_APPID) || !strcmp(temptxt, EXCHANGE_UI_APPID) ||!strcmp(temptxt, GOOGLE_ACCOUNT_APPID)){
+                               account_info->b_tizen_email = TRUE;
+                       } else {
+                               account_info->b_tizen_email = FALSE;
+                       }
+
+               }
+               MA_MEMFREE(temptxt);
+               error_code = account_get_account_id(account, &id);
+               if (error_code != ACCOUNT_ERROR_NONE) {
+                       MYACCOUNT_ERROR("account_get_account_id: Failed \n");
+               } else if (id > 0) {
+                       account_info->account_id = id;
+               }
+               error_code = account_get_secret(account, &secret);
+               if (error_code != ACCOUNT_ERROR_NONE) {
+                       MYACCOUNT_ERROR("account_get_secret: Failed \n");
+               } else {
+                       account_info->secret = secret;
+               }
+               error_code = account_get_domain_name(account, &temptxt);
+               if (error_code != ACCOUNT_ERROR_NONE) {
+                       MYACCOUNT_ERROR("account_get_domain_name: Failed \n");
+               } else if (temptxt && strlen(temptxt)) {
+                       MA_STRNCPY(account_info->domain_name, temptxt,
+                                                                       sizeof(account_info->domain_name));
+               }
+
+               MA_MEMFREE(temptxt);
+               error_code = account_get_icon_path(account, &temptxt);
+               if (error_code != ACCOUNT_ERROR_NONE) {
+                               MYACCOUNT_ERROR("account_get_icon_path: Failed \n");
+               } else if (temptxt && strlen(temptxt)) {
+                       MA_STRNCPY(account_info->icon_path, temptxt, sizeof(account_info->icon_path));
+               } else {
+
+                       account_type_h account_type = NULL;
+
+                       error_code = account_type_create(&account_type);
+
+                       if(error_code == ACCOUNT_ERROR_NONE){
+
+                               error_code = account_type_query_by_app_id((const char*)account_info->package_name, &account_type);
+
+                               if(error_code == ACCOUNT_ERROR_NONE){
+                                       char* provider_icon = NULL;
+                                       error_code = account_type_get_icon_path(account_type, &provider_icon);
+
+                                       if(error_code != ACCOUNT_ERROR_NONE){
+                                               MYACCOUNT_ERROR("account provider icon get Failed \n");
+                                       } else if (provider_icon && strlen(provider_icon)) {
+                                               MA_STRNCPY(account_info->icon_path, provider_icon, sizeof(account_info->icon_path));
+                                       } else {
+                                               MYACCOUNT_DBUG("account provider icon is not set \n");
+                                       }
+                                       MA_MEMFREE(provider_icon);
+                               }
+
+                               error_code = account_type_destroy(account_type);
+                               if(error_code != ACCOUNT_ERROR_NONE){
+                                       MYACCOUNT_ERROR("type_destroy destroy Failed \n");
+                               }
+                       }
+               }
+
+               MA_MEMFREE(temptxt);
+               if(!strlen(account_info->icon_path))
+                       myaccount_common_get_icon_by_name(account_info->domain_name ,
+                                                                                                       account_info->icon_path);
+
+               error_code = account_get_sync_support(account,
+                                               (account_sync_state_e *)&(account_info->sync_status));
+               if (error_code != ACCOUNT_ERROR_NONE) {
+                       MYACCOUNT_ERROR("account_get_sync_support: Failed \n");
+               }
+
+               error_code = account_get_capability_all(account,
+                                                                       _myaccount_account_list_get_capablity_text,
+                                                                       (void *)account_info);
+               if (error_code != ACCOUNT_ERROR_NONE)
+                       MYACCOUNT_ERROR("account_get_capability: Failed \n");
+
+               /* for SA(01), TA(02) sorting */
+               MYACCOUNT_DBUG("(%s)\n", strchr(account_info->package_name, '.'));
+               if(!strcmp(account_info->package_name, SAMSUNG_ACCOUNT_APPID)) {
+                       MA_SNPRINTF(account_info->service_sname,
+                                                               sizeof(account_info->service_sname), "%s%s", SORT_PRIOR_1, strchr(account_info->package_name, '.'));
+               } else if(!strcmp(account_info->package_name, TIZEN_ACCOUNT_APPID)){
+                       MA_SNPRINTF(account_info->service_sname,
+                                                               sizeof(account_info->service_sname), "%s%s", SORT_PRIOR_1, strchr(account_info->package_name, '.'));
+               } else {
+                       /* No need to sort, sort as the order user register */
+                       MA_SNPRINTF(account_info->service_sname,
+                                                               sizeof(account_info->service_sname), "%s", SORT_PRIOR_3);
+               }
+
+               *account_info_list = g_list_append(*account_info_list, (void*)account_info);
+               account_index++;
+       }
+       return true;
+}
+
+static int _myaccount_ug_account_list_compare(gconstpointer a, gconstpointer b)
+{
+       myaccount_list_priv* account_info_a = (myaccount_list_priv*)a;
+       myaccount_list_priv* account_info_b = (myaccount_list_priv*)b;
+
+       return g_ascii_strcasecmp(account_info_a->service_sname, account_info_b->service_sname);
+}
+
+static int __myaccount_account_list_populate_account_info(myaccount_appdata *ad)
+{
+       int error_code = -1;
+       int count=0;
+
+       error_code = account_connect();
+       if (error_code != ACCOUNT_ERROR_NONE)
+               MYACCOUNT_ERROR("account_connect: Failed \n");
+
+       account_foreach_account_from_db(_myaccount_account_list_account_info_cb,
+                                                                                       &ad->account_info_list);
+       error_code = account_disconnect();
+       if (error_code != ACCOUNT_ERROR_NONE)
+               MYACCOUNT_ERROR("account_disconnect: Failed \n");
+
+       ad->sorted_account_list = g_list_sort(ad->account_info_list, (GCompareFunc)_myaccount_ug_account_list_compare);
+       count = g_list_length(ad->sorted_account_list);
+
+       return count;
+}
+
+Eina_Bool myaccount_account_list_quit_cb(void *data, Elm_Object_Item *it)
+{
+       int error_code=0;
+       myaccount_appdata *priv = (myaccount_appdata*)data;
+
+       MYACCOUNT_DBUG("account list view quit\n");
+
+       if (!priv) {
+               MYACCOUNT_ERROR("myaccount_account_list_quit_cb callback user data is null!!!\n");
+               return EINA_TRUE;
+       }
+
+       if(priv->popup != NULL)
+       {
+               evas_object_del(priv->popup);
+               priv->popup = NULL;
+       }
+
+       myaccount_account_list_free_priv_data(priv);
+
+       account_index = 0;
+
+       if (priv->ug) {
+               ui_gadget_h ug = priv->ug;
+               error_code = ug_destroy_me(ug);
+               MYACCOUNT_SLOGD("myaccount_account_list_quit_cb callback : return = %d!!!\n",
+                                                                                               error_code);
+               return EINA_FALSE;
+       }
+       return EINA_TRUE;
+}
+
+void myaccount_account_list_back_key_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       elm_naviframe_item_pop(obj);
+}
+
+static void __myaccount_account_list_addaccount_cb( void *data,
+                                                                                       Evas_Object *obj, void *event_info )
+{
+       myaccount_appdata *priv = (myaccount_appdata*)data;
+       myaccount_addaccount_create_view(priv);
+       if(priv->popup != NULL)
+       {
+               evas_object_del(priv->popup);
+               priv->popup = NULL;
+       }
+}
+
+static char *__myaccount_account_list_gl_label_get(void *data,
+                                                                               Evas_Object *obj, const char *part)
+{
+       myaccount_list_priv *account_info_item = (myaccount_list_priv*)data;
+       char domain_name_lower[128] = {0,};
+
+       if (!account_info_item) {
+               MYACCOUNT_ERROR(" __myaccount_account_list_gl_label_get: Data is NULL\n");
+               return NULL;
+       }
+
+       if (!strcmp(part, "elm.text.main.left.top")) {
+               myaccount_common_lowercase(account_info_item->domain_name,
+                                                                                               domain_name_lower);
+
+               if (strlen(account_info_item->display_name) > 0)
+                       return strdup(account_info_item->display_name);
+               else if (strlen(account_info_item->email_address) > 0)
+                       return strdup(account_info_item->email_address);
+               else if (strlen(account_info_item->username) > 0)
+                       return strdup(account_info_item->username);
+               else
+                       return strdup("Unknown");
+       } else if (!strcmp(part, "elm.text.sub.left.bottom")) {
+               if (strlen(account_info_item->capability) <=0 )
+                       return strdup(dgettext(MA_UG_NAME, "IDS_MA_BODY_SIGNED_IN"));
+               else
+                       return strdup(account_info_item->capability);
+       }
+
+       return NULL;
+}
+
+
+static Evas_Object *__myaccount_account_list_gl_icon_get(void *data,
+                                                                                       Evas_Object *obj, const char *part)
+{
+       char tempbuf[PATH_MAX];
+       Evas_Object *icon = NULL;
+       int auto_sync_status = -1;
+       myaccount_list_priv *account_info_item = (myaccount_list_priv*)data;
+       char *color = NULL;
+       Evas_Object *ic = NULL;
+
+       if (!account_info_item) {
+                MYACCOUNT_ERROR("__myaccount_account_list_gl_icon_get: Data is NULL\n");
+                return NULL;
+       }
+       memset(tempbuf, 0, sizeof(char)*PATH_MAX);
+
+       if (!strcmp(part, "elm.icon.1")) {
+               if (strlen(account_info_item->icon_path) > 0) {
+                       MA_SNPRINTF(tempbuf, sizeof(tempbuf), "%s", account_info_item->icon_path);
+               } else {
+                       MA_SNPRINTF(tempbuf, sizeof(tempbuf), "%s", "A01_2_Icon_default.png");
+               }
+
+               ic = elm_layout_add(obj);
+               elm_layout_theme_set(ic, "layout", "list/B/type.2", "default");
+
+               icon = elm_image_add(obj);
+               if (strstr(tempbuf, "/"))
+                       elm_image_file_set(icon, tempbuf, NULL);
+               else
+                       elm_image_file_set(icon, MA_IMAGE_EDJ_NAME, tempbuf);
+
+               elm_layout_content_set(ic, "elm.swallow.content", icon);
+       }
+
+       if (!strcmp(part, "elm.icon.2")) {
+               if (account_info_item->sync_status == ACCOUNT_SYNC_NOT_SUPPORT)
+                       return NULL;
+               if (vconf_get_int(VCONFKEY_ACCOUNT_AUTO_SYNC_STATUS_INT,
+                                               &auto_sync_status) < 0) {
+                       MYACCOUNT_ERROR("Fail to getVCONFKEY_ACCOUNT_AUTO_SYNC_STATUS_INT\n");
+               }
+               MA_SNPRINTF(tempbuf, sizeof(tempbuf), "%s", "account_icon_syncing.png");
+               color = "AO001";
+
+               MYACCOUNT_DBUG("color:[%s]",color);
+               if(strlen(tempbuf) > 0) {
+                       ic = elm_layout_add(obj);
+                       elm_layout_theme_set(ic, "layout", "list/C/type.3", "default");
+
+                       icon = elm_image_add(obj);
+                       if (strstr(tempbuf, "/"))
+                               elm_image_file_set(icon, tempbuf, NULL);
+                       else
+                               elm_image_file_set(icon, MA_IMAGE_EDJ_NAME, tempbuf);
+
+                       int ret = 0;
+                       if (color) {
+                               ret = ea_theme_object_color_set(icon, color);
+                               MYACCOUNT_DBUG("ret[%d]", ret);
+                       }
+                       elm_layout_content_set(ic, "elm.swallow.content", icon);
+               }
+       }
+
+       return ic;
+}
+
+static void _myaccount_ug_account_list_layout_cb(ui_gadget_h ug,
+                                                                               enum ug_mode mode, void *priv)
+{
+       Evas_Object *base;
+       myaccount_appdata *ad;
+
+       if (!ug||!priv) {
+               MYACCOUNT_ERROR("layout cb error ug=%p, priv=%p\n", ug, priv);
+               return;
+       }
+       ad = (myaccount_appdata*)priv;
+       base = ug_get_layout(ug);
+       if (!base)
+               MYACCOUNT_ERROR("layout cb base is null\n");
+
+       switch (mode) {
+       case UG_MODE_FRAMEVIEW:
+                       elm_object_part_content_set (ad->layout_main, "content", base);
+                       break;
+       case UG_MODE_FULLVIEW:
+                       evas_object_size_hint_weight_set(base, EVAS_HINT_EXPAND,
+                                        EVAS_HINT_EXPAND);
+                       //elm_win_resize_object_add(ad->win_main, base);
+                       evas_object_show(base);
+                       break;
+       default:
+                       break;
+       }
+}
+
+static void _myaccount_ug_account_list_result_cb(ui_gadget_h ug,
+                                                                               app_control_h app_control, void *priv)
+{
+       //MYACCOUNT_VERBOSE("_myaccount_ug_account_list_result_cb\n");
+}
+
+static void _myaccount_ug_account_list_destroy_cb(ui_gadget_h ug,
+                                                                                                       void *priv)
+{
+       myaccount_appdata *mydata = (myaccount_appdata*)priv;
+
+       if (!ug||!mydata) {
+               MYACCOUNT_ERROR("destroy cb error ug=%p, priv=%p\n", ug, mydata);
+               return;
+       }
+       myaccount_common_set_item_selected_state(false);
+
+       ug_destroy(ug);
+       MYACCOUNT_SLOGD("_myaccount_ug_account_list_destroy_cb");
+#ifndef ENABLE_NOTI
+       myaccount_common_handle_notification(NULL);
+#endif
+}
+
+static void __myaccount_accountlist_set_ug_cbs(struct ug_cbs *cbs,
+                                                                                               myaccount_appdata *priv)
+{
+       if (!cbs || !priv) {
+               MYACCOUNT_ERROR("__myaccount_addaccount_ug_create_email: Invalid param cbs=%p, priv=%p\n",
+                                                               cbs, priv);
+               return;
+       }
+       cbs->layout_cb = _myaccount_ug_account_list_layout_cb;
+       cbs->result_cb = _myaccount_ug_account_list_result_cb;
+       cbs->destroy_cb = _myaccount_ug_account_list_destroy_cb;
+       cbs->priv = (void *)priv;
+}
+
+static void __myaccount_ug_list_call_ug(void *data, myaccount_list_priv *account)
+{
+       myaccount_appdata *ad = (myaccount_appdata*)data;
+       MyAccountProviderType sp_type;
+       ui_gadget_h ug = NULL;
+       struct ug_cbs cbs = {0,};
+       app_control_h app_control;
+       __attribute__((__unused__)) int ret = APP_CONTROL_ERROR_NONE;
+
+       if (!account) {
+               MYACCOUNT_ERROR("__myaccount_ug_list_call_ug : account info NULL\n");
+               return;
+       }
+
+       __myaccount_accountlist_set_ug_cbs(&cbs, ad);
+
+       sp_type = myaccount_common_get_provider_type(account->package_name);
+       ret = app_control_create(&app_control);
+
+       switch (sp_type) {
+//     case MYACCOUNT_TYPE_MSN :
+       case MYACCOUNT_TYPE_GOOGLE :
+       case MYACCOUNT_TYPE_OTHER :
+//     case MYACCOUNT_TYPE_FACEBOOK :
+               ret = myaccount_common_launch_application(MYACCOUNT_REQUEST_VIEW,
+                                                                       strdup(account->package_name),
+                                                                       strdup(account->username),
+                                                                       "",
+                                                                       account->account_id,
+                                                                       sp_type,
+                                                                       ad);
+               break;
+       case MYACCOUNT_TYPE_EXCHANGE :
+               ret = myaccount_common_launch_application(MYACCOUNT_REQUEST_VIEW,
+                                                                       strdup("activesync-ui"),
+                                                                       strdup(account->username),
+                                                                       "",
+                                                                       account->account_id,
+                                                                       sp_type,
+                                                                       ad);
+               break;
+       case MYACCOUNT_TYPE_SAMSUNG :
+               ret = myaccount_common_launch_application(MYACCOUNT_REQUEST_VIEW,
+                                                                       strdup("com.samsung.samsung-account-front"),
+                                                                       strdup(account->username),
+                                                                       "",
+                                                                       account->account_id,
+                                                                       sp_type,
+                                                                       ad);
+               break;
+       case MYACCOUNT_TYPE_PICASA :
+       case MYACCOUNT_TYPE_YOUTUBE :
+       default :
+               ret = myaccount_common_launch_application(MYACCOUNT_REQUEST_VIEW,
+                                                                       strdup(account->package_name),
+                                                                       strdup(account->username),
+                                                                       "",
+                                                                       account->account_id,
+                                                                       sp_type,
+                                                                       ad);
+               break;
+       }
+
+       ad->ug_called = ug;
+       app_control_destroy(app_control);
+
+}
+
+static void __myaccount_account_list_gl_sel(void *data,
+                                                                               Evas_Object *obj, void *event_info)
+{
+       myaccount_appdata *ad = myaccount_get_appdata();
+       if( myaccount_common_get_item_selected_state() ) {
+               elm_genlist_item_selected_set((Elm_Object_Item *)event_info, EINA_FALSE);
+               return;
+       }
+       myaccount_common_set_item_selected_state(true);
+       Elm_Object_Item *item = (Elm_Object_Item *) event_info;
+
+       MYACCOUNT_SLOGD("__myaccount_account_list_gl_sel data=%p, obj=%p, event_info=%p\n",
+                                                                       data, obj, event_info);
+       myaccount_list_priv *account = (myaccount_list_priv*)data;
+       MYACCOUNT_SLOGD("__myaccount_account_list_gl_sel : account name : %s\n",
+                                                                       account->domain_name);
+
+       if (item != NULL)
+               elm_genlist_item_selected_set((Elm_Object_Item *)event_info, EINA_FALSE);
+
+       __myaccount_ug_list_call_ug((myaccount_appdata*)ad, account);
+       return;
+}
+
+static void __myaccount_account_list_item_selected(void *data,
+                                                                               Evas_Object *obj, void *event_info)
+{
+       //MYACCOUNT_VERBOSE("__myaccount_account_list_item_selected \n");
+}
+
+static void __myaccount_account_list_append_genlist(myaccount_appdata *ad,
+                                                                                                               int count)
+{
+       MYACCOUNT_SLOGD ("\n count received in __myaccount_account_list_append_genlist = %d \n",
+                                                                               count);
+       bool supported = false;
+
+       if (count > 0) {
+               GList* iter;
+               for(iter=ad->sorted_account_list;iter!=NULL;iter=g_list_next(iter)) {
+                       myaccount_list_priv* tmp = (myaccount_list_priv*)iter->data;
+                       supported = false;
+                       if (tmp->secret == ACCOUNT_SECRECY_VISIBLE) {
+                               if (ad->capability_filter) {
+                                       GSList* siter;
+                                       myaccount_list_priv *acc_info = NULL;
+                                       acc_info = tmp;
+
+                                       /* Tizen email exception */
+                                       if(!strcmp("http://tizen.org/account/capability/tizen_email", ad->capability_filter)){
+                                               if(tmp->b_tizen_email) {
+                                                       supported = true;
+                                               }
+                                       } else {
+                                               for (siter = acc_info->capablity_list; siter != NULL; siter = g_slist_next(siter)) {
+                                                       myaccount_capability_data *cap_data = (myaccount_capability_data*)siter->data;
+
+                                                       if (!strcmp(cap_data->type, ad->capability_filter)) {
+                                                               supported = true;
+                                                               break;
+                                                       }
+                                               }
+                                       }
+
+                                       if (supported) {
+                                               elm_genlist_item_append(ad->account_genlist,
+                                                                               &account_list_itc,
+                                                                               (void *)tmp, NULL,
+                                                                               ELM_GENLIST_ITEM_NONE,
+                                                                               __myaccount_account_list_gl_sel,
+                                                                               (void *)tmp);
+
+                                       }
+                               } else {
+                                       elm_genlist_item_append(ad->account_genlist,
+                                                                       &account_list_itc,
+                                                                       (void *)tmp, NULL,
+                                                                       ELM_GENLIST_ITEM_NONE,
+                                                                       __myaccount_account_list_gl_sel,
+                                                                       (void *)tmp);
+                               }
+                       }
+               }
+
+       } else {
+               myaccount_addaccount_create_view(ad);
+       }
+       return;
+}
+
+static void _myaccount_ug_account_gl_realized(void *data, Evas_Object *obj, void *ei)
+{
+       Elm_Object_Item *it = NULL;
+       int total_count = 0;
+       int index = 0;
+//     Evas_Object *ao;
+//     char buf[2048]={0,};
+//     char bufdomain[2048]={0,};
+
+       if(!ei) {
+               MYACCOUNT_ERROR("Realized event info is NULL!!! \n");
+               return;
+       }
+
+       it = (Elm_Object_Item *)ei;
+
+       total_count = elm_genlist_items_count(obj);
+       index = elm_genlist_item_index_get(it);
+
+       if(index > 2 && index < total_count)
+       {
+        /*Add account items. index 1 and last are the seperators*/
+               /*
+               myaccount_list_priv *account_info_item = (myaccount_list_priv*)elm_object_item_data_get(it);
+
+               if(account_info_item){
+               memset(buf, 0, 2048);
+               memset(bufdomain, 0, 2048);
+
+                       if (strlen(account_info_item->domain_name) > 0)
+                               g_snprintf(bufdomain, 1024, "Logged into %s with user id ", account_info_item->domain_name);
+                       else
+                               g_snprintf(bufdomain, 1024, "Service unknown user id ");
+
+                       if (strlen(account_info_item->display_name) > 0)
+                               g_snprintf(buf, 1024, "%s%s", bufdomain, account_info_item->display_name);
+                       else if (strlen(account_info_item->email_address) > 0)
+                               g_snprintf(buf, 1024, "%s%s", bufdomain, account_info_item->email_address);
+                       else if (strlen(account_info_item->username) > 0)
+                               g_snprintf(buf, 1024, "%s%s", bufdomain, account_info_item->username);
+                       else
+                               g_snprintf(buf, 1024, "%sUnknown", account_info_item->domain_name);
+
+               ao = elm_object_item_access_object_get(it);
+               elm_access_info_set(ao, ELM_ACCESS_INFO, buf);
+
+               }
+               */
+       } else if (index == 2) {
+               //ao = elm_object_item_access_object_get(it);
+               //elm_access_info_set(ao, ELM_ACCESS_CONTEXT_INFO, "Turn Auto Sync on or off");
+    } else if (index == 3) {
+               //ao = elm_object_item_access_object_get(it);
+               //elm_access_info_set(ao, ELM_ACCESS_CONTEXT_INFO, "Below is the list of all logged in accounts");
+       } else {
+               /*Remove access for seperators*/
+               //elm_object_item_access_unregister(ei);
+       }
+
+       if(total_count <= 4)
+       {
+               //MYACCOUNT_INFO("DO NOTHING only one account exist, total_count(%d) index(%d) !!! \n", total_count, index);
+       } else {
+               if (index == 1) {
+               } else if (index == 2) {
+                       elm_object_item_signal_emit(ei, "elm,state,top", "");
+               } else if (index == (total_count-2)) {
+                       elm_object_item_signal_emit(ei, "elm,state,bottom", "");
+               } else  {
+                       elm_object_item_signal_emit(ei, "elm,state,center", "");
+               }
+       }
+}
+
+static Evas_Object *__myaccount_account_list_create_genlist(
+                                                                                                       myaccount_appdata *ad)
+{
+       Evas_Object *genlist;
+
+       if (ad == NULL) {
+               MYACCOUNT_ERROR("__myaccount_account_list_create_genlist returns NULL\n");
+               return NULL;
+       }
+
+       int account_count = 0;
+       account_count = __myaccount_account_list_populate_account_info(ad);
+
+       account_list_itc.item_style = "2line.top";
+       account_list_itc.func.text_get = __myaccount_account_list_gl_label_get;
+       account_list_itc.func.content_get = __myaccount_account_list_gl_icon_get;
+       account_list_itc.func.state_get = NULL;
+       account_list_itc.func.del = NULL;
+
+       ad->account_genlist = genlist = elm_genlist_add(ad->navi_bar);
+       evas_object_smart_callback_add(genlist, "realized", _myaccount_ug_account_gl_realized, NULL);
+       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       elm_genlist_mode_set(genlist, EINA_TRUE);
+
+       evas_object_smart_callback_add(genlist, "selected",
+                                       __myaccount_account_list_item_selected,
+                                       (myaccount_appdata*) ad);
+
+       __myaccount_account_list_append_genlist(ad, account_count);
+
+       return genlist;
+}
+
+static void __move_more_ctxpopup(myaccount_appdata *ad)
+{
+       MYACCOUNT_DBUG("__move_more_ctxpopup");
+
+       Evas_Coord w = 0;
+       Evas_Coord h = 0;
+
+       elm_win_screen_size_get(ad->win_main, NULL, NULL, &w, &h);
+       int pos = elm_win_rotation_get(ad->win_main);
+
+       switch (pos) {
+               case 0:
+               case 180:
+                        evas_object_move(ad->popup, (w / 2), h);
+                       break;
+               case 90:
+                       evas_object_move(ad->popup,  (h / 2), w);
+                       break;
+               case 270:
+                       evas_object_move(ad->popup, (h / 2), w);
+                       break;
+       }
+
+
+}
+
+static void __rotate_more_ctxpopup_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       MYACCOUNT_DBUG("__rotate_more_ctxpopup_cb");
+       myaccount_appdata *ad = data;
+
+       __move_more_ctxpopup(ad);
+}
+static void _delete_ctxpopup_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       MYACCOUNT_DBUG("_delete_toolbar_ctxpopup_cb");
+       myaccount_appdata *ad = data;
+       if (elm_win_wm_rotation_supported_get(ad->win_main)) {
+               if (ad->popup) {
+                       evas_object_smart_callback_del(elm_object_top_widget_get(ad->popup), "wm,rotation,changed", __rotate_more_ctxpopup_cb);
+               }
+       }
+       if (ad->popup) {
+               ea_object_event_callback_del(ad->popup, EA_CALLBACK_BACK, ea_ctxpopup_back_cb);
+               ea_object_event_callback_del(ad->popup, EA_CALLBACK_MORE, ea_ctxpopup_back_cb);
+               evas_object_event_callback_del(ad->popup, EVAS_CALLBACK_DEL, _delete_ctxpopup_cb);
+       }
+}
+
+static void __create_more_ctxpopup(myaccount_appdata *ad)
+{
+       MYACCOUNT_DBUG("__create_more_ctxpopup");
+
+       Evas_Object *popup = elm_ctxpopup_add(ad->navi_bar);
+       ad->popup = popup;
+
+       elm_object_style_set(popup, "more/default");
+       elm_ctxpopup_auto_hide_disabled_set(popup, EINA_TRUE);
+       if (elm_win_wm_rotation_supported_get(ad->win_main)) {
+               evas_object_smart_callback_add(elm_object_top_widget_get(popup), "wm,rotation,changed", __rotate_more_ctxpopup_cb, ad);
+       }
+       evas_object_event_callback_add(popup, EVAS_CALLBACK_DEL, _delete_ctxpopup_cb, ad);
+       ea_object_event_callback_add(popup, EA_CALLBACK_BACK, ea_ctxpopup_back_cb, popup);
+    ea_object_event_callback_add(popup, EA_CALLBACK_MORE, ea_ctxpopup_back_cb, popup);
+
+       elm_ctxpopup_item_append(popup, dgettext(MA_UG_NAME,"IDS_PB_BODY_ADD_ACCOUNT"), NULL, __myaccount_account_list_addaccount_cb, ad);
+
+       elm_ctxpopup_direction_priority_set(popup, ELM_CTXPOPUP_DIRECTION_UP,
+                                               ELM_CTXPOPUP_DIRECTION_LEFT,
+                                               ELM_CTXPOPUP_DIRECTION_RIGHT,
+                                               ELM_CTXPOPUP_DIRECTION_DOWN);
+
+       __move_more_ctxpopup(ad);
+       evas_object_show(popup);
+}
+
+static void __delete_more_cb(void *data)
+{
+       MYACCOUNT_DBUG("__delete_more_cb");
+       myaccount_appdata *ad = data;
+       if (ad->popup) {
+               evas_object_del(ad->popup);
+               ad->popup = NULL;
+       }
+}
+
+static void __more_cb(void *data, Elm_Object_Item *it, const char *emission, const char *source)
+{
+       MYACCOUNT_DBUG("__more_cb");
+       myaccount_appdata *ad = data;
+       __delete_more_cb(data);
+       __create_more_ctxpopup(ad);
+}
+
+void myaccount_ug_account_list_create(void *data)
+{
+       myaccount_appdata *ad = data;
+       Evas_Object *genlist = NULL;
+       Evas_Object *layout;
+
+       if (ad == NULL) {
+               MYACCOUNT_ERROR("myaccount_ug_account_list_create myaccount_appdata is null\n");
+               return;
+       }
+
+       layout = elm_layout_add(ad->navi_bar);
+       elm_layout_file_set(layout,
+                                       "/usr/apps/setting-myaccount-efl/res/edje/setting-myaccount-efl/myaccount.edj",
+                                       "account_list");
+       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);
+       edje_object_signal_emit(_EDJ(layout), "elm,state,show,content", "elm");
+       elm_object_style_set(ad->bg, "group_list");
+
+       evas_object_show(layout);
+
+       genlist = __myaccount_account_list_create_genlist(ad);
+
+       elm_object_part_content_set (layout, "accountlist.genlist", genlist);
+
+       ad->nf_it = elm_naviframe_item_push(ad->navi_bar,
+                                                       dgettext(MA_UG_NAME,
+                                                       "IDS_ST_BODY_ACCOUNT_LIST"),
+                                                       NULL, NULL, layout, NULL);
+       elm_naviframe_item_pop_cb_set(ad->nf_it, myaccount_account_list_quit_cb, (void*)ad);
+
+       int count = 0;
+       count = myaccount_common_get_account_type_count(ad->capability_filter);
+
+       MYACCOUNT_DBUG("TOTAL avaiable sp count %d\n", count);
+
+       ea_object_event_callback_add(ad->navi_bar, EA_CALLBACK_MORE, ea_naviframe_more_cb, NULL);
+       elm_object_item_signal_callback_add(ad->nf_it, "elm,action,more_event", "", __more_cb, ad);
+
+}
+
+static Evas_Object *__myaccount_account_list_create_bg(Evas_Object *parent)
+{
+       Evas_Object *bg = elm_bg_add(parent);
+       evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       //elm_win_resize_object_add(parent, bg);
+       evas_object_show(bg);
+    return bg;
+}
+
+static Evas_Object *__myaccount_account_list_create_main_layout(
+                                                                                                       Evas_Object *parent,
+                                                                                                       Evas_Object *bg)
+{
+       Evas_Object *layout;
+
+       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);
+       edje_object_signal_emit(_EDJ(layout), "elm,state,show,indicator", "elm");
+       edje_object_signal_emit(_EDJ(layout), "elm,state,show,content", "elm");
+       elm_object_part_content_set ( layout, "elm.swallow.bg", bg);
+
+       evas_object_show( layout );
+
+       return layout;
+}
+
+static Evas_Object *__myaccount_account_list_create_navi_layout(
+                                                                                                                       Evas_Object *parent)
+{
+       Evas_Object *navi_bar;
+
+       navi_bar = elm_naviframe_add(parent);
+       elm_object_part_content_set ( parent, "elm.swallow.content", navi_bar );
+       evas_object_show(navi_bar);
+
+       return navi_bar;
+}
+
+static void __myaccount_account_list_init_main_view(myaccount_appdata *ad)
+{
+       //elm_win_indicator_mode_set(ad->win_main, ELM_WIN_INDICATOR_SHOW);
+       ad->bg = __myaccount_account_list_create_bg(ad->win_main);
+       ad->layout_main = __myaccount_account_list_create_main_layout(ad->win_main, ad->bg);
+//     ea_theme_object_style_set(ad->layout_main, EA_THEME_STYLE_DARK);
+//     ea_theme_object_style_set(ad->layout_main, EA_THEME_STYLE_LIGHT);
+
+       ad->base = ad->layout_main;
+}
+
+void myaccount_list_navi_create(myaccount_appdata *ad)
+{
+       ad->navi_bar = __myaccount_account_list_create_navi_layout(ad->layout_main);
+
+       ea_object_event_callback_add(ad->navi_bar, EA_CALLBACK_BACK, myaccount_account_list_back_key_cb, (void*)ad);
+}
+
+void myaccount_list_view_create(myaccount_appdata *priv)
+{
+       /*struct ug_cbs cbs = {0,};*/
+       __attribute__((__unused__)) struct ug_cbs cbs = {0,};
+       cbs.layout_cb = _myaccount_ug_account_list_layout_cb;
+       cbs.result_cb = _myaccount_ug_account_list_result_cb;
+       cbs.destroy_cb = _myaccount_ug_account_list_destroy_cb;
+       cbs.priv = (void *)priv;
+
+       MYACCOUNT_DBUG("Account list start\n");
+       __myaccount_account_list_init_main_view(priv);
+}
+
+void myaccount_list_refresh_item_list(myaccount_appdata *ad)
+{
+       int count = 0;
+
+       if(!ad) {
+               MYACCOUNT_ERROR("no appdata!\n");
+               return;
+       }
+
+       if(!ad->account_genlist) {
+               MYACCOUNT_ERROR("no genlist!\n");
+               return;
+       }
+
+       MYACCOUNT_DBUG("Account list start\n");
+
+       elm_genlist_clear(ad->account_genlist);
+
+       myaccount_account_list_free_priv_data(ad);
+
+       account_index = 0;
+       count = __myaccount_account_list_populate_account_info(ad);
+
+       __myaccount_account_list_append_genlist(ad, count);
+
+       return;
+}
+
diff --git a/src/myaccount_ug_addaccount.c b/src/myaccount_ug_addaccount.c
new file mode 100755 (executable)
index 0000000..b056b61
--- /dev/null
@@ -0,0 +1,784 @@
+/*
+ *  my-account
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Wonyoung Lee <wy1115.lee@samsung.com>, Tarun Kumar <tarun.kr@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef UG_MODULE_API
+#define UG_MODULE_API __attribute__ ((visibility("default")))
+#endif
+#include <Ecore_X.h>
+#include "myaccount_ug_common.h"
+#include "myaccount_ug_addaccount.h"
+#include "myaccount_ug_account_list.h"
+#include <app.h>
+#include <app_manager.h>
+#include <system_settings.h>
+#include <iniparser.h>
+
+#define SORT_PRIOR_1 "1_"
+#define SORT_PRIOR_2 "2_"
+#define SORT_PRIOR_3 "3_"
+
+static Elm_Genlist_Item_Class addacc_list_itc;
+
+static bool _myaccount_addaccount_get_account_type_info_cb(account_type_h account_type, void *user_data);
+
+static char *__myaccount_addaccount_gl_label_get(void *data,
+                                                                                       Evas_Object *obj, const char *part)
+{
+       addaccount_list_priv *service = (addaccount_list_priv*)data;
+       char buf[2048]={0,};
+
+       if (!strcmp(part, "elm.text.main.left")) {
+               int value = -1;
+               int rc = -1;
+               char *tmp_sp_name = NULL;
+
+               rc = system_settings_get_value_int(SYSTEM_SETTINGS_KEY_FONT_SIZE, &value);
+               if ( rc != SYSTEM_SETTINGS_ERROR_NONE ) {
+                       MYACCOUNT_DBUG("system_settings_get_value_int fail, rc=%d, value=%d", rc, value);
+               }
+
+               tmp_sp_name = elm_entry_utf8_to_markup(service->service_name);
+
+               if(!strcmp(service->service_name, dgettext(MA_UG_NAME, "IDS_EMAIL_BODY_MICROSOFT_EXCHANGE_ACTIVESYNC"))
+                       && value == SYSTEM_SETTINGS_FONT_SIZE_NORMAL) {
+
+                       if(tmp_sp_name){
+                               MA_SNPRINTF(buf, sizeof(buf), "<font_size=%d>%s</font_size>", 37, tmp_sp_name);
+                               MA_MEMFREE(tmp_sp_name);
+                       }
+                       return strdup(buf);
+               } else {
+                       return tmp_sp_name;
+               }
+       }
+
+       return NULL;
+}
+
+bool myaccount_add_account_by_package_name_cb(account_h account,
+                                                                                                       void *user_data)
+{
+       return false;
+}
+
+static void __myaccount_addaccount_gl_sel(void *data,
+                                                               Evas_Object *obj, void *event_info)
+{
+       myaccount_appdata *ad = myaccount_get_appdata();
+       addaccount_list_priv *service = (addaccount_list_priv*)data;
+       Elm_Object_Item *item = (Elm_Object_Item *) event_info;
+       char email_sp[64] = {0,};
+
+       if(!ad) {
+               MYACCOUNT_ERROR("__myaccount_account_list_gl_sel appdata is NULL\n");
+               return;
+       }
+
+       MYACCOUNT_DBUG("ad->item_selected_state=%d\n",  myaccount_common_get_item_selected_state());
+
+       if( myaccount_common_get_item_selected_state() ) {
+               elm_genlist_item_selected_set((Elm_Object_Item *)event_info, EINA_FALSE);
+               return;
+       }
+
+       myaccount_common_set_item_selected_state(true);
+
+       if (item != NULL) {
+               elm_genlist_item_selected_set((Elm_Object_Item *)event_info, EINA_FALSE);
+
+               switch(service->sp_type) {
+                       case MYACCOUNT_TYPE_PICASA :
+                       case MYACCOUNT_TYPE_YOUTUBE :
+//                     case MYACCOUNT_TYPE_FACEBOOK :
+                       case MYACCOUNT_TYPE_EXCHANGE :
+                               myaccount_common_launch_application(
+                                               MYACCOUNT_REQUEST_SIGNIN,
+                                               strdup(service->package_name),
+                                               NULL,
+                                               email_sp,
+                                               -1,
+                                               service->sp_type,
+                                               ad);
+                               break;
+                       case MYACCOUNT_TYPE_GOOGLE :
+                               MA_SNPRINTF(email_sp, sizeof(email_sp), "%s", "gmail");
+                               myaccount_common_launch_application(
+                                               MYACCOUNT_REQUEST_SIGNIN,
+                                               strdup(service->package_name),
+                                               NULL,
+                                               email_sp,
+                                               -1,
+                                               service->sp_type,
+                                               ad);
+                               break;
+//                     case MYACCOUNT_TYPE_MSN :
+//                             MA_SNPRINTF(email_sp, sizeof(email_sp), "%s", "msn");
+//                             myaccount_common_launch_application(
+//                                             MYACCOUNT_REQUEST_SIGNIN,
+//                                             strdup(service->package_name),
+//                                             NULL,
+//                                             email_sp,
+//                                             service->sp_type,
+//                                             -1,
+//                                             ad);
+//                             break;
+                       case MYACCOUNT_TYPE_OTHER:
+                               MA_SNPRINTF(email_sp, sizeof(email_sp), "%s", "others");
+                               myaccount_common_launch_application(
+                                               MYACCOUNT_REQUEST_SIGNIN,
+                                               strdup(service->package_name),
+                                               NULL,
+                                               email_sp,
+                                               service->sp_type,
+                                               -1,
+                                               ad);
+                               break;
+                       case MYACCOUNT_TYPE_CSC:
+                               MA_SNPRINTF(email_sp, sizeof(email_sp), "%s", service->service_name);
+                               myaccount_common_launch_application(
+                                               MYACCOUNT_REQUEST_SIGNIN,
+                                               strdup(service->package_name),
+                                               NULL,
+                                               email_sp,
+                                               -1,
+                                               service->sp_type,
+                                               ad);
+                               break;
+                       default:
+                               if(myaccount_common_launch_application(
+                                                       MYACCOUNT_REQUEST_SIGNIN,
+                                                       strdup(service->package_name),
+                                                       NULL,
+                                                       "",
+                                                       -1,
+                                                       service->sp_type,
+                                                       ad) != APP_CONTROL_ERROR_NONE ) {
+                                       MYACCOUNT_ERROR("__myaccount_addaccount_gl_sel : Failed to launch application\n");
+                                       myaccount_common_set_item_selected_state(false);
+
+                               }
+                               break;
+               }
+       }
+       return;
+}
+
+
+static Evas_Object *__myaccount_addaccount_icon_get( void *data,
+                                                                                       Evas_Object *obj, const char *part)
+{
+       char tempbuf[PATH_MAX];
+       Evas_Object *icon = NULL;
+       addaccount_list_priv *service_item = (addaccount_list_priv*)data;
+       Evas_Object *ic = NULL;
+
+       if (!service_item) {
+               MYACCOUNT_ERROR(" __myaccount_addaccount_icon_get: Data is NULL\n");
+               return NULL;
+       }
+       memset(tempbuf, 0, sizeof(char)*PATH_MAX);
+
+       if (!strcmp(part, "elm.icon.1")) {
+               if (strlen(service_item->icon_path) > 0) {
+                       MA_STRNCPY(tempbuf, service_item->icon_path, sizeof(tempbuf));
+               } else {
+                       MA_STRNCPY(tempbuf, "A01_2_Icon_default.png", sizeof(tempbuf));
+               }
+               ic = elm_layout_add(obj);
+               elm_layout_theme_set(ic, "layout", "list/B/type.2", "default");
+
+               icon = elm_image_add(obj);
+               if (strstr(tempbuf, "/"))
+                       elm_image_file_set(icon, tempbuf, NULL);
+               else
+                       elm_image_file_set(icon, MA_IMAGE_EDJ_NAME, tempbuf);
+
+               elm_layout_content_set(ic, "elm.swallow.content", icon);
+       }
+       return ic;
+}
+
+void myaccount_addaccount_free_priv_data(myaccount_appdata *appdata)
+{
+       GList* it = NULL;
+       myaccount_appdata *ad = (myaccount_appdata *)appdata;
+
+       if(!ad) {
+               MYACCOUNT_ERROR("No appdata!!\n");
+               return;
+       }
+
+       for(it=ad->sorted_sp_list;it!=NULL;it=g_list_next(it)) {
+               addaccount_list_priv* tmp = (addaccount_list_priv*)it->data;
+               MA_MEMFREE(tmp);
+       }
+
+       ad->sorted_sp_list = NULL;
+}
+
+static addaccount_list_priv*
+_myaccount_addaccount_create_priv_item()
+{
+       addaccount_list_priv* sp_info = NULL;
+       sp_info = (addaccount_list_priv*)calloc(1,sizeof(addaccount_list_priv));
+       if(!sp_info) {
+               MYACCOUNT_ERROR("memory allocation fail\n");
+               return NULL;
+       }
+       memset(sp_info, 0x00, sizeof(addaccount_list_priv));
+       return sp_info;
+}
+
+static bool _myaccount_addaccount_get_account_type_info_cb(account_type_h account_type, void *user_data)
+{
+       GList **service_info_list = (GList **)user_data;
+       char* type_buf = NULL;
+       int type_int = -1, ret = -1;
+       addaccount_list_priv* sp_info = NULL;
+
+       if(account_type == NULL) {
+               MYACCOUNT_ERROR(" account type handle is NULL \n");
+               return FALSE;
+       }
+
+       sp_info = _myaccount_addaccount_create_priv_item();
+
+       if(sp_info == NULL) {
+               MYACCOUNT_ERROR(" sp_info is NULL \n");
+               return FALSE;
+       }
+
+       ret = account_type_get_app_id(account_type, &type_buf);
+       if(ret == ACCOUNT_ERROR_NONE ) {
+               if(type_buf) {
+                       MA_STRNCPY(sp_info->package_name, type_buf,
+                                                               sizeof(sp_info->package_name));
+               } else {
+                       MYACCOUNT_ERROR("No appid available\n");
+               }
+       } else {
+               MYACCOUNT_ERROR("account_type_get_app_id return(%x)\n", ret);
+       }
+       MA_MEMFREE(type_buf);
+
+       myaccount_appdata* ad = NULL;
+       ad = myaccount_get_appdata();
+
+       if(ad) {
+               if(ad->called_from && !strcmp(ad->called_from, "setup_wizard")){
+                       MYACCOUNT_ERROR("FROM SETUP WIZARD\n");
+                       if(!strcmp(sp_info->package_name, SAMSUNG_ACCOUNT_APPID)) {
+                               MA_MEMFREE(sp_info);
+                               return TRUE;
+                       } else if(!strcmp(sp_info->package_name, TIZEN_ACCOUNT_APPID)) {
+                               MA_MEMFREE(sp_info);
+                               return TRUE;
+                       }
+               }
+       } else {
+               MYACCOUNT_ERROR("app data is null\n");
+       }
+
+       if(!strcmp(sp_info->package_name, "email-setting-efl")) {
+               MA_MEMFREE(sp_info);
+               /* SLP email */
+               sp_info = _myaccount_addaccount_create_priv_item();
+               if(sp_info == NULL) {
+                       MYACCOUNT_ERROR(" sp_info is NULL \n");
+                       return FALSE;
+               }
+
+               MA_STRNCPY(sp_info->service_name,
+                                       dgettext(MA_UG_NAME, "IDS_COM_BODY_EMAIL"),
+                                       sizeof(sp_info->service_name));
+               MA_SNPRINTF(sp_info->service_sname, sizeof(sp_info->service_sname), "%s%s", SORT_PRIOR_3, sp_info->service_name);
+               MA_STRNCPY(sp_info->package_name,
+                                       "email-setting-efl",
+                                       sizeof(sp_info->package_name));
+               //myaccount_common_get_icon_by_name("email",
+               //                      sp_info->icon_path);
+
+               ret = account_type_get_icon_path(account_type, &type_buf);
+               if(ret == ACCOUNT_ERROR_NONE ) {
+                       if(type_buf) {
+                               MA_STRNCPY(sp_info->icon_path, type_buf,
+                                                                       sizeof(sp_info->icon_path));
+                       } else {
+                               MYACCOUNT_ERROR("No icon path available\n");
+                       }
+               } else {
+                       MYACCOUNT_ERROR("account_type_get_app_id return(%x)\n", ret);
+               }
+               MA_MEMFREE(type_buf);
+
+               sp_info->sp_type = MYACCOUNT_TYPE_OTHER;
+               sp_info->b_tizen_email = TRUE;
+               *service_info_list = g_list_append(*service_info_list, (void*)sp_info);
+               return TRUE;
+
+       } else if(!strcmp(sp_info->package_name, "activesync-ui")) {
+               sp_info->b_tizen_email = TRUE;
+       } else if(!strcmp(sp_info->package_name, "com.samsung.rcs-im")
+                               || !strcmp(sp_info->package_name, "ims-service")) {
+               MA_MEMFREE(sp_info);
+               return TRUE;
+       } else if(!strcmp(sp_info->package_name, GOOGLE_ACCOUNT_APPID)) {
+               sp_info->b_tizen_email = TRUE;
+       }
+
+       ret = account_type_get_icon_path(account_type, &type_buf);
+       if(ret == ACCOUNT_ERROR_NONE ) {
+               if(type_buf) {
+                       MA_STRNCPY(sp_info->icon_path, type_buf,
+                                                               sizeof(sp_info->icon_path));
+               } else {
+                       MYACCOUNT_ERROR("No icon path available\n");
+               }
+       } else {
+               MYACCOUNT_ERROR("account_type_get_app_id return(%x)\n", ret);
+       }
+       MA_MEMFREE(type_buf);
+
+       char* provider_name = NULL;
+
+       if(ad && ad->current_language){
+
+               if(!strcmp(ad->current_language, "en_US")){
+                       ret = account_type_get_label_by_locale(account_type, "en_GB", &provider_name);
+               }else{
+                       ret = account_type_get_label_by_locale(account_type, ad->current_language, &provider_name);
+               }
+       }
+
+       if(ret != ACCOUNT_ERROR_NONE){
+               /* fallback scenario */
+               ret = account_type_get_label_by_locale(account_type, "default", &provider_name);
+               if(ret != ACCOUNT_ERROR_NONE){
+                       MYACCOUNT_SLOGE("No service name(%s)\n", sp_info->package_name);
+                       MA_MEMFREE(sp_info);
+                       return TRUE;
+               }
+       }
+
+       MA_STRNCPY(sp_info->service_name, provider_name,
+                                               sizeof(sp_info->service_name));
+
+       MA_MEMFREE(provider_name);
+
+       if(!strcmp(sp_info->package_name, SAMSUNG_ACCOUNT_APPID)) {
+               MA_SNPRINTF(sp_info->service_sname,
+                                                       sizeof(sp_info->service_sname), "%s%s", SORT_PRIOR_1, sp_info->service_name);
+       } else if(!strcmp(sp_info->package_name, TIZEN_ACCOUNT_APPID)){
+               MA_SNPRINTF(sp_info->service_sname,
+                                                       sizeof(sp_info->service_sname), "%s%s", SORT_PRIOR_1, sp_info->service_name);
+       } else {
+               MA_SNPRINTF(sp_info->service_sname,
+                                                       sizeof(sp_info->service_sname), "%s%s", SORT_PRIOR_3, sp_info->service_name);
+       }
+
+       account_type_get_multiple_account_support(account_type, &type_int);
+       sp_info->multiple_account_support = type_int;
+
+       if(type_int == FALSE
+               && account_query_account_by_package_name(myaccount_add_account_by_package_name_cb, sp_info->package_name, NULL) == ACCOUNT_ERROR_NONE) {
+               MA_MEMFREE(sp_info);
+               return TRUE;
+       }
+
+       *service_info_list = g_list_append(*service_info_list, (void*)sp_info);
+
+       return TRUE;
+}
+
+static void _myaccount_addaccount_get_account_type_info(const char* capability_filter, GList** sp_info_list)
+{
+       int ret = -1;
+       if(!sp_info_list) {
+               MYACCOUNT_ERROR("sp_info_list is null\n");
+               return;
+       }
+
+       ret = account_connect();
+       if(ret != ACCOUNT_ERROR_NONE){
+               MYACCOUNT_ERROR("account database cannot be connected\n");
+               return;
+       }
+
+       if(capability_filter) {
+               if(!strcmp(capability_filter, "http://tizen.org/account/capability/tizen_email")){
+                       account_type_query_by_provider_feature(_myaccount_addaccount_get_account_type_info_cb, "http://tizen.org/account/capability/email", (void*)sp_info_list);
+               }else {
+                       account_type_query_by_provider_feature(_myaccount_addaccount_get_account_type_info_cb, capability_filter, (void*)sp_info_list);
+               }
+       }
+       else {
+               account_type_foreach_account_type_from_db(_myaccount_addaccount_get_account_type_info_cb, (void*)sp_info_list);
+       }
+       ret = account_disconnect();
+       if(ret != ACCOUNT_ERROR_NONE){
+               MYACCOUNT_ERROR("account database cannot be connected\n");
+               return;
+       }
+}
+
+static int _myaccount_ug_addaccount_compare(gconstpointer a, gconstpointer b)
+{
+       addaccount_list_priv* sp_info_a = (addaccount_list_priv*)a;
+       addaccount_list_priv* sp_info_b = (addaccount_list_priv*)b;
+
+       return g_ascii_strcasecmp(sp_info_a->service_sname, sp_info_b->service_sname);
+}
+
+static int __myaccount_addaccount_populate_service_info(myaccount_appdata *ad)
+{
+       int pkg_count = 0;
+
+       //_myaccount_addaccount_get_csc_sp_list(ad->capability_filter, &ad->sp_info_list);
+       _myaccount_addaccount_get_account_type_info(ad->capability_filter, &ad->sorted_sp_list);
+
+       ad->sorted_sp_list = g_list_sort(ad->sorted_sp_list, (GCompareFunc)_myaccount_ug_addaccount_compare);
+       pkg_count = g_list_length(ad->sorted_sp_list);
+
+       return pkg_count;
+}
+
+static void _myaccount_ug_addaccount_gl_realized(void *data, Evas_Object *obj, void *ei)
+{
+       Elm_Object_Item *it = NULL;
+       int total_count = 0;
+       int index = 0;
+
+       if(!ei) {
+               MYACCOUNT_ERROR("Realized event info is NULL!!! \n");
+               return;
+       }
+
+       it = (Elm_Object_Item *)ei;
+
+       total_count = elm_genlist_items_count(obj);
+       index = elm_genlist_item_index_get(it);
+
+       if(index != 0 && index != total_count) {
+               /*Add account items. index 1 and last are the seperators*/
+               /* but you don't need to do something. winset support accessibility for default item */
+       } else {
+               /*Remove access for seperators*/
+               elm_object_item_access_unregister(ei);
+       }
+
+       if(total_count <= 3) {
+               //MYACCOUNT_VERBOSE("DO NOTHING only one add account item, total_count(%d) index(%d) !!! \n", total_count, index);
+       } else {
+               if (index == 1) {
+                       elm_object_item_signal_emit(ei, "elm,state,top", "");
+               } else if (index == (total_count-2)) {
+                       elm_object_item_signal_emit(ei, "elm,state,bottom", "");
+               } else  {
+                       elm_object_item_signal_emit(ei, "elm,state,center", "");
+               }
+       }
+}
+
+static void _myaccount_ug_addaccount_gl_deleted(void *data, Evas_Object *obj, void *ei)
+{
+       MYACCOUNT_ERROR("# _myaccount_ug_addaccount_gl_deleted\n");
+       myaccount_appdata *ad = myaccount_get_appdata();
+       myaccount_addaccount_free_priv_data(ad);
+}
+
+static Evas_Object * __myaccount_addaccount_create_genlist_layout(
+                                                                                               Evas_Object *navi_bar)
+{
+       Evas_Object *genlist;
+
+       addacc_list_itc.item_style = "1line";
+       addacc_list_itc.func.text_get = __myaccount_addaccount_gl_label_get;
+       addacc_list_itc.func.content_get = __myaccount_addaccount_icon_get;
+       addacc_list_itc.func.state_get = NULL;
+       addacc_list_itc.func.del = NULL;
+
+       genlist = elm_genlist_add(navi_bar);
+       evas_object_smart_callback_add(genlist, "realized", _myaccount_ug_addaccount_gl_realized, NULL);
+       evas_object_smart_callback_add(genlist, "delete", _myaccount_ug_addaccount_gl_deleted, NULL);
+       return genlist;
+}
+
+static Evas_Object *__myaccount_addaccount_append_genlist_item(
+                                                                                       myaccount_appdata *ad, Evas_Object *genlist, int count)
+{
+       if (ad == NULL) {
+               MYACCOUNT_ERROR("__myaccount_addaccount_create_genlist returns NULL\n");
+               return NULL;
+       }
+
+       GList* iter;
+
+       for(iter=ad->sorted_sp_list;iter!=NULL;iter=g_list_next(iter)) {
+               addaccount_list_priv* tmp = (addaccount_list_priv*)iter->data;
+
+               if(ad->capability_filter) {
+                       /* Samsung account exception */
+                       if(tmp->sp_type == MYACCOUNT_TYPE_SAMSUNG
+                               && (!strcmp(ad->capability_filter, "http://tizen.org/account/capability/memo")
+                                       || !strcmp(ad->capability_filter, "http://tizen.org/account/capability/contact")
+                                       || !strcmp(ad->capability_filter, "http://tizen.org/account/capability/calendar"))) {
+                               elm_genlist_item_append(genlist, &addacc_list_itc,
+                                               (void *)tmp, NULL,
+                                               ELM_GENLIST_ITEM_NONE,
+                                               __myaccount_addaccount_gl_sel,
+                                               (void *)tmp);
+                       } else if( !strcmp(ad->capability_filter, "http://tizen.org/account/capability/tizen_email")) { /* Tizen email exception */
+                               if(tmp->b_tizen_email) {
+                                       elm_genlist_item_append(genlist, &addacc_list_itc,
+                                                       (void *)tmp, NULL,
+                                                       ELM_GENLIST_ITEM_NONE,
+                                                       __myaccount_addaccount_gl_sel,
+                                                       (void *)tmp);
+                               }
+                       } else {
+                               elm_genlist_item_append(genlist, &addacc_list_itc,
+                                               (void *)tmp, NULL,
+                                               ELM_GENLIST_ITEM_NONE,
+                                               __myaccount_addaccount_gl_sel,
+                                               (void *)tmp);
+                       }
+               } else {
+                       elm_genlist_item_append(genlist, &addacc_list_itc,
+                                       (void *)tmp, NULL,
+                                       ELM_GENLIST_ITEM_NONE,
+                                       __myaccount_addaccount_gl_sel,
+                                       (void *)tmp);
+               }
+
+       }
+
+       elm_genlist_block_count_set(genlist, count);
+
+       return genlist;
+}
+
+static Evas_Object *__myaccount_addaccount_create_genlist(
+                                                                                       myaccount_appdata *ad, int count)
+{
+       Evas_Object *genlist;
+
+       if (ad == NULL) {
+               MYACCOUNT_ERROR("__myaccount_addaccount_create_genlist returns NULL\n");
+               return NULL;
+       }
+
+       genlist = __myaccount_addaccount_create_genlist_layout(ad->navi_bar);
+
+       return __myaccount_addaccount_append_genlist_item(ad, genlist, count);
+}
+
+static Evas_Object *__myaccount_addaccount_no_account(myaccount_appdata *ad, int count)
+{
+       Evas_Object *no_account;
+
+       if (ad == NULL) {
+               MYACCOUNT_ERROR("__myaccount_addaccount_no_account returns NULL\n");
+               return NULL;
+       }
+       no_account = elm_layout_add(ad->navi_bar);
+       elm_layout_file_set(no_account, MA_NO_ACCOUNT_EDJ_NAME, "nocontents_layout");
+
+       elm_layout_theme_set(no_account, "layout", "nocontents", "default");
+       evas_object_size_hint_weight_set(no_account, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(no_account, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       elm_object_part_text_set(no_account, "elm.text", dgettext(MA_UG_NAME, "IDS_MA_NPBODY_NO_ACCOUNT_PROVIDER_APPS_INSTALLED"));
+       /* left below line to future use */
+       //elm_object_part_text_set(no_account, "elm.help.text", "Please install account app to add account");
+       elm_layout_signal_emit(no_account, "text,disabled", "");
+       elm_layout_signal_emit(no_account, "align.center", "elm");
+
+       return no_account;
+}
+
+Eina_Bool __myaccount_addaccount_quit_cb( void *data,
+                                                       Elm_Object_Item *it )
+{
+       int error_code = 0;
+       myaccount_appdata *priv = (myaccount_appdata*)data;
+       int count = -1;
+
+       MYACCOUNT_DBUG("Add account list quit\n");
+
+       if (!priv) {
+               MYACCOUNT_ERROR("__myaccount_addaccount_quit_cb callback user data is null!!!\n");
+               return EINA_TRUE;
+       }
+
+       if(priv->capability_filter && strlen(priv->capability_filter)){
+
+               if(!strcmp(priv->capability_filter, "http://tizen.org/account/capability/tizen_email")){
+                       int cnt1 = 0;
+                       int cnt2 = 0;
+                       int cnt3 = 0;
+                       error_code = myaccount_common_get_account_cnt_by_appid(TIZEN_EMAIL_APPID, &cnt1);
+                       error_code = myaccount_common_get_account_cnt_by_appid(EXCHANGE_UI_APPID, &cnt2);
+                       error_code = myaccount_common_get_account_cnt_by_appid(GOOGLE_ACCOUNT_APPID, &cnt3);
+                       count = cnt1+cnt2+cnt3;
+               } else {
+                       error_code = myaccount_common_get_account_cnt_by_capability(priv->capability_filter, &count);
+               }
+
+               if (error_code != ACCOUNT_ERROR_NONE) {
+                       MYACCOUNT_ERROR("__myaccount_addaccount_quit_cb: myaccount_common_get_all_account_cnt fail(%d) \n",
+                                                                               error_code);
+               }
+       } else {
+               error_code = myaccount_common_get_all_account_cnt(&count);
+               if (error_code != ACCOUNT_ERROR_NONE) {
+                       MYACCOUNT_ERROR("__myaccount_addaccount_quit_cb: myaccount_common_get_all_account_cnt fail(%d) \n",
+                                                                               error_code);
+               }
+       }
+
+       /*destroy add genlist before pop it*/
+
+       if ((count > 0) && (priv->eMode == eMYACCOUNT_ACCOUNT_LIST)) {
+               MYACCOUNT_DBUG("# count > 0, elm_naviframe_item_pop return EINA_TRUE\n");
+               if (priv->add_genlist) {
+                       evas_object_del(priv->add_genlist);
+                       priv->add_genlist = NULL;
+               }
+               priv->prev_app_cnt = 0;
+
+               return EINA_TRUE;
+       }
+
+       if (priv->ug) {
+               ui_gadget_h ug = priv->ug;
+               ug_destroy_me(ug);
+               return EINA_FALSE;
+       }
+
+       if (priv->add_genlist) {
+               evas_object_del(priv->add_genlist);
+               priv->add_genlist = NULL;
+       }
+       priv->prev_app_cnt = 0;
+       MYACCOUNT_DBUG("Add account list quit end\n");
+
+       return EINA_TRUE;
+}
+
+void myaccount_addaccount_genlist_create(void *data)
+{
+       myaccount_appdata *ad = data;
+       Evas_Object *genlist;
+       Evas_Object *l_button;
+       int service_cnt=0;
+
+       if (ad == NULL) {
+               MYACCOUNT_ERROR("myaccount_addaccount_genlist_create myaccount_appdata is null\n");
+               return;
+       }
+
+       service_cnt = __myaccount_addaccount_populate_service_info(ad);
+       ad->prev_app_cnt = service_cnt;
+       if(service_cnt > 0){
+               ad->add_genlist = genlist = __myaccount_addaccount_create_genlist(ad, service_cnt);
+       }else{
+               /* If there's no account provider, display no account view */
+               ad->add_genlist = genlist = __myaccount_addaccount_no_account(ad, service_cnt);
+       }
+
+       l_button = elm_button_add(ad->navi_bar);
+       elm_object_style_set(l_button , "naviframe/back_btn/default");
+
+       ad->add_nf_it = elm_naviframe_item_push(ad->navi_bar,
+                                       dgettext(MA_UG_NAME, "IDS_MA_HEADER_ADD_ACCOUNT"),
+                                       l_button, NULL, genlist, NULL);
+       MYACCOUNT_DBUG("#elm_naviframe_item_pushed..");
+       elm_naviframe_item_pop_cb_set(ad->add_nf_it, __myaccount_addaccount_quit_cb, (void*)ad);
+}
+
+void myaccount_addaccount_create_view(myaccount_appdata *ad)
+{
+       MYACCOUNT_DBUG("myaccount_addaccount_create_view start\n");
+       if (ad->add_genlist == NULL) {
+               MYACCOUNT_DBUG("Add account list start\n");
+               myaccount_addaccount_free_priv_data(ad);
+               myaccount_addaccount_genlist_create(ad);
+       }
+}
+
+void myaccount_addaccount_refresh_item_list(myaccount_appdata *ad)
+{
+       int count = 0;
+
+       if(!ad) {
+               MYACCOUNT_ERROR("no appdata!\n");
+               return;
+       }
+
+       if(!ad->add_genlist) {
+               MYACCOUNT_ERROR("no genlist!\n");
+               return;
+       }
+
+       /*check if app count changed or not, if not changed, then do not refresh current view*/
+       int curr_cnt = 0;
+       GList *sp_list = NULL;
+       _myaccount_addaccount_get_account_type_info(ad->capability_filter, &sp_list);
+       curr_cnt = g_list_length(sp_list);
+       int valid_cnt = 0;
+       if (ad->prev_app_cnt == curr_cnt) {
+               int i = 0;
+               for (i = 0; i < curr_cnt; i++) {
+                       addaccount_list_priv *info = g_list_nth_data(sp_list, i);
+                       if (!info)
+                               continue;
+                       int j = 0;
+                       for (j = 0; j < curr_cnt; j++) {
+                               addaccount_list_priv *prev_info = g_list_nth_data(ad->sorted_sp_list, j);
+                               if (!prev_info)
+                                       continue;
+                               if (!g_strcmp0(prev_info->service_name, info->service_name)) {
+                                       valid_cnt++;
+                                       //MYACCOUNT_DBUG("info->service_name[%s]", info->service_name);
+                               }
+                       }
+               }
+       }
+       /*free temp data*/
+       GList* it = NULL;
+       for(it=sp_list;it!=NULL;it=g_list_next(it)) {
+               addaccount_list_priv* tmp = (addaccount_list_priv*)it->data;
+               MA_MEMFREE(tmp);
+       }
+       MYACCOUNT_DBUG("ad->prev_app_cnt[%d], valid_cnt[%d]", ad->prev_app_cnt, valid_cnt);
+       if (ad->prev_app_cnt == valid_cnt) {
+               MYACCOUNT_DBUG("no change, no need to refresh genlist items!\n");
+               return;
+       }
+
+       elm_genlist_clear(ad->add_genlist);
+       myaccount_addaccount_free_priv_data(ad);
+       count = __myaccount_addaccount_populate_service_info(ad);
+       ad->prev_app_cnt = count;
+       __myaccount_addaccount_append_genlist_item(ad, ad->add_genlist, count);
+
+       return;
+}
+
diff --git a/src/myaccount_ug_common.c b/src/myaccount_ug_common.c
new file mode 100755 (executable)
index 0000000..f885d7c
--- /dev/null
@@ -0,0 +1,1223 @@
+/*
+ *  my-account
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Wonyoung Lee <wy1115.lee@samsung.com>, Tarun Kumar <tarun.kr@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#include "myaccount_ug.h"
+#include "myaccount_ug_common.h"
+#include "myaccount_ug_addaccount.h"
+#include "myaccount_ug_account_list.h"
+#include <iniparser.h>
+
+static myaccount_appdata *g_myaccount_appdata = NULL;
+
+#define MYACCOUNT_MAX_EMAIL_COUNT 10
+#define MYACCOUNT_LAUNCH_TIME_OUT 0.7
+#define MYACCOUNT_RELAUNCH_INTERVAL 0.3
+#define MYACCOUNT_MAX_TOUCH_BLOCK_INTERVAL 2.5
+
+
+void *myaccount_init_appdata()
+{
+       if (g_myaccount_appdata == NULL) {
+               g_myaccount_appdata = calloc(1, sizeof(myaccount_appdata));
+               g_myaccount_appdata->item_selected_state = false;
+       }
+       return g_myaccount_appdata;
+}
+
+void myaccount_destroy_appdata()
+{
+       if (g_myaccount_appdata == NULL) {
+               MYACCOUNT_ERROR("myaccount_destroy_appdata: appdata NULL \n");
+               return;
+       }
+
+       if (g_myaccount_appdata->base) {
+               evas_object_del(g_myaccount_appdata->base);
+               g_myaccount_appdata->base = NULL;
+       }
+
+       MA_MEMFREE(g_myaccount_appdata->capability_filter)
+
+       /* For accounts list */
+       if (g_myaccount_appdata->ug_called) {
+               ug_destroy(g_myaccount_appdata->ug_called);
+               g_myaccount_appdata->ug_called = NULL;
+       }
+       if (g_myaccount_appdata->layout_main) {
+               evas_object_del(g_myaccount_appdata->layout_main);
+               g_myaccount_appdata->layout_main = NULL;
+       }
+       if (g_myaccount_appdata->layout_addaccount) {
+               evas_object_del(g_myaccount_appdata->layout_addaccount);
+               g_myaccount_appdata->layout_addaccount = NULL;
+       }
+       if (g_myaccount_appdata->navi_bar) {
+               evas_object_del(g_myaccount_appdata->navi_bar);
+               g_myaccount_appdata->navi_bar = NULL;
+       }
+       if (g_myaccount_appdata->help_label) {
+               evas_object_del(g_myaccount_appdata->help_label);
+               g_myaccount_appdata->help_label = NULL;
+       }
+       if (g_myaccount_appdata->refresh_btn) {
+               evas_object_del(g_myaccount_appdata->refresh_btn);
+               g_myaccount_appdata->refresh_btn = NULL;
+       }
+       if (g_myaccount_appdata->refresh_icon) {
+               evas_object_del(g_myaccount_appdata->refresh_icon);
+               g_myaccount_appdata->refresh_icon = NULL;
+       }
+       if (g_myaccount_appdata->cancel_sync_icon) {
+               evas_object_del(g_myaccount_appdata->cancel_sync_icon);
+               g_myaccount_appdata->cancel_sync_icon = NULL;
+       }
+       if (g_myaccount_appdata->auto_sync_check) {
+               evas_object_del(g_myaccount_appdata->auto_sync_check);
+               g_myaccount_appdata->auto_sync_check = NULL;
+       }
+       if (g_myaccount_appdata->bg) {
+               evas_object_del(g_myaccount_appdata->bg);
+               g_myaccount_appdata->bg = NULL;
+       }
+       if (g_myaccount_appdata->ly) {
+               elm_object_part_content_unset(g_myaccount_appdata->ly, "elm.swallow.content");
+               evas_object_del(g_myaccount_appdata->ly);
+               g_myaccount_appdata->ly = NULL;
+       }
+       if (g_myaccount_appdata->modal_popup) {
+               evas_object_del(g_myaccount_appdata->modal_popup);
+               g_myaccount_appdata->modal_popup = NULL;
+       }
+       if (g_myaccount_appdata->r_title_sk) {
+               evas_object_del(g_myaccount_appdata->r_title_sk);
+               g_myaccount_appdata->r_title_sk = NULL;
+       }
+
+       if (g_myaccount_appdata->progress_timer) {
+               ecore_timer_del(g_myaccount_appdata->progress_timer);
+               g_myaccount_appdata->progress_timer = NULL;
+       }
+       if (g_myaccount_appdata->relaunch_timer) {
+               ecore_timer_del(g_myaccount_appdata->relaunch_timer);
+               g_myaccount_appdata->relaunch_timer = NULL;
+       }
+       if (g_myaccount_appdata->pc) {
+               pkgmgr_client_free(g_myaccount_appdata->pc);
+               g_myaccount_appdata->pc = NULL;
+       }
+
+       if(g_myaccount_appdata->theme) {
+               elm_theme_free(g_myaccount_appdata->theme);
+               g_myaccount_appdata->theme = NULL;
+       }
+
+       if(g_myaccount_appdata->clickblock_timer){
+               ecore_timer_del(g_myaccount_appdata->clickblock_timer);
+               g_myaccount_appdata->clickblock_timer = NULL;
+       }
+
+       g_myaccount_appdata->sorted_sp_list= NULL;
+       g_myaccount_appdata->sorted_account_list= NULL;
+
+       MA_MEMFREE(g_myaccount_appdata->caller_userdata);
+       MA_MEMFREE(g_myaccount_appdata->called_from);
+       MA_MEMFREE(g_myaccount_appdata);
+
+}
+
+void * myaccount_get_appdata()
+{
+       return g_myaccount_appdata;
+}
+
+static Eina_Bool _myaccount_common_click_block_timer_cb(void *data)
+{
+       myaccount_appdata *ad = (myaccount_appdata *)data;
+
+       if(!ad){
+               return ECORE_CALLBACK_CANCEL;
+       }
+
+       if(ad->clickblock_timer){
+               ecore_timer_del(ad->clickblock_timer);
+               ad->clickblock_timer = NULL;
+       }
+
+       MYACCOUNT_DBUG("_myaccount_common_click_block_timer_cb: ad->item_selected_state=%d\n",  myaccount_common_get_item_selected_state());
+       myaccount_common_set_item_selected_state(FALSE);
+
+       return ECORE_CALLBACK_CANCEL;
+}
+
+
+void myaccount_common_set_item_selected_state(bool val)
+{
+       myaccount_appdata *appdata = (myaccount_appdata*)myaccount_get_appdata();
+
+       MYACCOUNT_DBUG("myaccount_common_set_item_selected_state[%s]", val ? "true":"false");
+       if (!appdata) {
+               MYACCOUNT_ERROR("appdata is NULL");
+               return;
+       }
+
+       appdata->item_selected_state = val;
+
+       if(appdata->clickblock_timer){
+               ecore_timer_del(appdata->clickblock_timer);
+               appdata->clickblock_timer = NULL;
+       }
+
+       if( val == true ) {
+               appdata->clickblock_timer = ecore_timer_add(MYACCOUNT_MAX_TOUCH_BLOCK_INTERVAL, _myaccount_common_click_block_timer_cb, appdata);
+       }
+}
+
+bool myaccount_common_get_item_selected_state()
+{
+       myaccount_appdata *appdata = (myaccount_appdata*)myaccount_get_appdata();
+
+       return (appdata->item_selected_state);
+}
+
+void myaccount_common_get_icon_by_name(char *domain_name,
+                                                                                       char *icon_path)
+{
+       if (!domain_name) {
+               MYACCOUNT_ERROR("\n !!! domain_name is NULL \n");
+               return;
+       }
+       char tmp_domain_name[64] = {0,};
+       myaccount_common_lowercase(domain_name, tmp_domain_name);
+
+       if (!icon_path) {
+               MYACCOUNT_ERROR("\n !!! icon_path is NULL \n");
+               return;
+       }
+
+       MA_SNPRINTF(icon_path, BUFSIZE, "%s", "A01_2_Icon_default.png");
+}
+
+MyAccountProviderType myaccount_common_get_provider_type(
+                                                                                                       char    *package_name)
+{
+       MyAccountProviderType sp_type = MYACCOUNT_TYPE_UNKNOWN;
+
+       if (!package_name) {
+               MYACCOUNT_ERROR("myaccount_common_get_provider_type : package name is NULL\n");
+               return sp_type;
+       }
+
+       if (!strcmp(package_name, "com.samsung.picasa"))
+               sp_type = MYACCOUNT_TYPE_PICASA;
+       else if (!strcmp(package_name, "com.samsung.youtube"))
+               sp_type = MYACCOUNT_TYPE_YOUTUBE;
+       else if (!strcmp(package_name, "email-setting-efl"))
+               sp_type = MYACCOUNT_TYPE_GOOGLE;
+       else if (!strcmp(package_name, "activesync-ui") || !strcmp(package_name, "activesync-efl"))
+               sp_type = MYACCOUNT_TYPE_EXCHANGE;
+//     else if (!strcmp(package_name, "com.samsung.facebook"))
+//             sp_type = MYACCOUNT_TYPE_FACEBOOK;
+       else if (!strcmp(package_name, SAMSUNG_ACCOUNT_APPID))
+               sp_type = MYACCOUNT_TYPE_SAMSUNG;
+       else
+               sp_type = MYACCOUNT_TYPE_UNKNOWN;
+
+       return sp_type;
+}
+
+void myaccount_common_lowercase(char *src, char *dest)
+{
+       int i;
+       int src_len=0;
+
+       if (!src || !dest) {
+               MYACCOUNT_ERROR("myaccount_common_lowercase src=%p, dest=%p\n",
+                                               src, dest);
+               return;
+       }
+       src_len = strlen(src);
+       for(i=0;i<src_len;i++) {
+               dest[i] = tolower(src[i]);
+       }
+       dest[i] = '\0';
+}
+
+void myaccount_common_handle_notification(const char* event_type)
+{
+       myaccount_appdata *appdata = (myaccount_appdata*)myaccount_get_appdata();
+
+       if (!appdata) {
+               MYACCOUNT_ERROR("App data NULL!!! \n");
+               return;
+       }
+
+       int error_code = -1;
+       int count = -1;
+
+       myaccount_common_set_item_selected_state(false);
+
+       MYACCOUNT_DBUG("called_from[%s],eMode(%d),event_type(%s), capability_filter(%s)\n", appdata->called_from, appdata->eMode,event_type, appdata->capability_filter);
+       if(appdata->capability_filter && strlen(appdata->capability_filter)) {
+               if(!strcmp(appdata->capability_filter, "http://tizen.org/account/capability/tizen_email")){
+                       int cnt1 = 0;
+                       int cnt2 = 0;
+                       int cnt3 = 0;
+                       error_code = myaccount_common_get_account_cnt_by_appid(TIZEN_EMAIL_APPID, &cnt1);
+                       if (error_code != ACCOUNT_ERROR_NONE) {
+                               MYACCOUNT_DBUG(": myaccount_common_get_account_cnt_by_appid(TIZEN_EMAIL_APPID) code(%d)cnt1(%d) \n",    error_code, cnt1);
+                       }
+
+                       error_code = myaccount_common_get_account_cnt_by_appid(EXCHANGE_UI_APPID, &cnt2);
+                       if (error_code != ACCOUNT_ERROR_NONE) {
+                               MYACCOUNT_DBUG(": myaccount_common_get_account_cnt_by_appid(EXCHANGE_UI_APPID) code(%d)cnt2(%d) \n",    error_code, cnt2);
+                       }
+
+                       error_code = myaccount_common_get_account_cnt_by_appid(GOOGLE_ACCOUNT_APPID, &cnt3);
+                       if (error_code != ACCOUNT_ERROR_NONE) {
+                               MYACCOUNT_DBUG(": myaccount_common_get_account_cnt_by_appid(GOOGLE_ACCOUNT_APPID) code(%d)cnt3(%d) \n", error_code, cnt3);
+                       }
+                       count = cnt1+cnt2+cnt3;
+
+               } else {
+                       error_code = myaccount_common_get_account_cnt_by_capability(appdata->capability_filter, &count);
+                       if (error_code != ACCOUNT_ERROR_NONE) {
+                               MYACCOUNT_DBUG(": myaccount_common_get_account_cnt_by_capability code(%d)count(%d) \n", error_code, count);
+                       }
+               }
+
+
+       } else {
+               error_code = myaccount_common_get_all_account_cnt(&count);
+               if (error_code != ACCOUNT_ERROR_NONE) {
+                       MYACCOUNT_ERROR("myaccount_common_handle_notification: myaccount_common_get_all_account_cnt code(%d) \n",
+                                                               error_code);
+               }
+       }
+       MYACCOUNT_DBUG("count[%d],appdata->add_genlist[%p],appdata->account_genlist[%p]", count,appdata->add_genlist,appdata->account_genlist);
+
+       if (appdata->eMode == eMYACCOUNT_ACCOUNT_LIST) {
+               if (count > 0) {
+                       if (appdata->add_genlist) {
+                               if( strcmp(event_type, ACCOUNT_NOTI_NAME_SYNC_UPDATE)){ // not sync update -> insert, update, delete
+                                       MYACCOUNT_DBUG("#  recved noti-event(%s) -> elm_naviframe_item_pop / quit_cb should be called.", (event_type != NULL) ? event_type : "null");
+                                       elm_naviframe_item_pop(appdata->navi_bar);
+                                       appdata->add_genlist = NULL;
+                                       MYACCOUNT_DBUG("elm_naviframe_item_pop func finished.\n");
+                               } else {
+                                       // if sync update received, do nothing.
+                                       MYACCOUNT_DBUG("recved noti-event(%s) -> do nothing.", (event_type != NULL) ? event_type : "null");
+                               }
+                       }
+
+                       if (appdata->account_genlist) {
+                               myaccount_list_refresh_item_list(appdata);
+                       } else {
+                               myaccount_ug_account_list_create((void*)appdata);
+                       }
+               } else {
+                       if (appdata->add_genlist) {
+                               evas_object_show(appdata->add_genlist);
+                       } else {
+                               MYACCOUNT_DBUG("eMYACCOUNT_ACCOUNT_LIST mode, count=0, add_genlist=NULL, event_type must be delete.");
+                               myaccount_addaccount_create_view(appdata);      // event_type=delete, fix duplicate elm_naviframe_item_push happening.
+                       }
+               }
+       } else if (appdata->eMode == eMYACCOUNT_ADD_ACCOUNT) {
+               MYACCOUNT_SLOGD("myaccount_common_handle_notification: ADD_ACCOUNT, event_type = %s\n", event_type);
+               if(event_type){
+                       if (appdata->ug && count > 0) {
+                               if (!g_strcmp0(event_type, ACCOUNT_NOTI_NAME_INSERT) || !g_strcmp0(event_type, ACCOUNT_NOTI_NAME_SYNC_UPDATE)) {
+                                       app_control_h app_control = NULL;
+                                       app_control_create(&app_control);
+                                       app_control_add_extra_data(app_control, "account_noti", event_type);
+                                       error_code = ug_send_result(appdata->ug, app_control);
+                                       ui_gadget_h ug = appdata->ug;
+                                       error_code = ug_destroy_me(ug);
+                                       app_control_destroy(app_control);
+                               }
+                       }
+               }
+       }
+}
+
+bool myaccount_samsung_callback(char* result_code, char* user_id, void *user_data)
+{
+       MYACCOUNT_SLOGD("Result Code = %s\n", result_code);
+       MYACCOUNT_SLOGD("User Id = %s\n", user_id);
+
+       if(user_data) {
+               int* test = (int*)user_data;
+
+               MA_MEMFREE(test);
+       }
+
+       return TRUE;
+}
+
+static void _myaccount_common_popup_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       myaccount_appdata *ad = (myaccount_appdata *)data;
+
+       if(ad->modal_popup)
+               evas_object_del(ad->modal_popup);
+       ad->modal_popup = NULL;
+}
+
+Evas_Object* _myaccount_common_add_popup(Evas_Object* parent, const char* text, const char* title)
+{
+       myaccount_appdata *ad = (myaccount_appdata*)myaccount_get_appdata();
+
+        /* multi window >>> */
+#ifdef _MULTI_WINDOW_ENABLE_
+       MYACCOUNT_DBUG("multi window enabled.\n");
+        ad->modal_popup = ea_center_popup_add(parent);
+#else
+       MYACCOUNT_DBUG("multi window not enabled.\n");
+       ad->modal_popup = elm_popup_add(parent);
+#endif
+       evas_object_size_hint_weight_set(ad->modal_popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+       elm_object_text_set(ad->modal_popup, text);
+       if(!title)
+               elm_object_part_text_set(ad->modal_popup, "title,text", title);
+       evas_object_smart_callback_add(ad->modal_popup, "block,clicked", _myaccount_common_popup_cb, (void*)ad);
+//     elm_popup_timeout_set(ad->modal_popup, 3);
+//     evas_object_smart_callback_add(ad->modal_popup, "timeout", _myaccount_common_popup_cb, NULL);
+
+    Evas_Object *ok_btn = elm_button_add(ad->modal_popup);
+    elm_object_text_set(ok_btn, dgettext(MA_UG_NAME, "IDS_MA_BUTTON_OK"));
+    elm_object_part_content_set(ad->modal_popup, "button1", ok_btn);
+    evas_object_smart_callback_add(ok_btn, "clicked", _myaccount_common_popup_cb, (void*)ad);
+    elm_object_style_set(ok_btn, "popup_button/default");
+
+       evas_object_show(ad->modal_popup);
+       return ad->modal_popup;
+}
+
+static bool _myaccount_common_synchronise_query_cb(account_h account, void *user_data)
+{
+       int ret = ACCOUNT_ERROR_NONE;
+       char** tmp_count = (char**)user_data;
+
+       if(!account) {
+               MYACCOUNT_ERROR("account handle is NULL\n");
+               return FALSE;
+       }
+
+       ret = account_get_custom(account, "profile_count", tmp_count);
+       if(ret != ACCOUNT_ERROR_NONE) {
+               MYACCOUNT_ERROR("account_get_custom fail(%x)\n", ret);
+               return FALSE;
+       }
+
+       return TRUE;
+}
+
+static Eina_Bool _myaccount_common_relaunch_application_timer_cb(void *data)
+{
+       myaccount_appdata *ad = (myaccount_appdata *)data;
+
+       if(!ad){
+               return ECORE_CALLBACK_CANCEL;
+       }
+
+       if(ad->relaunch_timer){
+               ecore_timer_del(ad->relaunch_timer);
+               ad->relaunch_timer = NULL;
+       }
+
+       app_control_send_launch_request(ad->appsvc_handle, NULL, NULL);
+
+       MYACCOUNT_DBUG("ad->item_selected_state=%d\n",  myaccount_common_get_item_selected_state());
+       myaccount_common_set_item_selected_state(FALSE);
+
+       app_control_destroy(ad->appsvc_handle);
+       ad->appsvc_handle = NULL;
+
+       return ECORE_CALLBACK_CANCEL;
+}
+
+static void _myaccount_common_try_relaunch(myaccount_appdata* ad, app_control_h app_control)
+{
+       if(ad->relaunch_timer){
+               ecore_timer_del(ad->relaunch_timer);
+               ad->relaunch_timer = NULL;
+       }
+
+       ad->appsvc_handle = app_control;
+
+       ad->relaunch_timer = ecore_timer_add(MYACCOUNT_RELAUNCH_INTERVAL, _myaccount_common_relaunch_application_timer_cb, ad);
+}
+
+
+static int _myaccount_common_launch_samsung_account(myaccount_appdata *ad)
+{
+       int ret = -1;
+       app_control_h app_control = NULL;
+
+       ret = app_control_create(&app_control);
+       if ( ret != APP_CONTROL_ERROR_NONE ) {
+               MYACCOUNT_SLOGE("app_control_cteate() fail, ret = %d\n", ret);
+       }
+
+       ret = app_control_set_app_id(app_control,SAMSUNG_ACCOUNT_APPID);
+       if ( ret != APP_CONTROL_ERROR_NONE ) {
+               MYACCOUNT_SLOGE("app_control_set_app_id() fail, ret = %d\n", ret);
+       }
+
+       ret = app_control_set_operation(app_control,ACCOUNT_OPERATION_SIGNIN);
+       if ( ret != APP_CONTROL_ERROR_NONE ) {
+               MYACCOUNT_SLOGE("app_control_set_operation() fail, ret = %d\n", ret);
+       }
+
+       Ecore_X_Window win_id = elm_win_xwindow_get(ad->win_main);
+       ret = app_control_set_window(app_control, win_id);
+       if ( ret != APP_CONTROL_ERROR_NONE ) {
+               MYACCOUNT_SLOGE("app_control_set_window() fail, ret = %d\n", ret);
+       }
+
+       ret = app_control_add_extra_data (app_control, "service_category", "from_myaccounts");
+       if ( ret != APP_CONTROL_ERROR_NONE ) {
+               MYACCOUNT_SLOGE("app_control_add_extra_data() fail, ret = %d\n", ret);
+       }
+
+       ret = app_control_add_extra_data (app_control, "client_id", "gr47by21a5");
+       if ( ret != APP_CONTROL_ERROR_NONE ) {
+               MYACCOUNT_SLOGE("app_control_add_extra_data() fail, ret = %d\n", ret);
+       }
+
+       ret = app_control_add_extra_data (app_control, "client_secret", "BD1F21218D46C1C082651EA0B8026721");
+       if ( ret != APP_CONTROL_ERROR_NONE ) {
+               MYACCOUNT_SLOGE("app_control_add_extra_data() fail, ret = %d\n", ret);
+       }
+
+       ret = app_control_send_launch_request(app_control, NULL, NULL);
+
+       if(ret != APP_CONTROL_ERROR_NONE) {
+               MYACCOUNT_SLOGE("(%s) launch fail. ret(%x)\n", SAMSUNG_ACCOUNT_APPID, ret);
+               _myaccount_common_try_relaunch(ad, app_control);
+               return 0;
+       }
+
+       ret = app_control_destroy(app_control);
+       if ( ret != APP_CONTROL_ERROR_NONE ) {
+               MYACCOUNT_SLOGE("app_control_destroy() fail, ret = %d\n", ret);
+       }
+
+       return ret;
+}
+
+static int _myaccount_common_launch_tizen_account(myaccount_appdata *ad)
+{
+       int ret = -1;
+       app_control_h app_control = NULL;
+
+       ret = app_control_create(&app_control);
+       if ( ret != APP_CONTROL_ERROR_NONE ) {
+               MYACCOUNT_SLOGE("app_control_create() fail, ret = %d\n", ret);
+       }
+
+       ret = app_control_set_app_id(app_control,TIZEN_ACCOUNT_APPID);
+       if ( ret != APP_CONTROL_ERROR_NONE ) {
+               MYACCOUNT_SLOGE("app_control_set_app_id() fail, ret = %d\n", ret);
+       }
+
+       ret = app_control_set_operation(app_control,ACCOUNT_OPERATION_SIGNIN);
+       if ( ret != APP_CONTROL_ERROR_NONE ) {
+               MYACCOUNT_SLOGE("app_control_set_operation() fail, ret = %d\n", ret);
+       }
+
+
+       Ecore_X_Window win_id = elm_win_xwindow_get(ad->win_main);
+       ret = app_control_set_window(app_control, win_id);
+       if ( ret != APP_CONTROL_ERROR_NONE ) {
+               MYACCOUNT_SLOGE("app_control_set_window() fail, ret = %d\n", ret);
+       }
+
+       ret = app_control_add_extra_data (app_control, "client_id", "j5p7llxxxx");
+       if ( ret != APP_CONTROL_ERROR_NONE ) {
+               MYACCOUNT_SLOGE("app_control_add_extra_data() fail, ret = %d\n", ret);
+       }
+
+       ret = app_control_add_extra_data (app_control, "client_secret", "5113D0052DC14XXXXX751F753384E9XX");
+       if ( ret != APP_CONTROL_ERROR_NONE ) {
+               MYACCOUNT_SLOGE("app_control_add_extra_data() fail, ret = %d\n", ret);
+       }
+
+       ret = app_control_add_extra_data (app_control, "service_category", "from_myaccounts");
+       if ( ret != APP_CONTROL_ERROR_NONE ) {
+               MYACCOUNT_SLOGE("app_control_add_extra_data() fail, ret = %d\n", ret);
+       }
+
+       ret = app_control_send_launch_request(app_control, NULL, NULL);
+
+       if(ret != APP_CONTROL_ERROR_NONE) {
+               MYACCOUNT_SLOGE("(%s) launch fail. ret(%x)\n", TIZEN_ACCOUNT_APPID, ret);
+               _myaccount_common_try_relaunch(ad, app_control);
+               return 0;
+       }
+
+       ret = app_control_destroy(app_control);
+       if ( ret != APP_CONTROL_ERROR_NONE ) {
+               MYACCOUNT_SLOGE("app_control_destroy() fail, ret = %d\n", ret);
+       }
+
+       return ret;
+}
+
+static Eina_Bool _myaccount_common_launch_application_timer_cb(void *data)
+{
+       myaccount_appdata *ad = (myaccount_appdata *)data;
+
+       if(!ad){
+               return ECORE_CALLBACK_CANCEL;
+       }
+
+       if(ad->progress_timer){
+               ecore_timer_del(ad->progress_timer);
+               ad->progress_timer = NULL;
+       }
+
+       MYACCOUNT_DBUG("ad->item_selected_state=%d\n",  myaccount_common_get_item_selected_state());
+
+       return ECORE_CALLBACK_CANCEL;
+}
+
+static void _myaccount_common_launch_timer_start(myaccount_appdata *ad)
+{
+       if(ad->progress_timer){
+               ecore_timer_del(ad->progress_timer);
+               ad->progress_timer = NULL;
+       }
+
+       ad->progress_timer = ecore_timer_add(MYACCOUNT_LAUNCH_TIME_OUT, _myaccount_common_launch_application_timer_cb, ad);
+}
+
+static bool _myaccount_common_is_email_count_max()
+{
+       int cnt1 = 0, cnt2 = 0, cnt3 = 0, count = 0;
+
+       myaccount_common_get_account_cnt_by_appid("email-setting-efl", &cnt1);
+       myaccount_common_get_account_cnt_by_appid("com.samsung.google-service-account", &cnt2);
+       myaccount_common_get_account_cnt_by_appid("activesync-ui", &cnt3);
+       count = cnt1 + cnt2 + cnt3;
+
+       MYACCOUNT_DBUG("count(%d)cnt1(%d)cnt2(%d)cnt3(%d)", count, cnt1, cnt2, cnt3);
+       if(count >= MYACCOUNT_MAX_EMAIL_COUNT){
+               return TRUE;
+       }
+       return FALSE;
+}
+
+int  myaccount_common_launch_application(MyAccountRequestViewType
+                                                                                                               request_type,
+                                                                                                               char *package_name,
+                                                                                                               char *username,
+                                                                                                               char *email_sp,
+                                                                                                               int account_id,
+                                                                                                               MyAccountProviderType sp_type,
+                                                                                                               void *data )
+{
+       int ret = APP_CONTROL_ERROR_NONE;
+       app_control_h app_control = NULL;
+       myaccount_appdata *ad = (myaccount_appdata *) data;
+       char win_id_buf[64]={0,};
+       char id_buf[64] = {0,};
+
+       if (!ad || !package_name) {
+               MYACCOUNT_SLOGE("myaccount_common_launch_application: App data=%p, package_name=%p\n",
+                                                       ad, package_name);
+               return 0;
+       }
+
+       MYACCOUNT_SLOGD("trying to launch (%s)\n", package_name);
+
+       ad->win_id = elm_win_xwindow_get(ad->win_main);
+       MA_SNPRINTF(win_id_buf, sizeof(win_id_buf)-1, "%d", ad->win_id);
+
+       if(!strcmp(package_name,SAMSUNG_ACCOUNT_APPID)){
+
+               _myaccount_common_launch_samsung_account(ad);
+               _myaccount_common_launch_timer_start(ad);
+
+               MA_MEMFREE(package_name);
+               return ret;
+       } else {
+               ret = app_control_create(&app_control);
+               if ( ret != APP_CONTROL_ERROR_NONE ) {
+                       MYACCOUNT_SLOGE("app_control_create() fail, ret = %d\n", ret);
+               }
+
+               ret = app_control_set_window(app_control, ad->win_id);
+               if ( ret != APP_CONTROL_ERROR_NONE ) {
+                       MYACCOUNT_SLOGE("app_control_set_window() fail, ret = %d\n", ret);
+               }
+
+               ret = app_control_set_app_id(app_control, package_name);
+               if ( ret != APP_CONTROL_ERROR_NONE ) {
+                       MYACCOUNT_SLOGE("app_control_set_app_id() fail, ret = %d\n", ret);
+               }
+
+               if(ad->caller_userdata) {
+                       ret = app_control_add_extra_data(app_control, "myaccount_userdata", ad->caller_userdata);
+                       if ( ret != APP_CONTROL_ERROR_NONE ) {
+                               MYACCOUNT_SLOGE("app_control_add_extra_data() fail, ret = %d\n", ret);
+                       }
+
+               }
+       }
+
+       if (ret != APP_CONTROL_ERROR_NONE)
+               MYACCOUNT_ERROR("myaccount_common_launch_application: service_set_package failed\n");
+
+       switch (request_type) {
+               case MYACCOUNT_REQUEST_SIGNIN :
+                               //Check MAX synchronise count
+                               if(strcmp(package_name,"setting-synchronise-efl") == 0){
+                                       int ret = -1, sync_cnt = 0;
+                                       char* synchronise_count = NULL;
+                                       ret = account_connect();
+                                       if(ret != ACCOUNT_ERROR_NONE) {
+                                               MYACCOUNT_ERROR("Account connect fail (%x)\n", ret);
+                                       }
+                                       ret = account_query_account_by_package_name(_myaccount_common_synchronise_query_cb, "setting-synchronise-efl", (void*)&synchronise_count);
+                                       if(ret != ACCOUNT_ERROR_NONE) {
+                                               MYACCOUNT_ERROR("account_query_account_by_package_name fail (%x)\n", ret);
+                                       }
+
+                                       if(synchronise_count)
+                                               sync_cnt = atoi(synchronise_count);
+
+                                       if(sync_cnt >= 5) {
+                                               // draw popup and return
+                                               char buf[256]={0,};
+
+                                               MA_SNPRINTF(buf, sizeof(buf), "Synchronise profile is full");
+                                               _myaccount_common_add_popup(ad->layout_main, buf, "Error");
+                                               myaccount_common_set_item_selected_state(FALSE);
+                                               MA_MEMFREE(synchronise_count);
+                                               if(app_control)
+                                                       app_control_destroy(app_control);
+                                               return -1;
+                                       }
+                               }else if(!strcmp(package_name,TIZEN_ACCOUNT_APPID)){
+
+                                       _myaccount_common_launch_tizen_account(ad);
+                                       if(app_control)
+                                               app_control_destroy(app_control);
+                                       _myaccount_common_launch_timer_start(ad);
+
+                                       MA_MEMFREE(package_name);
+                                       return ret;
+                               } else if(strcmp(package_name,"email-setting-efl") == 0 ||
+                                               strcmp(package_name,"com.samsung.google-service-account") == 0 ||
+                                               strcmp(package_name,"activesync-ui") == 0){
+                                       char buf[256]={0,};
+
+                                       MYACCOUNT_DBUG("package_name[%s] check max count\n");
+                                       if( _myaccount_common_is_email_count_max() == TRUE ){
+                                               MA_SNPRINTF(buf, sizeof(buf), dgettext(MA_UG_NAME,      "IDS_EMAIL_BODY_MAXIMUM_NUMBER_OF_EMAIL_ACCOUNTS_REACHED"));
+                                               _myaccount_common_add_popup(ad->layout_main, buf, NULL);
+                                               myaccount_common_set_item_selected_state(FALSE);
+                                               if(app_control)
+                                                       app_control_destroy(app_control);
+                                               return -1;
+                                       }
+
+#ifdef _MULTI_WINDOW_ENABLE_
+                                       unsigned int layout = 0;
+                                       if( ecore_x_window_prop_card32_get( elm_win_xwindow_get( (Evas_Object*)ad->win_main ),
+                                                                              ECORE_X_ATOM_E_WINDOW_DESKTOP_LAYOUT, &layout, 1 ) != -1 )
+                                       {
+                                               if( layout == 0 || layout == 1)
+                                               {
+                                                       app_control_add_extra_data( app_control, "window_startup_type", "2");
+                                                       char temp[10] = {0,};
+                                                       snprintf( temp, sizeof(temp), "%d", (int)layout );
+                                                       app_control_add_extra_data( app_control, "window_layout_id", temp);
+                                               }
+                                       }
+                                       MYACCOUNT_SLOGD("### MULTI WINDOW: call with multi win params");
+#endif
+
+
+                               }
+
+                               app_control_set_operation(app_control, ACCOUNT_OPERATION_SIGNIN);
+                               if(email_sp && strlen(email_sp) > 0) {
+                                       app_control_add_extra_data(app_control, "http://tizen.org/account/data/service_provider", email_sp);
+                               }
+
+                               if(sp_type == MYACCOUNT_TYPE_CSC) {
+                                       app_control_add_extra_data(app_control, "http://tizen.org/account/data/csc", email_sp);
+                               }
+
+                       break;
+               case MYACCOUNT_REQUEST_VIEW :
+                       if(!username) {
+                               MYACCOUNT_ERROR("myaccount_common_launch_application: username=%p !!!\n",
+                                                               username);
+                               MA_MEMFREE(package_name);
+                               if(app_control)
+                                       app_control_destroy(app_control);
+                               return 0;
+                       }
+
+                       MA_SNPRINTF(id_buf, sizeof(id_buf), "%d", account_id);
+                       ret = app_control_add_extra_data(app_control, ACCOUNT_DATA_ID, id_buf);
+                       if ( ret != APP_CONTROL_ERROR_NONE ) {
+                               MYACCOUNT_ERROR("app_control_add_extra_data fail, ret = %d\n", ret);
+                       }
+
+                       ret = app_control_set_operation(app_control, ACCOUNT_OPERATION_VIEW);
+                       if ( ret != APP_CONTROL_ERROR_NONE ) {
+                               MYACCOUNT_ERROR("app_control_set_operation fail, ret = %d\n", ret);
+                       }
+
+                       ret = app_control_add_extra_data(app_control, ACCOUNT_DATA_USERNAME,username);
+                       if ( ret != APP_CONTROL_ERROR_NONE ) {
+                               MYACCOUNT_ERROR("app_control_add_extra_data fail, ret = %d\n", ret);
+                       }
+                       break;
+               default :
+                       MA_MEMFREE(username);
+                       MA_MEMFREE(package_name);
+                       app_control_destroy(app_control);
+                       return 0;
+       }
+       MYACCOUNT_SLOGD("myaccount_common_launch_application request type=%d, package name = %s\n",
+                                                       request_type, package_name);
+
+       ret = app_control_add_extra_data(app_control, "XWINDOW_ID", win_id_buf);
+       if ( ret != APP_CONTROL_ERROR_NONE ) {
+               MYACCOUNT_ERROR("app_control_add_extra_data fail, ret = %d\n", ret);
+       }
+
+       ret = app_control_send_launch_request(app_control, NULL, NULL);
+       if ( ret != APP_CONTROL_ERROR_NONE ) {
+               MYACCOUNT_ERROR("app_control_send_launch_request fail, ret = %d\n", ret);
+       }
+
+
+       MA_MEMFREE(username);
+       MA_MEMFREE(package_name);
+
+       if(ret != APP_CONTROL_ERROR_NONE) {
+               MYACCOUNT_SLOGE("(%s) launch fail. ret(%x)\n", package_name, ret);
+//             char buf[64]={0,};
+//             MA_SNPRINTF(buf, sizeof(buf), "Launch fail (%x)", ret);
+//             _myaccount_common_add_popup(ad->win_main, buf, "Error");
+//             ad->item_selected_state = FALSE;
+               _myaccount_common_try_relaunch(ad, app_control);
+               return 0;
+       }
+
+       app_control_destroy(app_control);
+       _myaccount_common_launch_timer_start(ad);
+
+       return ret;
+}
+
+
+Evas_Object *myaccount_common_progress_add(Evas_Object *parent)
+{
+       if (!parent) {
+               MYACCOUNT_ERROR("myaccount_common_progress_add: parent is NULL \n");
+               return NULL;
+       }
+       Evas_Object *progressbar = NULL;
+       progressbar = elm_progressbar_add(parent);
+       elm_object_style_set(progressbar, "list_process");
+       evas_object_size_hint_align_set(progressbar, EVAS_HINT_FILL, 0.5);
+       evas_object_size_hint_weight_set(progressbar,
+                                               EVAS_HINT_EXPAND,
+                                               EVAS_HINT_EXPAND);
+       evas_object_show(progressbar);
+       elm_progressbar_pulse(progressbar, EINA_TRUE);
+       return progressbar;
+}
+
+void myaccount_common_delete_modal_popup(Evas_Object *popup)
+{
+       if (!popup){
+               MYACCOUNT_ERROR("myaccount_common_delete_modal_popup: popup is NULL \n");
+               return;
+       }
+       evas_object_del(popup);
+}
+
+Eina_Bool myaccount_common_modal_popup_timer_cb(gpointer data)
+{
+       if (!data) {
+               MYACCOUNT_ERROR("myaccount_common_modal_popup_timer_cb: data is NULL \n");
+               return false;
+       }
+       myaccount_appdata *global_data = NULL;
+       global_data = (myaccount_appdata*)data;
+       if (global_data->modal_popup) {
+               myaccount_common_delete_modal_popup(global_data->modal_popup);
+               global_data->modal_popup = NULL;
+       }
+       if (global_data->progress_timer) {
+               ecore_timer_del(global_data->progress_timer);
+               global_data->progress_timer = NULL;
+       }
+       return false;
+}
+
+int myaccount_common_get_all_account_cnt(int *count)
+{
+       int error_code = -1;
+       int account_cnt = 0;
+       if (!count) {
+               MYACCOUNT_ERROR("myaccount_common_get_all_account_cnt: count ptr is NULL \n");
+               return error_code;
+       }
+       error_code = account_connect();
+       if (error_code != ACCOUNT_ERROR_NONE) {
+               MYACCOUNT_ERROR("myaccount_common_get_all_account_cnt: fail to connect account DB \n");
+               return error_code;
+       }
+       error_code = account_get_total_count_from_db(&account_cnt);
+       if (error_code != ACCOUNT_ERROR_NONE) {
+               int ret = ACCOUNT_ERROR_NONE;
+               ret = account_disconnect();
+               if (ret != ACCOUNT_ERROR_NONE) {
+                       MYACCOUNT_ERROR("myaccount_common_get_all_account_cnt: account_svc_disconnect fail(%d) \n",
+                                                               ret);
+               }
+               return error_code;
+       }
+       *count = account_cnt;
+       error_code = account_disconnect();
+       if (error_code != ACCOUNT_ERROR_NONE) {
+               MYACCOUNT_ERROR("myaccount_common_get_all_account_cnt: account_svc_get_count fail(%d) \n",
+                                               error_code);
+               return error_code;
+       }
+       return ACCOUNT_ERROR_NONE;
+}
+
+static bool _myaccount_common_query_cb(account_h account, void *user_data)
+{
+       int* tmp_count = (int*)user_data;
+
+       *tmp_count = *tmp_count + 1;
+
+       return TRUE;
+}
+
+int myaccount_common_get_account_cnt_by_capability(const char* capability_type, int *count)
+{
+       int error_code = -1;
+       int account_cnt = 0;
+       if (!count) {
+               MYACCOUNT_ERROR("myaccount_common_get_account_cnt_by_capability: count ptr is NULL \n");
+               return error_code;
+       }
+       error_code = account_connect();
+       if (error_code != ACCOUNT_ERROR_NONE) {
+               MYACCOUNT_ERROR("myaccount_common_get_account_cnt_by_capability: fail to connect account DB \n");
+               return error_code;
+       }
+
+       error_code = account_query_account_by_capability_type(_myaccount_common_query_cb, capability_type, &account_cnt);
+       if (error_code != ACCOUNT_ERROR_NONE) {
+
+               *count = 0;
+
+               int ret = ACCOUNT_ERROR_NONE;
+               ret = account_disconnect();
+               if (ret != ACCOUNT_ERROR_NONE) {
+                       MYACCOUNT_ERROR("myaccount_common_get_account_cnt_by_capability: account_svc_disconnect fail(%d) \n",
+                                                               ret);
+               }
+               return error_code;
+       }
+       *count = account_cnt;
+       error_code = account_disconnect();
+       if (error_code != ACCOUNT_ERROR_NONE) {
+               MYACCOUNT_ERROR("myaccount_common_get_all_account_cnt: account_svc_get_count fail(%d) \n",
+                                               error_code);
+               return error_code;
+       }
+       return ACCOUNT_ERROR_NONE;
+}
+
+int myaccount_common_get_account_cnt_by_appid(const char* appid, int *count)
+{
+       int error_code = -1;
+       int account_cnt = 0;
+       if (!count) {
+               MYACCOUNT_ERROR("myaccount_common_get_account_cnt_by_appid: count ptr is NULL \n");
+               return error_code;
+       }
+       error_code = account_connect();
+       if (error_code != ACCOUNT_ERROR_NONE) {
+               MYACCOUNT_ERROR("myaccount_common_get_account_cnt_by_appid: fail to connect account DB \n");
+               return error_code;
+       }
+
+       error_code = account_query_account_by_package_name(_myaccount_common_query_cb, appid, &account_cnt);
+
+       if (error_code != ACCOUNT_ERROR_NONE) {
+
+               *count = 0;
+
+               int ret = ACCOUNT_ERROR_NONE;
+               ret = account_disconnect();
+               if (ret != ACCOUNT_ERROR_NONE) {
+                       MYACCOUNT_ERROR("myaccount_common_get_account_cnt_by_appid: account_svc_disconnect fail(%d) \n",
+                                                               ret);
+               }
+               return error_code;
+       }
+       *count = account_cnt;
+       error_code = account_disconnect();
+       if (error_code != ACCOUNT_ERROR_NONE) {
+               MYACCOUNT_ERROR("myaccount_common_get_account_cnt_by_appid: account_svc_get_count fail(%d) \n",
+                                               error_code);
+               return error_code;
+       }
+       return ACCOUNT_ERROR_NONE;
+}
+
+static int _myaccount_common_pkmgr_return_cb(int req_id, const char *pkg_type,
+                                       const char *pkg_name,
+                                       const char *key,
+                                       const char *val,
+                                       const void *pmsg,
+                                       void *data)
+{
+       MYACCOUNT_SLOGD(" _myaccount_common_pkmgr_return_cb: pkg_type = %s, pkg_name = %s, key = %s, val = %s\n", pkg_type, pkg_name,key,val);
+
+       int error_code = -1;
+       int count = -1;
+       if( strcmp(key, "end") == 0 && strcmp(val, "ok") == 0) {
+
+               myaccount_appdata *appdata = (myaccount_appdata*)myaccount_get_appdata();
+
+               if (!appdata) {
+                       MYACCOUNT_ERROR("App data NULL!!! \n");
+                       return -1;
+               }
+               if(appdata->capability_filter && strlen(appdata->capability_filter)){
+                       if(!strcmp(appdata->capability_filter, "http://tizen.org/account/capability/tizen_email")){
+                               int cnt1 = 0;
+                               int cnt2 = 0;
+                               int cnt3 = 0;
+                               error_code = myaccount_common_get_account_cnt_by_appid(TIZEN_EMAIL_APPID, &cnt1);
+                               error_code = myaccount_common_get_account_cnt_by_appid(EXCHANGE_UI_APPID, &cnt2);
+                               error_code = myaccount_common_get_account_cnt_by_appid(EXCHANGE_UI_APPID, &cnt3);
+                               count = cnt1+cnt2+cnt3;
+                       } else {
+                               error_code = myaccount_common_get_account_cnt_by_capability(appdata->capability_filter, &count);
+                       }
+
+                       if (error_code != ACCOUNT_ERROR_NONE) {
+                               MYACCOUNT_ERROR("__myaccount_addaccount_quit_cb: myaccount_common_get_all_account_cnt fail(%d) \n",
+                                                                                       error_code);
+                       }
+               } else {
+                       error_code = myaccount_common_get_all_account_cnt(&count);
+                       if (error_code != ACCOUNT_ERROR_NONE) {
+                               MYACCOUNT_ERROR("__myaccount_addaccount_quit_cb: myaccount_common_get_all_account_cnt fail(%d) \n",
+                                                                                       error_code);
+                       }
+               }
+
+               if (appdata->eMode == eMYACCOUNT_ACCOUNT_LIST) {
+                       if (count > 0) {
+                               if (appdata->add_genlist) {
+                                       evas_object_del(appdata->add_genlist);
+                                       appdata->add_genlist = NULL;
+                                       elm_naviframe_item_pop(appdata->navi_bar);
+                               }
+                               if (appdata->account_genlist) {
+                                       myaccount_list_refresh_item_list(appdata);
+                               } else {
+                                       myaccount_ug_account_list_create((void*)appdata);
+                               }
+                       } else {
+                               if (appdata->add_genlist) {
+                                       evas_object_show(appdata->add_genlist);
+                               } else {
+                                       myaccount_addaccount_create_view(appdata);
+                               }
+                       }
+               } else if (appdata->eMode == eMYACCOUNT_ADD_ACCOUNT) {
+                       if (appdata->ug) {
+                               ui_gadget_h ug = appdata->ug;
+                               error_code = ug_destroy_me(ug);
+                       }
+               } else {
+                       //MYACCOUNT_WARNING("Unknown mode !!!");
+               }
+               return 0;
+       }
+       return 0;
+}
+
+void myaccount_common_listen_pkgmgr_for_pkg_uninstall()
+{
+       myaccount_appdata *appdata = (myaccount_appdata*)myaccount_get_appdata();
+
+       if (!appdata) {
+               MYACCOUNT_ERROR("App data NULL!!! \n");
+               return;
+       }
+
+       int result = 0;
+       pkgmgr_client *pc = NULL;
+       pc = pkgmgr_client_new(PC_LISTENING);
+       if(pc == NULL) {
+               MYACCOUNT_ERROR("pc is NULL\n");
+               return;
+       }
+       appdata->pc = pc;
+       result = pkgmgr_client_listen_status(pc, _myaccount_common_pkmgr_return_cb, pc);
+       if(result < 0)
+       {
+               MYACCOUNT_ERROR("status listen failed!\n");
+               return;
+       }
+}
+
+
+int myaccount_common_get_csc_sp_count(const char* capability_filter)
+{
+       dictionary* dic = NULL;
+       int sp_count = -1;
+
+       if(capability_filter) {
+               // tizen email, email, none case, read csc email provider
+               // otherwise ignore csc list
+               if(strcmp(capability_filter, "http://tizen.org/account/capability/tizen_email")
+                       && strcmp(capability_filter, "http://tizen.org/account/capability/email"))
+                       return 0;
+       }
+
+       // check ini file /opt/system/csc-default/data/csc-default-data-email-account.ini
+       dic = iniparser_load(TIZEN_EMAIL_CSC_FILE_PATH);
+       if(!dic){
+               MYACCOUNT_ERROR("email csc file is not exist\n");
+               return FALSE;
+       }
+
+       sp_count = iniparser_getint(dic, TIZEN_EMAIL_CSC_SP_COUNT_KEY, 0);
+
+       if(sp_count <= 0) {
+               iniparser_freedict(dic);
+               MYACCOUNT_ERROR("email sp count 0\n");
+               return 0;
+       }
+
+       iniparser_freedict(dic);
+
+       return sp_count;
+}
+
+bool myaccount_common_account_by_package_name_cb(account_h account,
+                                                                                                       void *user_data)
+{
+       return false;
+}
+
+
+static bool _myaccount_common_get_account_type_count_cb(account_type_h account_type, void *user_data)
+{
+       int *count = (int*)user_data;
+       char* type_buf = NULL;
+       int type_int = -1;
+
+       if(account_type == NULL) {
+               MYACCOUNT_ERROR(" account type handle is NULL \n");
+               return FALSE;
+       }
+
+       account_type_get_app_id(account_type, &type_buf);
+
+       if(!type_buf) return FALSE;
+
+       if(!strcmp(type_buf, "email-setting-efl")) {
+               *count = *count+3; // predefined email count
+               MA_MEMFREE(type_buf);
+               return TRUE;
+       }else if(!strcmp(type_buf, "activesync-ui")) {
+               *count = *count+1;
+               MA_MEMFREE(type_buf);
+               return TRUE;
+       } else if(!strcmp(type_buf, "com.samsung.rcs-im")
+                               || !strcmp(type_buf, "ims-service")) {
+               MA_MEMFREE(type_buf);
+               return TRUE;
+       }
+
+       account_type_get_multiple_account_support(account_type, &type_int);
+
+       if(type_int == FALSE
+               && account_query_account_by_package_name(myaccount_common_account_by_package_name_cb, type_buf, NULL) == ACCOUNT_ERROR_NONE) {
+               MYACCOUNT_SLOGD("Multiple account not support (%s)\n", type_buf);
+               MA_MEMFREE(type_buf);
+               return TRUE;
+       }
+
+       *count = *count+1;
+
+       MA_MEMFREE(type_buf);
+
+       return TRUE;
+}
+
+
+int myaccount_common_get_account_type_count(const char* capability_filter)
+{
+       int ret = -1;
+       int count = 0;
+
+       ret = account_connect();
+       if(ret != ACCOUNT_ERROR_NONE){
+               MYACCOUNT_ERROR("account database cannot be connected\n");
+               return 0;
+       }
+
+       if(capability_filter) {
+               if(!strcmp(capability_filter, "http://tizen.org/account/capability/tizen_email")){
+                       account_type_query_by_provider_feature(_myaccount_common_get_account_type_count_cb, "http://tizen.org/account/capability/email", (void*)&count);
+               }else {
+                       account_type_query_by_provider_feature(_myaccount_common_get_account_type_count_cb, capability_filter, (void*)&count);
+               }
+       }
+       else {
+               account_type_foreach_account_type_from_db(_myaccount_common_get_account_type_count_cb, (void*)&count);
+       }
+
+       MYACCOUNT_DBUG("count %d\n", count);
+
+       ret = account_disconnect();
+       if(ret != ACCOUNT_ERROR_NONE){
+               MYACCOUNT_ERROR("account database cannot be connected\n");
+               return 0;
+       }
+
+       return count;
+}
+
diff --git a/src/myaccount_ug_main.c b/src/myaccount_ug_main.c
new file mode 100755 (executable)
index 0000000..3642ae0
--- /dev/null
@@ -0,0 +1,563 @@
+/*
+ *  my-account
+ *
+ * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Contact: Wonyoung Lee <wy1115.lee@samsung.com>, Tarun Kumar <tarun.kr@samsung.com>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#include "myaccount_ug_account_list.h"
+#include "myaccount_ug_addaccount.h"
+#include "myaccount_ug_common.h"
+#include <vconf.h>
+#include <dlfcn.h>
+#include <account_internal.h>
+
+#ifndef UG_MODULE_API
+#define UG_MODULE_API __attribute__ ((visibility("default")))
+#endif
+
+static myaccount_appdata *g_appdata = NULL;
+static int g_handle_noti = 0;
+
+int myaccount_subscribe_to_account_notification_vconfkey();
+static void __reset_indicator(myaccount_appdata *ugd);
+
+static void __change_ui_theme_changed_cb(keynode_t *pNode, void *pUserData)
+{
+       MYACCOUNT_DBUG("__change_ui_theme_changed_cb");
+       if(!pUserData) {
+               MYACCOUNT_ERROR("pUserDate is NULL:__vp_play_view_change_ui_theme_changed_cb.");
+               return;
+       }
+       int value = vconf_keynode_get_int(pNode);
+       MYACCOUNT_DBUG("value[%d]", value);
+
+       myaccount_appdata *ad = (myaccount_appdata*)pUserData;
+
+//     ea_theme_object_style_set(ad->layout_main, EA_THEME_STYLE_DARK);
+//     // Color Table
+//     if (ad->color_table) {
+//             ea_theme_object_colors_set(ad->layout_main, ad->color_table, EA_THEME_STYLE_DARK);
+//     }
+       ea_theme_object_style_set(ad->layout_main, EA_THEME_STYLE_LIGHT);
+       // Color Table
+       if (ad->color_table) {
+               ea_theme_object_colors_set(ad->layout_main, ad->color_table, EA_THEME_STYLE_LIGHT);
+       }
+       // Font Table
+       if (ad->font_table) {
+               ea_theme_object_fonts_set(ad->layout_main, ad->font_table);
+       }
+
+       return;
+}
+
+static void __init_changeable_resource(myaccount_appdata *ugd)
+{
+       if (!ugd) {
+               MYACCOUNT_ERROR("app data is NULL");
+               return;
+       }
+       // Color Table
+       ugd->color_table = ea_theme_color_table_new("/usr/apps/setting-myaccount-efl/res/ug-setting-cloud/shared/res/tables/com.samsung.my-account_ChangeableColorInfo.xml");
+       if (ugd->color_table) {
+//             ea_theme_object_colors_set(ugd->layout_main, ugd->color_table, EA_THEME_STYLE_DARK);
+               ea_theme_object_colors_set(ugd->layout_main, ugd->color_table, EA_THEME_STYLE_LIGHT);
+               MYACCOUNT_DBUG("color table create SUCCESS");
+       } else {
+               MYACCOUNT_ERROR("color table create fail");
+       }
+
+       // Font Table
+       ugd->font_table = ea_theme_font_table_new("/usr/apps/setting-myaccount-efl/res/ug-setting-cloud/shared/res/tables/com.samsung.my-account_ChangeableFontInfo.xml");
+       if (ugd->font_table) {
+               ea_theme_object_fonts_set(ugd->layout_main, ugd->font_table);
+               MYACCOUNT_DBUG("font table create SUCCESS");
+       } else {
+               MYACCOUNT_ERROR("font table create fail");
+       }
+
+       // regist UI theme
+       int err = 0;
+       err = vconf_notify_key_changed(VCONFKEY_SETAPPL_CHANGE_UI_THEME_INT, __change_ui_theme_changed_cb, ugd);
+       if (err != 0) {
+               MYACCOUNT_ERROR("vconf_notify_key_changed is fail [0x%x]", err);
+       }
+       MYACCOUNT_DBUG("VCONFKEY_SETAPPL_CHANGE_UI_THEME_INT[%s]", VCONFKEY_SETAPPL_CHANGE_UI_THEME_INT);
+
+}
+
+static void __free_changeable_resource(myaccount_appdata *ad)
+{
+       if (!ad) {
+               MYACCOUNT_ERROR("app data is NULL");
+               return;
+       }
+       vconf_ignore_key_changed( VCONFKEY_SETAPPL_CHANGE_UI_THEME_INT, __change_ui_theme_changed_cb );
+       if (ad->color_table != NULL) {
+//             ea_theme_colors_unset(ad->color_table, EA_THEME_STYLE_DARK);
+               ea_theme_colors_unset(ad->color_table, EA_THEME_STYLE_LIGHT);
+               ea_theme_color_table_free(ad->color_table);
+               ad->color_table = NULL;
+       }
+       if (ad->font_table != NULL) {
+               ea_theme_font_table_free(ad->font_table);
+               ad->font_table = NULL;
+       }
+}
+
+static void lang_changed(void * priv)
+{
+       if (!priv) {
+               MYACCOUNT_SLOGE("lang_changed ### priv=%p\n", priv);
+               return ;
+       }
+
+       myaccount_appdata *ugd;
+       ugd = (myaccount_appdata*)priv;
+
+       char* language = NULL;
+       language = vconf_get_str(VCONFKEY_LANGSET);
+
+       if(language) {
+               char tmp_buf[6]={0,};
+               MA_STRNCPY(tmp_buf, language, 6);
+               ugd->current_language = strdup(tmp_buf);
+       }
+
+       elm_object_item_text_set (ugd->nf_it, dgettext(MA_UG_NAME, "IDS_MA_HEADER_ACCOUNTS"));
+       myaccount_list_refresh_item_list(ugd);
+
+       if( ugd->add_genlist ) {
+               // title text update
+               elm_object_item_text_set (ugd->add_nf_it, dgettext(MA_UG_NAME, "IDS_MA_HEADER_ADD_ACCOUNT"));
+               myaccount_addaccount_refresh_item_list(ugd);
+       } else {
+               MYACCOUNT_SLOGE("lang_changed ### ugd->add_genlist is NULL\n");
+       }
+}
+
+
+static gboolean __myaccount_account_list_parse_param(myaccount_mode_e
+                                                                                                               *mode,
+                                                                                                               app_control_h data,
+                                                                                                               myaccount_appdata *ad)
+{
+       if (!data || !ad) {
+               return FALSE;
+       } else {
+               char *extracted = NULL;
+               ad->capability_filter = NULL;
+               app_control_get_extra_data(data, "mode", &extracted);
+               app_control_get_extra_data(data, "capability_filter", &ad->capability_filter);
+               app_control_get_extra_data(data, "myaccount_userdata", &ad->caller_userdata);
+               app_control_get_extra_data(data, "from", &ad->called_from);
+               if (extracted) {
+                       MYACCOUNT_SLOGD("view_account_list = %s\n", extracted);
+
+                       if (!strcmp(extracted, "account_list"))
+                               *mode = eMYACCOUNT_ACCOUNT_LIST;
+                       else if (!strcmp(extracted, "add_account"))
+                               *mode = eMYACCOUNT_ADD_ACCOUNT;
+                       else
+                               *mode = eMYACCOUNT_ACCOUNT_LIST;
+               } else {
+                       *mode = eMYACCOUNT_ACCOUNT_LIST;
+               }
+
+               MA_MEMFREE(extracted);
+       }
+       return TRUE;
+}
+
+static void __save_indicator_state(myaccount_appdata *ugd)
+{
+       /* Save old view's indicator values */
+       ugd->indi_mode = elm_win_indicator_mode_get(ugd->win_main);
+       ugd->indi_o_mode = elm_win_indicator_opacity_get(ugd->win_main);
+       /* Save old view's overlap mode */
+       ugd->overlap_mode = (int)evas_object_data_get(ugd->conformant, "overlap");
+       MYACCOUNT_DBUG("indi_o_mode: %d, indi_mode: %d", ugd->indi_o_mode,      ugd->indi_mode);
+       MYACCOUNT_DBUG("overlap_mode: %d", ugd->overlap_mode);
+}
+
+void *myaccount_account_list_create(ui_gadget_h ug,
+                                                                       enum ug_mode mode,
+                                                                       app_control_h data, void *priv)
+{
+        Evas_Object *parent;
+        myaccount_appdata *ugd;
+        int count = -1;
+        int error_code = -1;
+
+        if (!ug || !priv) {
+                return NULL;
+        }
+
+
+        bindtextdomain("setting-myaccount-efl", "/usr/apps/setting-myaccount-efl/res/locale");
+        ugd = (myaccount_appdata*)priv;
+        ugd->ug = ug;
+        ugd->eMode = 0;
+        parent = (Evas_Object *)ug_get_window();
+        if (!parent) {
+                return NULL;
+        }
+        g_appdata = ugd;
+
+       ugd->win_main = parent;
+       Evas_Object *conformant = (Evas_Object *)ug_get_conformant();
+       __save_indicator_state(ugd);
+
+       Evas_Object *indi_bg = elm_bg_add(conformant);
+       elm_object_style_set(indi_bg, "indicator/headerbg");
+       elm_object_part_content_set(conformant, "elm.swallow.indicator_bg", indi_bg);
+       evas_object_show(indi_bg);
+       ugd->conformant = conformant;
+       __reset_indicator(ugd);
+
+        /*sbscribe to vconf noti key which will recevie notification about account update, delete and insert*/
+#ifdef ENABLE_NOTI
+        myaccount_subscribe_to_account_notification_vconfkey();
+#endif
+       /*listen to pkgmgr for uninstall of pkg*/
+       myaccount_common_listen_pkgmgr_for_pkg_uninstall();
+
+        __myaccount_account_list_parse_param(&ugd->eMode, data, ugd);
+
+       if( ugd->capability_filter
+               && strlen(ugd->capability_filter) > 0 ) {
+
+               if(!strcmp(ugd->capability_filter, "http://tizen.org/account/capability/tizen_email")){
+                       int cnt1 = 0;
+                       int cnt2 = 0;
+                       int cnt3 = 0;
+                       error_code = myaccount_common_get_account_cnt_by_appid(TIZEN_EMAIL_APPID, &cnt1);
+                       error_code = myaccount_common_get_account_cnt_by_appid(EXCHANGE_UI_APPID, &cnt2);
+                       error_code = myaccount_common_get_account_cnt_by_appid(GOOGLE_ACCOUNT_APPID, &cnt3);
+                       count = cnt1+cnt2+cnt3;
+               } else {
+                       error_code = myaccount_common_get_account_cnt_by_capability(ugd->capability_filter, &count);
+               }
+
+               if (error_code != ACCOUNT_ERROR_NONE) {
+                       MYACCOUNT_SLOGE("myaccount_account_list_create: myaccount_common_get_all_account_cnt fail(%d) \n",
+                                                               error_code);
+               }
+
+       } else {
+               error_code = myaccount_common_get_all_account_cnt(&count);
+               if (error_code != ACCOUNT_ERROR_NONE) {
+                       MYACCOUNT_SLOGE("myaccount_account_list_create: myaccount_common_get_all_account_cnt fail(%d) \n",
+                                                               error_code);
+               }
+       }
+
+       char* language = NULL;
+       language = vconf_get_str(VCONFKEY_LANGSET);
+
+       if(language) {
+               char tmp_buf[6]={0,};
+
+               MA_STRNCPY(tmp_buf, language, 6);
+
+               ugd->current_language = strdup(tmp_buf);
+       }
+
+       myaccount_list_view_create(ugd);
+
+       __init_changeable_resource(ugd);
+
+       myaccount_list_navi_create(ugd);
+
+       if (ugd->eMode == eMYACCOUNT_ACCOUNT_LIST) {
+               if (count > 0) {
+                       myaccount_ug_account_list_create((void*)priv);
+               } else if (count == 0) {
+                       myaccount_addaccount_create_view(ugd);
+               } else {
+                       MYACCOUNT_ERROR("add list count(%d)", count);
+               }
+       } else if (ugd->eMode == eMYACCOUNT_ADD_ACCOUNT) {
+               myaccount_addaccount_create_view(ugd);
+       }
+
+        return ugd->base;
+ }
+
+bool myaccount_subscribe_callback(const char* event_type, int account_id, void* user_data)
+{
+       myaccount_common_handle_notification(event_type);
+
+       return TRUE;
+}
+
+int myaccount_subscribe_to_account_notification_vconfkey()
+{
+       myaccount_appdata* ad = (myaccount_appdata*)myaccount_get_appdata();
+       int ret = -1;
+
+       if(!ad) return 0;
+
+       ret = account_subscribe_create(&ad->account_subscribe);
+       if(ret != ACCOUNT_ERROR_NONE){
+               MYACCOUNT_ERROR("account_subscribe_create fail");
+               return 0;
+       }
+       ret = account_subscribe_notification_ex(ad->account_subscribe, myaccount_subscribe_callback, NULL);
+       if(ret != ACCOUNT_ERROR_NONE){
+               MYACCOUNT_ERROR("account_subscribe_notification_ex fail");
+               return 0;
+       }
+
+       return 1;
+}
+
+ static void myaccount_account_list_start(ui_gadget_h ug, app_control_h data, void *priv)
+ {
+        //MYACCOUNT_DBUG("ug start\n");
+ }
+
+ static void myaccount_account_list_pause(ui_gadget_h ug, app_control_h data, void *priv)
+ {
+       __attribute__((__unused__)) myaccount_appdata *ugd;
+        ugd = (myaccount_appdata*)priv;
+
+        MYACCOUNT_DBUG("My account ug goes to pause state\n");
+ }
+
+ static void myaccount_account_list_resume(ui_gadget_h ug, app_control_h data, void *priv)
+ {
+        myaccount_appdata *ugd;
+        ugd = (myaccount_appdata*)priv;
+        MYACCOUNT_DBUG("Myaccount ug resume\n");
+       myaccount_common_set_item_selected_state(false);
+#ifndef ENABLE_NOTI
+        myaccount_common_handle_notification(NULL);
+#endif
+
+       char* language = NULL;
+       language = vconf_get_str(VCONFKEY_LANGSET);
+
+       if(language && (strcmp(language, ugd->current_language) == 0)) {
+               lang_changed(priv);
+       } else {
+               /* refresh item to update font size */
+               myaccount_list_refresh_item_list(ugd);
+               if( ugd->add_genlist ) {
+                       myaccount_addaccount_refresh_item_list(ugd);
+               }
+       }
+}
+
+ static void __reset_indicator(myaccount_appdata *ugd)
+ {
+       if (!ugd) {
+               MYACCOUNT_SLOGE("__reset_indicator ### ugd=%p\n",ugd);
+               return;
+       }
+       MYACCOUNT_DBUG("indi_o_mode: %d, indi_mode: %d", ugd->indi_o_mode,      ugd->indi_mode);
+       MYACCOUNT_DBUG("overlap_mode: %d", ugd->overlap_mode);
+        /* Set old view's indicator */
+        elm_win_indicator_mode_set(ugd->win_main, ugd->indi_mode);
+        elm_win_indicator_opacity_set(ugd->win_main, ugd->indi_o_mode);
+        /* set old view's conformant overlap mode
+                if layout is different with new view and needs starts from (0,60) */
+        if (!ugd->overlap_mode) {
+                elm_object_signal_emit(ugd->conformant,
+                                               "elm,state,indicator,nooverlap", "");
+                evas_object_data_set(ugd->conformant, "overlap", NULL);
+        } else {
+                elm_object_signal_emit(ugd->conformant, "elm,state,indicator,overlap", "");
+                evas_object_data_set(ugd->conformant, "overlap", (void *)EINA_TRUE);
+        }
+        MYACCOUNT_DBUG("__reset_indicator\n");
+ }
+
+void myaccount_destroy_data()
+{
+       if (!g_appdata) {
+               MYACCOUNT_SLOGE("myaccount_account_ug_destroy ###  g_appdata=%p\n", g_appdata);
+               return;
+       }
+
+       myaccount_appdata *ugd = g_appdata;
+       account_unsubscribe_notification_ex(ugd->account_subscribe);
+       ugd->account_subscribe = NULL;
+
+       __free_changeable_resource(ugd);
+       myaccount_destroy_appdata();
+
+       if (g_handle_noti > 0) {
+               g_source_remove(g_handle_noti);
+               g_handle_noti = 0;
+       }
+
+       MYACCOUNT_DBUG("Terminate Myaccount_ug_main[%s]", __func__);
+       g_appdata = NULL;
+}
+
+static void myaccount_account_list_destroy(ui_gadget_h ug, app_control_h data, void *priv)
+{
+       myaccount_destroy_data();
+}
+
+ static void myaccount_account_list_message(ui_gadget_h ug,
+                                                                                                       app_control_h msg,
+                                                                                                       app_control_h data,
+                                                                                                       void *priv)
+ {
+
+ }
+
+ static void myaccount_account_list_event(ui_gadget_h ug,
+                                                                                                       enum ug_event event,
+                                                                                                       app_control_h data,
+                                                                                                       void *priv)
+ {
+       switch (event) {
+       case UG_EVENT_LOW_MEMORY:
+//                     MYACCOUNT_DBUG("myaccount_account_list_event: UG_EVENT_LOW_MEMORY \n");
+                       break;
+       case UG_EVENT_LOW_BATTERY:
+//                     MYACCOUNT_DBUG("myaccount_account_list_event: UG_EVENT_LOW_BATTERY \n");
+                       break;
+       case UG_EVENT_LANG_CHANGE: /* old : SG_BINDTEXTDOMAIN_NOTIFY*/
+                       lang_changed(priv);
+                       MYACCOUNT_DBUG("myaccount_account_list_event: UG_EVENT_LANG_CHANGE \n");
+                       break;
+       case UG_EVENT_ROTATE_PORTRAIT:
+//                     MYACCOUNT_DBUG("myaccount_account_list_event: UG_EVENT_ROTATE_PORTRAIT \n");
+                       break;
+       case UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN:
+//                     MYACCOUNT_DBUG("myaccount_account_list_event: UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN \n");
+                       break;
+       case UG_EVENT_ROTATE_LANDSCAPE:
+//                     MYACCOUNT_DBUG("myaccount_account_list_event: UG_EVENT_ROTATE_LANDSCAPE \n");
+                       break;
+       case UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN:
+//                     MYACCOUNT_DBUG("myaccount_account_list_event: UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN \n");
+                       break;
+       default:
+//                     MYACCOUNT_DBUG("myaccount_account_list_event: default !!! \n");
+                       break;
+        }
+ }
+
+static void myaccount_on_key_event(ui_gadget_h ug,
+                                                                                                       enum ug_key_event event ,
+                                                                                                       app_control_h data,
+                                                                                                       void * priv)
+{
+       if(!ug) {
+               MYACCOUNT_DBUG("myaccount_on_key_event ug is NULL !!!");
+               return;
+       }
+       switch (event) {
+               case UG_KEY_EVENT_END: {
+                               ui_gadget_h ug = ((myaccount_appdata *)priv)->ug;
+                               ug_destroy_me(ug);
+                       }
+                       break;
+               default:
+                       break;
+       }
+}
+
+UG_MODULE_API int UG_MODULE_INIT(struct ug_module_ops *ops)
+{
+       myaccount_appdata *ugd;
+       if (!ops) {
+               MYACCOUNT_DBUG("UG_MODULE_INIT ops is NULL !!!");
+               return -1;
+       }
+       ugd = (myaccount_appdata*)myaccount_init_appdata();
+       if (!ugd) {
+               MYACCOUNT_DBUG("myaccount_init_appdata failed!\n");
+               return -1;
+       }
+       ops->create = myaccount_account_list_create;
+       ops->start = myaccount_account_list_start;
+       ops->pause = myaccount_account_list_pause;
+       ops->resume = myaccount_account_list_resume;
+       ops->destroy = myaccount_account_list_destroy;
+       ops->message = myaccount_account_list_message;
+       ops->event = myaccount_account_list_event;
+       ops->key_event= myaccount_on_key_event;/*to handle BACK(END)key Event recently added in UG*/
+       ops->priv = ugd;
+       ops->opt = UG_OPT_INDICATOR_ENABLE;/*UG_OPT_INDICATOR_ENABLE;*/
+
+       return 0;
+}
+
+UG_MODULE_API void UG_MODULE_EXIT(struct ug_module_ops *ops)
+{
+       MYACCOUNT_DBUG("myaccount UG_MODULE_EXIT!\n");
+}
+
+typedef enum {
+       MYACCOUNT_RESET_FAILED = -1,
+       MYACCOUNT_UNDEFINED_LIB_SYMBOL = -2,
+       MYACCOUNT_OPERATE_LIB_SUCCESS = 0
+}MyAccountResetErrorCode_e;
+
+static MyAccountResetErrorCode_e
+__myaccount_account_exchange_reset(app_control_h data, void *priv)
+{
+       int (*reset) (app_control_h pair, void *ptr);
+       MyAccountResetErrorCode_e ret = MYACCOUNT_OPERATE_LIB_SUCCESS;
+
+       void *handle = dlopen("/usr/ug/lib/libug-activesync-efl.so", RTLD_LAZY);
+       if (!handle) {
+               return MYACCOUNT_RESET_FAILED;
+       }
+
+       reset = dlsym(handle, "setting_plugin_reset");
+//     if (dlerror() != NULL){
+       if (reset == NULL) {
+               MYACCOUNT_ERROR("dlsym return value is NULL : dlsym() error or setting_plugin_reset symbol is NULL");
+               dlclose(handle);
+
+               return MYACCOUNT_UNDEFINED_LIB_SYMBOL;
+       }
+       if (reset)
+               ret = (*reset) (data, priv);
+
+       if (ret < 0) ret = MYACCOUNT_RESET_FAILED;
+
+       dlclose(handle);
+       return ret;
+}
+
+UG_MODULE_API int setting_plugin_reset(app_control_h data, void *priv)
+{
+       /*reset exchange account information first*/
+#ifdef TIZEN_ENGINEER_MODE
+       int error_code = -1;
+#endif
+       MyAccountResetErrorCode_e ret = MYACCOUNT_OPERATE_LIB_SUCCESS;
+
+       ret = __myaccount_account_exchange_reset(data, priv);
+       if(ret != MYACCOUNT_OPERATE_LIB_SUCCESS) {
+#ifdef TIZEN_ENGINEER_MODE
+               MYACCOUNT_SLOGE("__myaccount_account_exchange_reset returns %d\n",
+                                                               error_code);
+#endif
+               return (int)ret;
+       }
+       return (int)MYACCOUNT_OPERATE_LIB_SUCCESS;
+}