tizen_2.0_build
authorgiyeol.ok <giyeol.ok@samsung.com>
Tue, 21 Aug 2012 10:11:53 +0000 (19:11 +0900)
committergiyeol.ok <giyeol.ok@samsung.com>
Wed, 22 Aug 2012 00:27:46 +0000 (09:27 +0900)
Change-Id: I5a93208a2ed6d1a7e0e279e8d4ae244092aabf45

255 files changed:
AUTHORS
CMakeLists.txt
LICENSE [changed mode: 0755->0644]
data/org.tizen.lowbat-syspopup.desktop.in [deleted file]
data/org.tizen.lowbat-syspopup.png [changed mode: 0644->0755]
data/org.tizen.lowbat-syspopup.xml [new file with mode: 0755]
data/org.tizen.lowmem-syspopup.desktop.in [deleted file]
data/org.tizen.lowmem-syspopup.png [changed mode: 0644->0755]
data/org.tizen.lowmem-syspopup.xml [new file with mode: 0755]
data/org.tizen.poweroff-syspopup.desktop.in [deleted file]
data/org.tizen.poweroff-syspopup.png [changed mode: 0644->0755]
data/org.tizen.poweroff-syspopup.xml [new file with mode: 0755]
data/org.tizen.usbotg-syspopup.png [new file with mode: 0644]
data/org.tizen.usbotg-syspopup.xml [new file with mode: 0755]
data/org.tizen.usbotg-unmount-popup.png [new file with mode: 0644]
data/org.tizen.usbotg-unmount-popup.xml [new file with mode: 0755]
data/usb_icon.png [moved from data/batt_full_icon.png with 80% similarity, mode: 0755]
data/usbotg-popup.ini [new file with mode: 0644]
data/usbotg-unmount-popup.ini [new file with mode: 0644]
debian/changelog [deleted file]
debian/control
debian/copyright [changed mode: 0644->0755]
debian/debhelper.log [changed mode: 0644->0755]
debian/org.tizen.lowbat-syspopup.install.in [changed mode: 0644->0755]
debian/org.tizen.lowmem-syspopup.install.in [changed mode: 0644->0755]
debian/org.tizen.poweroff-syspopup.install.in [changed mode: 0644->0755]
debian/org.tizen.usbotg-syspopup.install.in [new file with mode: 0644]
debian/org.tizen.usbotg-unmount-popup.install.in [new file with mode: 0644]
debian/rules
edcs/lowbatt.edc
edcs/lowmem.edc
edcs/poweroff.edc
edcs/usbotg-unmount.edc [new file with mode: 0644]
edcs/usbotg.edc [new file with mode: 0644]
lowbatt-popup/CMakeLists.txt [changed mode: 0644->0755]
lowbatt-popup/po_lowbatt/CMakeLists.txt
lowbatt-popup/po_lowbatt/ar.po [new file with mode: 0755]
lowbatt-popup/po_lowbatt/bg.po [new file with mode: 0755]
lowbatt-popup/po_lowbatt/ca.po [new file with mode: 0755]
lowbatt-popup/po_lowbatt/cs.po [new file with mode: 0755]
lowbatt-popup/po_lowbatt/da.po [new file with mode: 0755]
lowbatt-popup/po_lowbatt/de_DE.po [changed mode: 0755->0644]
lowbatt-popup/po_lowbatt/el_GR.po [changed mode: 0755->0644]
lowbatt-popup/po_lowbatt/en.po [changed mode: 0755->0644]
lowbatt-popup/po_lowbatt/en_US.po [new file with mode: 0755]
lowbatt-popup/po_lowbatt/es_ES.po [changed mode: 0755->0644]
lowbatt-popup/po_lowbatt/fi.po [new file with mode: 0755]
lowbatt-popup/po_lowbatt/fr_FR.po [changed mode: 0755->0644]
lowbatt-popup/po_lowbatt/he.po [new file with mode: 0755]
lowbatt-popup/po_lowbatt/hi.po [new file with mode: 0755]
lowbatt-popup/po_lowbatt/hr.po [new file with mode: 0755]
lowbatt-popup/po_lowbatt/hu.po [new file with mode: 0755]
lowbatt-popup/po_lowbatt/id.po [new file with mode: 0755]
lowbatt-popup/po_lowbatt/it_IT.po [changed mode: 0755->0644]
lowbatt-popup/po_lowbatt/ja_JP.po [changed mode: 0755->0644]
lowbatt-popup/po_lowbatt/ko_KR.po [changed mode: 0755->0644]
lowbatt-popup/po_lowbatt/lt.po [new file with mode: 0755]
lowbatt-popup/po_lowbatt/lv.po [new file with mode: 0755]
lowbatt-popup/po_lowbatt/ms.po [new file with mode: 0755]
lowbatt-popup/po_lowbatt/nl_NL.po [changed mode: 0755->0644]
lowbatt-popup/po_lowbatt/no.po [new file with mode: 0755]
lowbatt-popup/po_lowbatt/pl.po [new file with mode: 0755]
lowbatt-popup/po_lowbatt/pt_PT.po [changed mode: 0755->0644]
lowbatt-popup/po_lowbatt/ro.po [new file with mode: 0755]
lowbatt-popup/po_lowbatt/ru_RU.po [changed mode: 0755->0644]
lowbatt-popup/po_lowbatt/sk.po [new file with mode: 0755]
lowbatt-popup/po_lowbatt/sl.po [new file with mode: 0755]
lowbatt-popup/po_lowbatt/sr.po [new file with mode: 0755]
lowbatt-popup/po_lowbatt/sv.po [new file with mode: 0755]
lowbatt-popup/po_lowbatt/th.po [new file with mode: 0755]
lowbatt-popup/po_lowbatt/tr_TR.po [changed mode: 0755->0644]
lowbatt-popup/po_lowbatt/uk.po [new file with mode: 0755]
lowbatt-popup/po_lowbatt/vi.po [new file with mode: 0755]
lowbatt-popup/po_lowbatt/zh_CN.po [changed mode: 0755->0644]
lowbatt-popup/po_lowbatt/zh_HK.po [changed mode: 0755->0644]
lowbatt-popup/po_lowbatt/zh_TW.po [changed mode: 0755->0644]
lowbatt-popup/src/lowbatt.c [changed mode: 0644->0755]
lowbatt-popup/src/lowbatt.h
lowmem-popup/CMakeLists.txt [changed mode: 0644->0755]
lowmem-popup/po_lowmem/CMakeLists.txt
lowmem-popup/po_lowmem/ar.po [new file with mode: 0755]
lowmem-popup/po_lowmem/bg.po [new file with mode: 0755]
lowmem-popup/po_lowmem/ca.po [new file with mode: 0755]
lowmem-popup/po_lowmem/cs.po [new file with mode: 0755]
lowmem-popup/po_lowmem/da.po [new file with mode: 0755]
lowmem-popup/po_lowmem/de_DE.po [changed mode: 0755->0644]
lowmem-popup/po_lowmem/el_GR.po [changed mode: 0755->0644]
lowmem-popup/po_lowmem/en.po [changed mode: 0755->0644]
lowmem-popup/po_lowmem/en_US.po [new file with mode: 0755]
lowmem-popup/po_lowmem/es_ES.po [changed mode: 0755->0644]
lowmem-popup/po_lowmem/fi.po [new file with mode: 0755]
lowmem-popup/po_lowmem/fr_FR.po [changed mode: 0755->0644]
lowmem-popup/po_lowmem/he.po [new file with mode: 0755]
lowmem-popup/po_lowmem/hi.po [new file with mode: 0755]
lowmem-popup/po_lowmem/hr.po [new file with mode: 0755]
lowmem-popup/po_lowmem/hu.po [new file with mode: 0755]
lowmem-popup/po_lowmem/id.po [new file with mode: 0755]
lowmem-popup/po_lowmem/it_IT.po [changed mode: 0755->0644]
lowmem-popup/po_lowmem/ja_JP.po [changed mode: 0755->0644]
lowmem-popup/po_lowmem/ko_KR.po [changed mode: 0755->0644]
lowmem-popup/po_lowmem/lt.po [new file with mode: 0755]
lowmem-popup/po_lowmem/lv.po [new file with mode: 0755]
lowmem-popup/po_lowmem/ms.po [new file with mode: 0755]
lowmem-popup/po_lowmem/nl_NL.po [changed mode: 0755->0644]
lowmem-popup/po_lowmem/no.po [new file with mode: 0755]
lowmem-popup/po_lowmem/pl.po [new file with mode: 0755]
lowmem-popup/po_lowmem/pt_PT.po [changed mode: 0755->0644]
lowmem-popup/po_lowmem/ro.po [new file with mode: 0755]
lowmem-popup/po_lowmem/ru_RU.po [changed mode: 0755->0644]
lowmem-popup/po_lowmem/sk.po [new file with mode: 0755]
lowmem-popup/po_lowmem/sl.po [new file with mode: 0755]
lowmem-popup/po_lowmem/sr.po [new file with mode: 0755]
lowmem-popup/po_lowmem/sv.po [new file with mode: 0755]
lowmem-popup/po_lowmem/th.po [new file with mode: 0755]
lowmem-popup/po_lowmem/tr_TR.po [changed mode: 0755->0644]
lowmem-popup/po_lowmem/uk.po [new file with mode: 0755]
lowmem-popup/po_lowmem/vi.po [new file with mode: 0755]
lowmem-popup/po_lowmem/zh_CN.po [changed mode: 0755->0644]
lowmem-popup/po_lowmem/zh_HK.po [changed mode: 0755->0644]
lowmem-popup/po_lowmem/zh_TW.po [changed mode: 0755->0644]
lowmem-popup/src/lowmem.c [changed mode: 0644->0755]
packaging/system-popup.spec [changed mode: 0644->0755]
poweroff-popup/CMakeLists.txt [changed mode: 0644->0755]
poweroff-popup/po_poweroff/CMakeLists.txt
poweroff-popup/po_poweroff/ar.po [new file with mode: 0755]
poweroff-popup/po_poweroff/bg.po [new file with mode: 0755]
poweroff-popup/po_poweroff/ca.po [new file with mode: 0755]
poweroff-popup/po_poweroff/cs.po [new file with mode: 0755]
poweroff-popup/po_poweroff/da.po [new file with mode: 0755]
poweroff-popup/po_poweroff/de_DE.po
poweroff-popup/po_poweroff/el_GR.po
poweroff-popup/po_poweroff/en.po
poweroff-popup/po_poweroff/en_US.po [new file with mode: 0755]
poweroff-popup/po_poweroff/es_ES.po
poweroff-popup/po_poweroff/fi.po [new file with mode: 0755]
poweroff-popup/po_poweroff/fr_FR.po
poweroff-popup/po_poweroff/he.po [new file with mode: 0755]
poweroff-popup/po_poweroff/hi.po [new file with mode: 0755]
poweroff-popup/po_poweroff/hr.po [new file with mode: 0755]
poweroff-popup/po_poweroff/hu.po [new file with mode: 0755]
poweroff-popup/po_poweroff/id.po [new file with mode: 0755]
poweroff-popup/po_poweroff/it_IT.po
poweroff-popup/po_poweroff/ja_JP.po
poweroff-popup/po_poweroff/ko_KR.po
poweroff-popup/po_poweroff/lt.po [new file with mode: 0755]
poweroff-popup/po_poweroff/lv.po [new file with mode: 0755]
poweroff-popup/po_poweroff/ms.po [new file with mode: 0755]
poweroff-popup/po_poweroff/nl_NL.po
poweroff-popup/po_poweroff/no.po [new file with mode: 0755]
poweroff-popup/po_poweroff/pl.po [new file with mode: 0755]
poweroff-popup/po_poweroff/pt_PT.po
poweroff-popup/po_poweroff/ro.po [new file with mode: 0755]
poweroff-popup/po_poweroff/ru_RU.po
poweroff-popup/po_poweroff/sk.po [new file with mode: 0755]
poweroff-popup/po_poweroff/sl.po [new file with mode: 0755]
poweroff-popup/po_poweroff/sr.po [new file with mode: 0755]
poweroff-popup/po_poweroff/sv.po [new file with mode: 0755]
poweroff-popup/po_poweroff/th.po [new file with mode: 0755]
poweroff-popup/po_poweroff/tr_TR.po
poweroff-popup/po_poweroff/uk.po [new file with mode: 0755]
poweroff-popup/po_poweroff/vi.po [new file with mode: 0755]
poweroff-popup/po_poweroff/zh_CN.po
poweroff-popup/po_poweroff/zh_HK.po
poweroff-popup/po_poweroff/zh_TW.po
poweroff-popup/src/poweroff.c
sound/02_Warning.wav [changed mode: 0755->0644]
sound/09_Low_Battery.wav [changed mode: 0755->0644]
usbotg-popup/CMakeLists.txt [new file with mode: 0755]
usbotg-popup/po_usbotg/CMakeLists.txt [new file with mode: 0644]
usbotg-popup/po_usbotg/ar.po [new file with mode: 0755]
usbotg-popup/po_usbotg/bg.po [new file with mode: 0755]
usbotg-popup/po_usbotg/ca.po [new file with mode: 0755]
usbotg-popup/po_usbotg/cs.po [new file with mode: 0755]
usbotg-popup/po_usbotg/da.po [new file with mode: 0755]
usbotg-popup/po_usbotg/de_DE.po [new file with mode: 0644]
usbotg-popup/po_usbotg/el_GR.po [new file with mode: 0644]
usbotg-popup/po_usbotg/en.po [new file with mode: 0644]
usbotg-popup/po_usbotg/en_US.po [new file with mode: 0755]
usbotg-popup/po_usbotg/es_ES.po [new file with mode: 0644]
usbotg-popup/po_usbotg/fi.po [new file with mode: 0755]
usbotg-popup/po_usbotg/fr_FR.po [new file with mode: 0644]
usbotg-popup/po_usbotg/he.po [new file with mode: 0755]
usbotg-popup/po_usbotg/hi.po [new file with mode: 0755]
usbotg-popup/po_usbotg/hr.po [new file with mode: 0755]
usbotg-popup/po_usbotg/hu.po [new file with mode: 0755]
usbotg-popup/po_usbotg/id.po [new file with mode: 0755]
usbotg-popup/po_usbotg/it_IT.po [new file with mode: 0644]
usbotg-popup/po_usbotg/ja_JP.po [new file with mode: 0644]
usbotg-popup/po_usbotg/ko_KR.po [new file with mode: 0644]
usbotg-popup/po_usbotg/lt.po [new file with mode: 0755]
usbotg-popup/po_usbotg/lv.po [new file with mode: 0755]
usbotg-popup/po_usbotg/ms.po [new file with mode: 0755]
usbotg-popup/po_usbotg/nl_NL.po [new file with mode: 0644]
usbotg-popup/po_usbotg/no.po [new file with mode: 0755]
usbotg-popup/po_usbotg/pl.po [new file with mode: 0755]
usbotg-popup/po_usbotg/pt_PT.po [new file with mode: 0644]
usbotg-popup/po_usbotg/ro.po [new file with mode: 0755]
usbotg-popup/po_usbotg/ru_RU.po [new file with mode: 0644]
usbotg-popup/po_usbotg/sk.po [new file with mode: 0755]
usbotg-popup/po_usbotg/sl.po [new file with mode: 0755]
usbotg-popup/po_usbotg/sr.po [new file with mode: 0755]
usbotg-popup/po_usbotg/sv.po [new file with mode: 0755]
usbotg-popup/po_usbotg/th.po [new file with mode: 0755]
usbotg-popup/po_usbotg/tr_TR.po [new file with mode: 0644]
usbotg-popup/po_usbotg/uk.po [new file with mode: 0755]
usbotg-popup/po_usbotg/vi.po [new file with mode: 0755]
usbotg-popup/po_usbotg/zh_CN.po [new file with mode: 0644]
usbotg-popup/po_usbotg/zh_HK.po [new file with mode: 0644]
usbotg-popup/po_usbotg/zh_TW.po [new file with mode: 0644]
usbotg-popup/src/usbotg.c [new file with mode: 0755]
usbotg-popup/src/usbotg.h [new file with mode: 0644]
usbotg-unmount-popup/CMakeLists.txt [new file with mode: 0644]
usbotg-unmount-popup/po_usbotg_unmount/CMakeLists.txt [new file with mode: 0644]
usbotg-unmount-popup/po_usbotg_unmount/ar.po [new file with mode: 0755]
usbotg-unmount-popup/po_usbotg_unmount/bg.po [new file with mode: 0755]
usbotg-unmount-popup/po_usbotg_unmount/ca.po [new file with mode: 0755]
usbotg-unmount-popup/po_usbotg_unmount/cs.po [new file with mode: 0755]
usbotg-unmount-popup/po_usbotg_unmount/da.po [new file with mode: 0755]
usbotg-unmount-popup/po_usbotg_unmount/de_DE.po [new file with mode: 0644]
usbotg-unmount-popup/po_usbotg_unmount/el_GR.po [new file with mode: 0644]
usbotg-unmount-popup/po_usbotg_unmount/en.po [new file with mode: 0644]
usbotg-unmount-popup/po_usbotg_unmount/en_US.po [new file with mode: 0755]
usbotg-unmount-popup/po_usbotg_unmount/es_ES.po [new file with mode: 0644]
usbotg-unmount-popup/po_usbotg_unmount/fi.po [new file with mode: 0755]
usbotg-unmount-popup/po_usbotg_unmount/fr_FR.po [new file with mode: 0644]
usbotg-unmount-popup/po_usbotg_unmount/he.po [new file with mode: 0755]
usbotg-unmount-popup/po_usbotg_unmount/hi.po [new file with mode: 0755]
usbotg-unmount-popup/po_usbotg_unmount/hr.po [new file with mode: 0755]
usbotg-unmount-popup/po_usbotg_unmount/hu.po [new file with mode: 0755]
usbotg-unmount-popup/po_usbotg_unmount/id.po [new file with mode: 0755]
usbotg-unmount-popup/po_usbotg_unmount/it_IT.po [new file with mode: 0644]
usbotg-unmount-popup/po_usbotg_unmount/ja_JP.po [new file with mode: 0644]
usbotg-unmount-popup/po_usbotg_unmount/ko_KR.po [new file with mode: 0644]
usbotg-unmount-popup/po_usbotg_unmount/lt.po [new file with mode: 0755]
usbotg-unmount-popup/po_usbotg_unmount/lv.po [new file with mode: 0755]
usbotg-unmount-popup/po_usbotg_unmount/ms.po [new file with mode: 0755]
usbotg-unmount-popup/po_usbotg_unmount/nl_NL.po [new file with mode: 0644]
usbotg-unmount-popup/po_usbotg_unmount/no.po [new file with mode: 0755]
usbotg-unmount-popup/po_usbotg_unmount/pl.po [new file with mode: 0755]
usbotg-unmount-popup/po_usbotg_unmount/pt_PT.po [new file with mode: 0644]
usbotg-unmount-popup/po_usbotg_unmount/ro.po [new file with mode: 0755]
usbotg-unmount-popup/po_usbotg_unmount/ru_RU.po [new file with mode: 0644]
usbotg-unmount-popup/po_usbotg_unmount/sk.po [new file with mode: 0755]
usbotg-unmount-popup/po_usbotg_unmount/sl.po [new file with mode: 0755]
usbotg-unmount-popup/po_usbotg_unmount/sr.po [new file with mode: 0755]
usbotg-unmount-popup/po_usbotg_unmount/sv.po [new file with mode: 0755]
usbotg-unmount-popup/po_usbotg_unmount/th.po [new file with mode: 0755]
usbotg-unmount-popup/po_usbotg_unmount/tr_TR.po [new file with mode: 0644]
usbotg-unmount-popup/po_usbotg_unmount/uk.po [new file with mode: 0755]
usbotg-unmount-popup/po_usbotg_unmount/vi.po [new file with mode: 0755]
usbotg-unmount-popup/po_usbotg_unmount/zh_CN.po [new file with mode: 0644]
usbotg-unmount-popup/po_usbotg_unmount/zh_HK.po [new file with mode: 0644]
usbotg-unmount-popup/po_usbotg_unmount/zh_TW.po [new file with mode: 0644]
usbotg-unmount-popup/src/usbotg-unmount.c [new file with mode: 0755]
usbotg-unmount-popup/src/usbotg-unmount.h [new file with mode: 0644]

diff --git a/AUTHORS b/AUTHORS
index 67e6bd9..6edd069 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -1,2 +1,2 @@
-Jinkun Jang <jinkun.jang@samsung.com>\r
-DongGi Jang <dg0402.jang@samsung.com>\r
+Giyeol Ok <giyeol.ok@samsung.com>\r
+Taesoo Jun <steve.jun@samsung.com>\r
index 6ddd50b..a1b291a 100644 (file)
@@ -11,5 +11,7 @@ SET(INCLUDEDIR "\${prefix}/include")
 ADD_SUBDIRECTORY(poweroff-popup)
 ADD_SUBDIRECTORY(lowbatt-popup)
 ADD_SUBDIRECTORY(lowmem-popup)
+ADD_SUBDIRECTORY(usbotg-popup)
+ADD_SUBDIRECTORY(usbotg-unmount-popup)
 
 ############## END ##############
diff --git a/LICENSE b/LICENSE
old mode 100755 (executable)
new mode 100644 (file)
index 7ccb5b5..ccbf311
--- a/LICENSE
+++ b/LICENSE
@@ -1,75 +1,75 @@
-Flora License
-
-Version 1.0, May, 2012
-
-http://www.tizenopensource.org/license
-
-TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-1. Definitions.
-
-"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.
-
-"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.
-
-"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.
-
-"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.
-
-"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.
-
-"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.
-
-"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).
-
-"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.
-
-"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."
-
-"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.
-
-"Tizen Certified Platform" shall mean a software platform that complies with the standards set forth in the Compatibility Definition Document and passes the Compatibility Test Suite as defined from time to time by the Tizen Technical Steering Group and certified by the Tizen Association or its designated agent.
-
-2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.
-
-3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work solely as incorporated into a Tizen Certified Platform, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work solely as incorporated into a Tizen Certified Platform to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.
-
-4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof pursuant to the copyright license above, in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:
-
-  1. You must give any other recipients of the Work or Derivative Works a copy of this License; and
-
-  2. You must cause any modified files to carry prominent notices stating that You changed the files; and
-
-  3. You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and
-
-  4. If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.
-
-5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.
-
-6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.
-
-7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.
-
-8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.
-
-9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.
-
-END OF TERMS AND CONDITIONS
-
-APPENDIX: How to apply the Flora License to your work
-
-To apply the Flora License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Flora License, Version 1.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.tizenopensource.org/license
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
+Flora License\r
+\r
+Version 1.0, May, 2012\r
+\r
+http://www.tizenopensource.org/license\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, and distribution as defined by Sections 1 through 9 of this document.\r
+\r
+"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.\r
+\r
+"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.\r
+\r
+"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.\r
+\r
+"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.\r
+\r
+"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.\r
+\r
+"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).\r
+\r
+"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.\r
+\r
+"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."\r
+\r
+"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.\r
+\r
+"Tizen Certified Platform" shall mean a software platform that complies with the standards set forth in the Compatibility Definition Document and passes the Compatibility Test Suite as defined from time to time by the Tizen Technical Steering Group and certified by the Tizen Association or its designated agent.\r
+\r
+2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.\r
+\r
+3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work solely as incorporated into a Tizen Certified Platform, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work solely as incorporated into a Tizen Certified Platform to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.\r
+\r
+4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof pursuant to the copyright license above, in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:\r
+\r
+  1. You must give any other recipients of the Work or Derivative Works a copy of this License; and\r
+\r
+  2. You must cause any modified files to carry prominent notices stating that You changed the files; and\r
+\r
+  3. You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and\r
+\r
+  4. If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.\r
+\r
+5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.\r
+\r
+6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.\r
+\r
+7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.\r
+\r
+8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.\r
+\r
+9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.\r
+\r
+END OF TERMS AND CONDITIONS\r
+\r
+APPENDIX: How to apply the Flora License to your work\r
+\r
+To apply the Flora License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives.\r
+\r
+   Copyright [yyyy] [name of copyright owner]\r
+\r
+   Licensed under the Flora License, Version 1.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.tizenopensource.org/license\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
diff --git a/data/org.tizen.lowbat-syspopup.desktop.in b/data/org.tizen.lowbat-syspopup.desktop.in
deleted file mode 100644 (file)
index 4ddde12..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-Name=Low battery system popup
-Type=Application
-Exec=/opt/apps/org.tizen.lowbat-syspopup/bin/lowbatt-popup
-Nodisplay=True
-Icon=org.tizen.lowbat-syspopup.png
-Network={True/False}
-Comment=lowbatt
-X-TIZEN-TaskManage=False
-X-TIZEN-Removable=False
old mode 100644 (file)
new mode 100755 (executable)
diff --git a/data/org.tizen.lowbat-syspopup.xml b/data/org.tizen.lowbat-syspopup.xml
new file mode 100755 (executable)
index 0000000..0ecf1f8
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" package="org.tizen.lowbat-syspopup" version="0.1.7" install-location="internal-only">
+       <label></label>
+       <author email="giyeol.ok@samsung.com" href="www.samsung.com">Giyeol Ok</author>
+       <description>system-popup application (lowbatt popup)</description>
+       <ui-application appid="org.tizen.lowbat-syspopup" exec="/opt/apps/org.tizen.lowbat-syspopup/bin/lowbatt-popup" nodisplay="true" multiple="false" type="capp" taskmanage="false">
+               <icon>org.tizen.lowbat-syspopup.png</icon>
+               <label>Low battery system popup</label>
+       </ui-application>
+</manifest>
diff --git a/data/org.tizen.lowmem-syspopup.desktop.in b/data/org.tizen.lowmem-syspopup.desktop.in
deleted file mode 100644 (file)
index 7e87d57..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-Name=Low memory system popup
-Type=Application
-Exec=/opt/apps/org.tizen.lowmem-syspopup/bin/lowmem-popup
-Nodisplay=True
-Icon=org.tizen.lowmem-syspopup.png
-Network={True/False}
-Comment=lowmem
-X-TIZEN-TaskManage=False
-X-TIZEN-Removable=False
old mode 100644 (file)
new mode 100755 (executable)
diff --git a/data/org.tizen.lowmem-syspopup.xml b/data/org.tizen.lowmem-syspopup.xml
new file mode 100755 (executable)
index 0000000..55f8ed0
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" package="org.tizen.lowmem-syspopup" version="0.1.7" install-location="internal-only">
+       <label></label>
+       <author email="giyeol.ok@samsung.com" href="www.samsung.com">Giyeol Ok</author>
+       <description>system-popup application (lowmem popup)</description>
+       <ui-application appid="org.tizen.lowmem-syspopup" exec="/opt/apps/org.tizen.lowmem-syspopup/bin/lowmem-popup" nodisplay="true" multiple="false" type="capp" taskmanage="false">
+               <icon>org.tizen.lowmem-syspopup.png</icon>
+               <label>Low memory system popup</label>
+       </ui-application>
+</manifest>
diff --git a/data/org.tizen.poweroff-syspopup.desktop.in b/data/org.tizen.poweroff-syspopup.desktop.in
deleted file mode 100644 (file)
index 6fd2521..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-Name=Power off system popup
-Type=Application
-Exec=/opt/apps/org.tizen.poweroff-syspopup/bin/poweroff-popup
-Nodisplay=True
-Icon=org.tizen.poweroff-syspopup.png
-Network={True/False}
-Comment=poweroff
-X-TIZEN-TaskManage=False
-X-TIZEN-Removable=False
old mode 100644 (file)
new mode 100755 (executable)
diff --git a/data/org.tizen.poweroff-syspopup.xml b/data/org.tizen.poweroff-syspopup.xml
new file mode 100755 (executable)
index 0000000..d4251b3
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" package="org.tizen.poweroff-syspopup" version="0.1.7" install-location="internal-only">
+       <label></label>
+       <author email="giyeol.ok@samsung.com" href="www.samsung.com">Giyeol Ok</author>
+       <description>system-popup application (poweroff popup)</description>
+       <ui-application appid="org.tizen.poweroff-syspopup" exec="/opt/apps/org.tizen.poweroff-syspopup/bin/poweroff-popup" nodisplay="true" multiple="false" type="capp" taskmanage="false">
+               <icon>org.tizen.poweroff-syspopup.png</icon>
+               <label>Power off system popup</label>
+       </ui-application>
+</manifest>
diff --git a/data/org.tizen.usbotg-syspopup.png b/data/org.tizen.usbotg-syspopup.png
new file mode 100644 (file)
index 0000000..ef74fd1
Binary files /dev/null and b/data/org.tizen.usbotg-syspopup.png differ
diff --git a/data/org.tizen.usbotg-syspopup.xml b/data/org.tizen.usbotg-syspopup.xml
new file mode 100755 (executable)
index 0000000..c48512a
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" package="org.tizen.usbotg-syspopup" version="0.1.7" install-location="internal-only">
+       <label></label>
+       <author email="giyeol.ok@samsung.com" href="www.samsung.com">Giyeol Ok</author>
+       <description>system-popup application (usbotg popup)</description>
+       <ui-application appid="org.tizen.usbotg-syspopup" exec="/opt/apps/org.tizen.usbotg-syspopup/bin/usbotg-popup" nodisplay="true" multiple="false" type="capp" taskmanage="false">
+               <icon>org.tizen.usbotg-syspopup.png</icon>
+               <label>USB otg system popup</label>
+       </ui-application>
+</manifest>
diff --git a/data/org.tizen.usbotg-unmount-popup.png b/data/org.tizen.usbotg-unmount-popup.png
new file mode 100644 (file)
index 0000000..ef74fd1
Binary files /dev/null and b/data/org.tizen.usbotg-unmount-popup.png differ
diff --git a/data/org.tizen.usbotg-unmount-popup.xml b/data/org.tizen.usbotg-unmount-popup.xml
new file mode 100755 (executable)
index 0000000..8157ea9
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" package="org.tizen.usbotg-unmount-popup" version="0.1.7" install-location="internal-only">
+       <label></label>
+       <author email="giyeol.ok@samsung.com" href="www.samsung.com">Giyeol Ok</author>
+       <description>system-popup application (usbotg unmount popup)</description>
+       <ui-application appid="org.tizen.usbotg-unmount-popup" exec="/opt/apps/org.tizen.usbotg-unmount-popup/bin/usbotg-unmount-popup" nodisplay="true" multiple="false" type="capp" taskmanage="false">
+               <icon>org.tizen.usbotg-unmount-popup.png</icon>
+               <label>USB otg unmount popup</label>
+       </ui-application>
+</manifest>
old mode 100644 (file)
new mode 100755 (executable)
similarity index 80%
rename from data/batt_full_icon.png
rename to data/usb_icon.png
index 4245ccc..65e94dc
Binary files a/data/batt_full_icon.png and b/data/usb_icon.png differ
diff --git a/data/usbotg-popup.ini b/data/usbotg-popup.ini
new file mode 100644 (file)
index 0000000..5abbace
--- /dev/null
@@ -0,0 +1,2 @@
+[ProcessSetting]
+BG_SCHEDULE=true
diff --git a/data/usbotg-unmount-popup.ini b/data/usbotg-unmount-popup.ini
new file mode 100644 (file)
index 0000000..5abbace
--- /dev/null
@@ -0,0 +1,2 @@
+[ProcessSetting]
+BG_SCHEDULE=true
diff --git a/debian/changelog b/debian/changelog
deleted file mode 100644 (file)
index aff60c3..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-system-popup (0.1.7-67) unstable; urgency=low
-
-  * modify for bug for lowmem and lowbat popup
-  * Git: slp/pkgs/s/system-popup
-  * Tag: system-popup_0.1.7-67
-
- -- Jinkun Jang <jinkun.jang@samsung.com>  Mon, 09 Apr 2012 14:50:31 +0900
index c983102..aa58bf5 100644 (file)
@@ -21,8 +21,18 @@ Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: Low battery popup application
 
+Package: org.tizen.usbotg-syspopup
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: USB otg popup application
+
+Package: org.tizen.usbotg-unmount-popup
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: USB otg unmount popup application
+
 Package: system-popup-dbg
 Section: debug
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, org.tizen.poweroff-syspopup (= ${Source-Version}), org.tizen.lowmem-syspopup (= ${Source-Version}), org.tizen.lowbat-syspopup (= ${Source-Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, org.tizen.poweroff-syspopup (= ${Source-Version}), org.tizen.lowmem-syspopup (= ${Source-Version}), org.tizen.lowbat-syspopup (= ${Source-Version}), org.tizen.usbotg-syspopup (= ${Source-Version}), org.tizen.usbotg-unmount-popup (= ${Source-Version})
 Description: System popup application (unstripped)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
index f25fa4d..4c087c6
@@ -1,21 +1,5 @@
 /opt/apps/org.tizen.lowbat-syspopup/bin/lowbatt-popup
-/opt/apps/org.tizen.lowbat-syspopup/res/keysound/09_Low_Battery.wav
 /opt/apps/org.tizen.lowbat-syspopup/res/edje/lowbatt/lowbatt.edj
 /opt/share/applications/org.tizen.lowbat-syspopup.desktop
 /opt/share/process-info/lowbatt-popup.ini
-/opt/apps/org.tizen.lowbat-syspopup/res/locale/de_DE/LC_MESSAGES/lowbatt-popup.mo
-/opt/apps/org.tizen.lowbat-syspopup/res/locale/el_GR/LC_MESSAGES/lowbatt-popup.mo  
-/opt/apps/org.tizen.lowbat-syspopup/res/locale/en/LC_MESSAGES/lowbatt-popup.mo  
-/opt/apps/org.tizen.lowbat-syspopup/res/locale/es_ES/LC_MESSAGES/lowbatt-popup.mo  
-/opt/apps/org.tizen.lowbat-syspopup/res/locale/fr_FR/LC_MESSAGES/lowbatt-popup.mo  
-/opt/apps/org.tizen.lowbat-syspopup/res/locale/it_IT/LC_MESSAGES/lowbatt-popup.mo  
-/opt/apps/org.tizen.lowbat-syspopup/res/locale/ja_JP/LC_MESSAGES/lowbatt-popup.mo  
-/opt/apps/org.tizen.lowbat-syspopup/res/locale/ko_KR/LC_MESSAGES/lowbatt-popup.mo  
-/opt/apps/org.tizen.lowbat-syspopup/res/locale/nl_NL/LC_MESSAGES/lowbatt-popup.mo  
-/opt/apps/org.tizen.lowbat-syspopup/res/locale/pt_PT/LC_MESSAGES/lowbatt-popup.mo  
-/opt/apps/org.tizen.lowbat-syspopup/res/locale/ru_RU/LC_MESSAGES/lowbatt-popup.mo  
-/opt/apps/org.tizen.lowbat-syspopup/res/locale/tr_TR/LC_MESSAGES/lowbatt-popup.mo  
-/opt/apps/org.tizen.lowbat-syspopup/res/locale/zh_CN/LC_MESSAGES/lowbatt-popup.mo  
-/opt/apps/org.tizen.lowbat-syspopup/res/locale/zh_HK/LC_MESSAGES/lowbatt-popup.mo  
-/opt/apps/org.tizen.lowbat-syspopup/res/locale/zh_TW/LC_MESSAGES/lowbatt-popup.mo
-/opt/apps/org.tizen.lowbat-syspopup/res/icons/batt_full_icon.png
+/opt/apps/org.tizen.lowbat-syspopup/res/locale/*
old mode 100644 (file)
new mode 100755 (executable)
index 2f297d0..2a965c1
@@ -3,19 +3,5 @@
 /opt/apps/org.tizen.lowmem-syspopup/res/edje/lowmem/lowmem.edj
 /opt/share/applications/org.tizen.lowmem-syspopup.desktop
 /opt/share/process-info/lowmem-popup.ini
-/opt/apps/org.tizen.lowmem-syspopup/res/locale/de_DE/LC_MESSAGES/lowmem-popup.mo
-/opt/apps/org.tizen.lowmem-syspopup/res/locale/el_GR/LC_MESSAGES/lowmem-popup.mo  
-/opt/apps/org.tizen.lowmem-syspopup/res/locale/en/LC_MESSAGES/lowmem-popup.mo  
-/opt/apps/org.tizen.lowmem-syspopup/res/locale/es_ES/LC_MESSAGES/lowmem-popup.mo  
-/opt/apps/org.tizen.lowmem-syspopup/res/locale/fr_FR/LC_MESSAGES/lowmem-popup.mo  
-/opt/apps/org.tizen.lowmem-syspopup/res/locale/it_IT/LC_MESSAGES/lowmem-popup.mo  
-/opt/apps/org.tizen.lowmem-syspopup/res/locale/ja_JP/LC_MESSAGES/lowmem-popup.mo  
-/opt/apps/org.tizen.lowmem-syspopup/res/locale/ko_KR/LC_MESSAGES/lowmem-popup.mo  
-/opt/apps/org.tizen.lowmem-syspopup/res/locale/nl_NL/LC_MESSAGES/lowmem-popup.mo  
-/opt/apps/org.tizen.lowmem-syspopup/res/locale/pt_PT/LC_MESSAGES/lowmem-popup.mo  
-/opt/apps/org.tizen.lowmem-syspopup/res/locale/ru_RU/LC_MESSAGES/lowmem-popup.mo  
-/opt/apps/org.tizen.lowmem-syspopup/res/locale/tr_TR/LC_MESSAGES/lowmem-popup.mo  
-/opt/apps/org.tizen.lowmem-syspopup/res/locale/zh_CN/LC_MESSAGES/lowmem-popup.mo  
-/opt/apps/org.tizen.lowmem-syspopup/res/locale/zh_HK/LC_MESSAGES/lowmem-popup.mo  
-/opt/apps/org.tizen.lowmem-syspopup/res/locale/zh_TW/LC_MESSAGES/lowmem-popup.mo
+/opt/apps/org.tizen.lowmem-syspopup/res/locale/*
 
old mode 100644 (file)
new mode 100755 (executable)
index c81e23a..008547b
@@ -2,19 +2,5 @@
 /opt/apps/org.tizen.poweroff-syspopup/res/edje/poweroff/poweroff.edj
 /opt/share/applications/org.tizen.poweroff-syspopup.desktop
 /opt/share/process-info/poweroff-popup.ini
-/opt/apps/org.tizen.poweroff-syspopup/res/locale/de_DE/LC_MESSAGES/poweroff-popup.mo
-/opt/apps/org.tizen.poweroff-syspopup/res/locale/el_GR/LC_MESSAGES/poweroff-popup.mo  
-/opt/apps/org.tizen.poweroff-syspopup/res/locale/en/LC_MESSAGES/poweroff-popup.mo  
-/opt/apps/org.tizen.poweroff-syspopup/res/locale/es_ES/LC_MESSAGES/poweroff-popup.mo  
-/opt/apps/org.tizen.poweroff-syspopup/res/locale/fr_FR/LC_MESSAGES/poweroff-popup.mo  
-/opt/apps/org.tizen.poweroff-syspopup/res/locale/it_IT/LC_MESSAGES/poweroff-popup.mo  
-/opt/apps/org.tizen.poweroff-syspopup/res/locale/ja_JP/LC_MESSAGES/poweroff-popup.mo  
-/opt/apps/org.tizen.poweroff-syspopup/res/locale/ko_KR/LC_MESSAGES/poweroff-popup.mo  
-/opt/apps/org.tizen.poweroff-syspopup/res/locale/nl_NL/LC_MESSAGES/poweroff-popup.mo  
-/opt/apps/org.tizen.poweroff-syspopup/res/locale/pt_PT/LC_MESSAGES/poweroff-popup.mo  
-/opt/apps/org.tizen.poweroff-syspopup/res/locale/ru_RU/LC_MESSAGES/poweroff-popup.mo  
-/opt/apps/org.tizen.poweroff-syspopup/res/locale/tr_TR/LC_MESSAGES/poweroff-popup.mo  
-/opt/apps/org.tizen.poweroff-syspopup/res/locale/zh_CN/LC_MESSAGES/poweroff-popup.mo  
-/opt/apps/org.tizen.poweroff-syspopup/res/locale/zh_HK/LC_MESSAGES/poweroff-popup.mo  
-/opt/apps/org.tizen.poweroff-syspopup/res/locale/zh_TW/LC_MESSAGES/poweroff-popup.mo
+/opt/apps/org.tizen.poweroff-syspopup/res/locale/*
 
diff --git a/debian/org.tizen.usbotg-syspopup.install.in b/debian/org.tizen.usbotg-syspopup.install.in
new file mode 100644 (file)
index 0000000..9c11101
--- /dev/null
@@ -0,0 +1,6 @@
+/opt/apps/org.tizen.usbotg-syspopup/bin/usbotg-popup
+/opt/apps/org.tizen.usbotg-syspopup/res/keysound/02_Warning.wav
+/opt/apps/org.tizen.usbotg-syspopup/res/edje/usbotg/usbotg.edj
+/opt/share/applications/org.tizen.usbotg-syspopup.desktop
+/opt/share/process-info/usbotg-popup.ini
+/opt/apps/org.tizen.usbotg-syspopup/res/locale/*
diff --git a/debian/org.tizen.usbotg-unmount-popup.install.in b/debian/org.tizen.usbotg-unmount-popup.install.in
new file mode 100644 (file)
index 0000000..a9b0350
--- /dev/null
@@ -0,0 +1,6 @@
+/opt/apps/org.tizen.usbotg-unmount-popup/bin/usbotg-unmount-popup
+/opt/apps/org.tizen.usbotg-unmount-popup/res/keysound/02_Warning.wav
+/opt/apps/org.tizen.usbotg-unmount-popup/res/edje/usbotg/usbotg-unmount.edj
+/opt/share/applications/org.tizen.usbotg-unmount-popup.desktop
+/opt/share/process-info/usbotg-unmount-popup.ini
+/opt/apps/org.tizen.usbotg-unmount-popup/res/locale/*
index be23e44..9b3fa57 100755 (executable)
@@ -63,7 +63,7 @@ clean:
        rm -rf *.so
        rm -rf *.edj
        rm -rf data/*.desktop
-       for i in lowbatt-popup lowmem-popup poweroff-popup; do \
+       for i in lowbatt-popup lowmem-popup poweroff-popup usbotg-popup usbotg-unmount-popup; do \
                rm -rf $$i/CMakeCache.txt; \
                rm -rf $$i/CMakeFiles; \
                rm -rf $$i/cmake_install.cmake; \
index 5ca19a7..f890d87 100644 (file)
@@ -1,28 +1,3 @@
-/*
- * Copyright (c) Samsung Electronics Co., Ltd. All rights reserved.
- *
- * Licensed under the Flora Software License (the "License"). 
- *
- * You may obtain a copy of the License at 
- * http://www.tizenopensource.org/license
- *
- * Your use of this source code is conditioned on your acceptance of the 
- * terms and conditions of the License. 
- * If you do not agree to the terms and conditions of the License, 
- * do not use the source code herein.
- * 
- * THIS SOURCE CODE IS LICENSED ONLY UNDER THE TERMS OF THE
- * LICENSE. 
- * 
- * THIS SOURCE CODE IS DISTRIBUTED ON AN "AS-IS" BASIS AND
- * "WITH ALL FAULTS", 
- * WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND,
- * EXPRESS OR IMPLIED.
- *  
- * See the License for specific language governing
- * permissions and limitations.
- */
-
 #define MAIN_W 480
 #define MAIN_H 800
 #define POPUP_MAIN_W 458 
index f97027f..f890d87 100644 (file)
@@ -1,19 +1,3 @@
-/*
- * Copyright 2012  Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
-*/
-
 #define MAIN_W 480
 #define MAIN_H 800
 #define POPUP_MAIN_W 458 
index e955a8c..3f1d069 100644 (file)
@@ -1,19 +1,3 @@
-/*
- * Copyright 2012  Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
-*/
-
 collections {
        group { name: "elm/popup/content/liststyle_poweroff";
     parts{
@@ -32,8 +16,8 @@ collections {
           type: SWALLOW;
           scale : 1;
           description { state: "default" 0.0;
-            min: 615 300;
-                       max: 615 300;
+            min: 615 230;
+                       max: 615 230;
             align: 0.5 0.5;
             fixed: 1 0;
             rel1 {
@@ -82,8 +66,58 @@ group { name: "elm/popup/content/liststyle_poweroff_simple";
           type: SWALLOW;
           scale : 1;
           description { state: "default" 0.0;
-            min: 615 300;
-                       max: 615 300;
+            min: 615 120;
+                       max: 615 120;
+            align: 0.5 0.5;
+            fixed: 1 0;
+            rel1 {
+               relative: 1.0 1.0;
+               to:"left_top_padding";
+            }
+            rel2 {
+                relative: 0.0 1.0;
+               to:"right_padding";
+            }
+         }
+      }
+      part { name: "right_padding";
+         type: RECT;
+         scale: 1;
+         description { state: "default" 0.0;
+            fixed: 1 0;
+            visible: 0;
+            align: 1.0 0.5;
+            min: 1 1;
+            rel1 {
+                relative: 1.0 0.0;
+                       }
+            rel2 {
+               relative: 1.0 1.0;
+               }
+                }
+                  }
+               }
+       }       
+
+group { name: "elm/popup/content/liststyle_poweroff_access";
+    parts{
+       part { name: "left_top_padding";
+          type: RECT;
+          scale: 1;
+          description { state: "default" 0.0;
+             fixed: 1 1;
+             visible: 0;
+             align: 0.0 0.0;
+             min: 1 1;
+             max: 1 1;
+          }
+       }
+       part{ name:"elm.swallow.content";
+          type: SWALLOW;
+          scale : 1;
+          description { state: "default" 0.0;
+            min: 615 570;
+                       max: 615 570;
             align: 0.5 0.5;
             fixed: 1 0;
             rel1 {
@@ -114,4 +148,6 @@ group { name: "elm/popup/content/liststyle_poweroff_simple";
                   }
                }
        }       
+
+
 }
diff --git a/edcs/usbotg-unmount.edc b/edcs/usbotg-unmount.edc
new file mode 100644 (file)
index 0000000..c82923c
--- /dev/null
@@ -0,0 +1,124 @@
+#define MAIN_W 480
+#define MAIN_H 800
+#define POPUP_MAIN_W 458
+#define POPUP_MAIN_H 240
+
+collections
+{
+       group
+       {
+
+                       name: "main";
+                       min: MAIN_W MAIN_H;
+                       parts {
+                                       part
+                                       {
+                                         name: "background";
+                                         type: RECT;
+                                         mouse_events: 1;
+                                         description {
+                                                       state: "default" 0.0;
+                                                       rel1 { relative: 0 0; offset: 0 0; }
+                                                       rel2 { relative: 1 1; offset: -1 -1; }
+                                                       color: 0 0 0 100;
+                                               }
+                                       }
+
+                                       part
+                                       {
+                                               name: "txt_title";
+                                               type: TEXT;
+                                               mouse_events: 1;
+                                               description {
+                                                       state: "default" 0.0;
+                                                       rel1 { relative: 0.0 0.0; to: background; }
+                                                       rel2 { relative: 1.0 0.5; to: background; }
+                                                       text { text_class: "tc_default"; align: 0.5 0.5; }
+                                                       color: 255 255 255 255;
+                                               }
+                                       }
+
+                                       part
+                                       {
+                                               name: "txt_mesg";
+                                               type: TEXT;
+                                               mouse_events: 1;
+                                               description {
+                                                       state: "default" 0.0;
+                                                       rel1 { relative: 0.0 0.5; to: background; }
+                                                       rel2 { relative: 1.0 1.0; to: background; }
+                                                       text { text_class: "tc_default"; align: 0.5 0.5; }
+                                                       color: 255 255 255 255;
+                                               }
+                                       }
+               }
+
+               programs {
+                                       program
+                                       {
+                                               name: "click_exit";
+                                               source: "background";
+                                               signal: "mouse,clicked,1";
+                                               action: SIGNAL_EMIT "update_clicked" "background";
+                                       }
+                               }
+       }
+
+
+   group
+   {
+                       name: "popup";
+                       min: POPUP_MAIN_W POPUP_MAIN_H;
+                       parts
+                       {
+                               part {
+                               name: "background";
+                               type: RECT;
+                               mouse_events: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 0.0; offset: 0 0; }
+                                       rel2 { relative: 1.0 1.0; offset: -1 -1; }
+                                       color: 0 0 0 0;
+                                       }
+                               }
+
+                               part {
+                               name: "txt_title";
+                               type: TEXT;
+                               mouse_events: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 0.0; to: background; }
+                                       rel2 { relative: 1.0 0.5; to: background; }
+                                       text { text_class: "tc_default"; align: 0.5 0.5; }
+                                       color: 0 0 0 0;
+                                       }
+                               }
+
+                               part {
+                               name: "txt_mesg";
+                               type: TEXT;
+                               mouse_events: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 0.5; to: background; }
+                                       rel2 { relative: 1.0 1.0; to: background; }
+                                       text { text_class: "GP_Latin"; align: 0.5 0.5; }
+                                       color: 255 255 255 255;
+                                       }
+                               }
+               }
+
+               programs
+               {
+                               program
+                               {
+                                       name: "bg_click";
+                                       signal: "mouse,down,1";
+                                       source: "bg";
+                                       action, SIGNAL_EMIT "background_click" "background";
+                               }
+               }
+       }
+}
diff --git a/edcs/usbotg.edc b/edcs/usbotg.edc
new file mode 100644 (file)
index 0000000..c82923c
--- /dev/null
@@ -0,0 +1,124 @@
+#define MAIN_W 480
+#define MAIN_H 800
+#define POPUP_MAIN_W 458
+#define POPUP_MAIN_H 240
+
+collections
+{
+       group
+       {
+
+                       name: "main";
+                       min: MAIN_W MAIN_H;
+                       parts {
+                                       part
+                                       {
+                                         name: "background";
+                                         type: RECT;
+                                         mouse_events: 1;
+                                         description {
+                                                       state: "default" 0.0;
+                                                       rel1 { relative: 0 0; offset: 0 0; }
+                                                       rel2 { relative: 1 1; offset: -1 -1; }
+                                                       color: 0 0 0 100;
+                                               }
+                                       }
+
+                                       part
+                                       {
+                                               name: "txt_title";
+                                               type: TEXT;
+                                               mouse_events: 1;
+                                               description {
+                                                       state: "default" 0.0;
+                                                       rel1 { relative: 0.0 0.0; to: background; }
+                                                       rel2 { relative: 1.0 0.5; to: background; }
+                                                       text { text_class: "tc_default"; align: 0.5 0.5; }
+                                                       color: 255 255 255 255;
+                                               }
+                                       }
+
+                                       part
+                                       {
+                                               name: "txt_mesg";
+                                               type: TEXT;
+                                               mouse_events: 1;
+                                               description {
+                                                       state: "default" 0.0;
+                                                       rel1 { relative: 0.0 0.5; to: background; }
+                                                       rel2 { relative: 1.0 1.0; to: background; }
+                                                       text { text_class: "tc_default"; align: 0.5 0.5; }
+                                                       color: 255 255 255 255;
+                                               }
+                                       }
+               }
+
+               programs {
+                                       program
+                                       {
+                                               name: "click_exit";
+                                               source: "background";
+                                               signal: "mouse,clicked,1";
+                                               action: SIGNAL_EMIT "update_clicked" "background";
+                                       }
+                               }
+       }
+
+
+   group
+   {
+                       name: "popup";
+                       min: POPUP_MAIN_W POPUP_MAIN_H;
+                       parts
+                       {
+                               part {
+                               name: "background";
+                               type: RECT;
+                               mouse_events: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 0.0; offset: 0 0; }
+                                       rel2 { relative: 1.0 1.0; offset: -1 -1; }
+                                       color: 0 0 0 0;
+                                       }
+                               }
+
+                               part {
+                               name: "txt_title";
+                               type: TEXT;
+                               mouse_events: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 0.0; to: background; }
+                                       rel2 { relative: 1.0 0.5; to: background; }
+                                       text { text_class: "tc_default"; align: 0.5 0.5; }
+                                       color: 0 0 0 0;
+                                       }
+                               }
+
+                               part {
+                               name: "txt_mesg";
+                               type: TEXT;
+                               mouse_events: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 0.5; to: background; }
+                                       rel2 { relative: 1.0 1.0; to: background; }
+                                       text { text_class: "GP_Latin"; align: 0.5 0.5; }
+                                       color: 255 255 255 255;
+                                       }
+                               }
+               }
+
+               programs
+               {
+                               program
+                               {
+                                       name: "bg_click";
+                                       signal: "mouse,down,1";
+                                       source: "bg";
+                                       action, SIGNAL_EMIT "background_click" "background";
+                               }
+               }
+       }
+}
old mode 100644 (file)
new mode 100755 (executable)
index a9e7eb3..857ce17
@@ -12,6 +12,7 @@ MESSAGE("Build type: ${CMAKE_BUILD_TYPE}")
 
 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR})
 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/lowbatt-popup)
+INCLUDE_DIRECTORIES(/usr/include/svi)
 
 INCLUDE(FindPkgConfig)
 pkg_check_modules(pkgs REQUIRED appcore-efl elementary devman devman_haptic mm-sound notification sysman)
@@ -37,7 +38,7 @@ ADD_DEFINITIONS("-DSLP_DEBUG")
 SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed")
 
 ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
-TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS})
+TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS} "-lsvi")
 
 ADD_CUSTOM_TARGET(lowbatt.edj
                COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/../images
@@ -51,11 +52,10 @@ INSTALL(FILES ${CMAKE_BINARY_DIR}/${PROJECT_NAME}/lowbatt.edj DESTINATION /opt/a
 
 # install desktop file & icon
 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
-CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/data/org.tizen.lowbat-syspopup.desktop.in ${CMAKE_SOURCE_DIR}/data/org.tizen.lowbat-syspopup.desktop)
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/org.tizen.lowbat-syspopup.desktop DESTINATION /opt/share/applications/)
 INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/org.tizen.lowbat-syspopup.png DESTINATION /opt/apps/org.tizen.lowbat-syspopup/res/icon)
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/sound/09_Low_Battery.wav DESTINATION /opt/apps/org.tizen.lowbat-syspopup/res/keysound)
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/batt_full_icon.png DESTINATION /opt/apps/org.tizen.lowbat-syspopup/res/icons/)
+# install manifest xml file
+
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/org.tizen.lowbat-syspopup.xml DESTINATION /opt/share/packages/)
 
 # install ini file
 INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/${PROJECT_NAME}.ini DESTINATION /opt/share/process-info)
index cf30271..3fd7e73 100644 (file)
@@ -1,6 +1,6 @@
 # for i18n
 
-SET(POFILES de_DE.po el_GR.po en.po es_ES.po fr_FR.po it_IT.po ja_JP.po ko_KR.po nl_NL.po pt_PT.po ru_RU.po tr_TR.po zh_CN.po zh_HK.po zh_TW.po)
+SET(POFILES ar.po ca.po da.po el_GR.po en_US.po fi.po he.po hr.po id.po ja_JP.po lt.po ms.po no.po pt_PT.po ru_RU.po sl.po sv.po tr_TR.po vi.po zh_HK.po bg.po cs.po de_DE.po en.po es_ES.po fr_FR.po hi.po hu.po it_IT.po ko_KR.po lv.po nl_NL.po  pl.po  ro.po sk.po sr.po th.po uk.po zh_CN.po zh_TW.po)
 
 SET(MSGFMT "/usr/bin/msgfmt")
 
diff --git a/lowbatt-popup/po_lowbatt/ar.po b/lowbatt-popup/po_lowbatt/ar.po
new file mode 100755 (executable)
index 0000000..cd292f5
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "معلومات النظام"
+
+msgid "IDS_COM_SK_OK"
+msgstr "موافق"
+
+msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
+msgstr "تم إيقاف الشحن بسبب ارتفاع الحرارة"
+
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "البطارية ضعيفة"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "البطارية منخفضة. سيتم إيقاف تشغيل الهاتف"
+
diff --git a/lowbatt-popup/po_lowbatt/bg.po b/lowbatt-popup/po_lowbatt/bg.po
new file mode 100755 (executable)
index 0000000..fc087cd
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Сист. инф."
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
+msgstr "Прекъснато зареждане поради екстремни температури"
+
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Изтощена батерия"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Изтощена батерия. Телефонът ще се изключи"
+
diff --git a/lowbatt-popup/po_lowbatt/ca.po b/lowbatt-popup/po_lowbatt/ca.po
new file mode 100755 (executable)
index 0000000..e10e773
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info sist"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Acceptar"
+
+msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
+msgstr "Càrrega en pausa a causa d'una alta temperatura"
+
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Bateria baixa"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Bateria baixa. El telèfon s'apagarà"
+
diff --git a/lowbatt-popup/po_lowbatt/cs.po b/lowbatt-popup/po_lowbatt/cs.po
new file mode 100755 (executable)
index 0000000..ac94bfc
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Syst. info"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
+msgstr "Nabíjení bylo pozastaveno kvůli nepřiměřené teplotě"
+
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Vybitá baterie"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Vybitá baterie. Telefon se vypne"
+
diff --git a/lowbatt-popup/po_lowbatt/da.po b/lowbatt-popup/po_lowbatt/da.po
new file mode 100755 (executable)
index 0000000..cae5a3b
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Systeminfo"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
+msgstr "Opladning standset på grund af høj temperatur"
+
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Lavt batteriniveau"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Lavt batteriniveau. Telefon lukkes"
+
old mode 100755 (executable)
new mode 100644 (file)
index 01c2788..223992c
@@ -1,14 +1,15 @@
-msgid "IDS_COM_POP_BATTERYLOW"
-msgstr "Akku fast leer"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "Systeminfo"
 
-msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
-msgstr "Akku leer. Gerät wird heruntergefahren"
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
 
 msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
 msgstr "Laden aufgrund extremer Temperatur unterbrochen"
 
-msgid "IDS_ST_SK_OK"
-msgstr "OK"
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Akku fast leer"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Akku leer. Gerät wird heruntergefahren"
+
old mode 100755 (executable)
new mode 100644 (file)
index 3b19505..0f5b1bc
@@ -1,14 +1,15 @@
-msgid "IDS_COM_POP_BATTERYLOW"
-msgstr "Χαμηλή μπαταρία"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "Πληρ. Συστήμ."
 
-msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
-msgstr "Χαμηλή στάθμη μπαταρίας. Το τηλέφωνο θα απενεργοποιηθεί"
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
 
 msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
 msgstr "Παύση φόρτισης λόγω ακραίας θερμοκρασίας"
 
-msgid "IDS_ST_SK_OK"
-msgstr "OK"
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Χαμηλή μπαταρία"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Χαμηλή στάθμη μπαταρίας. Το τηλέφωνο θα απενεργοποιηθεί"
+
old mode 100755 (executable)
new mode 100644 (file)
index 483c45c..9c8f331
@@ -1,14 +1,15 @@
-msgid "IDS_COM_POP_BATTERYLOW"
-msgstr "Low battery"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "System info"
 
-msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
-msgstr "Low battery. Phone will shut down"
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
 
 msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
 msgstr "Charging paused due to extreme temperature"
 
-msgid "IDS_ST_SK_OK"
-msgstr "OK"
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Low battery"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Low battery. Phone will shut down"
+
diff --git a/lowbatt-popup/po_lowbatt/en_US.po b/lowbatt-popup/po_lowbatt/en_US.po
new file mode 100755 (executable)
index 0000000..9c8f331
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "System info"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
+msgstr "Charging paused due to extreme temperature"
+
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Low battery"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Low battery. Phone will shut down"
+
old mode 100755 (executable)
new mode 100644 (file)
index f80a658..cb3d53f
@@ -1,14 +1,15 @@
-msgid "IDS_COM_POP_BATTERYLOW"
-msgstr "Batería baja"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "Información del sistema"
 
-msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
-msgstr "Batería baja. El teléfono se apagará"
+msgid "IDS_COM_SK_OK"
+msgstr "Aceptar"
 
 msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
 msgstr "La carga se detuvo por temperatura alta"
 
-msgid "IDS_ST_SK_OK"
-msgstr "Aceptar"
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Batería baja"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Batería baja. El teléfono se apagará"
+
diff --git a/lowbatt-popup/po_lowbatt/fi.po b/lowbatt-popup/po_lowbatt/fi.po
new file mode 100755 (executable)
index 0000000..b6fcaff
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Järj.tied."
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
+msgstr "Lataus keskeytyi liian korkean tai alhaisen lämpötilan vuoksi"
+
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Akku on loppumassa"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Akku lopussa. Puhelin sammutetaan"
+
old mode 100755 (executable)
new mode 100644 (file)
index 00fb83f..389e306
@@ -1,14 +1,15 @@
-msgid "IDS_COM_POP_BATTERYLOW"
-msgstr "Batterie faible"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "Infos système"
 
-msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
-msgstr "Batterie faible. Le téléphone va s'éteindre"
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
 
 msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
 msgstr "Chargement interrompu. Température trop élevée"
 
-msgid "IDS_ST_SK_OK"
-msgstr "OK"
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Batterie faible"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Batterie faible. Le téléphone va s'éteindre"
+
diff --git a/lowbatt-popup/po_lowbatt/he.po b/lowbatt-popup/po_lowbatt/he.po
new file mode 100755 (executable)
index 0000000..50bec78
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "מידע מערכת"
+
+msgid "IDS_COM_SK_OK"
+msgstr "אישור"
+
+msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
+msgstr "הטעינה הושהתה עקב טמפרטורה קיצונית"
+
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "סוללה חלשה"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "סוללה חלשה. הטלפון ייכבה"
+
diff --git a/lowbatt-popup/po_lowbatt/hi.po b/lowbatt-popup/po_lowbatt/hi.po
new file mode 100755 (executable)
index 0000000..3dfcbfe
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "सिस्टम जानका."
+
+msgid "IDS_COM_SK_OK"
+msgstr "ठीक"
+
+msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
+msgstr "बहुत अधिक तापमान के कारण चार्ज रुकना"
+
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "बैटरी कम है"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "निम्न बैटरी. फ़ोन बंद हो जाएगा"
+
diff --git a/lowbatt-popup/po_lowbatt/hr.po b/lowbatt-popup/po_lowbatt/hr.po
new file mode 100755 (executable)
index 0000000..7f37c06
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "O sustavu"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
+msgstr "Punjenje zaustavljeno zbog previsoke temperature"
+
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Baterija skoro prazna"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Prazna baterija. Telefon se isključuje"
+
diff --git a/lowbatt-popup/po_lowbatt/hu.po b/lowbatt-popup/po_lowbatt/hu.po
new file mode 100755 (executable)
index 0000000..4a0e8f6
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "R.szerinfó"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
+msgstr "Töltés leállítva a magas hőmérséklet miatt"
+
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Az akkumulátor lemerült"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Az akkumulátor lemerült. A telefon kikapcsol"
+
diff --git a/lowbatt-popup/po_lowbatt/id.po b/lowbatt-popup/po_lowbatt/id.po
new file mode 100755 (executable)
index 0000000..82543be
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info sistem"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
+msgstr "Pengisian ulang dijeda karena suhu yang ekstrim"
+
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Batere melemah"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Baterai lemah. Telepon kami akan dimatikan"
+
old mode 100755 (executable)
new mode 100644 (file)
index 48db476..0290323
@@ -1,15 +1,15 @@
-msgid "IDS_COM_POP_BATTERYLOW"
-msgstr "Batteria scarica"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "Info sistema"
 
-msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
-msgstr "Batteria scarica. Il telefono si spegnerà"
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
 
 msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
 msgstr "Carica interrotta per surriscaldamento"
 
-msgid "IDS_ST_SK_OK"
-msgstr "OK"
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Batteria scarica"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Batteria scarica. Il telefono si spegnerà"
 
old mode 100755 (executable)
new mode 100644 (file)
index 2de7566..564b9ec
@@ -1,14 +1,15 @@
-msgid "IDS_COM_POP_BATTERYLOW"
-msgstr "バッテリー残量不足"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "システム​情報"
 
-msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
-msgstr "電池残量が不足しています。電源が切れます"
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
 
 msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
-msgstr "極端な<200b>温度<200b>に<200b>より<200b>充電<200b>を<200b>中止<200b>しました"
+msgstr "極端な​温度​に​より​充電​を​中止​しました"
+
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "バッテリー残量不足"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "電池残量が不足しています。電源が切れます"
 
-msgid "IDS_ST_SK_OK"
-msgstr "OK"
old mode 100755 (executable)
new mode 100644 (file)
index a7a8fe4..1308f50
@@ -1,14 +1,15 @@
-msgid "IDS_COM_POP_BATTERYLOW"
-msgstr "배터리가 부족합니다"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "시스템 정보"
 
-msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
-msgstr "배터리가 부족하여 휴대폰 전원이 꺼집니다"
+msgid "IDS_COM_SK_OK"
+msgstr "확인"
 
 msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
 msgstr "온도가 너무 높거나 낮아 충전이 중지되었습니다"
 
-msgid "IDS_ST_SK_OK"
-msgstr "확인"
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "배터리가 부족합니다"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "배터리가 부족하여 휴대폰 전원이 꺼집니다"
+
diff --git a/lowbatt-popup/po_lowbatt/lt.po b/lowbatt-popup/po_lowbatt/lt.po
new file mode 100755 (executable)
index 0000000..7a86963
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Sist. inform."
+
+msgid "IDS_COM_SK_OK"
+msgstr "Gerai"
+
+msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
+msgstr "Įkrovimas sustabdytas dėl labai aukštos temperatūros"
+
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Senka akumuliatorius!"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Akumuliatorius senka. Telefonas išsijungs"
+
diff --git a/lowbatt-popup/po_lowbatt/lv.po b/lowbatt-popup/po_lowbatt/lv.po
new file mode 100755 (executable)
index 0000000..118edd6
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Sist. inf."
+
+msgid "IDS_COM_SK_OK"
+msgstr "Labi"
+
+msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
+msgstr "Uzlāde pārtraukta pārāk augstas temperatūras dēļ"
+
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Akumulators gandrīz tukšs"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Tukšs akumulators. Tālrunis izslēgsies"
+
diff --git a/lowbatt-popup/po_lowbatt/ms.po b/lowbatt-popup/po_lowbatt/ms.po
new file mode 100755 (executable)
index 0000000..eeb8ff2
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info Sistem"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
+msgstr "Pengecasan dihentikan kerana suhu lampau"
+
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Kuasa bateri rendah"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Bateri lemah. Telefon akan ditutup"
+
old mode 100755 (executable)
new mode 100644 (file)
index aaac3de..bcae501
@@ -1,14 +1,15 @@
-msgid "IDS_COM_POP_BATTERYLOW"
-msgstr "Batterij bijna leeg"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "Systeeminfo"
 
-msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
-msgstr "Batterij bijna leeg. Uw telefoon wordt uitgeschakeld."
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
 
 msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
 msgstr "Opladen gestopt vanwege te hoge of te lage temperatuur"
 
-msgid "IDS_ST_SK_OK"
-msgstr "OK"
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Batterij bijna leeg"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Batterij bijna leeg. Uw telefoon wordt uitgeschakeld."
+
diff --git a/lowbatt-popup/po_lowbatt/no.po b/lowbatt-popup/po_lowbatt/no.po
new file mode 100755 (executable)
index 0000000..2836c0e
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Systeminfo"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
+msgstr "Opplading satt på pause grunnet ekstrem temperatur"
+
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Lavt batterinivå"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Lavt batteri. Telefonen slåes av"
+
diff --git a/lowbatt-popup/po_lowbatt/pl.po b/lowbatt-popup/po_lowbatt/pl.po
new file mode 100755 (executable)
index 0000000..8cc4f70
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info syst."
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
+msgstr "Ładowanie wstrzymane - temp. nieprawidłowa"
+
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Bateria rozładowana"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Bateria rozładowana. Telefon zostanie wyłączony"
+
old mode 100755 (executable)
new mode 100644 (file)
index f78ee5b..aae5e31
@@ -1,14 +1,15 @@
-msgid "IDS_COM_POP_BATTERYLOW"
-msgstr "Bateria fraca"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "Info. sist."
 
-msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
-msgstr "Bateria fraca. O telefone será encerrado"
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
 
 msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
 msgstr "Carregamento interrompido devido a excesso de temperatura"
 
-msgid "IDS_ST_SK_OK"
-msgstr "OK"
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Bateria fraca"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Bateria fraca. O telefone será encerrado"
+
diff --git a/lowbatt-popup/po_lowbatt/ro.po b/lowbatt-popup/po_lowbatt/ro.po
new file mode 100755 (executable)
index 0000000..95342b5
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info. sis."
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
+msgstr "Încărcare oprită din cauza temperaturii excesive"
+
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Baterie descărcată"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Baterie descărcată. Telefonul se va închide"
+
old mode 100755 (executable)
new mode 100644 (file)
index 1f914fd..cd50a89
@@ -1,14 +1,15 @@
-msgid "IDS_COM_POP_BATTERYLOW"
-msgstr "Аккумулятор разряжен"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "Системная информация"
 
-msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
-msgstr "Ð\9dизкий Ð·Ð°Ñ\80Ñ\8fд Ð±Ð°Ñ\82аÑ\80еи. Ð¢ÐµÐ»ÐµÑ\84он Ð±Ñ\83деÑ\82 Ð²Ñ\8bклÑ\8eÑ\87ен"
+msgid "IDS_COM_SK_OK"
+msgstr "Ð\94а"
 
 msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
 msgstr "Зарядка остановлена из-за температуры"
 
-msgid "IDS_ST_SK_OK"
-msgstr "Да"
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Аккумулятор разряжен"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Низкий заряд батареи. Телефон будет выключен"
+
diff --git a/lowbatt-popup/po_lowbatt/sk.po b/lowbatt-popup/po_lowbatt/sk.po
new file mode 100755 (executable)
index 0000000..e021b1c
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Syst. inf."
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
+msgstr "Nabíjanie bolo pozastavené kvôli neprimeranej teplote"
+
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Batéria vybitá"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Batéria je vybitá. Telefón sa vypne"
+
diff --git a/lowbatt-popup/po_lowbatt/sl.po b/lowbatt-popup/po_lowbatt/sl.po
new file mode 100755 (executable)
index 0000000..0295fc8
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Sist. info"
+
+msgid "IDS_COM_SK_OK"
+msgstr "V redu"
+
+msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
+msgstr "Polnjenje začasno zaustavljeno zaradi ekstremnih temperatur."
+
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Baterija prazna"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Skoraj prazna baterija. Telefon se bo izklopil"
+
diff --git a/lowbatt-popup/po_lowbatt/sr.po b/lowbatt-popup/po_lowbatt/sr.po
new file mode 100755 (executable)
index 0000000..1b017c5
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info.sist."
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
+msgstr "Punjenje pauzirano zbog visoke temperature"
+
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Baterija prazna"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Baterija prazna. Telefon će se isključiti"
+
diff --git a/lowbatt-popup/po_lowbatt/sv.po b/lowbatt-popup/po_lowbatt/sv.po
new file mode 100755 (executable)
index 0000000..fb6011f
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Systeminfo"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
+msgstr "Laddningen avbruten pga för hög eller för låg temperatur"
+
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Låg batterinivå"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Låg batterinivå. Telefonen stängs av"
+
diff --git a/lowbatt-popup/po_lowbatt/th.po b/lowbatt-popup/po_lowbatt/th.po
new file mode 100755 (executable)
index 0000000..c87f641
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "ข้อมูล​ระบบ"
+
+msgid "IDS_COM_SK_OK"
+msgstr "ตกลง"
+
+msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
+msgstr "การ​ชาร์จ​หยุด เนื่อง​จาก​อุณหภูมิ​รุนแรง"
+
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "แบตเตอรี่​ต่ำ"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "แบตเตอรี่​ต่ำ โทรศัพท์​จะ​ปิด​เครื่อง"
+
old mode 100755 (executable)
new mode 100644 (file)
index 53c1aa0..16eb796
@@ -1,14 +1,15 @@
-msgid "IDS_COM_POP_BATTERYLOW"
-msgstr "Düşük pil"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "Sistem bilgi."
 
-msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
-msgstr "Düşük pil. Telefon kapatılacak"
+msgid "IDS_COM_SK_OK"
+msgstr "Tamam"
 
 msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
 msgstr "Aşırı sıcaklık nedeniyle şarj işlemi durduruldu"
 
-msgid "IDS_ST_SK_OK"
-msgstr "Tamam"
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Düşük pil"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Düşük pil. Telefon kapatılacak"
+
diff --git a/lowbatt-popup/po_lowbatt/uk.po b/lowbatt-popup/po_lowbatt/uk.po
new file mode 100755 (executable)
index 0000000..6a35b1d
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Сист. інф."
+
+msgid "IDS_COM_SK_OK"
+msgstr "ОК"
+
+msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
+msgstr "Зарядження припинено - критична температура"
+
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Батарея розряджена"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Акумулятор розряджений. Телефон буде вимкнено"
+
diff --git a/lowbatt-popup/po_lowbatt/vi.po b/lowbatt-popup/po_lowbatt/vi.po
new file mode 100755 (executable)
index 0000000..8ac8137
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Thông tin hệ thống"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
+msgstr "Sạc pin bị tạm dừng do nhiệt độ quá cao"
+
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "Pin yếu"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "Pin yếu. Điện thoại sẽ tắt"
+
old mode 100755 (executable)
new mode 100644 (file)
index 6a5b6e7..921bb82
@@ -1,14 +1,15 @@
-msgid "IDS_COM_POP_BATTERYLOW"
-msgstr "电量低"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "系统信息"
 
-msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
-msgstr "ç\94µé\87\8fä½\8eã\80\82ç\94µè¯\9då°\86å\85³é\97­"
+msgid "IDS_COM_SK_OK"
+msgstr "ç¡®å®\9a"
 
 msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
 msgstr "温度过高,暂停充电"
 
-msgid "IDS_ST_SK_OK"
-msgstr "确认"
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "电量低"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "电量低。电话将关闭"
+
old mode 100755 (executable)
new mode 100644 (file)
index 6da8a2e..cf2774e
@@ -1,14 +1,15 @@
-msgid "IDS_COM_POP_BATTERYLOW"
-msgstr "電量不足"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "系統資料"
 
-msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
-msgstr "電量不足。手機將會關閉"
+msgid "IDS_COM_SK_OK"
+msgstr "確定"
 
 msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
 msgstr "由於溫度過高或過低而導致充電暫停"
 
-msgid "IDS_ST_SK_OK"
-msgstr "確定"
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "電量不足"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "電量不足。手機將會關閉"
+
old mode 100755 (executable)
new mode 100644 (file)
index dc709bf..fe4aa8a
@@ -1,14 +1,15 @@
-msgid "IDS_COM_POP_BATTERYLOW"
-msgstr "電量不足"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "系統訊息"
 
-msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
-msgstr "電量不足。手機將會關閉"
+msgid "IDS_COM_SK_OK"
+msgstr "確定"
 
 msgid "IDS_COM_BODY_CHARGING_PAUSED_DUE_TO_EXTREME_TEMPERATURE"
 msgstr "極端溫度導致充電暫停"
 
-msgid "IDS_ST_SK_OK"
-msgstr "確定"
+msgid "IDS_COM_POP_BATTERYLOW"
+msgstr "電量不足"
+
+msgid "IDS_COM_POP_LOW_BATTERY_PHONE_WILL_SHUT_DOWN"
+msgstr "電量不足。手機將會關閉"
+
old mode 100644 (file)
new mode 100755 (executable)
index b034170..b506fcd
@@ -18,9 +18,7 @@
 #include <stdio.h>
 #include <appcore-efl.h>
 #include <sensor.h>
-#include <devman_haptic.h>
 #include <devman.h>
-#include <mmf/mm_sound.h>
 #include <pmapi.h>
 #include <sysman.h>
 #include "lowbatt.h"
 #include <vconf-keys.h>
 #include <Ecore_X.h>
 #include <utilX.h>
+#include <notification.h>
 #include <syspopup.h>
+#include <svi.h>
 
 #define CHECK_ACT                      0
 #define WARNING_ACT            1
 #define POWER_OFF_ACT          2
 #define CHARGE_ERROR_ACT       3
 
-#define BATTERY_FULL_ICON_PATH                 "/opt/apps/com.samsung.lowbat-syspopup/res/icons/batt_full_icon.png"
-#define VCONFKEY_TESTMODE_LOW_BATT_POPUP       "db/testmode/low_batt_popup"
 
 static int option = -1;
 
@@ -185,7 +183,7 @@ static int app_reset(bundle *b, void *data)
                option = CHECK_ACT;
 
        if (syspopup_has_popup(b)) {
-               if(option == CHECK_ACT) {
+               if (option == CHECK_ACT) {
                        return 0;
                }
                syspopup_reset(b);
@@ -232,10 +230,10 @@ static void bg_clicked_cb(void *data, Evas * e, Evas_Object * obj, void *event_i
 {
        system_print("\n system-popup : Inside bg clicked \n");
        exit(0);
-}   
-        
+}
+
 static void bg_noti_cb(void *data)
-{   
+{
        ui_bgimg_reload((Evas_Object *) data);
 }
 
@@ -246,26 +244,6 @@ static int lowbatt_create_indicator(struct appdata *ad)
        return 0;
 }
 
-/* Play vibration */
-static int lowbatt_play_vibration()
-{
-       int ret_val = 0;
-       int dev_handle = 0;
-       int mode = 0;
-
-       /* Open the haptic device */
-       dev_handle = device_haptic_open(DEV_IDX_0, mode);
-       if (dev_handle < 0)
-               return -1;
-
-       /* Play a monotone pattern for 1s */
-       ret_val = device_haptic_play_monotone(dev_handle, 1000);
-       device_haptic_close(dev_handle);
-       if (ret_val < 0)
-               return -1;
-
-       return 0;
-}
 
 void lowbatt_timeout_func(void *data)
 {
@@ -274,13 +252,13 @@ void lowbatt_timeout_func(void *data)
 
        /* If poweroff requested */
        if (option == POWER_OFF_ACT) {
-                       if (sysman_call_predef_action(PREDEF_POWEROFF, 0) == -1) {
-                               system_print
-                                   ("System-popup : failed to request poweroff to system_server \n");
-                               fflush(stdout);
-                               system("poweroff");
-                       }
+               if (sysman_call_predef_action(PREDEF_POWEROFF, 0) == -1) {
+                       system_print
+                               ("System-popup : failed to request poweroff to system_server \n");
+                       fflush(stdout);
+                       system("poweroff");
                }
+       }
        /* Now get lost */
        exit(0);
 }
@@ -297,9 +275,8 @@ static int lowbatt_create_and_show_basic_popup(struct appdata *ad)
                system_print("\n System-popup : Add popup failed \n");
                return -1;
        }
-       evas_object_smart_callback_add(ad->popup, "block,clicked", lowbatt_timeout_func, ad);
        evas_object_size_hint_weight_set(ad->popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-
+       
        elm_popup_timeout_set(ad->layout_main, 3);
 
        /* Check launch option */
@@ -312,23 +289,41 @@ static int lowbatt_create_and_show_basic_popup(struct appdata *ad)
        elm_object_part_text_set(ad->popup, "title,text", _("IDS_COM_BODY_SYSTEM_INFO_ABB"));
 
        btn1 = elm_button_add(ad->popup);
-       elm_object_text_set(btn1, _("IDS_ST_SK_OK"));
+       elm_object_text_set(btn1, _("IDS_COM_SK_OK"));
        elm_object_part_content_set(ad->popup, "button1", btn1);
+       elm_object_style_set(btn1, "popup_button/default");
        evas_object_smart_callback_add(btn1, "clicked", lowbatt_timeout_func, ad);
 
 
-       /* Add callback */
-       evas_object_smart_callback_add(ad->popup, "response", lowbatt_timeout_func, ad);
-
        Ecore_X_Window xwin;
        xwin = elm_win_xwindow_get(ad->popup);
        ecore_x_netwm_window_type_set(xwin, ECORE_X_WINDOW_TYPE_NOTIFICATION);
-       utilx_set_system_notification_level(ecore_x_display_get(), xwin, UTILX_NOTIFICATION_LEVEL_HIGH);
        evas_object_show(ad->popup);
 
        return 0;
 }
+static int lowbatt_svi_play(void)
+{
+       int r = 0;
+       int handle = 0;
+       r = svi_init(&handle); //Initialize SVI
 
+       if ( r != SVI_SUCCESS ) {
+               system_print("Cannot initialize SVI.\n");
+               return 0;
+       } else {
+               r = svi_play(handle, SVI_VIB_OPERATION_LOWBATT, SVI_SND_OPERATION_LOWBATT);
+               if (r != SVI_SUCCESS) {
+                       system_print("Cannot play sound or vibration.\n");
+               }
+               r = svi_fini(handle); //Finalize SVI
+               if (r != SVI_SUCCESS) {
+                       system_print("Cannot close SVI.\n");
+                       return 0;
+               }
+       }
+       return 1;
+}
 int lowbatt_start(void *data)
 {
        struct appdata *ad = data;
@@ -338,22 +333,12 @@ int lowbatt_start(void *data)
        ret_val = lowbatt_create_and_show_basic_popup(ad);
        if (ret_val != 0)
                return -1;
-
+       lowbatt_svi_play();
        /* Change LCD brightness */
        ret_val = pm_change_state(LCD_NORMAL);
        if (ret_val != 0)
                return -1;
 
-       /* Play vibration */
-       ret_val = lowbatt_play_vibration();
-       if (ret_val == -1)
-               system_print("\n Lowbatt : Play vibration failed \n");
-
-       /* Play the sound alert */
-       ret_val = mm_sound_play_keysound(SOUND_PATH, 1);
-       if (ret_val != 0)
-               system_print("\n Lowmem : Play sound failed \n");
-
        return 0;
 }
 
@@ -370,7 +355,7 @@ int app_create(void *data)
 
        ad->win_main = win;
 
-       elm_theme_overlay_add(NULL,EDJ_NAME); 
+       elm_theme_overlay_add(NULL,EDJ_NAME);
 
        return 0;
 }
index e4848b0..239cf47 100644 (file)
@@ -38,7 +38,6 @@
 #define NEW_INDI
 #define APPLICATION_BG                 1
 #define INDICATOR_HEIGHT               (38)
-#define SOUND_PATH                     "/opt/apps/org.tizen.lowbat-syspopup/res/keysound/09_Low_Battery.wav"
 
 #ifndef PREDEF_POWEROFF
 #define PREDEF_POWEROFF                        "poweroff"
old mode 100644 (file)
new mode 100755 (executable)
index 3f924ae..cb66886
@@ -51,11 +51,13 @@ INSTALL(FILES ${CMAKE_BINARY_DIR}/${PROJECT_NAME}/lowmem.edj DESTINATION /opt/ap
 
 # install desktop file & icon
 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
-CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/data/org.tizen.lowmem-syspopup.desktop.in ${CMAKE_SOURCE_DIR}/data/org.tizen.lowmem-syspopup.desktop)
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/org.tizen.lowmem-syspopup.desktop DESTINATION /opt/share/applications/)
 INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/org.tizen.lowmem-syspopup.png DESTINATION /opt/apps/org.tizen.lowmem-syspopup/res/icon)
 INSTALL(FILES ${CMAKE_SOURCE_DIR}/sound/02_Warning.wav DESTINATION /opt/apps/org.tizen.lowmem-syspopup/res/keysound)
 
+
+# install manifest xml file
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/org.tizen.lowmem-syspopup.xml DESTINATION /opt/share/packages/)
+
 # install ini file
 INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/${PROJECT_NAME}.ini DESTINATION /opt/share/process-info)
 
index 099ab52..570ec76 100644 (file)
@@ -1,6 +1,6 @@
 # for i18n
 
-SET(POFILES de_DE.po el_GR.po en.po es_ES.po fr_FR.po it_IT.po ja_JP.po ko_KR.po nl_NL.po pt_PT.po ru_RU.po tr_TR.po zh_CN.po zh_HK.po zh_TW.po)
+SET(POFILES ar.po ca.po da.po el_GR.po en_US.po fi.po he.po hr.po id.po ja_JP.po lt.po ms.po no.po pt_PT.po ru_RU.po sl.po sv.po tr_TR.po vi.po zh_HK.po bg.po cs.po de_DE.po en.po es_ES.po fr_FR.po hi.po hu.po it_IT.po ko_KR.po lv.po nl_NL.po  pl.po  ro.po sk.po sr.po th.po uk.po zh_CN.po zh_TW.po)
 
 SET(MSGFMT "/usr/bin/msgfmt")
 
diff --git a/lowmem-popup/po_lowmem/ar.po b/lowmem-popup/po_lowmem/ar.po
new file mode 100755 (executable)
index 0000000..f8b5c99
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "معلومات النظام"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "الذاكرة لا تكفي"
+
+msgid "IDS_COM_SK_OK"
+msgstr "موافق"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "حجم الذاكرة منخفض"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s مغلق"
+
diff --git a/lowmem-popup/po_lowmem/bg.po b/lowmem-popup/po_lowmem/bg.po
new file mode 100755 (executable)
index 0000000..6937b60
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Сист. инф."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Няма достатъчно памет"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Паметта е на привършване"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s затворен"
+
diff --git a/lowmem-popup/po_lowmem/ca.po b/lowmem-popup/po_lowmem/ca.po
new file mode 100755 (executable)
index 0000000..58997e5
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info sist"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "No hi ha prou memòria"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Acceptar"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Poca memòria"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s tancat"
+
diff --git a/lowmem-popup/po_lowmem/cs.po b/lowmem-popup/po_lowmem/cs.po
new file mode 100755 (executable)
index 0000000..1543d61
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Syst. info"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Nedostatek paměti"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Nedostatek paměti"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s byl uzavřen"
+
diff --git a/lowmem-popup/po_lowmem/da.po b/lowmem-popup/po_lowmem/da.po
new file mode 100755 (executable)
index 0000000..d59f5c7
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Systeminfo"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Ikke nok hukommelse"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Lav hukommelse"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s blev lukket"
+
old mode 100755 (executable)
new mode 100644 (file)
index a85f8f2..49e052b
@@ -1,14 +1,15 @@
-msgid "IDS_IDLE_BODY_LOW_MEMORY"
-msgstr "Wenig Speicher übrig"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "Systeminfo"
 
-msgid "IDS_IDLE_POP_PS_CLOSED"
-msgstr "%s geschlossen"
-
 msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
 msgstr "Speicher voll"
 
-msgid "IDS_ST_SK_OK"
+msgid "IDS_COM_SK_OK"
 msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Wenig Speicher übrig"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s geschlossen"
+
old mode 100755 (executable)
new mode 100644 (file)
index d5fe4f5..563cdcd
@@ -1,14 +1,15 @@
-msgid "IDS_IDLE_BODY_LOW_MEMORY"
-msgstr "Ανεπαρκής μνήμη"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "Πληρ. Συστήμ."
 
-msgid "IDS_IDLE_POP_PS_CLOSED"
-msgstr "%s έκλεισε"
-
 msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
 msgstr "Ανεπαρκής μνήμη"
 
-msgid "IDS_ST_SK_OK"
+msgid "IDS_COM_SK_OK"
 msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Ανεπαρκής μνήμη"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s έκλεισε"
+
old mode 100755 (executable)
new mode 100644 (file)
index 99ed208..aa34c4b
@@ -1,14 +1,15 @@
-msgid "IDS_IDLE_BODY_LOW_MEMORY"
-msgstr "Low memory"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "System info"
 
-msgid "IDS_IDLE_POP_PS_CLOSED"
-msgstr "%s closed"
-
 msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
 msgstr "Not enough memory"
 
-msgid "IDS_ST_SK_OK"
+msgid "IDS_COM_SK_OK"
 msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Low memory"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s closed"
+
diff --git a/lowmem-popup/po_lowmem/en_US.po b/lowmem-popup/po_lowmem/en_US.po
new file mode 100755 (executable)
index 0000000..aa34c4b
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "System info"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Not enough memory"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Low memory"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s closed"
+
old mode 100755 (executable)
new mode 100644 (file)
index 1d3d16e..fbf63aa
@@ -1,14 +1,15 @@
-msgid "IDS_IDLE_BODY_LOW_MEMORY"
-msgstr "Memoria baja"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "Información del sistema"
 
-msgid "IDS_IDLE_POP_PS_CLOSED"
-msgstr "%s cerrado"
-
 msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
 msgstr "No hay suficiente memoria"
 
-msgid "IDS_ST_SK_OK"
+msgid "IDS_COM_SK_OK"
 msgstr "Aceptar"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Memoria baja"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s cerrado"
+
diff --git a/lowmem-popup/po_lowmem/fi.po b/lowmem-popup/po_lowmem/fi.po
new file mode 100755 (executable)
index 0000000..3f70a98
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Järj.tied."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Ei tarpeeksi muistia"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Muisti vähissä"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s suljettu"
+
old mode 100755 (executable)
new mode 100644 (file)
index e878ce9..a2a8c39
@@ -1,14 +1,15 @@
-msgid "IDS_IDLE_BODY_LOW_MEMORY"
-msgstr "Mémoire faible"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "Infos système"
 
-msgid "IDS_IDLE_POP_PS_CLOSED"
-msgstr "%s fermé"
-
 msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
 msgstr "Mémoire insuffisante"
 
-msgid "IDS_ST_SK_OK"
+msgid "IDS_COM_SK_OK"
 msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Mémoire faible"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s fermé"
+
diff --git a/lowmem-popup/po_lowmem/he.po b/lowmem-popup/po_lowmem/he.po
new file mode 100755 (executable)
index 0000000..af0f6fd
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "מידע מערכת"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "אין די זיכרון"
+
+msgid "IDS_COM_SK_OK"
+msgstr "אישור"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "אין די זיכרון פנוי"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "‎%s סגור"
+
diff --git a/lowmem-popup/po_lowmem/hi.po b/lowmem-popup/po_lowmem/hi.po
new file mode 100755 (executable)
index 0000000..e10e580
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "सिस्टम जानका."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "पर्याप्‍त मेमोरी नहीं"
+
+msgid "IDS_COM_SK_OK"
+msgstr "ठीक"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "बैटरी कम है"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s बंद"
+
diff --git a/lowmem-popup/po_lowmem/hr.po b/lowmem-popup/po_lowmem/hr.po
new file mode 100755 (executable)
index 0000000..d44a68d
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "O sustavu"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Memorija nedovoljna"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Malo memorije"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s zatvoren"
+
diff --git a/lowmem-popup/po_lowmem/hu.po b/lowmem-popup/po_lowmem/hu.po
new file mode 100755 (executable)
index 0000000..6e0bffa
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "R.szerinfó"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Kevés a memória"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Kevés a memória"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s lezárva"
+
diff --git a/lowmem-popup/po_lowmem/id.po b/lowmem-popup/po_lowmem/id.po
new file mode 100755 (executable)
index 0000000..c167e84
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info sistem"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Memori tdk cukup"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Baterai lemah"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s tertutup"
+
old mode 100755 (executable)
new mode 100644 (file)
index 29d7141..8c0154f
@@ -1,15 +1,15 @@
-msgid "IDS_IDLE_BODY_LOW_MEMORY"
-msgstr "Memoria insufficiente"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "Info sistema"
 
-msgid "IDS_IDLE_POP_PS_CLOSED"
-msgstr "%s chiuso"
-
 msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
 msgstr "Memoria insufficiente"
 
-msgid "IDS_ST_SK_OK"
+msgid "IDS_COM_SK_OK"
 msgstr "OK"
 
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Memoria insufficiente"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s chiuso"
+
old mode 100755 (executable)
new mode 100644 (file)
index 81ce263..03678ab
@@ -1,14 +1,15 @@
-msgid "IDS_IDLE_BODY_LOW_MEMORY"
-msgstr "メモリー​の​容量​不足​です"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "システム​情報"
 
-msgid "IDS_IDLE_POP_PS_CLOSED"
-msgstr "%s​を​終了​しました"
-
 msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
-msgstr "メモリー不足です。"
+msgstr "メモリ​が​不足​して​います。"
 
-msgid "IDS_ST_SK_OK"
+msgid "IDS_COM_SK_OK"
 msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "メモリの容量不足です"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s​を​終了​しました"
+
old mode 100755 (executable)
new mode 100644 (file)
index a99750c..671ecbc
@@ -1,14 +1,15 @@
-msgid "IDS_IDLE_BODY_LOW_MEMORY"
-msgstr "배터리가 부족합니다"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "시스템 정보"
 
-msgid "IDS_IDLE_POP_PS_CLOSED"
-msgstr "%s이(가) 종료되었습니다"
-
 msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
 msgstr "메모리가 부족합니다"
 
-msgid "IDS_ST_SK_OK"
+msgid "IDS_COM_SK_OK"
 msgstr "확인"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "메모리가 부족합니다"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s이(가) 종료되었습니다"
+
diff --git a/lowmem-popup/po_lowmem/lt.po b/lowmem-popup/po_lowmem/lt.po
new file mode 100755 (executable)
index 0000000..b65828e
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Sist. inform."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Nepakanka atminties"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Gerai"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Senkanti baterija"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s uždaryta"
+
diff --git a/lowmem-popup/po_lowmem/lv.po b/lowmem-popup/po_lowmem/lv.po
new file mode 100755 (executable)
index 0000000..9b5efb1
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Sist. inf."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Atmiņa pilna"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Labi"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Tukšs akumulators"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "Sadaļa %s ir aizvērta"
+
diff --git a/lowmem-popup/po_lowmem/ms.po b/lowmem-popup/po_lowmem/ms.po
new file mode 100755 (executable)
index 0000000..30e8d5e
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info Sistem"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Tidak cukup memori"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Memori rendah"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s ditutup"
+
old mode 100755 (executable)
new mode 100644 (file)
index 4341a5c..df23352
@@ -1,14 +1,15 @@
-msgid "IDS_IDLE_BODY_LOW_MEMORY"
-msgstr "Onvoldoende geheugen"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "Systeeminfo"
 
-msgid "IDS_IDLE_POP_PS_CLOSED"
-msgstr "%s afgesloten"
-
 msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
 msgstr "Onvoldoende geheugen"
 
-msgid "IDS_ST_SK_OK"
+msgid "IDS_COM_SK_OK"
 msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Onvoldoende geheugen"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s afgesloten"
+
diff --git a/lowmem-popup/po_lowmem/no.po b/lowmem-popup/po_lowmem/no.po
new file mode 100755 (executable)
index 0000000..7496536
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Systeminfo"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Ikke nok minne"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Lite minne"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s lukket"
+
diff --git a/lowmem-popup/po_lowmem/pl.po b/lowmem-popup/po_lowmem/pl.po
new file mode 100755 (executable)
index 0000000..4ddbfbb
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info syst."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Brak pamięci"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Mało pamięci"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "Zamknięto %s"
+
old mode 100755 (executable)
new mode 100644 (file)
index 5912e05..f2390c3
@@ -1,14 +1,15 @@
-msgid "IDS_IDLE_BODY_LOW_MEMORY"
-msgstr "Pouca memória"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "Info. sist."
 
-msgid "IDS_IDLE_POP_PS_CLOSED"
-msgstr "%s fechado"
-
 msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
-msgstr "Memória insuficiente"
+msgstr "Cartão SD cheio"
 
-msgid "IDS_ST_SK_OK"
+msgid "IDS_COM_SK_OK"
 msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Pouca memória"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s fechado"
+
diff --git a/lowmem-popup/po_lowmem/ro.po b/lowmem-popup/po_lowmem/ro.po
new file mode 100755 (executable)
index 0000000..6167017
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info. sis."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Memorie plină"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Memorie insuficientă"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s a fost închis"
+
old mode 100755 (executable)
new mode 100644 (file)
index 7a5c030..fd06e2b
@@ -1,14 +1,15 @@
-msgid "IDS_IDLE_BODY_LOW_MEMORY"
-msgstr "Аккумулятор разряжен"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "Системная информация"
 
-msgid "IDS_IDLE_POP_PS_CLOSED"
-msgstr "%s закрыт"
-
 msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
 msgstr "Недостаточно памяти"
 
-msgid "IDS_ST_SK_OK"
+msgid "IDS_COM_SK_OK"
 msgstr "Да"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Аккумулятор разряжен"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s закрыт"
+
diff --git a/lowmem-popup/po_lowmem/sk.po b/lowmem-popup/po_lowmem/sk.po
new file mode 100755 (executable)
index 0000000..404d0ae
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Syst. inf."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Nedostatok pamäte"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Nedostatok pamäte"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s zatvorené"
+
diff --git a/lowmem-popup/po_lowmem/sl.po b/lowmem-popup/po_lowmem/sl.po
new file mode 100755 (executable)
index 0000000..78cc366
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Sist. info"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Ni dovolj pomnilnika"
+
+msgid "IDS_COM_SK_OK"
+msgstr "V redu"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Zmanjkuje pomnilnika"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s zaprto"
+
diff --git a/lowmem-popup/po_lowmem/sr.po b/lowmem-popup/po_lowmem/sr.po
new file mode 100755 (executable)
index 0000000..7d1d1f0
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info.sist."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Nedovoljna memorija"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Memorija pri kraju"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s zatvoreno"
+
diff --git a/lowmem-popup/po_lowmem/sv.po b/lowmem-popup/po_lowmem/sv.po
new file mode 100755 (executable)
index 0000000..dcb321a
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Systeminfo"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Minnet fullt"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Ont om minnesplats"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s har stängts"
+
diff --git a/lowmem-popup/po_lowmem/th.po b/lowmem-popup/po_lowmem/th.po
new file mode 100755 (executable)
index 0000000..ea12b85
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "ข้อมูล​ระบบ"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "หน่ยวยความจำไม่​พอ"
+
+msgid "IDS_COM_SK_OK"
+msgstr "ตกลง"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "แบตเตอรี่​ต่ำ"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s ​ที่​ปิด"
+
old mode 100755 (executable)
new mode 100644 (file)
index 6f1fe70..bac7956
@@ -1,14 +1,15 @@
-msgid "IDS_IDLE_BODY_LOW_MEMORY"
-msgstr "Düşük hafıza"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "Sistem bilgi."
 
-msgid "IDS_IDLE_POP_PS_CLOSED"
-msgstr "%s kapatıldı"
-
 msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
 msgstr "Yeterli hafıza yok"
 
-msgid "IDS_ST_SK_OK"
+msgid "IDS_COM_SK_OK"
 msgstr "Tamam"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Düşük hafıza"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s kapatıldı"
+
diff --git a/lowmem-popup/po_lowmem/uk.po b/lowmem-popup/po_lowmem/uk.po
new file mode 100755 (executable)
index 0000000..63f22f9
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Сист. інф."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Недостатньо пам'яті"
+
+msgid "IDS_COM_SK_OK"
+msgstr "ОК"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Батарея розряджена"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s закрито"
+
diff --git a/lowmem-popup/po_lowmem/vi.po b/lowmem-popup/po_lowmem/vi.po
new file mode 100755 (executable)
index 0000000..46314bc
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Thông tin hệ thống"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Không đủ bộ nhớ"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Pin yếu"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s đã đóng"
+
old mode 100755 (executable)
new mode 100644 (file)
index 59b3dbc..666bc7e
@@ -1,14 +1,15 @@
-msgid "IDS_IDLE_BODY_LOW_MEMORY"
-msgstr "内存不足"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "系统信息"
 
-msgid "IDS_IDLE_POP_PS_CLOSED"
-msgstr "%s 已关闭"
-
 msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
 msgstr "没有足够内存"
 
-msgid "IDS_ST_SK_OK"
-msgstr "确认"
+msgid "IDS_COM_SK_OK"
+msgstr "确定"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "内存不足"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s 已关闭"
+
old mode 100755 (executable)
new mode 100644 (file)
index a7f2f70..b3cf091
@@ -1,14 +1,15 @@
-msgid "IDS_IDLE_BODY_LOW_MEMORY"
-msgstr "記憶體不足"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "系統資料"
 
-msgid "IDS_IDLE_POP_PS_CLOSED"
-msgstr "%s 已關閉"
-
 msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
 msgstr "記憶體不足"
 
-msgid "IDS_ST_SK_OK"
+msgid "IDS_COM_SK_OK"
 msgstr "確定"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "記憶體不足"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s 已關閉"
+
old mode 100755 (executable)
new mode 100644 (file)
index 750508d..cf73ac9
@@ -1,14 +1,15 @@
-msgid "IDS_IDLE_BODY_LOW_MEMORY"
-msgstr "記憶體不足"
-
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "系統訊息"
 
-msgid "IDS_IDLE_POP_PS_CLOSED"
-msgstr "%s 已關閉"
-
 msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
 msgstr "記憶體不足"
 
-msgid "IDS_ST_SK_OK"
+msgid "IDS_COM_SK_OK"
 msgstr "確定"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "記憶體不足"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s 已關閉"
+
old mode 100644 (file)
new mode 100755 (executable)
index 1bbd35a..dacede5
@@ -102,7 +102,7 @@ static int lang_changed(void *data)
                return 0;
 
        update_ts(elm_layout_edje_get(ad->layout_main), main_txt,
-                 sizeof(main_txt) / sizeof(main_txt[0]));
+                       sizeof(main_txt) / sizeof(main_txt[0]));
        return 0;
 }
 
@@ -119,7 +119,7 @@ static Evas_Object *create_win(const char *name)
                evas_object_smart_callback_add(eo, "delete,request", win_del, NULL);
                elm_win_alpha_set(eo, EINA_TRUE);
                ecore_x_window_size_get(ecore_x_window_root_first_get(), &w,
-                                       &h);
+                               &h);
                evas_object_resize(eo, w, h);
        }
 
@@ -142,7 +142,7 @@ static Evas_Object *load_edj(Evas_Object * parent, const char *file,
                }
 
                evas_object_size_hint_weight_set(eo, EVAS_HINT_EXPAND,
-                                                EVAS_HINT_EXPAND);
+                               EVAS_HINT_EXPAND);
        }
 
        return eo;
@@ -300,21 +300,19 @@ int lowmem_create_and_show_basic_popup(struct appdata *ad)
        ad->popup = elm_popup_add(ad->win_main);
        evas_object_size_hint_weight_set(ad->popup, EVAS_HINT_EXPAND,
                                         EVAS_HINT_EXPAND);
-       evas_object_smart_callback_add(ad->popup, "block,clicked", bg_clicked_cb, ad);
        elm_popup_timeout_set(ad->layout_main, 3);
        elm_object_text_set(ad->popup, note);
        elm_object_part_text_set(ad->popup, "title,text", _("IDS_COM_BODY_SYSTEM_INFO_ABB"));
-       evas_object_smart_callback_add(ad->popup, "response", (Evas_Smart_Cb)lowmem_timeout_func, ad);
 
        btn1 = elm_button_add(ad->popup);
-       elm_object_text_set(btn1, _("IDS_ST_SK_OK"));
+       elm_object_text_set(btn1, _("IDS_COM_SK_OK"));
        elm_object_part_content_set(ad->popup, "button1", btn1);
+       elm_object_style_set(btn1, "popup_button/default");
        evas_object_smart_callback_add(btn1, "clicked", bg_clicked_cb, ad);
 
        Ecore_X_Window xwin;
        xwin = elm_win_xwindow_get(ad->popup);
        ecore_x_netwm_window_type_set(xwin, ECORE_X_WINDOW_TYPE_NOTIFICATION);
-       utilx_set_system_notification_level(ecore_x_display_get(), xwin, UTILX_NOTIFICATION_LEVEL_HIGH);
        evas_object_show(ad->popup);
 
        free(note);
old mode 100644 (file)
new mode 100755 (executable)
index 28264c4..fa791cd
@@ -1,6 +1,6 @@
 Name:       system-popup
 Summary:    system-popup application (poweroff popup,sysevent-alert)
-Version:    0.1.7
+Version: 0.1.7
 Release:    1
 Group:      main
 License:    Flora Software License
@@ -18,8 +18,11 @@ BuildRequires:  pkgconfig(appcore-efl)
 BuildRequires:  pkgconfig(devman)
 BuildRequires:  pkgconfig(utilX)
 BuildRequires:  pkgconfig(syspopup)
+BuildRequires:  pkgconfig(syspopup-caller)
 BuildRequires:  pkgconfig(notification) 
 BuildRequires:  pkgconfig(pmapi)
+BuildRequires:  pkgconfig(appsvc)
+BuildRequires:  pkgconfig(svi)
 
 BuildRequires:  cmake
 BuildRequires:  edje-bin
@@ -33,6 +36,7 @@ system-popup application (poweroff popup,sysevent-alert).
 %package -n org.tizen.poweroff-syspopup
 Summary:    system-popup application (poweroff popup,sysevent-alert)
 Group:      main
+Requires:   %{name} = %{version}-%{release}
 
 %description -n org.tizen.poweroff-syspopup
 system-popup application (poweroff popup,sysevent-alert).
@@ -40,6 +44,7 @@ system-popup application (poweroff popup,sysevent-alert).
 %package -n org.tizen.lowmem-syspopup
 Summary:    system-popup application (lowbatt popup)
 Group:      main
+Requires:   %{name} = %{version}-%{release}
 
 %description -n org.tizen.lowmem-syspopup
 system-popup application (lowbatt popup).
@@ -47,47 +52,91 @@ system-popup application (lowbatt popup).
 %package -n org.tizen.lowbat-syspopup
 Summary:    system-popup application (lowmem  popup)
 Group:      main
+Requires:   %{name} = %{version}-%{release}
 
 %description -n org.tizen.lowbat-syspopup
 system-popup application (lowmem  popup).
 
+%package -n org.tizen.usbotg-syspopup
+Summary:    system-popup application (usbotg  popup)
+Group:      main
+Requires:   %{name} = %{version}-%{release}
+
+%description -n org.tizen.usbotg-syspopup
+system-popup application (usbotg  popup).
+
+%package -n org.tizen.usbotg-unmount-popup
+Summary:    system-popup application (usbotg unmount popup)
+Group:      main
+Requires:   %{name} = %{version}-%{release}
+
+%description -n org.tizen.usbotg-unmount-popup
+system-popup application (usbotg unmount popup).
+
 
 %prep
-%setup -q 
+%setup -q
 
 
 %build
+
 cmake . -DCMAKE_INSTALL_PREFIX=/usr
 make %{?jobs:-j%jobs}
 
 %install
+rm -rf %{buildroot}
 %make_install
 
 
+%files
+%defattr(-,root,root,-)
+
+
 %files -n org.tizen.poweroff-syspopup
+%defattr(-,root,root,-)
 /opt/apps/org.tizen.poweroff-syspopup/bin/poweroff-popup
-/opt/apps/org.tizen.lowbat-syspopup/res/icons/batt_full_icon.png
-/opt/share/applications/org.tizen.poweroff-syspopup.desktop
 /opt/apps/org.tizen.poweroff-syspopup/res/edje/poweroff/poweroff.edj
 /opt/apps/org.tizen.poweroff-syspopup/res/icon/org.tizen.poweroff-syspopup.png
-/opt/apps/org.tizen.poweroff-syspopup/res/locale/*/*/poweroff-popup.mo
+/opt/share/packages/org.tizen.poweroff-syspopup.xml
 /opt/share/process-info/poweroff-popup.ini
-
+/opt/apps/org.tizen.poweroff-syspopup/res/locale/*/LC_MESSAGES/*.mo
 
 %files -n org.tizen.lowmem-syspopup
+%defattr(-,root,root,-)
 /opt/apps/org.tizen.lowmem-syspopup/bin/lowmem-popup
-/opt/share/applications/org.tizen.lowmem-syspopup.desktop
+/opt/apps/org.tizen.lowmem-syspopup/res/keysound/02_Warning.wav
 /opt/apps/org.tizen.lowmem-syspopup/res/edje/lowmem/lowmem.edj
 /opt/apps/org.tizen.lowmem-syspopup/res/icon/org.tizen.lowmem-syspopup.png
-/opt/apps/org.tizen.lowmem-syspopup/res/locale/*/*/lowmem-popup.mo
+/opt/share/packages/org.tizen.lowmem-syspopup.xml
 /opt/share/process-info/lowmem-popup.ini
-/opt/apps/org.tizen.lowmem-syspopup/res/keysound/02_Warning.wav
+/opt/apps/org.tizen.lowmem-syspopup/res/locale/*/LC_MESSAGES/*.mo
 
 %files -n org.tizen.lowbat-syspopup
+%defattr(-,root,root,-)
 /opt/apps/org.tizen.lowbat-syspopup/bin/lowbatt-popup
-/opt/share/applications/org.tizen.lowbat-syspopup.desktop
 /opt/apps/org.tizen.lowbat-syspopup/res/edje/lowbatt/lowbatt.edj
+/opt/apps/org.tizen.lowbat-syspopup/res/locale/*/LC_MESSAGES/*.mo
 /opt/apps/org.tizen.lowbat-syspopup/res/icon/org.tizen.lowbat-syspopup.png
-/opt/apps/org.tizen.lowbat-syspopup/res/locale/*/*/lowbatt-popup.mo
+/opt/share/packages/org.tizen.lowbat-syspopup.xml
 /opt/share/process-info/lowbatt-popup.ini
-/opt/apps/org.tizen.lowbat-syspopup/res/keysound/09_Low_Battery.wav
+
+%files -n org.tizen.usbotg-syspopup
+%defattr(-,root,root,-)
+/opt/apps/org.tizen.usbotg-syspopup/bin/usbotg-popup
+/opt/apps/org.tizen.usbotg-syspopup/res/keysound/02_Warning.wav
+/opt/apps/org.tizen.usbotg-syspopup/res/edje/usbotg/usbotg.edj
+/opt/apps/org.tizen.usbotg-syspopup/res/icons/usb_icon.png
+/opt/apps/org.tizen.usbotg-syspopup/res/icon/org.tizen.usbotg-syspopup.png
+/opt/share/packages/org.tizen.usbotg-syspopup.xml
+/opt/share/process-info/usbotg-popup.ini
+/opt/apps/org.tizen.usbotg-syspopup/res/locale/*/LC_MESSAGES/*.mo
+
+%files -n org.tizen.usbotg-unmount-popup
+%defattr(-,root,root,-)
+/opt/apps/org.tizen.usbotg-unmount-popup/bin/usbotg-unmount-popup
+/opt/apps/org.tizen.usbotg-unmount-popup/res/keysound/02_Warning.wav
+/opt/apps/org.tizen.usbotg-unmount-popup/res/edje/usbotg-unmount/usbotg-unmount.edj
+/opt/apps/org.tizen.usbotg-unmount-popup/res/icon/org.tizen.usbotg-unmount-popup.png
+/opt/share/packages/org.tizen.usbotg-unmount-popup.xml
+/opt/share/process-info/usbotg-unmount-popup.ini
+/opt/apps/org.tizen.usbotg-unmount-popup/res/locale/*/LC_MESSAGES/*.mo
old mode 100644 (file)
new mode 100755 (executable)
index 9aca7c4..c2d77b2
@@ -14,8 +14,8 @@ INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR})
 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/poweroff-popup)
 
 INCLUDE(FindPkgConfig)
-pkg_check_modules(pkgs REQUIRED appcore-efl elementary devman devman_haptic mm-sound syspopup 
-mm-keysound sysman utilX bundle pmapi evas ecore-evas notification vconf ecore-input)
+pkg_check_modules(pkgs REQUIRED appcore-efl elementary devman devman_haptic mm-sound syspopup syspopup-caller
+mm-keysound sysman utilX bundle pmapi evas ecore-evas notification vconf ecore-input appsvc)
 
 FOREACH(flag ${pkgs_CFLAGS})
        SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag} -g")
@@ -52,10 +52,12 @@ INSTALL(FILES ${CMAKE_BINARY_DIR}/${PROJECT_NAME}/poweroff.edj DESTINATION /opt/
 
 # install desktop file & icon
 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
-CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/data/org.tizen.poweroff-syspopup.desktop.in ${CMAKE_SOURCE_DIR}/data/org.tizen.poweroff-syspopup.desktop)
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/org.tizen.poweroff-syspopup.desktop DESTINATION /opt/share/applications/)
 INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/org.tizen.poweroff-syspopup.png DESTINATION /opt/apps/org.tizen.poweroff-syspopup/res/icon)
 
+
+# install manifest xml file
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/org.tizen.poweroff-syspopup.xml DESTINATION /opt/share/packages/)
+
 # install ini file
 INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/${PROJECT_NAME}.ini DESTINATION /opt/share/process-info)
 
index bfd14f1..247f014 100644 (file)
@@ -1,6 +1,6 @@
 # for i18n
 
-SET(POFILES de_DE.po el_GR.po en.po es_ES.po fr_FR.po it_IT.po ja_JP.po ko_KR.po nl_NL.po pt_PT.po ru_RU.po tr_TR.po zh_CN.po zh_HK.po zh_TW.po)
+SET(POFILES ar.po ca.po da.po el_GR.po en_US.po fi.po he.po hr.po id.po ja_JP.po lt.po ms.po no.po pt_PT.po ru_RU.po sl.po sv.po tr_TR.po vi.po zh_HK.po bg.po cs.po de_DE.po en.po es_ES.po fr_FR.po hi.po hu.po it_IT.po ko_KR.po lv.po nl_NL.po  pl.po  ro.po sk.po sr.po th.po uk.po zh_CN.po zh_TW.po)
 
 SET(MSGFMT "/usr/bin/msgfmt")
 
diff --git a/poweroff-popup/po_poweroff/ar.po b/poweroff-popup/po_poweroff/ar.po
new file mode 100755 (executable)
index 0000000..a052535
--- /dev/null
@@ -0,0 +1,42 @@
+msgid "IDS_ST_BODY_POWER_OFF"
+msgstr "إيقاف تشغيل"
+
+msgid "IDS_ST_BODY_SLEEP"
+msgstr "نوم"
+
+msgid "IDS_COM_SK_CANCEL"
+msgstr "إلغاء"
+
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "معلومات النظام"
+
+msgid "IDS_COM_SK_OK"
+msgstr "موافق"
+
+msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
+msgstr "قارئ الشاشة (TTS)"
+
+msgid "IDS_ST_HEADER_ACCESSIBILITY"
+msgstr "إمكانية الوصول"
+
+msgid "IDS_ST_BODY_DISABLE_NEGATIVE_COLOURS"
+msgstr "إلغاء تفعيل الألوان السلبية"
+
+msgid "IDS_ST_BODY_ENABLE_NEGATIVE_COLOURS"
+msgstr "تفعيل الألوان السلبية"
+
+msgid "IDS_ST_BODY_DISABLE_ZOOM"
+msgstr "إلغاء تفعيل التكبير/التصغير"
+
+msgid "IDS_ST_BODY_ENABLE_ZOOM"
+msgstr "تفعيل التكبير/التصغير"
+
+msgid "IDS_ST_BODY_TURN_ON_ASSISTIVE_LIGHT"
+msgstr "تشغيل الضوء المساعد"
+
+msgid "IDS_ST_BODY_TURN_OFF_ASSISTIVE_LIGHT"
+msgstr "إيقاف تشغيل الضوء المساعد"
+
+msgid "IDS_COM_BODY_PHONE_OPTIONS"
+msgstr "خيارات الهاتف"
+
diff --git a/poweroff-popup/po_poweroff/bg.po b/poweroff-popup/po_poweroff/bg.po
new file mode 100755 (executable)
index 0000000..1204239
--- /dev/null
@@ -0,0 +1,42 @@
+msgid "IDS_ST_BODY_POWER_OFF"
+msgstr "Изключен"
+
+msgid "IDS_ST_BODY_SLEEP"
+msgstr "Заспал"
+
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Отмени"
+
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Сист. инф."
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
+msgstr "Екранен четец (TTS)"
+
+msgid "IDS_ST_HEADER_ACCESSIBILITY"
+msgstr "Достъпност"
+
+msgid "IDS_ST_BODY_DISABLE_NEGATIVE_COLOURS"
+msgstr "Деактивиране на цветове в негатив"
+
+msgid "IDS_ST_BODY_ENABLE_NEGATIVE_COLOURS"
+msgstr "Активиране на цветове в негатив"
+
+msgid "IDS_ST_BODY_DISABLE_ZOOM"
+msgstr "Деактивиране на мащабиране"
+
+msgid "IDS_ST_BODY_ENABLE_ZOOM"
+msgstr "Активиране на мащабиране"
+
+msgid "IDS_ST_BODY_TURN_ON_ASSISTIVE_LIGHT"
+msgstr "Включване на помощната светлина"
+
+msgid "IDS_ST_BODY_TURN_OFF_ASSISTIVE_LIGHT"
+msgstr "Изключване на помощната светлина"
+
+msgid "IDS_COM_BODY_PHONE_OPTIONS"
+msgstr "Опции на телефона"
+
diff --git a/poweroff-popup/po_poweroff/ca.po b/poweroff-popup/po_poweroff/ca.po
new file mode 100755 (executable)
index 0000000..941703b
--- /dev/null
@@ -0,0 +1,42 @@
+msgid "IDS_ST_BODY_POWER_OFF"
+msgstr "Apagat"
+
+msgid "IDS_ST_BODY_SLEEP"
+msgstr "Dormir"
+
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Cancel·lar"
+
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info sist"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Acceptar"
+
+msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
+msgstr "Lector de pantalla (TTS)"
+
+msgid "IDS_ST_HEADER_ACCESSIBILITY"
+msgstr "Accessibilitat"
+
+msgid "IDS_ST_BODY_DISABLE_NEGATIVE_COLOURS"
+msgstr "Deshabilitar colors negatius"
+
+msgid "IDS_ST_BODY_ENABLE_NEGATIVE_COLOURS"
+msgstr "Habilitar colors negatius"
+
+msgid "IDS_ST_BODY_DISABLE_ZOOM"
+msgstr "Deshabilitar zoom"
+
+msgid "IDS_ST_BODY_ENABLE_ZOOM"
+msgstr "Habilitar zoom"
+
+msgid "IDS_ST_BODY_TURN_ON_ASSISTIVE_LIGHT"
+msgstr "Encendre llum d'assistència"
+
+msgid "IDS_ST_BODY_TURN_OFF_ASSISTIVE_LIGHT"
+msgstr "Apagar llum d'assistència"
+
+msgid "IDS_COM_BODY_PHONE_OPTIONS"
+msgstr "Opcions del telèfon"
+
diff --git a/poweroff-popup/po_poweroff/cs.po b/poweroff-popup/po_poweroff/cs.po
new file mode 100755 (executable)
index 0000000..cb7cbaf
--- /dev/null
@@ -0,0 +1,42 @@
+msgid "IDS_ST_BODY_POWER_OFF"
+msgstr "Vypnutí"
+
+msgid "IDS_ST_BODY_SLEEP"
+msgstr "Spánek"
+
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Zrušit"
+
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Syst. info"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
+msgstr "Čtečka displeje (TTS)"
+
+msgid "IDS_ST_HEADER_ACCESSIBILITY"
+msgstr "Usnadnění"
+
+msgid "IDS_ST_BODY_DISABLE_NEGATIVE_COLOURS"
+msgstr "Vypnout negativní barvy"
+
+msgid "IDS_ST_BODY_ENABLE_NEGATIVE_COLOURS"
+msgstr "Zapnout negativní barvy"
+
+msgid "IDS_ST_BODY_DISABLE_ZOOM"
+msgstr "Vypnout lupu"
+
+msgid "IDS_ST_BODY_ENABLE_ZOOM"
+msgstr "Zapnout lupu"
+
+msgid "IDS_ST_BODY_TURN_ON_ASSISTIVE_LIGHT"
+msgstr "Zapnout pomocné osvětlení"
+
+msgid "IDS_ST_BODY_TURN_OFF_ASSISTIVE_LIGHT"
+msgstr "Vypnout pomocné osvětlení"
+
+msgid "IDS_COM_BODY_PHONE_OPTIONS"
+msgstr "Možnosti telefonu"
+
diff --git a/poweroff-popup/po_poweroff/da.po b/poweroff-popup/po_poweroff/da.po
new file mode 100755 (executable)
index 0000000..d71cf12
--- /dev/null
@@ -0,0 +1,42 @@
+msgid "IDS_ST_BODY_POWER_OFF"
+msgstr "Sluk"
+
+msgid "IDS_ST_BODY_SLEEP"
+msgstr "Sover"
+
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Annuller"
+
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Systeminfo"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
+msgstr "Skærmlæser (TTS)"
+
+msgid "IDS_ST_HEADER_ACCESSIBILITY"
+msgstr "Tilgængelighed"
+
+msgid "IDS_ST_BODY_DISABLE_NEGATIVE_COLOURS"
+msgstr "Deaktivér negative farver"
+
+msgid "IDS_ST_BODY_ENABLE_NEGATIVE_COLOURS"
+msgstr "Aktivér negative farver"
+
+msgid "IDS_ST_BODY_DISABLE_ZOOM"
+msgstr "Deaktiver zoom"
+
+msgid "IDS_ST_BODY_ENABLE_ZOOM"
+msgstr "Aktiver zoom"
+
+msgid "IDS_ST_BODY_TURN_ON_ASSISTIVE_LIGHT"
+msgstr "Tænd hjælpelys"
+
+msgid "IDS_ST_BODY_TURN_OFF_ASSISTIVE_LIGHT"
+msgstr "Sluk hjælpelys"
+
+msgid "IDS_COM_BODY_PHONE_OPTIONS"
+msgstr "Telefonindstillinger"
+
index ca5a080..11cb21a 100755 (executable)
@@ -1,9 +1,6 @@
 msgid "IDS_ST_BODY_POWER_OFF"
 msgstr "Ausschalten"
 
-msgid "IDS_ST_SK_OK"
-msgstr "OK"
-
 msgid "IDS_ST_BODY_SLEEP"
 msgstr "Schlafen"
 
@@ -13,8 +10,8 @@ msgstr "Abbrechen"
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "Systeminfo"
 
-msgid "IDS_CLOG_SK_CANCEL_LITE"
-msgstr "Abbrech."
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
 
 msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
 msgstr "Bildschirm-Reader (TTS)"
index 189906d..3b420b0 100755 (executable)
@@ -1,9 +1,6 @@
 msgid "IDS_ST_BODY_POWER_OFF"
 msgstr "Απενεργοποίηση"
 
-msgid "IDS_ST_SK_OK"
-msgstr "OK"
-
 msgid "IDS_ST_BODY_SLEEP"
 msgstr "Ύπνος"
 
@@ -13,8 +10,8 @@ msgstr "Άκυρο"
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "Πληρ. Συστήμ."
 
-msgid "IDS_CLOG_SK_CANCEL_LITE"
-msgstr "Ακύρωση"
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
 
 msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
 msgstr "Λόγος πλευρ. οθ."
index 7294dd0..7308d5a 100755 (executable)
@@ -1,9 +1,6 @@
 msgid "IDS_ST_BODY_POWER_OFF"
 msgstr "Power off"
 
-msgid "IDS_ST_SK_OK"
-msgstr "OK"
-
 msgid "IDS_ST_BODY_SLEEP"
 msgstr "Sleep"
 
@@ -13,8 +10,8 @@ msgstr "Cancel"
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "System info"
 
-msgid "IDS_CLOG_SK_CANCEL_LITE"
-msgstr "Cancel"
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
 
 msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
 msgstr "Screen reader (TTS)"
diff --git a/poweroff-popup/po_poweroff/en_US.po b/poweroff-popup/po_poweroff/en_US.po
new file mode 100755 (executable)
index 0000000..7f454b7
--- /dev/null
@@ -0,0 +1,42 @@
+msgid "IDS_ST_BODY_POWER_OFF"
+msgstr "Power off"
+
+msgid "IDS_ST_BODY_SLEEP"
+msgstr "Sleep"
+
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Cancel"
+
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "System info"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
+msgstr "Screen reader (TTS)"
+
+msgid "IDS_ST_HEADER_ACCESSIBILITY"
+msgstr "Accessibility"
+
+msgid "IDS_ST_BODY_DISABLE_NEGATIVE_COLOURS"
+msgstr "Disable negative colors"
+
+msgid "IDS_ST_BODY_ENABLE_NEGATIVE_COLOURS"
+msgstr "Enable negative colors"
+
+msgid "IDS_ST_BODY_DISABLE_ZOOM"
+msgstr "Disable zoom"
+
+msgid "IDS_ST_BODY_ENABLE_ZOOM"
+msgstr "Enable zoom"
+
+msgid "IDS_ST_BODY_TURN_ON_ASSISTIVE_LIGHT"
+msgstr "Turn on assistive light"
+
+msgid "IDS_ST_BODY_TURN_OFF_ASSISTIVE_LIGHT"
+msgstr "Turn off assistive light"
+
+msgid "IDS_COM_BODY_PHONE_OPTIONS"
+msgstr "Phone options"
+
index 7ce9f5b..0e56318 100755 (executable)
@@ -1,9 +1,6 @@
 msgid "IDS_ST_BODY_POWER_OFF"
 msgstr "Apagar"
 
-msgid "IDS_ST_SK_OK"
-msgstr "Aceptar"
-
 msgid "IDS_ST_BODY_SLEEP"
 msgstr "Suspender"
 
@@ -13,8 +10,8 @@ msgstr "Cancelar"
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "Información del sistema"
 
-msgid "IDS_CLOG_SK_CANCEL_LITE"
-msgstr "Cancelar"
+msgid "IDS_COM_SK_OK"
+msgstr "Aceptar"
 
 msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
 msgstr "Lector de pantalla (TTS)"
@@ -42,3 +39,4 @@ msgstr "Apagar luz de asistencia"
 
 msgid "IDS_COM_BODY_PHONE_OPTIONS"
 msgstr "Opciones del teléfono"
+
diff --git a/poweroff-popup/po_poweroff/fi.po b/poweroff-popup/po_poweroff/fi.po
new file mode 100755 (executable)
index 0000000..5cde57c
--- /dev/null
@@ -0,0 +1,42 @@
+msgid "IDS_ST_BODY_POWER_OFF"
+msgstr "Virta pois päältä"
+
+msgid "IDS_ST_BODY_SLEEP"
+msgstr "Uni"
+
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Peruuta"
+
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Järj.tied."
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
+msgstr "Näytönlukija (TTS)"
+
+msgid "IDS_ST_HEADER_ACCESSIBILITY"
+msgstr "Helppokäyttöisyys"
+
+msgid "IDS_ST_BODY_DISABLE_NEGATIVE_COLOURS"
+msgstr "Poista negatiivivärit käytöstä"
+
+msgid "IDS_ST_BODY_ENABLE_NEGATIVE_COLOURS"
+msgstr "Ota negatiivivärit käyttöön"
+
+msgid "IDS_ST_BODY_DISABLE_ZOOM"
+msgstr "Poista zoomaus käytöstä"
+
+msgid "IDS_ST_BODY_ENABLE_ZOOM"
+msgstr "Ota zoomaus käyttöön"
+
+msgid "IDS_ST_BODY_TURN_ON_ASSISTIVE_LIGHT"
+msgstr "Ota apuvalo käyttöön"
+
+msgid "IDS_ST_BODY_TURN_OFF_ASSISTIVE_LIGHT"
+msgstr "Poista apuvalo käytöstä"
+
+msgid "IDS_COM_BODY_PHONE_OPTIONS"
+msgstr "Puhelimen asetukset"
+
index 4b470a0..41867a0 100755 (executable)
@@ -1,9 +1,6 @@
 msgid "IDS_ST_BODY_POWER_OFF"
 msgstr "Éteindre"
 
-msgid "IDS_ST_SK_OK"
-msgstr "OK"
-
 msgid "IDS_ST_BODY_SLEEP"
 msgstr "Sommeil"
 
@@ -13,8 +10,8 @@ msgstr "Annuler"
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "Infos système"
 
-msgid "IDS_CLOG_SK_CANCEL_LITE"
-msgstr "Annuler"
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
 
 msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
 msgstr "Lecteur d'écran (TTS)"
@@ -42,3 +39,4 @@ msgstr "Désactiver la lumière d'assistance"
 
 msgid "IDS_COM_BODY_PHONE_OPTIONS"
 msgstr "Options du téléphone"
+
diff --git a/poweroff-popup/po_poweroff/he.po b/poweroff-popup/po_poweroff/he.po
new file mode 100755 (executable)
index 0000000..39cd95c
--- /dev/null
@@ -0,0 +1,42 @@
+msgid "IDS_ST_BODY_POWER_OFF"
+msgstr "כבה"
+
+msgid "IDS_ST_BODY_SLEEP"
+msgstr "שינה"
+
+msgid "IDS_COM_SK_CANCEL"
+msgstr "ביטול"
+
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "מידע מערכת"
+
+msgid "IDS_COM_SK_OK"
+msgstr "אישור"
+
+msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
+msgstr "קורא מסך (TTS)"
+
+msgid "IDS_ST_HEADER_ACCESSIBILITY"
+msgstr "נגישות"
+
+msgid "IDS_ST_BODY_DISABLE_NEGATIVE_COLOURS"
+msgstr "השבת צבעי נגטיב"
+
+msgid "IDS_ST_BODY_ENABLE_NEGATIVE_COLOURS"
+msgstr "אפשר צבעי נגטיב"
+
+msgid "IDS_ST_BODY_DISABLE_ZOOM"
+msgstr "השבת זום"
+
+msgid "IDS_ST_BODY_ENABLE_ZOOM"
+msgstr "הפעל זום"
+
+msgid "IDS_ST_BODY_TURN_ON_ASSISTIVE_LIGHT"
+msgstr "הפעל תאורה מסייעת"
+
+msgid "IDS_ST_BODY_TURN_OFF_ASSISTIVE_LIGHT"
+msgstr "כבה תאורה מסייעת"
+
+msgid "IDS_COM_BODY_PHONE_OPTIONS"
+msgstr "אפשרויות טלפון"
+
diff --git a/poweroff-popup/po_poweroff/hi.po b/poweroff-popup/po_poweroff/hi.po
new file mode 100755 (executable)
index 0000000..da01ea9
--- /dev/null
@@ -0,0 +1,42 @@
+msgid "IDS_ST_BODY_POWER_OFF"
+msgstr "पावर बंद"
+
+msgid "IDS_ST_BODY_SLEEP"
+msgstr "सोना"
+
+msgid "IDS_COM_SK_CANCEL"
+msgstr "रद्द"
+
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "सिस्टम जानका."
+
+msgid "IDS_COM_SK_OK"
+msgstr "ठीक"
+
+msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
+msgstr "स्‍क्रीन रीडर (TTS)"
+
+msgid "IDS_ST_HEADER_ACCESSIBILITY"
+msgstr "पहुँच"
+
+msgid "IDS_ST_BODY_DISABLE_NEGATIVE_COLOURS"
+msgstr "नेगेटिव रंग अक्षम करें"
+
+msgid "IDS_ST_BODY_ENABLE_NEGATIVE_COLOURS"
+msgstr "नेगेटिव रंग सक्षम करें"
+
+msgid "IDS_ST_BODY_DISABLE_ZOOM"
+msgstr "ज़ूम अक्षम करें"
+
+msgid "IDS_ST_BODY_ENABLE_ZOOM"
+msgstr "ज़ूम सक्षम करें"
+
+msgid "IDS_ST_BODY_TURN_ON_ASSISTIVE_LIGHT"
+msgstr "सहायक लाइट चालू करें"
+
+msgid "IDS_ST_BODY_TURN_OFF_ASSISTIVE_LIGHT"
+msgstr "सहायक लाइट बंद करें"
+
+msgid "IDS_COM_BODY_PHONE_OPTIONS"
+msgstr "फ़ोन विकल्‍प"
+
diff --git a/poweroff-popup/po_poweroff/hr.po b/poweroff-popup/po_poweroff/hr.po
new file mode 100755 (executable)
index 0000000..54994f6
--- /dev/null
@@ -0,0 +1,42 @@
+msgid "IDS_ST_BODY_POWER_OFF"
+msgstr "Isključivanje"
+
+msgid "IDS_ST_BODY_SLEEP"
+msgstr "Spavanje"
+
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Prekid"
+
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "O sustavu"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
+msgstr "Čitač zaslona (TTS)"
+
+msgid "IDS_ST_HEADER_ACCESSIBILITY"
+msgstr "Pristupačnost"
+
+msgid "IDS_ST_BODY_DISABLE_NEGATIVE_COLOURS"
+msgstr "Isključi negativne boje"
+
+msgid "IDS_ST_BODY_ENABLE_NEGATIVE_COLOURS"
+msgstr "Uključi negativne boje"
+
+msgid "IDS_ST_BODY_DISABLE_ZOOM"
+msgstr "Isključi zum"
+
+msgid "IDS_ST_BODY_ENABLE_ZOOM"
+msgstr "Uključi zum"
+
+msgid "IDS_ST_BODY_TURN_ON_ASSISTIVE_LIGHT"
+msgstr "Uključi pomoćno svjetlo"
+
+msgid "IDS_ST_BODY_TURN_OFF_ASSISTIVE_LIGHT"
+msgstr "Isključi pomoćno svjetlo"
+
+msgid "IDS_COM_BODY_PHONE_OPTIONS"
+msgstr "Opcije telefona"
+
diff --git a/poweroff-popup/po_poweroff/hu.po b/poweroff-popup/po_poweroff/hu.po
new file mode 100755 (executable)
index 0000000..9c4f9ec
--- /dev/null
@@ -0,0 +1,42 @@
+msgid "IDS_ST_BODY_POWER_OFF"
+msgstr "Kikapcsolás"
+
+msgid "IDS_ST_BODY_SLEEP"
+msgstr "Alvás"
+
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Mégse"
+
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "R.szerinfó"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
+msgstr "Szövegfelolvasó (TTS)"
+
+msgid "IDS_ST_HEADER_ACCESSIBILITY"
+msgstr "Kisegítő lehetőségek"
+
+msgid "IDS_ST_BODY_DISABLE_NEGATIVE_COLOURS"
+msgstr "Negatív színek letiltása"
+
+msgid "IDS_ST_BODY_ENABLE_NEGATIVE_COLOURS"
+msgstr "Negatív színek engedélyezése"
+
+msgid "IDS_ST_BODY_DISABLE_ZOOM"
+msgstr "Zoom letiltása"
+
+msgid "IDS_ST_BODY_ENABLE_ZOOM"
+msgstr "Zoom engedélyezése"
+
+msgid "IDS_ST_BODY_TURN_ON_ASSISTIVE_LIGHT"
+msgstr "Segédfény bekapcsolása"
+
+msgid "IDS_ST_BODY_TURN_OFF_ASSISTIVE_LIGHT"
+msgstr "Segédfény kikapcsolása"
+
+msgid "IDS_COM_BODY_PHONE_OPTIONS"
+msgstr "Telefon opciói"
+
diff --git a/poweroff-popup/po_poweroff/id.po b/poweroff-popup/po_poweroff/id.po
new file mode 100755 (executable)
index 0000000..ab7b38d
--- /dev/null
@@ -0,0 +1,42 @@
+msgid "IDS_ST_BODY_POWER_OFF"
+msgstr "Daya mati"
+
+msgid "IDS_ST_BODY_SLEEP"
+msgstr "Tidur"
+
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Batal"
+
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info sistem"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
+msgstr "Pembaca layar (TTS)"
+
+msgid "IDS_ST_HEADER_ACCESSIBILITY"
+msgstr "Aksesibilitas"
+
+msgid "IDS_ST_BODY_DISABLE_NEGATIVE_COLOURS"
+msgstr "Nonaktifkan warna negatif"
+
+msgid "IDS_ST_BODY_ENABLE_NEGATIVE_COLOURS"
+msgstr "Aktifkan warna negatif"
+
+msgid "IDS_ST_BODY_DISABLE_ZOOM"
+msgstr "Nonaktifkan pembesaran"
+
+msgid "IDS_ST_BODY_ENABLE_ZOOM"
+msgstr "Aktifkan pembesaran"
+
+msgid "IDS_ST_BODY_TURN_ON_ASSISTIVE_LIGHT"
+msgstr "Hidupkan lampu bantuan"
+
+msgid "IDS_ST_BODY_TURN_OFF_ASSISTIVE_LIGHT"
+msgstr "Matikan lampu bantuan"
+
+msgid "IDS_COM_BODY_PHONE_OPTIONS"
+msgstr "Opsi telepon"
+
index b6ef8cc..08dd4fe 100755 (executable)
@@ -1,9 +1,6 @@
 msgid "IDS_ST_BODY_POWER_OFF"
 msgstr "Spegnimento"
 
-msgid "IDS_ST_SK_OK"
-msgstr "OK"
-
 msgid "IDS_ST_BODY_SLEEP"
 msgstr "Dormire"
 
@@ -13,8 +10,8 @@ msgstr "Annulla"
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "Info sistema"
 
-msgid "IDS_CLOG_SK_CANCEL_LITE"
-msgstr "Annulla"
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
 
 msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
 msgstr "Lettura schermo (TTS)"
@@ -42,3 +39,4 @@ msgstr "Spegni luce di accesso facilitato"
 
 msgid "IDS_COM_BODY_PHONE_OPTIONS"
 msgstr "Opzioni telefono"
+
index 2d41534..3564dc2 100755 (executable)
@@ -1,9 +1,6 @@
 msgid "IDS_ST_BODY_POWER_OFF"
 msgstr "電源OFF"
 
-msgid "IDS_ST_SK_OK"
-msgstr "OK"
-
 msgid "IDS_ST_BODY_SLEEP"
 msgstr "スリープ"
 
@@ -13,8 +10,8 @@ msgstr "キャンセル"
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "システム​情報"
 
-msgid "IDS_CLOG_SK_CANCEL_LITE"
-msgstr "取消"
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
 
 msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
 msgstr "スクリーンリーダー(TTS)"
@@ -23,10 +20,10 @@ msgid "IDS_ST_HEADER_ACCESSIBILITY"
 msgstr "ユーザー補助"
 
 msgid "IDS_ST_BODY_DISABLE_NEGATIVE_COLOURS"
-msgstr "ã\83\8dã\82¬ã\83\86ã\82£ã\83\96ã\82«ã\83©ã\83¼を無効"
+msgstr "ã\83\8dã\82¬ã\83\9dã\82¸å\8f\8d転を無効"
 
 msgid "IDS_ST_BODY_ENABLE_NEGATIVE_COLOURS"
-msgstr "ã\83\8dã\82¬ã\83\86ã\82£ã\83\96ã\82«ã\83©ã\83¼を有効"
+msgstr "ã\83\8dã\82¬ã\83\9dã\82¸å\8f\8d転を有効"
 
 msgid "IDS_ST_BODY_DISABLE_ZOOM"
 msgstr "ズームを無効"
@@ -42,3 +39,4 @@ msgstr "補助ライトをOFF"
 
 msgid "IDS_COM_BODY_PHONE_OPTIONS"
 msgstr "端末オプション"
+
index 9bb0133..daa4681 100755 (executable)
@@ -1,9 +1,6 @@
 msgid "IDS_ST_BODY_POWER_OFF"
 msgstr "종료"
 
-msgid "IDS_ST_SK_OK"
-msgstr "확인"
-
 msgid "IDS_ST_BODY_SLEEP"
 msgstr "잠자는 중"
 
@@ -13,8 +10,8 @@ msgstr "취소"
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "시스템 정보"
 
-msgid "IDS_CLOG_SK_CANCEL_LITE"
-msgstr "취소"
+msgid "IDS_COM_SK_OK"
+msgstr "확인"
 
 msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
 msgstr "스크린 리더(TTS)"
@@ -42,3 +39,4 @@ msgstr "보조 조명 끄기"
 
 msgid "IDS_COM_BODY_PHONE_OPTIONS"
 msgstr "휴대폰 옵션"
+
diff --git a/poweroff-popup/po_poweroff/lt.po b/poweroff-popup/po_poweroff/lt.po
new file mode 100755 (executable)
index 0000000..9a57f28
--- /dev/null
@@ -0,0 +1,42 @@
+msgid "IDS_ST_BODY_POWER_OFF"
+msgstr "Išjungti"
+
+msgid "IDS_ST_BODY_SLEEP"
+msgstr "Miegas"
+
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Atšaukti"
+
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Sist. inform."
+
+msgid "IDS_COM_SK_OK"
+msgstr "Gerai"
+
+msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
+msgstr "Ekrano skaitytuvas (TTS)"
+
+msgid "IDS_ST_HEADER_ACCESSIBILITY"
+msgstr "Pasiekiamumas"
+
+msgid "IDS_ST_BODY_DISABLE_NEGATIVE_COLOURS"
+msgstr "Išjungti negatyvo spalvas"
+
+msgid "IDS_ST_BODY_ENABLE_NEGATIVE_COLOURS"
+msgstr "Įjungti negatyvo spalvas"
+
+msgid "IDS_ST_BODY_DISABLE_ZOOM"
+msgstr "Išjungti mastelį"
+
+msgid "IDS_ST_BODY_ENABLE_ZOOM"
+msgstr "Įjungti mastelį"
+
+msgid "IDS_ST_BODY_TURN_ON_ASSISTIVE_LIGHT"
+msgstr "Įjungti pagalbinę lemputę"
+
+msgid "IDS_ST_BODY_TURN_OFF_ASSISTIVE_LIGHT"
+msgstr "Išjungti pagalbinę lemputę"
+
+msgid "IDS_COM_BODY_PHONE_OPTIONS"
+msgstr "Telefono parinktys"
+
diff --git a/poweroff-popup/po_poweroff/lv.po b/poweroff-popup/po_poweroff/lv.po
new file mode 100755 (executable)
index 0000000..a430282
--- /dev/null
@@ -0,0 +1,42 @@
+msgid "IDS_ST_BODY_POWER_OFF"
+msgstr "Izslēgts"
+
+msgid "IDS_ST_BODY_SLEEP"
+msgstr "Gulēt"
+
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Atcelt"
+
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Sist. inf."
+
+msgid "IDS_COM_SK_OK"
+msgstr "Labi"
+
+msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
+msgstr "Ekrāna lasītājs (TTS)"
+
+msgid "IDS_ST_HEADER_ACCESSIBILITY"
+msgstr "Pieejamība"
+
+msgid "IDS_ST_BODY_DISABLE_NEGATIVE_COLOURS"
+msgstr "Deaktivizēt negatīva krāsas"
+
+msgid "IDS_ST_BODY_ENABLE_NEGATIVE_COLOURS"
+msgstr "Aktivizēt negatīva krāsas"
+
+msgid "IDS_ST_BODY_DISABLE_ZOOM"
+msgstr "Deaktivizēt tālummaiņu"
+
+msgid "IDS_ST_BODY_ENABLE_ZOOM"
+msgstr "Aktivizēt tālummaiņu"
+
+msgid "IDS_ST_BODY_TURN_ON_ASSISTIVE_LIGHT"
+msgstr "Ieslēgt papildu apgaismojumu"
+
+msgid "IDS_ST_BODY_TURN_OFF_ASSISTIVE_LIGHT"
+msgstr "Izslēgt papildu apgaismojumu"
+
+msgid "IDS_COM_BODY_PHONE_OPTIONS"
+msgstr "Tālruņa iespējas"
+
diff --git a/poweroff-popup/po_poweroff/ms.po b/poweroff-popup/po_poweroff/ms.po
new file mode 100755 (executable)
index 0000000..8df270a
--- /dev/null
@@ -0,0 +1,42 @@
+msgid "IDS_ST_BODY_POWER_OFF"
+msgstr "Kuasa dimatikan"
+
+msgid "IDS_ST_BODY_SLEEP"
+msgstr "Tidur"
+
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Batal"
+
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info Sistem"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
+msgstr "Pembaca skrin (TTS)"
+
+msgid "IDS_ST_HEADER_ACCESSIBILITY"
+msgstr "Pencapaian"
+
+msgid "IDS_ST_BODY_DISABLE_NEGATIVE_COLOURS"
+msgstr "Nyahaktifkan warna negatif"
+
+msgid "IDS_ST_BODY_ENABLE_NEGATIVE_COLOURS"
+msgstr "Aktifkan warna negatif"
+
+msgid "IDS_ST_BODY_DISABLE_ZOOM"
+msgstr "Nyahaktifkan zum"
+
+msgid "IDS_ST_BODY_ENABLE_ZOOM"
+msgstr "Aktifkan zum"
+
+msgid "IDS_ST_BODY_TURN_ON_ASSISTIVE_LIGHT"
+msgstr "Hidupkan cahaya bantuan"
+
+msgid "IDS_ST_BODY_TURN_OFF_ASSISTIVE_LIGHT"
+msgstr "Matikan cahaya bantuan"
+
+msgid "IDS_COM_BODY_PHONE_OPTIONS"
+msgstr "Pilihan telefon"
+
index 1261a82..f8d58a2 100755 (executable)
@@ -1,9 +1,6 @@
 msgid "IDS_ST_BODY_POWER_OFF"
 msgstr "Uitschakelen"
 
-msgid "IDS_ST_SK_OK"
-msgstr "OK"
-
 msgid "IDS_ST_BODY_SLEEP"
 msgstr "Slapen"
 
@@ -13,8 +10,8 @@ msgstr "Annuleren"
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "Systeeminfo"
 
-msgid "IDS_CLOG_SK_CANCEL_LITE"
-msgstr "Annul."
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
 
 msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
 msgstr "Schermlezer (TTS)"
@@ -42,3 +39,4 @@ msgstr "Hulpverlichting uitschakelen"
 
 msgid "IDS_COM_BODY_PHONE_OPTIONS"
 msgstr "Telefoonopties"
+
diff --git a/poweroff-popup/po_poweroff/no.po b/poweroff-popup/po_poweroff/no.po
new file mode 100755 (executable)
index 0000000..a58de39
--- /dev/null
@@ -0,0 +1,42 @@
+msgid "IDS_ST_BODY_POWER_OFF"
+msgstr "Slå av"
+
+msgid "IDS_ST_BODY_SLEEP"
+msgstr "Sove"
+
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Avbryt"
+
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Systeminfo"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
+msgstr "Skjermleser (TTS)"
+
+msgid "IDS_ST_HEADER_ACCESSIBILITY"
+msgstr "Tilgjengelighet"
+
+msgid "IDS_ST_BODY_DISABLE_NEGATIVE_COLOURS"
+msgstr "Deaktiver negative farger"
+
+msgid "IDS_ST_BODY_ENABLE_NEGATIVE_COLOURS"
+msgstr "Aktiver negative farger"
+
+msgid "IDS_ST_BODY_DISABLE_ZOOM"
+msgstr "Deaktiver zoom"
+
+msgid "IDS_ST_BODY_ENABLE_ZOOM"
+msgstr "Aktiver zoom"
+
+msgid "IDS_ST_BODY_TURN_ON_ASSISTIVE_LIGHT"
+msgstr "Skru på støttelys"
+
+msgid "IDS_ST_BODY_TURN_OFF_ASSISTIVE_LIGHT"
+msgstr "Skru av støttelys"
+
+msgid "IDS_COM_BODY_PHONE_OPTIONS"
+msgstr "Telefonalternativer"
+
diff --git a/poweroff-popup/po_poweroff/pl.po b/poweroff-popup/po_poweroff/pl.po
new file mode 100755 (executable)
index 0000000..2e80f04
--- /dev/null
@@ -0,0 +1,42 @@
+msgid "IDS_ST_BODY_POWER_OFF"
+msgstr "Wyłączanie"
+
+msgid "IDS_ST_BODY_SLEEP"
+msgstr "Sen"
+
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Anuluj"
+
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info syst."
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
+msgstr "Czytnik ekranu (TTS)"
+
+msgid "IDS_ST_HEADER_ACCESSIBILITY"
+msgstr "Dostępność"
+
+msgid "IDS_ST_BODY_DISABLE_NEGATIVE_COLOURS"
+msgstr "Wyłącz kolory w negatywie"
+
+msgid "IDS_ST_BODY_ENABLE_NEGATIVE_COLOURS"
+msgstr "Włącz kolory w negatywie"
+
+msgid "IDS_ST_BODY_DISABLE_ZOOM"
+msgstr "Wyłącz powiększenie"
+
+msgid "IDS_ST_BODY_ENABLE_ZOOM"
+msgstr "Włącz powiększenie"
+
+msgid "IDS_ST_BODY_TURN_ON_ASSISTIVE_LIGHT"
+msgstr "Włącz latarkę"
+
+msgid "IDS_ST_BODY_TURN_OFF_ASSISTIVE_LIGHT"
+msgstr "Wyłącz latarkę"
+
+msgid "IDS_COM_BODY_PHONE_OPTIONS"
+msgstr "Opcje telefonu"
+
index 0a1e2ae..2deca46 100755 (executable)
@@ -1,9 +1,6 @@
 msgid "IDS_ST_BODY_POWER_OFF"
 msgstr "Desligar"
 
-msgid "IDS_ST_SK_OK"
-msgstr "OK"
-
 msgid "IDS_ST_BODY_SLEEP"
 msgstr "Dormir"
 
@@ -13,8 +10,8 @@ msgstr "Cancelar"
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "Info. sist."
 
-msgid "IDS_CLOG_SK_CANCEL_LITE"
-msgstr "Canc."
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
 
 msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
 msgstr "Leitor de ecrã (TTS)"
diff --git a/poweroff-popup/po_poweroff/ro.po b/poweroff-popup/po_poweroff/ro.po
new file mode 100755 (executable)
index 0000000..70beacb
--- /dev/null
@@ -0,0 +1,42 @@
+msgid "IDS_ST_BODY_POWER_OFF"
+msgstr "Oprire"
+
+msgid "IDS_ST_BODY_SLEEP"
+msgstr "Somn"
+
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Anulare"
+
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info. sis."
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
+msgstr "Cititor de ecran (TTS)"
+
+msgid "IDS_ST_HEADER_ACCESSIBILITY"
+msgstr "Accesibilitate"
+
+msgid "IDS_ST_BODY_DISABLE_NEGATIVE_COLOURS"
+msgstr "Dezactivare culori negative"
+
+msgid "IDS_ST_BODY_ENABLE_NEGATIVE_COLOURS"
+msgstr "Activare culori negative"
+
+msgid "IDS_ST_BODY_DISABLE_ZOOM"
+msgstr "Dezactivare zoom"
+
+msgid "IDS_ST_BODY_ENABLE_ZOOM"
+msgstr "Activare zoom"
+
+msgid "IDS_ST_BODY_TURN_ON_ASSISTIVE_LIGHT"
+msgstr "Aprindere lumină de ajutor"
+
+msgid "IDS_ST_BODY_TURN_OFF_ASSISTIVE_LIGHT"
+msgstr "Stingere lumină de ajutor"
+
+msgid "IDS_COM_BODY_PHONE_OPTIONS"
+msgstr "Opţiuni telefon"
+
index 6dd96ac..ed6cdd9 100755 (executable)
@@ -1,8 +1,5 @@
 msgid "IDS_ST_BODY_POWER_OFF"
-msgstr "Выключение телефона"
-
-msgid "IDS_ST_SK_OK"
-msgstr "Да"
+msgstr "Выключение"
 
 msgid "IDS_ST_BODY_SLEEP"
 msgstr "Сон"
@@ -13,8 +10,8 @@ msgstr "Отмена"
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "Системная информация"
 
-msgid "IDS_CLOG_SK_CANCEL_LITE"
-msgstr "Ð\9eÑ\82мена"
+msgid "IDS_COM_SK_OK"
+msgstr "Ð\94а"
 
 msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
 msgstr "Чтение с экрана (TTS)"
diff --git a/poweroff-popup/po_poweroff/sk.po b/poweroff-popup/po_poweroff/sk.po
new file mode 100755 (executable)
index 0000000..0e500a3
--- /dev/null
@@ -0,0 +1,42 @@
+msgid "IDS_ST_BODY_POWER_OFF"
+msgstr "Vypnutie"
+
+msgid "IDS_ST_BODY_SLEEP"
+msgstr "Spánok"
+
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Zrušiť"
+
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Syst. inf."
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
+msgstr "Čítačka obrazovky (TTS)"
+
+msgid "IDS_ST_HEADER_ACCESSIBILITY"
+msgstr "Zjednodušenie ovládania"
+
+msgid "IDS_ST_BODY_DISABLE_NEGATIVE_COLOURS"
+msgstr "Vypnúť negatívne farby"
+
+msgid "IDS_ST_BODY_ENABLE_NEGATIVE_COLOURS"
+msgstr "Zapnúť negatívne farby"
+
+msgid "IDS_ST_BODY_DISABLE_ZOOM"
+msgstr "Vypnúť priblíženie"
+
+msgid "IDS_ST_BODY_ENABLE_ZOOM"
+msgstr "Zapnúť priblíženie"
+
+msgid "IDS_ST_BODY_TURN_ON_ASSISTIVE_LIGHT"
+msgstr "Zapnúť pomocné svetlo"
+
+msgid "IDS_ST_BODY_TURN_OFF_ASSISTIVE_LIGHT"
+msgstr "Vypnúť pomocné svetlo"
+
+msgid "IDS_COM_BODY_PHONE_OPTIONS"
+msgstr "Možnosti telefónu"
+
diff --git a/poweroff-popup/po_poweroff/sl.po b/poweroff-popup/po_poweroff/sl.po
new file mode 100755 (executable)
index 0000000..22b609f
--- /dev/null
@@ -0,0 +1,42 @@
+msgid "IDS_ST_BODY_POWER_OFF"
+msgstr "Izklop"
+
+msgid "IDS_ST_BODY_SLEEP"
+msgstr "Spanje"
+
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Prekliči"
+
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Sist. info"
+
+msgid "IDS_COM_SK_OK"
+msgstr "V redu"
+
+msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
+msgstr "Bralnik zaslona (TTS)"
+
+msgid "IDS_ST_HEADER_ACCESSIBILITY"
+msgstr "Dostopnost"
+
+msgid "IDS_ST_BODY_DISABLE_NEGATIVE_COLOURS"
+msgstr "Onemogoči negativne barve"
+
+msgid "IDS_ST_BODY_ENABLE_NEGATIVE_COLOURS"
+msgstr "Omogoči negativne barve"
+
+msgid "IDS_ST_BODY_DISABLE_ZOOM"
+msgstr "Onemogoči povečavo"
+
+msgid "IDS_ST_BODY_ENABLE_ZOOM"
+msgstr "Omogoči povečavo"
+
+msgid "IDS_ST_BODY_TURN_ON_ASSISTIVE_LIGHT"
+msgstr "Vklopi pomožno lučko"
+
+msgid "IDS_ST_BODY_TURN_OFF_ASSISTIVE_LIGHT"
+msgstr "Izklopi pomožno lučko"
+
+msgid "IDS_COM_BODY_PHONE_OPTIONS"
+msgstr "Možnosti telefona"
+
diff --git a/poweroff-popup/po_poweroff/sr.po b/poweroff-popup/po_poweroff/sr.po
new file mode 100755 (executable)
index 0000000..ee890cb
--- /dev/null
@@ -0,0 +1,42 @@
+msgid "IDS_ST_BODY_POWER_OFF"
+msgstr "Isključivanje"
+
+msgid "IDS_ST_BODY_SLEEP"
+msgstr "Spavaj"
+
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Poništi"
+
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info.sist."
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
+msgstr "Čitač ekrana (TTS)"
+
+msgid "IDS_ST_HEADER_ACCESSIBILITY"
+msgstr "Pristupačnost"
+
+msgid "IDS_ST_BODY_DISABLE_NEGATIVE_COLOURS"
+msgstr "Onemogući negativne boje"
+
+msgid "IDS_ST_BODY_ENABLE_NEGATIVE_COLOURS"
+msgstr "Omogući negativne boje"
+
+msgid "IDS_ST_BODY_DISABLE_ZOOM"
+msgstr "Onemogući zum"
+
+msgid "IDS_ST_BODY_ENABLE_ZOOM"
+msgstr "Omogući zum"
+
+msgid "IDS_ST_BODY_TURN_ON_ASSISTIVE_LIGHT"
+msgstr "Uključi pomoćno svetlo"
+
+msgid "IDS_ST_BODY_TURN_OFF_ASSISTIVE_LIGHT"
+msgstr "Isključi pomoćno svetlo"
+
+msgid "IDS_COM_BODY_PHONE_OPTIONS"
+msgstr "Opcije telefona"
+
diff --git a/poweroff-popup/po_poweroff/sv.po b/poweroff-popup/po_poweroff/sv.po
new file mode 100755 (executable)
index 0000000..a08f6ca
--- /dev/null
@@ -0,0 +1,42 @@
+msgid "IDS_ST_BODY_POWER_OFF"
+msgstr "Stäng av"
+
+msgid "IDS_ST_BODY_SLEEP"
+msgstr "Sova"
+
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Avbryt"
+
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Systeminfo"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
+msgstr "Skärmläsare (TTS)"
+
+msgid "IDS_ST_HEADER_ACCESSIBILITY"
+msgstr "Tillgänglighet"
+
+msgid "IDS_ST_BODY_DISABLE_NEGATIVE_COLOURS"
+msgstr "Inaktivera negativa färger"
+
+msgid "IDS_ST_BODY_ENABLE_NEGATIVE_COLOURS"
+msgstr "Aktivera negativa färger"
+
+msgid "IDS_ST_BODY_DISABLE_ZOOM"
+msgstr "Inaktivera zoom"
+
+msgid "IDS_ST_BODY_ENABLE_ZOOM"
+msgstr "Aktivera zoom"
+
+msgid "IDS_ST_BODY_TURN_ON_ASSISTIVE_LIGHT"
+msgstr "Slå på hjälpljus"
+
+msgid "IDS_ST_BODY_TURN_OFF_ASSISTIVE_LIGHT"
+msgstr "Stäng av hjälpljus"
+
+msgid "IDS_COM_BODY_PHONE_OPTIONS"
+msgstr "Telefonalternativ"
+
diff --git a/poweroff-popup/po_poweroff/th.po b/poweroff-popup/po_poweroff/th.po
new file mode 100755 (executable)
index 0000000..01d7277
--- /dev/null
@@ -0,0 +1,42 @@
+msgid "IDS_ST_BODY_POWER_OFF"
+msgstr "ปิด​เครื่อง"
+
+msgid "IDS_ST_BODY_SLEEP"
+msgstr "หลับ"
+
+msgid "IDS_COM_SK_CANCEL"
+msgstr "ยก​เลิก"
+
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "ข้อมูล​ระบบ"
+
+msgid "IDS_COM_SK_OK"
+msgstr "ตกลง"
+
+msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
+msgstr "ตัว​อ่าน​หน้า​จอ (TTS)"
+
+msgid "IDS_ST_HEADER_ACCESSIBILITY"
+msgstr "การ​เข้า​ใช้​งาน"
+
+msgid "IDS_ST_BODY_DISABLE_NEGATIVE_COLOURS"
+msgstr "ปิดใช้งานสีเนกาทีฟ"
+
+msgid "IDS_ST_BODY_ENABLE_NEGATIVE_COLOURS"
+msgstr "เปิดใช้งานสีเนกาทีฟ"
+
+msgid "IDS_ST_BODY_DISABLE_ZOOM"
+msgstr "ปิดใช้งานซูม"
+
+msgid "IDS_ST_BODY_ENABLE_ZOOM"
+msgstr "เปิดใช้งานซูม"
+
+msgid "IDS_ST_BODY_TURN_ON_ASSISTIVE_LIGHT"
+msgstr "เปิดไฟช่วย"
+
+msgid "IDS_ST_BODY_TURN_OFF_ASSISTIVE_LIGHT"
+msgstr "ปิดไฟช่วย"
+
+msgid "IDS_COM_BODY_PHONE_OPTIONS"
+msgstr "ทางเลือก​โทรศัพท์"
+
index 45f2c38..000b76d 100755 (executable)
@@ -1,9 +1,6 @@
 msgid "IDS_ST_BODY_POWER_OFF"
 msgstr "Kapat"
 
-msgid "IDS_ST_SK_OK"
-msgstr "Tamam"
-
 msgid "IDS_ST_BODY_SLEEP"
 msgstr "Uyku"
 
@@ -13,8 +10,8 @@ msgstr "İptal"
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "Sistem bilgi."
 
-msgid "IDS_CLOG_SK_CANCEL_LITE"
-msgstr "İptal"
+msgid "IDS_COM_SK_OK"
+msgstr "Tamam"
 
 msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
 msgstr "Ekran okuyucu (TTS)"
@@ -42,3 +39,4 @@ msgstr "Yardımcı ışığı kapat"
 
 msgid "IDS_COM_BODY_PHONE_OPTIONS"
 msgstr "Telefon seçenekleri"
+
diff --git a/poweroff-popup/po_poweroff/uk.po b/poweroff-popup/po_poweroff/uk.po
new file mode 100755 (executable)
index 0000000..736baaf
--- /dev/null
@@ -0,0 +1,42 @@
+msgid "IDS_ST_BODY_POWER_OFF"
+msgstr "Живлення вимк."
+
+msgid "IDS_ST_BODY_SLEEP"
+msgstr "Режим сну"
+
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Скасувати"
+
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Сист. інф."
+
+msgid "IDS_COM_SK_OK"
+msgstr "ОК"
+
+msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
+msgstr "Прог. читан. з екр. (TTS)"
+
+msgid "IDS_ST_HEADER_ACCESSIBILITY"
+msgstr "Доступність"
+
+msgid "IDS_ST_BODY_DISABLE_NEGATIVE_COLOURS"
+msgstr "Вимкнути відображення негативних кольорів"
+
+msgid "IDS_ST_BODY_ENABLE_NEGATIVE_COLOURS"
+msgstr "Увімкнути відображення негативних кольорів"
+
+msgid "IDS_ST_BODY_DISABLE_ZOOM"
+msgstr "Вимкнути масштабування"
+
+msgid "IDS_ST_BODY_ENABLE_ZOOM"
+msgstr "Увімкнути масштабування"
+
+msgid "IDS_ST_BODY_TURN_ON_ASSISTIVE_LIGHT"
+msgstr "Увімкнути допоміжне підсвічуваня"
+
+msgid "IDS_ST_BODY_TURN_OFF_ASSISTIVE_LIGHT"
+msgstr "Вимкнути допоміжне підсвічуваня"
+
+msgid "IDS_COM_BODY_PHONE_OPTIONS"
+msgstr "Опції телефону"
+
diff --git a/poweroff-popup/po_poweroff/vi.po b/poweroff-popup/po_poweroff/vi.po
new file mode 100755 (executable)
index 0000000..f8c5701
--- /dev/null
@@ -0,0 +1,42 @@
+msgid "IDS_ST_BODY_POWER_OFF"
+msgstr "Tắt nguồn"
+
+msgid "IDS_ST_BODY_SLEEP"
+msgstr "Ngủ"
+
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Hủy"
+
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Thông tin hệ thống"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
+msgstr "Bộ đọc màn hình (TTS)"
+
+msgid "IDS_ST_HEADER_ACCESSIBILITY"
+msgstr "Hỗ trợ"
+
+msgid "IDS_ST_BODY_DISABLE_NEGATIVE_COLOURS"
+msgstr "Tắt màu âm bản"
+
+msgid "IDS_ST_BODY_ENABLE_NEGATIVE_COLOURS"
+msgstr "Bật màu âm bản"
+
+msgid "IDS_ST_BODY_DISABLE_ZOOM"
+msgstr "Tắt thu/phóng"
+
+msgid "IDS_ST_BODY_ENABLE_ZOOM"
+msgstr "Bật thu/phóng"
+
+msgid "IDS_ST_BODY_TURN_ON_ASSISTIVE_LIGHT"
+msgstr "Bật đèn hỗ trợ"
+
+msgid "IDS_ST_BODY_TURN_OFF_ASSISTIVE_LIGHT"
+msgstr "Tắt đèn hỗ trợ"
+
+msgid "IDS_COM_BODY_PHONE_OPTIONS"
+msgstr "Các tùy chọn của điện thoại"
+
index 99a73d9..426fc1f 100755 (executable)
@@ -1,9 +1,6 @@
 msgid "IDS_ST_BODY_POWER_OFF"
 msgstr "关机"
 
-msgid "IDS_ST_SK_OK"
-msgstr "确认"
-
 msgid "IDS_ST_BODY_SLEEP"
 msgstr "休眠"
 
@@ -13,8 +10,8 @@ msgstr "取消"
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "系统信息"
 
-msgid "IDS_CLOG_SK_CANCEL_LITE"
-msgstr "取消"
+msgid "IDS_COM_SK_OK"
+msgstr "确定"
 
 msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
 msgstr "屏幕读取器(TTS)"
index 83baf3e..56e509c 100755 (executable)
@@ -1,9 +1,6 @@
 msgid "IDS_ST_BODY_POWER_OFF"
 msgstr "關機"
 
-msgid "IDS_ST_SK_OK"
-msgstr "確定"
-
 msgid "IDS_ST_BODY_SLEEP"
 msgstr "睡眠"
 
@@ -13,8 +10,8 @@ msgstr "取消"
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "系統資料"
 
-msgid "IDS_CLOG_SK_CANCEL_LITE"
-msgstr "取消"
+msgid "IDS_COM_SK_OK"
+msgstr "確定"
 
 msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
 msgstr "螢幕閱讀器 (TTS)"
index fef8ea7..413f8aa 100755 (executable)
@@ -1,9 +1,6 @@
 msgid "IDS_ST_BODY_POWER_OFF"
 msgstr "電源關閉"
 
-msgid "IDS_ST_SK_OK"
-msgstr "確定"
-
 msgid "IDS_ST_BODY_SLEEP"
 msgstr "睡眠"
 
@@ -13,8 +10,8 @@ msgstr "取消"
 msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
 msgstr "系統訊息"
 
-msgid "IDS_CLOG_SK_CANCEL_LITE"
-msgstr "取消"
+msgid "IDS_COM_SK_OK"
+msgstr "確定"
 
 msgid "IDS_ST_MBODY_SCREEN_READER_HTTS"
 msgstr "螢幕讀取軟體 (TTS)"
index 3e077fe..557ee17 100755 (executable)
@@ -188,7 +188,6 @@ static int app_reset(bundle *b, void *data)
 void system_print(const char *format, ...)
 {
        /* Un-comment return to disable logs */
-       return;
 
        va_list args;
        va_start(args, format);
@@ -252,18 +251,19 @@ int create_and_show_basic_popup_min(struct appdata *ad)
        elm_object_part_text_set(ad->popup_poweroff, "title,text", _("IDS_COM_BODY_SYSTEM_INFO_ABB"));
 
        btn1 = elm_button_add(ad->popup_poweroff);
-       elm_object_text_set(btn1, _("IDS_ST_SK_OK"));
+       elm_object_text_set(btn1, _("IDS_COM_SK_OK"));
        elm_object_part_content_set(ad->popup_poweroff, "button1", btn1);
+       elm_object_style_set (btn1,"popup_button/default");
        evas_object_smart_callback_add(btn1, "clicked", poweroff_response_yes_cb_min, ad);
        btn2 = elm_button_add(ad->popup_poweroff);
        elm_object_text_set(btn2, _("IDS_COM_SK_CANCEL"));
        elm_object_part_content_set(ad->popup_poweroff, "button2", btn2);
+       elm_object_style_set (btn2,"popup_button/default");
        evas_object_smart_callback_add(btn2, "clicked", poweroff_response_no_cb_min, ad);
 
        Ecore_X_Window xwin;
        xwin = elm_win_xwindow_get(ad->popup_poweroff);
        ecore_x_netwm_window_type_set(xwin, ECORE_X_WINDOW_TYPE_NOTIFICATION);
-       utilx_set_system_notification_level(ecore_x_display_get(), xwin, UTILX_NOTIFICATION_LEVEL_HIGH);
        utilx_grab_key(ecore_x_display_get(), xwin, KEY_SELECT, SHARED_GRAB);
        ecore_event_handler_add(ECORE_EVENT_KEY_UP, poweroff_response_no_cb_min, NULL);
        evas_object_show(ad->popup_poweroff);
old mode 100755 (executable)
new mode 100644 (file)
old mode 100755 (executable)
new mode 100644 (file)
diff --git a/usbotg-popup/CMakeLists.txt b/usbotg-popup/CMakeLists.txt
new file mode 100755 (executable)
index 0000000..cc23e36
--- /dev/null
@@ -0,0 +1,69 @@
+
+########################### usbotg ###########################
+CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
+PROJECT(usbotg-popup C)
+
+SET(SRCS ${CMAKE_SOURCE_DIR}/usbotg-popup/src/usbotg.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_DIRECTORIES(${CMAKE_SOURCE_DIR}/usbotg-popup)
+
+INCLUDE(FindPkgConfig)
+pkg_check_modules(pkgs REQUIRED appcore-efl elementary devman devman_haptic mm-sound sysman syspopup syspopup-caller ecore-evas appsvc)
+
+FOREACH(flag ${pkgs_CFLAGS})
+       SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag} -g -I/usr/include/elementary-0 ")
+ENDFOREACH(flag)
+
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
+SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
+SET(CMAKE_C_FLAGS_RELEASE "-O2")
+
+FIND_PROGRAM(UNAME NAMES uname)
+EXEC_PROGRAM("${UNAME}" ARGS "-m" OUTPUT_VARIABLE "ARCH")
+IF("${ARCH}" STREQUAL "arm")
+       ADD_DEFINITIONS("-DTARGET")
+       MESSAGE("add -DTARGET")
+ENDIF("${ARCH}" STREQUAL "arm")
+
+ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
+ADD_DEFINITIONS("-DSLP_DEBUG")
+
+SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed")
+
+ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
+TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS})
+
+ADD_CUSTOM_TARGET(usbotg.edj
+               COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/../images
+               ${CMAKE_SOURCE_DIR}/edcs/usbotg.edc ${CMAKE_BINARY_DIR}/${PROJECT_NAME}/usbotg.edj
+               DEPENDS ${CMAKE_SOURCE_DIR}/edcs/usbotg.edc
+)
+ADD_DEPENDENCIES(${PROJECT_NAME} usbotg.edj)
+
+INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /opt/apps/org.tizen.usbotg-syspopup/bin)
+INSTALL(FILES ${CMAKE_BINARY_DIR}/${PROJECT_NAME}/usbotg.edj DESTINATION /opt/apps/org.tizen.usbotg-syspopup/res/edje/usbotg)
+
+# install desktop file & icon
+SET(PREFIX ${CMAKE_INSTALL_PREFIX})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/org.tizen.usbotg-syspopup.png DESTINATION /opt/apps/org.tizen.usbotg-syspopup/res/icon)
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/sound/02_Warning.wav DESTINATION /opt/apps/org.tizen.usbotg-syspopup/res/keysound)
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/usb_icon.png DESTINATION /opt/apps/org.tizen.usbotg-syspopup/res/icons/)
+
+
+# install manifest xml file
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/org.tizen.usbotg-syspopup.xml DESTINATION /opt/share/packages/)
+
+# install ini file
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/${PROJECT_NAME}.ini DESTINATION /opt/share/process-info)
+
+# i18n
+ADD_SUBDIRECTORY(po_usbotg)
+
+################################# End ##############################################
+
diff --git a/usbotg-popup/po_usbotg/CMakeLists.txt b/usbotg-popup/po_usbotg/CMakeLists.txt
new file mode 100644 (file)
index 0000000..4850cc4
--- /dev/null
@@ -0,0 +1,24 @@
+# for i18n
+
+SET(POFILES ar.po ca.po da.po el_GR.po en_US.po fi.po he.po hr.po id.po ja_JP.po lt.po ms.po no.po pt_PT.po ru_RU.po sl.po sv.po tr_TR.po vi.po zh_HK.po bg.po cs.po de_DE.po en.po es_ES.po fr_FR.po hi.po hu.po it_IT.po ko_KR.po lv.po nl_NL.po  pl.po  ro.po sk.po sr.po th.po uk.po zh_CN.po zh_TW.po)
+
+SET(MSGFMT "/usr/bin/msgfmt")
+
+FOREACH(pofile ${POFILES})
+       SET(pofile ${CMAKE_CURRENT_SOURCE_DIR}/${pofile})
+       MESSAGE("PO: ${pofile}")
+       GET_FILENAME_COMPONENT(absPofile ${pofile} ABSOLUTE)
+       GET_FILENAME_COMPONENT(lang ${absPofile} NAME_WE)
+       SET(moFile ${CMAKE_CURRENT_BINARY_DIR}/${lang}.mo)
+       ADD_CUSTOM_COMMAND(
+                       OUTPUT ${moFile}
+                       COMMAND ${MSGFMT} -o ${moFile} ${absPofile}
+                       DEPENDS ${absPofile}
+       )
+       INSTALL(FILES ${moFile}
+                       DESTINATION /opt/apps/org.tizen.usbotg-syspopup/res/locale/${lang}/LC_MESSAGES RENAME ${PROJECT_NAME}.mo)
+       SET(moFiles ${moFiles} ${moFile})
+ENDFOREACH(pofile)
+
+MESSAGE(".mo files: ${moFiles}")
+ADD_CUSTOM_TARGET(po_usbotg ALL DEPENDS ${moFiles})
diff --git a/usbotg-popup/po_usbotg/ar.po b/usbotg-popup/po_usbotg/ar.po
new file mode 100755 (executable)
index 0000000..f8b5c99
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "معلومات النظام"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "الذاكرة لا تكفي"
+
+msgid "IDS_COM_SK_OK"
+msgstr "موافق"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "حجم الذاكرة منخفض"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s مغلق"
+
diff --git a/usbotg-popup/po_usbotg/bg.po b/usbotg-popup/po_usbotg/bg.po
new file mode 100755 (executable)
index 0000000..6937b60
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Сист. инф."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Няма достатъчно памет"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Паметта е на привършване"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s затворен"
+
diff --git a/usbotg-popup/po_usbotg/ca.po b/usbotg-popup/po_usbotg/ca.po
new file mode 100755 (executable)
index 0000000..58997e5
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info sist"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "No hi ha prou memòria"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Acceptar"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Poca memòria"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s tancat"
+
diff --git a/usbotg-popup/po_usbotg/cs.po b/usbotg-popup/po_usbotg/cs.po
new file mode 100755 (executable)
index 0000000..1543d61
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Syst. info"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Nedostatek paměti"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Nedostatek paměti"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s byl uzavřen"
+
diff --git a/usbotg-popup/po_usbotg/da.po b/usbotg-popup/po_usbotg/da.po
new file mode 100755 (executable)
index 0000000..d59f5c7
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Systeminfo"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Ikke nok hukommelse"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Lav hukommelse"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s blev lukket"
+
diff --git a/usbotg-popup/po_usbotg/de_DE.po b/usbotg-popup/po_usbotg/de_DE.po
new file mode 100644 (file)
index 0000000..49e052b
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Systeminfo"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Speicher voll"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Wenig Speicher übrig"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s geschlossen"
+
diff --git a/usbotg-popup/po_usbotg/el_GR.po b/usbotg-popup/po_usbotg/el_GR.po
new file mode 100644 (file)
index 0000000..563cdcd
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Πληρ. Συστήμ."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Ανεπαρκής μνήμη"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Ανεπαρκής μνήμη"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s έκλεισε"
+
diff --git a/usbotg-popup/po_usbotg/en.po b/usbotg-popup/po_usbotg/en.po
new file mode 100644 (file)
index 0000000..aa34c4b
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "System info"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Not enough memory"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Low memory"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s closed"
+
diff --git a/usbotg-popup/po_usbotg/en_US.po b/usbotg-popup/po_usbotg/en_US.po
new file mode 100755 (executable)
index 0000000..aa34c4b
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "System info"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Not enough memory"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Low memory"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s closed"
+
diff --git a/usbotg-popup/po_usbotg/es_ES.po b/usbotg-popup/po_usbotg/es_ES.po
new file mode 100644 (file)
index 0000000..fbf63aa
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Información del sistema"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "No hay suficiente memoria"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Aceptar"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Memoria baja"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s cerrado"
+
diff --git a/usbotg-popup/po_usbotg/fi.po b/usbotg-popup/po_usbotg/fi.po
new file mode 100755 (executable)
index 0000000..3f70a98
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Järj.tied."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Ei tarpeeksi muistia"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Muisti vähissä"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s suljettu"
+
diff --git a/usbotg-popup/po_usbotg/fr_FR.po b/usbotg-popup/po_usbotg/fr_FR.po
new file mode 100644 (file)
index 0000000..a2a8c39
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Infos système"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Mémoire insuffisante"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Mémoire faible"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s fermé"
+
diff --git a/usbotg-popup/po_usbotg/he.po b/usbotg-popup/po_usbotg/he.po
new file mode 100755 (executable)
index 0000000..af0f6fd
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "מידע מערכת"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "אין די זיכרון"
+
+msgid "IDS_COM_SK_OK"
+msgstr "אישור"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "אין די זיכרון פנוי"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "‎%s סגור"
+
diff --git a/usbotg-popup/po_usbotg/hi.po b/usbotg-popup/po_usbotg/hi.po
new file mode 100755 (executable)
index 0000000..e10e580
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "सिस्टम जानका."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "पर्याप्‍त मेमोरी नहीं"
+
+msgid "IDS_COM_SK_OK"
+msgstr "ठीक"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "बैटरी कम है"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s बंद"
+
diff --git a/usbotg-popup/po_usbotg/hr.po b/usbotg-popup/po_usbotg/hr.po
new file mode 100755 (executable)
index 0000000..d44a68d
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "O sustavu"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Memorija nedovoljna"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Malo memorije"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s zatvoren"
+
diff --git a/usbotg-popup/po_usbotg/hu.po b/usbotg-popup/po_usbotg/hu.po
new file mode 100755 (executable)
index 0000000..6e0bffa
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "R.szerinfó"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Kevés a memória"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Kevés a memória"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s lezárva"
+
diff --git a/usbotg-popup/po_usbotg/id.po b/usbotg-popup/po_usbotg/id.po
new file mode 100755 (executable)
index 0000000..c167e84
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info sistem"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Memori tdk cukup"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Baterai lemah"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s tertutup"
+
diff --git a/usbotg-popup/po_usbotg/it_IT.po b/usbotg-popup/po_usbotg/it_IT.po
new file mode 100644 (file)
index 0000000..8c0154f
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info sistema"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Memoria insufficiente"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Memoria insufficiente"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s chiuso"
+
diff --git a/usbotg-popup/po_usbotg/ja_JP.po b/usbotg-popup/po_usbotg/ja_JP.po
new file mode 100644 (file)
index 0000000..03678ab
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "システム​情報"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "メモリ​が​不足​して​います。"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "メモリの容量不足です"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s​を​終了​しました"
+
diff --git a/usbotg-popup/po_usbotg/ko_KR.po b/usbotg-popup/po_usbotg/ko_KR.po
new file mode 100644 (file)
index 0000000..671ecbc
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "시스템 정보"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "메모리가 부족합니다"
+
+msgid "IDS_COM_SK_OK"
+msgstr "확인"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "메모리가 부족합니다"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s이(가) 종료되었습니다"
+
diff --git a/usbotg-popup/po_usbotg/lt.po b/usbotg-popup/po_usbotg/lt.po
new file mode 100755 (executable)
index 0000000..b65828e
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Sist. inform."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Nepakanka atminties"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Gerai"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Senkanti baterija"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s uždaryta"
+
diff --git a/usbotg-popup/po_usbotg/lv.po b/usbotg-popup/po_usbotg/lv.po
new file mode 100755 (executable)
index 0000000..9b5efb1
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Sist. inf."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Atmiņa pilna"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Labi"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Tukšs akumulators"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "Sadaļa %s ir aizvērta"
+
diff --git a/usbotg-popup/po_usbotg/ms.po b/usbotg-popup/po_usbotg/ms.po
new file mode 100755 (executable)
index 0000000..30e8d5e
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info Sistem"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Tidak cukup memori"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Memori rendah"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s ditutup"
+
diff --git a/usbotg-popup/po_usbotg/nl_NL.po b/usbotg-popup/po_usbotg/nl_NL.po
new file mode 100644 (file)
index 0000000..df23352
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Systeeminfo"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Onvoldoende geheugen"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Onvoldoende geheugen"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s afgesloten"
+
diff --git a/usbotg-popup/po_usbotg/no.po b/usbotg-popup/po_usbotg/no.po
new file mode 100755 (executable)
index 0000000..7496536
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Systeminfo"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Ikke nok minne"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Lite minne"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s lukket"
+
diff --git a/usbotg-popup/po_usbotg/pl.po b/usbotg-popup/po_usbotg/pl.po
new file mode 100755 (executable)
index 0000000..4ddbfbb
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info syst."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Brak pamięci"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Mało pamięci"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "Zamknięto %s"
+
diff --git a/usbotg-popup/po_usbotg/pt_PT.po b/usbotg-popup/po_usbotg/pt_PT.po
new file mode 100644 (file)
index 0000000..f2390c3
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info. sist."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Cartão SD cheio"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Pouca memória"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s fechado"
+
diff --git a/usbotg-popup/po_usbotg/ro.po b/usbotg-popup/po_usbotg/ro.po
new file mode 100755 (executable)
index 0000000..6167017
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info. sis."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Memorie plină"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Memorie insuficientă"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s a fost închis"
+
diff --git a/usbotg-popup/po_usbotg/ru_RU.po b/usbotg-popup/po_usbotg/ru_RU.po
new file mode 100644 (file)
index 0000000..fd06e2b
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Системная информация"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Недостаточно памяти"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Да"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Аккумулятор разряжен"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s закрыт"
+
diff --git a/usbotg-popup/po_usbotg/sk.po b/usbotg-popup/po_usbotg/sk.po
new file mode 100755 (executable)
index 0000000..404d0ae
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Syst. inf."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Nedostatok pamäte"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Nedostatok pamäte"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s zatvorené"
+
diff --git a/usbotg-popup/po_usbotg/sl.po b/usbotg-popup/po_usbotg/sl.po
new file mode 100755 (executable)
index 0000000..78cc366
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Sist. info"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Ni dovolj pomnilnika"
+
+msgid "IDS_COM_SK_OK"
+msgstr "V redu"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Zmanjkuje pomnilnika"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s zaprto"
+
diff --git a/usbotg-popup/po_usbotg/sr.po b/usbotg-popup/po_usbotg/sr.po
new file mode 100755 (executable)
index 0000000..7d1d1f0
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info.sist."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Nedovoljna memorija"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Memorija pri kraju"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s zatvoreno"
+
diff --git a/usbotg-popup/po_usbotg/sv.po b/usbotg-popup/po_usbotg/sv.po
new file mode 100755 (executable)
index 0000000..dcb321a
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Systeminfo"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Minnet fullt"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Ont om minnesplats"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s har stängts"
+
diff --git a/usbotg-popup/po_usbotg/th.po b/usbotg-popup/po_usbotg/th.po
new file mode 100755 (executable)
index 0000000..ea12b85
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "ข้อมูล​ระบบ"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "หน่ยวยความจำไม่​พอ"
+
+msgid "IDS_COM_SK_OK"
+msgstr "ตกลง"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "แบตเตอรี่​ต่ำ"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s ​ที่​ปิด"
+
diff --git a/usbotg-popup/po_usbotg/tr_TR.po b/usbotg-popup/po_usbotg/tr_TR.po
new file mode 100644 (file)
index 0000000..bac7956
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Sistem bilgi."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Yeterli hafıza yok"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Tamam"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Düşük hafıza"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s kapatıldı"
+
diff --git a/usbotg-popup/po_usbotg/uk.po b/usbotg-popup/po_usbotg/uk.po
new file mode 100755 (executable)
index 0000000..63f22f9
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Сист. інф."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Недостатньо пам'яті"
+
+msgid "IDS_COM_SK_OK"
+msgstr "ОК"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Батарея розряджена"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s закрито"
+
diff --git a/usbotg-popup/po_usbotg/vi.po b/usbotg-popup/po_usbotg/vi.po
new file mode 100755 (executable)
index 0000000..46314bc
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Thông tin hệ thống"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Không đủ bộ nhớ"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Pin yếu"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s đã đóng"
+
diff --git a/usbotg-popup/po_usbotg/zh_CN.po b/usbotg-popup/po_usbotg/zh_CN.po
new file mode 100644 (file)
index 0000000..666bc7e
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "系统信息"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "没有足够内存"
+
+msgid "IDS_COM_SK_OK"
+msgstr "确定"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "内存不足"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s 已关闭"
+
diff --git a/usbotg-popup/po_usbotg/zh_HK.po b/usbotg-popup/po_usbotg/zh_HK.po
new file mode 100644 (file)
index 0000000..b3cf091
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "系統資料"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "記憶體不足"
+
+msgid "IDS_COM_SK_OK"
+msgstr "確定"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "記憶體不足"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s 已關閉"
+
diff --git a/usbotg-popup/po_usbotg/zh_TW.po b/usbotg-popup/po_usbotg/zh_TW.po
new file mode 100644 (file)
index 0000000..cf73ac9
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "系統訊息"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "記憶體不足"
+
+msgid "IDS_COM_SK_OK"
+msgstr "確定"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "記憶體不足"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s 已關閉"
+
diff --git a/usbotg-popup/src/usbotg.c b/usbotg-popup/src/usbotg.c
new file mode 100755 (executable)
index 0000000..7180199
--- /dev/null
@@ -0,0 +1,663 @@
+/*
+ * Copyright 2012  Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+*/
+
+
+
+#include <stdio.h>
+#include <appcore-efl.h>
+#include <sensor.h>
+#include <devman_haptic.h>
+#include <mmf/mm_sound.h>
+#include <pmapi.h>
+#include <sysman.h>
+#include "usbotg.h"
+#include <Ecore_X.h>
+#include <utilX.h>
+#include <notification.h>
+#include <syspopup_caller.h>
+#include <appsvc.h>
+
+#define APPLICATION_BG         1
+#define INDICATOR_HEIGHT       (38)    /* the case of 480*800 */
+#define SOUND_PATH             "/opt/apps/org.tizen.usborg-syspopup/res/keysound/02_Warning.wav"
+#define NEW_INDI
+
+#define DEVICE_ADDED   1
+#define DEVICE_REMOVED 0
+
+#define UNKNOWN_USB_ICON_PATH  "/opt/apps/org.tizen.usbotg-syspopup/res/icons/usb_icon.png"
+#define USB_ICON_PATH                  "/opt/apps/org.tizen.usbotg-syspopup/res/icons/usb_icon.png"
+
+#define ACCT_PROF
+#ifdef ACCT_PROF
+#include <sys/acct.h>
+#endif /* ACCT_PROF */
+
+#include <syspopup.h>
+
+#define USB_MOUNT_PATH         "/opt/storage/usb"
+
+#define GALLERY_APP_NAME       "org.tizen.gallery"
+#define MYFILE_APP_NAME                "org.tizen.myfile"
+#define CAMERA_DEVICE  1
+
+static int connected_device = 0;
+static char *otg_path = NULL;
+
+int unknown_usb_noti(int option);
+int camera_noti(int option, char* device_name);
+
+int myterm(bundle *b, void *data)
+{
+       return 0;
+}
+
+int mytimeout(bundle *b, void *data)
+{
+       return 0;
+}
+
+syspopup_handler handler = {
+       .def_term_fn = myterm,
+       .def_timeout_fn = mytimeout
+};
+
+struct text_part {
+       char *part;
+       char *msgid;
+};
+
+static struct text_part main_txt[] = {
+       {"txt_title", N_("USB otg popup"),},
+       {"txt_mesg", N_(""),},
+};
+
+
+/* App Life cycle funtions */
+static void win_del(void *data, Evas_Object *obj, void *event)
+{
+       elm_exit();
+}
+
+/* Quit  */
+static void main_quit_cb(void *data, Evas_Object *obj, const char *emission,
+            const char *source)
+{
+       elm_exit();
+}
+
+/* Update text font */
+static void update_ts(Evas_Object *eo, struct text_part *tp, int size)
+{
+       int i;
+
+       if (eo == NULL || tp == NULL || size < 0)
+               return;
+
+       for (i = 0; i < size; i++) {
+               if (tp[i].part && tp[i].msgid)
+                       edje_object_part_text_set(eo, tp[i].part,
+                                       _(tp[i].msgid));
+       }
+}
+
+/* Language changed noti handler */
+static int lang_changed(void *data)
+{
+       struct appdata *ad = data;
+
+       if (ad->layout_main == NULL)
+               return 0;
+
+       update_ts(elm_layout_edje_get(ad->layout_main), main_txt,
+                       sizeof(main_txt) / sizeof(main_txt[0]));
+       return 0;
+}
+
+/* Create main window */
+static Evas_Object *create_win(const char *name)
+{
+       Evas_Object *eo;
+       int w, h;
+
+       eo = elm_win_add(NULL, name, ELM_WIN_DIALOG_BASIC);
+       if (eo) {
+               elm_win_title_set(eo, name);
+               elm_win_borderless_set(eo, EINA_TRUE);
+               evas_object_smart_callback_add(eo, "delete,request", win_del, NULL);
+               elm_win_alpha_set(eo, EINA_TRUE);
+               ecore_x_window_size_get(ecore_x_window_root_first_get(), &w,
+                               &h);
+               evas_object_resize(eo, w, h);
+       }
+
+       return eo;
+}
+
+/* Read from EDJ file */
+static Evas_Object *load_edj(Evas_Object * parent, const char *file,
+                            const char *group)
+{
+       Evas_Object *eo;
+       int r;
+
+       eo = elm_layout_add(parent);
+       if (eo) {
+               r = elm_layout_file_set(eo, file, group);
+               if (!r) {
+                       evas_object_del(eo);
+                       return NULL;
+               }
+
+               evas_object_size_hint_weight_set(eo, EVAS_HINT_EXPAND,
+                               EVAS_HINT_EXPAND);
+       }
+
+       return eo;
+}
+
+/* Terminate noti handler */
+static int app_terminate(void *data)
+{
+       struct appdata *ad = data;
+
+       if (ad->layout_main)
+               evas_object_del(ad->layout_main);
+
+       if (ad->win_main)
+               evas_object_del(ad->win_main);
+
+       return 0;
+}
+
+/* Pause/background */
+static int app_pause(void *data)
+{
+       return 0;
+}
+
+/* Resume */
+static int app_resume(void *data)
+{
+       return 0;
+}
+
+
+/* Reset */
+static int app_reset(bundle *b, void *data)
+{
+       struct appdata *ad = data;
+       int removenoti = -1;
+       char *opt = NULL;
+
+       opt = bundle_get_val(b, "_SYSPOPUP_CONTENT_");
+       if (!strcmp(opt,"unknown_add")) {
+               unknown_usb_noti(DEVICE_ADDED);
+       } else if (!strcmp(opt,"unknown_remove")) {
+               unknown_usb_noti(DEVICE_REMOVED);
+       } else {
+               if(!strcmp(opt,"camera_add")) {
+                       connected_device = CAMERA_DEVICE;
+                       camera_noti(DEVICE_ADDED, bundle_get_val(b, "device_name"));
+               } else if (!strcmp(opt,"camera_remove")) {
+                       camera_noti(DEVICE_REMOVED, NULL);
+                       removenoti = DEVICE_REMOVED;
+               } else if (!strcmp(opt,"otg_add")) {
+                       otg_path = bundle_get_val(b, "path");
+                       otg_noti(DEVICE_ADDED, (strrchr(otg_path, '/')+1));
+               } else if (!strcmp(opt,"otg_remove")) {
+                       otg_noti(DEVICE_REMOVED, NULL);
+                       removenoti = DEVICE_REMOVED;
+               }
+
+               if (syspopup_has_popup(b)) {
+                       if (removenoti == DEVICE_REMOVED)
+                               return 0;
+                       syspopup_reset(b);
+               } else {
+                       if (removenoti == DEVICE_REMOVED)
+                               exit(0);
+                       syspopup_create(b, &handler, ad->win_main, ad);
+                       evas_object_show(ad->win_main);
+
+                       /* Start Main UI */
+                       usbotg_start((void *)ad);
+               }
+       }
+
+       return 0;
+}
+
+/* Customized print */
+void system_print(const char *format, ...)
+{
+       /* Un-comment return to disable logs */
+       //return;
+
+       va_list args;
+       va_start(args, format);
+       vfprintf(stderr, format, args);
+       va_end(args);
+}
+
+/* Cleanup objects to avoid mem-leak */
+void usbotg_cleanup(struct appdata *ad)
+{
+       if (ad == NULL)
+               return;
+
+       if (ad->popup)
+               evas_object_del(ad->popup);
+       if (ad->layout_main)
+               evas_object_del(ad->layout_main);
+}
+
+/* Background clicked noti */
+void bg_clicked_cb(void *data, Evas * e, Evas_Object * obj, void *event_info)
+{
+       system_print("\n system-popup : In BG Noti \n");
+       fflush(stdout);
+       exit(0);
+}
+
+/* Browse clicked noti */
+void browse_clicked_cb(void *data, Evas * e, Evas_Object * obj, void *event_info)
+{
+       system_print("\n system-popup : Bwose Noti \n");
+
+       int ret;
+       bundle *b;
+       b = bundle_create();
+
+       // TO DO
+       // launch my files with option
+       if (connected_device == CAMERA_DEVICE) {
+               appsvc_set_operation(b, APPSVC_OPERATION_VIEW);
+               appsvc_add_data(b, "album-id", "GALLERY_ALBUM_PTP_ID");
+               appsvc_set_pkgname(b, GALLERY_APP_NAME);
+               ret = appsvc_run_service(b, 0, NULL, (void*)NULL);
+       } else {
+               appsvc_set_operation(b, APPSVC_OPERATION_VIEW);
+               if (otg_path != NULL) {
+                       appsvc_add_data(b, "path", otg_path);
+               } else {
+                       appsvc_add_data(b, "path", USB_MOUNT_PATH);
+               }
+               appsvc_set_pkgname(b, MYFILE_APP_NAME);
+               ret = appsvc_run_service(b, 0, NULL, (void*)NULL);
+       }
+       if (ret < 0)
+               system_print("app launching fail(%d)", ret);
+       bundle_free(b);
+
+       fflush(stdout);
+       exit(0);
+}
+
+void usbotg_clicked_cb(void *data, Evas * e, Evas_Object * obj,
+                      void *event_info)
+{
+       system_print("\n system-popup : Screen clicked \n");
+       fflush(stdout);
+       elm_exit();
+       exit(0);
+}
+
+/* Create indicator bar */
+int usbotg_create_indicator(struct appdata *ad)
+{
+       elm_win_indicator_mode_set(ad->win_main, ELM_WIN_INDICATOR_HIDE);
+       return 0;
+}
+
+/* Play vibration */
+int usbotg_play_vibration()
+{
+       int ret_val = 0;
+       int dev_handle = 0;
+       int mode = 0;
+
+       /* Open the haptic device */
+       dev_handle = device_haptic_open(DEV_IDX_0, mode);
+       if (dev_handle < 0)
+               return -1;
+
+       /* Play a monotone pattern for 1s */
+       ret_val = device_haptic_play_monotone(dev_handle, 1000);
+       device_haptic_close(dev_handle);
+       if (ret_val < 0)
+               return -1;
+
+       return 0;
+}
+
+/* Basic popup widget */
+int usbotg_create_and_show_basic_popup(struct appdata *ad)
+{
+       Evas_Object *btn1;
+       Evas_Object *btn2;
+
+       /* Initialization */
+       int ret_val = 0;
+
+       /* Add notify */
+       /* No need to give main window, it will create internally */
+       ad->popup = elm_popup_add(ad->win_main);
+       evas_object_size_hint_weight_set(ad->popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       if (connected_device == CAMERA_DEVICE)
+               elm_object_text_set(ad->popup, "Browse connected CAMERA?");
+       else
+               elm_object_text_set(ad->popup, "Browse connected USB Storage?");
+       elm_object_part_text_set(ad->popup, "title,text", _("IDS_COM_BODY_SYSTEM_INFO_ABB"));
+
+       btn1 = elm_button_add(ad->popup);
+       elm_object_text_set(btn1, "Browse");
+       elm_object_part_content_set(ad->popup, "button1", btn1);
+       elm_object_style_set(btn1, "popup_button/default");
+       evas_object_smart_callback_add(btn1, "clicked", browse_clicked_cb, ad);
+
+       btn2 = elm_button_add(ad->popup);
+       elm_object_text_set(btn2, "Cancel");
+       elm_object_part_content_set(ad->popup, "button2", btn2);
+       elm_object_style_set(btn2, "popup_button/default");
+       evas_object_smart_callback_add(btn2, "clicked", bg_clicked_cb, ad);
+
+       Ecore_X_Window xwin;
+       xwin = elm_win_xwindow_get(ad->popup);
+       ecore_x_netwm_window_type_set(xwin, ECORE_X_WINDOW_TYPE_NOTIFICATION);
+       evas_object_show(ad->popup);
+
+       return 0;
+}
+
+int usbotg_start(void *data)
+{
+       struct appdata *ad = data;
+       int ret_val = 0;
+
+       /* Create and show popup */
+       ret_val = usbotg_create_and_show_basic_popup(ad);
+       if (ret_val != 0)
+               return -1;
+
+       /* Change LCD brightness */
+       ret_val = pm_change_state(LCD_NORMAL);
+       if (ret_val != 0)
+               return -1;
+
+       /* Play vibration */
+       ret_val = usbotg_play_vibration();
+       if (ret_val == -1)
+               system_print("\n Lowmem : Play vibration failed \n");
+
+       return 0;
+}
+
+/* App init */
+int app_create(void *data)
+{
+       Evas_Object *win;
+       struct appdata *ad = data;
+
+       /* create window */
+       win = create_win(PACKAGE);
+       if (win == NULL)
+               return -1;
+
+       ad->win_main = win;
+
+       return 0;
+
+}
+
+int unknown_usb_noti(int option)
+{
+       notification_h noti = NULL;
+       notification_error_e noti_err = NOTIFICATION_ERROR_NONE;
+
+       if (option == DEVICE_REMOVED) {
+               noti_err = notification_delete_all_by_type(NULL, NOTIFICATION_TYPE_NOTI);
+               system_print("unknown usb device is removed\n");
+               return -1;
+       } else if (option == DEVICE_ADDED) {
+               noti_err = notification_delete_all_by_type(NULL, NOTIFICATION_TYPE_NOTI);
+               system_print("add notification for unknow usb device\n");
+               noti = notification_new(NOTIFICATION_TYPE_NOTI, NOTIFICATION_GROUP_ID_NONE, NOTIFICATION_PRIV_ID_NONE);
+               if(noti == NULL) {
+                       system_print("Errot noti == NULL\n");
+                       return -1;
+               }
+
+               noti_err = notification_set_text(noti, NOTIFICATION_TEXT_TYPE_TITLE, "Unknown USB device connected", NULL, NOTIFICATION_VARIABLE_TYPE_NONE);
+               if(noti_err != NOTIFICATION_ERROR_NONE) {
+                       system_print("Error notification_set_title : %d\n", noti_err);
+                       return -1;
+               }
+
+               noti_err = notification_set_text(noti, NOTIFICATION_TEXT_TYPE_CONTENT_FOR_DISPLAY_OPTION_IS_OFF, "Unknown USB device connected", NULL, NOTIFICATION_VARIABLE_TYPE_NONE);
+               if(noti_err != NOTIFICATION_ERROR_NONE) {
+                       system_print("Error notification_set_content : %d\n", noti_err);
+                       return -1;
+               }
+
+               noti_err = notification_set_image(noti, NOTIFICATION_IMAGE_TYPE_ICON, UNKNOWN_USB_ICON_PATH);
+               if(noti_err != NOTIFICATION_ERROR_NONE) {
+                       system_print("Error notification_set_image : %d\n", noti_err);
+                       return -1;
+               }
+
+               noti_err = notification_set_property(noti, NOTIFICATION_PROP_DISABLE_APP_LAUNCH | NOTIFICATION_PROP_DISABLE_TICKERNOTI | NOTIFICATION_PROP_VOLATILE_DISPLAY);
+               if(noti_err != NOTIFICATION_ERROR_NONE) {
+                       system_print("Error notification_set_property : %d\n", noti_err);
+                       return -1;
+               }
+
+               noti_err = notification_set_display_applist(noti, NOTIFICATION_DISPLAY_APP_NOTIFICATION_TRAY);
+               if(noti_err != NOTIFICATION_ERROR_NONE) {
+                       system_print("Error notification_set_display_applist : %d\n", noti_err);
+                       return -1;
+               }
+
+               noti_err = notification_insert(noti, NULL);
+               if(noti_err != NOTIFICATION_ERROR_NONE) {
+                       system_print("Error notification_insert : %d\n", noti_err);
+                       return -1;
+               }
+
+               noti_err = notification_free(noti);
+               if(noti_err != NOTIFICATION_ERROR_NONE) {
+                       system_print("Error notification_free : %d\n", noti_err);
+                       return -1;
+               }
+       }
+
+       return 0;
+}
+
+int camera_noti(int option, char* device_name)
+{
+       notification_h noti = NULL;
+       notification_error_e noti_err = NOTIFICATION_ERROR_NONE;
+
+       if (option == DEVICE_REMOVED) {
+               noti_err = notification_delete_all_by_type(NULL, NOTIFICATION_TYPE_ONGOING);
+               system_print("camera removed\n");
+               return -1;
+       } else if (option == DEVICE_ADDED) {
+               noti_err = notification_delete_all_by_type(NULL, NOTIFICATION_TYPE_ONGOING);
+               system_print("add notification for camera\n");
+               noti = notification_new(NOTIFICATION_TYPE_ONGOING, NOTIFICATION_GROUP_ID_NONE, NOTIFICATION_PRIV_ID_NONE);
+               if(noti == NULL) {
+                       system_print("Errot noti == NULL\n");
+                       return -1;
+               }
+
+               noti_err = notification_set_text(noti, NOTIFICATION_TEXT_TYPE_TITLE, "Camera connected", NULL, NOTIFICATION_VARIABLE_TYPE_NONE);
+               if(noti_err != NOTIFICATION_ERROR_NONE) {
+                       system_print("Error notification_set_title : %d\n", noti_err);
+                       return -1;
+               }
+
+               noti_err = notification_set_text(noti, NOTIFICATION_TEXT_TYPE_CONTENT, device_name, NULL, NOTIFICATION_VARIABLE_TYPE_NONE);
+               if(noti_err != NOTIFICATION_ERROR_NONE) {
+                       system_print("Error notification_set_contents : %d\n", noti_err);
+                       return -1;
+               }
+
+               noti_err = notification_set_text(noti, NOTIFICATION_TEXT_TYPE_CONTENT_FOR_DISPLAY_OPTION_IS_OFF, "Camera connected", NULL, NOTIFICATION_VARIABLE_TYPE_NONE);
+               if(noti_err != NOTIFICATION_ERROR_NONE) {
+                       system_print("Error notification_set_content : %d\n", noti_err);
+                       return -1;
+               }
+
+               noti_err = notification_set_image(noti, NOTIFICATION_IMAGE_TYPE_ICON, USB_ICON_PATH);
+               if(noti_err != NOTIFICATION_ERROR_NONE) {
+                       system_print("Error notification_set_image : %d\n", noti_err);
+                       return -1;
+               }
+
+               noti_err = notification_set_property(noti, NOTIFICATION_PROP_DISABLE_APP_LAUNCH | NOTIFICATION_PROP_DISABLE_TICKERNOTI | NOTIFICATION_PROP_VOLATILE_DISPLAY);
+               if(noti_err != NOTIFICATION_ERROR_NONE) {
+                       system_print("Error notification_set_property : %d\n", noti_err);
+                       return -1;
+               }
+
+               noti_err = notification_set_display_applist(noti, NOTIFICATION_DISPLAY_APP_NOTIFICATION_TRAY);
+               if(noti_err != NOTIFICATION_ERROR_NONE) {
+                       system_print("Error notification_set_display_applist : %d\n", noti_err);
+                       return -1;
+               }
+
+               noti_err = notification_insert(noti, NULL);
+               if(noti_err != NOTIFICATION_ERROR_NONE) {
+                       system_print("Error notification_insert : %d\n", noti_err);
+                       return -1;
+               }
+
+               noti_err = notification_free(noti);
+               if(noti_err != NOTIFICATION_ERROR_NONE) {
+                       system_print("Error notification_free : %d\n", noti_err);
+                       return -1;
+               }
+       }
+
+       return 0;
+}
+
+int otg_noti(int option, char* device_name)
+{
+       notification_h noti = NULL;
+       notification_error_e noti_err = NOTIFICATION_ERROR_NONE;
+
+       if (option == DEVICE_REMOVED) {
+               noti_err = notification_delete_all_by_type(NULL, NOTIFICATION_TYPE_ONGOING);
+               system_print("usb otg removed\n");
+               return -1;
+       } else if (option == DEVICE_ADDED) {
+               noti_err = notification_delete_all_by_type(NULL, NOTIFICATION_TYPE_ONGOING);
+               system_print("add notification for usb otg\n");
+               noti = notification_new(NOTIFICATION_TYPE_ONGOING, NOTIFICATION_GROUP_ID_NONE, NOTIFICATION_PRIV_ID_NONE);
+               if(noti == NULL) {
+                       system_print("Errot noti == NULL\n");
+                       return -1;
+               }
+
+               noti_err = notification_set_text(noti, NOTIFICATION_TEXT_TYPE_TITLE, "USB mass storage connected", NULL, NOTIFICATION_VARIABLE_TYPE_NONE);
+               if(noti_err != NOTIFICATION_ERROR_NONE) {
+                       system_print("Error notification_set_title : %d\n", noti_err);
+                       return -1;
+               }
+
+               noti_err = notification_set_text(noti, NOTIFICATION_TEXT_TYPE_CONTENT, device_name, NULL, NOTIFICATION_VARIABLE_TYPE_NONE);
+               if(noti_err != NOTIFICATION_ERROR_NONE) {
+                       system_print("Error notification_set_contents : %d\n", noti_err);
+                       return -1;
+               }
+
+               noti_err = notification_set_text(noti, NOTIFICATION_TEXT_TYPE_CONTENT_FOR_DISPLAY_OPTION_IS_OFF, "USB mass storage connected", NULL, NOTIFICATION_VARIABLE_TYPE_NONE);
+               if(noti_err != NOTIFICATION_ERROR_NONE) {
+                       system_print("Error notification_set_content : %d\n", noti_err);
+                       return -1;
+               }
+
+               noti_err = notification_set_image(noti, NOTIFICATION_IMAGE_TYPE_ICON, USB_ICON_PATH);
+               if(noti_err != NOTIFICATION_ERROR_NONE) {
+                       system_print("Error notification_set_image : %d\n", noti_err);
+                       return -1;
+               }
+
+               noti_err = notification_set_property(noti, NOTIFICATION_PROP_DISABLE_TICKERNOTI | NOTIFICATION_PROP_VOLATILE_DISPLAY);
+               if(noti_err != NOTIFICATION_ERROR_NONE) {
+                       system_print("Error notification_set_property : %d\n", noti_err);
+                       return -1;
+               }
+
+               noti_err = notification_set_display_applist(noti, NOTIFICATION_DISPLAY_APP_NOTIFICATION_TRAY);
+               if(noti_err != NOTIFICATION_ERROR_NONE) {
+                       system_print("Error notification_set_display_applist : %d\n", noti_err);
+                       return -1;
+               }
+
+               bundle *b;
+               b = bundle_create();
+               appsvc_set_pkgname(b, "org.tizen.usbotg-unmount-popup");
+               appsvc_add_data(b, "device_name", device_name);
+
+               noti_err = notification_set_execute_option(noti, NOTIFICATION_EXECUTE_TYPE_SINGLE_LAUNCH, "Launch", NULL, b);
+               if(noti_err != NOTIFICATION_ERROR_NONE) {
+                       system_print("Error notification_set_execute_option : %d\n", noti_err);
+                       return -1;
+               }
+               bundle_free(b);
+
+
+               noti_err = notification_insert(noti, NULL);
+               if(noti_err != NOTIFICATION_ERROR_NONE) {
+                       system_print("Error notification_insert : %d\n", noti_err);
+                       return -1;
+               }
+
+               noti_err = notification_free(noti);
+               if(noti_err != NOTIFICATION_ERROR_NONE) {
+                       system_print("Error notification_free : %d\n", noti_err);
+                       return -1;
+               }
+       }
+
+       return 0;
+}
+
+
+int main(int argc, char *argv[])
+{
+       struct appdata ad;
+
+       /* App life cycle management */
+       struct appcore_ops ops = {
+               .create = app_create,
+               .terminate = app_terminate,
+               .pause = app_pause,
+               .resume = app_resume,
+               .reset = app_reset,
+       };
+
+       memset(&ad, 0x0, sizeof(struct appdata));
+       ops.data = &ad;
+
+       sysconf_set_mempolicy(OOM_IGNORE);
+
+       return appcore_efl_main(PACKAGE, &argc, &argv, &ops);
+}
diff --git a/usbotg-popup/src/usbotg.h b/usbotg-popup/src/usbotg.h
new file mode 100644 (file)
index 0000000..29e6312
--- /dev/null
@@ -0,0 +1,64 @@
+/*
+ * Copyright 2012  Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+*/
+
+
+
+#ifndef __DEF_usbotg_H_
+#define __DEF_usbotg_H_
+
+#include <Elementary.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+
+#ifndef PREFIX
+#define PREFIX "/usr"
+#endif /* PREFIX */
+
+#define TEMP_DIR               "/tmp"
+#define PACKAGE                        "usbotg-popup"
+#define APPNAME                        "usbotg-popup"
+#define ICON_DIR               "/opt/apps/org.tizen.usbotg-syspopup/res/images"
+#define BG_IMAGE               TEMP_DIR"/01_popup_bg.jpg"
+#define MAIN_W                 (480)
+#define MAIN_H                 (800)
+#define EDJ_PATH               "/opt/apps/org.tizen.usbotg-syspopup/res/edje/usbotg"
+#define EDJ_NAME               EDJ_PATH"/usbotg.edj"
+#define EDJ_POPUP_NAME         EDJ_PATH"/usbotg_popup.edj"
+#define GRP_MAIN               "main"
+#define GRP_POPUP              "popup"
+#define MAX_PROCESS_NAME       100
+#define PROCESS_NAME_FILE      "/tmp/processname.txt"
+#define BEAT
+
+struct appdata {
+       Evas *evas;
+       Evas_Object *win_main;
+       Evas_Object *popup;
+
+       Evas_Object *layout_main;       /* layout widget based on EDJ */
+
+       Evas_Object *root_w;
+       Evas_Object *root_h;
+       Evas_Object *bg;
+       Evas_Object *indicator;
+
+       double w_ratio;
+       double h_ratio;
+
+};
+
+#endif                         /* __DEF_usbotg_H__ */
diff --git a/usbotg-unmount-popup/CMakeLists.txt b/usbotg-unmount-popup/CMakeLists.txt
new file mode 100644 (file)
index 0000000..e2544a5
--- /dev/null
@@ -0,0 +1,67 @@
+
+########################### usbotg-unmount ###########################
+CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
+PROJECT(usbotg-unmount-popup C)
+
+SET(SRCS ${CMAKE_SOURCE_DIR}/usbotg-unmount-popup/src/usbotg-unmount.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_DIRECTORIES(${CMAKE_SOURCE_DIR}/usbotg-unmount-popup)
+
+INCLUDE(FindPkgConfig)
+pkg_check_modules(pkgs REQUIRED appcore-efl elementary devman devman_haptic mm-sound sysman syspopup syspopup-caller ecore-evas appsvc)
+
+FOREACH(flag ${pkgs_CFLAGS})
+       SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag} -g -I/usr/include/elementary-0 ")
+ENDFOREACH(flag)
+
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
+SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
+SET(CMAKE_C_FLAGS_RELEASE "-O2")
+
+FIND_PROGRAM(UNAME NAMES uname)
+EXEC_PROGRAM("${UNAME}" ARGS "-m" OUTPUT_VARIABLE "ARCH")
+IF("${ARCH}" STREQUAL "arm")
+       ADD_DEFINITIONS("-DTARGET")
+       MESSAGE("add -DTARGET")
+ENDIF("${ARCH}" STREQUAL "arm")
+
+ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
+ADD_DEFINITIONS("-DSLP_DEBUG")
+
+SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed")
+
+ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
+TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS})
+
+ADD_CUSTOM_TARGET(usbotg-unmount.edj
+               COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/../images
+               ${CMAKE_SOURCE_DIR}/edcs/usbotg-unmount.edc ${CMAKE_BINARY_DIR}/${PROJECT_NAME}/usbotg-unmount.edj
+               DEPENDS ${CMAKE_SOURCE_DIR}/edcs/usbotg-unmount.edc
+)
+ADD_DEPENDENCIES(${PROJECT_NAME} usbotg-unmount.edj)
+
+INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /opt/apps/org.tizen.usbotg-unmount-popup/bin)
+INSTALL(FILES ${CMAKE_BINARY_DIR}/${PROJECT_NAME}/usbotg-unmount.edj DESTINATION /opt/apps/org.tizen.usbotg-unmount-popup/res/edje/usbotg-unmount)
+
+# install desktop file & icon
+SET(PREFIX ${CMAKE_INSTALL_PREFIX})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/org.tizen.usbotg-unmount-popup.png DESTINATION /opt/apps/org.tizen.usbotg-unmount-popup/res/icon)
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/sound/02_Warning.wav DESTINATION /opt/apps/org.tizen.usbotg-unmount-popup/res/keysound)
+
+# install manifest xml file
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/org.tizen.usbotg-unmount-popup.xml DESTINATION /opt/share/packages/)
+
+# install ini file
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/data/${PROJECT_NAME}.ini DESTINATION /opt/share/process-info)
+
+# i18n
+ADD_SUBDIRECTORY(po_usbotg_unmount)
+
+################################# End ##############################################
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/CMakeLists.txt b/usbotg-unmount-popup/po_usbotg_unmount/CMakeLists.txt
new file mode 100644 (file)
index 0000000..7b6d6ce
--- /dev/null
@@ -0,0 +1,24 @@
+# for i18n
+
+SET(POFILES ar.po ca.po da.po el_GR.po en_US.po fi.po he.po hr.po id.po ja_JP.po lt.po ms.po no.po pt_PT.po ru_RU.po sl.po sv.po tr_TR.po vi.po zh_HK.po bg.po cs.po de_DE.po en.po es_ES.po fr_FR.po hi.po hu.po it_IT.po ko_KR.po lv.po nl_NL.po  pl.po  ro.po sk.po sr.po th.po uk.po zh_CN.po zh_TW.po)
+
+SET(MSGFMT "/usr/bin/msgfmt")
+
+FOREACH(pofile ${POFILES})
+       SET(pofile ${CMAKE_CURRENT_SOURCE_DIR}/${pofile})
+       MESSAGE("PO: ${pofile}")
+       GET_FILENAME_COMPONENT(absPofile ${pofile} ABSOLUTE)
+       GET_FILENAME_COMPONENT(lang ${absPofile} NAME_WE)
+       SET(moFile ${CMAKE_CURRENT_BINARY_DIR}/${lang}.mo)
+       ADD_CUSTOM_COMMAND(
+                       OUTPUT ${moFile}
+                       COMMAND ${MSGFMT} -o ${moFile} ${absPofile}
+                       DEPENDS ${absPofile}
+       )
+       INSTALL(FILES ${moFile}
+                       DESTINATION /opt/apps/org.tizen.usbotg-unmount-popup/res/locale/${lang}/LC_MESSAGES RENAME ${PROJECT_NAME}.mo)
+       SET(moFiles ${moFiles} ${moFile})
+ENDFOREACH(pofile)
+
+MESSAGE(".mo files: ${moFiles}")
+ADD_CUSTOM_TARGET(po_usbotg_unmount ALL DEPENDS ${moFiles})
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/ar.po b/usbotg-unmount-popup/po_usbotg_unmount/ar.po
new file mode 100755 (executable)
index 0000000..f8b5c99
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "معلومات النظام"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "الذاكرة لا تكفي"
+
+msgid "IDS_COM_SK_OK"
+msgstr "موافق"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "حجم الذاكرة منخفض"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s مغلق"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/bg.po b/usbotg-unmount-popup/po_usbotg_unmount/bg.po
new file mode 100755 (executable)
index 0000000..6937b60
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Сист. инф."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Няма достатъчно памет"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Паметта е на привършване"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s затворен"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/ca.po b/usbotg-unmount-popup/po_usbotg_unmount/ca.po
new file mode 100755 (executable)
index 0000000..58997e5
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info sist"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "No hi ha prou memòria"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Acceptar"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Poca memòria"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s tancat"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/cs.po b/usbotg-unmount-popup/po_usbotg_unmount/cs.po
new file mode 100755 (executable)
index 0000000..1543d61
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Syst. info"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Nedostatek paměti"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Nedostatek paměti"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s byl uzavřen"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/da.po b/usbotg-unmount-popup/po_usbotg_unmount/da.po
new file mode 100755 (executable)
index 0000000..d59f5c7
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Systeminfo"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Ikke nok hukommelse"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Lav hukommelse"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s blev lukket"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/de_DE.po b/usbotg-unmount-popup/po_usbotg_unmount/de_DE.po
new file mode 100644 (file)
index 0000000..49e052b
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Systeminfo"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Speicher voll"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Wenig Speicher übrig"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s geschlossen"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/el_GR.po b/usbotg-unmount-popup/po_usbotg_unmount/el_GR.po
new file mode 100644 (file)
index 0000000..563cdcd
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Πληρ. Συστήμ."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Ανεπαρκής μνήμη"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Ανεπαρκής μνήμη"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s έκλεισε"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/en.po b/usbotg-unmount-popup/po_usbotg_unmount/en.po
new file mode 100644 (file)
index 0000000..aa34c4b
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "System info"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Not enough memory"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Low memory"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s closed"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/en_US.po b/usbotg-unmount-popup/po_usbotg_unmount/en_US.po
new file mode 100755 (executable)
index 0000000..aa34c4b
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "System info"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Not enough memory"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Low memory"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s closed"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/es_ES.po b/usbotg-unmount-popup/po_usbotg_unmount/es_ES.po
new file mode 100644 (file)
index 0000000..fbf63aa
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Información del sistema"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "No hay suficiente memoria"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Aceptar"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Memoria baja"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s cerrado"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/fi.po b/usbotg-unmount-popup/po_usbotg_unmount/fi.po
new file mode 100755 (executable)
index 0000000..3f70a98
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Järj.tied."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Ei tarpeeksi muistia"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Muisti vähissä"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s suljettu"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/fr_FR.po b/usbotg-unmount-popup/po_usbotg_unmount/fr_FR.po
new file mode 100644 (file)
index 0000000..a2a8c39
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Infos système"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Mémoire insuffisante"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Mémoire faible"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s fermé"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/he.po b/usbotg-unmount-popup/po_usbotg_unmount/he.po
new file mode 100755 (executable)
index 0000000..af0f6fd
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "מידע מערכת"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "אין די זיכרון"
+
+msgid "IDS_COM_SK_OK"
+msgstr "אישור"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "אין די זיכרון פנוי"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "‎%s סגור"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/hi.po b/usbotg-unmount-popup/po_usbotg_unmount/hi.po
new file mode 100755 (executable)
index 0000000..e10e580
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "सिस्टम जानका."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "पर्याप्‍त मेमोरी नहीं"
+
+msgid "IDS_COM_SK_OK"
+msgstr "ठीक"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "बैटरी कम है"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s बंद"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/hr.po b/usbotg-unmount-popup/po_usbotg_unmount/hr.po
new file mode 100755 (executable)
index 0000000..d44a68d
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "O sustavu"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Memorija nedovoljna"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Malo memorije"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s zatvoren"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/hu.po b/usbotg-unmount-popup/po_usbotg_unmount/hu.po
new file mode 100755 (executable)
index 0000000..6e0bffa
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "R.szerinfó"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Kevés a memória"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Kevés a memória"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s lezárva"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/id.po b/usbotg-unmount-popup/po_usbotg_unmount/id.po
new file mode 100755 (executable)
index 0000000..c167e84
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info sistem"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Memori tdk cukup"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Baterai lemah"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s tertutup"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/it_IT.po b/usbotg-unmount-popup/po_usbotg_unmount/it_IT.po
new file mode 100644 (file)
index 0000000..8c0154f
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info sistema"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Memoria insufficiente"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Memoria insufficiente"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s chiuso"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/ja_JP.po b/usbotg-unmount-popup/po_usbotg_unmount/ja_JP.po
new file mode 100644 (file)
index 0000000..03678ab
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "システム​情報"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "メモリ​が​不足​して​います。"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "メモリの容量不足です"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s​を​終了​しました"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/ko_KR.po b/usbotg-unmount-popup/po_usbotg_unmount/ko_KR.po
new file mode 100644 (file)
index 0000000..671ecbc
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "시스템 정보"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "메모리가 부족합니다"
+
+msgid "IDS_COM_SK_OK"
+msgstr "확인"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "메모리가 부족합니다"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s이(가) 종료되었습니다"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/lt.po b/usbotg-unmount-popup/po_usbotg_unmount/lt.po
new file mode 100755 (executable)
index 0000000..b65828e
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Sist. inform."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Nepakanka atminties"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Gerai"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Senkanti baterija"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s uždaryta"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/lv.po b/usbotg-unmount-popup/po_usbotg_unmount/lv.po
new file mode 100755 (executable)
index 0000000..9b5efb1
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Sist. inf."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Atmiņa pilna"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Labi"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Tukšs akumulators"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "Sadaļa %s ir aizvērta"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/ms.po b/usbotg-unmount-popup/po_usbotg_unmount/ms.po
new file mode 100755 (executable)
index 0000000..30e8d5e
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info Sistem"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Tidak cukup memori"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Memori rendah"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s ditutup"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/nl_NL.po b/usbotg-unmount-popup/po_usbotg_unmount/nl_NL.po
new file mode 100644 (file)
index 0000000..df23352
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Systeeminfo"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Onvoldoende geheugen"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Onvoldoende geheugen"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s afgesloten"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/no.po b/usbotg-unmount-popup/po_usbotg_unmount/no.po
new file mode 100755 (executable)
index 0000000..7496536
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Systeminfo"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Ikke nok minne"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Lite minne"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s lukket"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/pl.po b/usbotg-unmount-popup/po_usbotg_unmount/pl.po
new file mode 100755 (executable)
index 0000000..4ddbfbb
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info syst."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Brak pamięci"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Mało pamięci"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "Zamknięto %s"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/pt_PT.po b/usbotg-unmount-popup/po_usbotg_unmount/pt_PT.po
new file mode 100644 (file)
index 0000000..f2390c3
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info. sist."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Cartão SD cheio"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Pouca memória"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s fechado"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/ro.po b/usbotg-unmount-popup/po_usbotg_unmount/ro.po
new file mode 100755 (executable)
index 0000000..6167017
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info. sis."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Memorie plină"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Memorie insuficientă"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s a fost închis"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/ru_RU.po b/usbotg-unmount-popup/po_usbotg_unmount/ru_RU.po
new file mode 100644 (file)
index 0000000..fd06e2b
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Системная информация"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Недостаточно памяти"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Да"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Аккумулятор разряжен"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s закрыт"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/sk.po b/usbotg-unmount-popup/po_usbotg_unmount/sk.po
new file mode 100755 (executable)
index 0000000..404d0ae
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Syst. inf."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Nedostatok pamäte"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Nedostatok pamäte"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s zatvorené"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/sl.po b/usbotg-unmount-popup/po_usbotg_unmount/sl.po
new file mode 100755 (executable)
index 0000000..78cc366
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Sist. info"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Ni dovolj pomnilnika"
+
+msgid "IDS_COM_SK_OK"
+msgstr "V redu"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Zmanjkuje pomnilnika"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s zaprto"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/sr.po b/usbotg-unmount-popup/po_usbotg_unmount/sr.po
new file mode 100755 (executable)
index 0000000..7d1d1f0
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Info.sist."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Nedovoljna memorija"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Memorija pri kraju"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s zatvoreno"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/sv.po b/usbotg-unmount-popup/po_usbotg_unmount/sv.po
new file mode 100755 (executable)
index 0000000..dcb321a
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Systeminfo"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Minnet fullt"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Ont om minnesplats"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s har stängts"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/th.po b/usbotg-unmount-popup/po_usbotg_unmount/th.po
new file mode 100755 (executable)
index 0000000..ea12b85
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "ข้อมูล​ระบบ"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "หน่ยวยความจำไม่​พอ"
+
+msgid "IDS_COM_SK_OK"
+msgstr "ตกลง"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "แบตเตอรี่​ต่ำ"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s ​ที่​ปิด"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/tr_TR.po b/usbotg-unmount-popup/po_usbotg_unmount/tr_TR.po
new file mode 100644 (file)
index 0000000..bac7956
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Sistem bilgi."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Yeterli hafıza yok"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Tamam"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Düşük hafıza"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s kapatıldı"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/uk.po b/usbotg-unmount-popup/po_usbotg_unmount/uk.po
new file mode 100755 (executable)
index 0000000..63f22f9
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Сист. інф."
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Недостатньо пам'яті"
+
+msgid "IDS_COM_SK_OK"
+msgstr "ОК"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Батарея розряджена"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s закрито"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/vi.po b/usbotg-unmount-popup/po_usbotg_unmount/vi.po
new file mode 100755 (executable)
index 0000000..46314bc
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "Thông tin hệ thống"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "Không đủ bộ nhớ"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "Pin yếu"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s đã đóng"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/zh_CN.po b/usbotg-unmount-popup/po_usbotg_unmount/zh_CN.po
new file mode 100644 (file)
index 0000000..666bc7e
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "系统信息"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "没有足够内存"
+
+msgid "IDS_COM_SK_OK"
+msgstr "确定"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "内存不足"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s 已关闭"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/zh_HK.po b/usbotg-unmount-popup/po_usbotg_unmount/zh_HK.po
new file mode 100644 (file)
index 0000000..b3cf091
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "系統資料"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "記憶體不足"
+
+msgid "IDS_COM_SK_OK"
+msgstr "確定"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "記憶體不足"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s 已關閉"
+
diff --git a/usbotg-unmount-popup/po_usbotg_unmount/zh_TW.po b/usbotg-unmount-popup/po_usbotg_unmount/zh_TW.po
new file mode 100644 (file)
index 0000000..cf73ac9
--- /dev/null
@@ -0,0 +1,15 @@
+msgid "IDS_COM_BODY_SYSTEM_INFO_ABB"
+msgstr "系統訊息"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "記憶體不足"
+
+msgid "IDS_COM_SK_OK"
+msgstr "確定"
+
+msgid "IDS_IDLE_BODY_LOW_MEMORY"
+msgstr "記憶體不足"
+
+msgid "IDS_IDLE_POP_PS_CLOSED"
+msgstr "%s 已關閉"
+
diff --git a/usbotg-unmount-popup/src/usbotg-unmount.c b/usbotg-unmount-popup/src/usbotg-unmount.c
new file mode 100755 (executable)
index 0000000..bb25aa8
--- /dev/null
@@ -0,0 +1,349 @@
+/*
+ * Copyright 2012  Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+*/
+
+
+
+#include <stdio.h>
+#include <appcore-efl.h>
+#include <sensor.h>
+#include <devman_haptic.h>
+#include <mmf/mm_sound.h>
+#include <pmapi.h>
+#include <sysman.h>
+#include "usbotg-unmount.h"
+#include <Ecore_X.h>
+#include <utilX.h>
+#include <notification.h>
+#include <syspopup_caller.h>
+#include <appsvc.h>
+
+#define APPLICATION_BG         1
+#define INDICATOR_HEIGHT       (38)    /* the case of 480*800 */
+#define NEW_INDI
+
+#define ACCT_PROF
+#ifdef ACCT_PROF
+#include <sys/acct.h>
+#endif /* ACCT_PROF */
+
+#include <syspopup.h>
+
+static const char *dev_name = NULL;
+
+int myterm(bundle *b, void *data)
+{
+       return 0;
+}
+
+int mytimeout(bundle *b, void *data)
+{
+       return 0;
+}
+
+syspopup_handler handler = {
+       .def_term_fn = myterm,
+       .def_timeout_fn = mytimeout
+};
+
+struct text_part {
+       char *part;
+       char *msgid;
+};
+
+static struct text_part main_txt[] = {
+       {"txt_title", N_("USB otg popup"),},
+       {"txt_mesg", N_(""),},
+};
+
+
+/* App Life cycle funtions */
+static void win_del(void *data, Evas_Object *obj, void *event)
+{
+       elm_exit();
+}
+
+/* Quit  */
+static void main_quit_cb(void *data, Evas_Object *obj, const char *emission,
+            const char *source)
+{
+       elm_exit();
+}
+
+/* Update text font */
+static void update_ts(Evas_Object *eo, struct text_part *tp, int size)
+{
+       int i;
+
+       if (eo == NULL || tp == NULL || size < 0)
+               return;
+
+       for (i = 0; i < size; i++) {
+               if (tp[i].part && tp[i].msgid)
+                       edje_object_part_text_set(eo, tp[i].part,
+                                       _(tp[i].msgid));
+       }
+}
+
+/* Language changed noti handler */
+static int lang_changed(void *data)
+{
+       struct appdata *ad = data;
+
+       if (ad->layout_main == NULL)
+               return 0;
+
+       update_ts(elm_layout_edje_get(ad->layout_main), main_txt,
+                       sizeof(main_txt) / sizeof(main_txt[0]));
+       return 0;
+}
+
+/* Create main window */
+static Evas_Object *create_win(const char *name)
+{
+       Evas_Object *eo;
+       int w, h;
+
+       eo = elm_win_add(NULL, name, ELM_WIN_DIALOG_BASIC);
+       if (eo) {
+               elm_win_title_set(eo, name);
+               elm_win_borderless_set(eo, EINA_TRUE);
+               evas_object_smart_callback_add(eo, "delete,request", win_del, NULL);
+               elm_win_alpha_set(eo, EINA_TRUE);
+               ecore_x_window_size_get(ecore_x_window_root_first_get(), &w,
+                               &h);
+               evas_object_resize(eo, w, h);
+       }
+
+       return eo;
+}
+
+/* Read from EDJ file */
+static Evas_Object *load_edj(Evas_Object * parent, const char *file,
+                            const char *group)
+{
+       Evas_Object *eo;
+       int r;
+
+       eo = elm_layout_add(parent);
+       if (eo) {
+               r = elm_layout_file_set(eo, file, group);
+               if (!r) {
+                       evas_object_del(eo);
+                       return NULL;
+               }
+
+               evas_object_size_hint_weight_set(eo, EVAS_HINT_EXPAND,
+                               EVAS_HINT_EXPAND);
+       }
+
+       return eo;
+}
+
+/* Terminate noti handler */
+static int app_terminate(void *data)
+{
+       struct appdata *ad = data;
+
+       if (ad->layout_main)
+               evas_object_del(ad->layout_main);
+
+       if (ad->win_main)
+               evas_object_del(ad->win_main);
+
+       return 0;
+}
+
+/* Pause/background */
+static int app_pause(void *data)
+{
+       return 0;
+}
+
+/* Resume */
+static int app_resume(void *data)
+{
+       return 0;
+}
+
+
+/* Reset */
+static int app_reset(bundle *b, void *data)
+{
+       struct appdata *ad = data;
+       int removenoti = -1;
+       char *opt = NULL;
+
+       dev_name = bundle_get_val(b, "device_name");
+       if (dev_name == NULL)
+               return 0;
+
+       if (syspopup_has_popup(b)) {
+               syspopup_reset(b);
+       } else {
+               syspopup_create(b, &handler, ad->win_main, ad);
+               evas_object_show(ad->win_main);
+
+               /* Start Main UI */
+               usbotg_unmount_start((void *)ad);
+       }
+
+       return 0;
+}
+
+/* Customized print */
+void system_print(const char *format, ...)
+{
+       /* Un-comment return to disable logs */
+       //return;
+
+       va_list args;
+       va_start(args, format);
+       vfprintf(stderr, format, args);
+       va_end(args);
+}
+
+/* Cleanup objects to avoid mem-leak */
+void usbotg_unmount_cleanup(struct appdata *ad)
+{
+       if (ad == NULL)
+               return;
+
+       if (ad->popup)
+               evas_object_del(ad->popup);
+       if (ad->layout_main)
+               evas_object_del(ad->layout_main);
+}
+
+/* Background clicked noti */
+void bg_clicked_cb(void *data, Evas * e, Evas_Object * obj, void *event_info)
+{
+       system_print("\n system-popup : In BG Noti \n");
+       fflush(stdout);
+       exit(0);
+}
+
+/* Yes clicked noti */
+// TO DO
+// following is private vconf key for system-server
+#define VCONFKEY_REMOVED_USB_STORAGE   "memory/private/sysman/removed_storage_uevent"
+
+void ok_clicked_cb(void *data, Evas * e, Evas_Object * obj, void *event_info)
+{
+       system_print("\n system-popup : Yes Noti \n");
+
+       struct appdata *ad = data;
+       vconf_set_str(VCONFKEY_REMOVED_USB_STORAGE, ad->device_name);
+       free(ad->device_name);
+
+       fflush(stdout);
+       exit(0);
+}
+
+/* Create indicator bar */
+int usbotg_unmount_create_indicator(struct appdata *ad)
+{
+       elm_win_indicator_mode_set(ad->win_main, ELM_WIN_INDICATOR_HIDE);
+       return 0;
+}
+
+/* Basic popup widget */
+int usbotg_unmount_create_and_show_basic_popup(struct appdata *ad)
+{
+       Evas_Object *btn1;
+       Evas_Object *btn2;
+       char buf[PATH_MAX] = {0, };
+
+       /* Initialization */
+       int ret_val = 0;
+       snprintf(buf, PATH_MAX, "Unmount %s?", dev_name);
+       ad->device_name = malloc(strlen(dev_name)+1);
+       strncpy(ad->device_name, dev_name, strlen(dev_name));
+
+       /* Add notify */
+       /* No need to give main window, it will create internally */
+       ad->popup = elm_popup_add(ad->win_main);
+       evas_object_size_hint_weight_set(ad->popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       elm_object_text_set(ad->popup, buf);
+       elm_object_part_text_set(ad->popup, "title,text", _("IDS_COM_BODY_SYSTEM_INFO_ABB"));
+
+       btn1 = elm_button_add(ad->popup);
+       elm_object_text_set(btn1, "OK");
+       elm_object_part_content_set(ad->popup, "button1", btn1);
+       evas_object_smart_callback_add(btn1, "clicked", ok_clicked_cb, ad);
+
+       btn2 = elm_button_add(ad->popup);
+       elm_object_text_set(btn2, "Cancel");
+       elm_object_part_content_set(ad->popup, "button2", btn2);
+       evas_object_smart_callback_add(btn2, "clicked", bg_clicked_cb, ad);
+
+       Ecore_X_Window xwin;
+       xwin = elm_win_xwindow_get(ad->popup);
+       ecore_x_netwm_window_type_set(xwin, ECORE_X_WINDOW_TYPE_NOTIFICATION);
+       evas_object_show(ad->popup);
+
+       return 0;
+}
+
+int usbotg_unmount_start(void *data)
+{
+       struct appdata *ad = data;
+       int ret_val = 0;
+
+       /* Create and show popup */
+       ret_val = usbotg_unmount_create_and_show_basic_popup(ad);
+       if (ret_val != 0)
+               return -1;
+
+       return 0;
+}
+
+/* App init */
+int app_create(void *data)
+{
+       Evas_Object *win;
+       struct appdata *ad = data;
+
+       /* create window */
+       win = create_win(PACKAGE);
+       if (win == NULL)
+               return -1;
+
+       ad->win_main = win;
+
+       return 0;
+
+}
+
+int main(int argc, char *argv[])
+{
+       struct appdata ad;
+
+       /* App life cycle management */
+       struct appcore_ops ops = {
+               .create = app_create,
+               .terminate = app_terminate,
+               .pause = app_pause,
+               .resume = app_resume,
+               .reset = app_reset,
+       };
+
+       memset(&ad, 0x0, sizeof(struct appdata));
+       ops.data = &ad;
+
+       sysconf_set_mempolicy(OOM_IGNORE);
+
+       return appcore_efl_main(PACKAGE, &argc, &argv, &ops);
+}
diff --git a/usbotg-unmount-popup/src/usbotg-unmount.h b/usbotg-unmount-popup/src/usbotg-unmount.h
new file mode 100644 (file)
index 0000000..ed13e91
--- /dev/null
@@ -0,0 +1,66 @@
+/*
+ * Copyright 2012  Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+*/
+
+
+
+#ifndef __DEF_usbotg_unmount_H_
+#define __DEF_usbotg_unmount_H_
+
+#include <Elementary.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+
+#ifndef PREFIX
+#define PREFIX "/usr"
+#endif /* PREFIX */
+
+#define TEMP_DIR               "/tmp"
+#define PACKAGE                        "usbotg-unmount-popup"
+#define APPNAME                        "usbotg-unmount-popup"
+#define ICON_DIR               "/opt/apps/org.tizen.usbotg-unmount-popup/res/images"
+#define BG_IMAGE               TEMP_DIR"/01_popup_bg.jpg"
+#define MAIN_W                 (480)
+#define MAIN_H                 (800)
+#define EDJ_PATH               "/opt/apps/org.tizen.usbotg-unmount-popup/res/edje/usbotg-unmount"
+#define EDJ_NAME               EDJ_PATH"/usbotg-unmount.edj"
+#define EDJ_POPUP_NAME         EDJ_PATH"/usbotg_unmount_popup.edj"
+#define GRP_MAIN               "main"
+#define GRP_POPUP              "popup"
+#define MAX_PROCESS_NAME       100
+#define PROCESS_NAME_FILE      "/tmp/processname.txt"
+#define BEAT
+
+struct appdata {
+       Evas *evas;
+       Evas_Object *win_main;
+       Evas_Object *popup;
+
+       Evas_Object *layout_main;       /* layout widget based on EDJ */
+
+       Evas_Object *root_w;
+       Evas_Object *root_h;
+       Evas_Object *bg;
+       Evas_Object *indicator;
+
+       double w_ratio;
+       double h_ratio;
+
+       const char *device_name;
+
+};
+
+#endif                         /* __DEF_usbotg_unmount_H__ */