From 87665f4212bae9d2e241db7a7b06c8f1d0befd9f Mon Sep 17 00:00:00 2001 From: youngsub ko Date: Fri, 29 Mar 2013 17:24:58 +0900 Subject: [PATCH] sync with private git --- daemon/device/brightness.c | 21 +- daemon/media.c | 246 +++++++++++++++++++++++ daemon/media.h | 30 +++ daemon/minictrl/minictrl.c | 21 +- daemon/notifications/noti_box.c | 81 ++++++-- daemon/notifications/noti_list_item.c | 13 +- daemon/notifications/ticker.c | 101 ++++++---- daemon/quickpanel-ui.c | 247 ++++------------------- daemon/quickpanel-ui.h | 8 +- data/images/icon_press.png | Bin 0 -> 2605 bytes data/images/quick_handle.png | Bin 1585 -> 0 bytes data/images/quick_handle_both.png | Bin 0 -> 3302 bytes data/images/quick_icon_bg_01.png | Bin 4294 -> 4141 bytes data/images/quick_icon_bg_02.png | Bin 7792 -> 5748 bytes data/quickpanel.edc | 7 +- data/quickpanel.xml.in | 2 +- data/quickpanel_def.h | 17 +- data/quickpanel_listbox.edc | 163 +++++++++++---- data/quickpanel_minictrl.edc | 33 ++-- data/quickpanel_noti_section.edc | 18 ++ data/quickpanel_notibox.edc | 361 +++++++++++++++++++++++++++------- packaging/org.tizen.quickpanel.spec | 4 +- po/ar.po | 15 ++ po/az.po | 15 ++ po/bg.po | 15 ++ po/ca.po | 15 ++ po/cs.po | 15 ++ po/da.po | 15 ++ po/de_DE.po | 15 ++ po/el_GR.po | 15 ++ po/en.po | 15 ++ po/en_PH.po | 15 ++ po/en_US.po | 15 ++ po/es_ES.po | 15 ++ po/es_MX.po | 15 ++ po/et.po | 15 ++ po/eu.po | 15 ++ po/fi.po | 15 ++ po/fr_CA.po | 15 ++ po/fr_FR.po | 15 ++ po/ga.po | 15 ++ po/gl.po | 15 ++ po/hi.po | 15 ++ po/hr.po | 15 ++ po/hu.po | 15 ++ po/hy.po | 15 ++ po/is.po | 15 ++ po/it_IT.po | 15 ++ po/ja_JP.po | 15 ++ po/ka.po | 15 ++ po/kk.po | 15 ++ po/ko_KR.po | 15 ++ po/lt.po | 15 ++ po/lv.po | 15 ++ po/mk.po | 15 ++ po/nb.po | 15 ++ po/nl_NL.po | 15 ++ po/pl.po | 15 ++ po/pt_BR.po | 17 +- po/pt_PT.po | 15 ++ po/ro.po | 15 ++ po/ru_RU.po | 17 +- po/sk.po | 15 ++ po/sl.po | 15 ++ po/sr.po | 15 ++ po/sv.po | 15 ++ po/tr_TR.po | 15 ++ po/uk.po | 15 ++ po/uz.po | 15 ++ po/zh_CN.po | 15 ++ po/zh_HK.po | 15 ++ po/zh_SG.po | 15 ++ po/zh_TW.po | 15 ++ 73 files changed, 1699 insertions(+), 443 deletions(-) create mode 100755 daemon/media.c create mode 100755 daemon/media.h create mode 100755 data/images/icon_press.png delete mode 100755 data/images/quick_handle.png create mode 100755 data/images/quick_handle_both.png diff --git a/daemon/device/brightness.c b/daemon/device/brightness.c index 25ec2e9..ddf4b45 100755 --- a/daemon/device/brightness.c +++ b/daemon/device/brightness.c @@ -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 index 0000000..2c2cbda --- /dev/null +++ b/daemon/media.c @@ -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 +#include +#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 index 0000000..81bcaa9 --- /dev/null +++ b/daemon/media.h @@ -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 +#include + +#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 diff --git a/daemon/minictrl/minictrl.c b/daemon/minictrl/minictrl.c index 72136dc..1e1e85c 100755 --- a/daemon/minictrl/minictrl.c +++ b/daemon/minictrl/minictrl.c @@ -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); } } diff --git a/daemon/notifications/noti_box.c b/daemon/notifications/noti_box.c index 17b4be8..0b2f818 100755 --- a/daemon/notifications/noti_box.c +++ b/daemon/notifications/noti_box.c @@ -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"); diff --git a/daemon/notifications/noti_list_item.c b/daemon/notifications/noti_list_item.c index 2b84c09..3bc9b23 100755 --- a/daemon/notifications/noti_list_item.c +++ b/daemon/notifications/noti_list_item.c @@ -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) { diff --git a/daemon/notifications/ticker.c b/daemon/notifications/ticker.c index 42666f2..36b45e3 100755 --- a/daemon/notifications/ticker.c +++ b/daemon/notifications/ticker.c @@ -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); diff --git a/daemon/quickpanel-ui.c b/daemon/quickpanel-ui.c index ed6b265..7419875 100755 --- a/daemon/quickpanel-ui.c +++ b/daemon/quickpanel-ui.c @@ -26,7 +26,6 @@ #include #include #include -#include #include #include "common.h" @@ -36,17 +35,15 @@ #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); diff --git a/daemon/quickpanel-ui.h b/daemon/quickpanel-ui.h index 0a6a4ad..86c151a 100755 --- a/daemon/quickpanel-ui.h +++ b/daemon/quickpanel-ui.h @@ -20,7 +20,7 @@ #include #include #include -#include +#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 index 0000000000000000000000000000000000000000..9102659fd69e1b27eaae7a52dbf8b955c400a620 GIT binary patch literal 2605 zcmbVOXINAB8jm8#yrAIqf-6SUpv@kT$O=gq(J%rEh!sO}gh&=iAOUeuiC6&#q*xFx zLKp%Ti;9XOVyvJMP?U-TrBM-!j0iFX?TJ-yKlJH`d!BR7f1LOCd-wl2-v|2pSeZMR zLm&_EF28{xuc|teX(B-QzD39v~3neho zOfeOR;rS*>fZ!zm5KdAohs1?>xIhLkyku~0*hayipG0J_ zZm>U%3S$OBsUisgB_MGK4jO}j5{XC*osj-}%;E_5sgLqb#WR6GvjOe11loT=VlIQ|YxKvQu9FQT)H7Zr!W(6J=E zGn$0+M!R5$SQ-}h73(LI%Gg2<@I@~V)cYAr{6{RADgoFskt9SU;(w`tz!;HCB#jY? zq10d^6duYGaz%2flOa8SdP@T&yaa&jEfEQzpW;jA{f&M+9ZjQv=Awx%c!S?wUT9}; zJeGo`&?q<@o(}tr<^Df0LxIMi48`%6V)?QKR-j?}we-Qo*X99)V8=+n*2rnCNrFI3 zzV)L~LKKht3z+-`8||8hVpo?gV{MLzdVDEsHhuk1*OV-;8Tgvxo9)&YKlP0&ZqM9F zK+1ZXepp29Qu(S5@DEhvc?$Yw&o5bn2nGRwfJ1kNT^>Y2QH)Wn1YP~Yv((>`x zw5{*n=KSu86qi&Z)44YPf-d%S*(-+VJdf$ys%K8BeA*7@9~|gj zLnWQ1AJK3s)#n29;8rSc2BOEEQJZ{gt&<#n0dAq9Pma2-49G3o5L^Z~HtjUN{glEh z<(}pUAwowi6h= zAE8yxZ+KQ%l0lt#{M+Ev0__U3f%FNBscO8Ux#UTj{^QXfyQVg+l%kUz5g-DmHB&#B||D9tvlb+?-Ru^mD z9DOmA@>U-W_x_?QK%qw=v3Y zdD||$pihv!tdS3{t2OU^|H#O@n^@v_y*Bx$v$1(qjJFf@zi<#Cjwr!pL!izQX z9pypKPWdT3%C-SEi#7%?#l7T z6lqejS?{vz1D-Pl_bKZ7_B6elN%}YLH~j_*%zLk1SX4XSBy{K@9n;jsJxsl{lauWt zUX{FX$6!J8x8^=)%T6RpSLPR1u+oxtmLIBqfk38m>^EAk+hQuB7yNp+&≀g>%e5 z{j~PvSqI|1`1-ao{l7cHmLP~q=c0zbm@`iG^F}xNsF^yelc&iJd~=`cWrsH(*Te=! z#&>wSq&BZw9C36sNEp0rWna}HtN+wMiMn)nE?M}%;>g?Jq7x|zS zho_x*v*?DR77eq%g(1i!>ZUoq`%Ka?aX4S~&LFjTyJh)U7zsfjY*ykT7xfD>_wg!9 z+mX}69-MY|{({!;I`j$iQ*nD(hqhI2dS};vpyRG1-Q~LTCjZ9nOOx8LdMDt$nN7ES z*S2u$Emg||yZ5I1>=wVkSRNbaKJ?ChMODB@q#HUvM4rzkWHh$VdYiJC&_3cjc5P_Q zet2`H+PJDwm!gztpO-owSe#6myfHfWy#wGn zFmYhm#{?L`?CGbT571e9R6e)OJ;>GVUk`8AHun$sIi&Q$x_(fae3*4(7GoC!xWicJ z{_4HQe7Mui(<*Bxu<`8(vaTQBE)d2x#^F9L>+AUQ6YhBU zX+jekY}fi1Sm(V)Tu%O}R~{$Km>d!2y{33)OTMqmdl|p4(Xp^9Yx$&G;o#(GM(e7i z@`dG_8ca7zS{4jPCt9>Gu@yK))l6GnvNszt3V1rgpPlV)p4DwRv9J#P3sLgdV;rKH hWjNPYj$D8kLBf+G=e}GkbvOLL`O*Dp)n41a`vXx}So{D0 literal 0 HcmV?d00001 diff --git a/data/images/quick_handle.png b/data/images/quick_handle.png deleted file mode 100755 index 296eb4f9a429132c526aa2ea03c1e8036b76cd9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1585 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 X^hv{OcW(at&;WN$txf8op2`0KEY;1U delta 3710 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 Ry8c8;z{JP`_X2~D{uc=?%R2x7 diff --git a/data/images/quick_icon_bg_02.png b/data/images/quick_icon_bg_02.png index 7ed9e7da2a7cadf5308484964569f12091b2a8fe..39a1a02ac8da5bbd605c06addf80f911c0cd48c6 100755 GIT binary patch literal 5748 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 tJhtpCx+UG%g*YfOLb>Ao-JyrI9W{8YGqm2|;SV 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 b6dn*~ic{9oO{|P==>gBx^i*pg*5UsH-ivxg diff --git a/data/quickpanel.edc b/data/quickpanel.edc index 0a00140..e50d856 100755 --- a/data/quickpanel.edc +++ b/data/quickpanel.edc @@ -16,9 +16,12 @@ #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; } diff --git a/data/quickpanel.xml.in b/data/quickpanel.xml.in index 40f13f7..64bedf8 100755 --- a/data/quickpanel.xml.in +++ b/data/quickpanel.xml.in @@ -1,5 +1,5 @@ - + Youngjoo Park seungtaek chung diff --git a/data/quickpanel_def.h b/data/quickpanel_def.h index 4067436..69fbbed 100755 --- a/data/quickpanel_def.h +++ b/data/quickpanel_def.h @@ -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 @@ -29,17 +29,26 @@ #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__*/ diff --git a/data/quickpanel_listbox.edc b/data/quickpanel_listbox.edc index 5ab8564..49da046 100755 --- a/data/quickpanel_listbox.edc +++ b/data/quickpanel_listbox.edc @@ -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"; @@ -69,11 +69,26 @@ 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"; @@ -82,16 +97,22 @@ 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; } } @@ -99,21 +120,26 @@ 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"; @@ -210,14 +236,19 @@ 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"; @@ -225,7 +256,7 @@ 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; @@ -290,12 +321,29 @@ 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; @@ -314,7 +362,7 @@ 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 { @@ -324,14 +372,14 @@ } 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; @@ -348,30 +396,30 @@ 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"; @@ -380,17 +428,17 @@ 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; } @@ -401,7 +449,6 @@ scale: 1; description { state: "default" 0.0; align: 0.0 0.0; - min: 0 42; fixed: 0 1; rel1 { to: "elm.rect.content"; @@ -411,9 +458,9 @@ } 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; @@ -446,8 +493,8 @@ } 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; } @@ -482,13 +529,14 @@ 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"; @@ -496,9 +544,28 @@ } 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; } } @@ -515,6 +582,24 @@ 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 { diff --git a/data/quickpanel_minictrl.edc b/data/quickpanel_minictrl.edc index fb61954..ecfcf3f 100755 --- a/data/quickpanel_minictrl.edc +++ b/data/quickpanel_minictrl.edc @@ -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; } @@ -51,19 +50,6 @@ 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; @@ -123,7 +109,7 @@ } 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; @@ -172,9 +158,24 @@ 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 diff --git a/data/quickpanel_noti_section.edc b/data/quickpanel_noti_section.edc index 62f19a6..26a31d4 100755 --- a/data/quickpanel_noti_section.edc +++ b/data/quickpanel_noti_section.edc @@ -159,6 +159,24 @@ } } } + 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; + } + } } } diff --git a/data/quickpanel_notibox.edc b/data/quickpanel_notibox.edc index eaa0818..d498fd4 100755 --- a/data/quickpanel_notibox.edc +++ b/data/quickpanel_notibox.edc @@ -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"; diff --git a/packaging/org.tizen.quickpanel.spec b/packaging/org.tizen.quickpanel.spec index 339682e..9512133 100755 --- a/packaging/org.tizen.quickpanel.spec +++ b/packaging/org.tizen.quickpanel.spec @@ -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 diff --git a/po/ar.po b/po/ar.po index 71808b5..7c8dbd2 100755 --- 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 "إخطار" + diff --git a/po/az.po b/po/az.po index 7f8f4ef..3c14400 100755 --- 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ş" + diff --git a/po/bg.po b/po/bg.po index eea114e..dbff2fd 100755 --- 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 "Уведом." + diff --git a/po/ca.po b/po/ca.po index 7a7b129..c139c8f 100755 --- 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" + diff --git a/po/cs.po b/po/cs.po index 7f7373f..de044af 100755 --- 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í" + diff --git a/po/da.po b/po/da.po index 52a2dc6..9aaa368 100755 --- 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" + diff --git a/po/de_DE.po b/po/de_DE.po index 2b869a1..fbf9ba3 100755 --- a/po/de_DE.po +++ b/po/de_DE.po @@ -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." + diff --git a/po/el_GR.po b/po/el_GR.po index 323cff3..02545b0 100755 --- a/po/el_GR.po +++ b/po/el_GR.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 "Δεν θα μπορείτε πλέον να χρησιμοποιείτε εφαρμογές όπως το 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 "Ειδοποίηση" + diff --git a/po/en.po b/po/en.po index 8b5a0a4..755987a 100755 --- 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" + diff --git a/po/en_PH.po b/po/en_PH.po index 51f07af..9a64a84 100755 --- a/po/en_PH.po +++ b/po/en_PH.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" + diff --git a/po/en_US.po b/po/en_US.po index 54a7b09..30a78a9 100755 --- a/po/en_US.po +++ b/po/en_US.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" + diff --git a/po/es_ES.po b/po/es_ES.po index 31266f8..08e7758 100755 --- a/po/es_ES.po +++ b/po/es_ES.po @@ -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" + diff --git a/po/es_MX.po b/po/es_MX.po index ae29ef2..9f07a53 100755 --- a/po/es_MX.po +++ b/po/es_MX.po @@ -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." + diff --git a/po/et.po b/po/et.po index ada1c30..62870bc 100755 --- 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" + diff --git a/po/eu.po b/po/eu.po index bb072fc..e9caaad 100755 --- 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." + diff --git a/po/fi.po b/po/fi.po index 5f8bd7d..bf8ee21 100755 --- 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" + diff --git a/po/fr_CA.po b/po/fr_CA.po index 055c231..826d7ea 100755 --- a/po/fr_CA.po +++ b/po/fr_CA.po @@ -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." + diff --git a/po/fr_FR.po b/po/fr_FR.po index 0275026..3360dd4 100755 --- a/po/fr_FR.po +++ b/po/fr_FR.po @@ -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." + diff --git a/po/ga.po b/po/ga.po index 35ddfff..7396563 100755 --- 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" + diff --git a/po/gl.po b/po/gl.po index 47f7997..6d62dc3 100755 --- 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." + diff --git a/po/hi.po b/po/hi.po index 9fe2f2c..b418c57 100755 --- 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 "अधिसूचना" + diff --git a/po/hr.po b/po/hr.po index 29a89c7..33f4319 100755 --- 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" + diff --git a/po/hu.po b/po/hu.po index 0745137..ae5f1fe 100755 --- 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" + diff --git a/po/hy.po b/po/hy.po index 5493c60..fbdab86 100755 --- 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 "Ծանուցում" + diff --git a/po/is.po b/po/is.po index d011f5e..73e11b9 100755 --- 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" + diff --git a/po/it_IT.po b/po/it_IT.po index e0c460a..3d7cfb7 100755 --- a/po/it_IT.po +++ b/po/it_IT.po @@ -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" + diff --git a/po/ja_JP.po b/po/ja_JP.po index 6251784..51f8a86 100755 --- a/po/ja_JP.po +++ b/po/ja_JP.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 "モバイルネットワークで、ブラウザや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 "通知" + diff --git a/po/ka.po b/po/ka.po index 6a81064..35cafbc 100755 --- 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 "შეტყობინება" + diff --git a/po/kk.po b/po/kk.po index f3f553a..244fd05 100755 --- 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 "Хабарландыру" + diff --git a/po/ko_KR.po b/po/ko_KR.po index baa9efe..96a9698 100755 --- a/po/ko_KR.po +++ b/po/ko_KR.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 "알림" + diff --git a/po/lt.po b/po/lt.po index a5020ef..029d1c0 100755 --- 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" + diff --git a/po/lv.po b/po/lv.po index 1d0342a..c04d54f 100755 --- 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" + diff --git a/po/mk.po b/po/mk.po index 5742062..cb27f2f 100755 --- 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 "Извест." + diff --git a/po/nb.po b/po/nb.po index 3bfcf02..c7512ce 100755 --- 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" + diff --git a/po/nl_NL.po b/po/nl_NL.po index f778f97..11e87a4 100755 --- a/po/nl_NL.po +++ b/po/nl_NL.po @@ -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" + diff --git a/po/pl.po b/po/pl.po index fa0f8c4..be4319e 100755 --- 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." + diff --git a/po/pt_BR.po b/po/pt_BR.po index b2a6cc2..a9260da 100755 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -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." + diff --git a/po/pt_PT.po b/po/pt_PT.po index d82a431..181ece5 100755 --- a/po/pt_PT.po +++ b/po/pt_PT.po @@ -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ç" + diff --git a/po/ro.po b/po/ro.po index 511ebf6..f688391 100755 --- 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" + diff --git a/po/ru_RU.po b/po/ru_RU.po index 885b952..fa6e92a 100755 --- a/po/ru_RU.po +++ b/po/ru_RU.po @@ -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 "Уведомление" + diff --git a/po/sk.po b/po/sk.po index 9b85a37..af9461c 100755 --- 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" + diff --git a/po/sl.po b/po/sl.po index 258f07e..ea9aae8 100755 --- 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" + diff --git a/po/sr.po b/po/sr.po index 1945667..ebe0deb 100755 --- 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." + diff --git a/po/sv.po b/po/sv.po index 4df62cf..640ac0e 100755 --- 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" + diff --git a/po/tr_TR.po b/po/tr_TR.po index f74dd4b..b671784 100755 --- a/po/tr_TR.po +++ b/po/tr_TR.po @@ -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" + diff --git a/po/uk.po b/po/uk.po index 9664bdc..2eed481 100755 --- 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 "Сповіщення" + diff --git a/po/uz.po b/po/uz.po index 1383913..80d0dc2 100755 --- 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" + diff --git a/po/zh_CN.po b/po/zh_CN.po index 1aa3313..8eafc03 100755 --- a/po/zh_CN.po +++ b/po/zh_CN.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 "屏幕\n镜像" + +msgid "IDS_COM_BODY_BUTTON_T_TTS" +msgstr "按钮" + +msgid "IDS_QP_BUTTON2_GPS" +msgstr "GPS" + +msgid "IDS_QP_BUTTON_NOTIFICATION" +msgstr "通知" + diff --git a/po/zh_HK.po b/po/zh_HK.po index 912a6ad..34cbb9c 100755 --- a/po/zh_HK.po +++ b/po/zh_HK.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 "通知" + diff --git a/po/zh_SG.po b/po/zh_SG.po index 08ed76b..a338114 100755 --- a/po/zh_SG.po +++ b/po/zh_SG.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 "屏幕\n镜像" + +msgid "IDS_COM_BODY_BUTTON_T_TTS" +msgstr "按钮" + +msgid "IDS_QP_BUTTON2_GPS" +msgstr "GPS" + +msgid "IDS_QP_BUTTON_NOTIFICATION" +msgstr "通知" + diff --git a/po/zh_TW.po b/po/zh_TW.po index 6f1467c..1a67e2e 100755 --- a/po/zh_TW.po +++ b/po/zh_TW.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 "通知" + -- 2.7.4