sync with private git
authoryoungsub ko <ys4610.ko@samsung.com>
Fri, 29 Mar 2013 08:24:58 +0000 (17:24 +0900)
committeryoungsub ko <ys4610.ko@samsung.com>
Fri, 29 Mar 2013 08:36:31 +0000 (17:36 +0900)
73 files changed:
daemon/device/brightness.c
daemon/media.c [new file with mode: 0755]
daemon/media.h [new file with mode: 0755]
daemon/minictrl/minictrl.c
daemon/notifications/noti_box.c
daemon/notifications/noti_list_item.c
daemon/notifications/ticker.c
daemon/quickpanel-ui.c
daemon/quickpanel-ui.h
data/images/icon_press.png [new file with mode: 0755]
data/images/quick_handle.png [deleted file]
data/images/quick_handle_both.png [new file with mode: 0755]
data/images/quick_icon_bg_01.png
data/images/quick_icon_bg_02.png
data/quickpanel.edc
data/quickpanel.xml.in
data/quickpanel_def.h
data/quickpanel_listbox.edc
data/quickpanel_minictrl.edc
data/quickpanel_noti_section.edc
data/quickpanel_notibox.edc
packaging/org.tizen.quickpanel.spec
po/ar.po
po/az.po
po/bg.po
po/ca.po
po/cs.po
po/da.po
po/de_DE.po
po/el_GR.po
po/en.po
po/en_PH.po
po/en_US.po
po/es_ES.po
po/es_MX.po
po/et.po
po/eu.po
po/fi.po
po/fr_CA.po
po/fr_FR.po
po/ga.po
po/gl.po
po/hi.po
po/hr.po
po/hu.po
po/hy.po
po/is.po
po/it_IT.po
po/ja_JP.po
po/ka.po
po/kk.po
po/ko_KR.po
po/lt.po
po/lv.po
po/mk.po
po/nb.po
po/nl_NL.po
po/pl.po
po/pt_BR.po
po/pt_PT.po
po/ro.po
po/ru_RU.po
po/sk.po
po/sl.po
po/sr.po
po/sv.po
po/tr_TR.po
po/uk.po
po/uz.po
po/zh_CN.po
po/zh_HK.po
po/zh_SG.po
po/zh_TW.po

index 25ec2e9..ddf4b45 100755 (executable)
@@ -165,17 +165,6 @@ static void quickpanel_brightness_qp_closed(void *data)
        }
 }
 
-static int _brightness_is_low_battery(void) {
-       int battery_value;
-
-       vconf_get_int(VCONFKEY_SYSMAN_BATTERY_STATUS_LOW, &battery_value);
-
-       if (battery_value < VCONFKEY_SYSMAN_BAT_WARNING_LOW)
-               return 1;
-       else
-               return 0;
-}
-
 static int _brightness_set_level(int level) {
        int ret = DEVICE_ERROR_NONE;
 
@@ -348,12 +337,6 @@ static void _brightness_set_checker(void)
        }
 
        elm_check_state_set(checker, _brightness_get_automate_level());
-
-       if (_brightness_is_low_battery() == 1) {
-               elm_object_disabled_set(checker, EINA_TRUE);
-       } else {
-               elm_object_disabled_set(checker, EINA_FALSE);
-       }
 }
 
 static void _brightness_set_slider(void)
@@ -390,7 +373,7 @@ static void _brightness_set_slider(void)
 
        elm_slider_value_set(slider, _brightness_get_level());
 
-       if (_brightness_get_automate_level() || _brightness_is_low_battery() == 1) {
+       if (_brightness_get_automate_level()) {
                elm_object_disabled_set(slider, EINA_TRUE);
        } else {
                elm_object_disabled_set(slider, EINA_FALSE);
@@ -452,7 +435,6 @@ static void _brightness_register_event_cb(brightness_ctrl_obj *ctrl_obj)
 {
        retif(ctrl_obj == NULL, , "Invalid parameter!");
 
-       vconf_notify_key_changed(VCONFKEY_SYSMAN_BATTERY_STATUS_LOW, _brightness_vconf_cb, ctrl_obj);
        vconf_notify_key_changed(VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT, _brightness_vconf_cb, ctrl_obj);
 }
 
@@ -460,7 +442,6 @@ static void _brightness_deregister_event_cb(brightness_ctrl_obj *ctrl_obj)
 {
        retif(ctrl_obj == NULL, , "Invalid parameter!");
 
-       vconf_ignore_key_changed(VCONFKEY_SYSMAN_BATTERY_STATUS_LOW, _brightness_vconf_cb);
        vconf_ignore_key_changed(VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT, _brightness_vconf_cb);
 }
 
diff --git a/daemon/media.c b/daemon/media.c
new file mode 100755 (executable)
index 0000000..2c2cbda
--- /dev/null
@@ -0,0 +1,246 @@
+/*
+ * Copyright 2012  Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.0 (the License);
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *  http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+#include <stdio.h>
+#include <vconf.h>
+#include "common.h"
+#include "quickpanel-ui.h"
+
+static player_h g_sound_player;
+static Ecore_Timer *g_sound_player_timer;
+
+static void _quickpanel_player_free_job_cb(void *data)
+{
+       player_h sound_player = data;
+       player_state_e state = PLAYER_STATE_NONE;
+
+       retif(sound_player == NULL, , "invalid parameter");
+
+       if (player_get_state(sound_player, &state) == PLAYER_ERROR_NONE) {
+
+               DBG("state of player %d", state);
+
+               if (state == PLAYER_STATE_PLAYING) {
+                       player_stop(sound_player);
+                       player_unprepare(sound_player);
+               }
+               if (state == PLAYER_STATE_READY) {
+                       player_unprepare(sound_player);
+               }
+       }
+       player_destroy(sound_player);
+}
+
+static void _quickpanel_player_free(player_h *sound_player)
+{
+       retif(sound_player == NULL, , "invalid parameter");
+       retif(*sound_player == NULL, , "invalid parameter");
+
+       ecore_job_add(_quickpanel_player_free_job_cb, *sound_player);
+       *sound_player = NULL;
+}
+
+static void
+_quickpanel_player_del_timeout_timer(void)
+{
+       if (g_sound_player_timer) {
+               ecore_timer_del(g_sound_player_timer);
+               g_sound_player_timer = NULL;
+       }
+}
+
+static Eina_Bool _quickpanel_player_timeout_cb(void *data)
+{
+       g_sound_player_timer = NULL;
+
+       retif(data == NULL, ECORE_CALLBACK_CANCEL, "invalid parameter");
+       player_h *sound_player = data;
+
+       _quickpanel_player_free(sound_player);
+       g_sound_player_timer = NULL;
+
+       return ECORE_CALLBACK_CANCEL;
+}
+
+static void
+_quickpanel_player_completed_cb(void *user_data)
+{
+       retif(user_data == NULL, , "invalid parameter");
+       player_h *sound_player = user_data;
+
+       _quickpanel_player_del_timeout_timer();
+       _quickpanel_player_free(sound_player);
+}
+
+static void
+_quickpanel_player_interrupted_cb(player_interrupted_code_e code, void *user_data)
+{
+       retif(user_data == NULL, , "invalid parameter");
+       player_h *sound_player = user_data;
+
+       _quickpanel_player_del_timeout_timer();
+       _quickpanel_player_free(sound_player);
+}
+
+static void
+_quickpanel_player_error_cb(int error_code, void *user_data)
+{
+       retif(user_data == NULL, , "invalid parameter");
+       player_h *sound_player = user_data;
+
+       _quickpanel_player_del_timeout_timer();
+       _quickpanel_player_free(sound_player);
+}
+
+void quickpanel_player_play(sound_type_e sound_type, const char *sound_file)
+{
+       player_h *sound_player = &g_sound_player;
+
+       int ret = PLAYER_ERROR_NONE;
+       player_state_e state = PLAYER_STATE_NONE;
+
+       _quickpanel_player_del_timeout_timer();
+
+       if (*sound_player != NULL) {
+               _quickpanel_player_free(sound_player);
+       }
+
+       ret = player_create(sound_player);
+       if (ret != PLAYER_ERROR_NONE) {
+               ERR("creating the player handle failed[%d]", ret);
+               player_destroy(*sound_player);
+       }
+
+       ret = player_set_sound_type(*sound_player, SOUND_TYPE_MEDIA);
+       if (ret != PLAYER_ERROR_NONE) {
+               ERR("player_set_sound_type() ERR: %x!!!!", ret);
+               _quickpanel_player_free(sound_player);
+               return ;
+       }
+
+       player_get_state(*sound_player, &state);
+       if (state > PLAYER_STATE_READY) {
+               _quickpanel_player_free(sound_player);
+               return;
+       }
+
+       ret = player_set_uri(*sound_player, sound_file);
+       if (ret != PLAYER_ERROR_NONE) {
+               DBG("set attribute---profile_uri[%d]", ret);
+               _quickpanel_player_free(sound_player);
+               return;
+       }
+
+       ret = player_prepare(*sound_player);
+       if (ret != PLAYER_ERROR_NONE) {
+               DBG("realizing the player handle failed[%d]", ret);
+               _quickpanel_player_free(sound_player);
+               return;
+       }
+
+       player_get_state(*sound_player, &state);
+       if (state != PLAYER_STATE_READY) {
+               DBG("state of player is invalid %d", state);
+               _quickpanel_player_free(sound_player);
+               return;
+       }
+
+       /* register callback */
+       ret = player_set_completed_cb(*sound_player, _quickpanel_player_completed_cb, sound_player);
+       if (ret != PLAYER_ERROR_NONE) {
+               DBG("player_set_completed_cb() ERR: %x!!!!", ret);
+               _quickpanel_player_free(sound_player);
+               return;
+       }
+
+       ret = player_set_interrupted_cb(*sound_player, _quickpanel_player_interrupted_cb, sound_player);
+       if (ret != PLAYER_ERROR_NONE) {
+               _quickpanel_player_free(sound_player);
+               return;
+       }
+
+       ret = player_set_error_cb(*sound_player, _quickpanel_player_error_cb, sound_player);
+       if (ret != PLAYER_ERROR_NONE) {
+               _quickpanel_player_free(sound_player);
+               return;
+       }
+
+       ret = player_start(*sound_player);
+       if (ret != PLAYER_ERROR_NONE) { /* if directly return retor.. */
+               DBG("player_start [%d]", ret);
+               _quickpanel_player_free(sound_player);
+               return;
+       }
+
+       g_sound_player_timer = ecore_timer_add(QP_PLAY_DURATION_LIMIT,
+                       _quickpanel_player_timeout_cb, sound_player);
+}
+
+void quickpanel_player_stop(void)
+{
+       _quickpanel_player_del_timeout_timer();
+
+       if (g_sound_player != NULL) {
+               _quickpanel_player_free(&g_sound_player);
+       }
+}
+
+int quickpanel_is_sound_enabled(void)
+{
+       int snd_status = 0;
+
+#ifdef VCONFKEY_SETAPPL_ACCESSIBILITY_TURN_OFF_ALL_SOUNDS
+       int snd_disabled_status = 0;
+
+       vconf_get_bool(VCONFKEY_SETAPPL_ACCESSIBILITY_TURN_OFF_ALL_SOUNDS, &snd_disabled_status);
+       vconf_get_bool(VCONFKEY_SETAPPL_SOUND_STATUS_BOOL, &snd_status);
+
+       if (snd_disabled_status == 0 && snd_status == 1) {
+               return 1;
+       }
+#else
+       vconf_get_bool(VCONFKEY_SETAPPL_SOUND_STATUS_BOOL, &snd_status);
+
+       if (snd_status == 1) {
+               return 1;
+       }
+#endif
+
+       return 0;
+}
+
+int quickpanel_is_vib_enabled(void)
+{
+       int vib_status = 0;
+
+       vconf_get_bool(VCONFKEY_SETAPPL_VIBRATION_STATUS_BOOL, &vib_status);
+
+       if (vib_status == 1)
+               return 1;
+       else
+               return 0;
+}
+
+void quickpanel_play_feedback(void)
+{
+       int snd_enabled = quickpanel_is_sound_enabled();
+       int vib_enabled = quickpanel_is_vib_enabled();
+
+       if (snd_enabled == 1) {
+               feedback_play_type(FEEDBACK_TYPE_SOUND, FEEDBACK_PATTERN_TOUCH_TAP);
+       } else  if (vib_enabled == 1) {
+               feedback_play_type(FEEDBACK_TYPE_VIBRATION, FEEDBACK_PATTERN_TOUCH_TAP);
+       }
+}
diff --git a/daemon/media.h b/daemon/media.h
new file mode 100755 (executable)
index 0000000..81bcaa9
--- /dev/null
@@ -0,0 +1,30 @@
+/*
+ * Copyright 2012  Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.0 (the License);
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *  http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an AS IS BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+#ifndef __QUICKPANEL_MEDIA_H__
+#define __QUICKPANEL_MEDIA_H__
+
+#include <player.h>
+#include <feedback.h>
+
+#define QP_PLAY_DURATION_LIMIT 15
+
+void quickpanel_player_play(sound_type_e sound_type, const char *sound_file);
+void quickpanel_player_stop(void);
+int quickpanel_is_sound_enabled(void);
+int quickpanel_is_vib_enabled(void);
+void quickpanel_play_feedback(void);
+
+#endif
index 72136dc..1e1e85c 100755 (executable)
@@ -83,15 +83,16 @@ static void _viewer_unfreeze(Evas_Object *viewer)
        }
 }
 
-static Evas_Object *_get_minictrl_obj(Evas_Object *viewer) {
-       retif(viewer == NULL, NULL, "Invalid parameter!");
+static Evas_Object *_get_minictrl_obj(Evas_Object *layout) {
+       retif(layout == NULL, NULL, "Invalid parameter!");
 
-       return elm_object_part_content_get(viewer, "elm_icon");
+       return elm_object_part_content_get(layout, "elm.icon");
 }
 
-static void _viewer_set_size(Evas_Object *viewer, void *data, int width, int height)
+static void _viewer_set_size(Evas_Object *layout, void *data, int width, int height)
 {
-       retif(viewer == NULL, , "Invalid parameter!");
+       Evas_Object *viewer = NULL;
+       retif(layout == NULL, , "Invalid parameter!");
        retif(data == NULL, , "Invalid parameter!");
        retif(width < 0, , "Invalid parameter!");
        retif(height < 0, , "Invalid parameter!");
@@ -99,12 +100,18 @@ static void _viewer_set_size(Evas_Object *viewer, void *data, int width, int hei
        int max_width = 0;
        int resized_width = 0;
 
+       viewer = _get_minictrl_obj(layout);
+       retif(viewer == NULL, , "Invalid parameter!");
+
        if (ad->angle == 90 || ad->angle == 270) {
                max_width = (ad->scale * MINICONTROL_WIDTH_L_MAX) - 1;
        } else {
                max_width = (ad->scale * MINICONTROL_WIDTH_P_MAX) - 1;
        }
        resized_width = (width > max_width) ? max_width : width;
+
+       DBG("resize:%d %d", resized_width, height);
+
        evas_object_size_hint_min_set(viewer, resized_width, height);
 }
 
@@ -237,7 +244,7 @@ static void _minictrl_add(const char *name, unsigned int width,
         *
         */
        viewer = _minictrl_create_view(ad, name);
-       _viewer_set_size(_get_minictrl_obj(viewer), ad, width, height);
+       _viewer_set_size(viewer, ad, width, height);
 
        evas_object_event_callback_add(_get_minictrl_obj(viewer), EVAS_CALLBACK_MOUSE_UP,
                        _minictrl_release_cb, ad);
@@ -313,7 +320,7 @@ static void _minictrl_update(const char *name, unsigned int width,
        found->height = height;
 
        if (found->viewer) {
-               _viewer_set_size(_get_minictrl_obj(found->viewer), ad, width, height);
+               _viewer_set_size(found->viewer, ad, width, height);
        }
 }
 
index 17b4be8..0b2f818 100755 (executable)
@@ -25,6 +25,9 @@
 #include "noti_node.h"
 #include "noti.h"
 
+#define IMAGE_NO_RESIZE 0
+#define IMAGE_RESIZE 1
+
 static void _noti_box_call_item_cb(Evas_Object *noti_box, const char *emission) {
        retif(noti_box == NULL, , "invalid parameter");
        retif(emission == NULL, , "invalid parameter");
@@ -129,6 +132,16 @@ static void _set_image(Evas_Object *noti_box, notification_h noti,
        DBG("");
 
        char *image = NULL;
+       int w = 0, h =0;
+       int part_w = 0, part_h =0;
+       double scale = 1.0;
+
+       retif(part == NULL, ,"invalid parameter");
+
+       struct appdata *ad = quickpanel_get_app_data();
+       if (ad != NULL) {
+               scale = ad->scale;
+       }
 
        notification_get_image(noti, image_type, &image);
 
@@ -136,9 +149,35 @@ static void _set_image(Evas_Object *noti_box, notification_h noti,
                Evas_Object *content = NULL;
                content = elm_image_add(noti_box);
                elm_image_file_set(content, image, NULL);
-               if (is_stretch == 1) {
+               if (is_stretch == IMAGE_RESIZE) {
                        elm_image_aspect_fixed_set(content, EINA_FALSE);
                        elm_image_resizable_set(content, EINA_TRUE, EINA_TRUE);
+               } else {
+                       elm_image_object_size_get(content, &w, &h);
+
+                       if (strcmp(part, BOX_PART_ICON) == 0) {
+                               part_w = scale * BOX_ICON_SIZE_W;
+                               part_h = scale * BOX_ICON_SIZE_H;
+                       }
+                       if (strcmp(part, BOX_PART_ICON_SUB) == 0) {
+                               part_w = scale * BOX_ICON_SUB_SIZE_W;
+                               part_h = scale * BOX_ICON_SUB_SIZE_H;
+                       }
+
+                       DBG("%d %d --- %d %d", w, h, part_w, part_h);
+
+                       if (part_w != 0 && part_h != 0) {
+                               if (w > part_w || h > part_h) {
+                                       elm_image_aspect_fixed_set(content, EINA_FALSE);
+                                       elm_image_resizable_set(content, EINA_TRUE, EINA_TRUE);
+                               } else {
+                                       elm_image_aspect_fixed_set(content, EINA_TRUE);
+                                       elm_image_resizable_set(content, EINA_FALSE, EINA_FALSE);
+                               }
+                       } else {
+                               elm_image_aspect_fixed_set(content, EINA_TRUE);
+                               elm_image_resizable_set(content, EINA_FALSE, EINA_FALSE);
+                       }
                }
 
                elm_object_part_content_set(noti_box, part, content);
@@ -277,17 +316,17 @@ static void _noti_box_set_layout_single(Evas_Object *noti_box,
 
        if (_check_image_null(noti, NOTIFICATION_IMAGE_TYPE_THUMBNAIL) == 0) {
                _set_image(noti_box, noti, NOTIFICATION_IMAGE_TYPE_ICON,
-                               "object.icon.sub", 1);
+                               "object.icon.sub", IMAGE_NO_RESIZE);
                _set_image(noti_box, noti, NOTIFICATION_IMAGE_TYPE_THUMBNAIL,
-                               "object.icon", 1);
+                               "object.icon", IMAGE_NO_RESIZE);
        } else {
                _set_image(noti_box, noti, NOTIFICATION_IMAGE_TYPE_ICON,
-                               "object.icon", 1);
+                               "object.icon", IMAGE_NO_RESIZE);
                _set_image(noti_box, noti, NOTIFICATION_IMAGE_TYPE_ICON_SUB,
-                               "object.icon.sub", 1);
+                               "object.icon.sub", IMAGE_NO_RESIZE);
        }
        _set_image(noti_box, noti, NOTIFICATION_IMAGE_TYPE_BACKGROUND,
-                       "object.icon.background", 1);
+                       "object.icon.background", IMAGE_RESIZE);
 
        if (_check_image_null(noti, NOTIFICATION_IMAGE_TYPE_BACKGROUND) == 0) {
                elm_object_signal_emit(noti_box, "box.show.dim", "box.prog");
@@ -375,17 +414,17 @@ static void _noti_box_set_layout_multi(Evas_Object *noti_box,
 
        if (_check_image_null(noti, NOTIFICATION_IMAGE_TYPE_THUMBNAIL) == 0) {
                _set_image(noti_box, noti, NOTIFICATION_IMAGE_TYPE_ICON,
-                               "object.icon.sub", 1);
+                               "object.icon.sub", IMAGE_NO_RESIZE);
                _set_image(noti_box, noti, NOTIFICATION_IMAGE_TYPE_THUMBNAIL,
-                               "object.icon", 1);
+                               "object.icon", IMAGE_NO_RESIZE);
        } else {
                _set_image(noti_box, noti, NOTIFICATION_IMAGE_TYPE_ICON,
-                               "object.icon", 1);
+                               "object.icon", IMAGE_NO_RESIZE);
                _set_image(noti_box, noti, NOTIFICATION_IMAGE_TYPE_ICON_SUB,
-                               "object.icon.sub", 1);
+                               "object.icon.sub", IMAGE_NO_RESIZE);
        }
        _set_image(noti_box, noti, NOTIFICATION_IMAGE_TYPE_BACKGROUND,
-                       "object.icon.background", 1);
+                       "object.icon.background", IMAGE_RESIZE);
        if (_check_image_null(noti, NOTIFICATION_IMAGE_TYPE_BACKGROUND) == 0) {
                elm_object_signal_emit(noti_box, "box.show.dim", "box.prog");
        }
@@ -423,28 +462,28 @@ static void _noti_box_set_layout_thumbnail(Evas_Object *noti_box,
 
        if (_check_image_null(noti, NOTIFICATION_IMAGE_TYPE_THUMBNAIL) == 0) {
                _set_image(noti_box, noti, NOTIFICATION_IMAGE_TYPE_ICON,
-                               "object.icon.sub", 0);
+                               "object.icon.sub", IMAGE_NO_RESIZE);
                _set_image(noti_box, noti, NOTIFICATION_IMAGE_TYPE_THUMBNAIL,
-                               "object.icon", 0);
+                               "object.icon", IMAGE_NO_RESIZE);
        } else {
                _set_image(noti_box, noti, NOTIFICATION_IMAGE_TYPE_ICON,
-                               "object.icon", 0);
+                               "object.icon", IMAGE_NO_RESIZE);
                _set_image(noti_box, noti, NOTIFICATION_IMAGE_TYPE_ICON_SUB,
-                               "object.icon.sub", 0);
+                               "object.icon.sub", IMAGE_NO_RESIZE);
        }
        _set_image(noti_box, noti, NOTIFICATION_IMAGE_TYPE_BACKGROUND,
-                       "object.icon.background", 1);
+                       "object.icon.background", IMAGE_RESIZE);
 
        _set_image(noti_box, noti, NOTIFICATION_IMAGE_TYPE_LIST_1,
-                       "object.thumbnail.list.1", 1);
+                       "object.thumbnail.list.1", IMAGE_RESIZE);
        _set_image(noti_box, noti, NOTIFICATION_IMAGE_TYPE_LIST_2,
-                       "object.thumbnail.list.2", 1);
+                       "object.thumbnail.list.2", IMAGE_RESIZE);
        _set_image(noti_box, noti, NOTIFICATION_IMAGE_TYPE_LIST_3,
-                       "object.thumbnail.list.3", 1);
+                       "object.thumbnail.list.3", IMAGE_RESIZE);
        _set_image(noti_box, noti, NOTIFICATION_IMAGE_TYPE_LIST_4,
-                       "object.thumbnail.list.4", 1);
+                       "object.thumbnail.list.4", IMAGE_RESIZE);
        _set_image(noti_box, noti, NOTIFICATION_IMAGE_TYPE_LIST_5,
-                       "object.thumbnail.list.5", 1);
+                       "object.thumbnail.list.5", IMAGE_RESIZE);
 
        if (_check_image_null(noti, NOTIFICATION_IMAGE_TYPE_BACKGROUND) == 0) {
                elm_object_signal_emit(noti_box, "box.show.dim", "box.prog");
index 2b84c09..3bc9b23 100755 (executable)
@@ -200,10 +200,15 @@ static char *_noti_get_progress(notification_h noti, char *buf,
        notification_get_size(noti, &size);
        notification_get_progress(noti, &percentage);
 
-       if (percentage < 1 && percentage > 0) {
-               if (snprintf(buf, buf_len, "%d%%", (int)(percentage * 100))
-                       <= 0)
-                       return NULL;
+       if (percentage > 0) {
+               if (percentage < 1.0 ) {
+                       if (snprintf(buf, buf_len, "%d%%", (int)(percentage * 100)) <= 0) {
+                               return NULL;
+                       }
+               }
+               if (percentage >= 1.0) {
+                       snprintf(buf, buf_len, "%d%%", 100);
+               }
 
                return buf;
        } else if (size > 0 && percentage == 0) {
index 42666f2..36b45e3 100755 (executable)
@@ -691,6 +691,62 @@ static void _quickpanel_ticker_win_rotated(void *data) {
        }
 }
 
+static void _quickpanel_noti_media_feedback(notification_h noti) {
+
+       retif(noti == NULL, ,"op_list is NULL");
+
+       if (quickpanel_is_sound_enabled() == 1) {
+               notification_sound_type_e nsound_type = NOTIFICATION_SOUND_TYPE_NONE;
+               const char *nsound_path = NULL;
+#ifdef VCONFKEY_SETAPPL_NOTI_MSG_RINGTONE_PATH_STR
+               char *default_msg_tone = NULL;
+#endif
+
+               notification_get_sound(noti, &nsound_type, &nsound_path);
+               DBG("Sound : %d, %s", nsound_type, nsound_path);
+
+               switch (nsound_type) {
+                       case NOTIFICATION_SOUND_TYPE_USER_DATA:
+                               quickpanel_player_play(SOUND_TYPE_NOTIFICATION, nsound_path);
+                               break;
+                       case NOTIFICATION_SOUND_TYPE_DEFAULT:
+#ifdef VCONFKEY_SETAPPL_NOTI_MSG_RINGTONE_PATH_STR
+                               default_msg_tone = vconf_get_str(VCONFKEY_SETAPPL_NOTI_MSG_RINGTONE_PATH_STR);
+
+                               if (default_msg_tone != NULL) {
+                                       quickpanel_player_play(SOUND_TYPE_NOTIFICATION, default_msg_tone);
+                                       free(default_msg_tone);
+                               } else {
+                                       feedback_play_type(FEEDBACK_TYPE_SOUND, FEEDBACK_PATTERN_UNLOCK);
+                               }
+#else
+                               feedback_play_type(FEEDBACK_TYPE_SOUND, FEEDBACK_PATTERN_UNLOCK);
+#endif
+                               break;
+                       case NOTIFICATION_SOUND_TYPE_MAX:
+                       case NOTIFICATION_SOUND_TYPE_NONE:
+                               break;
+               }
+       }
+
+       /* Play Vibration */
+       notification_vibration_type_e nvibration_type =
+               NOTIFICATION_VIBRATION_TYPE_NONE;
+       const char *nvibration_path = NULL;
+
+       notification_get_vibration(noti, &nvibration_type, &nvibration_path);
+       DBG("Vibration : %d, %s", nvibration_type, nvibration_path);
+       switch (nvibration_type) {
+               case NOTIFICATION_VIBRATION_TYPE_USER_DATA:
+               case    NOTIFICATION_VIBRATION_TYPE_DEFAULT:
+                       feedback_play_type(FEEDBACK_TYPE_VIBRATION, FEEDBACK_PATTERN_GENERAL);
+                       break;
+               case NOTIFICATION_VIBRATION_TYPE_MAX:
+               case NOTIFICATION_VIBRATION_TYPE_NONE:
+                       break;
+       }
+}
+
 static void _quickpanel_ticker_noti_detailed_changed_cb(void *data, notification_type_e type, notification_op *op_list, int num_op)
 {
        notification_h noti = NULL;
@@ -723,6 +779,10 @@ static void _quickpanel_ticker_noti_detailed_changed_cb(void *data, notification
 
        retif(noti == NULL, ,"noti is NULL");
 
+       if (op_type == NOTIFICATION_OP_INSERT || op_type == NOTIFICATION_OP_UPDATE) {
+               _quickpanel_noti_media_feedback(noti);
+       }
+
        notification_get_display_applist(noti, &applist);
        if (!(applist & NOTIFICATION_DISPLAY_APP_TICKER)) {
                DBG("No Ticker Msg");
@@ -741,47 +801,6 @@ static void _quickpanel_ticker_noti_detailed_changed_cb(void *data, notification
                return;
        }
 
-       /* Play sound */
-       notification_sound_type_e nsound_type = NOTIFICATION_SOUND_TYPE_NONE;
-       const char *nsound_path = NULL;
-
-       notification_get_sound(noti, &nsound_type, &nsound_path);
-       DBG("Sound : %d, %s", nsound_type, nsound_path);
-       if (nsound_type > NOTIFICATION_SOUND_TYPE_NONE
-           || nsound_type < NOTIFICATION_SOUND_TYPE_MAX) {
-
-               switch (nsound_type) {
-               case NOTIFICATION_SOUND_TYPE_DEFAULT:
-                       feedback_play_type(FEEDBACK_TYPE_SOUND, FEEDBACK_PATTERN_UNLOCK);
-                       break;
-               case NOTIFICATION_SOUND_TYPE_USER_DATA:
-                       quickpanel_player_play(SOUND_TYPE_NOTIFICATION, nsound_path);
-                       break;
-               default:
-                       break;
-               }
-       }
-       /* Play Vibration */
-       notification_vibration_type_e nvibration_type =
-           NOTIFICATION_VIBRATION_TYPE_NONE;
-       const char *nvibration_path = NULL;
-
-       notification_get_vibration(noti, &nvibration_type, &nvibration_path);
-       DBG("Vibration : %d, %s", nvibration_type, nvibration_path);
-       if (nvibration_type > NOTIFICATION_VIBRATION_TYPE_NONE
-           || nvibration_type < NOTIFICATION_VIBRATION_TYPE_MAX) {
-
-               switch (nvibration_type) {
-               case NOTIFICATION_SOUND_TYPE_DEFAULT:
-                       feedback_play_type(FEEDBACK_TYPE_VIBRATION, FEEDBACK_PATTERN_GENERAL);
-                       break;
-               case NOTIFICATION_SOUND_TYPE_USER_DATA:
-                       break;
-               default:
-                       break;
-               }
-       }
-
        /* Skip if previous ticker is still shown */
        if (g_ticker != NULL) {
                _quickpanel_ticker_hide(NULL);
index ed6b265..7419875 100755 (executable)
@@ -26,7 +26,6 @@
 #include <unistd.h>
 #include <privilege-control.h>
 #include <bundle.h>
-#include <feedback.h>
 #include <notification.h>
 
 #include "common.h"
 #include "list_util.h"
 
 #define QP_WINDOW_PRIO 300
-#define QP_PLAY_DURATION_LIMIT 15
+#define QP_ENABLE_HIDING_INDICATOR 0
 
-static player_h g_sound_player;
-static Ecore_Timer *g_sound_player_timer;
 static struct appdata *g_app_data = NULL;
 
 /* binary information */
 #define QP_EMUL_STR            "Emulator"
+static Ecore_X_Atom E_ILLUME_ATOM_MV_QUICKPANEL_STATE;
 
 static void _quickpanel_cache_flush(void *evas);
-static void _quickpanel_player_free(player_h *sound_player);
 static void _quickpanel_init_size_genlist(void *data);
 static void _quickpanel_ui_update_height(void *data);
 static void _quickpanel_ui_set_indicator_cover(void *data);
@@ -150,6 +147,11 @@ static void _quickpanel_move_data_to_service(const char *key, const char *val, v
        service_add_extra_data(service, key, val);
 }
 
+static void atoms_init_quickpanel(void)
+{
+       E_ILLUME_ATOM_MV_QUICKPANEL_STATE = ecore_x_atom_get("_E_MOVE_QUICKPANEL_STATE");
+}
+
 /******************************************************************************
   *
   * UI
@@ -285,15 +287,31 @@ static Eina_Bool quickpanel_ui_client_message_cb(void *data, int type,
                new_angle = ev->data.l[0];
                _quickpanel_ui_rotation(ad, new_angle);
        } else if (ev->message_type == ECORE_X_ATOM_E_ILLUME_QUICKPANEL_STATE) {
-               if (ev->data.l[0] == ECORE_X_ATOM_E_ILLUME_QUICKPANEL_ON) {
-                       qp_opened_modules(data);
-                       if (g_sound_player != NULL) {
-                               _quickpanel_player_free(&g_sound_player);
-                       }
-               } else {
+               if (ev->data.l[0] == ECORE_X_ATOM_E_ILLUME_QUICKPANEL_OFF) {
+                       ad->is_opened = 0;
                        qp_closed_modules(data);
-                       if (g_sound_player != NULL) {
-                               _quickpanel_player_free(&g_sound_player);
+                       quickpanel_player_stop();
+#if QP_ENABLE_HIDING_INDICATOR
+                       elm_win_indicator_mode_set(ad->win, ELM_WIN_INDICATOR_HIDE);
+#endif
+               }
+       } else if (ad->E_ILLUME_ATOM_MV_QUICKPANEL_STATE != NULL) {
+               if (ev->message_type == *(ad->E_ILLUME_ATOM_MV_QUICKPANEL_STATE)) {
+                       if (ev->data.l[0] == 1) {
+                               if (ad->is_opened == 0) {
+#if QP_ENABLE_HIDING_INDICATOR
+                                       elm_win_indicator_mode_set(ad->win, ELM_WIN_INDICATOR_SHOW);
+#endif
+                                       DBG("quickpanel open start");
+                               }
+                       }
+                       if (ev->data.l[0] == 0) {
+                               if (ad->is_opened == 0) {
+                                       DBG("quickpanel closed");
+                                       ad->is_opened = 1;
+                                       qp_opened_modules(data);
+                                       quickpanel_player_stop();
+                               }
                        }
                }
        }
@@ -632,204 +650,6 @@ static void _quickpanel_ui_window_set_content_region(void *data, int contents_he
     ecore_x_window_prop_card32_set(xwin, atom_window_contents_region, window_contents_region, 4);
 }
 
-
-
-static Eina_Bool _quickpanel_player_free_idler_cb(void *data)
-{
-       player_h *sound_player = data;
-       player_state_e state = PLAYER_STATE_NONE;
-
-       retif(data == NULL, QP_FAIL, "Invalid parameter!");
-
-       retif(sound_player == NULL, EINA_FALSE, "invalid parameter");
-       retif(*sound_player == NULL, EINA_FALSE, "invalid parameter");
-
-       if (player_get_state(*sound_player, &state) == PLAYER_ERROR_NONE) {
-
-               DBG("state of player %d", state);
-
-               if (state == PLAYER_STATE_PLAYING) {
-                       player_stop(*sound_player);
-                       player_unprepare(*sound_player);
-               }
-               if (state == PLAYER_STATE_READY) {
-                       player_unprepare(*sound_player);
-               }
-       }
-       player_destroy(*sound_player);
-       *sound_player = NULL;
-
-       return EINA_FALSE;
-}
-
-static void _quickpanel_player_free(player_h *sound_player)
-{
-       retif(sound_player == NULL, , "invalid parameter");
-
-       ecore_idler_add(_quickpanel_player_free_idler_cb, sound_player);
-}
-
-static void
-_quickpanel_player_del_timeout_timer(void)
-{
-       if (g_sound_player_timer) {
-               ecore_timer_del(g_sound_player_timer);
-               g_sound_player_timer = NULL;
-       }
-}
-
-static Eina_Bool _quickpanel_player_timeout_cb(void *data)
-{
-       g_sound_player_timer = NULL;
-
-       retif(data == NULL, ECORE_CALLBACK_CANCEL, "invalid parameter");
-       player_h *sound_player = data;
-
-       _quickpanel_player_free(sound_player);
-
-       return ECORE_CALLBACK_CANCEL;
-}
-
-static void
-_quickpanel_player_completed_cb(void *user_data)
-{
-       retif(user_data == NULL, , "invalid parameter");
-       player_h *sound_player = user_data;
-
-       _quickpanel_player_del_timeout_timer();
-       _quickpanel_player_free(sound_player);
-}
-
-static void
-_quickpanel_player_interrupted_cb(player_interrupted_code_e code, void *user_data)
-{
-       retif(user_data == NULL, , "invalid parameter");
-       player_h *sound_player = user_data;
-
-       _quickpanel_player_del_timeout_timer();
-       _quickpanel_player_free(sound_player);
-}
-
-static void
-_quickpanel_player_error_cb(int error_code, void *user_data)
-{
-       retif(user_data == NULL, , "invalid parameter");
-       player_h *sound_player = user_data;
-
-       _quickpanel_player_del_timeout_timer();
-       _quickpanel_player_free(sound_player);
-}
-
-void quickpanel_player_play(sound_type_e sound_type, const char *sound_file)
-{
-       player_h *sound_player = &g_sound_player;
-
-       int ret = PLAYER_ERROR_NONE;
-       player_state_e state = PLAYER_STATE_NONE;
-
-       _quickpanel_player_del_timeout_timer();
-
-       if (*sound_player != NULL) {
-               _quickpanel_player_free(sound_player);
-       }
-
-       ret = player_create(sound_player);
-       if (ret != PLAYER_ERROR_NONE) {
-               ERR("creating the player handle failed[%d]", ret);
-               player_destroy(*sound_player);
-       }
-
-       ret = player_set_sound_type(*sound_player, SOUND_TYPE_MEDIA);
-       if (ret != PLAYER_ERROR_NONE) {
-               ERR("player_set_sound_type() ERR: %x!!!!", ret);
-               _quickpanel_player_free(sound_player);
-               return ;
-       }
-
-       player_get_state(*sound_player, &state);
-       if (state > PLAYER_STATE_READY) {
-               _quickpanel_player_free(sound_player);
-               return;
-       }
-
-       ret = player_set_uri(*sound_player, sound_file);
-       if (ret != PLAYER_ERROR_NONE) {
-               DBG("set attribute---profile_uri[%d]", ret);
-               _quickpanel_player_free(sound_player);
-               return;
-       }
-
-       ret = player_prepare(*sound_player);
-       if (ret != PLAYER_ERROR_NONE) {
-               DBG("realizing the player handle failed[%d]", ret);
-               _quickpanel_player_free(sound_player);
-               return;
-       }
-
-       player_get_state(*sound_player, &state);
-       if (state != PLAYER_STATE_READY) {
-               DBG("state of player is invalid %d", state);
-               _quickpanel_player_free(sound_player);
-               return;
-       }
-
-       /* register callback */
-       ret = player_set_completed_cb(*sound_player, _quickpanel_player_completed_cb, sound_player);
-       if (ret != PLAYER_ERROR_NONE) {
-               DBG("player_set_completed_cb() ERR: %x!!!!", ret);
-               _quickpanel_player_free(sound_player);
-               return;
-       }
-
-       ret = player_set_interrupted_cb(*sound_player, _quickpanel_player_interrupted_cb, sound_player);
-       if (ret != PLAYER_ERROR_NONE) {
-               _quickpanel_player_free(sound_player);
-               return;
-       }
-
-       ret = player_set_error_cb(*sound_player, _quickpanel_player_error_cb, sound_player);
-       if (ret != PLAYER_ERROR_NONE) {
-               _quickpanel_player_free(sound_player);
-               return;
-       }
-
-       ret = player_start(*sound_player);
-       if (ret != PLAYER_ERROR_NONE) { /* if directly return retor.. */
-               DBG("player_start [%d]", ret);
-               _quickpanel_player_free(sound_player);
-               return;
-       }
-
-       g_sound_player_timer = ecore_timer_add(QP_PLAY_DURATION_LIMIT,
-                       _quickpanel_player_timeout_cb, sound_player);
-}
-
-void quickpanel_play_feedback(void)
-{
-       int vib_status = 0;
-       int snd_status = 0;
-
-#ifdef VCONFKEY_SETAPPL_ACCESSIBILITY_TURN_OFF_ALL_SOUNDS
-       int snd_disabled_status = 0;
-
-       vconf_get_bool(VCONFKEY_SETAPPL_ACCESSIBILITY_TURN_OFF_ALL_SOUNDS, &snd_disabled_status);
-
-       if (!snd_disabled_status) {
-               vconf_get_bool(VCONFKEY_SETAPPL_SOUND_STATUS_BOOL, &snd_status);
-               if (snd_status)
-                       feedback_play_type(FEEDBACK_TYPE_SOUND, FEEDBACK_PATTERN_TOUCH_TAP);
-       }
-#else
-       vconf_get_bool(VCONFKEY_SETAPPL_SOUND_STATUS_BOOL, &snd_status);
-       if (snd_status)
-               feedback_play_type(FEEDBACK_TYPE_SOUND, FEEDBACK_PATTERN_TOUCH_TAP);
-#endif
-
-       vconf_get_bool(VCONFKEY_SETAPPL_VIBRATION_STATUS_BOOL, &vib_status);
-       if (vib_status)
-               feedback_play_type(FEEDBACK_TYPE_VIBRATION, FEEDBACK_PATTERN_TOUCH_TAP);
-}
-
 static int _quickpanel_ui_delete_win(void *data)
 {
        struct appdata *ad = data;
@@ -1114,6 +934,11 @@ static void quickpanel_app_service(service_h service, void *data)
        ret = _quickpanel_ui_create_win(ad);
        retif(ret != QP_OK, , "Failed to create window!");
 
+
+       atoms_init_quickpanel();
+
+       ad->E_ILLUME_ATOM_MV_QUICKPANEL_STATE = &E_ILLUME_ATOM_MV_QUICKPANEL_STATE;
+
        _quickpanel_ui_init_ecore_event(ad);
 
        _quickpanel_ui_vconf_event_init(ad);
index 0a6a4ad..86c151a 100755 (executable)
@@ -20,7 +20,7 @@
 #include <Elementary.h>
 #include <Ecore_X.h>
 #include <X11/Xatom.h>
-#include <player.h>
+#include "media.h"
 
 #if !defined(VENDOR)
 #  define VENDOR "org.tizen"
@@ -55,6 +55,8 @@
 #define INDICATOR_COVER_W 82
 #define INDICATOR_COVER_H 60
 
+#define _NEWLINE '\n'
+#define _SPACE ' '
 #define QP_SETTING_PKG_SETTING VENDOR".setting"
 #define QP_SETTING_PKG_SETTING_EMUL    "kto5jikgul.Settings"
 
@@ -80,6 +82,7 @@ struct appdata {
 
        int is_emul; /* 0 : target, 1 : emul */
        int is_suspended;
+       int is_opened;
 
        Ecore_Event_Handler *hdl_client_message;
        Ecore_Event_Handler *hdl_hardkey;
@@ -91,6 +94,7 @@ struct appdata {
 
        Evas_Object *cover_indicator_left;
        Evas_Object *cover_indicator_right;
+       Ecore_X_Atom *E_ILLUME_ATOM_MV_QUICKPANEL_STATE;
 };
 
 typedef struct _QP_Module {
@@ -113,7 +117,6 @@ typedef struct _QP_Module {
        Eina_Bool state;
 } QP_Module;
 
-void quickpanel_player_play(sound_type_e sound_type, const char *sound_file);
 int quickpanel_launch_app(char *app_id, void *data);
 void quickpanel_launch_app_inform_result(const char *pkgname, int retcode);
 int quickpanel_is_emul(void);
@@ -125,6 +128,5 @@ Evas_Object *quickpanel_ui_load_edj(Evas_Object * parent, const char *file,
                                            const char *group, int is_just_load);
 void quickpanel_ui_set_indicator_cover(void *data);
 void quickpanel_close_quickpanel(bool is_check_lock);
-void quickpanel_play_feedback(void);
 
 #endif                         /* __QUICKPANEL_UI_H__ */
diff --git a/data/images/icon_press.png b/data/images/icon_press.png
new file mode 100755 (executable)
index 0000000..9102659
Binary files /dev/null and b/data/images/icon_press.png differ
diff --git a/data/images/quick_handle.png b/data/images/quick_handle.png
deleted file mode 100755 (executable)
index 296eb4f..0000000
Binary files a/data/images/quick_handle.png and /dev/null differ
diff --git a/data/images/quick_handle_both.png b/data/images/quick_handle_both.png
new file mode 100755 (executable)
index 0000000..485a329
Binary files /dev/null and b/data/images/quick_handle_both.png differ
index 9621f32..4fa4a24 100755 (executable)
Binary files a/data/images/quick_icon_bg_01.png and b/data/images/quick_icon_bg_01.png differ
index 7ed9e7d..39a1a02 100755 (executable)
Binary files a/data/images/quick_icon_bg_02.png and b/data/images/quick_icon_bg_02.png differ
index 0a00140..e50d856 100755 (executable)
 
 #include "quickpanel_def.h"
 
+#define QP_SETTING_H 134
+#define QP_SETTING_SEPERATOR_H 0
+
 images {
        image: "notification_bg.png" COMP;
-       image: "quick_handle.png" COMP;
+       image: "quick_handle_both.png" COMP;
 }
 
 collections {
@@ -127,7 +130,7 @@ collections {
                                                relative: 1.0 1.0;
                                        }
                                        image {
-                                               normal:"quick_handle.png";
+                                               normal:"quick_handle_both.png";
                                                border: 1 1 1 1;
                                                border_scale: 1;
                                        }
index 40f13f7..64bedf8 100755 (executable)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<manifest xmlns="http://tizen.org/ns/packages" package="@PKGNAME@" version="0.3.27-2" install-location="internal-only">
+<manifest xmlns="http://tizen.org/ns/packages" package="@PKGNAME@" version="0.3.31-1" install-location="internal-only">
        <label>@PROJECT_NAME@</label>
        <author email="yjoo93.park@samsung.com" href="www.samsung.com">Youngjoo Park</author>
        <author email="seungtaek.chung@samsung.com" href="www.samsung.com">seungtaek chung</author>
index 4067436..69fbbed 100755 (executable)
@@ -20,8 +20,8 @@
 #define QP_INDICATOR_H 0
 #define QP_INDICATOR_COMPENSATE_H      50
 
-#define QP_HANDLE_H    64
-#define QP_HANDLE_TOTAL_H      120
+#define QP_HANDLE_H     64
+#define QP_HANDLE_TOTAL_H       80
 #define QP_SPN_H 80
 #define QP_SPN_TEXT_W 500
 
 #define QP_BG_COLOR    255 255 255 255
 #define QP_SETTING_BG_COLOR 255 255 255 255
 #define QP_SETTING_ICON_BG_COLOR 26 26 26 255
+#define QP_ACCESSIBILITY_TEST_COLOR 0 0 0 0;
 #define QP_THEME_BG_VISIBILITY                         0
 #define QP_THEME_BG_COLOR                              255 255 255 255
 #define QP_THEME_NOTI_BG_COLOR                         28 29 30 255
 #define QP_THEME_LIST_ITEM_GROUP_HEIGHT 80
 #define QP_THEME_LIST_ITEM_MINICONTRL_HEIGHT 178
 #define QP_THEME_LIST_ITEM_MINICONTR_SEPERATOR_HEIGHT 12
-#define QP_THEME_LIST_ITEM_ONGOING_HEIGHT 178
+#define QP_THEME_LIST_ITEM_ONGOING_HEIGHT 180
 #define QP_THEME_LIST_ITEM_ONGOING_SEPERATOR_HEIGHT 12
 #define QP_THEME_LIST_ITEM_BRIGHTNESS_HEIGHT 126
-#define QP_THEME_LIST_ITEM_MULTIWINDOW_HEIGHT 178
+#define QP_THEME_LIST_ITEM_MULTIWINDOW_HEIGHT 180
 #define QP_THEME_LIST_TITLE_FONT_NAME                  "Tizen:style=Medium"
 #define QP_THEME_LIST_TITLE_FONT_COLOR                 149 148 148 255
 #define QP_THEME_LIST_TITLE_FONT_SIZE                  36
+
+#define BOX_PART_ICON "object.icon"
+#define BOX_PART_ICON_SUB "object.icon.sub"
+#define BOX_ICON_SIZE_W 124
+#define BOX_ICON_SIZE_H 124
+#define BOX_ICON_SUB_SIZE_W 56
+#define BOX_ICON_SUB_SIZE_H 56
+
 #endif /*__QUICKPANEL_EDC_DEF_H__*/
index 5ab8564..49da046 100755 (executable)
@@ -4,7 +4,7 @@
        styles {
                style {
                        name: "ongoing_content_text";
-                       base: "font=Tizen:style=Medium text_class=tizen align=left valign=top font_size=30 linegap=-6 ellipsis=1.0 color=#828384FF wrap=mixed";
+                       base: "font=Tizen:style=Roman text_class=tizen align=left valign=top font_size=28 linegap=-6 ellipsis=1.0 color=#828384FF wrap=mixed";
                }
        }
 
@@ -59,7 +59,7 @@
                                scale: 1;
                                description {
                                        state: "default" 0.0;
-                                       min: 0 20 + QP_THEME_LIST_ITEM_ONGOING_SEPERATOR_HEIGHT;
+                                       min: 0 16 + QP_THEME_LIST_ITEM_ONGOING_SEPERATOR_HEIGHT;
                                        fixed: 0 1;
                                        visible: 0;
                                        rel1.to:"base";
                                        align: 0.0 0.0;
                                }
                        }
-                       part { name: "elm.padding.bottom";
+                       part { name: "elm.padding.top.text.contents";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 61 + QP_THEME_LIST_ITEM_ONGOING_SEPERATOR_HEIGHT;
+                                       fixed: 0 1;
+                                       visible: 0;
+                                       rel1.to:"base";
+                                       rel2.to:"base";
+                                       rel1.relative: 0.0 0.0;
+                                       rel2.relative: 1.0 0.0;
+                                       align: 0.0 0.0;
+                               }
+                       }
+                       part { name: "elm.padding.bottom.mutiline.content";
                                type: RECT;
                                scale: 1;
                                description { state: "default" 0.0;
-                                       min: 0 25;
+                                       min: 0 0;
                                        fixed: 0 1;
                                        visible: 0;
                                        rel1.to:"base";
                                        align: 0.0 1.0;
                                }
                        }
-                       part { name: "elm.padding.bottom.text";
+                       part { name: "elm.padding.bottom.time";
                                type: RECT;
                                scale: 1;
                                description { state: "default" 0.0;
-                                       min: 0 0;
+                                       min: 0 82;
                                        fixed: 0 1;
+#ifdef DEBUG
+                                       visible: 1;
+                                       color: 0 255 0 255;
+#else
                                        visible: 0;
+#endif
                                        rel1.to:"base";
                                        rel2.to:"base";
                                        rel1.relative: 0.0 1.0;
+                                       rel2.relative: 1.0 1.0;
                                        align: 0.0 1.0;
                                }
                        }
                                type: RECT;
                                scale: 1;
                                description { state: "default" 0.0;
-                                       min: 0 62;
+                                       min: 0 52;
                                        fixed: 0 1;
                                        rel1.to:"base";
                                        rel2.to:"base";
                                        rel1.relative: 0.0 1.0;
                                        rel2.relative: 1.0 1.0;
                                        align: 0.0 1.0;
+#ifdef DEBUG
+                                       visible: 1;
+                                       color: 0 0 255 255;
+#else
                                        visible: 0;
+#endif
                                }
                        }
                        part { name: "elm.padding.bottom.icon";
                                type: RECT;
                                scale: 1;
                                description { state: "default" 0.0;
-                                       min: 0 37;
+                                       min: 0 31;
                                        fixed: 0 1;
                                        rel1.to:"base";
                                        rel2.to:"base";
                                scale: 1;
                                description {
                                        state: "default" 0.0;
-                                       min: 18 0;
+                                       min: 20 0;
                                        fixed: 1 0;
                                        rel1.to:"base";
                                        rel2.to:"base";
                                        rel1.relative: 1.0 0.0;
                                        rel2.relative: 1.0 1.0;
                                        align: 1.0 0.0;
+#ifdef DEBUG
+                                       visible: 1;
+                                       color: 255 0 0 190;
+#else
                                        visible: 0;
+#endif
                                }
                        }
                        part { name: "elm.rect.thumbnail";
                                mouse_events: 0;
                                scale: 1;
                                description { state: "default" 0.0;
-                                       min: 128 128;
+                                       min: 124 124;
                                        fixed: 1 1;
                                        rel1 {
                                                relative: 0.0 0.0;
                                        align: 1.0 1.0;
                                }
                        }
-
-                       part { name: "elm.padding.after.icon.right";
+                       part { name: "elm.padding.right.slider.bounder";
                                type: RECT;
                                scale: 1;
                                description { state: "default" 0.0;
-                                       min: 174 0;
+                                       min: 202 0;
+                                       fixed: 1 0;
+                                       rel1 {
+                                               relative: 0.0 0.0;
+                                               to_x: "elm.padding.right";
+                                       }
+                                       rel2 {
+                                               relative: 0.0 1.0;
+                                               to_x: "elm.padding.right";
+                                       }
+                                       visible: 0;
+                                       align: 1.0 0.0;
+                               }
+                       }
+                       part { name: "elm.padding.right.text.bounder";
+                               type: RECT;
+                               scale: 1;
+                               description { state: "default" 0.0;
+                                       min: 144 0;
                                        fixed: 1 0;
                                        rel1 {
                                                relative: 0.0 0.0;
                                mouse_events: 0;
                                scale: 1;
                                description { state: "default" 0.0;
-                                       min: 0 50;
+                                       min: 0 36;
                                        align: 0.0 0.0;
                                        fixed: 0 1;
                                        rel1 {
                                        }
                                        rel2 {
                                                relative: 0.0 1.0;
-                                               to_x: "elm.padding.after.icon.right";
+                                               to_x: "elm.padding.right.text.bounder";
                                                to_y: "elm.padding.top";
                                        }
                                        color: 248 246 239 255;
                                        text {
                                                font: "Tizen:style=Regular";
                                                text_class: "tizen";
-                                               size: 44;
+                                               size: 32;
                                                fit: 0 1;
                                                ellipsis: 0.0;
                                                align: 0.0 0.5;
                                mouse_events: 0;
                                scale: 1;
                                description { state: "default" 0.0;
-                                       align: 0.0 0.0;
                                        fixed: 0 1;
-                                       min: 0 42;
+                                       min: 0 28;
+                                       align: 0.0 1.0;
                                        rel1 {
-                                               relative: 1.0 1.0;
+                                               relative: 1.0 0.0;
                                                to_x: "elm.padding.left";
-                                               to_y: "elm.text.title";
+                                               to_y: "elm.padding.bottom.time";
                                        }
                                        rel2 {
-                                               relative: 0.0 1.0;
-                                               to_x: "elm.padding.after.icon.right";
-                                               to_y: "elm.text.title";
+                                               relative: 0.0 0.0;
+                                               to_x: "elm.padding.right.slider.bounder";
+                                               to_y: "elm.padding.bottom.time";
                                        }
-                                       color: 248 246 239 255;
+                                       color: 255 255 255 255;
                                        text {
-                                               font: "Tizen:style=Regular";
+                                               font: "Tizen:style=Medium";
                                                text_class: "tizen";
-                                               size: 38;
+                                               size: 28;
                                                align: 1.0 0.0;
                                        }
                                }
                                description { state: "selected" 0.0;
                                        inherit: "default" 0.0;
-                                       color: 248 246 239 255;
+                                       color: 255 255 255 255;
                                }
                        }
                        part { name: "elm.rect.content";
                                scale: 1;
                                description { state: "default" 0.0;
                                        align: 0.0 0.0;
-                                       min: 0 42;
+                                       min: 0 28;
                                        fixed: 0 1;
                                        rel1 {
                                                relative: 1.0 1.0;
                                                to_x: "elm.padding.left";
-                                               to_y: "elm.text.title";
+                                               to_y: "elm.padding.top.text.contents";
                                        }
                                        rel2 {
                                                relative: 0.0 1.0;
-                                               to_x: "elm.padding.after.icon.right";
-                                               to_y: "elm.text.title";
+                                               to_x: "elm.padding.right.text.bounder";
+                                               to_y: "elm.padding.top.text.contents";
                                        }
                                        visible: 0;
                                }
                                scale: 1;
                                description { state: "default" 0.0;
                                        align: 0.0 0.0;
-                                       min: 0 42;
                                        fixed: 0 1;
                                        rel1 {
                                                to: "elm.rect.content";
                                        }
                                        color: 130 131 132 255;
                                        text {
-                                               font: "Tizen:style=Medium";
+                                               font: "Tizen:style=Roman";
                                                text_class: "tizen";
-                                               size: 30;
+                                               size: 28;
                                                fit: 0 1;
                                                ellipsis: 0.0;
                                                size_range: 26 30;
                                        }
                                        rel2 {
                                                relative: 0.0 0.0;
-                                               to_x: "elm.padding.after.icon.right";
-                                               to_y: "elm.padding.bottom.text";
+                                               to_x: "elm.padding.right.text.bounder";
+                                               to_y: "elm.padding.bottom.mutiline.content";
                                        }
                                        visible: 0;
                                }
                                        visible: 1;
                                }
                        }
-                       part { name: "elm.swallow.progress";
-                               type: SWALLOW;
+                       part { name: "elm.box.progress";
+                               type: BOX;
                                mouse_events: 0;
                                scale: 1;
                                description { state: "default" 0.0;
                                        min: 0 20;
                                        fixed: 0 1;
+                                       align: 0.0 1.0;
                                        rel1 {
                                                relative: 1.0 0.0;
                                                to_x: "elm.padding.left";
                                        }
                                        rel2 {
                                                relative: 0.0 0.0;
-                                               to_x: "elm.padding.after.icon.right";
+                                               to_x: "elm.padding.right.slider.bounder";
                                                to_y: "elm.padding.bottom.progress";
                                        }
+#ifdef DEBUG
+                                       visible: 1;
+                                       color: 100 100 100 200;
+#else
+                                       visible: 0;
+#endif
+                               }
+                       }
+                       part { name: "elm.swallow.progress";
+                               type: SWALLOW;
+                               mouse_events: 0;
+                               scale: 1;
+                               description { state: "default" 0.0;
+                                       rel1 {
+                                               to: "elm.box.progress";
+                                       }
+                                       rel2 {
+                                               to: "elm.box.progress";
+                                       }
                                        align: 0.0 0.0;
                                }
                        }
                                        color: 0 0 0 0;
                                }
                        }
+                       part {
+                               name: "accessibility";
+                               type: RECT;
+                               mouse_events: 1;
+                               repeat_events: 1;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 {
+                                               to: "elm.content.bg";
+                                       }
+                                       rel2 {
+                                               to: "elm.content.bg";
+                                       }
+                                       color: QP_ACCESSIBILITY_TEST_COLOR;
+                                       visible: 1;
+                               }
+                       }
                }
 
                programs {
index fb61954..ecfcf3f 100755 (executable)
@@ -10,7 +10,6 @@
                                description {
                                        state: "default" 0.0;
                                        min: 0 QP_THEME_LIST_ITEM_MINICONTRL_HEIGHT + QP_THEME_LIST_ITEM_MINICONTR_SEPERATOR_HEIGHT;
-                                       max: 9999 QP_THEME_LIST_ITEM_MINICONTRL_HEIGHT + QP_THEME_LIST_ITEM_MINICONTR_SEPERATOR_HEIGHT;
                                        rel1 {
                                                relative: 0.0 0.0;
                                        }
                                        align: 0.0 0.0;
                                }
                        }
-                       part { name: "elm.padding.bottom";
-                               type: RECT;
-                               scale: 1;
-                               description { state: "default" 0.0;
-                                       min: 0 25;
-                                       fixed: 0 1;
-                                       visible: 0;
-                                       rel1.to:"base";
-                                       rel2.to:"base";
-                                       rel1.relative: 0.0 1.0;
-                                       align: 0.0 1.0;
-                               }
-                       }
                        part { name: "elm.padding.left.bg";
                                type: RECT;
                                scale: 1;
                                        }
                                        rel2 {
                                                to_x:"elm.padding.right.bg";
-                                               to_y:"base";
+                                               to_y:"elm.padding.bottom";
                                                relative: 0.0 1.0;
                                        }
                                        align: 0.0 0.0;
                                                to: "elm.content.bg";
                                        }
                                        rel2 {
-                                               to: "elm.content.bg";
+                                               to_x: "elm.content.bg";
+                                               to_y: "elm.padding.bottom";
+                                               relative: 1.0 0.0;
                                        }
                                }
                        }
+                       part { name: "elm.padding.bottom";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 0;
+                                       fixed: 1 0;
+                                       rel1.relative: 0.0 1.0;
+                                       rel2.relative: 1.0 1.0;
+                                       align: 0.0 1.0;
+                                       visible: 0;
+                               }
+                       }
                }
        }
\ No newline at end of file
index 62f19a6..26a31d4 100755 (executable)
                                        }
                                }
                        }
+                       part {
+                               name: "accessibility.label";
+                               type: RECT;
+                               mouse_events: 1;
+                               repeat_events: 1;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 {
+                                               to: "elm.rect.text";
+                                       }
+                                       rel2 {
+                                               to: "elm.rect.text";
+                                       }
+                                       color: QP_ACCESSIBILITY_TEST_COLOR;
+                                       visible: 1;
+                               }
+                       }
                }
        }
 
index eaa0818..d498fd4 100755 (executable)
@@ -1,14 +1,15 @@
 #define BOX_COLOR_BG 28 29 30 255
 #define BOX_WIDTH_P 340
-#define BOX_HEIGHT_P 400
-#define BOX_WIDTH_L 409
-#define BOX_HEIGHT_L 400
+#define BOX_HEIGHT_P 322
+#define BOX_WIDTH_L 406
+#define BOX_HEIGHT_L 322
 
-#define BOX_MARGIN_TEXT_H 14
-#define BOX_TEXT_CONTENTS_HEIGHT 40
-#define BOX_TEXT_INFO_HEIGHT 36
-#define BOX_TEXT_SUB_WIDTH 120
-#define BOX_TEXT_SUB_PADDING_WIDTH 10
+#define BOX_MARGIN_L_TEXT_H 14
+#define BOX_MARGIN_R_TEXT_H 11
+#define BOX_TEXT_CONTENTS_HEIGHT 36
+#define BOX_TEXT_INFO_HEIGHT 35
+#define BOX_TEXT_SUB_WIDTH 90
+#define BOX_TEXT_SUB_PADDING_WIDTH 12
 
 //#define DEBUG
 //#define DEBUG_TEXT
@@ -46,6 +47,7 @@ images {
        image: "quick_image_dimmed_port.png" COMP;
        image: "quick_image_dimmed_land.png" COMP;
        image: "quick_icon_bg_small.png" COMP;
+       image: "icon_press.png" COMP;
 }
 
 #define BOX_FONT_SHADOW_COLOR 0 0 0 191
@@ -61,12 +63,16 @@ images {
 #define BOX_INFO_FONT_SIZE 28
 #define BOX_INFO_FONT_COLOR 248 246 239 127
 
+#define BOX_INFO_SHORT_FONT "Tizen:style=Medium"
+#define BOX_INFO_SHORT_FONT_SIZE 28
+#define BOX_INFO_SHORT_FONT_COLOR 248 246 239 127
+
 #define BOX_INFO_SUB_FONT "Tizen:style=Regular"
-#define BOX_INFO_SUB_FONT_SIZE 28
+#define BOX_INFO_SUB_FONT_SIZE 20
 #define BOX_INFO_SUB_FONT_COLOR 248 246 239 127
 
 #define BOX_INFO_COUNT_FONT "Tizen:style=Medium"
-#define BOX_INFO_COUNT_FONT_SIZE 58
+#define BOX_INFO_COUNT_FONT_SIZE 46
 #define BOX_INFO_COUNT_FONT_COLOR 248 246 239 255
 
 #define TEXT_CLASS_TIZEN "tizen"
@@ -75,12 +81,12 @@ images {
 styles {
        style {
                name: "notibox_title";
-               base: "font=Tizen:style=Regular text_class=tizen font_size=40 color=#F8F6EF ellipsis=1.0 wrap=mixed";
+               base: "font=Tizen:style=Regular text_class=tizen font_size=38 color=#F8F6EF ellipsis=1.0 wrap=mixed";
        }
 
        style {
                name: "notibox_title_effect";
-               base: "font=Tizen:style=Regular text_class=tizen font_size=40 color=#F8F6EF ellipsis=1.0 wrap=mixed style=outline_shadow outline_color=#000000BF shadow_color=#000000BF";
+               base: "font=Tizen:style=Regular text_class=tizen font_size=38 color=#F8F6EF ellipsis=1.0 wrap=mixed style=outline_shadow outline_color=#000000BF shadow_color=#000000BF";
        }
 
        style {
@@ -102,6 +108,26 @@ styles {
                name: "notibox_info_effect";
                base: "font=Tizen:style=Regular text_class=tizen font_size=28 color=#F8F6EF7F ellipsis=1.0 linegap=-6 wrap=mixed style=outline_shadow outline_color=#000000BF shadow_color=#000000BF";
        }
+
+       style {
+               name: "notibox_info_short";
+               base: "font=Tizen:style=Regular text_class=tizen font_size=28 color=#F8F6EF7F ellipsis=1.0 linegap=-6 wrap=mixed";
+       }
+
+       style {
+               name: "notibox_info_short_effect";
+               base: "font=Tizen:style=Regular text_class=tizen font_size=28 color=#F8F6EF7F ellipsis=1.0 linegap=-6 wrap=mixed style=outline_shadow outline_color=#000000BF shadow_color=#000000BF";
+       }
+
+       style {
+               name: "notibox_info_sub";
+               base: "font=Tizen:style=Regular text_class=tizen font_size=20 color=#F8F6EF7F ellipsis=1.0 linegap=-6 wrap=mixed";
+       }
+
+       style {
+               name: "notibox_info_sub_effect";
+               base: "font=Tizen:style=Regular text_class=tizen font_size=20 color=#F8F6EF7F ellipsis=1.0 linegap=-6 wrap=mixed style=outline_shadow outline_color=#000000BF shadow_color=#000000BF";
+       }
 }
 
 group {
@@ -149,7 +175,7 @@ group {
                        scale: 1;
                        description {
                                state: "default" 0.0;
-                               min: BOX_MARGIN_TEXT_H 0;
+                               min: BOX_MARGIN_L_TEXT_H 0;
                                fixed: 1 0;
                                rel1 {
                                        relative: 0.0 0.0;
@@ -171,7 +197,7 @@ group {
                        scale: 1;
                        description {
                                state: "default" 0.0;
-                               min: BOX_MARGIN_TEXT_H 0;
+                               min: BOX_MARGIN_R_TEXT_H 0;
                                fixed: 1 0;
                                rel1 {
                                        relative: 1.0 0.0;
@@ -193,7 +219,7 @@ group {
                        scale: 1;
                        description {
                                state: "default" 0.0;
-                               min: 6 0;
+                               min: 8 0;
                                fixed: 1 0;
                                rel1 {
                                        relative: 1.0 0.0;
@@ -259,7 +285,7 @@ group {
                        scale: 1;
                        description {
                                state: "default" 0.0;
-                               min: 0 22;
+                               min: 0 14;
                                fixed: 0 1;
                                rel1 {
                                        relative: 0.0 1.0;
@@ -306,8 +332,8 @@ group {
                        scale: 1;
                        description {
                                state: "default" 0.0;
-                               min: 124 124;
-                               max: 124 124;
+                               min: BOX_ICON_SIZE_W BOX_ICON_SIZE_H;
+                               max: BOX_ICON_SIZE_W BOX_ICON_SIZE_H;
                                fixed: 1 1;
                                rel1 {
                                        to_x:"margin.right.icon";
@@ -333,8 +359,8 @@ group {
                        scale: 1;
                        description {
                                state: "default" 0.0;
-                               min: 124 124;
-                               max: 124 124;
+                               min: BOX_ICON_SIZE_W BOX_ICON_SIZE_H;
+                               max: BOX_ICON_SIZE_W BOX_ICON_SIZE_H;
                                fixed: 1 1;
                                rel1 {
                                        to:"rect.icon.bg";
@@ -358,7 +384,7 @@ group {
                        scale: 1;
                        description {
                                state: "default" 0.0;
-                               min: 0 12;
+                               min: 0 15;
                                fixed: 0 1;
                                rel1 {
                                        to:"rect.icon.bg";
@@ -382,8 +408,8 @@ group {
                        scale: 1;
                        description {
                                state: "default" 0.0;
-                               min: 56 56;
-                               max: 56 56;
+                               min: BOX_ICON_SUB_SIZE_W BOX_ICON_SUB_SIZE_H;
+                               max: BOX_ICON_SUB_SIZE_W BOX_ICON_SUB_SIZE_H;
                                fixed: 1 1;
                                rel1 {
                                        to:"rect.icon.sub.padding";
@@ -434,8 +460,8 @@ group {
                        scale: 1;
                        description {
                                state: "default" 0.0;
-                               min: 190 189;
-                               max: 190 189;
+                               min: 190 150;
+                               max: 190 150;
                                fixed: 1 1;
                                rel1 {
                                        to_x:"margin.left";
@@ -461,8 +487,8 @@ group {
                        description {
                                state: "landscape" 0.0;
                                inherit: "default" 0.0;
-                               min: 260 189;
-                               max: 260 189;
+                               min: 260 132;
+                               max: 260 132;
                        }
                }
 
@@ -699,7 +725,33 @@ group {
                        scale: 1;
                        description {
                                state: "default" 0.0;
-                               min: 0 20;
+                               min: 0 14;
+                               fixed: 0 1;
+                               rel1 {
+                                       to_x:"margin.left";
+                                       to_y:"rect.text.info.1";
+                                       relative: 1.0 0.0;
+                               }
+                               rel2 {
+                                       to_x:"margin.right";
+                                       to_y:"rect.text.info.1";
+                                       relative: 0.0 0.0;
+                               }
+                               align: 0.0 1.0;
+#ifdef DEBUG
+                               color: 255 255 255 255;
+#else
+                               visible:0;
+#endif
+                       }
+               }
+               part {
+                       name: "rect.text.margin.count";
+                       type: RECT;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               min: 0 5;
                                fixed: 0 1;
                                rel1 {
                                        to_x:"margin.left";
@@ -776,17 +828,17 @@ group {
                        scale: 1;
                        description {
                                state: "default" 0.0;
-                               min: 40 58;
-                               max: 40 58;
+                               min: 30 50;
+                               max: 30 50;
                                fixed: 1 1;
                                rel1 {
                                        to_x:"margin.left";
-                                       to_y:"rect.text.margin.contents";
+                                       to_y:"rect.text.margin.count";
                                        relative: 1.0 0.0;
                                }
                                rel2 {
                                        to_x:"margin.left";
-                                       to_y:"rect.text.margin.contents";
+                                       to_y:"rect.text.margin.count";
                                        relative: 1.0 0.0;
                                }
                                align: 0.0 1.0;
@@ -803,22 +855,22 @@ group {
                        description {
                                state: "count2" 0.0;
                                inherit: "default" 0.0;
-                               min: 72 58;
+                               min: 60 50;
                        }
                        description {
                                state: "count3" 0.0;
                                inherit: "default" 0.0;
-                               min: 103 58;
+                               min: 90 50;
                        }
                        description {
                                state: "count4" 0.0;
                                inherit: "default" 0.0;
-                               min: 137 58;
+                               min: 120 50;
                        }
                        description {
                                state: "count5" 0.0;
                                inherit: "default" 0.0;
-                               min: 167 58;
+                               min: 150 50;
                        }
                }
                part {
@@ -953,12 +1005,14 @@ group {
                        }
                }
                part{
-                       name: "object.icon";
+                       name: BOX_PART_ICON;
                        type:SWALLOW;
                        scale: 1;
                        description {
                                state: "default" 0.0;
-                               fixed: 0 0;
+                               fixed: 1 1;
+                               min: BOX_ICON_SIZE_W BOX_ICON_SIZE_H;
+                               max: BOX_ICON_SIZE_W BOX_ICON_SIZE_H;
                                rel1 {to: "rect.icon";}
                                rel2 {to: "rect.icon";}
                                visible:0;
@@ -970,6 +1024,35 @@ group {
                        }
                }
                part{
+                       name: "object.icon.press";
+                       type:IMAGE;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               fixed: 1 1;
+                               min: BOX_ICON_SIZE_W BOX_ICON_SIZE_H;
+                               max: BOX_ICON_SIZE_W BOX_ICON_SIZE_H;
+                               rel1 {to: "rect.icon";}
+                               rel2 {to: "rect.icon";}
+                               image {
+                                       normal:"icon_press.png";
+                                       border: 0 0 0 0;
+                                       border_scale: 1;
+                               }
+                               visible:0;
+                       }
+                       description {
+                               state: "show" 0.0;
+                               inherit: "default" 0.0;
+                               visible:1;
+                       }
+                       description {
+                               state: "hide" 0.0;
+                               inherit: "default" 0.0;
+                               visible:0;
+                       }
+               }
+               part{
                        name: "object.icon.sub.bg";
                        type:IMAGE;
                        scale:1;
@@ -997,12 +1080,14 @@ group {
                        }
                }
                part{
-                       name: "object.icon.sub";
+                       name: BOX_PART_ICON_SUB;
                        type:SWALLOW;
                        scale: 1;
                        description {
                                state: "default" 0.0;
-                               fixed: 0 0;
+                               fixed: 1 1;
+                               min: BOX_ICON_SUB_SIZE_W BOX_ICON_SUB_SIZE_H;
+                               max: BOX_ICON_SUB_SIZE_W BOX_ICON_SUB_SIZE_H;
                                rel1 {to: "rect.icon.sub";}
                                rel2 {to: "rect.icon.sub";}
                                visible:0;
@@ -1162,7 +1247,7 @@ group {
                                        font: BOX_INFO_COUNT_FONT;
                                        text_class: TEXT_CLASS_TIZEN;
                                        size: BOX_INFO_COUNT_FONT_SIZE;
-                                       align: 0.0 0.5;
+                                       align: 0.0 1.0;
 #ifdef DEBUG_TEXT
                                        text: "3";
 #endif
@@ -1226,11 +1311,11 @@ group {
                                state: "default" 0.0;
                                rel1 {to: "rect.text.info.1.short";}
                                rel2 {to: "rect.text.info.1.short";}
-                               color: BOX_INFO_FONT_COLOR;
+                               color: BOX_INFO_SHORT_FONT_COLOR;
                                text {
-                                       font: BOX_INFO_FONT;
+                                       font: BOX_INFO_SHORT_FONT;
                                        text_class: TEXT_CLASS_TIZEN;
-                                       size: BOX_INFO_FONT_SIZE;
+                                       size: BOX_INFO_SHORT_FONT_SIZE;
                                        align: 0.0 0.5;
                                }
                                visible:0;
@@ -1298,7 +1383,7 @@ group {
                                        font: BOX_INFO_SUB_FONT;
                                        text_class: TEXT_CLASS_TIZEN;
                                        size: BOX_INFO_SUB_FONT_SIZE;
-                                       align: 0.0 0.5;
+                                       align: 1.0 0.5;
 #ifdef DEBUG_TEXT
                                        text: "some string of text to display";
 #endif
@@ -1362,11 +1447,11 @@ group {
                                state: "default" 0.0;
                                rel1 {to: "rect.text.info.2.short";}
                                rel2 {to: "rect.text.info.2.short";}
-                               color: BOX_INFO_FONT_COLOR;
+                               color: BOX_INFO_SHORT_FONT_COLOR;
                                text {
-                                       font: BOX_INFO_FONT;
+                                       font: BOX_INFO_SHORT_FONT;
                                        text_class: TEXT_CLASS_TIZEN;
-                                       size: BOX_INFO_FONT_SIZE;
+                                       size: BOX_INFO_SHORT_FONT_SIZE;
                                        align: 0.0 0.5;
                                }
                                visible:0;
@@ -1398,7 +1483,7 @@ group {
                                        font: BOX_INFO_SUB_FONT;
                                        text_class: TEXT_CLASS_TIZEN;
                                        size: BOX_INFO_SUB_FONT_SIZE;
-                                       align: 0.0 0.5;
+                                       align: 1.0 0.5;
 #ifdef DEBUG_TEXT
                                        text: "some string of text to display";
 #endif
@@ -1518,6 +1603,42 @@ group {
                                align: 0.0 1.0;
                        }
                }
+               part {
+                       name: "accessibility";
+                       type: RECT;
+                       mouse_events: 1;
+                       repeat_events: 1;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               rel1 {
+                                       to: "background";
+                               }
+                               rel2 {
+                                       to: "background";
+                               }
+                               color: QP_ACCESSIBILITY_TEST_COLOR;
+                               visible: 1;
+                       }
+               }
+               part {
+                       name: "accessibility.closebutton";
+                       type: RECT;
+                       mouse_events: 1;
+                       repeat_events: 1;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               rel1 {
+                                       to: "rect.button.close";
+                               }
+                               rel2 {
+                                       to: "rect.button.close";
+                               }
+                               color: QP_ACCESSIBILITY_TEST_COLOR;
+                               visible: 1;
+                       }
+               }
        }
 
        programs {
@@ -1589,12 +1710,26 @@ group {
                        action: SIGNAL_EMIT "selected" "edje";
                }
                program{
-                       name: "box.button.1.touch.down";
+                       name: "box.button.1.touch.clicked";
                        signal: "mouse,clicked,1";
                        source: "object.layer.touch.button.1";
                        action: SIGNAL_EMIT "button_1" "edje";
                }
                program{
+                       name: "box.button.1.touch.down";
+                       signal: "mouse,down,1";
+                       source: "object.layer.touch.button.1";
+                       action: STATE_SET "show" 0.0;
+                       target: "object.icon.press";
+               }
+               program{
+                       name: "box.button.1.touch.up";
+                       signal: "mouse,up,1";
+                       source: "object.layer.touch.button.1";
+                       action: STATE_SET "hide" 0.0;
+                       target: "object.icon.press";
+               }
+               program{
                        name: "box.button.close.1";
                        signal: "mouse,down,1";
                        source: "object.button.close";
@@ -1759,7 +1894,7 @@ group {
                        scale: 1;
                        description {
                                state: "default" 0.0;
-                               min: BOX_MARGIN_TEXT_H 0;
+                               min: BOX_MARGIN_L_TEXT_H 0;
                                rel1 {
                                        relative: 0.0 0.0;
                                }
@@ -1780,7 +1915,7 @@ group {
                        scale: 1;
                        description {
                                state: "default" 0.0;
-                               min: BOX_MARGIN_TEXT_H 0;
+                               min: BOX_MARGIN_R_TEXT_H 0;
                                rel1 {
                                        relative: 1.0 0.0;
                                }
@@ -1801,7 +1936,7 @@ group {
                        scale: 1;
                        description {
                                state: "default" 0.0;
-                               min: 15 0;
+                               min: 12 0;
                                rel1 {
                                        relative: 0.0 0.0;
                                }
@@ -1831,7 +1966,7 @@ group {
                        scale: 1;
                        description {
                                state: "default" 0.0;
-                               min: 15 0;
+                               min: 12 0;
                                rel1 {
                                        relative: 1.0 0.0;
                                }
@@ -1861,7 +1996,7 @@ group {
                        scale: 1;
                        description {
                                state: "default" 0.0;
-                               min: 6 0;
+                               min: 8 0;
                                rel1 {
                                        relative: 1.0 0.0;
                                }
@@ -1924,7 +2059,7 @@ group {
                        scale: 1;
                        description {
                                state: "default" 0.0;
-                               min: 0 26;
+                               min: 0 14;
                                rel1 {
                                        relative: 0.0 1.0;
                                }
@@ -1948,7 +2083,8 @@ group {
                        scale: 1;
                        description {
                                state: "default" 0.0;
-                               min: 124 124;
+                               min: BOX_ICON_SIZE_W BOX_ICON_SIZE_H;
+                               max: BOX_ICON_SIZE_W BOX_ICON_SIZE_H;
                                rel1 {
                                        to_x:"margin.right.icon";
                                        to_y:"margin.top.icon";
@@ -1973,7 +2109,8 @@ group {
                        scale: 1;
                        description {
                                state: "default" 0.0;
-                               min: 124 124;
+                               min: BOX_ICON_SIZE_W BOX_ICON_SIZE_H;
+                               max: BOX_ICON_SIZE_W BOX_ICON_SIZE_H;
                                rel1 {
                                        to:"rect.icon.bg";
                                        relative: 0.5 0.5;
@@ -1996,7 +2133,7 @@ group {
                        scale: 1;
                        description {
                                state: "default" 0.0;
-                               min: 0 12;
+                               min: 0 15;
                                rel1 {
                                        to:"rect.icon.bg";
                                        relative: 0.0 1.0;
@@ -2019,7 +2156,8 @@ group {
                        scale: 1;
                        description {
                                state: "default" 0.0;
-                               min: 56 56;
+                               min: BOX_ICON_SUB_SIZE_W BOX_ICON_SUB_SIZE_H;
+                               max: BOX_ICON_SUB_SIZE_W BOX_ICON_SUB_SIZE_H;
                                rel1 {
                                        to:"rect.icon.sub.padding";
                                        relative: 1.0 1.0;
@@ -2067,8 +2205,8 @@ group {
                        scale: 1;
                        description {
                                state: "default" 0.0;
-                               min: 190 189;
-                               max: 190 189;
+                               min: 190 150;
+                               max: 190 150;
                                fixed: 1 1;
                                rel1 {
                                        to_x:"margin.left";
@@ -2106,7 +2244,7 @@ group {
                        scale: 1;
                        description {
                                state: "default" 0.0;
-                               min: 0 20;
+                               min: 0 14;
                                rel1 {
                                        to_x:"margin.left";
                                        to_y:"rect.thumbnail.list.1";
@@ -2256,7 +2394,7 @@ group {
                        scale: 1;
                        description {
                                state: "default" 0.0;
-                               min: 10 0;
+                               min: 12 0;
                                rel1 {
                                        to:"rect.thumbnail.list.1";
                                        relative: 1.0 0.0;
@@ -2313,7 +2451,7 @@ group {
                        scale: 1;
                        description {
                                state: "default" 0.0;
-                               min: 10 0;
+                               min: 12 0;
                                rel1 {
                                        to:"rect.thumbnail.list.2";
                                        relative: 1.0 0.0;
@@ -2370,7 +2508,7 @@ group {
                        scale: 1;
                        description {
                                state: "default" 0.0;
-                               min: 10 0;
+                               min: 12 0;
                                rel1 {
                                        to:"rect.thumbnail.list.3";
                                        relative: 1.0 0.0;
@@ -2427,7 +2565,7 @@ group {
                        scale: 1;
                        description {
                                state: "default" 0.0;
-                               min: 10 0;
+                               min: 12 0;
                                rel1 {
                                        to:"rect.thumbnail.list.4";
                                        relative: 1.0 0.0;
@@ -2570,12 +2708,14 @@ group {
                        }
                }
                part{
-                       name: "object.icon";
+                       name: BOX_PART_ICON;
                        type:SWALLOW;
                        scale: 1;
                        description {
                                state: "default" 0.0;
                                fixed: 0 0;
+                               min: BOX_ICON_SIZE_W BOX_ICON_SIZE_H;
+                               max: BOX_ICON_SIZE_W BOX_ICON_SIZE_H;
                                rel1 {to: "rect.icon";}
                                rel2 {to: "rect.icon";}
                                visible:0;
@@ -2587,6 +2727,35 @@ group {
                        }
                }
                part{
+                       name: "object.icon.press";
+                       type:IMAGE;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               fixed: 1 1;
+                               min: BOX_ICON_SIZE_W BOX_ICON_SIZE_H;
+                               max: BOX_ICON_SIZE_W BOX_ICON_SIZE_H;
+                               rel1 {to: "rect.icon";}
+                               rel2 {to: "rect.icon";}
+                               image {
+                                       normal:"icon_press.png";
+                                       border: 0 0 0 0;
+                                       border_scale: 1;
+                               }
+                               visible:0;
+                       }
+                       description {
+                               state: "show" 0.0;
+                               inherit: "default" 0.0;
+                               visible:1;
+                       }
+                       description {
+                               state: "hide" 0.0;
+                               inherit: "default" 0.0;
+                               visible:0;
+                       }
+               }
+               part{
                        name: "object.icon.sub.bg";
                        type:IMAGE;
                        scale:1;
@@ -2614,12 +2783,14 @@ group {
                        }
                }
                part{
-                       name: "object.icon.sub";
+                       name: BOX_PART_ICON_SUB;
                        type:SWALLOW;
                        scale: 1;
                        description {
                                state: "default" 0.0;
                                fixed: 0 0;
+                               min: BOX_ICON_SUB_SIZE_W BOX_ICON_SUB_SIZE_H;
+                               max: BOX_ICON_SUB_SIZE_W BOX_ICON_SUB_SIZE_H;
                                rel1 {to: "rect.icon.sub";}
                                rel2 {to: "rect.icon.sub";}
                                visible:0;
@@ -2955,6 +3126,42 @@ group {
                                align: 0.0 1.0;
                        }
                }
+               part {
+                       name: "accessibility";
+                       type: RECT;
+                       mouse_events: 1;
+                       repeat_events: 1;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               rel1 {
+                                       to: "background";
+                               }
+                               rel2 {
+                                       to: "background";
+                               }
+                               color: QP_ACCESSIBILITY_TEST_COLOR;
+                               visible: 1;
+                       }
+               }
+               part {
+                       name: "accessibility.closebutton";
+                       type: RECT;
+                       mouse_events: 1;
+                       repeat_events: 1;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               rel1 {
+                                       to: "rect.button.close";
+                               }
+                               rel2 {
+                                       to: "rect.button.close";
+                               }
+                               color: QP_ACCESSIBILITY_TEST_COLOR;
+                               visible: 1;
+                       }
+               }
        }
 
        programs {
@@ -3042,12 +3249,26 @@ group {
                        action: SIGNAL_EMIT "selected" "edje";
                }
                program{
-                       name: "box.button.1.touch.down";
+                       name: "box.button.1.touch.clicked";
                        signal: "mouse,clicked,1";
                        source: "object.layer.touch.button.1";
                        action: SIGNAL_EMIT "button_1" "edje";
                }
                program{
+                       name: "box.button.1.touch.down";
+                       signal: "mouse,down,1";
+                       source: "object.layer.touch.button.1";
+                       action: STATE_SET "show" 0.0;
+                       target: "object.icon.press";
+               }
+               program{
+                       name: "box.button.1.touch.up";
+                       signal: "mouse,up,1";
+                       source: "object.layer.touch.button.1";
+                       action: STATE_SET "hide" 0.0;
+                       target: "object.icon.press";
+               }
+               program{
                        name: "box.button.close.1";
                        signal: "mouse,down,1";
                        source: "object.button.close";
index 339682e..9512133 100755 (executable)
@@ -4,8 +4,8 @@
 
 Name:       org.tizen.quickpanel
 Summary:    Quick Panel
-Version:    0.3.27
-Release:    2
+Version:    0.3.31
+Release:    1
 Group:      util
 License:    Flora Software License
 Source0:    %{name}-%{version}.tar.gz
index 71808b5..7c8dbd2 100755 (executable)
--- a/po/ar.po
+++ b/po/ar.po
@@ -37,6 +37,9 @@ msgstr "تفعيل"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "غير مدعوم"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "إيقاف"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "قم بإدخال البطاقة للنفاذ إلى خدمات الشبكة"
 
@@ -91,3 +94,15 @@ msgstr "إضافة زر الإعداد السريع"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "لن يمكنك استخدام تطبيقات، مثل الإنترنت والبريد الإلكتروني عبر شبكات الهاتف المحمول بعد الآن. هل تريد المتابعة؟"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "الزر"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "إخطار"
+
index 7f8f4ef..3c14400 100755 (executable)
--- a/po/az.po
+++ b/po/az.po
@@ -37,6 +37,9 @@ msgstr "Qoş"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Dəstəklənmədi"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Söndürmək"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Şəbəkə xidmətlərinə daxil olmaq üçün SİM kartı daxil edin"
 
@@ -91,3 +94,15 @@ msgstr "Sürətli parametr düyməsi əlavə et"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Siz artıq mobil şəbəkələr vasitəsilə İnternet və Epoçt kimi proqramlardan istifadə edə bilməyəcəksiniz. Davam edilsin?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Düymə"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Bildiriş"
+
index eea114e..dbff2fd 100755 (executable)
--- a/po/bg.po
+++ b/po/bg.po
@@ -37,6 +37,9 @@ msgstr "Разрешаване"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Не се поддържа"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Отхвърляне"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Поставете SIM картата, за да получите достъп до услуги на мрежата"
 
@@ -91,3 +94,15 @@ msgstr "Добавяне на бутон за бърза настройка"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Повече няма да можете да използвате приложения, като Интернет и Имейл, през мобилни мрежи. Продължаване?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Бутон"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Уведом."
+
index 7a7b129..c139c8f 100755 (executable)
--- a/po/ca.po
+++ b/po/ca.po
@@ -37,6 +37,9 @@ msgstr "Activar"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "No s'admet"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Descartar"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Insereixi la targeta SIM per a accedir als serveis de xarxa"
 
@@ -91,3 +94,15 @@ msgstr "Afegir botó d'ajustament ràpid"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Ja no podrà utilitzar aplicacions com ara Internet i el correu electrònic mitjançant xarxes de mòbil. Continuar?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Botó"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Notificac"
+
index 7f7373f..de044af 100755 (executable)
--- a/po/cs.po
+++ b/po/cs.po
@@ -37,6 +37,9 @@ msgstr "Povolit"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Není podporováno"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Konec"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Chcete-li používat síťové služby, vložte SIM kartu"
 
@@ -91,3 +94,15 @@ msgstr "Přidat tlačítko rychlého nastavení"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Nebudete moci dále používat aplikace jako je Internet a E-mail prostřednictvím mobilních sítí. Chcete pokračovat?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Tlačítko"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Oznámení"
+
index 52a2dc6..9aaa368 100755 (executable)
--- a/po/da.po
+++ b/po/da.po
@@ -37,6 +37,9 @@ msgstr "Aktivér"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Understøttes ikke"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Afvis"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Indsæt SIM-kortet for at få adgang til netværkstjenesterne"
 
@@ -91,3 +94,15 @@ msgstr "Tilføj hurtig indstillingsknap"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Du kan ikke længere bruge programmer, såsom internettet og e-mail via mobile netværk. Fortsæt?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Tast"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Besked"
+
index 2b869a1..fbf9ba3 100755 (executable)
@@ -37,6 +37,9 @@ msgstr "Aktivieren"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Nicht unterstützt"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Ablehnen"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "SIM-Karte einsetzen, um auf Netzdienste zuzugreifen"
 
@@ -91,3 +94,15 @@ msgstr "Schnelleinstellungstaste hinzufügen"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Sie können Anwendungen wie Internet und E-Mail mehr über mobile Netzwerke verwenden. Fortfahren?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Bildschirm-\nspiegelung"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Taste"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Benachr."
+
index 323cff3..02545b0 100755 (executable)
@@ -37,6 +37,9 @@ msgstr "Ενεργό"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Δεν υποστηρίζεται"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Ματαίωση"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Εισάγετε την κάρτα SIM για παροχή πρόσβασης στις υπηρεσίες δικτύου"
 
@@ -91,3 +94,15 @@ msgstr "Κουμπί προσθήκης γρήγορης ρύθμισης"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Δεν θα μπορείτε πλέον να χρησιμοποιείτε εφαρμογές όπως το Internet και το Email μέσω δικτύων κινητής τηλεφωνίας. Συνέχεια;"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Κουμπί"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Ειδοποίηση"
+
index 8b5a0a4..755987a 100755 (executable)
--- a/po/en.po
+++ b/po/en.po
@@ -37,6 +37,9 @@ msgstr "Enable"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Unsupported"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Dismiss"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Insert SIM card to access network services"
 
@@ -91,3 +94,15 @@ msgstr "Add quick setting button"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "You will no longer be able to use applications such as Internet and Email via mobile networks. Continue?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Button"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Notification"
+
index 51f07af..9a64a84 100755 (executable)
@@ -37,6 +37,9 @@ msgstr "Enable"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Unsupported"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Dismiss"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Insert SIM card to access network services"
 
@@ -91,3 +94,15 @@ msgstr "Add quick setting button"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "You will no longer be able to use applications such as Internet and Email via mobile networks. Continue?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Button"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Notification"
+
index 54a7b09..30a78a9 100755 (executable)
@@ -37,6 +37,9 @@ msgstr "Enable"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Unsupported"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Dismiss"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Insert SIM card to access network services"
 
@@ -91,3 +94,15 @@ msgstr "Add quick setting button"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "You will no longer be able to use applications such as Internet and Email via mobile networks. Continue?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Button"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Notification"
+
index 31266f8..08e7758 100755 (executable)
@@ -37,6 +37,9 @@ msgstr "Habilitar"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "No admitido"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Rechazar"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Inserte la tarjeta SIM para acceder a los servicios de red"
 
@@ -91,3 +94,15 @@ msgstr "Añadir botón de ajuste rápido"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Ya no podrá utilizar aplicaciones de datos como Internet y el correo electrónico mediante redes móviles. ¿Continuar?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Botón"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Notificac"
+
index ae29ef2..9f07a53 100755 (executable)
@@ -37,6 +37,9 @@ msgstr "Activar"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "No compatible"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Rechazar"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Insertar tarjeta SIM para acceder a los servicios de red"
 
@@ -91,3 +94,15 @@ msgstr "Añadir botón de configuración rápida"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Ya no podrá usar aplicaciones como Internet y correo a través de redes móviles. ¿Continuar?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Pantalla\nEspejo"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Botón"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Notific."
+
index ada1c30..62870bc 100755 (executable)
--- a/po/et.po
+++ b/po/et.po
@@ -37,6 +37,9 @@ msgstr "Luba"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Toetuseta"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Keeldu"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Sisestage SIM-kaart, et pääseda ligi võrguteenustele"
 
@@ -91,3 +94,15 @@ msgstr "Lisa kiirseadistuse nupp"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Te ei saa enam mobiilsidevõrgu kaudu kasutada rakendusi nagu internet ja e-post. Kas jätkata?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Nupp"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Teavitus"
+
index bb072fc..e9caaad 100755 (executable)
--- a/po/eu.po
+++ b/po/eu.po
@@ -37,6 +37,9 @@ msgstr "Gaitu"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Ez bateragarria"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Kendu"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Sartu SIM txartela sare zerbitzuetara sartzeko"
 
@@ -91,3 +94,15 @@ msgstr "Gehitu ezarpen azkarraren botoia"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Aurrerantzean ezingo duzu Internet eta Posta elektronikoa gisako aplikazioak erabili sare mugikorren bidez. Jarraitu?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Botoia"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Jakinaraz."
+
index 5f8bd7d..bf8ee21 100755 (executable)
--- a/po/fi.po
+++ b/po/fi.po
@@ -37,6 +37,9 @@ msgstr "Päälle"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Ei tuettu"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Hylkää"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Pääset verkkopalveluihin asettamalla SIM-kortin paikalleen"
 
@@ -91,3 +94,15 @@ msgstr "Lisää pika-asetuspainike"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Et enää voi käyttää sovelluksia, kuten Internetiä ja sähköpostia, matkapuhelinverkkojen kautta. Jatketaanko?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Painike"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Ilmoitus"
+
index 055c231..826d7ea 100755 (executable)
@@ -37,6 +37,9 @@ msgstr "Activer"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Non pris en charge"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Ignorer"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Insérez une carte SIM pour accéder aux services réseau"
 
@@ -91,3 +94,15 @@ msgstr "Ajouter une option de configuration rapide"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Vous ne pourrez plus utiliser les applications telles qu'Internet et la messagerie via les réseaux mobiles. Continuer ?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Bouton"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Notific."
+
index 0275026..3360dd4 100755 (executable)
@@ -37,6 +37,9 @@ msgstr "Activer"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Non pris en charge"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Ignorer"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Insérez une carte SIM pour accéder aux services réseau"
 
@@ -91,3 +94,15 @@ msgstr "Ajouter une option de configuration rapide"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Vous ne pourrez plus utiliser les applications telles qu'Internet et la messagerie via les réseaux mobiles. Continuer ?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Touche"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Notific."
+
index 35ddfff..7396563 100755 (executable)
--- a/po/ga.po
+++ b/po/ga.po
@@ -37,6 +37,9 @@ msgstr "Cumasaigh"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Gan tacú"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Ruaig"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Ionsáigh cárta SIM le seirbhísí líonra a rochtain"
 
@@ -91,3 +94,15 @@ msgstr "Cuir cnaipe mear-shocruithe leis"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Ní bheidh tú in ann feidhmchláir amhail Idirlíon agus R-phost a úsáid a thuilleadh le líonraí móibíleacha. Ar aghaidh?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Cnaipe"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Fógra"
+
index 47f7997..6d62dc3 100755 (executable)
--- a/po/gl.po
+++ b/po/gl.po
@@ -37,6 +37,9 @@ msgstr "Activar"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Non admitido"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Rexeitar"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Insira a tarxeta SIM para acceder aos servizos de rede"
 
@@ -91,3 +94,15 @@ msgstr "Engade botón de axuste rápido"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Non poderás continuar utilizando aplicacións como Internet e Correo electrónico a través de redes móbiles. Desexas continuar?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Botón"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Notific."
+
index 9fe2f2c..b418c57 100755 (executable)
--- a/po/hi.po
+++ b/po/hi.po
@@ -37,6 +37,9 @@ msgstr "सक्षम"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "असमर्थित"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "निरस्त"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "नेटवर्क सेवाएँ प्राप्त करने के लिए SIM कार्ड डालें"
 
@@ -91,3 +94,15 @@ msgstr "त्वरित सेटिंग बटन जोड़ें"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "अब आप मोबाइल नेटवर्क्स के द्वारा इंटरनेट और ईमेल जैसी ऐप्लीकेशन का उपयोग नहीं कर पाएँगे। जारी रखें?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "बटन"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "अधिसूचना"
+
index 29a89c7..33f4319 100755 (executable)
--- a/po/hr.po
+++ b/po/hr.po
@@ -37,6 +37,9 @@ msgstr "Uključi"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Nepodržano"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Prekini"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Umetnite SIM karticu za pristup mrežnim uslugama"
 
@@ -91,3 +94,15 @@ msgstr "Dodaj gumb za brze postavke"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Nećete više moći koristiti aplikacije kao što su internet i email putem mobilnih mreža. Nastavak?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Dijeljenje\nZaslona"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Tipka"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Obavijest"
+
index 0745137..ae5f1fe 100755 (executable)
--- a/po/hu.po
+++ b/po/hu.po
@@ -37,6 +37,9 @@ msgstr "Engedélyezés"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Nem támogatott"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Elutasít"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Hálózati szolgáltatások eléréséhez helyezze be a SIM kártyát"
 
@@ -91,3 +94,15 @@ msgstr "Gyorsbeállító gomb hozzáadása"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Nem lesz lehetséges az olyan alkalmazások használata a mobilhálózaton keresztül, mint az Internet vagy az E-mail. Folytatja?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Gomb"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Értesítés"
+
index 5493c60..fbdab86 100755 (executable)
--- a/po/hy.po
+++ b/po/hy.po
@@ -37,6 +37,9 @@ msgstr "Ակտիվացնլ"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Չսատարվող"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Չղրկլ"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Տեղադրեք SIM քարտը՝ ցանցային ծառայություններ մտնելու համար"
 
@@ -91,3 +94,15 @@ msgstr "Ավելացնել արագ դրվածքների կոճակ"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Դուք այլևս չեք կարողանա շարժական կապի ցանցերի միջոցով օգտագործել այնպիսի ծրագրեր, ինչպիսիք են Ինտերնետը և Էլփոստը. շարունակե՞լ:"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Կոճակ"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Ծանուցում"
+
index d011f5e..73e11b9 100755 (executable)
--- a/po/is.po
+++ b/po/is.po
@@ -37,6 +37,9 @@ msgstr "Gera virkt"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Óstutt"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Sleppa"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Setjið SIM kort í til að fá aðgang að netþjónustu"
 
@@ -91,3 +94,15 @@ msgstr "Bæta við flýtistillingahnappi"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Þú munt ekki lengur geta notað forrit eins og netið og tölvupóst í gegnum farsímakerfi. Viltu halda áfram?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Hnappur"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Tilkynning"
+
index e0c460a..3d7cfb7 100755 (executable)
@@ -37,6 +37,9 @@ msgstr "Attiva"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Non supportato"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Rifiuta"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Inserite una scheda SIM per accedere ai servizi di rete"
 
@@ -91,3 +94,15 @@ msgstr "Aggiungete il pulsante di impostazione rapida"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Non potrete più utilizzare applicazioni quali Internet ed E-mail con connessione dati. Continuare?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Condiv.\nSchermo"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Pulsante"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Notifica"
+
index 6251784..51f8a86 100755 (executable)
@@ -37,6 +37,9 @@ msgstr "有効"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "未対応です"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "無効"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "ネットワークサービスを利用するにはSIMカードを挿入してください。"
 
@@ -91,3 +94,15 @@ msgstr "クイック設定ボタンを追加"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "モバイルネットワークで、ブラウザやEメールなどのアプリケーションが使用できなくなります。続行しますか?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "画面\nモニター"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "ボタン"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "通知"
+
index 6a81064..35cafbc 100755 (executable)
--- a/po/ka.po
+++ b/po/ka.po
@@ -37,6 +37,9 @@ msgstr "გააქტიურება"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "გაუთვალისწინებელი"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "უარყოფა"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "ქსელის მომსახურების მისაღებად ჩასვით SIM ბარათი"
 
@@ -91,3 +94,15 @@ msgstr "პარამეტრების სწრაფი დაყენ
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "მობილური ქსელებით ვეღარ შეძლებთ ისეთი პროგრამების გამოყენებას, როგორიცაა ინტერნეტი და ელ.ფოსტა. განაგრძობთ?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "ღილაკი"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "შეტყობინება"
+
index f3f553a..244fd05 100755 (executable)
--- a/po/kk.po
+++ b/po/kk.po
@@ -37,6 +37,9 @@ msgstr "Қосу"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Қолдаусыз"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Қабылдамау"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Желі қызметтеріне өту үшін SIM картасына салу"
 
@@ -91,3 +94,15 @@ msgstr "Жылдам параметр түймесін қосу"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Интернет және электрондық пошта сияқты бағдарламаларды ұялы байланыс желілері арқылы енді пайдалана алмайсыз. Жалғастыру керек пе?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Түйме"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Хабарландыру"
+
index baa9efe..96a9698 100755 (executable)
@@ -37,6 +37,9 @@ msgstr "허용"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "지원되지 않습니다"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "해제"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "네트워크 서비스를 이용하려면 SIM을 삽입하세요"
 
@@ -91,3 +94,15 @@ msgstr "빠른 설정 버튼 추가"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "모바일 네트워크를 통해 인터넷, 이메일 등의 애플리케이션을 사용할 수 없게 됩니다. 계속할까요?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "버튼"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "알림"
+
index a5020ef..029d1c0 100755 (executable)
--- a/po/lt.po
+++ b/po/lt.po
@@ -37,6 +37,9 @@ msgstr "Įjungti"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Nepalaikoma"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Nutraukti"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Įdėkite SIM kortelę, kad galėtumėte  naudotis tinklo paslaugomis"
 
@@ -91,3 +94,15 @@ msgstr "Pridėti greitojo nustatymo mygtuką"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Daugiau nebegalėsite per mobiliuosius tinklus naudotis tokiomis programomis kaip internetas ir el. paštas. Tęsti?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Mygtukas"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Pranešimas"
+
index 1d0342a..c04d54f 100755 (executable)
--- a/po/lv.po
+++ b/po/lv.po
@@ -37,6 +37,9 @@ msgstr "Aktivizēt"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Neatbalstīts"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Noraidīt"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Lai piekļūtu tīkla pakalpojumiem, ievietojiet SIM karti"
 
@@ -91,3 +94,15 @@ msgstr "Pievienot ātro iestatījumu pogu"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Jūs vairs nevarēsit lietot atsevišķas programmas, piemēram, interneta pārlūkprogrammas un e-pastu, izmantojot mobilos tīklus. Vai turpināt?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Poga"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Paziņojums"
+
index 5742062..cb27f2f 100755 (executable)
--- a/po/mk.po
+++ b/po/mk.po
@@ -37,6 +37,9 @@ msgstr "Вклучи"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Неподдржано"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Откажи"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Вметнете SIM-картичка за да пристапите кон мрежните услуги"
 
@@ -91,3 +94,15 @@ msgstr "Додавање копче за брзо поставување"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Веќе нема да можете да користите апликации како интернет и Email преку мобилни мрежи. Продолжи?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Копче"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Извест."
+
index 3bfcf02..c7512ce 100755 (executable)
--- a/po/nb.po
+++ b/po/nb.po
@@ -37,6 +37,9 @@ msgstr "Aktiver"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Støttes ikke"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Stopp"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Sett inn SIM-kort for å få tilgang til nettverkstjenester"
 
@@ -91,3 +94,15 @@ msgstr "Legg til en hurtiginnstillingsknapp"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Du vil ikke lenger kunne bruke programmer som Internett og E-post via mobilnettverk. Fortsette?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Knapp"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Varsel"
+
index f778f97..11e87a4 100755 (executable)
@@ -37,6 +37,9 @@ msgstr "Aanzetten"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Niet ondersteund"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Uitzetten"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Plaats de SIM-kaart voor netwerkdiensten"
 
@@ -91,3 +94,15 @@ msgstr "Snelle instelknop toevoegen"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "U kunt niet langer applicaties als internet en E-mail gebruiken via mobiele netwerken. Doorgaan?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Knop"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Melding"
+
index fa0f8c4..be4319e 100755 (executable)
--- a/po/pl.po
+++ b/po/pl.po
@@ -37,6 +37,9 @@ msgstr "Włącz"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Nieobsługiwane"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Porzuć"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Włóż kartę SIM, aby uzyskać dostęp do usług sieciowych"
 
@@ -91,3 +94,15 @@ msgstr "Dodawanie przycisku ustawień szybkiego panelu"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Nie będzie już możliwe korzystanie z takich aplikacji jak przeglądarka czy poczta e-mail za pośrednictwem sieci telefonii komórkowej. Kontynuować?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Przycisk"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Powiadom."
+
index b2a6cc2..a9260da 100755 (executable)
@@ -37,6 +37,9 @@ msgstr "Ativar"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Não suportado"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Cancelar"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Insira um cartão SIM para acessar serviços de rede"
 
@@ -50,7 +53,7 @@ msgid "IDS_QP_POP_CONNECTING_VIA_PACKET_DATA_MAY_INCUR_ADDITIONAL_CHARGES_CONTIN
 msgstr "O acesso à rede através de pacotes de dados pode implicar em cobrança de taxas adicionais. Continuar?"
 
 msgid "IDS_QP_BODY_AUTO"
-msgstr "Auto."
+msgstr "Automático"
 
 msgid "IDS_QP_TAB_POWER_SAVING"
 msgstr "Economia de energia"
@@ -91,3 +94,15 @@ msgstr "Adicionar botão de configuração rápida"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Você não será mais capaz de usar aplicativos como a Internet e E-mail através de redes móveis. Continuar?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Botão"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Notific."
+
index d82a431..181ece5 100755 (executable)
@@ -37,6 +37,9 @@ msgstr "Activar"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Não suportado"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Cancelar"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Insira o cartão SIM para aceder aos serviços de rede"
 
@@ -91,3 +94,15 @@ msgstr "Adicionar botão de definição rápida"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Deixará de poder utilizar aplicações, tais como Internet e E-mail através de redes móveis. Continuar?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Tecla"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Notificaç"
+
index 511ebf6..f688391 100755 (executable)
--- a/po/ro.po
+++ b/po/ro.po
@@ -37,6 +37,9 @@ msgstr "Activare"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Neacceptat"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Oprire"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Introduceţi cartela SIM pentru a accesa serviciile de reţea"
 
@@ -91,3 +94,15 @@ msgstr "Adăugaţi un buton pentru setare rapidă"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Nu veţi mai putea utiliza aplicaţii precum Internetul şi E-mailul prin intermediul reţelelor mobile. Continuaţi?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Duplicare\nEcran"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Buton"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Notificare"
+
index 885b952..fa6e92a 100755 (executable)
@@ -29,7 +29,7 @@ msgid "IDS_QP_BODY_MASS_STORAGE_MODE"
 msgstr "Режим съемного устройства"
 
 msgid "IDS_QP_BUTTON_DISABLE"
-msgstr "Выключить"
+msgstr "Выкл."
 
 msgid "IDS_QP_BUTTON_ENABLE"
 msgstr "Включить"
@@ -37,6 +37,9 @@ msgstr "Включить"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Не поддерживается"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Отменить"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Вставьте SIM-карту для доступа к услугам сети"
 
@@ -91,3 +94,15 @@ msgstr "Добавить кнопку быстрых настроек"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Вы больше не сможете использовать Интернет, электронную почту и другие приложения через мобильную сеть. Продолжить?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Кнопка"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Уведомление"
+
index 9b85a37..af9461c 100755 (executable)
--- a/po/sk.po
+++ b/po/sk.po
@@ -37,6 +37,9 @@ msgstr "Povoliť"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Nie je podporované"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Odmietnuť"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Vložte SIM kartu na prístup k službám siete"
 
@@ -91,3 +94,15 @@ msgstr "Pridajte tlačidlo rýchleho nastavenia"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Nebudete viac môcť používať aplikácie ako Internet a E-mail cez mobilné siete. Pokračovať?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Tlačidlo"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Oznámenie"
+
index 258f07e..ea9aae8 100755 (executable)
--- a/po/sl.po
+++ b/po/sl.po
@@ -37,6 +37,9 @@ msgstr "Omogoči"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Ni podprto"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Opusti"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Za dostop do omrežnih storitev vstavite kartico SIM"
 
@@ -91,3 +94,15 @@ msgstr "Dodaj gumb za hitre nastavitve"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Programov, kot so internet in e-pošta ne boste mogli več uporabljati prek mobilnih omrežij. Želite nadaljevati?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Gumb"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Obvestilo"
+
index 1945667..ebe0deb 100755 (executable)
--- a/po/sr.po
+++ b/po/sr.po
@@ -37,6 +37,9 @@ msgstr "Omogući"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Nepodržano"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Odbaci"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Ubaci SIM karticu za pristup mrežnim uslugama"
 
@@ -91,3 +94,15 @@ msgstr "Dodaj dugme za brzo podešavanje"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Nećeš moći više da koristiš aplikacije kao što su Internet i e-pošta putem mobilnih mreža. Nastaviti?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Taster"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Obavešt."
+
index 4df62cf..640ac0e 100755 (executable)
--- a/po/sv.po
+++ b/po/sv.po
@@ -37,6 +37,9 @@ msgstr "Aktivera"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Stöds inte"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Stäng"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Sätt in SIM-kort för att få tillgång till nätverkstjänster"
 
@@ -91,3 +94,15 @@ msgstr "Lägg till snabbinställningsknapp"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Du kommer inte längre att kunna använda program som Internet och e-post via mobilnätverk. Fortsätta?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Knapp"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Meddelande"
+
index f74dd4b..b671784 100755 (executable)
@@ -37,6 +37,9 @@ msgstr "Etkin"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Desteklenmiyor"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Durdur"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Şebeke servislerine erişmek için SIM kartını takın"
 
@@ -91,3 +94,15 @@ msgstr "Hızlı ayar düğmesi ekle"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Artık İnternet ve E-posta gibi uygulamaları mobil ağlar üzerinden kullanamayacaksınız. Devam edin?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Ekran\nYansıtma"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Düğme"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Bildirim"
+
index 9664bdc..2eed481 100755 (executable)
--- a/po/uk.po
+++ b/po/uk.po
@@ -37,6 +37,9 @@ msgstr "Увімкнути"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Не підтримується"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "Відхилити"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Щоб отримати доступ до послуг мережі, вставте SIM-картку"
 
@@ -91,3 +94,15 @@ msgstr "Додати кнопку швидкого доступу до уста
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Більше не можна буде використовувати такі послуги, як доступ до Інтернету та обмін повідомленнями Email через мобільні мережі. Продовжити?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Дублюв.\nекрана"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Кнопка"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Сповіщення"
+
index 1383913..80d0dc2 100755 (executable)
--- a/po/uz.po
+++ b/po/uz.po
@@ -37,6 +37,9 @@ msgstr "Yoqish"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "Qo‘llab-quvvatlanmaydigan"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "O‘tkazish"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "Tarmoq xizmatlariga kirish uchun SIM-karta kiriting"
 
@@ -91,3 +94,15 @@ msgstr "Tezkor sozlash tugmasini qo‘shish"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "Mobil tarmoqlar orqali Internet va E-pochta kabi ilovalardan foydalana olmaysiz. Davom ettirilsinmi?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "Tugma"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "Bildir-noma"
+
index 1aa3313..8eafc03 100755 (executable)
@@ -37,6 +37,9 @@ msgstr "启动"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "不支持"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "解除"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "插入SIM卡以访问网络服务"
 
@@ -91,3 +94,15 @@ msgstr "添加快捷设置按钮"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "您将无法继续通过移动网络使用互联网和电子邮件等应用程序。是否继续?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "屏幕\n镜像"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "按钮"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "通知"
+
index 912a6ad..34cbb9c 100755 (executable)
@@ -37,6 +37,9 @@ msgstr "啟用"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "不支援"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "解除"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "請插入 SIM 卡以存取服務"
 
@@ -91,3 +94,15 @@ msgstr "加入快速設定按鈕"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "您無法再透過流動網絡使用如互聯網和電子郵件等的應用程式。繼續嗎?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "按鈕"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "通知"
+
index 08ed76b..a338114 100755 (executable)
@@ -37,6 +37,9 @@ msgstr "启动"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "不支持"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "解除"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "要使用网络服务须先插入SIM卡"
 
@@ -91,3 +94,15 @@ msgstr "添加快捷设置按钮"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "您将无法继续通过移动网络使用互联网和电子邮件等应用程序。是否继续?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "屏幕\n镜像"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "按钮"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "通知"
+
index 6f1467c..1a67e2e 100755 (executable)
@@ -37,6 +37,9 @@ msgstr "啟用"
 msgid "IDS_COM_POP_UNSUPPORTED"
 msgstr "不支援"
 
+msgid "IDS_COM_SK_DISMISS"
+msgstr "關閉"
+
 msgid "IDS_COM_POP_PELASE_INSERT_SIM_CARD_TO_ACCESS_NETWORK_SERVICES"
 msgstr "請插入 SIM 卡以存取網路服務"
 
@@ -91,3 +94,15 @@ msgstr "新增快速設定按鈕"
 msgid "IDS_QP_POP_YOU_WILL_NO_LONGER_BE_ABLE_TO_USE_APPLICATIONS_SUCH_AS_INTERNET_NOTI_MSG"
 msgstr "您無法再透過行動網路使用如網際網路和電子郵件等的應用程式。繼續嗎?"
 
+msgid "IDS_QP_BUTTON2_SCREEN_N_MIRRORING"
+msgstr "Screen\nMirroring"
+
+msgid "IDS_COM_BODY_BUTTON_T_TTS"
+msgstr "按鍵"
+
+msgid "IDS_QP_BUTTON2_GPS"
+msgstr "GPS"
+
+msgid "IDS_QP_BUTTON_NOTIFICATION"
+msgstr "通知"
+