From 80a982d82934124ca556fc47daceb7305ffe9587 Mon Sep 17 00:00:00 2001 From: Sehong Na Date: Sat, 31 May 2014 13:02:11 +0900 Subject: [PATCH] Initialize Tizen 2.3 --- CMakeLists.txt | 58 +++ LICENSE.Flora | 206 ++++++++ NOTICE | 3 + include/sg-debug.h | 106 ++++ include/sg-keys.h | 54 ++ include/ug-setting-gallery.h | 127 +++++ packaging/ug-setting-gallery-efl.changes | 23 + packaging/ug-setting-gallery-efl.spec | 62 +++ po/CMakeLists.txt | 28 ++ po/ar.po | 51 ++ po/az.po | 51 ++ po/bg.po | 51 ++ po/ca.po | 51 ++ po/cs.po | 51 ++ po/da.po | 51 ++ po/de_DE.po | 51 ++ po/el_GR.po | 51 ++ po/en.po | 51 ++ po/en_PH.po | 51 ++ po/en_US.po | 51 ++ po/es_ES.po | 51 ++ po/es_MX.po | 51 ++ po/et.po | 51 ++ po/eu.po | 51 ++ po/fi.po | 51 ++ po/fr_CA.po | 51 ++ po/fr_FR.po | 51 ++ po/ga.po | 51 ++ po/gl.po | 51 ++ po/hi.po | 51 ++ po/hr.po | 51 ++ po/hu.po | 51 ++ po/hy.po | 51 ++ po/is.po | 51 ++ po/it_IT.po | 51 ++ po/ja_JP.po | 51 ++ po/ka.po | 51 ++ po/kk.po | 51 ++ po/ko_KR.po | 51 ++ po/lt.po | 51 ++ po/lv.po | 51 ++ po/mk.po | 51 ++ po/nb.po | 51 ++ po/nl_NL.po | 51 ++ po/pl.po | 51 ++ po/pt_BR.po | 51 ++ po/pt_PT.po | 51 ++ po/ro.po | 51 ++ po/ru_RU.po | 51 ++ po/sk.po | 51 ++ po/sl.po | 51 ++ po/sr.po | 51 ++ po/sv.po | 51 ++ po/tr_TR.po | 51 ++ po/uk.po | 51 ++ po/update-po.sh | 60 +++ po/uz.po | 51 ++ po/zh_CN.po | 51 ++ po/zh_HK.po | 51 ++ po/zh_SG.po | 51 ++ po/zh_TW.po | 51 ++ src/sg-keys.c | 228 +++++++++ src/ug-setting-gallery.c | 829 +++++++++++++++++++++++++++++++ ug-setting-gallery-efl.manifest | 5 + 64 files changed, 4390 insertions(+) create mode 100755 CMakeLists.txt create mode 100755 LICENSE.Flora create mode 100755 NOTICE create mode 100755 include/sg-debug.h create mode 100755 include/sg-keys.h create mode 100755 include/ug-setting-gallery.h create mode 100644 packaging/ug-setting-gallery-efl.changes create mode 100755 packaging/ug-setting-gallery-efl.spec create mode 100755 po/CMakeLists.txt create mode 100755 po/ar.po create mode 100755 po/az.po create mode 100755 po/bg.po create mode 100755 po/ca.po create mode 100755 po/cs.po create mode 100755 po/da.po create mode 100755 po/de_DE.po create mode 100755 po/el_GR.po create mode 100755 po/en.po create mode 100755 po/en_PH.po create mode 100755 po/en_US.po create mode 100755 po/es_ES.po create mode 100755 po/es_MX.po create mode 100755 po/et.po create mode 100755 po/eu.po create mode 100755 po/fi.po create mode 100755 po/fr_CA.po create mode 100755 po/fr_FR.po create mode 100755 po/ga.po create mode 100755 po/gl.po create mode 100755 po/hi.po create mode 100755 po/hr.po create mode 100755 po/hu.po create mode 100755 po/hy.po create mode 100755 po/is.po create mode 100755 po/it_IT.po create mode 100755 po/ja_JP.po create mode 100755 po/ka.po create mode 100755 po/kk.po create mode 100755 po/ko_KR.po create mode 100755 po/lt.po create mode 100755 po/lv.po create mode 100755 po/mk.po create mode 100755 po/nb.po create mode 100755 po/nl_NL.po create mode 100755 po/pl.po create mode 100755 po/pt_BR.po create mode 100755 po/pt_PT.po create mode 100755 po/ro.po create mode 100755 po/ru_RU.po create mode 100755 po/sk.po create mode 100755 po/sl.po create mode 100755 po/sr.po create mode 100755 po/sv.po create mode 100755 po/tr_TR.po create mode 100755 po/uk.po create mode 100755 po/update-po.sh create mode 100755 po/uz.po create mode 100755 po/zh_CN.po create mode 100755 po/zh_HK.po create mode 100755 po/zh_SG.po create mode 100755 po/zh_TW.po create mode 100755 src/sg-keys.c create mode 100755 src/ug-setting-gallery.c create mode 100755 ug-setting-gallery-efl.manifest diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100755 index 0000000..84c7570 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,58 @@ +CMAKE_MINIMUM_REQUIRED(VERSION 2.6) +PROJECT(ug-setting-gallery-efl C) + +#SET(PREFIX ${CMAKE_INSTALL_PREFIX}) +#SET(EXEC_PREFIX "\${prefix}") +#SET(LIBDIR "\${prefix}/lib") +#SET(INCLUDEDIR "\${prefix}/include") +#SET(VERSION 0.1.0) + +IF("${ARCH}" STREQUAL "arm") + ADD_DEFINITIONS("-DTARGET") +ENDIF("${ARCH}" STREQUAL "arm") + +SET(SRCS + src/ug-setting-gallery.c + src/sg-keys.c +) + +INCLUDE_DIRECTORIES( + ${CMAKE_CURRENT_SOURCE_DIR}/include +) + +INCLUDE(FindPkgConfig) +pkg_check_modules(pkgs REQUIRED elementary ui-gadget-1 dlog vconf) + +FOREACH(flag ${pkgs_CFLAGS}) + SET(EXTRA_CXXFLAGS "${EXTRA_CXXFLAGS} ${flag}") +ENDFOREACH(flag) + +SET(EXTRA_CXXFLAGS "${EXTRA_CXXFLAGS} -fvisibility=hidden -Wall") +SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CXXFLAGS}") +SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CXXFLAGS}") + +ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"") + +ADD_LIBRARY(${PROJECT_NAME} SHARED ${SRCS}) +SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION 0.1.0) +TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS}) + + +#SET(MS_KEY_INIT ms_key_init) +#SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -g") +#SET(CMAKE_C_FLAGS_DEBUG "-O2 -g") + +#SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath=/usr/lib") + +#ADD_EXECUTABLE(${MS_KEY_INIT} +# src/ms-key-init.c +#) +#TARGET_LINK_LIBRARIES(${MS_KEY_INIT} ${PROJECT_NAME}) + +INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /usr/ug/lib) +#INSTALL(TARGETS ${MS_KEY_INIT} DESTINATION bin) + +INSTALL(FILES LICENSE.Flora DESTINATION /usr/share/license RENAME ${PROJECT_NAME}) + +ADD_SUBDIRECTORY(po) + diff --git a/LICENSE.Flora b/LICENSE.Flora new file mode 100755 index 0000000..571fe79 --- /dev/null +++ b/LICENSE.Flora @@ -0,0 +1,206 @@ +Flora License + +Version 1.1, April, 2013 + +http://floralicense.org/license/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, +and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by +the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and +all other entities that control, are controlled by, or are +under common control with that entity. For the purposes of +this definition, "control" means (i) the power, direct or indirect, +to cause the direction or management of such entity, +whether by contract or otherwise, or (ii) ownership of fifty percent (50%) +or more of the outstanding shares, or (iii) beneficial ownership of +such entity. + +"You" (or "Your") shall mean an individual or Legal Entity +exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, +including but not limited to software source code, documentation source, +and configuration files. + +"Object" form shall mean any form resulting from mechanical +transformation or translation of a Source form, including but +not limited to compiled object code, generated documentation, +and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or Object form, +made available under the License, as indicated by a copyright notice +that is included in or attached to the work (an example is provided +in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object form, +that is based on (or derived from) the Work and for which the editorial +revisions, annotations, elaborations, or other modifications represent, +as a whole, an original work of authorship. For the purposes of this License, +Derivative Works shall not include works that remain separable from, +or merely link (or bind by name) to the interfaces of, the Work and +Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including the original +version of the Work and any modifications or additions to that Work or +Derivative Works thereof, that is intentionally submitted to Licensor +for inclusion in the Work by the copyright owner or by an individual or +Legal Entity authorized to submit on behalf of the copyright owner. +For the purposes of this definition, "submitted" means any form of +electronic, verbal, or written communication sent to the Licensor or +its representatives, including but not limited to communication on +electronic mailing lists, source code control systems, and issue +tracking systems that are managed by, or on behalf of, the Licensor +for the purpose of discussing and improving the Work, but excluding +communication that is conspicuously marked or otherwise designated +in writing by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity +on behalf of whom a Contribution has been received by Licensor and +subsequently incorporated within the Work. + +"Tizen Certified Platform" shall mean a software platform that complies +with the standards set forth in the Tizen Compliance Specification +and passes the Tizen Compliance Tests 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 + and your own copyright statement or terms and conditions do not conflict + the conditions stated in the License including section 3. + +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.1 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://floralicense.org/license/ + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + diff --git a/NOTICE b/NOTICE new file mode 100755 index 0000000..94d56df --- /dev/null +++ b/NOTICE @@ -0,0 +1,3 @@ +Copyright (c) 2012 Samsung Electronics Co., Ltd. All rights reserved. +Except as noted, this software is licensed under Flora License, Version 1.1 +Please, see the LICENSE.Flora file for Flora License, Version 1.1 terms and conditions. diff --git a/include/sg-debug.h b/include/sg-debug.h new file mode 100755 index 0000000..5041a4f --- /dev/null +++ b/include/sg-debug.h @@ -0,0 +1,106 @@ +/* + * Copyright 2012 Samsung Electronics Co., Ltd + * + * Licensed under the Flora License, Version 1.1 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://floralicense.org/license/ + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef __gallery_debug_H__ +#define __gallery_debug_H__ + +#define ENABLE_LOG_SYSTEM + +#ifdef ENABLE_LOG_SYSTEM +#define USE_DLOG_SYSTEM + +#ifdef USE_DLOG_SYSTEM +#include + +#ifdef LOG_TAG +#undef LOG_TAG +#endif + +#define LOG_TAG "gallery-setting" + +#define gallery_debug(fmt, arg...) do{ \ + LOGD("[%s :%05d] "fmt "\n",__FUNCTION__, __LINE__,##arg); \ + } while (0) +#define gallery_info(fmt, arg...) do{ \ + LOGI("[%s :%05d] "fmt "\n",__FUNCTION__, __LINE__,##arg); \ + } while (0) +#define gallery_warn(fmt, arg...) do{ \ + LOGW("[%s :%05d] "fmt "\n",__FUNCTION__, __LINE__,##arg); \ + } while (0) +#define gallery_error(fmt, arg...) do{ \ + LOGE("[%s :%05d] "fmt "\n",__FUNCTION__, __LINE__,##arg); \ + } while (0) + +#define gallery_func_enter() LOGD( "[%s: %05d] <<<< enter \n", __func__, __LINE__) +#define gallery_func_leave() LOGD( "[%s: %05d] >>>> leave \n", __func__, __LINE__ ) + +#else //USE_DLOG_SYSTEM +#define gallery_debug(fmt, arg...) do { \ + fprintf(stderr,"[%s:%05d] " fmt "\n",__func__, __LINE__, ##arg); \ +} while(0) + +#define gallery_info(fmt, arg...) do { \ + fprintf(stderr,"[%s:%05d] " fmt "\n",__func__, __LINE__, ##arg); \ +} while(0) + +#define gallery_warn(fmt, arg...) do { \ + fprintf(stderr,"[%s:%05d] " fmt "\n",__func__, __LINE__, ##arg); \ +} while(0) + +#define gallery_error(fmt, arg...) do { \ + fprintf(stderr,"[%s:%05d] " fmt "\n",__func__, __LINE__, ##arg); \ +} while(0) +#define gallery_func_enter() fprintf(stdout, "[%s : %05d] <<< enter \n", __func__, __LINE__ , ##arg) +#define gallery_func_leave() fprintf(stdout, "[%s : %05d] >>> leave \n", __func__, __LINE__ , ##arg) + +#endif // #ifdef USE_DLOG_SYSTEM + +#else //ENABLE_LOG_SYSTEM +#define gallery_debug(fmt, arg...) +#define gallery_info(fmt, arg...) +#define gallery_warn(fmt, arg...) +#define gallery_error(fmt, arg...) +#endif //ENABLE_LOG_SYSTEM + + +#define gallery_ret_if(expr) do { \ + if(expr) { \ + return; \ + } \ +} while (0) +#define gallery_retv_if(expr, val) do { \ + if(expr) { \ + return (val); \ + } \ +} while (0) + +#define gallery_retm_if(expr, fmt, arg...) do { \ + if(expr) { \ + gallery_warn(fmt, ##arg); \ + return; \ + } \ +} while (0) + +#define gallery_retvm_if(expr, val, fmt, arg...) do { \ + if(expr) { \ + gallery_warn(fmt, ##arg); \ + return (val); \ + } \ +} while (0) + + +#endif //__gallery_debug_H__ + diff --git a/include/sg-keys.h b/include/sg-keys.h new file mode 100755 index 0000000..34543b3 --- /dev/null +++ b/include/sg-keys.h @@ -0,0 +1,54 @@ +/* + * Copyright 2012 Samsung Electronics Co., Ltd + * + * Licensed under the Flora License, Version 1.1 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://floralicense.org/license/ + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef __GALLERY_KEY_H__ +#define __GALLERY_KEY_H__ + +#include + +#include +#include + + +#define VCONFKEY_GALLERY_INTERVAL_TIME "db/gallery/setting/interval_time" //int + +#define VCONFKEY_GALLERY_REPEAT_STATE "db/gallery/setting/repeat_state" //boolean + +#define VCONFKEY_GALLERY_SHUFFLE_STATE "db/gallery/setting/shuffle_state" //boolean + + +int gallery_key_init_current_time(double *val); +int gallery_key_init_repeat_state(int *b_val); +int gallery_key_init_shuffle_state(int *b_val); + +void gallery_key_text_popup(void *data, char *msg); + +char* gallery_key_time_menu_get(int index); +char* gallery_key_size_menu_get(int index); + +double gallery_key_get_time_vconf_value(int index); +char* gallery_key_get_size_vconf_value(int index); + +int gallery_key_set_current_time(double value); +int gallery_key_set_repeat_state(bool value); +int gallery_key_set_shuffle_state(bool value); + +bool gallery_key_get_repeat_state(); +bool gallery_key_get_shuffle_state(); + + +#endif + diff --git a/include/ug-setting-gallery.h b/include/ug-setting-gallery.h new file mode 100755 index 0000000..db0c401 --- /dev/null +++ b/include/ug-setting-gallery.h @@ -0,0 +1,127 @@ +/* + * Copyright 2012 Samsung Electronics Co., Ltd + * + * Licensed under the Flora License, Version 1.1 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://floralicense.org/license/ + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef __GALLERY_UG_EFL_H__ +#define __GALLERY_UG_EFL_H__ + + +#include +#include + + +#define PKGNAME "ug-setting-gallery-efl" + +#define _EDJ(o) elm_layout_edje_get(o) + +/* Original code is in appcore-common.h */ +#define _(str) gettext(str) /**< gettext alias */ +#define gettext_noop(str) (str) /**< keyword for xgettext to extract translatable strings */ +#define N_(str) gettext_noop(str) /**< gettext_noop alias */ + +#define _SG_GETSYSTEMSTR(ID) dgettext("sys_string", (ID)) +#define _SG_GETLOCALSTR(ID) dgettext("ug-setting-gallery-efl", (ID)) + +#define GALLERY_SUB_TIME_COUNT 5 +#define GALLERY_SUB_EFFECT_COUNT 10//5 + +#define SGUG_TR_GALLERY _SG_GETSYSTEMSTR("IDS_COM_BODY_GALLERY") + +#define SGUG_TR_SLIDESHOW _SG_GETLOCALSTR("IDS_MEDIABR_OPT_SLIDE_SHOW") + +#define SGUG_TR_PESF _SG_GETLOCALSTR("IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL") +#define SGUG_TR_REPEAT _SG_GETLOCALSTR("IDS_MEDIABR_BODY_REPEAT") +#define SGUG_TR_SHUFFLE _SG_GETLOCALSTR("IDS_MEDIABR_BODY_SHUFFLE") + + +#define SGUG_TR_1s _SG_GETSYSTEMSTR("IDS_COM_BODY_1_SECOND") +#define SGUG_TR_2s _SG_GETLOCALSTR("IDS_MEDIABR_OPT_2_SECONDS") +#define SGUG_TR_3s _SG_GETLOCALSTR("IDS_MEDIABR_OPT_3_SECONDS") +#define SGUG_TR_5s _SG_GETLOCALSTR("IDS_MEDIABR_BODY_5_SECONDS") +#define SGUG_TR_10s _SG_GETLOCALSTR("IDS_MEDIABR_BODY_10_SECONDS") +#define SGUG_TR_20s _SG_GETLOCALSTR("IDS_MEDIABR_BODY_20_SECONDS") +#define SGUG_TR_FAILED _("Setting failed, please try again..") + + +#define VCONFKEY_GALLERY_ITV_TIME_1S (1.0f) +#define VCONFKEY_GALLERY_ITV_TIME_2S (2.0f) +#define VCONFKEY_GALLERY_ITV_TIME_3S (3.0f) +#define VCONFKEY_GALLERY_ITV_TIME_5S (5.0f) +#define VCONFKEY_GALLERY_ITV_TIME_10S (10.0f) +#define VCONFKEY_GALLERY_ITV_TIME_20S (20.0f) + + +#define DEFAULT_TIMER VCONFKEY_GALLERY_ITV_TIME_3S +#define DEFAULT_REPEAT false +#define DEFAULT_SHUFFLE false + +#ifdef TARGET +typedef enum +{ + GALLERY_MAIN_MENU_TITLE = 0, + GALLERY_MAIN_MENU_TIME, + GALLERY_MAIN_MENU_REPEAT, + GALLERY_MAIN_MENU_SHUFFLE, + GALLERY_MAIN_MENU_ITEM_MAX, +}gallery_main_menu_item_t; +#else +typedef enum +{ + GALLERY_MAIN_MENU_TITLE = 0, + GALLERY_MAIN_MENU_TIME, + GALLERY_MAIN_MENU_REPEAT, + GALLERY_MAIN_MENU_SHUFFLE, + GALLERY_MAIN_MENU_ITEM_MAX, +}gallery_main_menu_item_t; +#endif + +typedef struct ug_data +{ + Evas_Object *main_layout; + Evas_Object *bg; + Evas_Object *naviframe; + Evas_Object *time_layout; + Evas_Object *genlist; + Evas_Object *backbtn; + + Evas_Object *repeat_btn; + Evas_Object *shuffle_btn; + Evas_Object *inline_video_btn; + int repeat_state; + int shuffle_state; + int inline_video_state; + Evas_Object *radio_group; + Evas_Object *popup; + Elm_Object_Item *gl_it[GALLERY_MAIN_MENU_ITEM_MAX]; + + + Elm_Genlist_Item_Class check_time_itc; + Elm_Genlist_Item_Class expandable_itc; + + Elm_Genlist_Item_Class txt_icon_itc; + + Elm_Genlist_Item_Class title_itc; + + Elm_Genlist_Item_Class seperator_itc; + Elm_Genlist_Item_Class seperator_end_itc; + Elm_Genlist_Item_Class two_txt_icon_itc; + + ui_gadget_h ug; + ui_gadget_h ug_loading; +}st_ug_data; + + +#endif + diff --git a/packaging/ug-setting-gallery-efl.changes b/packaging/ug-setting-gallery-efl.changes new file mode 100644 index 0000000..9600625 --- /dev/null +++ b/packaging/ug-setting-gallery-efl.changes @@ -0,0 +1,23 @@ +* Wed Jun 19 2013 Stanislav Radomskiy submit/tizen_2.2/20130617.072320@dd23b59 +- Fix: 'Repeat' and 'Shuffle' switches now work in Setting->Gallery +- update license +- update license +- Merge "Update license" into tizen_2.1 +- Update license +- Merge branch 'master' into 2.1 +- fix set vconftool +- Merge branch 'master' into 2.1 +- change vconf name +- Merge branch '2.0' +- merge with master +- Tizen 2.1 base +- fix build error, fix winset style +- apply license +- fix on off change routine +- change license url +- merge private to rsa +- Adding manifest +- initial upload +- apply FSL(Flora Software License) +- Initial empty repository + diff --git a/packaging/ug-setting-gallery-efl.spec b/packaging/ug-setting-gallery-efl.spec new file mode 100755 index 0000000..baa3bfb --- /dev/null +++ b/packaging/ug-setting-gallery-efl.spec @@ -0,0 +1,62 @@ +Name: ug-setting-gallery-efl +Summary: UG setting gallery ELF +Version: 1.0.43 +Release: 1 +Group: Applications +License: Flora Software License +Source0: %{name}-%{version}.tar.gz +BuildRequires: pkgconfig(elementary) +BuildRequires: pkgconfig(edje) +BuildRequires: pkgconfig(eina) +BuildRequires: pkgconfig(evas) +BuildRequires: pkgconfig(dlog) +BuildRequires: pkgconfig(vconf) +BuildRequires: pkgconfig(ui-gadget-1) +BuildRequires: cmake +BuildRequires: gettext +Requires(post): /sbin/ldconfig +Requires(post): /usr/bin/vconftool +requires(postun): /sbin/ldconfig +%description +ug setting gallery efl. + +%prep +%setup -q -n %{name}-%{version} + +%build + +%ifarch %{arm} +%define ARCH arm +%else +%define ARCH i586 +%endif + +export LDFLAGS+="-Wl,--rpath=%{_prefix}/lib -Wl,--as-needed" + +LDFLAGS="$LDFLAGS" cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DARCH=%{ARCH} + +make %{?jobs:-j%jobs} + +%install +%make_install +mkdir -p %{buildroot}/usr/share/license +cp LICENSE.Flora %{buildroot}/usr/share/license/%{name} + +%post +/sbin/ldconfig +export LD_LIBRARY_PATH=/usr/lib/ug:$LD_LIBRARY_PATH + +/usr/bin/vconftool set -t double db/gallery/setting/interval_time 3.0 -g 6514 +/usr/bin/vconftool set -t bool db/gallery/setting/repeat_state 0 -g 6514 +/usr/bin/vconftool set -t bool db/gallery/setting/shuffle_state 0 -g 6514 +/usr/bin/vconftool set -t string db/gallery/setting/ss_effect "Slide" -g 6514 + +%postun -p /sbin/ldconfig + +%files +%manifest ug-setting-gallery-efl.manifest +%defattr(-,root,root,-) +/usr/ug/lib/* +/usr/ug/res/* +/usr/share/license/%{name} + diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt new file mode 100755 index 0000000..f4a7269 --- /dev/null +++ b/po/CMakeLists.txt @@ -0,0 +1,28 @@ +# for i18n + +SET(POFILES ar.po az.po bg.po ca.po cs.po da.po de_DE.po el_GR.po en.po en_PH.po +en_US.po es_ES.po es_MX.po et.po eu.po fi.po fr_CA.po fr_FR.po ga.po gl.po +hi.po hr.po hu.po hy.po is.po it_IT.po ja_JP.po ka.po kk.po ko_KR.po lt.po lv.po +mk.po nb.po nl_NL.po pl.po pt_BR.po pt_PT.po ro.po ru_RU.po sk.po sl.po sr.po +sv.po tr_TR.po uk.po uz.po zh_CN.po zh_HK.po zh_SG.po zh_TW.po) + +SET(MSGFMT "/usr/bin/msgfmt") + +FOREACH(pofile ${POFILES}) + SET(pofile ${CMAKE_CURRENT_SOURCE_DIR}/${pofile}) + MESSAGE("PO: ${pofile}") + GET_FILENAME_COMPONENT(absPofile ${pofile} ABSOLUTE) + GET_FILENAME_COMPONENT(lang ${absPofile} NAME_WE) + SET(moFile ${CMAKE_CURRENT_BINARY_DIR}/${lang}.mo) + ADD_CUSTOM_COMMAND( + OUTPUT ${moFile} + COMMAND ${MSGFMT} -o ${moFile} ${absPofile} + DEPENDS ${absPofile} + ) + INSTALL(FILES ${moFile} + DESTINATION /usr/ug/res/locale/${lang}/LC_MESSAGES RENAME ${PROJECT_NAME}.mo) + SET(moFiles ${moFiles} ${moFile}) +ENDFOREACH(pofile) + +MESSAGE(".mo files: ${moFiles}") +ADD_CUSTOM_TARGET(po ALL DEPENDS ${moFiles}) diff --git a/po/ar.po b/po/ar.po new file mode 100755 index 0000000..3662647 --- /dev/null +++ b/po/ar.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "عرض الصور" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "فاصل عرض الشرائح" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "شرائح" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "ثانيتان" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 ثوان" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "الخلط" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "تكرار" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "تأثير الانتقال" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "التلاشي التدريجي" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "إخفاء" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "إذابة" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "الترجمات المصاحبة" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 ثوان" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 ثوان" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 ثانية" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "قوس قزح" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "التفعيل" + diff --git a/po/az.po b/po/az.po new file mode 100755 index 0000000..c9f9f05 --- /dev/null +++ b/po/az.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Slayd göstərmə" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Slaydşou intervalı" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Slayd" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 saniyə" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 saniyə" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Təsadüfi sıralama" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Təkrar et" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Keçid effekti" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Tutqunlaşdır" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Sayrışmaq" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Seç" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Yarımbaşlıqlar" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 saniyə" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 saniyə" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 saniyə" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Diafraqma" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Aktivləşdirmə" + diff --git a/po/bg.po b/po/bg.po new file mode 100755 index 0000000..a4f6d71 --- /dev/null +++ b/po/bg.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Слайдшоу" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Интервал на слайдшоуто" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Слайд" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 секунди" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 секунди" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Разбъркано" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Повтаряне" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Ефект на преход" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Избледняване" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Щори" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Размиване" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Субтитри" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 секунди" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 секунди" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 секунди" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Ирис" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Активиране" + diff --git a/po/ca.po b/po/ca.po new file mode 100755 index 0000000..6f96fe3 --- /dev/null +++ b/po/ca.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Presentació de diapositives" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Interval de la presentació de diapositives" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Diapositiva" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 segons" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 segons" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Ordre aleatori" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Repetir" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Efecte de transició" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Perdre intensitat" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Persiana" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Dissoldre" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Subtítols" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 segons" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 segons" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 segons" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Iris" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Activació" + diff --git a/po/cs.po b/po/cs.po new file mode 100755 index 0000000..4a76679 --- /dev/null +++ b/po/cs.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Prezentace" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Interval prezentace" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Sklouznutí" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 sekund" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 sekundy" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Náhodně" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Opakovat" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Přechodový efekt" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Zvolna mizet" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Roleta" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Rozplynout" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Titulky" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 sekund" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 sekund" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 sekund" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Duha" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Aktivace" + diff --git a/po/da.po b/po/da.po new file mode 100755 index 0000000..23bf9bf --- /dev/null +++ b/po/da.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Diasshow" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Interval for diasshow" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Dias" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 sekunder" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 sekunder" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Tilfældig rækkefølge" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Gentag" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Overgangseffekt" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Tone ud" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Afblænd" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Opløs" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Undertekster" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 sekunder" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 sekunder" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 sekunder" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Iris" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Aktivering" + diff --git a/po/de_DE.po b/po/de_DE.po new file mode 100755 index 0000000..5ee71f0 --- /dev/null +++ b/po/de_DE.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Diashow" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Diashowintervall" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Gleiten" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 Sekunden" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 Sekunden" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Zufallswiedergabe" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Wiederholen" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Übergangseffekt" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Ausblenden" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Blenden" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Auflösen" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Untertitel" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 Sekunden" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 Sekunden" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 Sekunden" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Iris" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Aktivierung" + diff --git a/po/el_GR.po b/po/el_GR.po new file mode 100755 index 0000000..2fe2453 --- /dev/null +++ b/po/el_GR.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Παρουσίαση" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Διάστημα παρουσίασης" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Διαφάνεια" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 δευτερόλεπτα" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 δευτερόλεπτα" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Τυχαία σειρά" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Επανάληψη" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Εφέ μετάβασης" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Σταδιακή εμφάνιση" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Ρολό" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Αποσύνθεση" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Υπότιτλοι" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 δευτερόλεπτα" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 δευτερόλεπτα" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 δευτερόλεπτα" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Ίριδα" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Ενεργοποίηση" + diff --git a/po/en.po b/po/en.po new file mode 100755 index 0000000..85ffccf --- /dev/null +++ b/po/en.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Slide show" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Slideshow interval" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Slide" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 seconds" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 seconds" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Shuffle" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Repeat" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Transition effect" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Fade" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Blind" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Dissolve" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Subtitles" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 seconds" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 seconds" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 seconds" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Iris" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Activation" + diff --git a/po/en_PH.po b/po/en_PH.po new file mode 100755 index 0000000..85ffccf --- /dev/null +++ b/po/en_PH.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Slide show" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Slideshow interval" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Slide" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 seconds" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 seconds" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Shuffle" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Repeat" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Transition effect" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Fade" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Blind" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Dissolve" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Subtitles" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 seconds" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 seconds" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 seconds" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Iris" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Activation" + diff --git a/po/en_US.po b/po/en_US.po new file mode 100755 index 0000000..85ffccf --- /dev/null +++ b/po/en_US.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Slide show" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Slideshow interval" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Slide" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 seconds" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 seconds" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Shuffle" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Repeat" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Transition effect" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Fade" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Blind" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Dissolve" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Subtitles" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 seconds" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 seconds" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 seconds" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Iris" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Activation" + diff --git a/po/es_ES.po b/po/es_ES.po new file mode 100755 index 0000000..9664925 --- /dev/null +++ b/po/es_ES.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Presentación de diapositivas" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Intervalo de presentación de diapositivas" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Diapositiva" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 segundos" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 segundos" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Reproducción aleatoria" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Repetir" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Efecto de transición" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Desaparición" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Efecto persiana" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Fundir" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Subtítulos" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 segundos" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 segundos" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 segundos" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Iris" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Activación" + diff --git a/po/es_MX.po b/po/es_MX.po new file mode 100755 index 0000000..9220d8c --- /dev/null +++ b/po/es_MX.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Presentación de diapositivas " + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Intervalo de presentación de diapositivas" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Deslizar" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 segundos" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 segundos" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Aleatorio" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Repetir" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Efecto de transición" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Aparecer" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Persiana" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Fundir" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Subtítulos" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 segundos" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 segundos" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 segundos" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Iris" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Activación" + diff --git a/po/et.po b/po/et.po new file mode 100755 index 0000000..71d8525 --- /dev/null +++ b/po/et.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Slaidiseanss" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Slaidiseansi intervall" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Slaid" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 sekundit" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 sekundit" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Juhuesitus" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Korda" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Ülemineku efekt" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Hajumine" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Vari" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Lahuta" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Subtiitrid" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 sekundit" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 sekundit" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 sekundit" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Iiris" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Aktiveerimine" + diff --git a/po/eu.po b/po/eu.po new file mode 100755 index 0000000..66d8018 --- /dev/null +++ b/po/eu.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Diapositiba aurkezpena" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Aurkzpen tartea" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Diapositiba" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 segundo" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 segundo" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Ausazko ordena" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Errepikatu" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Trantsizio efektua" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Koloregabetu" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Itsua" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Disolbatu" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Azpitituluak" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 segundo" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 segundo" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 segundo" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Irisa" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Aktibazioa" + diff --git a/po/fi.po b/po/fi.po new file mode 100755 index 0000000..25f50d7 --- /dev/null +++ b/po/fi.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Diaesitys" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Kuvaesityksen aikaväli" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Dia" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 sekuntia" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 sekuntia" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Sekoitus" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Toista" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Siirtymätehoste" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Häivytä" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Kaihdin" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Ristikuva" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Tekstitys" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 sekuntia" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 sekuntia" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 sekuntia" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Iris" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Aktivointi" + diff --git a/po/fr_CA.po b/po/fr_CA.po new file mode 100755 index 0000000..68b74ef --- /dev/null +++ b/po/fr_CA.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Diaporama" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Intervalle du diaporama" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Diapo" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 secondes" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 secondes" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Mode aléatoire" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Répéter" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Effet de transition" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Fondu" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Stores vénitiens" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Fondu enchainé" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Sous-titres" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 secondes" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 secondes" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 secondes" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Iris" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Activation" + diff --git a/po/fr_FR.po b/po/fr_FR.po new file mode 100755 index 0000000..0b5d9cf --- /dev/null +++ b/po/fr_FR.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Diaporama" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Intervalle du diaporama" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Défilement" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 secondes" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 secondes" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Mode aléatoire" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Répéter" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Effet de transition" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Fondu" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Stores vénitiens" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Fondu enchaîné" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Sous-titres" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 secondes" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 secondes" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 secondes" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Iris" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Activation" + diff --git a/po/ga.po b/po/ga.po new file mode 100755 index 0000000..a41151a --- /dev/null +++ b/po/ga.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Taispeántas sleamhnán" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Eatramh taispeántais sleamhnán" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Sleamhnán" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 shoicind" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 shoicind" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Suaitheadh" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Déan arís" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Maisíocht trasdula" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Céimnigh" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Dallóg" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Leáigh" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Fotheidil" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 shoicind" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 soicind" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 soicind" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Feileastram" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Gníomhachtú" + diff --git a/po/gl.po b/po/gl.po new file mode 100755 index 0000000..3ce637d --- /dev/null +++ b/po/gl.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Presentación de diapositivas" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Intervalo de presentación" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Diapositiva" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 segundos" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 segundos" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Orde aleatoria" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Repetir" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Efecto de transición" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Atenuar" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Persiana" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Fundir" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Subtítulos" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 segundos" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 segundos" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 segundos" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Iris" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Activación" + diff --git a/po/hi.po b/po/hi.po new file mode 100755 index 0000000..1fdc404 --- /dev/null +++ b/po/hi.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "स्लाइड शो" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "स्लाइड शो अंतराल" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "स्लाइड" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 सेकंड" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 सेकंड" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "शफ़ल" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "दोहराव" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "परिवर्तन प्रभाव" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "फीका" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "ब्लाइंड" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "विलय" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "उपशीर्षक" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 सेकंड" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 सेकंड" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 सेकंड" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "आइरिस" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "सक्रियण" + diff --git a/po/hr.po b/po/hr.po new file mode 100755 index 0000000..7024828 --- /dev/null +++ b/po/hr.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Prezentacija" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Interval prezentacije" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Listanje" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 sek" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 sek" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Nasumično" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Ponavljanje" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Efekt prijelaza" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Zatamni" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Roleta" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Razrijedi" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Titlovi" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 sek" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 sek" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 sek" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Iris" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Uključivanje" + diff --git a/po/hu.po b/po/hu.po new file mode 100755 index 0000000..df7c65f --- /dev/null +++ b/po/hu.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Diavetítés" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Diabemutató intervalluma" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Dia" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 másodperc" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 másodperc" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Véletlen sorrend" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Ismétlés" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Áttűnés" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Áttűnés" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Rács" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Áttűnés" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Feliratok" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 másodperc" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 másodperc" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 másodperc" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Írisz" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Aktivál" + diff --git a/po/hy.po b/po/hy.po new file mode 100755 index 0000000..0fa4034 --- /dev/null +++ b/po/hy.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Սլայդ շոու" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Սահկահանդեսի միջակայքը" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Սլայդ" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 վայրկյան" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 վայրկյան" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Պատահական" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Կրկնել" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Փոխանցման էֆեկտ" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Անհետացող" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Գալարավարագույր" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Լուծել" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Ենթավերնագրեր" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 վայրկյան" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 վայրկյան" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 վայրկյան" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Ծիածան" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Ակտիվացում" + diff --git a/po/is.po b/po/is.po new file mode 100755 index 0000000..915e064 --- /dev/null +++ b/po/is.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Glærusýning" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Tími milli mynda" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Glæra" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 sekúndur" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 sekúndur" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Stokka" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Endurtaka" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Skipting" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Lækka" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Rimlagardína" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Leysa upp" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Texti" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 sekúndur" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 sekúndur" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 sekúndur" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Augasteinn" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Virkjun" + diff --git a/po/it_IT.po b/po/it_IT.po new file mode 100755 index 0000000..3cd054b --- /dev/null +++ b/po/it_IT.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Presentazione" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Intervallo presentazione" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Scorrimento" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 secondi" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 secondi" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Riproduzione casuale" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Ripeti" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Effetto di transizione" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Sfumatura" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Veneziana" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Dissolvenza" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Sottotitoli" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 secondi" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 secondi" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 secondi" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Iride" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Attivazione" + diff --git a/po/ja_JP.po b/po/ja_JP.po new file mode 100755 index 0000000..5e36d55 --- /dev/null +++ b/po/ja_JP.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "スライドショー" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "スライドショーの間隔" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "スライド" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2秒" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3秒" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "シャッフル" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "繰り返し" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "通過効果" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "フェード" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "ブラインド" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "ディゾルブ" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "字幕" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5秒" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10秒" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20秒" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "アイリス" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "アクティベーション" + diff --git a/po/ka.po b/po/ka.po new file mode 100755 index 0000000..78941c3 --- /dev/null +++ b/po/ka.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "სლაიდშოუ" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "სლაიდ–შოუს ინტერვალი" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "სლაიდი" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 წამი" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 წამი" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "გადანაცვლება" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "გამეორება" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "გადასვლის ეფექტი" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "ნელ-ნელა ჩაქრობა" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "დაბინდვა" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "თანდათან გაქრობა" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "სუბტიტრები" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 წამი" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 წამი" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 წამი" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "ირისი" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "გააქტიურება" + diff --git a/po/kk.po b/po/kk.po new file mode 100755 index 0000000..b25916e --- /dev/null +++ b/po/kk.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Слайд-шоу" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Слайдшоу аралығы" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Слайд" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 секунд" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 секунд" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Кездейсоқ тәртіп" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Қайталау" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Өтпелі әсер" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Тегіс пайда болу" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Көрінбейді" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Жоқ болу" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Субтитрлер" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 секунд" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 секунд" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 секунд" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Жыланқияқ" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Активтеу" + diff --git a/po/ko_KR.po b/po/ko_KR.po new file mode 100755 index 0000000..94be36c --- /dev/null +++ b/po/ko_KR.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "슬라이드쇼" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "슬라이드쇼 전환 간격" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "슬라이드" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2초" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3초" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "셔플" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "반복" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "전환 효과" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "페이드" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "블라인드" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "디졸브" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "자막" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5초" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10초" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20초" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "아이리스" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "실행" + diff --git a/po/lt.po b/po/lt.po new file mode 100755 index 0000000..0d06db1 --- /dev/null +++ b/po/lt.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Skaidrių demonstravimas" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Skaidrių rodymo intervalas" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Skaidrė" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 sekundės" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 sekundės" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Maišyti" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Kartoti" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Perėjimo efektas" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Išblukimas" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Žaliuzės" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Panaikinti" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Subtitrai" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 sekundės" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 sekundžių" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 sekundžių" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Rainelė" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Aktyvinimas" + diff --git a/po/lv.po b/po/lv.po new file mode 100755 index 0000000..cdf2aa5 --- /dev/null +++ b/po/lv.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Slaidrāde" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Slaidrādes intervāls" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Slaids" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 sekundes" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 sekundes" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Jaukt" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Atkārtot" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Pārejas efekts" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Izgaist" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Aizēnošana" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Izšķīdināt" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Subtitri" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 sekundes" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 sekundes" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 sekundes" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Varavīksne" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Aktivizēšana" + diff --git a/po/mk.po b/po/mk.po new file mode 100755 index 0000000..7444670 --- /dev/null +++ b/po/mk.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Слајдови" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Период на слајдовите" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Слајд" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 секунди" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 секунди" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Произволно" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Повторување" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Премин" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Затемнување" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Ролетна" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Растворање" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Титли" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 секунди" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 секунди" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 секунди" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Зеница" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Активирање" + diff --git a/po/nb.po b/po/nb.po new file mode 100755 index 0000000..09089fa --- /dev/null +++ b/po/nb.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Bildefremvisning" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Bildefremvisningsintervall" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Lysbilde" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 sekunder" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 sekunder" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Tilfeldig avspilling" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Gjenta" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Overgangseffekt" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Fade" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Persienne" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Oppløs" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Undertekster" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 sekunder" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 sekunder" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 sekunder" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Iris" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Aktivering" + diff --git a/po/nl_NL.po b/po/nl_NL.po new file mode 100755 index 0000000..63aa933 --- /dev/null +++ b/po/nl_NL.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Diapresentatie" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Interval diashow" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Pictogram" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 seconden" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 seconden" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Willekeurig" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Herhalen" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Overgangseffect" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Uitvloeien" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Jaloezie" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Oplossen" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Ondertitels" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 seconden" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 seconden" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 seconden" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Iris" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Inschakelen" + diff --git a/po/pl.po b/po/pl.po new file mode 100755 index 0000000..cb94302 --- /dev/null +++ b/po/pl.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Pokaz slajdów" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Interwał pokazu slajdów" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Slajd" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 sek." + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 sek." + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Kolejność losowa" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Powtórz" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Efekt przejścia menu" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Zanikanie" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Zasłona" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Przenikanie" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Napisy" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 sek." + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 sek." + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 sek." + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Koło" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Aktywacja" + diff --git a/po/pt_BR.po b/po/pt_BR.po new file mode 100755 index 0000000..dfab441 --- /dev/null +++ b/po/pt_BR.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Exibição de slides" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Intervalo da apresentação de slides" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Transição" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 segundos" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 segundos" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Modo aleatório" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Repetir" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Efeito de transição" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Desbotar" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Persiana" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Dissolver" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Legendas" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 segundos" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 segundos" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 segundos" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Iris" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Ativação" + diff --git a/po/pt_PT.po b/po/pt_PT.po new file mode 100755 index 0000000..3b959a0 --- /dev/null +++ b/po/pt_PT.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Apresentação de slides" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Duração da apresentação" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Slide" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 segundos" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 segundos" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Aleatório" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Repetir" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Efeito de transição" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Saída gradual" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Persiana" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Dissolver" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Legendas" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 segundos" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 segundos" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 segundos" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Íris" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Activação" + diff --git a/po/ro.po b/po/ro.po new file mode 100755 index 0000000..ecdfb07 --- /dev/null +++ b/po/ro.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Expuneri diapozitive" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Interval expunere diapozitive" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Diapozitiv" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 secunde" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 secunde" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Amestecare" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Repetare" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Efect de tranziţie" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Estompare" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Jaluzele" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Dizolvare" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Subtitrare" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 secunde" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 secunde" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 secunde" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Curcubeu" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Activare" + diff --git a/po/ru_RU.po b/po/ru_RU.po new file mode 100755 index 0000000..07a042a --- /dev/null +++ b/po/ru_RU.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Слайд-шоу" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Интервал для слайд-шоу" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Слайд-шоу" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 секунды" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 секунды" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Случайный порядок" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Повторить" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Эффект перехода" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Растворение" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Жалюзи" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Растворение" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Субтитры" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 секунд" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 секунд" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 секунд" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Радуга" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Активация" + diff --git a/po/sk.po b/po/sk.po new file mode 100755 index 0000000..d4676b9 --- /dev/null +++ b/po/sk.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Prezentácia" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Interval prezentácie" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Vysunutie" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 sekundy" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 sekundy" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Náhodné poradie" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Opakovať" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Efekt prechodu" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Stmievanie" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Roleta" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Prelínanie" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Titulky" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 sekúnd" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 sekúnd" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 sekúnd" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Clona" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Aktivácia" + diff --git a/po/sl.po b/po/sl.po new file mode 100755 index 0000000..e690bde --- /dev/null +++ b/po/sl.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Diaprojekcija" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Interval diaprojekcije" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Prehod" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 sekundi" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 sekunde" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Naključno" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Ponovi" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Učinek prehoda" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Zatemnitev" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Zastor" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Raztopi" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Podnapisi" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 sekund" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 sekund" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 sekund" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Mavrica" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Vklop" + diff --git a/po/sr.po b/po/sr.po new file mode 100755 index 0000000..bc83cae --- /dev/null +++ b/po/sr.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Slajd-šou" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Interval za slajd-šou" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Slajd" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 sekunde" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 sekunde" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Nasumično" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Ponovi" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Efekat prelaza" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Izbledi" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Roletna" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Rastvori" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Titlovi" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 sekundi" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 sekundi" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 sekundi" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Iris" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Aktivacija" + diff --git a/po/sv.po b/po/sv.po new file mode 100755 index 0000000..eb8c4f6 --- /dev/null +++ b/po/sv.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Bildspel" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Bildspelsintervall" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Bild" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 sekunder" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 sekunder" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Blanda" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Upprepa" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Övergångseffekt" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Tona" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Fördragning" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Lös upp" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Textning" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 sekunder" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 sekunder" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 sekunder" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Iris" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Aktivera" + diff --git a/po/tr_TR.po b/po/tr_TR.po new file mode 100755 index 0000000..32d90cc --- /dev/null +++ b/po/tr_TR.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Slayt gösterisi" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Slayt gösterisi aralığı" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Slayt" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 saniye" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 saniye" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Karışık" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Tekrarla" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Geçiş efekti" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Soldur" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Kör" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Çöz" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Altyazılar" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 saniye" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 saniye" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 saniye" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "İris" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Etkinleştirme" + diff --git a/po/uk.po b/po/uk.po new file mode 100755 index 0000000..2b6efa9 --- /dev/null +++ b/po/uk.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Слайд-шоу" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Інтервал слайд-шоу" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Слайд" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 секунди" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 секунди" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Випадковий порядок" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Повторення" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Ефект переходу" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Загасання" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Жалюзі" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Розчинення" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Субтитри" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 секунд" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 секунд" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 секунд" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Ірісова діафрагма" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Активація" + diff --git a/po/update-po.sh b/po/update-po.sh new file mode 100755 index 0000000..9c02131 --- /dev/null +++ b/po/update-po.sh @@ -0,0 +1,60 @@ +#!/bin/sh + +PACKAGE=ug-setting-gallery-efl +SRCROOT=.. +POTFILES=POTFILES.in + +#ALL_LINGUAS= am az be ca cs da de el en_CA en_GB es et fi fr hr hu it ja ko lv mk ml ms nb ne nl pa pl pt pt_BR ru rw sk sl sr sr@Latn sv ta tr uk vi zh_CN zh_TW zh_HK +ALL_LINGUAS="en_US en_GB ko" + +XGETTEXT=/usr/bin/xgettext +MSGMERGE=/usr/bin/msgmerge + +echo -n "Make ${PACKAGE}.pot " +if [ ! -e $POTFILES ] ; then + echo "$POTFILES not found" + exit 1 +fi + +$XGETTEXT --default-domain=${PACKAGE} --directory=${SRCROOT} \ + --add-comments --keyword=_ --keyword=N_ --files-from=$POTFILES +if [ $? -ne 0 ]; then + echo "error" + exit 1 +fi + +#if [ ! -f ${PACKAGE}.po ]; then +# echo "No such file: ${PACKAGE}.po" +# exit 1 +#fi + +#rm -f ${PACKAGE}.pot && mv ${PACKAGE}.po ${PACKAGE}.pot +echo "done" + +for LANG in $ALL_LINGUAS; do + echo "$LANG : " + + if [ ! -e $LANG.po ] ; then + sed 's/CHARSET/UTF-8/g' ${PACKAGE}.pot > ${LANG}.po + echo "${LANG}.po created" + else + if $MSGMERGE ${LANG}.po ${PACKAGE}.pot -o ${LANG}.new.po ; then + if cmp ${LANG}.po ${LANG}.new.po > /dev/null 2>&1; then + rm -f ${LANG}.new.po + else + if mv -f ${LANG}.new.po ${LANG}.po; then + echo "" + else + echo "msgmerge for $LANG.po failed: cannot move $LANG.new.po to $LANG.po" 1>&2 + rm -f ${LANG}.new.po + exit 1 + fi + fi + else + echo "msgmerge for $LANG failed!" + rm -f ${LANG}.new.po + fi + fi + echo "" +done + diff --git a/po/uz.po b/po/uz.po new file mode 100755 index 0000000..a607064 --- /dev/null +++ b/po/uz.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "Slayd-shou" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "Slayd-shou intervali" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "Slayd" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 soniya" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 soniya" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "Tasodifiy" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "Takrorlash" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "Almashuvchi effekt" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "Xiralashish" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "Jalyuzi" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "Erish" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "Tagsarlavhalar" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 soniya" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 soniya" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 soniya" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Gulsapsar" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "Faollashtirish" + diff --git a/po/zh_CN.po b/po/zh_CN.po new file mode 100755 index 0000000..d82c487 --- /dev/null +++ b/po/zh_CN.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "幻灯片" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "幻灯片播放间隔" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "幻灯片" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 秒" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 秒" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "随机播放" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "重复" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "转换效果" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "淡出" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "百叶窗" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "溶解" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "字幕" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 秒" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 秒" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 秒" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "彩色效果" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "激活" + diff --git a/po/zh_HK.po b/po/zh_HK.po new file mode 100755 index 0000000..250562f --- /dev/null +++ b/po/zh_HK.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "投影片播放" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "投影片間隔" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "滑動" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 秒" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 秒" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "隨機播放" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "重複" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "過場效果" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "褪色" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "百葉窗" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "融化" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "字幕" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 秒" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 秒" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 秒" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "光圈" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "啟動" + diff --git a/po/zh_SG.po b/po/zh_SG.po new file mode 100755 index 0000000..9856f6f --- /dev/null +++ b/po/zh_SG.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "幻灯片播放" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "幻灯片播放间隔" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "滑动" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2秒" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3秒" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "随机播放" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "重复" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "转换效果" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "淡出" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "百叶窗" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "溶化" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "说明字幕" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5秒" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 秒" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20秒" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "Iris 效果" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "启动" + diff --git a/po/zh_TW.po b/po/zh_TW.po new file mode 100755 index 0000000..8fdf457 --- /dev/null +++ b/po/zh_TW.po @@ -0,0 +1,51 @@ +msgid "IDS_MEDIABR_OPT_SLIDE_SHOW" +msgstr "投影片放映" + +msgid "IDS_MEDIABR_BODY_SLIDESHOW_INTERVAL" +msgstr "投影片放映間隔" + +msgid "IDS_MEDIABR_OPT_SLIDE" +msgstr "投影片" + +msgid "IDS_MEDIABR_OPT_2_SECONDS" +msgstr "2 秒" + +msgid "IDS_MEDIABR_OPT_3_SECONDS" +msgstr "3 秒" + +msgid "IDS_MEDIABR_BODY_SHUFFLE" +msgstr "隨機播放" + +msgid "IDS_MEDIABR_BODY_REPEAT" +msgstr "重複" + +msgid "IDS_MEDIABR_BODY_TRANSITION_EFFECT" +msgstr "轉換效果" + +msgid "IDS_MEDIABR_BODY_FADE" +msgstr "淡化" + +msgid "IDS_MEDIABR_BODY_BLIND" +msgstr "百頁窗" + +msgid "IDS_MEDIABR_BODY_DISSOLVE" +msgstr "分解" + +msgid "IDS_MEDIABR_BODY_SUBTITLES" +msgstr "字幕" + +msgid "IDS_MEDIABR_BODY_5_SECONDS" +msgstr "5 秒" + +msgid "IDS_MEDIABR_BODY_10_SECONDS" +msgstr "10 秒" + +msgid "IDS_MEDIABR_BODY_20_SECONDS" +msgstr "20 秒" + +msgid "IDS_MEDIABR_MBODY_IRIS_M_EFFECT" +msgstr "光圈" + +msgid "IDS_MEDIABR_BODY_ACTIVATION" +msgstr "啟動" + diff --git a/src/sg-keys.c b/src/sg-keys.c new file mode 100755 index 0000000..0f23c9b --- /dev/null +++ b/src/sg-keys.c @@ -0,0 +1,228 @@ +/* + * Copyright 2012 Samsung Electronics Co., Ltd + * + * Licensed under the Flora License, Version 1.1 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://floralicense.org/license/ + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +#include "sg-keys.h" +#include "sg-debug.h" +#include "ug-setting-gallery.h" + +#define POPUP_TIMEOUT 3 + +static void +_gallery_key_text_popupresponse_cb( void *data, Evas_Object *obj, void *event_info ) +{ + gallery_retm_if(!data, "data is NULL"); + + struct ug_data * ugd = (struct ug_data *)data; + + if(ugd->popup) + { + evas_object_del(ugd->popup); + ugd->popup = NULL; + } +} + +void +gallery_key_text_popup(void *data, char *msg) +{ + gallery_retm_if(!data, "data is NULL"); + + struct ug_data * ugd = (struct ug_data *)data; + + Evas_Object *popup = elm_popup_add(ugd->main_layout); + + if(!ugd->popup) + { + ugd->popup = popup; + evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); + + elm_object_text_set(popup, msg); +// elm_popup_mode_set(popup, ELM_POPUP_TYPE_ALERT); + elm_popup_timeout_set(popup, POPUP_TIMEOUT); + evas_object_smart_callback_add(popup, "response", _gallery_key_text_popupresponse_cb, data); + evas_object_show(popup); + } +} + +int +gallery_key_init_current_time(double *val) +{ + if(vconf_get_dbl(VCONFKEY_GALLERY_INTERVAL_TIME, val)) + { + if(vconf_set_dbl(VCONFKEY_GALLERY_INTERVAL_TIME, DEFAULT_TIMER)) + return -1; + } + + return 0; +} + +int +gallery_key_init_repeat_state(int *b_val) +{ + if(vconf_get_bool(VCONFKEY_GALLERY_REPEAT_STATE, b_val)) + { + if(vconf_set_bool(VCONFKEY_GALLERY_REPEAT_STATE, DEFAULT_REPEAT)) + return -1; + } + + return 0; +} + +int +gallery_key_init_shuffle_state(int *b_val) +{ + if(vconf_get_bool(VCONFKEY_GALLERY_SHUFFLE_STATE, b_val)) + { + if(vconf_set_bool(VCONFKEY_GALLERY_SHUFFLE_STATE, DEFAULT_SHUFFLE)) + return -1; + } + + return 0; +} + +double +gallery_key_get_time_vconf_value(int index) +{ + double value = 0.0; + + switch(index) + { + case 0: + value = VCONFKEY_GALLERY_ITV_TIME_1S; + break; + + case 1: + value = VCONFKEY_GALLERY_ITV_TIME_3S; + break; + + case 2: + value = VCONFKEY_GALLERY_ITV_TIME_5S; + break; + + case 3: + value = VCONFKEY_GALLERY_ITV_TIME_10S; + break; + + case 4: + value = VCONFKEY_GALLERY_ITV_TIME_20S; + break; + + default: + break; + } + + return value; +} + +char * +gallery_key_time_menu_get(int index) +{ + char *text = NULL; + + switch(index) + { + case 0: + text = SGUG_TR_1s; + break; + + case 1: + text = SGUG_TR_3s; + break; + + case 2: + text = SGUG_TR_5s; + break; + + case 3: + text = SGUG_TR_10s; + break; + + case 4: + text = SGUG_TR_20s; + break; + + default: + break; + + } + + return text; + +} + +int +gallery_key_set_current_time(double value) +{ + if(vconf_set_dbl(VCONFKEY_GALLERY_INTERVAL_TIME, value)) + { + gallery_error("vconf_set_dbl:interval time failed"); + return -1; + } + + return 0; +} + +int +gallery_key_set_repeat_state(bool value) +{ + if(vconf_set_bool(VCONFKEY_GALLERY_REPEAT_STATE, value)) + { + gallery_error("vconf_set_bool:repeat state failed"); + return -1; + } + + return 0; +} + +int +gallery_key_set_shuffle_state(bool value) +{ + if(vconf_set_bool(VCONFKEY_GALLERY_SHUFFLE_STATE, value)) + { + gallery_error("vconf_set_bool:shuffle state failed"); + return -1; + } + + return 0; +} + +bool +gallery_key_get_repeat_state() +{ + int value = 0; + if(vconf_get_bool(VCONFKEY_GALLERY_REPEAT_STATE, &value)) + { + gallery_error("vconf_set_bool:repeat state failed"); + return false; + } + + return (value == 1 ? true : false); +} + +bool +gallery_key_get_shuffle_state() +{ + int value = 0; + if(vconf_get_bool(VCONFKEY_GALLERY_SHUFFLE_STATE, &value)) + { + gallery_error("vconf_set_bool:shuffle state failed"); + return false; + } + + return (value == 1 ? true : false); +} + diff --git a/src/ug-setting-gallery.c b/src/ug-setting-gallery.c new file mode 100755 index 0000000..67930ce --- /dev/null +++ b/src/ug-setting-gallery.c @@ -0,0 +1,829 @@ +/* + * Copyright 2012 Samsung Electronics Co., Ltd + * + * Licensed under the Flora License, Version 1.1 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://floralicense.org/license/ + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef UG_MODULE_API +#define UG_MODULE_API __attribute__ ((visibility("default"))) +#endif + +//#define USE_DIALOGUE_STYLE // new style has bug + +#include +#include + +#include +#include +#include + +#include "sg-keys.h" +#include "sg-debug.h" +#include "ug-setting-gallery.h" + +#define MAX_PRECISION 0.1 + +typedef int (*Init_State_Func) (int *data); + +static void +_gallery_quit_cb(void *data, Evas_Object *obj, void *event_info) +{ + gallery_ret_if(!data); + + struct ug_data *ugd; + ugd = (struct ug_data *)data; + + if(ugd->ug) + { + ug_destroy_me(ugd->ug); + } +} + +static char *_gallery_get_file_name(char *path) +{ + if (NULL == path || '\0' == path[0]) { + return NULL; /* invalid arguement */ + } + char *p = strrchr(path, '/'); + if (!p) { + return (char *)g_strdup(path); /* cannot find '/' */ + } + if ('\0' == p[1]) { + return NULL; /* end with '/' */ + } + return (char *)g_strdup(p + 1); +} + +static char *_gallery_get_menu_elm_text(int param) +{ + char *text = NULL; + + switch(param) + { + case GALLERY_MAIN_MENU_TIME: + text = SGUG_TR_PESF; + break; + + case GALLERY_MAIN_MENU_REPEAT: + text = SGUG_TR_REPEAT; + break; + + case GALLERY_MAIN_MENU_SHUFFLE: + text = SGUG_TR_SHUFFLE; + break; + + case GALLERY_MAIN_MENU_TITLE: + text = SGUG_TR_SLIDESHOW; + break; + default: + break; + } + + return text; +} + +static int _gallery_get_time_radio_value(void) +{ + int radio_value = 0; + double time_value = 0; + + gallery_key_init_current_time(&time_value); + + for(radio_value = 0; radio_value < GALLERY_SUB_TIME_COUNT; radio_value++) + { + if(abs(time_value - gallery_key_get_time_vconf_value(radio_value)) < MAX_PRECISION) + break; + } + + return radio_value; +} + +static char *_gallery_get_menu_time_text(void) +{ + int radio_value = 0; + radio_value =_gallery_get_time_radio_value(); + + return gallery_key_time_menu_get(radio_value); +} + +static char *_gallery_get_menu_sub_elm_text(int param) +{ + char *text = NULL; + + switch(param) + { + case GALLERY_MAIN_MENU_TIME: + text = _gallery_get_menu_time_text(); + break; + default: + break; + } + + return text; +} + +static char * +_gallery_genlist_text_get(void *data, Evas_Object *obj, const char *part) +{ + gallery_retv_if(!part, NULL); + + int param = (int )data; + + char *txt = NULL; + int input_len = 0; + input_len = strlen(part); + + if (input_len == strlen("elm.text.1") && strncmp(part, "elm.text.1", input_len) == 0 ) + { + txt = _gallery_get_menu_elm_text(param); + } + else if (input_len == strlen("elm.text.2") && strncmp(part, "elm.text.2", input_len) == 0 ) + { + txt = _gallery_get_menu_sub_elm_text(param); + } + else if (input_len == strlen("elm.text") && strncmp(part, "elm.text", input_len) == 0 ) + { + txt = _gallery_get_menu_elm_text(param); + } + + if(txt) + return strdup(txt); + else + return NULL; +} + +static char * +_gallery_expand_common_text_get(const char *part, void *data, gallery_main_menu_item_t mitem) +{ + gallery_retv_if(!part, NULL); + + int param = (int )data; + char *txt = NULL; + int input_len = 0; + + input_len = strlen(part); + + if (input_len == strlen("elm.text") && strncmp(part, "elm.text", input_len) == 0 ) + { + switch(mitem) + { + case GALLERY_MAIN_MENU_TIME: + txt = gallery_key_time_menu_get(param); + break; + default: + break; + } + + if(txt) + return strdup(txt); + } + + return NULL; +} + +static char * +_gallery_time_text_get(void *data, Evas_Object *obj, const char *part) +{ + gallery_retv_if(!part, NULL); + + return _gallery_expand_common_text_get(part, data, GALLERY_MAIN_MENU_TIME); +} + +static Evas_Object* +_gallery_expand_common_icon_get(Evas_Object *obj, const char *part, int param, int radio_value, Evas_Object *radio_group) +{ + gallery_retv_if(!part, NULL); + gallery_retv_if(!obj, NULL); + + if (strncmp(part, "elm.icon", strlen(part)) == 0 ) + { + Evas_Object *radio_btn = elm_radio_add(obj); + evas_object_propagate_events_set(radio_btn, EINA_TRUE); + elm_radio_state_value_set(radio_btn, param); + elm_radio_group_add(radio_btn, radio_group); + elm_radio_value_set(radio_group, radio_value); + evas_object_show(radio_btn); + + return radio_btn; + } + + return NULL; +} + +static Evas_Object* +_gallery_time_content_get(void *data, Evas_Object *obj, const char *part) +{ + gallery_retv_if(!part, NULL); + + struct ug_data *ugd = evas_object_data_get(obj, "ugd"); + gallery_retvm_if(!ugd, NULL, "INVALID param"); + + int radio_value = 0; + radio_value = _gallery_get_time_radio_value(); + + return _gallery_expand_common_icon_get(obj, part, (int )data, radio_value, ugd->radio_group); +} + +static void +_gallery_genlist_icon_cb(void *data, Evas_Object *obj, void *event_info) +{ + gallery_ret_if(!data); + struct ug_data *ugd = evas_object_data_get(obj, "ugd"); + + int state = 0; + int index = (int )data; + + bool bState = false; + + if (index == GALLERY_MAIN_MENU_REPEAT) + { + bState = elm_check_state_get(ugd->repeat_btn); + + if (gallery_key_set_repeat_state(bState)) + { + gallery_key_text_popup(ugd,SGUG_TR_FAILED); + } + } + else if(index == GALLERY_MAIN_MENU_SHUFFLE) + { + bState = elm_check_state_get(ugd->shuffle_btn); + + if(gallery_key_set_shuffle_state(bState)) + { + gallery_key_text_popup(ugd,SGUG_TR_FAILED); + } + } +} + +static Evas_Object *_gallery_create_check(Evas_Object *obj, struct ug_data *ugd, int index, Init_State_Func func, int *state) +{ + gallery_retvm_if(!obj, NULL, "obj is NULL"); + gallery_retvm_if(!ugd, NULL, "ugd is NULL"); + gallery_retvm_if(!state, NULL, "state is NULL"); + + if(func && state) + func(state); + + Evas_Object *check = NULL; + check = elm_check_add(obj); + evas_object_data_set(check, "ugd", ugd); + elm_check_state_set( check, (bool)*state); + elm_object_style_set(check, "on&off"); + evas_object_propagate_events_set(check, EINA_FALSE); + evas_object_smart_callback_add(check, "changed", _gallery_genlist_icon_cb, (void *)index); + + return check; +} + +static Evas_Object* +_gallery_genlist_icon_get(void *data, Evas_Object *obj, const char *part) +{ + gallery_retv_if(!data, NULL); + gallery_retv_if(!part, NULL); + + struct ug_data *ugd = NULL; + + ugd = evas_object_data_get(obj, "ugd"); + gallery_retvm_if(!ugd, NULL, "INVALID param"); + + int index = (int )data; + Evas_Object *check = NULL; + + if (strncmp(part, "elm.icon", strlen(part)) == 0) + { + if (index == GALLERY_MAIN_MENU_REPEAT) + { + ugd->repeat_state = (int)gallery_key_get_repeat_state(); + check = _gallery_create_check(obj, ugd, index, NULL, &ugd->repeat_state); + ugd->repeat_btn = check; + } + else if(index == GALLERY_MAIN_MENU_SHUFFLE) + { + ugd->shuffle_state = (int)gallery_key_get_shuffle_state(); + check = _gallery_create_check(obj, ugd, index, NULL, &ugd->shuffle_state); + ugd->shuffle_btn = check; + } + } + + return check; +} + + +static void +_gallery_time_select_cb(void *data, Evas_Object *obj, void *event_info) +{ + struct ug_data *ugd = evas_object_data_get(obj, "ugd"); + gallery_ret_if(!ugd); + + int param = (int )data; + Elm_Object_Item *item = (Elm_Object_Item *)event_info; + + int index = GALLERY_MAIN_MENU_TIME; + + elm_genlist_item_selected_set(item, EINA_FALSE); + + if(gallery_key_set_current_time(gallery_key_get_time_vconf_value(param))) + { + gallery_key_text_popup(ugd,SGUG_TR_FAILED); + } + + elm_radio_value_set(ugd->radio_group, param); + elm_genlist_item_update(ugd->gl_it[index]); + +} + +static void +_gallery_genlist_con(void *data, Evas_Object *obj, void *event_info) +{ + gallery_ret_if(!event_info); + + Elm_Object_Item *item = event_info; + elm_genlist_item_subitems_clear(item); +} + +static void +_gallery_genlist_time_select_cb(void *data, Evas_Object *obj, void *event_info) +{ + struct ug_data *ugd = evas_object_data_get(obj, "ugd"); + gallery_ret_if(!ugd); + + gallery_info("_gallery_genlist_time_select_cb"); + + int index = 0; + Elm_Object_Item *item = (Elm_Object_Item *)event_info; + + elm_genlist_item_selected_set(item, EINA_FALSE); + + Evas_Object *gl = elm_object_item_widget_get(item); + + ugd->check_time_itc.item_style = "dialogue/1text.1icon.3"; + ugd->check_time_itc.func.text_get = _gallery_time_text_get; + ugd->check_time_itc.func.content_get = _gallery_time_content_get; + ugd->check_time_itc.func.state_get = NULL; + ugd->check_time_itc.func.del = NULL; + + ugd->radio_group = elm_radio_add(gl); + for (index = 0; gallery_key_time_menu_get(index); index++) + { + elm_genlist_item_append(gl,&ugd->check_time_itc, (void *)index, item, + ELM_GENLIST_ITEM_NONE, _gallery_time_select_cb, (void *)index); + } + +} + +static void +_gallery_genlist_exp(void *data, Evas_Object *obj, void *event_info) +{ + gallery_ret_if(!obj); + + struct ug_data *ugd = evas_object_data_get(obj, "ugd"); + gallery_ret_if(!ugd); + + gallery_info("_gallery_genlist_exp"); + + Elm_Object_Item *item = (Elm_Object_Item *)event_info; + + elm_genlist_item_selected_set(item, EINA_FALSE); + + if(item == ugd->gl_it[GALLERY_MAIN_MENU_TIME]) + { + _gallery_genlist_time_select_cb(data, obj, event_info); + } +} +static void +_gallery_genlist_realized(void *data, Evas_Object *obj, void *event_info) +{ + gallery_ret_if(!obj); + gallery_ret_if(!event_info); + + struct ug_data *ugd = (struct ug_data *)data; + gallery_ret_if(!ugd); + + Elm_Object_Item *item = (Elm_Object_Item *)event_info; + + int i = 0; + for(i=0; igl_it[i] == item) + break; + } + if(i == GALLERY_MAIN_MENU_ITEM_MAX) + { + gallery_info("extended style"); + elm_object_item_signal_emit(item, "elm,state,center", ""); + return; + } + + int index = (int)elm_object_item_data_get(item); + + if(index-1 == GALLERY_MAIN_MENU_TITLE) + { + elm_object_item_signal_emit(item, "elm,state,top", ""); + } + else if(index+1 == GALLERY_MAIN_MENU_ITEM_MAX) + { + elm_object_item_signal_emit(item, "elm,state,bottom", ""); + } + else + { + elm_object_item_signal_emit(item, "elm,state,center", ""); + } +} + +static void +_gallery_main_layout_ug_cb(ui_gadget_h ug, enum ug_mode mode, + void *priv) +{ + gallery_ret_if(priv == NULL); + gallery_ret_if(ug == NULL); + Evas_Object *base = NULL; + gallery_info("_gallery_main_layout_ug_cb"); + + base = (Evas_Object *) ug_get_layout(ug); + if (!base) + return; + + switch (mode) { + case UG_MODE_FULLVIEW: + evas_object_size_hint_weight_set(base, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); + elm_win_resize_object_add(ug_get_window(), base); + evas_object_show(base); + break; + default: + break; + } + gallery_info("end _gallery_main_layout_ug_cb"); +} + + +static void +_gallery_genlist_select_cb(void *data, Evas_Object *obj, void *event_info) +{ + struct ug_data *ugd = evas_object_data_get(obj, "ugd"); + gallery_ret_if(!ugd); + + int param = (int )data; + + bool expand_state = false; + bool bState = false; + + Elm_Object_Item *item = (Elm_Object_Item *)event_info; + + elm_genlist_item_selected_set(item, EINA_FALSE); + + if(param == GALLERY_MAIN_MENU_TIME) + { + expand_state = elm_genlist_item_expanded_get(item); + elm_genlist_item_expanded_set(item, !expand_state); + } + else if(param == GALLERY_MAIN_MENU_REPEAT) + { + bState = !gallery_key_get_repeat_state(); + + if (gallery_key_set_repeat_state(bState)) + { + gallery_key_text_popup(ugd,SGUG_TR_FAILED); + } + + elm_check_state_set(ugd->repeat_btn, bState); + } + else if(param == GALLERY_MAIN_MENU_SHUFFLE) + { + bState = !gallery_key_get_shuffle_state(); + + if(gallery_key_set_shuffle_state(bState)) + { + gallery_key_text_popup(ugd,SGUG_TR_FAILED); + } + + elm_check_state_set(ugd->shuffle_btn,bState); + } +} + +static Evas_Object * +_gallery_genlist_items_add (Evas_Object *parent, struct ug_data *ugd) +{ + Evas_Object *main_genlist; + Elm_Object_Item *sep; + + int index = 0; + + main_genlist = elm_genlist_add(parent); + +#ifdef USE_DIALOGUE_STYLE + elm_object_style_set(main_genlist, "dialogue"); +#else + evas_object_smart_callback_add(main_genlist, "realized", _gallery_genlist_realized, ugd); +#endif + + evas_object_size_hint_weight_set(main_genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); + evas_object_size_hint_align_set(main_genlist, EVAS_HINT_FILL, EVAS_HINT_FILL); + evas_object_propagate_events_set(main_genlist, EINA_FALSE); + + ugd->genlist = main_genlist; + + evas_object_data_set(ugd->genlist, "ugd", ugd); + + ugd->title_itc.item_style = "dialogue/title"; + ugd->title_itc.func.text_get = _gallery_genlist_text_get; + ugd->title_itc.func.content_get = NULL; + ugd->title_itc.func.state_get = NULL; + ugd->title_itc.func.del = NULL; + + ugd->expandable_itc.item_style = "dialogue/2text.3/expandable"; + ugd->expandable_itc.func.text_get = _gallery_genlist_text_get; + ugd->expandable_itc.func.content_get = NULL; + ugd->expandable_itc.func.state_get = NULL; + ugd->expandable_itc.func.del = NULL; + + ugd->txt_icon_itc.item_style = "dialogue/1text.1icon"; + ugd->txt_icon_itc.func.text_get = _gallery_genlist_text_get; + ugd->txt_icon_itc.func.content_get = _gallery_genlist_icon_get; + ugd->txt_icon_itc.func.state_get = NULL; + ugd->txt_icon_itc.func.del = NULL; + + ugd->two_txt_icon_itc.item_style = "dialogue/2text.1icon.6"; + ugd->two_txt_icon_itc.func.text_get = _gallery_genlist_text_get; + ugd->two_txt_icon_itc.func.content_get = _gallery_genlist_icon_get; + ugd->two_txt_icon_itc.func.state_get = NULL; + ugd->two_txt_icon_itc.func.del = NULL; + + ugd->seperator_itc.item_style = "dialogue/separator"; + ugd->seperator_itc.func.text_get = NULL; + ugd->seperator_itc.func.content_get = NULL; + ugd->seperator_itc.func.state_get = NULL; + ugd->seperator_itc.func.del = NULL; + + ugd->seperator_end_itc.item_style = "dialogue/separator"; + ugd->seperator_end_itc.func.text_get = NULL; + ugd->seperator_end_itc.func.content_get = NULL; + ugd->seperator_end_itc.func.state_get = NULL; + ugd->seperator_end_itc.func.del = NULL; + + sep = elm_genlist_item_append(main_genlist, &ugd->seperator_itc, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); + elm_genlist_item_select_mode_set(sep, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY); + + for (index = GALLERY_MAIN_MENU_TITLE; index < GALLERY_MAIN_MENU_ITEM_MAX; index++) + { + //expandable genlist + if (index == GALLERY_MAIN_MENU_TIME) + { + ugd->gl_it[index] = elm_genlist_item_append(main_genlist, &ugd->expandable_itc, + (void *)index, NULL, + ELM_GENLIST_ITEM_TREE, + _gallery_genlist_select_cb, + (void *)index); + } + // repeat&shuffle 1txt .1icon + else if (index == GALLERY_MAIN_MENU_REPEAT || + index == GALLERY_MAIN_MENU_SHUFFLE) + { + ugd->gl_it[index] = elm_genlist_item_append(main_genlist, &ugd->txt_icon_itc, + (void *)index, NULL, + ELM_GENLIST_ITEM_NONE, + _gallery_genlist_select_cb, + (void *)index); + } + } + + sep = elm_genlist_item_append(main_genlist, &ugd->seperator_end_itc, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); + elm_genlist_item_select_mode_set(sep, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY); + + evas_object_smart_callback_add(main_genlist, "expanded", _gallery_genlist_exp, ugd); + evas_object_smart_callback_add(main_genlist, "contracted", _gallery_genlist_con, ugd); + + return main_genlist; +} + + +static Evas_Object * +_gallery_create_fullview(Evas_Object *parent, struct ug_data *ugd) +{ + gallery_retv_if(!parent, NULL); + + Evas_Object *layout; + layout = elm_layout_add(parent); + gallery_retv_if( layout == NULL, NULL ); + + Eina_Bool ret = EINA_FALSE; + + const char *profile = elm_config_profile_get(); + if (!strcmp(profile,"mobile")) + { + ret = elm_layout_theme_set(layout, "layout", "application", "default"); + gallery_debug("layout/application/default"); + } + else if (!strcmp(profile,"desktop")) + { + ret = elm_layout_theme_set(layout, "layout", "application", "noindicator"); + gallery_debug("layout/application/noindicator"); + } + + evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); + + return layout; +} + +static Evas_Object* +_gallery_create_naviframe(Evas_Object* parent) +{ + gallery_retv_if(!parent, NULL); + + Evas_Object *naviframe = NULL; + naviframe = elm_naviframe_add( parent ); + elm_object_part_content_set( parent, "elm.swallow.content", naviframe ); + evas_object_show(naviframe); + + return naviframe; +} + +static Evas_Object *_gallery_create_bg(Evas_Object *parent) +{ + Evas_Object *bg = elm_bg_add(parent); + evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); + elm_object_part_content_set(parent, "elm.swallow.bg", bg); + evas_object_show(bg); + + return bg; +} + +static void * +_on_create(ui_gadget_h ug, enum ug_mode mode, service_h data, void *priv) +{ + gallery_retvm_if(!ug, NULL, "ug is NULL, check it !!"); + gallery_retvm_if(!priv, NULL, "priv is NULL, check it !!"); + + Evas_Object *parent = NULL; + struct ug_data *ugd = NULL; + + ugd = (struct ug_data *)priv; + ugd->ug = ug; + + /* Bind text domain for internalization */ + bindtextdomain("ug-setting-gallery-efl" , "/usr/ug/res/locale"); + + parent = (Evas_Object *)ug_get_parent_layout(ug); + gallery_retvm_if(parent == NULL, NULL, "parent layout is NULL"); + + if (mode == UG_MODE_FULLVIEW) + { + ugd->main_layout = _gallery_create_fullview(parent, ugd); + } + else + { + gallery_info("It is not UG_MODE_FULLVIEW"); + return NULL; + } + + ugd->bg = _gallery_create_bg(ugd->main_layout); + + if(ugd->main_layout) + { + ugd->naviframe = _gallery_create_naviframe(ugd->main_layout); + evas_object_data_set(ugd->naviframe, "ugd", ugd); + } + + ugd->genlist = _gallery_genlist_items_add(ugd->naviframe,ugd); + + //evas_object_data_set(ugd->genlist, "ugd", ugd); + + ugd->backbtn = elm_button_add(ugd->naviframe); + evas_object_smart_callback_add(ugd->backbtn, "clicked", _gallery_quit_cb, ugd); + elm_object_style_set(ugd->backbtn, "naviframe/end_btn/default"); + + elm_naviframe_item_push(ugd->naviframe, SGUG_TR_GALLERY, ugd->backbtn, + NULL, ugd->genlist, NULL); + + evas_object_show(ugd->main_layout); + + return ugd->main_layout; +} + +static void +_on_message(ui_gadget_h ug, service_h msg, service_h data, void *priv) +{ +} + +static void +_on_event(ui_gadget_h ug, enum ug_event event, service_h data, void *priv) +{ + //struct ug_data *ugd = (struct ug_data *)priv; + + switch (event) { + case UG_EVENT_LOW_MEMORY: + break; + case UG_EVENT_LOW_BATTERY: + break; + case UG_EVENT_LANG_CHANGE: + break; + case UG_EVENT_ROTATE_PORTRAIT: + break; + case UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN: + break; + case UG_EVENT_ROTATE_LANDSCAPE: + break; + case UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN: + break; + default: + break; + } +} + +static void +_on_start(ui_gadget_h ug, service_h data, void *priv) +{ +} + +static void +_on_pause(ui_gadget_h ug, service_h data, void *priv) +{ + +} + +static void +_on_resume(ui_gadget_h ug, service_h data, void *priv) +{ + +} + +static void +_on_destroy(ui_gadget_h ug, service_h data, void *priv) +{ + struct ug_data *ugd; + + gallery_retm_if(!ug, "ug is NULL, check it !!"); + gallery_retm_if(!priv, "priv is NULL, check it !!"); + + ugd = priv; + if(ugd->main_layout) + { + evas_object_del(ugd->main_layout); + ugd->main_layout = NULL; + } +} + +static void +_on_key_event(ui_gadget_h ug, enum ug_key_event event, service_h data, void *priv) +{ + +} + +UG_MODULE_API int +UG_MODULE_INIT(struct ug_module_ops *ops) +{ + gallery_retvm_if(!ops, -1, "ops is NULL"); + + struct ug_data *ugd = NULL; + ugd = calloc(1, sizeof(struct ug_data)); + gallery_retvm_if(!ugd, -1, "ugd is NULL"); + + ops->create = _on_create; + ops->start = _on_start; + ops->pause = _on_pause; + ops->resume = _on_resume; + ops->destroy = _on_destroy; + ops->message = _on_message; + ops->key_event = _on_key_event; + ops->event = _on_event; + ops->priv = ugd; + ops->opt = UG_OPT_INDICATOR_ENABLE; + + return 0; +} + +UG_MODULE_API int setting_plugin_reset(service_h data, void *priv) +{ + gallery_info("Reset the settings start"); + + int ret = 0; + ret += gallery_key_set_current_time(DEFAULT_TIMER); + ret += gallery_key_set_repeat_state(DEFAULT_REPEAT); + ret += gallery_key_set_shuffle_state(DEFAULT_SHUFFLE); + gallery_info("Finished"); + + return ret; +} + +UG_MODULE_API void +UG_MODULE_EXIT(struct ug_module_ops *ops) +{ + gallery_retm_if(!ops, "ops is NULL"); + + struct ug_data *ugd; + + ugd = ops->priv; + if (ugd) + { + free(ugd); + } +} diff --git a/ug-setting-gallery-efl.manifest b/ug-setting-gallery-efl.manifest new file mode 100755 index 0000000..a76fdba --- /dev/null +++ b/ug-setting-gallery-efl.manifest @@ -0,0 +1,5 @@ + + + + + -- 2.7.4