-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
ADD_SUBDIRECTORY(poweroff-popup)
ADD_SUBDIRECTORY(lowbatt-popup)
ADD_SUBDIRECTORY(lowmem-popup)
+ADD_SUBDIRECTORY(usbotg-popup)
+ADD_SUBDIRECTORY(usbotg-unmount-popup)
############## END ##############
-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
+++ /dev/null
-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
--- /dev/null
+<?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>
+++ /dev/null
-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
--- /dev/null
+<?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>
+++ /dev/null
-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
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+<?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>
--- /dev/null
+[ProcessSetting]
+BG_SCHEDULE=true
--- /dev/null
+[ProcessSetting]
+BG_SCHEDULE=true
+++ /dev/null
-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
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)
/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/*
/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/*
/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/*
--- /dev/null
+/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/*
--- /dev/null
+/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/*
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; \
-/*
- * 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
-/*
- * 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
-/*
- * 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{
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 {
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 {
}
}
}
+
+
}
--- /dev/null
+#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";
+ }
+ }
+ }
+}
--- /dev/null
+#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";
+ }
+ }
+ }
+}
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)
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
# 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)
# 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")
--- /dev/null
+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 "البطارية منخفضة. سيتم إيقاف تشغيل الهاتف"
+
--- /dev/null
+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 "Изтощена батерия. Телефонът ще се изключи"
+
--- /dev/null
+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à"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
-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"
+
-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 "Χαμηλή στάθμη μπαταρίας. Το τηλέφωνο θα απενεργοποιηθεί"
+
-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"
+
--- /dev/null
+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"
+
-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á"
+
--- /dev/null
+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"
+
-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"
+
--- /dev/null
+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 "סוללה חלשה. הטלפון ייכבה"
+
--- /dev/null
+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 "निम्न बैटरी. फ़ोन बंद हो जाएगा"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
-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à"
-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"
-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 "배터리가 부족하여 휴대폰 전원이 꺼집니다"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
-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."
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
-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"
+
--- /dev/null
+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"
+
-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 "Низкий заряд батареи. Телефон будет выключен"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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 "แบตเตอรี่ต่ำ โทรศัพท์จะปิดเครื่อง"
+
-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"
+
--- /dev/null
+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 "Акумулятор розряджений. Телефон буде вимкнено"
+
--- /dev/null
+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"
+
-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 "电量低。电话将关闭"
+
-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 "電量不足。手機將會關閉"
+
-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 "電量不足。手機將會關閉"
+
#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;
option = CHECK_ACT;
if (syspopup_has_popup(b)) {
- if(option == CHECK_ACT) {
+ if (option == CHECK_ACT) {
return 0;
}
syspopup_reset(b);
{
system_print("\n system-popup : Inside bg clicked \n");
exit(0);
-}
-
+}
+
static void bg_noti_cb(void *data)
-{
+{
ui_bgimg_reload((Evas_Object *) data);
}
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)
{
/* 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);
}
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 */
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;
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;
}
ad->win_main = win;
- elm_theme_overlay_add(NULL,EDJ_NAME);
+ elm_theme_overlay_add(NULL,EDJ_NAME);
return 0;
}
#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"
# 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)
# 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")
--- /dev/null
+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 مغلق"
+
--- /dev/null
+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 затворен"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
-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"
+
-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 έκλεισε"
+
-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"
+
--- /dev/null
+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"
+
-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"
+
--- /dev/null
+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"
+
-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é"
+
--- /dev/null
+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 סגור"
+
--- /dev/null
+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 बंद"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
-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"
+
-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を終了しました"
+
-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이(가) 종료되었습니다"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
-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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
-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"
+
--- /dev/null
+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"
+
-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 закрыт"
+
--- /dev/null
+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é"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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 ที่ปิด"
+
-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ı"
+
--- /dev/null
+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 закрито"
+
--- /dev/null
+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"
+
-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 已关闭"
+
-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 已關閉"
+
-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 已關閉"
+
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;
}
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);
}
}
evas_object_size_hint_weight_set(eo, EVAS_HINT_EXPAND,
- EVAS_HINT_EXPAND);
+ EVAS_HINT_EXPAND);
}
return eo;
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);
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
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
%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).
%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).
%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
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")
# 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)
# 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")
--- /dev/null
+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 "خيارات الهاتف"
+
--- /dev/null
+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 "Опции на телефона"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
msgid "IDS_ST_BODY_POWER_OFF"
msgstr "Ausschalten"
-msgid "IDS_ST_SK_OK"
-msgstr "OK"
-
msgid "IDS_ST_BODY_SLEEP"
msgstr "Schlafen"
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)"
msgid "IDS_ST_BODY_POWER_OFF"
msgstr "Απενεργοποίηση"
-msgid "IDS_ST_SK_OK"
-msgstr "OK"
-
msgid "IDS_ST_BODY_SLEEP"
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 "Λόγος πλευρ. οθ."
msgid "IDS_ST_BODY_POWER_OFF"
msgstr "Power off"
-msgid "IDS_ST_SK_OK"
-msgstr "OK"
-
msgid "IDS_ST_BODY_SLEEP"
msgstr "Sleep"
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)"
--- /dev/null
+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"
+
msgid "IDS_ST_BODY_POWER_OFF"
msgstr "Apagar"
-msgid "IDS_ST_SK_OK"
-msgstr "Aceptar"
-
msgid "IDS_ST_BODY_SLEEP"
msgstr "Suspender"
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)"
msgid "IDS_COM_BODY_PHONE_OPTIONS"
msgstr "Opciones del teléfono"
+
--- /dev/null
+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"
+
msgid "IDS_ST_BODY_POWER_OFF"
msgstr "Éteindre"
-msgid "IDS_ST_SK_OK"
-msgstr "OK"
-
msgid "IDS_ST_BODY_SLEEP"
msgstr "Sommeil"
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)"
msgid "IDS_COM_BODY_PHONE_OPTIONS"
msgstr "Options du téléphone"
+
--- /dev/null
+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 "אפשרויות טלפון"
+
--- /dev/null
+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 "फ़ोन विकल्प"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
msgid "IDS_ST_BODY_POWER_OFF"
msgstr "Spegnimento"
-msgid "IDS_ST_SK_OK"
-msgstr "OK"
-
msgid "IDS_ST_BODY_SLEEP"
msgstr "Dormire"
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)"
msgid "IDS_COM_BODY_PHONE_OPTIONS"
msgstr "Opzioni telefono"
+
msgid "IDS_ST_BODY_POWER_OFF"
msgstr "電源OFF"
-msgid "IDS_ST_SK_OK"
-msgstr "OK"
-
msgid "IDS_ST_BODY_SLEEP"
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)"
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 "ズームを無効"
msgid "IDS_COM_BODY_PHONE_OPTIONS"
msgstr "端末オプション"
+
msgid "IDS_ST_BODY_POWER_OFF"
msgstr "종료"
-msgid "IDS_ST_SK_OK"
-msgstr "확인"
-
msgid "IDS_ST_BODY_SLEEP"
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)"
msgid "IDS_COM_BODY_PHONE_OPTIONS"
msgstr "휴대폰 옵션"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
msgid "IDS_ST_BODY_POWER_OFF"
msgstr "Uitschakelen"
-msgid "IDS_ST_SK_OK"
-msgstr "OK"
-
msgid "IDS_ST_BODY_SLEEP"
msgstr "Slapen"
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)"
msgid "IDS_COM_BODY_PHONE_OPTIONS"
msgstr "Telefoonopties"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
msgid "IDS_ST_BODY_POWER_OFF"
msgstr "Desligar"
-msgid "IDS_ST_SK_OK"
-msgstr "OK"
-
msgid "IDS_ST_BODY_SLEEP"
msgstr "Dormir"
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)"
--- /dev/null
+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"
+
msgid "IDS_ST_BODY_POWER_OFF"
-msgstr "Выключение телефона"
-
-msgid "IDS_ST_SK_OK"
-msgstr "Да"
+msgstr "Выключение"
msgid "IDS_ST_BODY_SLEEP"
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)"
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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 "ทางเลือกโทรศัพท์"
+
msgid "IDS_ST_BODY_POWER_OFF"
msgstr "Kapat"
-msgid "IDS_ST_SK_OK"
-msgstr "Tamam"
-
msgid "IDS_ST_BODY_SLEEP"
msgstr "Uyku"
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)"
msgid "IDS_COM_BODY_PHONE_OPTIONS"
msgstr "Telefon seçenekleri"
+
--- /dev/null
+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 "Опції телефону"
+
--- /dev/null
+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"
+
msgid "IDS_ST_BODY_POWER_OFF"
msgstr "关机"
-msgid "IDS_ST_SK_OK"
-msgstr "确认"
-
msgid "IDS_ST_BODY_SLEEP"
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)"
msgid "IDS_ST_BODY_POWER_OFF"
msgstr "關機"
-msgid "IDS_ST_SK_OK"
-msgstr "確定"
-
msgid "IDS_ST_BODY_SLEEP"
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)"
msgid "IDS_ST_BODY_POWER_OFF"
msgstr "電源關閉"
-msgid "IDS_ST_SK_OK"
-msgstr "確定"
-
msgid "IDS_ST_BODY_SLEEP"
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)"
void system_print(const char *format, ...)
{
/* Un-comment return to disable logs */
- return;
va_list args;
va_start(args, format);
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);
--- /dev/null
+
+########################### 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 ##############################################
+
--- /dev/null
+# 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})
--- /dev/null
+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 مغلق"
+
--- /dev/null
+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 затворен"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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 έκλεισε"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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é"
+
--- /dev/null
+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 סגור"
+
--- /dev/null
+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 बंद"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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を終了しました"
+
--- /dev/null
+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이(가) 종료되었습니다"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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 закрыт"
+
--- /dev/null
+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é"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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 ที่ปิด"
+
--- /dev/null
+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ı"
+
--- /dev/null
+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 закрито"
+
--- /dev/null
+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"
+
--- /dev/null
+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 已关闭"
+
--- /dev/null
+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 已關閉"
+
--- /dev/null
+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 已關閉"
+
--- /dev/null
+/*
+ * 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);
+}
--- /dev/null
+/*
+ * 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__ */
--- /dev/null
+
+########################### 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 ##############################################
+
--- /dev/null
+# 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})
--- /dev/null
+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 مغلق"
+
--- /dev/null
+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 затворен"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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 έκλεισε"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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é"
+
--- /dev/null
+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 סגור"
+
--- /dev/null
+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 बंद"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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を終了しました"
+
--- /dev/null
+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이(가) 종료되었습니다"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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 закрыт"
+
--- /dev/null
+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é"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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"
+
--- /dev/null
+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 ที่ปิด"
+
--- /dev/null
+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ı"
+
--- /dev/null
+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 закрито"
+
--- /dev/null
+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"
+
--- /dev/null
+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 已关闭"
+
--- /dev/null
+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 已關閉"
+
--- /dev/null
+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 已關閉"
+
--- /dev/null
+/*
+ * 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);
+}
--- /dev/null
+/*
+ * 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__ */