dbus-glib-1
tts
capi-message-port
- security-manager
efl-extension
)
dbus-glib-1
tts
capi-message-port
- security-manager
efl-extension
)
dbus-glib-1
tts
capi-message-port
- security-manager
efl-extension
)
src/status.c
src/mobile/home_mgr.c
- src/mobile/starter.c
src/mobile/lock_mgr.c
- src/mobile/lock_pwd_util.c
- src/mobile/lock_pwd_simple.c
- src/mobile/lock_pwd_complex.c
- src/mobile/lock_pwd_control_panel.c
- src/mobile/lock_pwd_verification.c
+ src/mobile/starter.c
src/mobile/window_mgr.c
src/mobile/popup.c
src/mobile/hw_key.c
GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
#INSTALL to /etc/init.d
-ADD_SUBDIRECTORY(res)
ADD_SUBDIRECTORY(po)
Eina_Bool lock_mgr_lockscreen_launch(void);
void lock_mgr_unlock(void);
-
int lock_mgr_daemon_start(void);
void lock_mgr_daemon_end(void);
+++ /dev/null
-/*
- * Copyright (c) 2000 - 2015 Samsung Electronics Co., Ltd. All rights reserved.
- *
- * Licensed under the Apache License, Version 2.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.apache.org/licenses/LICENSE-2.0
- *
- * 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 __LOCK_PWD_COMPLEX_H__
-#define __LOCK_PWD_COMPLEX_H__
-
-#include "lock_pwd_verification.h"
-
-Eina_Bool lock_pwd_complex_is_blocked_get(void);
-void lock_pwd_complex_event(lock_pwd_event_e event);
-Evas_Object *lock_pwd_complex_layout_create(void *data);
-void lock_pwd_complex_layout_del(void);
-void lock_pwd_complex_view_init(void);
-
-#endif
+++ /dev/null
-/*
- * Copyright (c) 2000 - 2015 Samsung Electronics Co., Ltd. All rights reserved.
- *
- * Licensed under the Apache License, Version 2.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.apache.org/licenses/LICENSE-2.0
- *
- * 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 __LOCK_PWD_CONTROL_PANEL_H__
-#define __LOCK_PWD_CONTROL_PANEL_H__
-
-void lock_pwd_control_panel_emg_btn_text_update(void);
-void lock_pwd_control_panel_cancel_btn_enable_set(Eina_Bool enable);
-
-Evas_Object *lock_pwd_control_panel_create(Evas_Object *parent);
-void lock_pwd_control_panel_del(void);
-
-void lock_pwd_control_panel_pause(void);
-void lock_pwd_control_panel_resume(void);
-#endif
+++ /dev/null
-/*
- * Copyright (c) 2000 - 2015 Samsung Electronics Co., Ltd. All rights reserved.
- *
- * Licensed under the Apache License, Version 2.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.apache.org/licenses/LICENSE-2.0
- *
- * 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 __LOCK_PWD_SIMPLE_H__
-#define __LOCK_PWD_SIMPLE_H__
-
-#include <Elementary.h>
-
-#include "lock_pwd_verification.h"
-
-Eina_Bool lock_pwd_simple_is_blocked_get(void);
-Evas_Object *lock_pwd_simple_layout_create(void *data);
-void lock_pwd_simple_layout_del(void);
-void lock_pwd_simple_event(lock_pwd_event_e event);
-void lock_pwd_simple_view_init(void);
-
-#endif
+++ /dev/null
-/*
- * Copyright (c) 2000 - 2015 Samsung Electronics Co., Ltd. All rights reserved.
- *
- * Licensed under the Apache License, Version 2.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.apache.org/licenses/LICENSE-2.0
- *
- * 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 __LOCK_PWD_UTIL_H__
-#define __LOCK_PWD_UTIL_H__
-
-#define LOCK_PWD_EDJE_FILE "/usr/share/starter/res/edje/lock_pwd.edj"
-#define LOCK_PWD_BTN_EDJE_FILE "/usr/share/starter/res/edje/lock_btn.edj"
-
-int lock_pwd_util_win_width_get(void);
-int lock_pwd_util_win_height_get(void);
-
-void lock_pwd_util_create(Eina_Bool is_show);
-void lock_pwd_util_del(void);
-
-void lock_pwd_util_popup_create(char *title, char *text, Evas_Smart_Cb func, double timeout);
-
-void lock_pwd_util_view_init(void);
-void lock_pwd_util_back_key_relased(void);
-Evas_Object *lock_pwd_util_win_get(void);
-Eina_Bool lock_pwd_util_win_visible_get(void);
-void lock_pwd_util_win_show(void);
-void lock_pwd_util_win_hide(void);
-
-#endif
+++ /dev/null
-/*
- * Copyright (c) 2000 - 2015 Samsung Electronics Co., Ltd. All rights reserved.
- *
- * Licensed under the Apache License, Version 2.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.apache.org/licenses/LICENSE-2.0
- *
- * 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 __LOCK_PWD_VERIFICATION_H__
-#define __LOCK_PWD_VERIFICATION_H__
-
-#include <vconf.h>
-
-#define PASSWORD_ATTEMPTS_MAX_NUM 5
-#define MAX_PASSWORD_NUM 4
-#define INFINITE_ATTEMPT 0
-#define PASSWORD_BLOCK_SECONDS 30
-#define PASSWORD_TIMESTAMP_STR_LENGTH 512
-#define VCONFKEY_SETAPPL_PASSWORD_TIMESTAMP_STR VCONFKEY_SETAPPL_PREFIX"/phone_lock_timestamp"
-
-typedef enum {
- PWD_EVENT_CORRECT = 0,
- PWD_EVENT_INCORRECT_WARNING = 1,
- PWD_EVENT_INCORRECT,
- PWD_EVENT_INPUT_BLOCK_WARNING,
- PWD_EVENT_INPUT_BLOCK,
- PWD_EVENT_EMPTY,
- PWD_EVENT_OVER,
-} lock_pwd_event_e;
-
-typedef struct {
- unsigned int current_attempt;
- unsigned int block_attempt;
- unsigned int max_attempt;
- unsigned int expire_sec;
- unsigned int incorrect_count;
- void *data;
-} lock_pwd_policy;
-
-int lock_pwd_verification_current_attempt_get(void);
-int lock_pwd_verification_remain_attempt_get(void);
-
-lock_pwd_event_e lock_pwd_verification_verify(const char *password);
-void lock_pwd_verification_policy_create(void);
-
-void lock_pwd_verification_popup_create(lock_pwd_event_e event);
-
-#endif
#define _D(fmt, arg...) LOGD("[%s:%d] "fmt"\n", __func__, __LINE__, ##arg)
#endif
+#if !defined(_I)
+#define _I(fmt, arg...) LOGI("[%s:%d] "fmt"\n", __func__, __LINE__, ##arg)
+#endif
+
#if !defined(_E)
#define _E(fmt, arg...) LOGE("[%s:%d] "fmt"\n", __func__, __LINE__, ##arg)
#endif
#define _SECURE_D(fmt, arg...) SECURE_LOGD("[%s:%d] "fmt"\n", __func__, __LINE__, ##arg)
#endif
+#if !defined(_SECURE_I)
+#define _SECURE_I(fmt, arg...) SECURE_LOGI("[%s:%d] "fmt"\n", __func__, __LINE__, ##arg)
+#endif
+
#if !defined(_SECURE_E)
#define _SECURE_E(fmt, arg...) SECURE_LOGE("[%s:%d] "fmt"\n", __func__, __LINE__, ##arg)
#endif
void window_mgr_fini(lockw_data *lockw);
#endif //HAVE_X11
-Evas_Object *window_mgr_pwd_lock_win_create(void);
-
#endif /* __WINDOW_MGR_H__ */
BuildRequires: tts
BuildRequires: tts-devel
BuildRequires: pkgconfig(capi-message-port)
-BuildRequires: pkgconfig(security-manager)
BuildRequires: pkgconfig(efl-extension)
%else if "%{profile}" == "mobile"
BuildRequires: tts
BuildRequires: tts-devel
BuildRequires: pkgconfig(capi-message-port)
-BuildRequires: pkgconfig(security-manager)
BuildRequires: pkgconfig(efl-extension)
%else if "%{profile}" == "ivi"
BuildRequires: tts
BuildRequires: tts-devel
BuildRequires: pkgconfig(capi-message-port)
-BuildRequires: pkgconfig(security-manager)
BuildRequires: pkgconfig(efl-extension)
%endif
/usr/share/license/%{name}
/opt/data/home-daemon
/usr/share/locale/*/LC_MESSAGES/*
-
-%if "%{profile}" == "mobile"
-/usr/share/starter/res/edje/*
-%endif
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "تتبقى محاولة واحدة."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "محاولات متبقية %d"
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "كلمة مرور غير صحيحة."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "يتعذر بدء %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "موافق"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "خطأ PIN."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "أدخل PIN."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "أدخل كلمة المرور."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "لقد حاولت إلغاء قفل الجهاز %1$d من المرات بطريقة غير صحيحة. تبقّت لك %2$d من المحاولات قبل إعادة تعيين الجهاز إلى ضبط المصنع الافتراضي ومسح جميع البيانات."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "أعد المحاولة خلال %d ثوان."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "إدخال رقم PIN لعرض الرسالة"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "إدخال رقم PIN لعرض سجل المكالمات"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "لقد حاولت إلغاء قفل الجهاز %d مرات بطريقة غير صحيحة. سوف تتم الآن إعادة تعيين الجهاز إلى إعدادات المصنع الافتراضية وسيتم مسح جميع البيانات."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "يلزم إدخال %1$d إلى %2$d أرقام أو حروف."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "مكالمة طوارئ"
-
msgid "IDS_COM_POP_WARNING"
msgstr "تحذير"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "إلغاء"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "لقد أجريت %1$d من المحاولات غير الناجحة لإلغاء قفل جهازك. حاول مرة أخرى خلال %2$d من الثواني."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "يتعذر إلغاء قفل الشاشة"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 cəhd qalmışdır."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d cəhd qalıb."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Yanlış şifrə."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "%s-ə başlamaq mümkün deyildir."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Yanlış PIN."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "PIN daxil et."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Kodu daxil et."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Siz %1$d dəfə cihazın kilidini səhv açmağa cəhd etmisiniz. Sizin cihazın defolt parametrlərinə bərpa edilməsi və bütün məlumatların silinməsi üçün %2$d cəhdiniz qalır."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "%d saniyə yenidən cəhd et."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Mesaja baxmaq üçün PIN daxil et"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Zəng jurnalına baxmaq üçün PIN daxil et"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Siz %d dəfə cihazın kilidini səhv açmağa cəhd etmisiniz. Bu, zavod parametrlərinə bərpa edəcək və bütün məlumatlar silinəcək"
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d - %2$d rəqəm və ya hərf tələb olunur."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Təcili zəng"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Xəbərdarlıq"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Ləğv et"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Siz cihazı kiliddən açmaq üçün %1$d dəfə uğursuz cəhd etmisiniz. %2$d saniyə ərzində yenidən cəhd edin."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Ekr kilid açmaq müm olm"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 оставащ опит."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "Остават %d опита."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Грешна парола."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Не може да се стартира %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Неправилен PIN."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Въведете PIN."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Въвеждане на парола"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Опитахте да отключите устройството неуспешно %1$d пъти. Остават ви още %2$d опита, преди устройството да се рестартира до фабричните настройки по подразбиране и всички данни да бъдат изтрити."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Опитайте пак след %d сек."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Въведете PIN за преглед на съобщението"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Въведете PIN за преглед на дневника на повикванията"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Опитахте да отключите устройството неуспешно %d пъти. Сега то ще се рестартира до фабричните настройки по подразбиране и всички данни ще бъдат изтрити."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "Задължителни са %1$d до %2$d цифри или букви."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Спешно повикване"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Предупреждение"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Отказ"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Направили сте %1$d неуспешни опита да отключите устройството си. Опитайте отново след %2$d секунди."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Екранът не може да се отключи"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1টি চেষ্টা বাকী।"
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%dটি প্রয়াস বাকি।"
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "ভুল পাসওয়ার্ড।"
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "%s লঞ্চ করা যায়নি।"
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "ওকে"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "ভুল PIN।"
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "PIN লিখুন।"
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "পাসওয়ার্ড লিখুন।"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "আপনি ডিভাইসটি %1$d বার ভুলভাবে আনলক করার প্রয়াস করেছেন। ডিভাইসটি ফ্যাক্টরি ডিফল্টে পুনরায় সেট করার এবং সমস্ত তথ্য মুছে যাওয়ার আগে আপনার আর %2$dটি প্রয়াস অবশিষ্ট রয়েছে।"
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "%d সেকেন্ড পরে আবার চেষ্টা করুন।"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "বার্তা দেখতে PIN লিখুন"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "কল লগ দেখতে PIN লিখুন"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "আপনি ডিভাইসটি ত্রুটিপূর্ণ উপায়ে %d বার আনলক করার প্রয়াস করেছেন। এটি এখন ফ্যাক্টরি ডিফল্টে পুনরায় সেট হবে এবং সমস্ত তথ্য মুছে যাবে"
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d থেকে %2$dটি সংখ্যা বা অক্ষর প্রয়োজনীয়।"
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "আপৎকালীন কল"
-
msgid "IDS_COM_POP_WARNING"
msgstr "সাবধানতা"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "বাতিল"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "আপনার ডিভাইসটি আনলক করতে আপনি %1$dটি অসফল প্রয়াস করেছেন। %2$d সেকেন্ডে পুনরায় চেষ্টা করুন।"
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "স্ক্রিন আনলক করতে অক্ষম"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "Queda 1 intent"
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "Queden %d intents"
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Contrasenya incorrecta"
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "No es pot iniciar %s"
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "Acceptar"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "PIN incorrecte"
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Introdueixi PIN"
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Introduir contrasenya"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Ha intentat desbloquejar el dispositiu de forma incorrecta %1$d cops. Li queden %2$d intents abans que el dispositiu es restableixi als valors predeterminats de fàbrica i s'esborrin totes les dades."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Torni a intentar en %d s"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Introdueixi el PIN per veure el missatge"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Introdueixi el PIN per veure el registre de trucades"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Ha intentat desbloquejar el dispositiu de forma incorrecta %d cops. Ara es restablirà als valors predeterminats de fàbrica i s'esborraran totes les dades."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "Calen de %1$d a %2$d dígits o lletres"
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Trucada d'emergència"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Advertiment"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Cancel"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Ha intentat desbloquejar el dispositiu de manera incorrecta %1$d cops. Torni-ho a intentar en %2$d segons."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "No es pot desbloq. la pantalla"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "Zbývá 1 pokus."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "Počet zbývajících pokusů: %d."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Nesprávné heslo."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Nelze spustit %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Chybný PIN."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Zadat PIN."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Zadejte heslo."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "%1$dkrát jste se chybně pokusili odemknout zařízení. Po %2$d dalších neúspěšných pokusech se obnoví výchozí nastavení zařízení a všechna data budou vymazána."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Opakujte akci za %d s."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Zadejte PIN kód pro zobrazení zprávy"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Zadejte PIN kód pro zobrazení protokolu hovorů"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "%dkrát jste se chybně pokusili odemknout zařízení. Nyní se obnoví výchozí nastavení a všechna data budou vymazána."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "Musí obsahovat %1$d až %2$d číslic nebo písmen."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Tísňové volání"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Upozornění"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Storno"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "%1$dkrát jste se neúspěšně pokusili odemknout zařízení. Opakujte akci za %2$d sekund."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Displej nelze odemknout"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 forsøg tilbage."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d forsøg tilbage."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Forkert adgangskode."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Kunne ikke starte %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Forkert PIN-kode."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Angiv PIN-kode."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Angiv adgangskode."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Du har brugt %1$d forkerte forsøg på at oplåse enheden. Du har %2$d forsøg tilbage, før enheden nulstilles til fabriksstandarderne, og alle data slettes."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Prøv igen om %d sekunder."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Angiv PIN-kode for at se besked"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Angiv PIN-kode for at se opkaldslog"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Du har forgæves forsøgt at låse enheden op %d gange. Den nulstilles nu til fabriksstandarderne, og alle data slettes."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d til %2$d cifre eller bogstaver krævet."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Nødopkald"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Advarsel"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Annullér"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Du har foretaget %1$d mislykkede forsøg på at låse din enhed op. Prøv igen om %2$d sekunder."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Kan ikke låse skærmen op"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "Noch 1 Versuch"
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d Versuche übrig"
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Falsches Passwort"
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "%s kann nicht gestartet werden"
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Falsche PIN"
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "PIN eingeben"
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Passwort eingeben"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Sie haben %1$d Mal fehlerhaft versucht, das Gerät zu entsperren. Sie haben noch %2$d Versuche. Danach wird das Gerät auf die Werkseinstellungen zurückgesetzt, und alle Daten werden gelöscht."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "In %d s erneut versuchen."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Geben Sie die PIN ein, um die Nachricht anzuzeigen."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Geben Sie die PIN ein, um das Anrufprotokoll anzuzeigen."
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Sie haben %d Mal vergeblich versucht, das Gerät zu entsperren. Das Gerät wird jetzt auf die Werkseinstellungen zurückgesetzt und alle Daten gelöscht."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "Es sind %1$d bis %2$d Ziffern oder Buchstaben erforderlich."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Notruf"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Warnung"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Abbruch"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Sie haben %1$d Mal vergeblich versucht, das Gerät zu entsperren. Versuchen Sie es in %2$d Sekunden erneut."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Entsperren nicht moglich"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "Απομένει 1 προσπάθεια."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d προσπάθειες απομένουν."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Λάθος κωδικός."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Αδύνατη η εκκίνηση του %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Λανθασμένο PIN κλειδώματος"
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Εισαγωγή PIN κλειδώματος."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Εισαγωγή κωδικού."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Έχετε επιχειρήσει να ξεκλειδώσετε τη συσκευή %1$d φορές εσφαλμένα. Έχουν απομείνει %2$d προσπάθειες μέχρι την επαναφορά των εργοστασιακών ρυθμίσεων και τη διαγραφή όλων των δεδομένων της συσκευής"
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Δοκιμ. ξανά σε %d δευτ."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Καταχώριση PIN για προβολή του μηνύματος"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Καταχώριση PIN για προβολή του αρχείου κλήσεων"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Έχετε επιχειρήσει να ξεκλειδώσετε τη συσκευή %d φορές εσφαλμένα. Θα γίνει επαναφορά των εργοστασιακών ρυθμίσεων όλα τα δεδομένα θα διαγραφούν."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "Απαιτούνται από %1$d έως %2$d ψηφία ή γράμματα."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Κλήση έκτακτης ανάγκης"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Προειδοποίηση"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Ακύρωση"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Προσπαθήσατε %1$d φορές να ξεκλειδώσετε τη συσκευή σας χωρίς επιτυχία. Δοκιμάστε ξανά σε %2$d δευτερόλεπτα."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Ξεκλείδωμα οθόνης μη δυνατό"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 attempt left."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d attempts left."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Incorrect password."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Unable to launch %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Incorrect PIN."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Enter PIN."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Enter password."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "You have attempted to unlock the device incorrectly %1$d times. You have %2$d attempts left before the device is reset to factory defaults and all data is erased."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Try again in %d seconds."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Enter PIN to view message"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Enter PIN to view call log"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "You have attempted to unlock the device incorrectly %d times. It will now be reset to factory defaults and all data will be erased."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d to %2$d digits or letters required."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Emergency call"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Warning"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Cancel"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "You have made %1$d unsuccessful attempts to unlock your device. Try again in %2$d seconds."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Unable to unlock screen"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 attempt left."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d attempts left."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Incorrect password."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Unable to launch %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Incorrect PIN."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Enter PIN."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Enter password"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "You have attempted to unlock the device incorrectly %1$d times. You have %2$d attempts left before the device is reset to factory defaults and all data is erased."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Try again in %d seconds."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Enter PIN to view message"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Enter PIN to view call log"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "You have attempted to unlock the device incorrectly %d times. It will now be reset to factory defaults and all data will be erased."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d to %2$d digits or letters required."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Emergency call"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Warning"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Cancel"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "You have made %1$d unsuccessful attempts to unlock your device. Try again in %2$d seconds."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Unable to unlock screen"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 attempt left."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d attempts left."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Incorrect password."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Unable to launch %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Incorrect PIN."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Enter PIN"
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Enter password"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "You have attempted to unlock the device incorrectly %1$d times. You have %2$d attempts left before the device is reset to factory defaults and all data is erased."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Try again in %d seconds."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Enter PIN to view message"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Enter PIN to view call log"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "You have attempted to unlock the device incorrectly %d times. It will now be reset to factory defaults and all data will be erased."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d to %2$d digits or letters required."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Emergency call"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Warning"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Cancel"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "You have made %1$d unsuccessful attempts to unlock your device. Try again in %2$d seconds."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Unable to unlock screen"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "Último intento"
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "Quedan %d intentos."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Contraseña incorrecta"
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "No se puede iniciar %s"
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "PIN incorrecto"
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Introducir PIN"
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Introducir contraseña"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Ha intentado desbloquear el dispositivo de forma incorrecta %1$d veces. Le quedan %2$d intentos antes de que el dispositivo se restablezca a los valores predeterminados de fábrica y se eliminen todos los datos."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Int. de nuevo en %d seg"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Introduzca el PIN para ver el mensaje"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Introduzca el PIN para ver el registro de llamadas"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Ha intentado desbloquear el dispositivo de forma incorrecta %d veces. Ahora se restablecerá a los valores predeterminados de fábrica y se eliminarán todos los datos."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "Se requieren de %1$d a %2$d dígitos o letras"
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Llamada de emergencia"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Aviso"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Cancelar"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Ha intentado desbloquear su dispositivo %1$d veces sin éxito. Vuelva a intentarlo dentro de %2$d segundos."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "No se puede desbloq pantalla"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "Último intento."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "Quedan %d intentos."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Contraseña incorrecta."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "No es posible iniciar %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "Aceptar"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "PIN incorrecto."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Introducir PIN."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Introducir contraseña."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Intentó desbloquear el dispositivo incorrectamente %1$d veces. Le quedan %2$d intentos antes de que el dispositivo se restablezca a sus valores predeterminados de fábrica y se eliminen todos los datos."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Intentar de nuevo en %d segundos"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Introducir PIN para ver mensaje"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Introducir PIN para ver registro de llamadas"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Intentó desbloquear el dispositivo incorrectamente %d veces. Ahora se restablecerá a sus valores predeterminados de fábrica y se eliminarán todos los datos."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "Se requieren de %1$d a %2$d dígitos o letras."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Llamada de emergencia"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Aviso"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Cancelar"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Ha intentado desbloquear su dispositivo %1$d veces sin éxito. Vuelva a intentarlo dentro de %2$d segundos."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "No es posible desbloquear"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 katse on jäänud."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d katset jäänud."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Vale parool."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Üksust %s ei saa käivitada."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Vale PIN-kood."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Sisestage PIN-kood."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Sisestage parool."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Te olete proovinud seadet valesti lukust avada %1$d korda. %2$d katset on jäänud enne, kui seade lähtestatakse tehase vaikeseadetele ja kõik andmed kustutatakse."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Proovige %d sek parast."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Sisestage sõnumi kuvamiseks PIN-kood"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Sisestage kõnelogi kuvamiseks PIN-kood"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Te olete proovinud seadet valesti lukust avada %d korda. Nüüd lähtestatakse see tehase vaikeseadetele ning kõik andmed kustutatakse."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "Nõutud on %1$d kuni %2$d numbrit või tähte."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Hädaabikõne"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Hoiatus"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Tühista"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Olete teinud seadme avamisel %1$d ebaõnnestunud katset. Proovige %2$d sekundi pärast uuesti."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Ekraani ei saa avada"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "Ahalegin 1 gelditzen zaizu"
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d saiakera geratzen dira"
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Pasahitz okerra"
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Ezin da %s abiatu"
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "Ados"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "PIN okerra"
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "PINa idatzi"
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Pasahitza idatzi"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Gailua modu desegokian desblokeatzen saiatu zara %1$d aldiz. %2$d saio geratzen zaizkizu gailuan fabrikako hobespenak berrezarri eta datu guztiak ezabatu aurretik."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Saiatu berriz %d segundoren ondoren"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Idatzi PINa mezua ikusteko"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Idatzi PINa dei erregistroa ikusteko"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Gailua modu desegokian desblokeatzen saiatu zara %d aldiz. Orain, fabrikako hobespenak berrezarri eta datu guztiak ezabatuko dira."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d eta %2$d digitu edo letra artean behar dira"
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Emergentzia deia"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Oharra"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Ezeztatu"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Gailua desblokeatzeko %1$d saio oker egin dituzu. Saiatu berriz %2$d segundo barru."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Ezin izan da pantaila desblokeatu"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 تلاش باقی مانده است."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d فرصت داريد."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "رمز اشتباه است."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "راهاندازی %s ممکن نیست."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "تأیید"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "پين اشتباه است."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "پین را وارد کنيد."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "رمز را وارد کنيد."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "%1$d مرتبه سعی کردید قفل دستگاه را اشتباه باز کنید. %2$d تلاش دیگر باقی مانده است تا دستگاه به پیشفرض کارخانه بازنشانی شده و همه دادهها پاک شوند."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "پس از %d ثانیه دوباره امتحان کنید."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "برای مشاهده پیام پین را وارد کنید"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "برای مشاهده گزارش تماس پین را وارد کنید"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "%d مرتبه سعی کرده اید بطور نادرست قفل دستگاه را باز کنید. اکنون دستگاه به پیش فرض کارخانه بازنشانی شده و همه داده ها پاک خواهند شد."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d تا %2$d رقم یا حرف الزامی است."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "تماس اضطراری"
-
msgid "IDS_COM_POP_WARNING"
msgstr "هشدار"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "لغو"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "شما %1$d تلاش ناموفق برای باز کردن قفل دستگاهتان داشتهاید. %2$d ثانیه دیگر دوباره امتحان کنید."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "باز کردن قفل صفحه ممکن نیست"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 yritys jäljellä"
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d yritystä jäljellä"
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Virheellinen salasana"
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Sovellusta %s ei voi käynnistää."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Virheellinen PIN-koodi."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Anna PIN-koodi."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Kirjoita salasana."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Olet yrittänyt poistaa laitteen lukituksen virheellisesti %1$d kertaa. Sinulla on %2$d yrityskertaa jäljellä, ennen kuin laitteen tehdasasetukset palautetaan ja kaikki tiedot poistetaan."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Yritä %d s kul. uudelleen."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Anna PIN-koodi viestin tarkastelua varten"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Anna PIN-koodi puhelulokin tarkastelua varten"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Olet yrittänyt poistaa laitteen lukituksen virheellisesti %d kertaa. Laitteen tehdasasetukset palautetaan ja kaikki tiedot poistetaan."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "Oltava %1$d–%2$d numeroa tai kirjainta."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Hätäpuhelu"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Varoitus"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Peruuta"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Laitteen lukituksen poistaminen epäonnistui %1$d kertaa. Yritä %2$d sekunnin kuluttua uudelleen."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Näytön lukit. ei voi poistaa"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 essai restant"
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d essais restants"
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Mot de passe incorrect"
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Impossible de lancer %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Code PIN incorrect"
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Saisir le code PIN."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Saisir le mot de passe."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Vous avez essayé de déverrouiller l'appareil de façon incorrecte à %1$d reprises. Il reste %2$d tentatives avant le rétablissement des paramètres d'origine et la suppression de toutes les données."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Réessayez dans %d secondes."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Saisir le code PIN pour afficher le message"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Saisir le code PIN pour afficher le journal d'appels"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Vous avez essayé de déverrouiller l'appareil de façon incorrecte à %d reprises. Les paramètres d'origine vont maintenant être rétablis et toutes les données effacées."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d à %2$d chiffres ou lettres requis"
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Appel d'urgence"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Avertissement"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Annuler"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Le déverrouillage de votre appareil a échoué à %1$d reprises. Réessayez dans %2$d secondes."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Impossible déverrouiller écran"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 essai restant."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d essais restants."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Mot de passe incorrect."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Impossible de lancer %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "NIP incorrect"
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Saisir le NIP."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Saisir le mot de passe."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Vous avez essayé de déverrouiller l'appareil de façon incorrecte à %1$d reprises. Il reste %2$d tentatives avant le rétablissement des paramètres d'origine et la suppression de toutes les données."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Réessayez ds %d secondes."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Saisir le code NIP pour afficher le message"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Saisir le code NIP pour afficher le journal d'appels"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Vous avez essayé de déverrouiller l'appareil de façon incorrecte à %d reprises. Les paramètres d'origine vont maintenant être rétablis et toutes les données effacées."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d à %2$d chiffres ou lettres requis."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Appel d'urgence"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Avertissement"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Annuler"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Le déverrouillage de votre appareil a échoué à %1$d reprises. Réessayez dans %2$d secondes."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Impossible déverrouiller écran"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 iarracht fágtha."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d iarracht fágtha."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Pasfhocal mícheart."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Ní féidir %s a lainseáil."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "PIN mícheart."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Iontráil PIN"
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Iontráil pasfhocal"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Rinne tú iarracht mhícheart an gléas a dhíghlasáil %1$d uair. Tá %2$d iarracht fágtha sula bhfillfear an gléas ar réamhshocruithe monarchan agus sula scriosfar gach sonra."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Triail arís i gceann %d soicind"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Iontráil PIN le hamharc ar an teachtaireacht"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Iontráil PIN le hamharc ar an loga glaonna"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Rinne tú iarracht mhícheart an gléas a dhíghlasáil %d uair. Socrófar anois chuig na réamhshocruithe monarchan é agus scriosfar na sonraí go léir."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d suas le %2$d digit nó litir de dhíth."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Glao éigeandála"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Rabhadh"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Cealaigh"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Rinne tú %1$d iarracht nár éirigh leo le do ghléas a dhíghlasáil. Triail arís i gceann %2$d soicind."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Díghlasáil scáil. dodhéanta."
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "Queda 1 intento"
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "Quedan %d intentos"
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Contrasinal non válido"
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Non se pode iniciar %s"
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "Aceptar"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "PIN incorrecto"
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Introducir PIN"
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Introduza o contrasinal"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Tentaches desbloquear o dispositivo incorrectamente %1$d veces. Quédanche %2$d intentos antes de que se restablezan os axustes predeterminados de fábrica e se eliminen todos os datos do dispositivo."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Ténteo de novo en %d seg."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Introduce o PIN para ver a mensaxe"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Introduce o PIN para ver o rexistro de chamadas"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Tentaches desbloquear o dispositivo incorrectamente %d veces. Agora restableceranse os axustes predeterminados de fábrica e borraranse todos os datos."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "Precísanse entre %1$d e %2$d díxitos ou letras"
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Chamada de urxencia"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Aviso"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Cancelar"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Realizaches %1$d intentos sen éxito de desbloquear o dispositivo. Téntao de novo dentro de %2$d segundos."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Imposible desbloquear pantalla"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 પ્રયત્ન બાકી."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d પ્રયત્ન બાકી."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "ખોટો પાસવર્ડ."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "%s ને લોંચ કરવામાં અક્ષમ."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "ઓકે"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "ખોટો PIN."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "PIN દાખલ કરો."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "પાસવર્ડ દાખલ કરો."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "%1$d વખત અયોગ્ય રીતે ઉપકરણ અનલોક કરવા માટે તમે પ્રયાસ કરેલ છે. ઉપકરણ ફૅકટરી ડિફોલ્ટ્સમાં રીસૅટ થાય તે પહેલાં તમારો %2$d પ્રયાસ બાકી છે અને તમામ ડેટા ભૂંસાઇ જશે."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "%d સેકંડ્સ પછી ફરી પ્રયત્ન કરો."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "સંદેશ જોવા માટે PIN દાખલ કરો"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "કૉલ લોગ જોવા માટે PIN દાખલ કરો"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "તમે ઉપકરણને %d વાર ખોટી રીતે અનલોક કરવાનો પ્રયાસ કર્યો છે. હવે તેને ફેકટરી મૂળભૂત પર ફરીથી ગોઠવવામાં આવશે અને બધો ડેટા ભૂંસી નાખવામાં આવશે"
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d થી %2$d અંકો અથવા પત્રો આવશ્યક છે."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "તાત્કાલિક કૉલ"
-
msgid "IDS_COM_POP_WARNING"
msgstr "ચેતવણી"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "રદ કરો"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "તમારા ઉપકરણને અનલોક કરવા માટે તમે %1$d અસફળ પ્રયાસ કર્યા છે. %2$d સેકંડ્સમાં ફરી પ્રયાસ કરો."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "સ્ક્રીનને અનલોક કરવામાં અસમર્થ"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "נותר 1 ניסיון."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "נותרו %d ניסיונות."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "סיסמה שגויה."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "לא ניתן להפעיל את %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "אישור"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "קוד PIN שגוי."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "הזן PIN."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "הזן סיסמה."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "ביצעת %1$d ניסיונות שגויים לבטל את נעילת המכשיר. לרשותך עוד %2$d ניסיונות לפני איפוס המכשיר לערכי ברירת המחדל של היצרן ומחיקת כל הנתונים."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "נסה שוב בעוד %d שניות."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "הזן קוד PIN כדי להציג הודעה"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "הזן קוד PIN כדי להציג יומן שיחות"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "ניסית לבטל את נעילת המכשיר באופן שגוי %d פעמים. הוא יאופס כעת לברירות המחדל של היצרן וכל הנתונים יימחקו."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "יש צורך ב-%1$d עד %2$d ספרות או אותיות."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "שיחת חירום"
-
msgid "IDS_COM_POP_WARNING"
msgstr "אזהרה"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "ביטול"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "ביצעת %1$d ניסיונות כושלים לביטול נעילת המכשיר שלך. נסה שוב בעוד %2$d שניות."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "לא ניתן לבטל נעילת מסך"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 प्रयास शेष।"
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d प्रयास शेष।"
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "गलत पासवर्ड।"
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "%s प्रारंभ करने में अक्षम।"
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "ओके"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "गलत PIN."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "PIN प्रविष्ट करें।"
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "पासवर्ड प्रविष्ट करें"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "आपने %1$d बार गलत ढंग से डिवाइस अनलॉक करने का प्रयास किया है। आपके पास डिवाइस फ़ैक्टरी डिफ़ॉल्ट पर रीसेट होने और सभी डाटा मिटने से पहले %2$d प्रयास शेष है।"
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "%d सेकंड में फिर से प्रयास करें।"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "सन्देश देखने के लिए PIN प्रविष्ट करें"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "कॉल लॉग देखने के लिए PIN प्रविष्ट करें"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "आपने %d बार ग़लत ढ़ंग से डिवाइस अनलॉक करने का प्रयास किया है। यह अब फ़ैक्टरी डिफ़ॉल्ट में रीसेट किया जाएगा और सभी डाटा मिट जाएगा"
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d से %2$d तक अंक या वर्ण आवश्यक।"
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "आपातकालीन कॉल"
-
msgid "IDS_COM_POP_WARNING"
msgstr "चेतावनी"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "रद्द"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "आपने अपना डिवाइस अनलॉक करने के लिए %1$d असफल प्रयास किए हैं। %2$d सेकंड्स में फिर से प्रयास करें।"
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "स्क्रीन अनलॉक करने में अक्षम"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "Još 1 pokušaj."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d pokušaja preostalo."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Neispravna lozinka."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Nemoguće pokrenuti %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "U redu"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Neispravan PIN."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Unesite PIN."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Unesite lozinku."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Pokušali ste neispravno otključati uređaj %1$d puta. Imate još %2$d pokušaja prije nego što se uređaj vrati na tvornički zadane postavke te se svi podaci izbrišu."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Ponovite nakon %d sek."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Unesite PIN za prikaz poruke"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Unesite PIN za prikaz popisa poziva"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Pokušali ste neispravno otključati uređaj %d puta. Vratit će se na tvornički zadane postavke i svi će podaci biti izbrisani."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "Potrebno je %1$d do %2$d znamenki ili slova."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "SOS poziv"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Upozorenje"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Prekid"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Neuspješno ste pokušali otključati uređaj %1$d puta. Pokušajte ponovno za %2$d sekundi."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Nije moguće otključati zaslon"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "Még 1 próbálkozásra van."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d kísérlet maradt."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Téves jelszó"
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "A(z) %s nem indítható el."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Hibás PIN-kód"
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Írja be a PIN-kódot!"
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Írja be a jelszót."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "%1$d alkalommal helytelenül kísérelte meg az eszköz feloldását. További %2$d sikertelen kísérlet esetén visszaállnak az eszköz gyári alapértelmezései, és minden adat törlődik róla."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Prób. újra %d mp múlva."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Adja meg a PIN-t az üzenet megjelenítéséhez"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Adja meg a PIN-t a hívásnapló megjelenítéséhez"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "%d alkalommal helytelenül kísérelte meg az eszköz feloldását. Most visszaállnak az eszköz gyári alapértelmezései, és minden adat törlődik róla."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d–%2$d számjegy vagy betű szükséges."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Segélyhívás"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Figyelmeztetés"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Mégse"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "%1$d alkalommal sikertelenül próbálta feloldani az eszközt. Próbálja újra %2$d másodperc múlva."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Nem oldható fel a képernyő"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 փորձ է մնացել:"
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "Մնացել է %d փորձ:"
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Սխալ գաղտնաբառ:"
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Հնարավոր չէ գործարկել %s-ը:"
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Սխալ PIN:"
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Մուտքագրեք PIN-ը:"
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Մուտքագրեք գաղտնաբառը:"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Դուք սարքի արգելաբացման սխալ փորձ եք արել %1$d անգամ: Ձեզ %2$d փորձ է մնացել, նախքան սարքը կհետադարձվի գործարանային կանխադրվածքի, և բոլոր տվյալները կջնջվեն:"
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Նորից փորձեք %d վրկ.-ից:"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Մուտքագրեք PIN՝ հաղորդագրությունը դիտելու համար"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Մուտքագրեք PIN՝ կանչերի մատյանը դիտելու համար"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Դուք սարքի արգելաբացման սխալ փորձ եք արել %d անգամ: Այն հիմա կհետադարձվի գործարանային կանխադրվածքի, և բոլոր տվյալները կջնջվեն"
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "Պահանջվում է %1$d-ից %2$d թվանշան կամ տառ:"
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Հրատապ զանգ"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Զգուշացում"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Չեղարկել"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Դուք կատարել եք Ձեր սարքն արգելաբացելու %1$d անհաջող փորձ: Նորից փորձեք %2$d վայրկյանից:"
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Անհնար է արգելաբացել էկրանը"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 tilraun eftir."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d tilraunir eftir."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Rangt aðgangsorð."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Mistókst að opna %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "Í lagi"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Rangt PIN-númer."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Sláðu inn PIN-númeri."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Rita aðgangsorð."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Þú hefur reynt að opna tækið á rangan hátt %1$d sinnum. Þú átt %2$d tilraunir eftir áður en tækið verður núllstillt og öllum gögnum þess eytt."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Reyndu aftur eftir %d sek."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Sláðu inn PIN-númer til að skoða skilaboð"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Sláðu inn PIN-númer til að skoða símtalaskrá"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Þú hefur reynt að opna tækið á rangan hátt %d sinnum. Það verður nú endurstillt á grunnstillingar framleiðanda og öllum gögnum verður eytt."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "Slá þarf inn %1$d til %2$d stafi."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Neyðarhringing"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Viðvörun"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Hætta v."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Þú hefur gert %1$d misheppnaðar tilraunir til að opna tækið. Reyndu aftur eftir %2$d sekúndur."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Ekki er hægt að opna skjá"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 tentativo rimasto."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d tentativi rimasti."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Password errata."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Impossibile avviare %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "PIN errato."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Inserisci PIN."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Inserisci password."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Avete tentato per %1$d volte di sbloccare il dispositivo in modo errato. Sono rimasti %2$d tentativi prima che il dispositivo venga ripristinato ai valori predefiniti di fabbrica e che tutti i dati vengano eliminati."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Riprovate tra %d secondi."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Inserite il PIN per visualizzare il messaggio"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Inserite il PIN per visualizzare il registro chiamate"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "%d tentativi errati di sblocco del dispositivo. Il dispositivo verrà ripristinato ai valori predefiniti di fabbrica e i dati verranno eliminati."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "Sono necessarie da %1$d a %2$d cifre o lettere."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Chiamata di emergenza"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Avviso"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Annulla"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Avete effettuato %1$d tentativi errati per sbloccare il dispositivo. Riprovate tra %2$d secondi."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Impossibile sbloccare schermo"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "残りの試行回数は1回です。"
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "残り入力回数:%d回"
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "パスワードが正しくありません。"
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "%sを起動できません。"
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "PINが正しくありません。"
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "PINを入力してください。"
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "パスワードを入力"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "正しくないロック解除を%1$d回実行しました。あと%2$d回失敗すると、端末が工場出荷時の状態にリセットされ、全てのデータが削除されます。"
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "%d秒後にやり直してください。"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "メッセージを表示するにはPINを入力します"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "通話履歴を表示するにはPINを入力します"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "正しくないロック解除を%d回実行しました。端末が工場出荷時の状態にリセットされ、全てのデータが削除されます。"
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d~%2$d文字の英数字で入力してください。"
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "緊急通報"
-
msgid "IDS_COM_POP_WARNING"
msgstr "警告"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "キャンセル"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "端末のロック解除に%1$d回失敗しました。%2$d秒後に再度実行してください。"
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "画面のロック解除不可"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "დარჩა 1 ცდა."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d ცდა დარჩა."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "პაროლი არასწორია."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "ვერ გაიხსნება %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "არასწორი PIN."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "შეიყვანეთ PIN."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "პაროლის შეყვანა."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "თქვენ აპარატის განბლოკვის %1$d არასწორი მცდელობა გქონდათ. თქვენ დაგრჩათ %2$d მცდელობა, სანამ დაბრუნდება აპარატის საწყისი ქარხნული პარამეტრები და წაიშლება ყველა მონაცემი."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "კიდევ ცადეთ %d წამში."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "შეიყვანეთ PIN, რომ ნახოთ შეტყობინება"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "შეიყვანეთ PIN, რომ ნახოთ ზარების ჟურნალი"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "თქვენ აპარატის განბლოკვის %d არასწორი მცდელობა გქონდათ. ახლა დაბრუნდება საწყისი ქარხნული პარამეტრები და წაიშლება ყველა მონაცემი"
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "უნდა იყოს %1$d-%2$d ციფრი ან ასო."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "საგანგებო ზარი"
-
msgid "IDS_COM_POP_WARNING"
msgstr "გაფრთხილება"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "გაუქმება"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "თქვენ გქონდათ აპარატის განბლოკვის %1$d წარუმატებელი მცდელობა. ისევ სცადეთ %2$d წამში."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "ეკრანის განბლოკვა შეუძლებელია"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 әрекет қалды."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d әрекеттену аяқталды."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Қате кілтсөз."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "%s іске қосу мүмкін емес."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Қате PIN."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "PIN енгізу."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Кілтсөз енгізіңіз."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Құрылғының құлпын ашуда %1$d рет қателестіңіз. Құрылғының зауыттық параметрлері қалпына келтіріліп, барлық деректердің өшірілуінен бұрын %2$d талпынысыңыз қалды."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "%d сек кейін қайталаңыз."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Хабарды көру үшін, PIN кодын енгізу"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Қоңыраулар журналын көру үшін, PIN кодын енгізу"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "%d рет дұрыс емес құрылғының құлпын ашу әрекетін жасадыңыз. Зауыттық әдепкі параметрлер қалпына келтіріліп, бүкіл деректер өшіріледі"
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d-%2$d сан немесе әріп талап етіледі."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Шұғыл қоңырау шалу"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Ескерту"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Тоқтату"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Құрылғы құлпын ашу үшін, %1$d рет сәтсіз әрекет жасалды. Әрекетті %2$d секундтан кейін қайталаңыз."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Экран құлпын ашу мүмкін емес"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 ಪ್ರಯತ್ನ ಉಳಿದಿದೆ."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d ಪ್ರಯತ್ನಗಳು ಉಳಿದಿವೆ."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "ತಪ್ಪಾದ ಪಾಸ್ವರ್ಡ್."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "%s ಪ್ರಾರಂಭಿಸಲಾಗಲಿಲ್ಲ."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "ಓಕೆ"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "PIN ತಪ್ಪಾಗಿದೆ."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "PIN ನಮೂದಿಸಿ."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "ಪಾಸ್ವರ್ಡ್ ನಮೂದಿಸಿ."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "ನೀವು ಸಾಧನವನ್ನು ತಪ್ಪಾಗಿ %1$d ಸಲ ಅನ್ಲಾಕ್ ಮಾಡಲು ಯತ್ನಿಸಿದ್ದೀರಿ. ಸಾಧನವನ್ನು ಫ್ಯಾಕ್ಟರಿ ಡೀಫಾಲ್ಟ್ಗಳಿಗೆ ಮರುನಿಗದಿಗೊಳಿಸುವುದು ಮತ್ತು ಎಲ್ಲ ಡೇಟಾವು ಅಳಿಸಿಹೋಗುವ ಮೊದಲು ನಿಮಗೆ %2$d ಪ್ರಯತ್ನಗಳು ಉಳಿದಿವೆ."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "%d ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "ಸಂದೇಶವನ್ನು ವೀಕ್ಷಿಸಲು PIN ನಮೂದಿಸಿ"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "ಕರೆ ಲಾಗ್ ವೀಕ್ಷಿಸಲು PIN ನಮೂದಿಸಿ"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "ನೀವು %d ಸಲ ಸಾಧನವನ್ನು ತಪ್ಪಾಗಿ ಅನ್ಲಾಕ್ ಮಾಡುವುದಕ್ಕೆ ಪ್ರಯತ್ನಿಸಿರುತ್ತೀರಿ. ಇದನ್ನು ಈಗ ಫ್ಯಾಕ್ಟರಿ ಡೀಫಾಲ್ಟ್ಗಳಿಗೆ ಮರುನಿಗದಿಗೊಳಿಸಲಾಗುವುದು ಮತ್ತು ಎಲ್ಲ ಡೇಟಾವನ್ನು ಅಳಿಸಲಾಗುವುದು"
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d ರಿಂದ %2$d ಅಂಕಿಗಳು ಅಥವಾ ಅಕ್ಷರಗಳು ಅಗತ್ಯವಿರುತ್ತವೆ."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "ತುರ್ತು ಕರೆ"
-
msgid "IDS_COM_POP_WARNING"
msgstr "ಎಚ್ಚರಿಕೆ"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "ರದ್ದು"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "ನಿಮ್ಮ ಸಾಧನವನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಲು ನೀವು %1$d ಯಶಸ್ವಿಯಾಗದ ಪ್ರಯತ್ನಗಳನ್ನು ಮಾಡಿದ್ದೀರಿ. %2$d ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "ಸ್ಕ್ರೀನ್ ಅನ್ಲಾಕ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "입력 기회가 1회 남았습니다."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "입력 기회가 %d회 남았습니다."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "잘못된 비밀번호를 입력하였습니다."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "%s을(를) 실행할 수 없습니다."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "확인"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "잘못된 PIN을 입력하였습니다."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "PIN을 입력하세요."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "비밀번호를 입력하세요."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "잠금해제 비밀번호를 %1$d회 잘못 입력하였습니다. 디바이스 설정 및 데이터가 기본 설정으로 초기화되기까지 비밀번호를 %2$d회 입력할 수 있습니다."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "%d초 후에 다시 시도하세요."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "메시지를 보려면 PIN을 입력하세요"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "통화기록을 보려면 PIN을 입력하세요"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "잠금해제 비밀번호를 %d회 잘못 입력하였습니다. 디바이스 설정을 기본 설정으로 초기화하고 모든 데이터를 삭제합니다."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d-%2$d자의 숫자 또는 문자를 입력하세요."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "긴급전화"
-
msgid "IDS_COM_POP_WARNING"
msgstr "경고"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "취소"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "잠금해제를 %1$d회 잘못 입력하였습니다. %2$d초 후에 다시 시도하세요."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "화면 잠금을 해제할 수 없음"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "Liko 1 bandymas."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d likę bandymai."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Neteisingas slaptažodis."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Negalima paleisti %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "Gerai"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Netinkamas PIN kodas."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Įvesti PIN kodą."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Įvesti slaptažodį."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Neteisingai bandėte atrakinti įrenginį %1$d kartus (-ų). Prieš grąžinant įrenginio gamyklinius numatytuosius nustatymus ir ištrinant visus duomenis, turėsite %2$d bandymus (-ų)."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Bandykite dar po %d sek."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Įveskite PIN žinutės peržiūrai"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Įveskite PIN skambučių žurnalo peržiūrai"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Neteisingai bandėte atrakinti įrenginį %d kartus (-ų). Dabar bus iš naujo nustatyti gamykliniai numatytieji nustatymai ir ištrinti visi duomenys."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "Reikia nurodyti %1$d–%2$d skaitmenis (-ų) ar raides (-ių)."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Pagalbos skambučiai"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Perspėjimas"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Atšaukti"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Jūs %1$d k. nesėkmingai bandėte atrakinti įrenginį. Bandykite dar kartą po %2$d sek."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Neįmanoma atrakinti ekrano"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "Atlicis 1 mēģinājums."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "Atlikuši %d mēģinājumi."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Nepareiza parole."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Nevar palaist %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "Labi"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Nepareizs PIN."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Ievadiet PIN kodu."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Ievadiet paroli."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Jūs %1$d reizes nepareizi mēģinājāt atbloķēt ierīci. Jums ir atlikuši %2$d mēģinājumi, pirms ierīcē tiks atjaunoti rūpnīcas noklusējuma iestatījumi un visi dati tiks izdzēsti."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Mēģiniet vēlr.pēc %d sek."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Ievadiet PIN kodu, lai skatītu ziņu"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Ievadiet PIN kodu, lai skatītu zvanu žurnālu"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Jūs %d reizes neveiksmīgi mēģinājāt atbloķēt ierīci. Tagad tajā tiks atjaunoti rūpnīcas iestatījumi un visi dati tiks izdzēsti."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "Nepieciešams ievadīt no %1$d līdz %2$d cipariem vai burtiem."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Ārkārtas zvans"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Brīdinājums"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Atcelt"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Jūs esat veicis %1$d neveiksmīgus ierīces atbloķēšanas mēģinājumus. Mēģiniet vēlreiz pēc %2$d sekundēm."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Nevar atbloķēt ekrānu"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "Уште 1 обид."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "Има уште %d обиди."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Погрешна лозинка."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Не може да се активира %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Погрешен PIN."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Внесете PIN."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Внесете лозинка."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Се обидовте да отклучите уредот неправилно %1$d пати. Имате уште %2$d обиди пред уредот да се ресетира на фабричките поставки и сите податоци да се избришат."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Повт. обид за %d секунди."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Внесете PIN за да ја видите пораката"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Внесете PIN за да го видите дневникот на повици"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Се обидовте да го отклучите уредот неправилно %d пати. Сега ќе се ресетира на фабричките поставки и сите податоци да се избришат."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d до %2$d бројки или букви се потребни."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "SOS повик"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Предупредување"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Откажи"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Имавте %1$d неуспешни обиди да го отклучите уредот. Обидете се повторно за %2$d секунди."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Не може да се отклучи екранот"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 ശ്രമം ശേഷിക്കുന്നു."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d ശ്രമങ്ങള് ശേഷിക്കുന്നു."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "തെറ്റായ പാസ്വേഡ്."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "%s സമാരംഭിക്കാന് ആവുന്നില്ല."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "ശരി"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "തെറ്റായ PIN."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "PIN നല്കുക."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "പാസ്വേഡ് നല്കുക."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "ഉപകരണം തുറക്കാൻ നിങ്ങൾ തെറ്റായി %1$d തവണ ശ്രമിച്ചു. ഉപകരണം ഫാക്ടറി ഡീഫോൾട്ടിലേക്ക് പുനഃസജ്ജമാക്കപ്പെടുകയും ഡാറ്റയെല്ലാം മായ്ക്കപ്പെടുകയും ചെയ്യുന്നതിന് മുമ്പായി നിങ്ങൾക്ക് %2$d ശ്രമങ്ങൾ ശേഷിക്കുന്നു."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "%d സെക്കന്റിനുശേഷം വീണ്ടും ശ്രമിക്കുക."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "സന്ദേശം കാണാൻ PIN നൽകുക"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "കോൾ ലോഗ് കാണാൻ PIN നൽകുക"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "നിങ്ങള് %1$d തവണ തെറ്റായി ഉപകരണം അണ്ലോക്കുചെയ്യാന് ശ്രമിച്ചു. ഇത് ഇപ്പോള് ഫാക്ടറി സ്ഥിരസ്ഥിതികളിലേയ്ക്ക് പുനഃക്രമീകരിക്കുകയും എല്ലാ ഡാറ്റയും മായ്ക്കുകയും ചെയ്യും"
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d മുതല് %2$d വരെ അക്കങ്ങളോ അക്ഷരങ്ങളോ ആവശ്യമാണ്."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "എമര്ജന്സി കോള്"
-
msgid "IDS_COM_POP_WARNING"
msgstr "മുന്നറിയിപ്പ്"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "റദ്ദാക്കുക"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "ഉപകരണത്തിന്റെ ലോക്കുമാറ്റുന്നതിന് %1$d പരാജയപ്പെട്ട ശ്രമങ്ങൾ നിങ്ങൾ നടത്തി. %2$d സെക്കൻഡിൽ വീണ്ടും ശ്രമിക്കുക."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "സ്ക്രീൻ ലോക്കുനീക്കാൻ ആകില്ല"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 оролдлого үлдсэн."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d оролдлого үлдсэн."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Буруу нууц үг"
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Unable to launch %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Буруу PIN код"
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "PIN код оруулах"
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Нууц үг оруулах"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Та төхөөрөмжийг нээх гэж %1$d удаа буруу оролдсон. Төхөөрөмж үйлдвэрийн өгөгдмөл тохиргоо руугаа буцан орж, бүх өгөгдөл арилах хүртэл %2$d удаа оролдох боломж үлдсэн."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "%d сек дараа дахин оролд"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "PIN оруулж зурвас үз"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "PIN оруулж дуудлагын бүртгэл үз"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Та төхөөрөмжийг нээх гэж %d удаа буруу оролдсон. Энэ одоо үйлдвэрийн өгөгдмөл тохиргоо руугаа буцаж орох бөгөөд бүх өгөгдөл арилна"
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d to %2$d digits or letters required."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Яаралтай тусламжийн дуудлага"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Анхааруулга"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Цуцлах"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Та төхөөрөмжөө нээх гэж %1$d удаа амжилтгүй оролдсон. %2$d секундын дараа дахин оролд."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Дэлгэц нээх боломжгүй"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 forsøk gjenstår."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d forsøk igjen."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Feil passord."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Kan ikke starte %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Ugyldig PIN."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Angi PIN."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Angi passord."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Du har prøvd å låse opp enheten på feil måte %1$d ganger. Du har %2$d forsøk igjen før enheten tilbakestilles til fabrikkstandarder og alle data slettes."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Prøv på nytt om %d sek."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Angi PIN-kode for å vise melding"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Angi PIN-kode for å vise samtalelogg"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Du har prøvd å låse opp enheten på feil måte %d ganger. Den vil nå bli tilbakestilt til fabrikkstandardene og alle data vil bli slettet."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d til %2$d sifre eller bokstaver nødvendige."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Nødanrop"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Advarsel"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Avbryt"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Du har gjort %1$d feil forsøk på å låse opp enheten. Prøv på nytt om %2$d sekunder."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Kan ikke låse opp skjermen"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 poging over."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d pogingen over."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Onjuist wachtwoord."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Kan %s niet starten."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Onjuiste PIN."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "PIN invoeren"
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Wachtwoord invoeren"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "U hebt %1$d keer een onjuiste poging gedaan om het apparaat te ontgrendelen. U hebt nog %2$d pogingen over voordat het apparaat wordt teruggezet op de fabrieksinstellingen en alle gegevens worden gewist."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Probeer opn. over %d sec."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Pincode invoeren voor weergave bericht"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Pincode invoeren voor weergave oproepenlijst"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "U hebt %d keer een onjuiste poging gedaan om het apparaat te ontgrendelen. Het wordt nu teruggezet op de fabrieksinstellingen en alle gegevens worden gewist."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d tot %2$d cijfers of letters vereist."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Noodoproep"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Waarschuwing"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Annuleer"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "U hebt %1$d mislukte pogingen gedaan om uw apparaat te ontgrendelen. Probeer het opnieuw over %2$d seconden."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Kan scherm niet ontgrendelen"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "Pozostała 1 próba."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "Pozostało prób: %d."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Błędne hasło."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Nie można uruchomić %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Nieprawidłowy PIN."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Wpisz PIN."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Wpisz hasło."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Nieprawidłowych prób odblokowania urządzenia: %1$d. Pozostałych prób przed wyzerowaniem urządzenia do domyślnych ustawień fabrycznych i usunięciem wszystkich danych: %2$d."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Ponów próbę za %d sek."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Podaj kod PIN, aby wyświetlić wiadomość"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Podaj kod PIN, aby wyświetlić spis połączeń"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Podjęto nieprawidłową próbę odblokowania urządzenia %d razy. W urządzeniu zostaną przywrócone domyślne ustawienia fabryczne oraz zostaną z niego usunięte wszystkie dane."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "Wymaganych jest co najmniej cyfr lub liter: %1$d do %2$d."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Połączenie alarmowe"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Ostrzeżenie"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Anuluj"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Liczba nieudanych prób odblokowania urządzenia: %1$d. Spróbuj ponownie za %2$d s."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Nie można odblokować ekranu"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "Resta 1 tentativa."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "Restam %d tentativas."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Senha incorreta."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Impossível iniciar %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "PIN incorreto."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Insira o PIN."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Insira senha."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Você tentou desbloquear o dispositivo incorretamente %1$d vezes. Você tem %2$d tentativas restantes antes do dispositivo ser redefinido para os padrões de fábrica e todos os dados serem apagados."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Tente nov. dentro %d seg."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Insira o PIN para visualizar a mensagem"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Insira o PIN para visualizar o registro de chamadas"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Você tentou desbloquear o dispositivo incorretamente %d vezes. Ele será redefinido agora para os padrões de fábrica e todos os dados serão apagados."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "São necessários de %1$d a %2$d dígitos ou letras."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Chamada de emergência"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Aviso"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Cancelar"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Você fez %1$d tentativas sem sucesso para desbloquear seu dispositivo. Tente novamente em %2$d segundos."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Impossível desbloquear a tela"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "Resta 1 tentativa."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d tentativas restantes."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Palavra-passe incorrecta."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Impossível iniciar %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "PIN incorrecto."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Introduzir PIN."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Introduzir palavra-passe."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Tentou desbloquear o dispositivo incorrectamente %1$d vezes. Tem %2$d tentativas até serem repostos no dispositivo os valores de fábrica e todos os dados serem apagados."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Tente nov. dentro %d seg."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Introduza PIN para ver mensagem"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Introduza PIN para ver registo de chamadas"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Tentou desbloquear o dispositivo incorrectamente %d vezes. Este vai ser reposto para as predefinições de fábrica e todos os dados serão apagados."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "São necessários %1$d a %2$d dígitos ou letras."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Chamada de emergência"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Aviso"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Cancelar"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Fez %1$d tentativas mal sucedidas de desbloquear o seu dispositivo. Tente de novo daqui a %2$d segundos."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Impossível desbloquear ecrã"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 încercare rămasă"
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d încercări rămase"
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Parolă incorectă"
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Imposibil de lansat %s"
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "PIN incorect"
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Introduceţi PIN."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Introduceţi parola."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Aţi încercat să deblocaţi incorect dispozitivul de %1$d ori. Mai aveţi %2$d încercări înainte ca dispozitivul să fie resetat la valorile implicite din fabrică şi înainte ca toate datele să fie şterse."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Reîncercaţi peste %d sec."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Introduceţi codul PIN pentru a vizualiza mesajul"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Introduceţi codul PIN pentru a vizualiza jurnalul de apeluri"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Aţi încercat să deblocaţi incorect dispozitivul de %d ori. Acesta va fi resetat acum la valorile implicite din fabrică şi toate datele vor fi şterse."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "Sunt necesare între %1$d şi %2$d cifre sau litere."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Apel de urgenţă"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Avertisment"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Anulare"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Aţi avut %1$d încercări nereuşite de a debloca dispozitivul. Reîncercaţi peste %2$d secunde."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Ecranul nu se poate debloca"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "Осталась 1 попытка."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "Осталось попыток: %d."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Неправильный пароль"
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Невозможно запустить %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "ОК"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Неверный PIN"
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Введите PIN."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Введите пароль."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Число неудачных попыток разблокировки устройства: %1$d. Осталось попыток: %2$d, после чего настройки будут сброшены до заводских значений, а все данные — удалены."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Повторите через %d сек."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Введите PIN-код, чтобы просмотреть сообщение"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Введите PIN-код, чтобы просмотреть журнал вызовов"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Число неудачных попыток разблокировки устройства: %d. Настройки будут сброшены до заводских значений, а все данные — удалены"
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "Требуется от %1$d до %2$d цифр или букв."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Экстренный вызов"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Предупреждение"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Отмена"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Число неудачных попыток разблокировки устройства: %1$d. Повторите попытку через %2$d сек."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Невозможно разблокир-ть экран"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 උත්සාහයක් ඉතිරිව ඇත."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "උත්සාහයන් %d ක් ඉතිරිවී ඇත."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "වැරදි මුරපදය."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "%s ආරම්භ කළ නොහැක."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "හරි"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "වැරදි PIN."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "PIN අංකය ඇතුල් කරන්න."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "මුරපදය ඇතුල් කරන්න."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "ඔබ %1$d වතාවක් වැරදි ලෙස උපාංගය අගුලු හැරීමට උත්සාහ දරා ඇත. උපාංගය කම්හල් පෙරනිමිය වෙත යළි සැකසී සියලු දත්ත මැකීමට පෙර ඔබට උත්සාහයන් %2$dක් ඉතිරිව පවතී."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "නැවත තත්පර %d කින් උත්සාහ කරන්න."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "පණිවිඩය බැලීමට PIN ඇතුළත් කරන්න"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "ඇමතුම් ලොගය බැලීමට PIN ඇතුළත් කරන්න"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "ඔබ %d වතාවක් වැරදි ලෙස උපාංගය අගුළු හැරීමට යත්න දරා තිබේ. එය දැන් නිපැයුම් අදියරේ තිබූ පෙරනිමි තත්ත්වයට යළි සැකසෙනු ඇති අතර සියලු දත්ත මැකෙනු ඇත"
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d සිට %2$d දක්වා අංක හෝ අක්ෂර ගණනක් අවශ්ය වේ."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "හදිසි ඇමතුම්"
-
msgid "IDS_COM_POP_WARNING"
msgstr "අනතුරු ඇඟවීම"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "අවල. කර."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "ඔබ ඔබේ උපාංග අගුලු හැරීමට අසාර්ථක උත්සාහයන් %1$dක් ගෙන තිබේ. තත්පර %2$dකින් නැවත උත්සාහ කරන්න."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "තිරය අගුලු හැරිය නොහැක"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "Zostáva 1 pokus."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "Počet zostávajúcich pokusov: %d."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Nesprávne heslo."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Nedá sa spustiť %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Nesprávny PIN."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Zadať PIN"
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Zadajte heslo."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "%1$d-krát ste sa pokúsili nesprávne odomknúť zariadenie. Zostávajú vám ešte %2$d pokusy a potom sa pre zariadenie obnovia predvolené nastavenia od výrobcu a vymažú sa všetky údaje."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Skúste znova o %d sekúnd."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Zadajte kód PIN na zobrazenie správy"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Zadajte kód PIN na zobrazenie denníka hovorov"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "%d-krát ste sa pokúsili nesprávne odomknúť zariadenie. Teraz sa preň obnovia predvolené nastavenia od výrobcu a vymažú sa všetky údaje."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "Vyžaduje sa %1$d až %2$d číslic alebo písmen."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Tiesňový hovor"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Varovanie"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Zrušiť"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Dokončili ste vykonanie %1$d neúspešných pokusov o odomknutie zariadenia. Skúste to znova po uplynutí %2$d sekúnd."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Obrazovka sa nedá odomknúť"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "Preostal je še 1 poskus."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d preostalih poizkusov."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Napačno geslo."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Ni mogoče zagnati %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "V redu"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Napačna koda PIN."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Vnesite PIN."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Vnesite geslo."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Napravo ste %1$d-krat poskusili odkleniti nepravilno. Imate še %2$d poskusov, preden bo naprava ponastavljena na privzete tovarniške nastavitve in bodo izbrisani vsi podatki."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Poskusite znova čez %d s."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Za prikaz sporočila vnesite kodo PIN"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Za prikaz dnevnika klicev vnesite kodo PIN"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Napravo ste %d-krat poskusili odkleniti nepravilno. Zdaj bo ponastavljena na privzete tovarniške nastavitve in vsi podatki bodo izbrisani."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "Zahtevanih je od %1$d do %2$d znakov ali črk."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Klic v sili"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Opozorilo"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Prekliči"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "%1$d-krat ste neuspešno poskusili odkleniti napravo. Poskusite znova čez %2$d s."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Zaslona ni mogoče odkleniti"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 pokušaj preostao."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d pokušaja ostalo."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Pogrešna šifra"
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Nemoguće pokrenuti %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Neispravan PIN kod."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Unesi PIN kod."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Unesi šifru."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "%1$d puta si pogrešio/la u pokušaju da otključaš uređaj. Preostalo ti je %2$d pokušaja pre vraćanja uređaja na podrazumevana fabrička podešavanja i brisanja svih podataka."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Probaj opet za %d sekundi."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Unesi PIN kod da bi prikazao/la poruku"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Unesi PIN kod da bi prikazao/la dnevnik poziva"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "%d puta si pogrešio/la u pokušaju da otključaš uređaj. Uređaj će se sada vratiti na podrazumevana fabrička podešavanja i svi podaci će biti izbrisani."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "Obavezno je između %1$d i %2$d cifara ili slova."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Pozivi u hitnim slučajevima"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Upozorenje"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Otkaži"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "%1$d neuspešnih pokušaja otključavanja uređaja. Pokušaj ponovo za %2$d sekundi."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Nije moguće otključati ekran"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 försök kvar."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d försök kvar."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Fel lösenord."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Kan inte starta %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Fel PIN-kod."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Ange PIN."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Ange lösenord."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Du har försökt låsa upp enheten på fel sätt %1$d gånger. Du har %2$d försök kvar innan enheten återställs till fabriksinställningar och alla data raderas."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Försök igen om %d sek."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Ange PIN-koden för att visa meddelandet"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Ange PIN-koden för att visa samtalsloggen"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Du har försökt att låsa upp enheten felaktigt %d gånger. Enheten kommer nu att återställas till fabriksinställningarna och alla data kommer att raderas."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d till %2$d siffror eller bokstäver krävs."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Nödsamtal"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Varning"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Avbryt"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Du har gjort %1$d misslyckade försök att låsa upp enheten. Försök igen om %2$d sekunder."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Kan inte låsa upp skärmen"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 முயற்சி மீதம்."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "மேலும் %d முயற்சிகள் உள்ளன."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "கடவுச்சொல் தவறு."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "%s ஐ தொடங்க முடியவில்லை."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "சரி"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "தவறான PIN."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "PIN பதி."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "கடவுச்சொல் பதிக."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "நீங்கள் சாதனத்தை பூட்டுநீக்குவதற்கு %1$d முறை தவறாக முயற்சித்துள்ளீர்கள். சாதனம் தயாரிப்பக டீஃபாலட் நிலைகளுக்கு ரீசெட் செய்யப்பட்டு அனைத்து தரவுகளும் அழிக்கப்படுவதற்கு முன் உங்களுக்கு %2$d முயற்சிகள் மீதமுள்ளன."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "%d விநாடி. கழித்து மீ. முயலுக."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "தகவலைக் காண, PIN உள்ளிடவும்"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "அழைப்புப் பதிவைக் காண, PIN உள்ளிடவும்"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "சாதனத்தை பூட்டுநீக்க %d முறை தவறாக முயற்சித்துள்ளீர்கள். இது இப்போது தயாரிப்பு நிலைக்கு ரீசெட் செய்யப்பட்டு அனைத்து தரவுகளும் அழிக்கப்படும்"
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d முதல் %2$d வரையான இலக்கங்கள் அல்லது எழுத்துக்கள் தேவை."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "அவசர அழைப்பு"
-
msgid "IDS_COM_POP_WARNING"
msgstr "எச்சரிக்கை"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "ரத்து"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "உங்கள் சாதனத்தைத் திறப்பதற்கு, %1$d வெற்றிபெறாத முயற்சிகளை நீங்கள் செய்துள்ளீர்கள். %2$d வினாடிகளில் மீண்டும் முயற்சிக்கவும்."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "திரையைத் திறக்க முடியவில்லை"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 ప్రయత్నం మిగిలి ఉంది."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d ప్రయత్నాలు మిగిలాయి."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "తప్పు పాస్వర్డ్."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "%sను ఆవిష్కరించడం సాధ్యం కాదు."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "సరే"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "తప్పు PIN."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "PIN నమోదు చేయండి."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "పాస్వర్డును నమోదు చేయండి."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "మీరు పరికరాన్ని తప్పుగా %1$dసార్లు అన్లాక్ చేసేందుకు ప్రయత్నించారు. పరికరం ఫ్యాక్టరీ డిఫాల్ట్లకు తిరిగి అమర్చబడేందుకు మరియు మొత్తం డేటా తుడిచిపెట్టబడేందుకు మీకు %2$d ప్రయత్నాలు మిగిలివున్నాయి."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "%d సెకన్లలో మళ్ళీ ప్రయత్నించండి."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "సందేశాన్ని వీక్షించడానికి PINను నమోదు చేయండి"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "కాల్ లాగ్ను వీక్షించడానికి PINను నమోదు చేయండి"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "మీరు పరికరాన్ని %d సార్లు తప్పుగా అన్లాక్ చేయడానికి ప్రయత్నించారు. ఇది ఫ్యాక్టరీ డిఫాల్ట్లకు రీసెట్ చేయబడుతుంది మరియు మొత్తం డేటా తుడిచివేయబడుతుంది"
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d నుండి %2$d అంకెలు లేదా అక్షరాలు అవసరం."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "అత్యవసర కాల్"
-
msgid "IDS_COM_POP_WARNING"
msgstr "హెచ్చరిక"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "రద్దు"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "మీరు మీ పరికరాన్ని అన్లాక్ చేయడానికి %1$d విఫల ప్రయత్నాలు చేశారు. %2$d సెకన్లల్లో మళ్లీ ప్రయత్నించండి."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "స్క్రీన్ అన్లాక్ చేయలేరు"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "เหลืออีก 1 ครั้ง"
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "เหลือ %d ครั้ง"
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "รหัสผ่าน\nไม่ถูกต้อง"
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "ไม่ได้รับรอง %s"
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "ตกลง"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "PIN ผิด"
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "ใส่ PIN"
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "ใส่รหัสผ่าน"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "คุณได้พยายามปลดล็อค อุปกรณ์ผิดพลาด %1$d ครั้งแล้ว คุณเหลืออีก %2$d ครั้ง ก่อนอุปกรณ์จะรีเซ็ท เป็นค่าพื้นฐานจากโรงงาน และข้อมูลทุกอย่างจะถูกลบ"
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "ลองอีกครั้งใน %d วินาที"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "ใส่ PIN เพื่อดูข้อความ"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "ใส่ PIN เพื่อดูบันทึกการโทร"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "คุณได้พยายามปลดล็อคอุปกรณ์ผิดพลาด %d ครั้งแล้ว อุปกรณ์จะถูกรีเซ็ทเป็นค่าพื้นฐานจากโรงงาน และข้อมูลทั้งหมดจะถูกลบ"
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "ต้องมี %1$d ถึง %2$d ตัวเลขหรือตัวอักษร"
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "โทรฉุกเฉิน"
-
msgid "IDS_COM_POP_WARNING"
msgstr "เตือน"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "ยกเลิก"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "คุณพยายามปลดล็อคอุปกรณ์ %1$d ครั้ง แต่ไม่สำเร็จ ลองอีกครั้งใน %2$d วินาที"
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "ไม่สามารถปลดล็อคหน้าจอ"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 deneme hakkı kaldı."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d deneme kaldı."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Şifre yanlış."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "%s öğesi başlatılamıyor."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "Tamam"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "PIN yanlış."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "PIN'i girin."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Şifreyi girin."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Cihazın kilidini açmak için şifreyi %1$d kez yanlış girdiniz. Cihaz varsayılan fabrika ayarlarına sıfırlanmadan ve tüm veriler silinmeden önce %2$d deneme hakkınız kaldı."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "%d saniye içinde de tekrar deneyin."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Mesajı görüntülemek için PIN'i girin"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Arama kaydını görüntülemek için PIN'i girin"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Cihazın kilidini %d defa yanlış açma girişiminde bulundunuz. Cihaz şimdi fabrika ayarlarına sıfırlanacak ve tüm veriler silinecektir."
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d - %2$d hane veya harf gerekli."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Acil arama"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Uyarı"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "İptal"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Cihazınızın kilidini açmak için %1$d başarısız denemede bulundunuz. %2$d saniye içinde tekrar deneyin."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Ekran kilidi açılamıyor"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "Залишилась 1 спроба."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d спроби залишилось."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Хибний пароль."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "Неможливо запустити %s."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "ОК"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Хибний PIN."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "Введіть PIN."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Введіть пароль."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Кількість невдалих спроб розблокування пристрою: %1$d. Залишилася %2$d спроб, перш ніж установки пристрою буде скинуто до стандартних заводських значень, а всі дані видалено."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "Повт.спробу через %d сек."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Введіть PIN-код, щоб переглянути повідомлення"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Введіть PIN-код, щоб переглянути журнал викликів"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Кількість невдалих спроб розблокування пристрою: %d. Установки буде скинуто до заводських та усі дані буде стерто"
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "Потрібно ввести від %1$d до %2$d цифр або літер."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Екстрений виклик"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Попередження"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Скасувати"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Здійснено %1$d невдалих спроб розблокування пристрою. Спробуйте ще раз через %2$d сек."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Неможливо розблокувати екран"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 کوشش باقی رہگئی۔"
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d کوششیں باقی۔"
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "غلط پاسورڈ۔"
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "%s چلانے سے قاصر۔"
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "ٹھیک ہے"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "غلط پن کوڈ۔"
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "پن نمبر درج کریں"
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "پاس ورڈ درج کریں"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "آپ نے آلے کو %1$d بار غلط طریقے سے کھولنےکی کوشش کی۔ آلے کے فیکٹری ڈیفالٹ پر دوبارہ ترتیب دینے اور سبھی ڈیٹا کو مٹادیے جانے سے قبل آپ کے پاس صرف %2$dکوششیں بچی ہیں۔"
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "%d سیکنڈ میں دوبارہ کوشش کریں"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "پیغام دیکھنے کے لیے پن داخل کریں"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "کال لاگ دیکھنے کے لیے پن داخل کریں"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "آپ نے اس آلہ کو %d مرتبہ غلط طریقے سے ان لاک کرنے کی کوشش کی ہے۔ آلہ کو اب فیکٹری طے شدہ پر پھر سیٹ کردیا جائے گا اور تمام ڈیٹا مٹا دیا جائے گا۔"
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d سے %2$d ہندسے یا حروف درکار۔"
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "ایمرجنسی کال"
-
msgid "IDS_COM_POP_WARNING"
msgstr "خطرہ"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "منسوخ"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "اپنا آلہ غیر مقفل کرنے کی آپ نے %1$d ناکام کوششیں کی ہیں۔ %2$d سیکنڈز میں دوبارہ کوشش کریں۔"
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "اسکرین کو غیر مقفل کرنے سے قاصر"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "1 attempt left."
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "%d urinish qoldi."
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "Noto‘g‘ri parol."
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "%sni ishga tushirib bo‘lmaydi."
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "OK"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "Noto‘g‘ri PIN."
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "PIN-kod kiriting."
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "Parol kiriting."
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "Siz %1$d marta qurilmani blokdan chiqarishga noto‘g‘ri urindingiz. Yana %2$dta noto‘g‘ri urinishdan so‘ng qurilma ishlab chiqaruvchi parametrlariga qaytariladi va barcha ma’lumotlar o‘chirib tashlanadi."
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "%d soniyada qayta urining."
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "Xabarni ko‘rib chiqish uchun PIN-kodni kiriting"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "Qo‘ng‘iroqlar jurnalini ko‘rish uchun PIN-kodni kiriting"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "Siz %d marta qurilmani blokdan chiqarishga noto‘g‘ri urindingiz. U hozir ishlab chiqaruvchi parametrlariga qaytariladi va barcha ma’lumotlar o‘chirib tashlanadi"
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "%1$d-%2$d raqam yoki harflar talab qilinadi."
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "Favqulodda qo‘ng‘iroqlar"
-
msgid "IDS_COM_POP_WARNING"
msgstr "Ogohlantirish"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "Bekor qilish"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "Qurilmangizni blokdan chiqarish uchun %1$dta noto‘g‘ri urinishni amalga oshirdingiz. %2$d soniyada qayta urinib ko‘ring."
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "Ekr. blkdan chiqar. bo‘lmaydi"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "还能尝试 1 次。"
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "还有 %d 次机会。"
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "密码错误"
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "无法启动 %s。"
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "确定"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "错误的 PIN 码"
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "输入PIN码"
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "输入密码"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "您解锁设备的尝试已不正确 %1$d 次。设备重置为出厂默认设置并清除所有数据前还可尝试 %2$d 次。"
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "请在%d秒后重试。"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "输入 PIN 码以查看信息"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "输入 PIN 码以查看通话记录"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "您已尝试解锁设备不正确 %d 次。其现在将重置为出厂默认且所有数据将被擦除。"
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "需要 %1$d 至 %2$d 个数字或字母。"
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "紧急呼叫"
-
msgid "IDS_COM_POP_WARNING"
msgstr "警告"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "取消"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "您已进行了 %1$d 次不成功的解锁设备尝试。在 %2$d 秒后重试。"
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "无法解锁屏幕"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "剩餘1次機會。"
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "剩餘 %d 次機會。"
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "密碼不正確"
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "無法啟動 %s。"
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "確定"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "PIN 碼不正確。"
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "輸入 PIN 碼"
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "輸入密碼。"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "您已嘗試錯誤解鎖裝置 %1$d 次。僅剩 %2$d 次機會嘗試,否則裝置將重設至原廠預設值且所有數據將被刪除。"
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "請在 %d 秒後重試。"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "輸入 PIN 碼以檢視訊息"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "輸入 PIN 碼以檢視通話記錄"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "您已嘗試錯誤解鎖 %d 次。裝置將重設回原廠預設值且所有數據將被清除。"
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "需輸入 %1$d 至 %2$d 位數或字母。"
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "緊急通話"
-
msgid "IDS_COM_POP_WARNING"
msgstr "警告"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "取消"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "您已嘗試 %1$d 次錯誤的裝置解鎖。請在 %2$d 秒後重試。"
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "無法解鎖螢幕"
-
-msgid "IDS_IDLE_BODY_1_ATTEMPT_LEFT"
-msgstr "剩下一次機會。"
-
-msgid "IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"
-msgstr "剩餘 %d 次嘗試機會。"
-
-msgid "IDS_IDLE_BODY_INCORRECT_PASSWORD"
-msgstr "密碼不正確"
-
msgid "IDS_IDLE_POP_UNABLE_TO_LAUNCH_PS"
msgstr "無法啟動 %s。"
msgid "IDS_COM_BUTTON_OK_ABB"
msgstr "確定"
-msgid "IDS_COM_BODY_INCORRECT_PIN"
-msgstr "PIN 不正確。"
-
-msgid "IDS_COM_BODY_ENTER_PIN"
-msgstr "輸入PIN"
-
-msgid "IDS_COM_BODY_ENTER_PASSWORD"
-msgstr "輸入密碼。"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"
-msgstr "您已嘗試錯誤解鎖裝置 %1$d 次。僅剩 %2$d 次機會嘗試,否則裝置將重設至原廠預設值且所有資料將被刪除。"
-
-msgid "IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"
-msgstr "%d 秒後再試一次。"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_MESSAGE_ABB"
-msgstr "輸入 PIN 碼以檢視訊息"
-
-msgid "IDS_LCKSCN_NPBODY_ENTER_PIN_TO_VIEW_CALL_LOG_ABB"
-msgstr "輸入 PIN 碼以檢視通話記錄"
-
-msgid "IDS_LCKSCN_BODY_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_PD_TIMES_IT_WILL_NOW_BE_RESET_TO_FACTORY_DEFAULTS_AND_ALL_DATA_WILL_BE_ERASED"
-msgstr "您已嘗試錯誤解鎖裝置 %d 次。裝置將設回原廠預設值且所有資料將被清除。"
-
-msgid "IDS_LCKSCN_BODY_P1SD_TO_P2SD_DIGITS_OR_LETTERS_REQUIRED"
-msgstr "需輸入 %1$d 至 %2$d 位數或字母。"
-
-msgid "IDS_LCKSCN_BODY_EMERGENCY_CALL"
-msgstr "緊急電話"
-
msgid "IDS_COM_POP_WARNING"
msgstr "警告"
-
-msgid "IDS_COM_BUTTON_CANCEL"
-msgstr "取消"
-
-msgid "IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"
-msgstr "您已嘗試 %1$d 次錯誤的裝置解鎖。請在 %2$d 秒後重試。"
-
-msgid "IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"
-msgstr "無法解除螢幕鎖定"
-
+++ /dev/null
-ADD_SUBDIRECTORY(edje)
+++ /dev/null
-IF("${TIZEN_PROFILE_NAME}" STREQUAL "MOBILE")
-ADD_SUBDIRECTORY(mobile)
-ENDIF("${TIZEN_PROFILE_NAME}" STREQUAL "MOBILE")
+++ /dev/null
-ADD_CUSTOM_TARGET(lock_btn.edj
- COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/images
- ${CMAKE_CURRENT_SOURCE_DIR}/lock_btn.edc ${CMAKE_BINARY_DIR}/res/edje/mobile/lock_btn.edj
- DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/lock_btn.edc
-)
-ADD_DEPENDENCIES(${PROJECT_NAME} lock_btn.edj)
-INSTALL(FILES lock_btn.edj DESTINATION /usr/share/starter/res/edje)
-
-ADD_CUSTOM_TARGET(lock_pwd.edj
- COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/images
- ${CMAKE_CURRENT_SOURCE_DIR}/lock_pwd.edc ${CMAKE_BINARY_DIR}/res/edje/mobile/lock_pwd.edj
- DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/lock_pwd.edc
-)
-ADD_DEPENDENCIES(${PROJECT_NAME} lock_pwd.edj)
-INSTALL(FILES lock_pwd.edj DESTINATION /usr/share/starter/res/edje)
+++ /dev/null
-/*
- * Copyright (c) 2009-2014 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.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.apache.org/licenses/LICENSE-2.0
- *
- * 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.
- */
-
-
-styles {
- style {
- name: "unlock_text";
- base: "font=Tizen:style=Regular color=#FFFFFFFF color_class=ATO017 font_size=10 text_class=ATO017 style=shadow shadow_color=#000000bf align: 0.5 0.0 wrap=word";
- }
-}
-
-#define TEXT_BUTTON_CLASS "ATO007"
-
-
-collections {
- group {
- name: "elm/button/base/emg_cal_btn";
- parts {
- part {
- name: "elm.swallow.content";
- type: RECT;
- mouse_events: 1;
- repeat_events: 1;
- description {
- state: "default" 0.0;
- color: 0 0 0 0;
- visible: 1;
- rel1.relative: 0.0 0.0;
- rel2.relative: 1.0 1.0;
- align: 0.0 0.0;
- }
- }
- part {
- name: "elm.text";
- type: TEXT;
- effect: "SHADOW";
- mouse_events: 1;
- repeat_events: 1;
- description {
- state: "default" 0.0;
- fixed: 1 1;
- color: 255 255 255 255;
- visible: 1;
- rel1.relative: 0.0 0.0;
- rel2.relative: 1.0 1.0;
- text {
- align: 0.0 0.5;
- size: 28;
- text_class: TEXT_BUTTON_CLASS;
- }
- }
- description {
- state: "pressed" 0.0;
- inherit: "default" 0.0;
- color: 255 255 255 120;
- }
- }
- }
- programs {
- program {
- name: "mouse,clicked";
- signal: "mouse,clicked,1";
- source: "elm.swallow.content";
- action: SIGNAL_EMIT "elm,action,click" "";
- }
- program {
- name: "button,pressed";
- signal: "mouse,down,1";
- action: STATE_SET "pressed" 0.0;
- source: "elm.swallow.content";
- target: "elm.text";
- }
- program {
- name: "button,unpressed";
- signal: "mouse,up,1";
- action: STATE_SET "default" 0.0;
- source: "elm.swallow.content";
- target: "elm.text";
- }
- }
- }
-
- group {
- name: "elm/button/base/tizen_account_btn";
- parts {
- part {
- name: "elm.swallow.content";
- type: RECT;
- mouse_events: 1;
- repeat_events: 1;
- description {
- state: "default" 0.0;
- color: 0 0 0 0;
- visible: 1;
- rel1.relative: 0.0 0.0;
- rel2.relative: 1.0 1.0;
- align: 0.0 0.0;
- }
- }
- part {
- name: "elm.text";
- type: TEXTBLOCK;
- effect: "SHADOW";
- mouse_events: 1;
- repeat_events: 1;
- description {
- state: "default" 0.0;
- fixed: 1 1;
- color: 255 255 255 255;
- visible: 1;
- rel1.relative: 0.0 0.0;
- rel2.relative: 1.0 1.0;
- text {
- style: "unlock_text";
- }
- }
- description {
- state: "pressed" 0.0;
- inherit: "default" 0.0;
- color: 255 255 255 120;
- }
- }
- }
- programs {
- program {
- name: "mouse,clicked";
- signal: "mouse,clicked,1";
- source: "elm.swallow.content";
- action: SIGNAL_EMIT "elm,action,click" "";
- }
- program {
- name: "button,pressed";
- signal: "mouse,down,1";
- action: STATE_SET "pressed" 0.0;
- source: "elm.swallow.content";
- target: "elm.text";
- }
- program {
- name: "button,unpressed";
- signal: "mouse,up,1";
- action: STATE_SET "default" 0.0;
- source: "elm.swallow.content";
- target: "elm.text";
- }
- }
- }
-
- group {
- name: "elm/button/base/right_button";
- parts {
- part {
- name: "elm.swallow.content";
- type: RECT;
- mouse_events: 1;
- repeat_events: 1;
- description {
- state: "default" 0.0;
- color: 0 0 0 0;
- visible: 1;
- rel1.relative: 0.0 0.0;
- rel2.relative: 1.0 1.0;
- align: 1.0 0.0;
- }
- }
- part {
- name: "effect";
- type: RECT;
- mouse_events: 1;
- repeat_events: 1;
- description {
- state: "default" 0.0;
- visible: 0;
- }
- description {
- state: "pressed" 0.0;
- //color_class: AO018;
- visible: 1;
- rel1.to: "elm.text";
- rel1.offset: -3 0;
- rel2.to: "elm.text";
- rel2.offset: 3 0;
- }
- }
- part {
- name: "elm.text";
- type: TEXT;
- effect: "SHADOW";
- mouse_events: 1;
- repeat_events: 1;
- description {
- state: "default" 0.0;
- color: 255 255 255 255;
- visible: 1;
- rel1.relative: 1.0 0.0;
- rel2.relative: 1.0 1.0;
- align: 1.0 0.5;
- text {
- align: 1.0 0.5;
- size: 28;
- //text_class: "ATO007";
- min: 1 0;
- ellipsis: -1;
- }
- }
- }
- }
- programs {
- program {
- name: "mouse,clicked";
- signal: "mouse,clicked,1";
- source: "elm.swallow.content";
- action: SIGNAL_EMIT "elm,action,click" "";
- }
- program {
- name: "button,pressed";
- signal: "mouse,down,1";
- action: STATE_SET "pressed" 0.0;
- source: "elm.swallow.content";
- target: "effect";
- }
- program {
- name: "button,unpressed";
- signal: "mouse,up,1";
- action: STATE_SET "default" 0.0;
- source: "elm.swallow.content";
- target: "effect";
- }
- }
- }
-
- group {
- name: "elm/button/base/left_button";
- parts {
- part {
- name: "elm.swallow.content";
- type: RECT;
- mouse_events: 1;
- repeat_events: 1;
- description {
- state: "default" 0.0;
- color: 0 0 0 0;
- visible: 1;
- rel1.relative: 0.0 0.0;
- rel2.relative: 1.0 1.0;
- align: 0.0 0.0;
- }
- }
- part {
- name: "effect";
- type: RECT;
- mouse_events: 1;
- repeat_events: 1;
- description {
- state: "default" 0.0;
- visible: 0;
- }
- description {
- state: "pressed" 0.0;
- color_class: AO018;
- visible: 1;
- rel1.to: "elm.text";
- rel1.offset: -3 -3;
- rel2.to: "elm.text";
- rel2.offset: 3 3;
- }
- }
- part {
- name: "elm.text";
- type: TEXT;
- effect: "SHADOW";
- mouse_events: 1;
- repeat_events: 1;
- description {
- state: "default" 0.0;
- fixed: 1 1;
- color: 255 255 255 255;
- visible: 1;
- rel1.relative: 0.0 0.0;
- rel2.relative: 0.0 1.0;
- align: 0.0 0.5;
- text {
- align: 0.0 0.5;
- size: 28;
- //text_class: "ATO007";
- min: 1 0;
- ellipsis: -1;
- }
- }
- }
- }
- programs {
- program {
- name: "mouse,clicked";
- signal: "mouse,clicked,1";
- source: "elm.text";
- action: SIGNAL_EMIT "elm,action,click" "";
- }
- program {
- name: "button,pressed";
- signal: "mouse,down,1";
- action: STATE_SET "pressed" 0.0;
- source: "elm.text";
- target: "effect";
- }
- program {
- name: "button,unpressed";
- signal: "mouse,up,1";
- action: STATE_SET "default" 0.0;
- source: "elm.text";
- target: "effect";
- }
- }
- }
-
- group {
- name: "elm/button/base/center_button";
- parts {
- part {
- name: "elm.swallow.content";
- type: RECT;
- mouse_events: 1;
- repeat_events: 1;
- description {
- state: "default" 0.0;
- color: 0 0 0 0;
- visible: 1;
- rel1.relative: 0.0 0.0;
- rel2.relative: 1.0 1.0;
- align: 0.0 0.0;
- }
- }
- part {
- name: "elm.text";
- type: TEXT;
- effect: "SHADOW";
- mouse_events: 1;
- repeat_events: 1;
- description {
- state: "default" 0.0;
- fixed: 1 1;
- color: 255 255 255 255;
- visible: 1;
- rel1.relative: 0.0 0.0;
- rel2.relative: 1.0 1.0;
- text {
- align: 0.5 0.5;
- size: 28;
- //text_class: "ATO007";
- }
- }
- description {
- state: "pressed" 0.0;
- inherit: "default" 0.0;
- color: 255 255 255 128;
- }
- }
- }
- programs {
- program {
- name: "mouse,clicked";
- signal: "mouse,clicked,1";
- source: "elm.swallow.content";
- action: SIGNAL_EMIT "elm,action,click" "";
- }
- program {
- name: "button,pressed";
- signal: "mouse,down,1";
- action: STATE_SET "pressed" 0.0;
- source: "elm.swallow.content";
- target: "elm.text";
- }
- program {
- name: "button,unpressed";
- signal: "mouse,up,1";
- action: STATE_SET "default" 0.0;
- source: "elm.swallow.content";
- target: "elm.text";
- }
- }
- }
-}
+++ /dev/null
-/*
- * Copyright (c) 2009-2014 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.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.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#define WINDOW_HEIGHT 960
-#define WINDOW_WIDTH 540
-#define INDICATOR_SIZE 38
-
-/* simple password */
-#define NUMBER_KEYPAD_PANEL_WIDTH WINDOW_WIDTH
-#define NUMBER_KEYPAD_PANEL_HEIGHT WINDOW_HEIGHT
-#define NUMBER_KEYPAD_BUTTON_WIDTH 112
-#define NUMBER_KEYPAD_BUTTON_HEIGHT 112
-#define NUMBER_KEYPAD_BUTTON_PAD_X 68
-#define NUMBER_KEYPAD_BUTTON_PAD_Y 10
-
-#define NUMBER_KEYPAD_REL_W(x) ((x)/NUMBER_KEYPAD_PANEL_WIDTH)
-#define NUMBER_KEYPAD_REL_H(y) ((y)/NUMBER_KEYPAD_PANEL_HEIGHT)
-#define NUMBER_KEYPAD_BUTTON_REL_W(x) ((x)/NUMBER_KEYPAD_BUTTON_WIDTH)
-#define NUMBER_KEYPAD_BUTTON_REL_H(y) ((y)/NUMBER_KEYPAD_BUTTON_HEIGHT)
-
-#define PASS_KEY_NUM_SIZE 54
-#define PASS_KEY_SUB_SIZE 24
-
-#define DOT_WIDTH 20
-#define DOT_HEIGHT 20
-
-/* simple password - button pressed color */
-#define LOCK_TEXT_COLOR 245 245 245 255
-#define LOCK_TEXT_COLOR2 0 0 0 0
-#define LOCK_TEXT_COLOR3 0 0 0 178
-#define BUTTON_PRESSED_COLOR 179 179 179 179
-
-/* complex password */
-#define LINE_COLOR "AO021"
-#define LINE_SHADOW_COLOR "AO017"
-#define INFO_FONT_COLOR "ATO033"
-#define PASS_FONT_COLOR "ATO035"
-#define PASS_FONT_SIZE 43
-#define INFO_FONT_SIZE 30
-
-#define IME_RESIZED 1
-#define IME_DOWN 2
-
-
-collections {
- base_scale: 1.7;
-
-#include "lock_pwd_simple.edc"
-#include "lock_pwd_complex.edc"
-
- group {
- name: "lock_pwd";
- parts {
- part {
- name: "bg";
- type: SPACER;
- description {
- state: "default" 0.0;
- rel1 { relative: 0.0 0.0; }
- rel2 { relative: 1.0 1.0; }
- }
- }
- part {
- name: "sw.bg";
- type: SWALLOW;
- description {
- state: "default" 0.0;
- rel1 { to: "bg"; }
- rel2 { to: "bg"; }
- }
- }
- part {
- name: "sw.lock_pwd";
- type: SWALLOW;
- description {
- state: "default" 0.0;
- rel1 { to: "bg"; }
- rel2 { to: "bg"; }
- }
- }
- }
- programs {
- }
- }
-
- group {
- name: "lock-control-panel";
- parts {
- part {
- name: "bg";
- type: SPACER;
- description {
- state: "default" 0.0;
- }
- }
- part {
- name: "padding.top";
- type: SPACER;
- description {
- state: "default" 0.0;
- rel1 { relative: 0.0 0.0; to: "bg"; }
- rel2 { relative: 1.0 0.0; to: "bg"; }
- }
- }
- part {
- name: "padding.left";
- type: SPACER;
- description {
- state: "default" 0.0;
- rel1 { relative: 0.0 0.0; to: "bg"; }
- rel2 { relative: 40/WINDOW_WIDTH 1.0; to: "bg"; }
- }
- }
- part {
- name: "padding.right";
- type: SPACER;
- description {
- state: "default" 0.0;
- rel1 { relative: (WINDOW_WIDTH - 40)/WINDOW_WIDTH 0.0; to: "bg"; }
- rel2 { relative: 1.0 1.0; to: "bg"; }
- }
- }
- part {
- name: "padding.bottom";
- type: SPACER;
- description {
- state: "default" 0.0;
- rel1 { relative: 0.0 65/110; to: "bg"; }
- rel2 { relative: 1.0 1.0; to: "bg"; }
- }
- description {
- state: "button2_visible" 0.0;
- rel1 { relative: 0.0 84/110; to: "bg"; }
- rel2 { relative: 1.0 1.0; to: "bg"; }
- }
- }
- part {
- name: "button1,bg";
- type: RECT;
- scale: 1;
- mouse_events: 1;
- repeat_events: 1;
- description {
- state: "default" 0.0;
- fixed: 1 1;
- rel1 { to: "button1"; offset: -3 0; }
- rel2 { to: "button1"; offset: 3 0; }
- visible: 1;
- min: 1 40;
- color: 0 0 0 0;
- }
- description {
- state: "pressed" 0.0;
- fixed: 1 1;
- rel1 { to: "button1"; offset: -3 0; }
- rel2 { to: "button1"; offset: 3 0; }
- visible: 1;
- color_class: AO018;
- min: 1 40;
- }
- }
- part {
- name: "button1";
- type: SWALLOW;
- scale: 1;
- mouse_events: 1;
- repeat_events: 1;
- description {
- state: "default" 0.0;
- fixed: 1 1;
- align: 0.0 0.5;
- rel1 {
- relative: 1.0 0.5;
- to_x: "padding.left";
- to_y: "bg";
- }
- rel2 {
- relative: 1.0 0.5;
- to_x: "padding.left";
- to_y: "bg";
- }
- }
- description {
- state: "button2_visible" 0.0;
- inherit: "default";
- align: 0.0 0.0;
- rel1 {
- relative: 1.0 1.0;
- to_x: "padding.left";
- to_y: "padding.top";
- }
- rel2 {
- relative: 1.0 1.0;
- to_x: "padding.left";
- to_y: "padding.top";
- }
- }
- }
- part {
- name: "button2,bg";
- type: RECT;
- scale: 1;
- mouse_events: 1;
- repeat_events: 1;
- description {
- state: "default" 0.0;
- visible: 0;
- }
- description {
- state: "pressed" 0.0;
- rel1 { to: "button2"; offset: -3 0; }
- rel2 { to: "button2"; offset: 3 0; }
- visible: 1;
- color_class: AO018;
- min: 1 40;
- }
- description {
- state: "button2_visible" 0.0;
- rel1 { to: "button2"; }
- rel2 { to: "button2"; }
- visible: 1;
- color: 0 0 0 0;
- min: 1 40;
- }
- }
- part {
- name: "button2";
- type: SWALLOW;
- scale: 1;
- mouse_events: 1;
- repeat_events: 1;
- description {
- state: "default" 0.0;
- visible: 0;
- }
- description {
- state: "button2_visible" 0.0;
- min: 300 40;
- max: 300 40;
- fixed: 1 1;
- align: 0.0 1.0;
- rel1 {
- relative: 1.0 0.0;
- to_x: "padding.left";
- to_y: "padding.bottom";
- }
- rel2 {
- relative: 1.0 0.0;
- to_x: "padding.left";
- to_y: "padding.bottom";
- }
- }
- }
- /* cancel */
- part {
- name: "button3.clipper";
- type: RECT;
- mouse_events: 1;
- description {
- state: "default" 0.0;
- rel1 { to: "button3"; }
- rel2 { to: "button3"; }
- color: 255 255 255 255;
- visible: 1;
- }
- description {
- state: "show" 0.0;
- inherit: "default" 0.0;
- color: 178 178 178 178;
- }
- }
- part {
- name: "button3";
- type: SWALLOW;
- scale: 1;
- clip_to: "button3.clipper";
- description {
- state: "default" 0.0;
- fixed: 1 1;
- align: 1.0 0.5;
- rel1 {
- relative: 0.0 0.5;
- to_x: "padding.right";
- to_y: "bg";
- }
- rel2 {
- relative: 0.0 0.5;
- to_x: "padding.right";
- to_y: "bg";
- }
- }
- }
- part {
- name: "button3.block";
- type: RECT;
- mouse_events: 1;
- repeat_events: 0;
- description {
- state: "default" 0.0;
- rel1 { to: "button3"; }
- rel2 { to: "button3"; }
- color: 0 0 0 0;
- visible: 0;
- }
- description {
- state: "show" 0.0;
- inherit: "default" 0.0;
- visible: 1;
- }
- }
- }
- programs {
- program {
- name: "show,button2";
- signal: "show,button2";
- source: "button2";
- action: STATE_SET "button2_visible" 0.0;
- target: "padding.bottom";
- target: "button1";
- target: "button2";
- target: "button2,bg";
- }
- program {
- name: "hide,button2";
- signal: "hide,button2";
- source: "button2";
- action: STATE_SET "default" 0.0;
- target: "padding.bottom";
- target: "button1";
- target: "button2";
- target: "button2,bg";
- }
- program {
- name: "button1,clicked";
- signal: "mouse,clicked,1";
- source: "button1,bg";
- action: SIGNAL_EMIT "emg_button" "clicked";
- }
- program {
- name: "button2,clicked";
- signal: "mouse,clicked,1";
- source: "button2,bg";
- action: SIGNAL_EMIT "account_button" "clicked";
- }
- program {
- name: "button1,down";
- signal: "mouse,down,1";
- source: "button1,bg";
- action: STATE_SET "pressed" 0.0;
- target: "button1,bg";
- }
- program {
- name: "button1,up";
- signal: "mouse,up,1";
- source: "button1,bg";
- action: STATE_SET "default" 0.0;
- target: "button1,bg";
- }
- program {
- name: "button2,down";
- signal: "mouse,down,1";
- source: "button2,bg";
- action: STATE_SET "pressed" 0.0;
- target: "button2,bg";
- }
- program {
- name: "button2,up";
- signal: "mouse,up,1";
- source: "button2,bg";
- action: STATE_SET "button2_visible" 0.0;
- target: "button2,bg";
- }
- program {
- signal: "button3,enable";
- source: "prog";
- action: STATE_SET "default" 0.0;
- target: "button3.clipper";
- target: "button3.block";
- }
- program {
- signal: "button3,disable";
- source: "prog";
- action: STATE_SET "show" 0.0;
- target: "button3.clipper";
- target: "button3.block";
- }
- }
- }
-}
+++ /dev/null
-/*
- * Copyright (c) 2009-2014 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.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.apache.org/licenses/LICENSE-2.0
- *
- * 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.
- */
-
-styles {
- style {
- name: "style_complex_title";
- base: "font=Tizen:style=Regular color=#ffffffff color_class=ATO033 font_size=30 wrap=mixed align=center style=shadow shadow_color=#000000bf text_class=ATO033";
- tag: "br" "\n";
- tag: "hilight" "+ color=#ffff";
- tag: "b" "+ color=#ffff";
- tag: "tab" "\t";
- }
-}
-
- group {
- name: "lock-complex-password";
- parts {
- part {
- name: "bg";
- type: SPACER;
- description {
- state: "default" 0.0;
- }
- }
- part {
- name: "title";
- type: TEXTBLOCK;
- effect: "SHADOW";
- description {
- state: "default" 0.0;
- rel1 { relative : NUMBER_KEYPAD_REL_W(14) NUMBER_KEYPAD_REL_H(INDICATOR_SIZE+49); to : "bg"; }
- rel2 { relative : NUMBER_KEYPAD_REL_W(526) NUMBER_KEYPAD_REL_H(INDICATOR_SIZE+49+42); to : "bg"; }
- color_class: "ATO033";
- fixed: 1 1;
- text {
- min: 0 1;
- align: 0.5 0.5;
- style: "style_complex_title";
- text : "Enter PIN";
- }
- }
- description {
- state: "show_title" 0.0;
- inherit: "default" 0.0;
- visible: 1;
- }
- description {
- state: "hide_title" 0.0;
- inherit: "default" 0.0;
- visible: 0;
- }
- }
- part {
- name: "entry";
- type: SWALLOW;
- description {
- state: "default" 0.0;
- rel1 { relative : NUMBER_KEYPAD_REL_W(34) NUMBER_KEYPAD_REL_H(INDICATOR_SIZE+49+42+42+18); to : "bg"; }
- rel2 { relative : NUMBER_KEYPAD_REL_W(506) NUMBER_KEYPAD_REL_H(INDICATOR_SIZE+49+42+42+18+65); to : "bg"; }
- }
- }
- part {
- name: "underline";
- type: RECT;
- scale: 1;
- description {
- state: "default" 0.0;
- color_class: LINE_COLOR;
- fixed: 1 1;
- rel1 { relative: 0.0 1.0; to: "entry"; offset : 0 11; }
- rel2 { relative: 1.0 1.0; to: "entry"; offset : 0 11; }
- min: 0 3;
- max: -1 3;
- }
- }
- part {
- name: "underline_shadow";
- type: RECT;
- scale: 1;
- description {
- state: "default" 0.0;
- color_class: LINE_SHADOW_COLOR;
- fixed: 1 1;
- rel1 { relative: 0.0 0.0; to: "underline"; }
- rel2 { relative: 1.0 1.0; to: "underline"; }
- min: 0 1;
- max: -1 1;
- }
- }
- /* Bottom : changed by IME height */
- part {
- name: "control_panel";
- type: SWALLOW;
- description {
- state: "default" 0.0;
- rel1 {
- relative: 0.0 (INDICATOR_SIZE+312+478)/NUMBER_KEYPAD_PANEL_HEIGHT; to: "bg";
- }
- rel2 {
- relative: 1.0 1.0; to: "bg";
- }
- }
- }
- }
- program {
- name: "show.title";
- signal: "show_title";
- action: STATE_SET "show_title" 0.0;
- source: "title";
- target: "title";
- }
- program {
- name: "hide.title";
- signal: "hide_title";
- action: STATE_SET "hide_title" 0.0;
- source: "title";
- target: "title";
- }
- script {
- public message(Msg_Type:type, id, ...) {
- if((type == MSG_INT_SET) && (id == IME_RESIZED)) {
- new h;
- h = getarg(2);
-
- custom_state(PART:"control_panel", "default", 0.0);
- set_state_val(PART:"control_panel", STATE_REL1_OFFSET, 0, -1*h);
- set_state_val(PART:"control_panel", STATE_REL2_OFFSET, 0, -1*h);
- set_state(PART:"control_panel", "custom", 0.0);
- }
- if((type == MSG_INT_SET) && (id == IME_DOWN)) {
- set_state(PART:"control_panel", "default", 0.0);
- }
- }
- }
- }
+++ /dev/null
-/*
- * Copyright (c) 2009-2014 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.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.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#define PART_KEYPAD_BUTTON_NUMBER(keypad_button, offx, offy, button_number, button_text) \
- part { \
- name: keypad_button; \
- type: RECT; \
- mouse_events: 1; \
- repeat_events: 1; \
- description { \
- state: "default" 0.0; \
- color: 0 0 0 0; \
- rel1 { relative: NUMBER_KEYPAD_REL_W(34+offx) NUMBER_KEYPAD_REL_H(38+312+offy); to:"bg";} \
- rel2 { relative: NUMBER_KEYPAD_REL_W(34+offx+NUMBER_KEYPAD_BUTTON_WIDTH) NUMBER_KEYPAD_REL_H(38+312+offy+NUMBER_KEYPAD_BUTTON_HEIGHT); to:"bg"; } \
- } \
- description { \
- state: "pressed" 0.0; \
- inherit: "default" 0.0; \
- } \
- description { \
- state: "hide" 0.0; \
- visible: 0; \
- } \
- } \
- part { \
- name: keypad_button"_feedback"; \
- type: IMAGE; \
- repeat_events: 1; \
- description { \
- state: "default" 0.0; \
- rel1.to: keypad_button; \
- rel2.to: keypad_button; \
- fixed: 1 1; \
- image { \
- normal: "keypad_press_bg.png"; \
- } \
- color_class: "AO018"; \
- visible: 0; \
- } \
- description { \
- state: "pressed" 0.0; \
- inherit: "default" 0.0; \
- visible: 1; \
- } \
- } \
- part { \
- name: keypad_button"_number"; \
- type: TEXT; \
- effect: "SHADOW"; \
- mouse_events: 0; \
- repeat_events: 1; \
- description { \
- state: "default" 0.0; \
- visible: 1; \
- rel1 { relative: 0.0 (14)/NUMBER_KEYPAD_BUTTON_HEIGHT; to: keypad_button;} \
- rel2 { relative: 1.0 (14+50)/NUMBER_KEYPAD_BUTTON_HEIGHT; to: keypad_button;} \
- fixed: 1 1; \
- align: 0.5 0.5; \
- color_class: PASS_KEY_NUM_COLOR; \
- text { \
- align: 0.5 0.5; \
- size: PASS_KEY_NUM_SIZE; \
- text: button_number; \
- font: "Tizen:style=Regular"; \
- text_class: "tizen"; \
- } \
- } \
- description { \
- state: "hide" 0.0; \
- inherit: "default" 0.0; \
- visible: 0; \
- } \
- description { \
- state: "center" 0.0; \
- inherit: "default" 0.0; \
- rel1 { relative: 0.0 0.0; to: keypad_button;} \
- rel2 { relative: 1.0 1.0; to: keypad_button;} \
- align: 0.5 0.5; \
- text { \
- align: 0.5 0.5; \
- size: PASS_KEY_NUM_SIZE; \
- text: button_number; \
- font: "Tizen:style=Regular"; \
- text_class: "tizen"; \
- } \
- } \
- } \
- part { \
- name: keypad_button"_text"; \
- type: TEXT; \
- effect: "SHADOW"; \
- mouse_events: 0; \
- repeat_events: 1; \
- description { \
- state: "default" 0.0; \
- visible: 1; \
- rel1 { relative: 0.0 (14+50+9)/NUMBER_KEYPAD_BUTTON_HEIGHT; to: keypad_button;} \
- rel2 { relative: 1.0 (14+50+9+26)/NUMBER_KEYPAD_BUTTON_HEIGHT; to: keypad_button;} \
- fixed: 1 1; \
- align: 0.5 0.5; \
- color_class: PASS_KEY_SUB_COLOR; \
- text { \
- size: PASS_KEY_SUB_SIZE; \
- text: button_text; \
- align: 0.5 0.5; \
- font: "Tizen:style=Regular"; \
- text_class: "tizen"; \
- } \
- } \
- description { \
- state: "hide" 0.0; \
- inherit: "default" 0.0; \
- visible: 0; \
- } \
- }
-
-#define PROG_KEYPAD_BUTTON(keypad_button) \
- program { \
- name: "down_"keypad_button; \
- signal: "mouse,down,*"; \
- source: keypad_button; \
- script { \
- set_state(PART:keypad_button"_feedback", "pressed", 0.0); \
- emit("keypad_down", keypad_button); \
- } \
- } \
- program { \
- name: "multi_down_"keypad_button; \
- signal: "multi_down_"keypad_button; \
- source: keypad_button; \
- script { \
- set_state(PART:keypad_button"_feedback", "pressed", 0.0); \
- emit("keypad_down", keypad_button); \
- } \
- } \
- program { \
- name: "ani_"keypad_button; \
- signal: "ani"; \
- source: keypad_button; \
- action: STATE_SET "default" 0.0; \
- transition: SINUSOIDAL 0.05; \
- target: keypad_button"_feedback"; \
- } \
- program { \
- name: "up_"keypad_button; \
- signal: "mouse,up,1"; \
- source: keypad_button; \
- script { \
- emit("keypad_down_up", keypad_button); \
- emit("ani", keypad_button); \
- } \
- } \
- program { \
- name: "multi_up_"keypad_button; \
- signal: "multi_up_"keypad_button; \
- source: keypad_button; \
- script { \
- emit("keypad_down_up", keypad_button); \
- emit("ani", keypad_button); \
- } \
- } \
- program { \
- name: "clicked_"keypad_button; \
- signal: "mouse,clicked,1"; \
- source: keypad_button; \
- script { \
- emit("keypad_down_clicked", keypad_button); \
- } \
- } \
- program { \
- name: "multi_clicked_"keypad_button; \
- signal: "multi_clicked_"keypad_button; \
- source: keypad_button; \
- script { \
- emit("keypad_down_clicked", keypad_button); \
- } \
- } \
-
-
-#define PANEL_PART(idx) \
- part { \
- name: "dot"idx; \
- type: IMAGE; \
- scale: 1; \
- description { \
- state: "default" 0.0; \
- min: DOT_WIDTH DOT_HEIGHT; \
- max: DOT_WIDTH DOT_HEIGHT; \
- rel1 { relative: NUMBER_KEYPAD_REL_W(105 + idx*(72+14)) NUMBER_KEYPAD_REL_H(38+156); to: "bg"; } \
- rel2 { relative: NUMBER_KEYPAD_REL_W(105 + idx*(72+14)+72) NUMBER_KEYPAD_REL_H(38+156+72); to: "bg"; } \
- fixed: 1 1; \
- image { \
- normal: "ls_password_dot.png"; \
- } \
- visible: 0; \
- } \
- description { \
- state: "show" 0.0; \
- inherit: "default" 0.0; \
- visible: 1; \
- } \
- } \
- part { \
- name: "panel"idx; \
- type: TEXT; \
- effect: "SHADOW"; \
- description { \
- state: "default" 0.0; \
- rel1 { relative: NUMBER_KEYPAD_REL_W(105 + idx*(72+14)) NUMBER_KEYPAD_REL_H(38+156); to: "bg"; } \
- rel2 { relative: NUMBER_KEYPAD_REL_W(105 + idx*(72+14)+72) NUMBER_KEYPAD_REL_H(38+156+72); to: "bg"; } \
- fixed: 1 1; \
- text { \
- size: 68; \
- font: "Tizen:style=Regular"; \
- text_class: "tizen"; \
- } \
- visible: 0; \
- } \
- description { \
- state: "show" 0.0; \
- inherit: "default" 0.0; \
- visible: 1; \
- } \
- } \
-
-#define INPUT_PROGRAM(idx) \
- program { \
- name: "input_show"idx; \
- action: STATE_SET "show" 0.0; \
- source: "keyboard"; \
- signal: "input_show"idx; \
- target: "panel"idx; \
- } \
- program { \
- name: "input_hide"idx; \
- action: STATE_SET "default" 0.0; \
- source: "keyboard"; \
- signal: "input_hide"idx; \
- target: "panel"idx; \
- } \
- program { \
- name: "dot_show"idx; \
- action: STATE_SET "show" 0.0; \
- source: "keyboard"; \
- signal: "dot_show"idx; \
- target: "dot"idx; \
- after: "input_hide"idx; \
- } \
- program { \
- name: "dot_hide"idx; \
- action: STATE_SET "default" 0.0; \
- source: "keyboard"; \
- signal: "dot_hide"idx; \
- target: "dot"idx; \
- after: "input_hide"idx; \
- } \
-
-
-#define PART_DBG(part_name, R, G, B, A) \
- part { \
- name: part_name",dbg"; \
- type: RECT; \
- mouse_events: 1; \
- repeat_events: 1; \
- description { \
- state: "default" 0.0; \
- rel1 { relative: 0.0 0.0; to: part_name; } \
- rel2 { relative: 1.0 1.0; to: part_name; } \
- color: R G B A; \
- } \
- } \
-
-styles {
- style {
- name: "style_simple_title";
- base: "font=Tizen:style=Regular color=#ffffffff color_class=ATO033 font_size=30 wrap=mixed align=center style=shadow shadow_color=#000000bf text_class=ATO033";
- tag: "br" "\n";
- tag: "hilight" "+ color=#ffff";
- tag: "b" "+ color=#ffff";
- tag: "tab" "\t";
- }
-}
-
- group {
- name: "lock-simple-password";
- images {
- image: "ls_password_dot.png" COMP;
- image: "ls_back_02_nor.png" COMP;
- image: "ls_back_02_press.png" COMP;
- image: "keypad_press_bg.png" COMP;
- }
- parts {
- part {
- name: "bg";
- type: SPACER;
- description {
- state: "default" 0.0;
- }
- }
- part {
- name: "title";
- type: TEXTBLOCK;
- effect: "SHADOW";
- scale: 1;
- description {
- state: "default" 0.0;
- rel1 { relative: NUMBER_KEYPAD_REL_W(14) NUMBER_KEYPAD_REL_H(INDICATOR_SIZE+70); to: "bg"; }
- rel2 { relative: NUMBER_KEYPAD_REL_W(526) NUMBER_KEYPAD_REL_H((INDICATOR_SIZE+70+42)); to: "bg"; }
- min: 512 42;
- fixed: 1 1;
- color_class: "ATO033";
- text {
- min: 0 1;
- align: 0.5 0.5;
- style: "style_simple_title";
- text: "Enter PIN";
- }
- }
- description {
- state: "show_title" 0.0;
- inherit: "default" 0.0;
- visible: 1;
- }
- description {
- state: "hide_title" 0.0;
- inherit: "default" 0.0;
- visible: 0;
- }
- }
-
- PANEL_PART(0)
- PANEL_PART(1)
- PANEL_PART(2)
- PANEL_PART(3)
-
- PART_KEYPAD_BUTTON_NUMBER("1", 0, 0, "1", "");
- PART_KEYPAD_BUTTON_NUMBER("2", NUMBER_KEYPAD_BUTTON_WIDTH+NUMBER_KEYPAD_BUTTON_PAD_X, 0, "2", "ABC");
- PART_KEYPAD_BUTTON_NUMBER("3", 2*(NUMBER_KEYPAD_BUTTON_WIDTH+NUMBER_KEYPAD_BUTTON_PAD_X), 0, "3", "DEF");
- PART_KEYPAD_BUTTON_NUMBER("4", 0, NUMBER_KEYPAD_BUTTON_HEIGHT+NUMBER_KEYPAD_BUTTON_PAD_Y, "4", "GHI");
- PART_KEYPAD_BUTTON_NUMBER("5", NUMBER_KEYPAD_BUTTON_WIDTH+NUMBER_KEYPAD_BUTTON_PAD_X, NUMBER_KEYPAD_BUTTON_HEIGHT+NUMBER_KEYPAD_BUTTON_PAD_Y, "5", "JKL");
- PART_KEYPAD_BUTTON_NUMBER("6", 2*(NUMBER_KEYPAD_BUTTON_WIDTH+NUMBER_KEYPAD_BUTTON_PAD_X), NUMBER_KEYPAD_BUTTON_HEIGHT+NUMBER_KEYPAD_BUTTON_PAD_Y, "6", "MNO");
- PART_KEYPAD_BUTTON_NUMBER("7", 0, 2*(NUMBER_KEYPAD_BUTTON_HEIGHT+NUMBER_KEYPAD_BUTTON_PAD_Y), "7", "PQRS");
- PART_KEYPAD_BUTTON_NUMBER("8", NUMBER_KEYPAD_BUTTON_WIDTH+NUMBER_KEYPAD_BUTTON_PAD_X, 2*(NUMBER_KEYPAD_BUTTON_HEIGHT+NUMBER_KEYPAD_BUTTON_PAD_Y), "8", "TUV");
- PART_KEYPAD_BUTTON_NUMBER("9", 2*(NUMBER_KEYPAD_BUTTON_WIDTH+NUMBER_KEYPAD_BUTTON_PAD_X), 2*(NUMBER_KEYPAD_BUTTON_HEIGHT+NUMBER_KEYPAD_BUTTON_PAD_Y), "9", "WXYZ");
- PART_KEYPAD_BUTTON_NUMBER("0", NUMBER_KEYPAD_BUTTON_WIDTH+NUMBER_KEYPAD_BUTTON_PAD_X, 3*(NUMBER_KEYPAD_BUTTON_HEIGHT+NUMBER_KEYPAD_BUTTON_PAD_Y), "0", "");
-
- part {
- name: "Backspace_feedback";
- type: IMAGE;
- mouse_events: 1;
- repeat_events: 1;
- description {
- state: "default" 0.0;
- rel1 {
- relative: NUMBER_KEYPAD_REL_W(34+2*(NUMBER_KEYPAD_BUTTON_WIDTH+NUMBER_KEYPAD_BUTTON_PAD_X)) NUMBER_KEYPAD_REL_H(INDICATOR_SIZE+312+3*(NUMBER_KEYPAD_BUTTON_HEIGHT+NUMBER_KEYPAD_BUTTON_PAD_Y));
- to: "bg";
- }
- rel2 {
- relative: NUMBER_KEYPAD_REL_W(34+2*(NUMBER_KEYPAD_BUTTON_WIDTH+NUMBER_KEYPAD_BUTTON_PAD_X)+NUMBER_KEYPAD_BUTTON_WIDTH) NUMBER_KEYPAD_REL_H(INDICATOR_SIZE+312+3*(NUMBER_KEYPAD_BUTTON_HEIGHT+NUMBER_KEYPAD_BUTTON_PAD_Y)+NUMBER_KEYPAD_BUTTON_HEIGHT);
- to: "bg";
- }
- image {
- normal: "keypad_press_bg.png";
- }
- color_class: "AO018";
- visible: 0;
- color: BUTTON_PRESSED_COLOR;
- }
- description {
- state: "pressed" 0.0;
- inherit: "default" 0.0;
- visible: 1;
- }
- description {
- state: "hide" 0.0;
- inherit: "default" 0.0;
- }
- }
- part {
- name: "Backspace";
- type: IMAGE;
- scale: 1;
- repeat_events: 1;
- description {
- state: "default" 0.0;
- rel1.to: "Backspace_feedback";
- rel2.to: "Backspace_feedback";
- min: 92 68;
- max: 92 68;
- fixed: 1 1;
- image.normal: "ls_back_02_nor.png";
- align: 0.5 0.5;
- }
- description {
- state: "pressed" 0.0;
- inherit: "default" 0.0;
- image.normal: "ls_back_02_press.png";
- }
- }
- /* Bottom */
- part {
- name: "control_panel";
- type: SWALLOW;
- description {
- state: "default" 0.0;
- rel1 {
- relative: 0.0 (INDICATOR_SIZE+312+478)/NUMBER_KEYPAD_PANEL_HEIGHT; to: "bg";
- }
- rel2 {
- relative: 1.0 1.0; to: "bg";
- }
- }
- }
- }
- programs {
- program {
- name: "init.layout";
- signal: "load";
- source: "";
- script {
- set_state(PART:"0_number", "center", 0.0);
- }
- }
-
- INPUT_PROGRAM(0)
- INPUT_PROGRAM(1)
- INPUT_PROGRAM(2)
- INPUT_PROGRAM(3)
-
- PROG_KEYPAD_BUTTON("1")
- PROG_KEYPAD_BUTTON("2")
- PROG_KEYPAD_BUTTON("3")
- PROG_KEYPAD_BUTTON("4")
- PROG_KEYPAD_BUTTON("5")
- PROG_KEYPAD_BUTTON("6")
- PROG_KEYPAD_BUTTON("7")
- PROG_KEYPAD_BUTTON("8")
- PROG_KEYPAD_BUTTON("9")
- PROG_KEYPAD_BUTTON("0")
- PROG_KEYPAD_BUTTON("Backspace")
- }
- program {
- name: "show.title";
- signal: "show_title";
- action: STATE_SET "show_title" 0.0;
- source: "title";
- target: "title";
- }
- program {
- name: "hide.title";
- signal: "hide_title";
- action: STATE_SET "hide_title" 0.0;
- source: "title";
- target: "title";
- }
- }
-
#include "lock_mgr.h"
#include "status.h"
#include "process_mgr.h"
-#include "lock_pwd_util.h"
#define APPID_CAMERA "org.tizen.camera-app"
#define APPID_CALLLOG "org.tizen.calllog"
&& (status_active_get()->setappl_screen_lock_type_int > SETTING_SCREEN_LOCK_TYPE_NONE)) {
if (!strcmp(ev->keyname, KEY_BACK)) {
_D("Back key is released");
- lock_pwd_util_back_key_relased();
} else {
_D("phone lock state, ignore home key.");
}
-static void _pwd_transient_set(Ecore_X_Window win, Ecore_X_Window for_win)
-{
- _W("%p is transient for %p", win, for_win);
-
- ecore_x_icccm_transient_for_set(win, for_win);
-}
-
-
-
-static void _pwd_transient_unset(Ecore_X_Window xwin)
-{
- ret_if(!xwin);
-
- _W("%p is not transient", xwin);
- ecore_x_icccm_transient_for_unset(xwin);
-}
-
-
-
-Eina_Bool window_mgr_pwd_transient_set(void *data)
-{
- Evas_Object *pwd_win = NULL;
- Ecore_X_Window pwd_x_win;
- lockw_data *lockw = (lockw_data *) data;
- retv_if(!lockw, EINA_FALSE);
-
- pwd_win = lock_pwd_util_win_get();
- retv_if(!pwd_win, EINA_FALSE);
-
- pwd_x_win = elm_win_xwindow_get(pwd_win);
- retv_if(!pwd_x_win, EINA_FALSE);
-
- retv_if(!lockw->lock_x_window, EINA_FALSE);
-
- /* unset transient */
- _pwd_transient_unset(lockw->lock_x_window);
-
- /* set transient */
- _pwd_transient_set(lockw->lock_x_window, pwd_x_win);
-
- return EINA_TRUE;
-}
-
-
-
Eina_Bool window_mgr_set_prop(lockw_data * data, int lock_app_pid, void *event)
{
Ecore_X_Event_Window_Create *e = event;
ecore_x_netwm_window_type_set(user_window, ECORE_X_WINDOW_TYPE_NOTIFICATION);
utilx_set_system_notification_level(ecore_x_display_get(), user_window, UTILX_NOTIFICATION_LEVEL_NORMAL);
utilx_set_window_opaque_state(ecore_x_display_get(), user_window, UTILX_OPAQUE_STATE_ON);
-
- /* set transient */
- if (!window_mgr_pwd_transient_set(lockw)) {
- _E("Failed to set transient");
- }
-
return EINA_TRUE;
}
}
{
Ecore_X_Window root_window;
- /* unset transient */
- _pwd_transient_unset(lockw->lock_x_window);
-
/* delete getting window x event */
root_window = ecore_x_window_root_first_get();
ecore_x_window_client_sniff(root_window);
#include "lock_mgr.h"
#include "status.h"
#include "process_mgr.h"
-#include "lock_pwd_util.h"
#define APPID_CAMERA "org.tizen.camera-app"
#define APPID_CALLLOG "org.tizen.calllog"
&& (status_active_get()->setappl_screen_lock_type_int > SETTING_SCREEN_LOCK_TYPE_NONE)) {
if (!strcmp(ev->keyname, KEY_BACK)) {
_D("Back key is released");
- lock_pwd_util_back_key_relased();
} else {
_D("phone lock state, ignore home key.");
}
-static void _pwd_transient_set(Ecore_X_Window win, Ecore_X_Window for_win)
-{
- _W("%p is transient for %p", win, for_win);
-
- ecore_x_icccm_transient_for_set(win, for_win);
-}
-
-
-
-static void _pwd_transient_unset(Ecore_X_Window xwin)
-{
- ret_if(!xwin);
-
- _W("%p is not transient", xwin);
- ecore_x_icccm_transient_for_unset(xwin);
-}
-
-
-
-Eina_Bool window_mgr_pwd_transient_set(void *data)
-{
- Evas_Object *pwd_win = NULL;
- Ecore_X_Window pwd_x_win;
- lockw_data *lockw = (lockw_data *) data;
- retv_if(!lockw, EINA_FALSE);
-
- pwd_win = lock_pwd_util_win_get();
- retv_if(!pwd_win, EINA_FALSE);
-
- pwd_x_win = elm_win_xwindow_get(pwd_win);
- retv_if(!pwd_x_win, EINA_FALSE);
-
- retv_if(!lockw->lock_x_window, EINA_FALSE);
-
- /* unset transient */
- _pwd_transient_unset(lockw->lock_x_window);
-
- /* set transient */
- _pwd_transient_set(lockw->lock_x_window, pwd_x_win);
-
- return EINA_TRUE;
-}
-
-
-
Eina_Bool window_mgr_set_prop(lockw_data * data, int lock_app_pid, void *event)
{
Ecore_X_Event_Window_Create *e = event;
utilx_set_system_notification_level(ecore_x_display_get(), user_window, UTILX_NOTIFICATION_LEVEL_NORMAL);
utilx_set_window_opaque_state(ecore_x_display_get(), user_window, UTILX_OPAQUE_STATE_ON);
- /* set transient */
- if (!window_mgr_pwd_transient_set(lockw)) {
- _E("Failed to set transient");
- }
-
return EINA_TRUE;
}
}
{
Ecore_X_Window root_window;
- /* unset transient */
- _pwd_transient_unset(lockw->lock_x_window);
-
/* delete getting window x event */
root_window = ecore_x_window_root_first_get();
ecore_x_window_client_sniff(root_window);
#include "lock_mgr.h"
#include "status.h"
#include "process_mgr.h"
-#include "lock_pwd_util.h"
#define APPID_CAMERA "org.tizen.camera-app"
#define APPID_CALLLOG "org.tizen.calllog"
&& (status_active_get()->setappl_screen_lock_type_int > SETTING_SCREEN_LOCK_TYPE_NONE)) {
if (!strcmp(ev->keyname, KEY_BACK)) {
_D("Back key is released");
- lock_pwd_util_back_key_relased();
} else {
_D("phone lock state, ignore home key.");
}
#include "lock_mgr.h"
#include "status.h"
#include "process_mgr.h"
-#include "lock_pwd_util.h"
#define APPID_CAMERA "org.tizen.camera-app"
#define APPID_CALLLOG "org.tizen.calllog"
&& (status_active_get()->setappl_screen_lock_type_int > SETTING_SCREEN_LOCK_TYPE_NONE)) {
if (!strcmp(ev->keyname, key_name[KEY_BACK])) {
_D("Back key is released");
- lock_pwd_util_back_key_relased();
} else {
_D("phone lock state, ignore home key.");
}
#include "dbus_util.h"
#include "util.h"
#include "status.h"
-#include "lock_pwd_util.h"
-#include "lock_pwd_simple.h"
-#include "lock_pwd_control_panel.h"
-#define PASSWORD_LOCK_PROGRESS "/tmp/.passwordlock"
+
static struct {
int checkfd;
- //alarm_id_t alarm_id; /* -1 : None, others : set alarm */
- //Eina_Bool is_alarm; /* EINA_TRUE : can use alarm EINA_FALSE : cannot use */
-
int old_lock_type;
int lock_pid;
int lcd_state;
-
-#ifdef HAVE_X11
- lockw_data *lockw;
-#endif
} s_lock_mgr = {
.checkfd = 0,
- //.alarm_id = -1,
- //.is_alarm = EINA_FALSE,
-
.old_lock_type = 0,
.lock_pid = -1,
.lcd_state = -1,
-
-#ifdef HVAE_X11
- .lockw = NULL,
-#endif
};
-#if 0
-static int _alarm_del(alarm_id_t id, void * user_param)
-{
- int ret = ALARMMGR_RESULT_SUCCESS;
-
- _D("delete alarm id : %d", id);
-
- ret = alarmmgr_remove_alarm(id);
- if (ret != ALARMMGR_RESULT_SUCCESS) {
- _E("Failed to remove alarm(%d)", ret );
- }
-
- return 0;
-}
-
-
-
-static void _alarm_unset(void)
-{
- int ret = ALARMMGR_RESULT_SUCCESS;
-
- ret = alarmmgr_enum_alarm_ids(_alarm_del, NULL);
- if (ret != ALARMMGR_RESULT_SUCCESS) {
- _E("Failed to get list of alarm ids");
- }
-}
-
-
-
-static void _alarm_lockscreen_launch(alarm_id_t alarm_id, void *data)
-{
- int ret = ALARMMGR_RESULT_SUCCESS;
-
- _D("alarm id : %d", alarm_id);
-
- /* launch lockscreen */
- if (!lock_mgr_lockscreen_launch()) {
- _E("Failed to launch lockscreen");
- }
-
- if (alarm_id != -1) {
- if (alarm_id != s_lock_mgr.alarm_id) {
- _E("alarm ids are different callback->id(%d), s_lock_mgr.alarm_id(%d)", alarm_id, s_lock_mgr.alarm_id);
- /* delete all registering alarm*/
- _alarm_unset();
- s_lock_mgr.alarm_id = -1;
- } else {
- ret = alarmmgr_remove_alarm(alarm_id);
- if (ret != ALARMMGR_RESULT_SUCCESS) {
- _E("Failed to remove alaram(%d)", ret);
- /* delete all registering alarm*/
- _alarm_unset();
- }
- s_lock_mgr.alarm_id = -1;
- }
- }
-}
-
-
-
-static Eina_Bool _alarm_set(int sec)
-{
- time_t current_time;
- struct tm current_tm;
- alarm_entry_t *alarm_info;
- alarm_id_t alarm_id;
- alarm_date_t alarm_time;
- int ret = ALARMMGR_RESULT_SUCCESS;
-
- /* delete before registering alarm ids */
- if (s_lock_mgr.alarm_id != -1){
- _E("ad->alarm_id(%d) deleted", s_lock_mgr.alarm_id);
- ret = alarmmgr_remove_alarm(s_lock_mgr.alarm_id);
- if (ret != ALARMMGR_RESULT_SUCCESS) {
- _E("Failed to remove alarm(%d) : %d", ret, s_lock_mgr.alarm_id);
- _alarm_unset();
- }
- s_lock_mgr.alarm_id = -1;
- }
-
- /* set alarm after sec */
- time(¤t_time);
-
- _D("after %d SEC.s alarm set", sec);
- localtime_r(¤t_time, ¤t_tm);
-
- alarm_info = alarmmgr_create_alarm();
- retv_if(!alarm_info, EINA_FALSE);
-
- alarm_time.year = 0;
- alarm_time.month = 0;
- alarm_time.day = 0;
- alarm_time.hour = current_tm.tm_hour;
- alarm_time.min = current_tm.tm_min;
- alarm_time.sec = current_tm.tm_sec + sec;
-
- alarmmgr_set_repeat_mode(alarm_info, ALARM_REPEAT_MODE_ONCE, 0);
- alarmmgr_set_time(alarm_info, alarm_time);
- alarmmgr_set_type(alarm_info, ALARM_TYPE_VOLATILE);
-
- ret = alarmmgr_add_alarm_with_localtime(alarm_info, NULL, &alarm_id);
- if (ret != ALARMMGR_RESULT_SUCCESS) {
- _E("Failed to add alarm with localtime(%d)", ret);
- alarmmgr_free_alarm(alarm_info) ;
- return EINA_FALSE;
- }
-
- _D("alarm id(%d) is set", alarm_id);
- s_lock_mgr.alarm_id = alarm_id;
- alarmmgr_free_alarm(alarm_info) ;
-
- return EINA_TRUE;
-}
-
-
-
-static Eina_Bool _alarm_init(void)
-{
- int ret = 0;
-
- /* alarm id initialize */
- s_lock_mgr.alarm_id = -1;
-
- ret = alarmmgr_init(PACKAGE_NAME);
- if (ret != ALARMMGR_RESULT_SUCCESS) {
- _E("Failed to initialize alarmmgr(%d)", ret);
- return EINA_FALSE;
- }
-
- ret = alarmmgr_set_cb((alarm_cb_t)_alarm_lockscreen_launch, NULL);
- if (ret != ALARMMGR_RESULT_SUCCESS) {
- _E("Failed to set cb func(%d)", ret);
- return EINA_FALSE;
- }
-
- _D("alarm init success");
-
- return EINA_TRUE;
-}
-#endif
-
-
-
void lock_mgr_sound_play(lock_sound_type_e type)
{
int val = status_passive_get()->setappl_sound_lock_bool;
s_lock_mgr.lock_pid = pid;
idle_lock_state = status_passive_get()->idle_lock_state;
- if (!idle_lock_state) {
+ if (idle_lock_state == VCONFKEY_IDLE_UNLOCK) {
lock_mgr_idle_lock_state_set(VCONFKEY_IDLE_LOCK);
lock_mgr_sound_play(LOCK_SOUND_LOCK);
}
static void _other_lockscreen_unlock(void)
{
_D("unlock other lock screen");
-
-#ifdef HAVE_X11
- window_mgr_unregister_event(s_lock_mgr.lockw);
- window_mgr_fini(s_lock_mgr.lockw);
- s_lock_mgr.lockw = NULL;
-#endif
-}
-
-
-
-#ifdef HAVE_X11
-static Eina_Bool _lock_create_cb(void *data, int type, void *event)
-{
- _D("lockw(%p), lock_pid(%d)", s_lock_mgr.lockw, s_lock_mgr.lock_pid);
-
- if (window_mgr_set_effect(s_lock_mgr.lockw, s_lock_mgr.lock_pid, event) == EINA_TRUE) {
- //FIXME sometimes show cb is not called.
- if (window_mgr_set_prop(s_lock_mgr.lockw, s_lock_mgr.lock_pid, event) == EINA_FALSE) {
- _E("window is not matched..!!");
- }
- }
- return ECORE_CALLBACK_PASS_ON;
}
-#endif
-
-
-
-#ifdef HAVE_X11
-static Eina_Bool _lock_show_cb(void *data, int type, void *event)
-{
- _D("lockw(%p), lock_pid(%d)", s_lock_mgr.lockw, s_lock_mgr.lock_pid);
-
- if (window_mgr_set_prop(s_lock_mgr.lockw, s_lock_mgr.lock_pid, event)) {
- int lock_type = status_active_get()->setappl_screen_lock_type_int;
- _D("lock type : %d", lock_type);
-
- window_mgr_set_scroll_prop(s_lock_mgr.lockw, lock_type);
- }
-
- return ECORE_CALLBACK_CANCEL;
-}
-#endif
void lock_mgr_unlock(void)
{
- int pwd_win_visible = lock_pwd_util_win_visible_get();
int lock_type = status_active_get()->setappl_screen_lock_type_int;
- _D("pwd win visible(%d), lock type(%d)", pwd_win_visible, lock_type);
-
- if (!pwd_win_visible) {
- lock_mgr_idle_lock_state_set(VCONFKEY_IDLE_UNLOCK);
- lock_mgr_sound_play(LOCK_SOUND_UNLOCK);
- s_lock_mgr.lock_pid = 0;
-
- if (lock_type == SETTING_SCREEN_LOCK_TYPE_OTHER) {
- _other_lockscreen_unlock();
- }
- }
-
-#ifdef HAVE_X11
- window_mgr_unregister_event(s_lock_mgr.lockw);
-#endif
-}
-
+ _D("lock type(%d)", lock_type);
+ lock_mgr_idle_lock_state_set(VCONFKEY_IDLE_UNLOCK);
+ lock_mgr_sound_play(LOCK_SOUND_UNLOCK);
+ s_lock_mgr.lock_pid = 0;
-#if 0
-#define LCD_OFF_ALARM_LOCK_TIME 5
-static void _lcd_off_by_timeout(void)
-{
- int idle_lock_state = 0;
-
- idle_lock_state = status_passive_get()->idle_lock_state;
- if (idle_lock_state == VCONFKEY_IDLE_LOCK) {
- _D("VCONFKEY is set(not need to set alarm), lock_pid : %d", s_lock_mgr.lock_pid);
- return;
- }
-
- if (s_lock_mgr.alarm_id != -1) {
- _E("Alarm is set yet (alarm_id = %d) : do nothing", s_lock_mgr.alarm_id);
- return;
- }
-
- if (s_lock_mgr.is_alarm) {
- _D("set alarm %d sec", LCD_OFF_ALARM_LOCK_TIME);
- if (_alarm_set(LCD_OFF_ALARM_LOCK_TIME) != EINA_TRUE) {
- _E("Failed to set alarm");
- _alarm_lockscreen_launch(-1, NULL);
- }
- } else {
- _E("is_alarm is EINA_FALSE");
- _alarm_lockscreen_launch(-1, NULL);
+ if (lock_type == SETTING_SCREEN_LOCK_TYPE_OTHER) {
+ _other_lockscreen_unlock();
}
}
-#endif
if (lcd_on) {
_W("LCD on");
s_lock_mgr.lcd_state = LCD_STATE_ON;
-
-#if 0
- /* delete all alarm registering */
- _D("delete alarm : id(%d)", s_lock_mgr.alarm_id);
- _alarm_unset();
- s_lock_mgr.alarm_id = -1;
-#endif
-
- if (lock_pwd_util_win_visible_get()) {
- _D("Password lock is ON");
- lock_pwd_control_panel_resume();
- } else {
- _D("Password lock is OFF");
- }
} else if (lcd_off) {
+ int idle_lock_state = 0;
+ Eina_Bool ret = EINA_FALSE;
s_lock_mgr.lcd_state = LCD_STATE_OFF;
- int idle_lock_state = status_passive_get()->idle_lock_state;
- int lock_type = status_active_get()->setappl_screen_lock_type_int;
- _D("idle_lock_state(%d), lock type(%d)", idle_lock_state, lock_type);
-
- if (lock_pwd_util_win_visible_get()) {
- _D("Password lock is ON");
- lock_pwd_control_panel_pause();
- if (!lock_pwd_simple_is_blocked_get()) {
- if (lock_type == SETTING_SCREEN_LOCK_TYPE_SIMPLE_PASSWORD ||
- lock_type == SETTING_SCREEN_LOCK_TYPE_PASSWORD ||
- lock_type == SETTING_SCREEN_LOCK_TYPE_SWIPE) {
- display_lock_state(LCD_OFF, STAY_CUR_STATE, 0);
- dbus_util_send_lock_PmQos_signal();
- }
-
- if (!lock_mgr_lockscreen_launch()) {
- _E("Failed to launch lockscreen");
- }
-
- lock_pwd_util_view_init();
- }
- } else {
- _D("Password lock is OFF");
-#if 0
- char *lcd_off_source = dbus_util_msg_arg_get_str(msg);
- ret_if(!lcd_off_source);
-
- if (!strncmp(lcd_off_source, "powerkey", strlen(lcd_off_source))) {
- _D("LCD off by Powerkey");
- if (idle_lock_state == VCONFKEY_IDLE_UNLOCK) {
- if (lock_type == SETTING_SCREEN_LOCK_TYPE_SIMPLE_PASSWORD ||
- lock_type == SETTING_SCREEN_LOCK_TYPE_PASSWORD ||
- lock_type == SETTING_SCREEN_LOCK_TYPE_SWIPE) {
- display_lock_state(LCD_OFF, STAY_CUR_STATE, 0);
- dbus_util_send_lock_PmQos_signal();
- }
-
- if (!lock_mgr_lockscreen_launch()) {
- _E("Failed to launch lockscreen");
- }
- }
- } else if(!strncmp(lcd_off_source, "timeout", strlen(lcd_off_source))) {
- _D("LCD off by timeout");
- _lcd_off_by_timeout();
- } else {
- _E("Dbus message is unknow : %s", lcd_off_source);
- }
+ idle_lock_state = status_passive_get()->idle_lock_state;
+ _D("idle_lock_state(%d)", idle_lock_state);
- free(lcd_off_source);
-#else
- if (!lock_mgr_lockscreen_launch()) {
+ if (idle_lock_state == VCONFKEY_IDLE_UNLOCK) {
+ ret = lock_mgr_lockscreen_launch();
+ if (ret != EINA_TRUE) {
_E("Failed to launch lockscreen");
}
-#endif
}
} else {
_E("%s dbus_message_is_signal error", DEVICED_INTERFACE_DISPLAY);
{
const char *lock_appid = NULL;
int lock_type = 0;
- Evas_Object *lock_pwd_win = NULL;
lock_type = status_active_get()->setappl_screen_lock_type_int;
_D("lock type : %d", lock_type);
//PM LOCK - don't go to sleep
display_lock_state(LCD_OFF, STAY_CUR_STATE, 0);
-#ifdef HAVE_X11
- /* reset window mgr before start win mgr */
- window_mgr_unregister_event(s_lock_mgr.lockw);
- window_mgr_register_event(NULL, s_lock_mgr.lockw, _lock_create_cb, _lock_show_cb);
-#endif
-
lock_appid = status_passive_get()->setappl_3rd_lock_pkg_name_str;
if (!lock_appid) {
_E("set default lockscreen");
lock_appid = STATUS_DEFAULT_LOCK_PKG_NAME;
}
- _D("lockscreen appid : %s", lock_appid);
+ _I("lockscreen appid : %s", lock_appid);
switch (lock_type) {
- //case SETTING_SCREEN_LOCK_TYPE_NONE:
- case SETTING_SCREEN_LOCK_TYPE_OTHER:
- if (!strcmp(lock_appid, STATUS_DEFAULT_LOCK_PKG_NAME)) {
- _D("ignore launching lockscreen");
- } else {
- process_mgr_must_launch(lock_appid, NULL, NULL, _lock_changed_cb, _after_launch_lock);
- //@TODO: need to check(add error popup)
- }
- break;
+ case SETTING_SCREEN_LOCK_TYPE_NONE:
+ _D("Lockscreen type is NONE");
+ return EINA_TRUE;
case SETTING_SCREEN_LOCK_TYPE_SWIPE:
- process_mgr_must_launch(lock_appid, NULL, NULL, _lock_changed_cb, _after_launch_lock);
- goto_if(s_lock_mgr.lock_pid < 0, ERROR);
- break;
case SETTING_SCREEN_LOCK_TYPE_SIMPLE_PASSWORD:
case SETTING_SCREEN_LOCK_TYPE_PASSWORD:
+ case SETTING_SCREEN_LOCK_TYPE_OTHER:
process_mgr_must_launch(lock_appid, NULL, NULL, _lock_changed_cb, _after_launch_lock);
goto_if(s_lock_mgr.lock_pid < 0, ERROR);
-
- if (dbus_util_send_oomadj(s_lock_mgr.lock_pid, OOM_ADJ_VALUE_DEFAULT) < 0){
- _E("Failed to send oom dbus signal");
- }
-
- process_mgr_set_lock_priority(s_lock_mgr.lock_pid);
- display_unlock_state(LCD_OFF, PM_SLEEP_MARGIN);
-
- /* password lockscreen */
- lock_pwd_win = lock_pwd_util_win_get();
- if (!lock_pwd_win) {
- lock_pwd_util_create(EINA_TRUE);
- } else {
- lock_pwd_util_win_show();
- }
break;
default:
_E("type error(%d)", lock_type);
goto ERROR;
}
- _W("lock_pid : %d", s_lock_mgr.lock_pid);
+ _I("lock pid : %d", s_lock_mgr.lock_pid);
return EINA_TRUE;
ERROR:
_E("Failed to launch lockscreen");
-
display_unlock_state(LCD_OFF, PM_SLEEP_MARGIN);
-
return EINA_FALSE;
}
static void _lock_daemon_init(void)
{
- _SECURE_D("default lock screen pkg name is %s", status_passive_get()->setappl_3rd_lock_pkg_name_str);
-
-#if 0
- /* init alarm manager */
- s_lock_mgr.is_alarm = _alarm_init();
-#endif
+ _SECURE_I("lockscreen : %s", status_passive_get()->setappl_3rd_lock_pkg_name_str);
/* register lcd changed cb */
dbus_util_receive_lcd_status(_on_lcd_changed_receive, NULL);
-
-#ifdef HAVE_X11
- /* Create internal 1x1 window */
- s_lock_mgr.lockw = window_mgr_init();
-#endif
}
_D("lock type is changed : %d -> %d", s_lock_mgr.old_lock_type, lock_type);
- if (s_lock_mgr.old_lock_type == SETTING_SCREEN_LOCK_TYPE_SIMPLE_PASSWORD ||
- s_lock_mgr.old_lock_type == SETTING_SCREEN_LOCK_TYPE_PASSWORD) {
- _D("delete password lockscreen layout");
- lock_pwd_util_del();
- }
-
s_lock_mgr.old_lock_type = lock_type;
return 1;
lock_type = status_active_get()->setappl_screen_lock_type_int;
_D("lock type : %d", lock_type);
- ret = lock_mgr_lockscreen_launch();
- _D("ret : %d", ret);
-
status_active_register_cb(STATUS_ACTIVE_KEY_SETAPPL_SCREEN_LOCK_TYPE_INT, _lock_type_changed_cb, NULL);
+ ret = lock_mgr_lockscreen_launch();
+ if (ret != EINA_TRUE) {
+ _E("Failed to launch lockscreen");
+ }
+
if (feedback_initialize() != FEEDBACK_ERROR_NONE) {
_E("Failed to initialize feedback");
}
void lock_mgr_daemon_end(void)
{
-#ifdef HAVE_X11
- if (s_lock_mgr.lockw) {
- free(s_lock_mgr.lockw);
- }
-#endif
+ status_active_unregister_cb(STATUS_ACTIVE_KEY_SETAPPL_SCREEN_LOCK_TYPE_INT, _lock_type_changed_cb);
+
+ feedback_deinitialize();
}
+++ /dev/null
-/*
- * Copyright (c) 2000 - 2015 Samsung Electronics Co., Ltd. All rights reserved.
- *
- * Licensed under the Apache License, Version 2.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.apache.org/licenses/LICENSE-2.0
- *
- * 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 <Elementary.h>
-#include <Ecore.h>
-
-#include "lock_mgr.h"
-#include "util.h"
-#include "lock_pwd_util.h"
-#include "lock_pwd_complex.h"
-#include "lock_pwd_control_panel.h"
-
-#define IME_RESIZED 1
-#define IME_DOWN 2
-
-static struct _s_lock_pwd_complex {
- Evas_Object *pwd_complex_layout;
- Evas_Object *pwd_complex_entry;
-
- Eina_Bool is_blocked;
- Ecore_Timer *timer_pin;
- int pin_time_remain;
-} s_lock_pwd_complex = {
- .pwd_complex_layout = NULL,
- .pwd_complex_entry = NULL,
-
- .is_blocked = EINA_FALSE,
- .timer_pin = NULL,
- .pin_time_remain = PASSWORD_BLOCK_SECONDS,
-};
-
-
-
-
-Eina_Bool lock_pwd_complex_is_blocked_get(void)
-{
- return s_lock_pwd_complex.is_blocked;
-}
-
-static void _pwd_complex_layout_title_set(const char *title)
-{
- ret_if(!s_lock_pwd_complex.pwd_complex_layout);
- ret_if(!title);
-
- elm_object_part_text_set(s_lock_pwd_complex.pwd_complex_layout, "title", title);
-}
-
-
-
-void lock_pwd_complex_entry_clear(void)
-{
- ret_if(!s_lock_pwd_complex.pwd_complex_entry);
-
- elm_entry_entry_set(s_lock_pwd_complex.pwd_complex_entry, "");
-}
-
-
-
-static Eina_Bool _pwd_complex_entry_clear(void *data)
-{
- lock_pwd_complex_entry_clear();
- return ECORE_CALLBACK_CANCEL;
-}
-
-
-
-static void _pwd_complex_lock_time_init(void)
-{
- if (vconf_set_str(VCONFKEY_SETAPPL_PASSWORD_TIMESTAMP_STR, "") < 0) {
- _E("Failed to set vconfkey : %s", VCONFKEY_SETAPPL_PASSWORD_TIMESTAMP_STR);
- }
-}
-
-
-
-static void _pwd_complex_lock_time_save(void)
-{
- time_t cur_time = time(NULL);
- char buf[64] = { 0, };
- snprintf(buf, sizeof(buf), "%ld", cur_time);
- if (vconf_set_str(VCONFKEY_SETAPPL_PASSWORD_TIMESTAMP_STR, buf) < 0) {
- _E("Failed to set vconfkey : %s", VCONFKEY_SETAPPL_PASSWORD_TIMESTAMP_STR);
- }
-}
-
-
-
-static void _pwd_complex_event_correct(lock_pwd_event_e event)
-{
- _D("%s", __func__);
-
- lock_pwd_util_win_hide();
- lock_pwd_complex_entry_clear();
- _pwd_complex_layout_title_set(_("IDS_COM_BODY_ENTER_PIN"));
-
- lock_mgr_idle_lock_state_set(VCONFKEY_IDLE_UNLOCK);
- lock_mgr_sound_play(LOCK_SOUND_UNLOCK);
-}
-
-
-
-static void _pwd_complex_event_incorrect(lock_pwd_event_e event)
-{
- char temp_str[BUF_SIZE_256] = { 0, };
- char temp_left[BUF_SIZE_256] = { 0, };
- int remain_attempt = 0;
-
- remain_attempt = lock_pwd_verification_remain_attempt_get();
- _D("remain_attempt(%d)", remain_attempt);
-
- if (remain_attempt == 1) {
- strncpy(temp_left, _("IDS_IDLE_BODY_1_ATTEMPT_LEFT"), sizeof(temp_left));
- temp_left[sizeof(temp_left) - 1] = '\0';
- } else {
- snprintf(temp_left, sizeof(temp_left), _("IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"), remain_attempt);
- }
- snprintf(temp_str, sizeof(temp_str), "%s<br>%s", _("IDS_COM_BODY_INCORRECT_PIN"), temp_left);
- _pwd_complex_layout_title_set(temp_str);
-
- ecore_timer_add(0.1, _pwd_complex_entry_clear, NULL);
-
- lock_pwd_verification_popup_create(event);
-}
-
-
-
-static Eina_Bool _wrong_pwd_wait_timer_cb(void *data)
-{
- char try_again_buf[BUF_SIZE_256] = { 0, };
- char incorrect_pass_buf[BUF_SIZE_256] = { 0, };
-
- retv_if(!s_lock_pwd_complex.pwd_complex_layout, ECORE_CALLBACK_CANCEL);
-
- snprintf(try_again_buf, sizeof(try_again_buf), _("IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"), s_lock_pwd_complex.pin_time_remain);
- snprintf(incorrect_pass_buf, sizeof(incorrect_pass_buf), "%s<br>%s", _("IDS_COM_BODY_INCORRECT_PIN"), try_again_buf);
- _pwd_complex_layout_title_set(incorrect_pass_buf);
-
- if (s_lock_pwd_complex.pin_time_remain == PASSWORD_BLOCK_SECONDS ||
- s_lock_pwd_complex.pin_time_remain > 0) {
- s_lock_pwd_complex.pin_time_remain--;
- return ECORE_CALLBACK_RENEW;
- } else {
- lock_pwd_complex_view_init();
-
- int lcd_state = lock_mgr_lcd_state_get();
- if (lcd_state == LCD_STATE_OFF) {
- if (!lock_mgr_lockscreen_launch()) {
- _E("Failed to launch lockscreen");
- }
- }
- }
-
- return ECORE_CALLBACK_CANCEL;
-}
-
-
-
-static void _pwd_complex_event_input_block(lock_pwd_event_e event)
-{
- _D("%s", __func__);
-
- int block_sec = PASSWORD_BLOCK_SECONDS;
- char try_again_buf[BUF_SIZE_256] = { 0, };
- char incorrect_pass_buf[BUF_SIZE_256] = { 0, };
-
- ret_if(!s_lock_pwd_complex.pwd_complex_layout);
-
- _pwd_complex_lock_time_save();
-
- snprintf(try_again_buf, sizeof(try_again_buf), _("IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"), block_sec);
- snprintf(incorrect_pass_buf, sizeof(incorrect_pass_buf), "%s<br>%s", _("IDS_COM_BODY_INCORRECT_PIN"), try_again_buf);
- _pwd_complex_layout_title_set(incorrect_pass_buf);
-
- s_lock_pwd_complex.is_blocked = EINA_TRUE;
-
- if (s_lock_pwd_complex.timer_pin) {
- ecore_timer_del(s_lock_pwd_complex.timer_pin);
- s_lock_pwd_complex.timer_pin = NULL;
- }
-
- s_lock_pwd_complex.timer_pin = ecore_timer_add(1.0, _wrong_pwd_wait_timer_cb, NULL);
-
- ecore_timer_add(0.1, _pwd_complex_entry_clear, NULL);
-
- lock_pwd_verification_popup_create(event);
-
- lock_pwd_control_panel_cancel_btn_enable_set(EINA_FALSE);
-}
-
-
-
-void lock_pwd_complex_event(lock_pwd_event_e event)
-{
- switch(event) {
- case PWD_EVENT_CORRECT:
- _pwd_complex_event_correct(event);
- break;
- case PWD_EVENT_INCORRECT_WARNING:
- case PWD_EVENT_INCORRECT:
- _pwd_complex_event_incorrect(event);
- break;
- case PWD_EVENT_INPUT_BLOCK_WARNING:
- case PWD_EVENT_INPUT_BLOCK:
- _pwd_complex_event_input_block(event);
- break;
- case PWD_EVENT_EMPTY:
- break;
- case PWD_EVENT_OVER:
- break;
- default:
- break;
- }
-}
-
-
-
-static void _pwd_complex_enter_cb(void *data, Evas_Object *obj, void *event_info)
-{
- char buf[BUF_SIZE_256] = { 0, };
- char *markup_txt = NULL;
-
- ret_if(!obj);
-
- const char *password = elm_entry_entry_get(obj);
- ret_if(!password);
-
- markup_txt = elm_entry_utf8_to_markup(password);
- snprintf(buf, sizeof(buf), "%s", markup_txt);
- free(markup_txt);
-
- lock_pwd_event_e pwd_event = lock_pwd_verification_verify(buf);
- lock_pwd_complex_event(pwd_event);
-}
-
-
-
-Evas_Object *_pwd_complex_entry_create(void *data)
-{
- Evas_Object *parent = NULL;
- Evas_Object *entry = NULL;
-
- parent = (Evas_Object *)data;
- retv_if(!parent, NULL);
-
- entry = elm_entry_add(parent);
- retv_if(!entry, NULL);
-
- elm_entry_single_line_set(entry, EINA_TRUE);
- elm_entry_password_set(entry, EINA_TRUE);
- elm_entry_entry_set(entry, "");
- elm_entry_cursor_end_set(entry);
- //elm_entry_scrollabled_set(entry, EINA_TRUE);
- elm_entry_cnp_mode_set(entry, ELM_CNP_MODE_PLAINTEXT);
- elm_entry_input_panel_layout_set(entry, ELM_INPUT_PANEL_LAYOUT_PASSWORD);
- elm_entry_input_panel_imdata_set(entry, "type=lockscreen", 15);
- elm_entry_input_panel_return_key_type_set(entry, ELM_INPUT_PANEL_RETURN_KEY_TYPE_DONE);
-
- evas_object_smart_callback_add(entry, "activated", _pwd_complex_enter_cb, NULL);
-
- evas_object_show(entry);
-
- return entry;
-}
-
-
-
-Evas_Object *lock_pwd_complex_layout_create(void *data)
-{
- Evas_Object *parent = NULL;
- Evas_Object *pwd_complex_layout = NULL;
- Evas_Object *pwd_complex_entry = NULL;
- Evas_Object *pwd_control_panel = NULL;
-
- lock_pwd_verification_policy_create();
-
- parent = (Evas_Object *)data;
- retv_if(!parent, NULL);
-
- pwd_complex_layout = elm_layout_add(parent);
- goto_if(!pwd_complex_layout, ERROR);
- s_lock_pwd_complex.pwd_complex_layout = pwd_complex_layout;
-
- if (!elm_layout_file_set(pwd_complex_layout, LOCK_PWD_EDJE_FILE, "lock-complex-password")) {
- _E("Failed to set edje file : %s", LOCK_PWD_EDJE_FILE);
- goto ERROR;
- }
-
- evas_object_size_hint_weight_set(pwd_complex_layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- evas_object_size_hint_align_set(pwd_complex_layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
- evas_object_show(pwd_complex_layout);
-
- /* create entry */
- pwd_complex_entry = _pwd_complex_entry_create(pwd_complex_layout);
- goto_if(!pwd_complex_entry, ERROR);
- s_lock_pwd_complex.pwd_complex_entry = pwd_complex_entry;
-
- elm_object_part_content_set(pwd_complex_layout, "entry", pwd_complex_entry);
-
- _pwd_complex_layout_title_set(_("IDS_COM_BODY_ENTER_PIN"));
-
- /* create control panel */
- pwd_control_panel = lock_pwd_control_panel_create(pwd_complex_layout);
- if (!pwd_control_panel) {
- _E("Failed to create password control panel");
- } else {
- elm_object_part_content_set(pwd_complex_layout, "control_panel", pwd_control_panel);
- }
-
- evas_object_show(pwd_complex_layout);
-
- return pwd_complex_layout;
-
-ERROR:
- _E("Failed to create complex password layout");
-
- if (pwd_complex_layout) {
- evas_object_del(pwd_complex_layout);
- s_lock_pwd_complex.pwd_complex_layout = NULL;
- }
-
- return NULL;
-}
-
-
-void lock_pwd_complex_layout_del(void)
-{
- if (s_lock_pwd_complex.timer_pin) {
- ecore_timer_del(s_lock_pwd_complex.timer_pin);
- s_lock_pwd_complex.timer_pin = NULL;
- }
-
- if (s_lock_pwd_complex.pwd_complex_entry) {
- evas_object_del(s_lock_pwd_complex.pwd_complex_entry);
- s_lock_pwd_complex.pwd_complex_entry = NULL;
- }
-
- if (s_lock_pwd_complex.pwd_complex_layout) {
- evas_object_del(s_lock_pwd_complex.pwd_complex_layout);
- s_lock_pwd_complex.pwd_complex_layout = NULL;
- }
-}
-
-
-
-void lock_pwd_complex_view_init(void)
-{
- _D("initialize complex password values");
- _pwd_complex_layout_title_set(_("IDS_COM_BODY_ENTER_PIN"));
- elm_object_signal_emit(s_lock_pwd_complex.pwd_complex_layout, "show_title", "title");
- s_lock_pwd_complex.is_blocked = EINA_FALSE;
-
- lock_pwd_complex_entry_clear();
-
- _pwd_complex_lock_time_init();
-
- lock_pwd_control_panel_cancel_btn_enable_set(EINA_TRUE);
-}
+++ /dev/null
-/*
- * Copyright (c) 2000 - 2015 Samsung Electronics Co., Ltd. All rights reserved.
- *
- * Licensed under the Apache License, Version 2.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.apache.org/licenses/LICENSE-2.0
- *
- * 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 <app_control.h>
-
-#include "lock_mgr.h"
-#include "util.h"
-#include "lock_pwd_util.h"
-#include "lock_pwd_control_panel.h"
-
-#define EMG_CALL_LABEL_STYLE_START "<style=far_shadow,bottom><shadow_color=#00000033><font_size=28><align=left><color=#FFFFFF><wrap=none>"
-#define EMG_CALL_LABEL_STYLE_END "</wrap></color></align></font_size></shadow_color></style>"
-#define EMG_BTN_WIDTH 280
-
-static struct _s_lock_pwd_control_panel {
- Evas_Object *control_panel_layout;
- Evas_Object *emg_call_btn;
- Evas_Object *cancel_btn;
-} s_lock_pwd_control_panel = {
- .control_panel_layout = NULL,
- .emg_call_btn = NULL,
- .cancel_btn = NULL,
-};
-
-
-
-static void _emg_call_btn_clicked_cb(void *data, Evas_Object *obj, const char *emission, const char *source)
-{
- _D("%s", __func__);
- app_control_h service;
- Evas_Object *lock_pwd_win = NULL;
-
- lock_pwd_win = lock_pwd_util_win_get();
- ret_if(!lock_pwd_win);
-
- app_control_create(&service);
- ret_if(!service);
-
- lock_mgr_sound_play(LOCK_SOUND_TAP);
-
- if (APP_CONTROL_ERROR_NONE != app_control_set_operation(service, APP_CONTROL_OPERATION_DEFAULT)) {
- _E("Failed to set operation for app control handle");
- goto ERROR;
- }
-
- //@TODO: need to check appid
- if (APP_CONTROL_ERROR_NONE != app_control_set_app_id(service, "dialer-efl")) {
- _E("Failed to launch dialer-efl");
- goto ERROR;
- }
-
- app_control_add_extra_data(service, "emergency_dialer", "emergency");
-
- if (APP_CONTROL_ERROR_NONE != app_control_send_launch_request(service, NULL, NULL)) {
- _E("Failed to send launch request");
- }
-
- app_control_destroy(service);
-
- return;
-
-ERROR:
- _E("Failed to launch emergency call");
-
- if (service) app_control_destroy(service);
-}
-
-
-
-static void _sliding_label_mode_set(Evas_Object *label)
-{
- Evas_Object *label_edje = NULL;
- Evas_Object *tb = NULL;
- Evas_Coord tb_w = 0;
-
- ret_if(!label);
-
- elm_label_slide_mode_set(label, ELM_LABEL_SLIDE_MODE_NONE);
-
- label_edje = elm_layout_edje_get(label);
- ret_if(!label_edje);
-
- tb = (Evas_Object *)edje_object_part_object_get(label_edje, "elm.text");
- ret_if(!tb);
-
- evas_object_textblock_size_native_get(tb, &tb_w, NULL);
- _D("tb width(%d), label width(%f)", tb_w, ELM_SCALE_SIZE(EMG_BTN_WIDTH));
-
- if ((tb_w > 0) && (tb_w > ELM_SCALE_SIZE(EMG_BTN_WIDTH))) {
- elm_label_slide_mode_set(label, ELM_LABEL_SLIDE_MODE_AUTO);
- }
-
- elm_label_slide_go(label);
-}
-
-
-static Evas_Object *_sliding_label_create(Evas_Object *parent, const char *text)
-{
- char buf[BUF_SIZE_512] = { 0, };
- char *markup_txt = NULL;
- Evas_Object *label = NULL;
-
- retv_if(!parent, NULL);
-
- label = elm_label_add(parent);
- retv_if(!label, NULL);
-
- markup_txt = elm_entry_utf8_to_markup(text);
- snprintf(buf, sizeof(buf), "%s%s%s", EMG_CALL_LABEL_STYLE_START, markup_txt, EMG_CALL_LABEL_STYLE_END);
- free(markup_txt);
-
- elm_object_style_set(label, "slide_short");
- elm_label_wrap_width_set(label, EMG_BTN_WIDTH);
- elm_label_slide_duration_set(label, 2);
- elm_object_text_set(label, buf);
- evas_object_show(label);
-
- _sliding_label_mode_set(label);
-
- return label;
-}
-
-
-
-static Evas_Object *_emg_call_btn_create(Evas_Object *parent)
-{
- Evas_Object *btn = NULL;
-
- retv_if(!parent, NULL);
-
- btn = _sliding_label_create(parent, _("IDS_LCKSCN_BODY_EMERGENCY_CALL"));
- retv_if(!btn, NULL);
-
- elm_object_signal_callback_add(parent, "emg_button", "clicked", _emg_call_btn_clicked_cb, NULL);
-
- s_lock_pwd_control_panel.emg_call_btn = btn;
-
- return btn;
-}
-
-
-void lock_pwd_control_panel_emg_btn_text_update(void)
-{
- char buf[BUF_SIZE_512] = { 0, };
- char *markup_txt = NULL;
-
- ret_if(!s_lock_pwd_control_panel.emg_call_btn);
-
- markup_txt = elm_entry_utf8_to_markup(_("IDS_LCKSCN_BODY_EMERGENCY_CALL"));
- snprintf(buf, sizeof(buf), "%s%s%s", EMG_CALL_LABEL_STYLE_START, markup_txt, EMG_CALL_LABEL_STYLE_END);
- free(markup_txt);
-
- elm_object_text_set(s_lock_pwd_control_panel.emg_call_btn, buf);
-}
-
-
-
-void lock_pwd_control_panel_cancel_btn_enable_set(Eina_Bool enable)
-{
- ret_if(!s_lock_pwd_control_panel.control_panel_layout);
-
- if (enable) {
- elm_object_signal_emit(s_lock_pwd_control_panel.control_panel_layout, "button3,enable", "prog");
- } else {
- elm_object_signal_emit(s_lock_pwd_control_panel.control_panel_layout, "button3,disable", "prog");
- }
-}
-
-
-
-static void _cancel_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
-{
- _D("%s", __func__);
- lock_mgr_sound_play(LOCK_SOUND_TAP);
-
- if (!lock_mgr_lockscreen_launch()) {
- _E("Failed to launch lockscreen");
- }
-
- lock_pwd_util_view_init();
-}
-
-
-
-static Evas_Object *_cancel_btn_create(Evas_Object *parent)
-{
- Evas_Object *btn = NULL;
-
- retv_if(!parent, NULL);
-
- btn = elm_button_add(parent);
- retv_if(!btn, NULL);
-
- elm_theme_extension_add(NULL, LOCK_PWD_BTN_EDJE_FILE);
-
- elm_object_style_set(btn, "right_button");
- elm_object_domain_translatable_text_set(btn, PACKAGE, "IDS_COM_BUTTON_CANCEL");
- evas_object_smart_callback_add(btn, "clicked", (Evas_Smart_Cb)_cancel_btn_clicked_cb, NULL);
-
- evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-
- evas_object_show(btn);
-
- s_lock_pwd_control_panel.cancel_btn = btn;
-
- return btn;
-}
-
-
-
-Evas_Object *lock_pwd_control_panel_create(Evas_Object *parent)
-{
- Evas_Object *control_panel_layout = NULL;
- Evas_Object *cancel_btn = NULL;
- Evas_Object *emg_call_btn = NULL;
-
- retv_if(!parent, NULL);
-
- control_panel_layout = elm_layout_add(parent);
- retv_if(!control_panel_layout, NULL);
-
- if (!elm_layout_file_set(control_panel_layout, LOCK_PWD_EDJE_FILE, "lock-control-panel")) {
- _E("Failed to set edje file : %s", LOCK_PWD_EDJE_FILE);
- goto ERROR;
- }
- s_lock_pwd_control_panel.control_panel_layout = control_panel_layout;
-
- evas_object_size_hint_weight_set(control_panel_layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- evas_object_size_hint_align_set(control_panel_layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
-
- /* create emg call button */
- emg_call_btn = _emg_call_btn_create(control_panel_layout);
- if (!emg_call_btn) {
- _E("Failed to create operator button");
- } else {
- elm_object_part_content_set(control_panel_layout, "button1", emg_call_btn);
- }
-
- /* create cancel button */
- cancel_btn = _cancel_btn_create(control_panel_layout);
- if (!cancel_btn) {
- _E("Failed to create cancel button");
- } else {
- elm_object_part_content_set(control_panel_layout, "button3", cancel_btn);
- }
-
- evas_object_show(control_panel_layout);
-
- return control_panel_layout;
-
-ERROR:
- _E("Failed to create password control panel");
-
- if (control_panel_layout) {
- evas_object_del(control_panel_layout);
- s_lock_pwd_control_panel.control_panel_layout = NULL;
- }
-
- return NULL;
-}
-
-void lock_pwd_control_panel_del(void)
-{
- if (s_lock_pwd_control_panel.cancel_btn) {
- evas_object_smart_callback_del(s_lock_pwd_control_panel.cancel_btn, "clicked", (Evas_Smart_Cb)_cancel_btn_clicked_cb);
- evas_object_del(s_lock_pwd_control_panel.cancel_btn);
- s_lock_pwd_control_panel.cancel_btn = NULL;
- }
-
- if (s_lock_pwd_control_panel.emg_call_btn) {
- elm_object_signal_callback_del(s_lock_pwd_control_panel.control_panel_layout, "emg_button", "clicked", _emg_call_btn_clicked_cb);
- evas_object_del(s_lock_pwd_control_panel.emg_call_btn);
- s_lock_pwd_control_panel.emg_call_btn = NULL;
- }
-
- if (s_lock_pwd_control_panel.control_panel_layout) {
- evas_object_del(s_lock_pwd_control_panel.control_panel_layout);
- s_lock_pwd_control_panel.control_panel_layout = NULL;
- }
-}
-
-void lock_pwd_control_panel_pause(void)
-{
- if (s_lock_pwd_control_panel.emg_call_btn) {
- elm_label_slide_mode_set(s_lock_pwd_control_panel.emg_call_btn, ELM_LABEL_SLIDE_MODE_NONE);
- elm_label_slide_go(s_lock_pwd_control_panel.emg_call_btn);
- }
-}
-
-void lock_pwd_control_panel_resume(void)
-{
- if (s_lock_pwd_control_panel.emg_call_btn) {
- elm_label_slide_mode_set(s_lock_pwd_control_panel.emg_call_btn, ELM_LABEL_SLIDE_MODE_AUTO);
- elm_label_slide_go(s_lock_pwd_control_panel.emg_call_btn);
- }
-}
+++ /dev/null
-/*
- * Copyright (c) 2000 - 2015 Samsung Electronics Co., Ltd. All rights reserved.
- *
- * Licensed under the Apache License, Version 2.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.apache.org/licenses/LICENSE-2.0
- *
- * 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 <Elementary.h>
-#include <app_control.h>
-#include <bundle.h>
-#include <aul.h>
-#include <security-manager.h>
-#include <vconf.h>
-
-#include "lock_mgr.h"
-#include "util.h"
-#include "status.h"
-#include "lock_pwd_util.h"
-#include "lock_pwd_simple.h"
-#include "lock_pwd_control_panel.h"
-
-#define DOT_TIME 1.5
-#define CORRECT_TIME 0.2
-
-static struct _s_lock_pwd_simple {
- Evas_Object *pwd_simple_layout;
- Ecore_Timer *timer_dot;
-
- Eina_Bool is_blocked;
-
- char pwd_simple[MAX_PASSWORD_NUM +1];
- int pwd_simple_length;
-
- Ecore_Timer *timer_correct;
- Ecore_Timer *timer_pin;
- int pin_time_remain;
-} s_lock_pwd_simple = {
- .pwd_simple_layout = NULL,
- .timer_dot = NULL,
-
- .is_blocked = EINA_FALSE,
-
- .pwd_simple = { 0, },
- .pwd_simple_length = 0,
-
- .timer_correct = NULL,
- .timer_pin = NULL,
- .pin_time_remain = PASSWORD_BLOCK_SECONDS,
-};
-
-
-
-Eina_Bool lock_pwd_simple_is_blocked_get(void)
-{
- return s_lock_pwd_simple.is_blocked;
-}
-
-
-
-
-static void _pwd_simple_layout_title_set(const char *title)
-{
- ret_if(!s_lock_pwd_simple.pwd_simple_layout);
- ret_if(!title);
- elm_object_part_text_set(s_lock_pwd_simple.pwd_simple_layout, "title", title);
-}
-
-
-
-static void _pwd_simple_backspace(int length)
-{
- char buf[BUF_SIZE_32] = { 0, };
- ret_if(!s_lock_pwd_simple.pwd_simple_layout);
-
- snprintf(buf, sizeof(buf), "dot_hide%d", length);
- elm_object_signal_emit(s_lock_pwd_simple.pwd_simple_layout, buf, "keyboard");
- if (s_lock_pwd_simple.timer_dot) {
- ecore_timer_del(s_lock_pwd_simple.timer_dot);
- s_lock_pwd_simple.timer_dot = NULL;
- }
-}
-
-
-
-static Eina_Bool _hide_dot_cb(void *data)
-{
- char buf[BUF_SIZE_32] = { 0, };
- retv_if(!s_lock_pwd_simple.pwd_simple_layout, ECORE_CALLBACK_CANCEL);
-
- snprintf(buf, sizeof(buf), "dot_show%d", (int)data);
- elm_object_signal_emit(s_lock_pwd_simple.pwd_simple_layout, buf, "keyboard");
- s_lock_pwd_simple.timer_dot = NULL;
-
- return ECORE_CALLBACK_CANCEL;
-}
-
-
-
-static void _pwd_simple_input(int length, const char *text)
-{
- char part_buf[BUF_SIZE_32] = { 0, };
- char signal_buf[BUF_SIZE_32] = { 0, };
- ret_if(!s_lock_pwd_simple.pwd_simple_layout);
-
- lock_mgr_sound_play(LOCK_SOUND_BTN_KEY);
-
- snprintf(part_buf, sizeof(part_buf), "panel%d", length);
- elm_object_part_text_set(s_lock_pwd_simple.pwd_simple_layout, part_buf, text);
-
- snprintf(signal_buf, sizeof(signal_buf), "input_show%d", length);
- elm_object_signal_emit(s_lock_pwd_simple.pwd_simple_layout, signal_buf, "keyboard");
-
- if (length > 0) {
- snprintf(signal_buf, sizeof(signal_buf), "dot_show%d", length-1);
- elm_object_signal_emit(s_lock_pwd_simple.pwd_simple_layout, signal_buf, "keyboard");
- }
-
- if (s_lock_pwd_simple.timer_dot) {
- ecore_timer_del(s_lock_pwd_simple.timer_dot);
- s_lock_pwd_simple.timer_dot = NULL;
- }
-
- if (length < MAX_PASSWORD_NUM-1) {
- s_lock_pwd_simple.timer_dot = ecore_timer_add(DOT_TIME, _hide_dot_cb, (void *)length);
- }
-}
-
-
-
-static void _pwd_simple_keypad_process(void *data, Evas_Object *obj, const char *emission, const char *source)
-{
- _D("%s", __func__);
-
- if (s_lock_pwd_simple.is_blocked) {
- _E("blocked");
- lock_mgr_sound_play(LOCK_SOUND_BTN_KEY);
- return;
- }
-
- if (!strncmp("Backspace", source, strlen("Backspace"))) {
- _E("Backspace");
- lock_mgr_sound_play(LOCK_SOUND_BTN_KEY);
- ret_if(s_lock_pwd_simple.pwd_simple_length <= 0);
- _pwd_simple_backspace(--s_lock_pwd_simple.pwd_simple_length);
- } else {
- if (s_lock_pwd_simple.pwd_simple_length >= MAX_PASSWORD_NUM) {
- _E("Too long");
- return;
- } else {
- s_lock_pwd_simple.pwd_simple[s_lock_pwd_simple.pwd_simple_length] = *source;
- _pwd_simple_input(s_lock_pwd_simple.pwd_simple_length++, source);
- }
- }
-
- if (s_lock_pwd_simple.pwd_simple_length == MAX_PASSWORD_NUM) {
- lock_pwd_event_e pwd_event = lock_pwd_verification_verify(s_lock_pwd_simple.pwd_simple);
- lock_pwd_simple_event(pwd_event);
- }
-}
-
-
-
-Evas_Object *lock_pwd_simple_layout_create(void *data)
-{
- Evas_Object *parent = NULL;
- Evas_Object *pwd_simple_layout = NULL;
- Evas_Object *pwd_control_panel = NULL;
-
- lock_pwd_verification_policy_create();
-
- parent = (Evas_Object *)data;
- retv_if(!parent, NULL);
-
- pwd_simple_layout = elm_layout_add(parent);
- goto_if(!pwd_simple_layout, ERROR);
- s_lock_pwd_simple.pwd_simple_layout = pwd_simple_layout;
-
- if (!elm_layout_file_set(pwd_simple_layout, LOCK_PWD_EDJE_FILE, "lock-simple-password")) {
- _E("Failed to set edje file : %s", LOCK_PWD_EDJE_FILE);
- goto ERROR;
- }
-
- evas_object_size_hint_weight_set(pwd_simple_layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- evas_object_size_hint_align_set(pwd_simple_layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
- evas_object_show(pwd_simple_layout);
-
- elm_object_signal_callback_add(pwd_simple_layout, "keypad_down_clicked", "*", _pwd_simple_keypad_process, NULL);
- _pwd_simple_layout_title_set(_("IDS_COM_BODY_ENTER_PIN"));
-
- /* create control panel */
- pwd_control_panel = lock_pwd_control_panel_create(pwd_simple_layout);
- if (!pwd_control_panel) {
- _E("Failed to create password control panel");
- } else {
- elm_object_part_content_set(pwd_simple_layout, "control_panel", pwd_control_panel);
- }
-
- return pwd_simple_layout;
-
-ERROR:
- _E("Failed to create simple password layout");
-
- if (pwd_simple_layout) {
- evas_object_del(pwd_simple_layout);
- s_lock_pwd_simple.pwd_simple_layout = NULL;
- }
-
- return NULL;
-}
-
-
-
-void lock_pwd_simple_layout_del(void)
-{
- if (s_lock_pwd_simple.pwd_simple_layout) {
- evas_object_del(s_lock_pwd_simple.pwd_simple_layout);
- s_lock_pwd_simple.pwd_simple_layout = NULL;
- }
-
- if (s_lock_pwd_simple.timer_dot) {
- ecore_timer_del(s_lock_pwd_simple.timer_dot);
- s_lock_pwd_simple.timer_dot = NULL;
- }
-
- if (s_lock_pwd_simple.timer_pin) {
- ecore_timer_del(s_lock_pwd_simple.timer_pin);
- s_lock_pwd_simple.timer_pin = NULL;
- }
-}
-
-
-
-void lock_pwd_simple_entry_clear(void)
-{
- int i = 0;
- char buf[BUF_SIZE_32] = { 0, };
-
- ret_if(!s_lock_pwd_simple.pwd_simple_layout);
-
- if (s_lock_pwd_simple.timer_dot) {
- ecore_timer_del(s_lock_pwd_simple.timer_dot);
- s_lock_pwd_simple.timer_dot = NULL;
- }
-
- for (i = 0; i <= 3; i++) {
- snprintf(buf, sizeof(buf), "dot_hide%d", i);
- elm_object_signal_emit(s_lock_pwd_simple.pwd_simple_layout, buf, "keyboard");
- }
- s_lock_pwd_simple.pwd_simple_length = 0;
-}
-
-
-
-static Eina_Bool _pwd_simple_entry_clear(void *data)
-{
- lock_pwd_simple_entry_clear();
- return ECORE_CALLBACK_CANCEL;
-}
-
-
-
-static void _pwd_simple_event_incorrect(lock_pwd_event_e event)
-{
- char temp_str[BUF_SIZE_256] = { 0, };
- char temp_left[BUF_SIZE_256] = { 0, };
- int remain_attempt = 0;
-
- remain_attempt = lock_pwd_verification_remain_attempt_get();
- _D("remain_attempt(%d)", remain_attempt);
-
- if (remain_attempt == 1) {
- strncpy(temp_left, _("IDS_IDLE_BODY_1_ATTEMPT_LEFT"), sizeof(temp_left));
- temp_left[sizeof(temp_left) - 1] = '\0';
- } else {
- snprintf(temp_left, sizeof(temp_left), _("IDS_IDLE_BODY_PD_ATTEMPTS_LEFT"), remain_attempt);
- }
- snprintf(temp_str, sizeof(temp_str), "%s<br>%s", _("IDS_COM_BODY_INCORRECT_PIN"), temp_left);
- _pwd_simple_layout_title_set(temp_str);
-
- ecore_timer_add(0.1, _pwd_simple_entry_clear, NULL);
-
- lock_pwd_verification_popup_create(event);
-}
-
-
-
-static Eina_Bool _pwd_correct_timer_cb(void *data)
-{
- lock_pwd_util_win_hide();
- lock_pwd_simple_entry_clear();
- _pwd_simple_layout_title_set(_("IDS_COM_BODY_ENTER_PIN"));
-
- lock_mgr_idle_lock_state_set(VCONFKEY_IDLE_UNLOCK);
- lock_mgr_sound_play(LOCK_SOUND_UNLOCK);
-
- s_lock_pwd_simple.timer_correct = NULL;
-
- return ECORE_CALLBACK_CANCEL;
-}
-
-
-
-static void _pwd_simple_event_correct(lock_pwd_event_e event)
-{
- if (s_lock_pwd_simple.timer_correct) {
- ecore_timer_del(s_lock_pwd_simple.timer_correct);
- }
-
- s_lock_pwd_simple.timer_correct = ecore_timer_add(CORRECT_TIME, _pwd_correct_timer_cb, NULL);
- if(!s_lock_pwd_simple.timer_correct) {
- _E("Failed to add tiemr for correct password event");
- }
-}
-
-
-
-static void _pwd_simple_lock_time_init(void)
-{
- if (vconf_set_str(VCONFKEY_SETAPPL_PASSWORD_TIMESTAMP_STR, "") < 0) {
- _E("Failed to set vconfkey : %s", VCONFKEY_SETAPPL_PASSWORD_TIMESTAMP_STR);
- }
-}
-
-
-
-static void _pwd_simple_lock_time_save(void)
-{
- time_t cur_time = time(NULL);
- char buf[64] = { 0, };
- snprintf(buf, sizeof(buf), "%ld", cur_time);
- if (vconf_set_str(VCONFKEY_SETAPPL_PASSWORD_TIMESTAMP_STR, buf) < 0) {
- _E("Failed to set vconfkey : %s", VCONFKEY_SETAPPL_PASSWORD_TIMESTAMP_STR);
- }
-}
-
-
-
-static Eina_Bool _wrong_pwd_wait_timer_cb(void *data)
-{
- char try_again_buf[BUF_SIZE_256] = { 0, };
- char incorrect_pass_buf[BUF_SIZE_256] = { 0, };
-
- retv_if(!s_lock_pwd_simple.pwd_simple_layout, ECORE_CALLBACK_CANCEL);
-
- snprintf(try_again_buf, sizeof(try_again_buf), _("IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"), s_lock_pwd_simple.pin_time_remain);
- snprintf(incorrect_pass_buf, sizeof(incorrect_pass_buf), "%s<br>%s", _("IDS_COM_BODY_INCORRECT_PIN"), try_again_buf);
- _pwd_simple_layout_title_set(incorrect_pass_buf);
-
- if (s_lock_pwd_simple.pin_time_remain == PASSWORD_BLOCK_SECONDS ||
- s_lock_pwd_simple.pin_time_remain > 0) {
- s_lock_pwd_simple.pin_time_remain--;
- return ECORE_CALLBACK_RENEW;
- } else {
- lock_pwd_simple_view_init();
-
- int lcd_state = lock_mgr_lcd_state_get();
- if (lcd_state == LCD_STATE_OFF) {
- if (!lock_mgr_lockscreen_launch()) {
- _E("Failed to launch lockscreen");
- }
- }
- }
-
- return ECORE_CALLBACK_CANCEL;
-}
-
-
-
-static void _pwd_simple_event_input_block(lock_pwd_event_e event)
-{
- _D("%s", __func__);
-
- int block_sec = PASSWORD_BLOCK_SECONDS;
- char try_again_buf[200] = { 0, };
- char incorrect_pass_buf[200] = { 0, };
-
- ret_if(!s_lock_pwd_simple.pwd_simple_layout);
-
- _pwd_simple_lock_time_save();
-
- snprintf(try_again_buf, sizeof(try_again_buf), _("IDS_LCKSCN_POP_TRY_AGAIN_IN_PD_SECONDS"), block_sec);
- snprintf(incorrect_pass_buf, sizeof(incorrect_pass_buf), "%s<br>%s", _("IDS_COM_BODY_INCORRECT_PIN"), try_again_buf);
- _pwd_simple_layout_title_set(incorrect_pass_buf);
-
- s_lock_pwd_simple.is_blocked = EINA_TRUE;
-
- if (s_lock_pwd_simple.timer_pin) {
- ecore_timer_del(s_lock_pwd_simple.timer_pin);
- s_lock_pwd_simple.timer_pin = NULL;
- }
-
- s_lock_pwd_simple.timer_pin = ecore_timer_add(1.0, _wrong_pwd_wait_timer_cb, NULL);
-
- ecore_timer_add(0.1, _pwd_simple_entry_clear, NULL);
-
- lock_pwd_verification_popup_create(event);
-
- lock_pwd_control_panel_cancel_btn_enable_set(EINA_FALSE);
-}
-
-
-
-void lock_pwd_simple_event(lock_pwd_event_e event)
-{
- switch(event) {
- case PWD_EVENT_CORRECT:
- _pwd_simple_event_correct(event);
- break;
- case PWD_EVENT_INCORRECT_WARNING:
- case PWD_EVENT_INCORRECT:
- _pwd_simple_event_incorrect(event);
- break;
- case PWD_EVENT_INPUT_BLOCK_WARNING:
- case PWD_EVENT_INPUT_BLOCK:
- _pwd_simple_event_input_block(event);
- break;
- case PWD_EVENT_EMPTY:
- break;
- case PWD_EVENT_OVER:
- break;
- default:
- break;
- }
-}
-
-void lock_pwd_simple_view_init(void)
-{
- _D("initialize simpel password values");
- s_lock_pwd_simple.pin_time_remain = PASSWORD_BLOCK_SECONDS;
-
- _pwd_simple_layout_title_set(_("IDS_COM_BODY_ENTER_PIN"));
- elm_object_signal_emit(s_lock_pwd_simple.pwd_simple_layout, "show_title", "title");
- s_lock_pwd_simple.is_blocked = EINA_FALSE;
-
- lock_pwd_simple_entry_clear();
-
- _pwd_simple_lock_time_init();
-
- lock_pwd_control_panel_cancel_btn_enable_set(EINA_TRUE);
-}
+++ /dev/null
-/*
- * Copyright (c) 2000 - 2015 Samsung Electronics Co., Ltd. All rights reserved.
- *
- * Licensed under the Apache License, Version 2.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.apache.org/licenses/LICENSE-2.0
- *
- * 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 <system_settings.h>
-#include <efl_extension.h>
-
-#include "lock_mgr.h"
-#include "util.h"
-#include "status.h"
-#include "status.h"
-#include "lock_pwd_util.h"
-#include "lock_pwd_simple.h"
-#include "lock_pwd_complex.h"
-
-static struct _s_lock_pwd_util {
- Evas_Object *lock_pwd_win;
- Evas_Object *conformant;
- Evas_Object *layout;
- Evas_Object *bg;
-
- int win_w;
- int win_h;
-} s_lock_pwd_util = {
- .lock_pwd_win = NULL,
- .conformant = NULL,
- .layout = NULL,
- .bg = NULL,
-
- .win_w = 0,
- .win_h = 0,
-};
-
-
-
-int lock_pwd_util_win_width_get(void)
-{
- return s_lock_pwd_util.win_w;
-}
-
-
-
-int lock_pwd_util_win_height_get(void)
-{
- return s_lock_pwd_util.win_h;
-}
-
-
-
-static Evas_Object *_pwd_conformant_add(void *data)
-{
- Evas_Object *win = NULL;
- Evas_Object *conformant = NULL;
-
- win = (Evas_Object *)data;
- retv_if(!win, NULL);
-
- conformant = elm_conformant_add(win);
- retv_if(!conformant, NULL);
-
- evas_object_size_hint_weight_set(conformant, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- elm_win_resize_object_add(win, conformant);
-
- elm_win_indicator_mode_set(win, ELM_WIN_INDICATOR_SHOW);
- elm_win_indicator_opacity_set(win, ELM_WIN_INDICATOR_TRANSLUCENT);
- elm_win_conformant_set(win, EINA_TRUE);
-
- evas_object_show(conformant);
-
- return conformant;
-}
-
-
-void lock_pwd_util_bg_image_set(Evas_Object *bg, char *file)
-{
- char *bg_path = NULL;
- int ret = 0;
-
- ret_if(!bg);
-
- if (file) {
- _D("lock bg : %s", file);
- if (!elm_bg_file_set(bg, file, NULL)) {
- _E("Failed to set BG : %s", file);
- goto ERROR;
- }
- } else {
- ret = system_settings_get_value_string(SYSTEM_SETTINGS_KEY_WALLPAPER_LOCK_SCREEN, &bg_path);
- if (SYSTEM_SETTINGS_ERROR_NONE != ret) {
- _E("Failed to get system setting value : %d", SYSTEM_SETTINGS_KEY_WALLPAPER_LOCK_SCREEN);
- goto ERROR;
- }
- _D("lock bg : %s", bg_path);
-
- if (!elm_bg_file_set(bg, bg_path, NULL)) {
- _E("Failed to set bg : %s", bg_path);
- goto ERROR;
- }
-
- if (bg_path) {
- free(bg_path);
- bg_path = NULL;
- }
- }
-
- return;
-
-ERROR:
- if (bg_path) {
- free(bg_path);
- bg_path = NULL;
- }
-
- if (!elm_bg_file_set(bg, LOCK_MGR_DEFAULT_BG_PATH, NULL)) {
- _E("Failed to set default BG : %s. Retry to set default BG.", LOCK_MGR_DEFAULT_BG_PATH);
- if (!elm_bg_file_set(bg, LOCK_MGR_DEFAULT_BG_PATH, NULL)) {
- _E("Failed to set default BG : %s", LOCK_MGR_DEFAULT_BG_PATH);
- }
- }
-
- return;
-}
-
-
-
-static void _wallpaper_lock_screen_changed_cb(system_settings_key_e key, void *data)
-{
- _D("%s", __func__);
- Evas_Object *bg = (Evas_Object *)data;
- ret_if(!bg);
-
- lock_pwd_util_bg_image_set(bg, NULL);
-}
-
-
-
-static Evas_Object *_pwd_bg_add(void *data)
-{
- Evas_Object *bg = NULL;
- Evas_Object *parent = NULL;
- int ret = 0;
-
- parent = (Evas_Object *)data;
- retv_if(!parent, NULL);
-
- bg = elm_bg_add(parent);
- retv_if(!bg, NULL);
-
- elm_bg_option_set(bg, ELM_BG_OPTION_SCALE);
- elm_win_resize_object_add(parent, bg);
- lock_pwd_util_bg_image_set(bg, NULL);
- evas_object_show(bg);
-
- ret = system_settings_set_changed_cb(SYSTEM_SETTINGS_KEY_WALLPAPER_LOCK_SCREEN, _wallpaper_lock_screen_changed_cb, bg);
- if (SYSTEM_SETTINGS_ERROR_NONE != ret) {
- _E("Failed to register settings changed cb : %d", SYSTEM_SETTINGS_KEY_WALLPAPER_LOCK_SCREEN);
- }
-
- return bg;
-}
-
-
-
-static Evas_Object *_pwd_layout_create(void *data)
-{
- Evas_Object *layout = NULL;
- Evas_Object *parent = NULL;
-
- parent = (Evas_Object *)data;
- retv_if(!parent, NULL);
-
- layout = elm_layout_add(parent);
- retv_if(!layout, NULL);
-
- if (!elm_layout_file_set(layout, LOCK_PWD_EDJE_FILE, "lock_pwd")) {
- _E("Failed to set edje file : %s", LOCK_PWD_EDJE_FILE);
- goto ERROR;
- }
-
- evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
- evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
-
- evas_object_show(layout);
-
- return layout;
-
-ERROR:
- _E("Failed to create password layout");
-
- if (layout) {
- evas_object_del(layout);
- layout = NULL;
- }
-
- return NULL;
-}
-
-
-
-void lock_pwd_util_back_key_relased(void)
-{
- _D("%s", __func__);
-
- ret_if(lock_pwd_simple_is_blocked_get());
-
- lock_mgr_sound_play(LOCK_SOUND_TAP);
-
- if (!lock_mgr_lockscreen_launch()) {
- _E("Failed to launch lockscreen");
- }
-
- lock_pwd_util_view_init();
-}
-
-
-
-void lock_pwd_util_create(Eina_Bool is_show)
-{
- Evas_Object *win = NULL;
- Evas_Object *conformant = NULL;
- Evas_Object *bg = NULL;
- Evas_Object *layout = NULL;
- Evas_Object *pwd_layout = NULL;
- int lock_type = 0;
- int x = 0, y = 0, w = 0, h = 0;
-
- if (!s_lock_pwd_util.lock_pwd_win) {
- win = window_mgr_pwd_lock_win_create();
- ret_if(!win);
- s_lock_pwd_util.lock_pwd_win = win;
-
- elm_win_screen_size_get(win, &x, &y, &w, &h);
- _D("win size : %dx%d(%d, %d)", w, h, x, y);
- s_lock_pwd_util.win_w = w;
- s_lock_pwd_util.win_h = h;
- }
-
- conformant = _pwd_conformant_add(win);
- goto_if(!conformant, ERROR);
- s_lock_pwd_util.conformant = conformant;
-
- layout = _pwd_layout_create(conformant);
- goto_if(!layout, ERROR);
- s_lock_pwd_util.layout = layout;
-
- elm_object_content_set(conformant, layout);
-
- bg = _pwd_bg_add(win);
- goto_if(!bg, ERROR);
- s_lock_pwd_util.bg = bg;
-
- elm_object_part_content_set(layout, "sw.bg", bg);
-
- lock_type = status_active_get()->setappl_screen_lock_type_int;
- _D("lock type : %d", lock_type);
-
- switch(lock_type) {
- case SETTING_SCREEN_LOCK_TYPE_SIMPLE_PASSWORD:
- pwd_layout = lock_pwd_simple_layout_create(layout);
- break;
- case SETTING_SCREEN_LOCK_TYPE_PASSWORD:
- pwd_layout = lock_pwd_complex_layout_create(layout);
- break;
- default:
- _E("lock type is not password : %d", lock_type);
- goto ERROR;
- }
- goto_if(!pwd_layout, ERROR);
-
- elm_object_part_content_set(layout, "sw.lock_pwd", pwd_layout);
-
- if (is_show) {
- evas_object_show(win);
- }
-
- return;
-
-ERROR:
- _E("Failed to launch password lockscreen");
-
- lock_pwd_util_del();
-
- return;
-}
-
-
-
-void lock_pwd_util_del(void)
-{
- int lock_type = status_active_get()->setappl_screen_lock_type_int;
- _D("lock type : %d", lock_type);
-
- if (lock_type == SETTING_SCREEN_LOCK_TYPE_SIMPLE_PASSWORD) {
- lock_pwd_simple_layout_del();
- } else if (lock_type == SETTING_SCREEN_LOCK_TYPE_PASSWORD) {
- lock_pwd_complex_layout_del();
- }
-
- if (s_lock_pwd_util.layout) {
- evas_object_del(s_lock_pwd_util.layout);
- s_lock_pwd_util.layout = NULL;
- }
-
- if (s_lock_pwd_util.conformant) {
- evas_object_del(s_lock_pwd_util.conformant);
- s_lock_pwd_util.conformant = NULL;
- }
-
- if (s_lock_pwd_util.bg) {
- system_settings_unset_changed_cb(SYSTEM_SETTINGS_KEY_WALLPAPER_LOCK_SCREEN);
- evas_object_del(s_lock_pwd_util.bg);
- s_lock_pwd_util.bg = NULL;
- }
-
- if (s_lock_pwd_util.lock_pwd_win) {
- evas_object_del(s_lock_pwd_util.lock_pwd_win);
- s_lock_pwd_util.lock_pwd_win = NULL;
- }
-}
-
-
-
-
-static void _pwd_popup_cb(void *data, Evas_Object *obj, void *event_info)
-{
- ret_if(!data);
-
- evas_object_del((Evas_Object *)data);
-}
-
-
-
-void lock_pwd_util_popup_create(char *title, char *text, Evas_Smart_Cb func, double timeout)
-{
- Evas_Object *popup = NULL;
- Evas_Object *btn = NULL;
-
- ret_if(!s_lock_pwd_util.lock_pwd_win);
-
- popup = elm_popup_add(s_lock_pwd_util.lock_pwd_win);
- ret_if(!popup);
-
- elm_popup_orient_set(popup, ELM_POPUP_ORIENT_BOTTOM);
- evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-
- if (title) {
- elm_object_part_text_set(popup, "title,text", title);
- }
-
- if (text) {
- elm_object_text_set(popup, text);
- }
-
- btn = elm_button_add(popup);
- if (!btn) {
- _E("Failed to create lock popup button");
- evas_object_del(popup);
- return;
- }
-
- elm_object_style_set(btn, "popup");
- elm_object_text_set(btn, _("IDS_COM_BUTTON_OK_ABB"));
- elm_object_part_content_set(popup, "button1", btn);
-
- if (timeout > 0.0) {
- elm_popup_timeout_set(popup, timeout);
- }
-
- if (func) {
- evas_object_smart_callback_add(btn, "clicked", func, popup);
- eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK, func, popup);
- } else {
- evas_object_smart_callback_add(btn, "clicked", _pwd_popup_cb, popup);
- eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK, _pwd_popup_cb, popup);
- }
-
- evas_object_show(popup);
-
- return;
-}
-
-
-
-void lock_pwd_util_view_init(void)
-{
- _D("initialize password lock values");
- int lock_type = 0;
-
- /* clear pwd lockscreen */
- lock_type = status_active_get()->setappl_screen_lock_type_int;
- if (lock_type == SETTING_SCREEN_LOCK_TYPE_SIMPLE_PASSWORD) {
- lock_pwd_simple_view_init();
- } else if (lock_type == SETTING_SCREEN_LOCK_TYPE_PASSWORD) {
- lock_pwd_complex_view_init();
- }
-}
-
-
-
-Evas_Object *lock_pwd_util_win_get(void)
-{
- return s_lock_pwd_util.lock_pwd_win;
-}
-
-
-
-Eina_Bool lock_pwd_util_win_visible_get(void)
-{
- retv_if(!s_lock_pwd_util.lock_pwd_win, EINA_FALSE);
- return evas_object_visible_get(s_lock_pwd_util.lock_pwd_win);
-}
-
-
-
-void lock_pwd_util_win_show(void)
-{
- ret_if(!s_lock_pwd_util.lock_pwd_win);
- evas_object_show(s_lock_pwd_util.lock_pwd_win);
-}
-
-
-
-void lock_pwd_util_win_hide(void)
-{
- ret_if(!s_lock_pwd_util.lock_pwd_win);
- evas_object_hide(s_lock_pwd_util.lock_pwd_win);
-}
+++ /dev/null
-/*
- * Copyright (c) 2009-2014 Samsung Electronics Co., Ltd All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.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.apache.org/licenses/LICENSE-2.0
- *
- * 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 <Elementary.h>
-#include <security-manager.h>
-#include <vconf.h>
-#include <vconf-keys.h>
-#include <sys/socket.h>
-#include <sys/un.h>
-
-#include "util.h"
-#include "status.h"
-#include "lock_mgr.h"
-#include "lock_pwd_util.h"
-#include "lock_pwd_verification.h"
-#include "lock_pwd_simple.h"
-
-#define PASSWORD_LENGTH_MIN 4
-#define PASSWORD_LENGTH_MAX 16
-
-typedef enum {
- NORMAL_PWD = 0,
- EMPTY_PWD = 1,
- OVERLENGTH_PWD = 2,
-} lock_pwd_type;
-
-static struct _s_lock_pwd_verification {
- unsigned int current_attempt;
- unsigned int remain_attempt;
- unsigned int max_attempt;
- unsigned int expire_sec;
- unsigned int incorrect_count;
-} s_lock_pwd_verification = {
- .current_attempt = 0,
- .remain_attempt = 0,
- .max_attempt = 0,
- .expire_sec = 0,
- .incorrect_count = 0,
-};
-
-
-
-int lock_pwd_verification_current_attempt_get(void)
-{
- return s_lock_pwd_verification.current_attempt;
-}
-
-
-int lock_pwd_verification_remain_attempt_get(void)
-{
- return s_lock_pwd_verification.remain_attempt;
-}
-
-
-static Eina_Bool _pwd_verification_check_pwd(const char *str)
-{
-#if 0
- int ret = SECURITY_SERVER_API_ERROR_PASSWORD_MISMATCH;
- unsigned int current_attempt = 0;
- unsigned int max_attempt = 0;
- unsigned int expire_sec = 0;
-
- ret = security_server_chk_pwd(str, ¤t_attempt, &max_attempt, &expire_sec);
- _D("ret(%d), current_attempt(%d), max_attempt(%d), valid_sec(%d)", ret, current_attempt, max_attempt, expire_sec);
-
- s_lock_pwd_verification.current_attempt = current_attempt;
- s_lock_pwd_verification.max_attempt = max_attempt;
- s_lock_pwd_verification.expire_sec = expire_sec;
-
- switch(ret) {
- case SECURITY_SERVER_API_SUCCESS:
- case SECURITY_SERVER_API_ERROR_PASSWORD_EXPIRED:
- _E("Correct password");
- return EINA_TRUE;
- case SECURITY_SERVER_API_ERROR_PASSWORD_RETRY_TIMER:
- _E("Timer set! : not saved");
- break;
- default:
- _E("Incorrect password");
- break;
- }
-#endif
-
- return EINA_FALSE;
-}
-
-
-static lock_pwd_type _pwd_verification_check_length(const char *str, int min, int max)
-{
- int len = 0;
-
- retv_if(!str, EMPTY_PWD);
-
- len = strlen(str);
- retv_if(len == 0, EMPTY_PWD);
-
- retv_if(len < min || len > max, OVERLENGTH_PWD);
-
- return NORMAL_PWD;
-}
-
-static void _pwd_values_init(void)
-{
- s_lock_pwd_verification.current_attempt = 0;
- s_lock_pwd_verification.remain_attempt = PASSWORD_ATTEMPTS_MAX_NUM;
- s_lock_pwd_verification.max_attempt = PASSWORD_ATTEMPTS_MAX_NUM;
- s_lock_pwd_verification.incorrect_count = 0;
-}
-
-lock_pwd_event_e lock_pwd_verification_verify(const char *password)
-{
- lock_pwd_type pwd_type = NORMAL_PWD;
-
- retv_if(!password, PWD_EVENT_EMPTY);
-
- pwd_type = _pwd_verification_check_length(password, PASSWORD_LENGTH_MIN, PASSWORD_LENGTH_MAX);
- switch(pwd_type) {
- case NORMAL_PWD:
- if (_pwd_verification_check_pwd(password)) {
- _D("Correct Password");
- _pwd_values_init();
- return PWD_EVENT_CORRECT;
- } else {
- s_lock_pwd_verification.incorrect_count++;
- s_lock_pwd_verification.remain_attempt--;
- _D("incorrect_count(%d), remain_attempt(%d)", s_lock_pwd_verification.incorrect_count, s_lock_pwd_verification.remain_attempt);
-
- if (s_lock_pwd_verification.remain_attempt == 0) {
- _pwd_values_init();
- return PWD_EVENT_INPUT_BLOCK;
- } else {
- return PWD_EVENT_INCORRECT;
- }
- }
- break;
- case EMPTY_PWD:
- return PWD_EVENT_EMPTY;
- break;
- case OVERLENGTH_PWD:
- return PWD_EVENT_OVER;
- break;
- }
-
- return PWD_EVENT_INCORRECT;
-}
-
-void lock_pwd_verification_policy_create(void)
-{
-#if 0
- int ret = 0;
- unsigned int current_attempt = 0;
- unsigned int max_attempt = 0;
- unsigned int expire_sec = 0;
-
- ret = security_server_is_pwd_valid(¤t_attempt, &max_attempt, &expire_sec);
- _D("policy status(%d), current_attempt(%d), max_attempt(%d)", ret, current_attempt, max_attempt);
-
- if (ret == SECURITY_SERVER_API_ERROR_NO_PASSWORD ||
- ret == SECURITY_SERVER_API_ERROR_PASSWORD_EXIST) {
- s_lock_pwd_verification.current_attempt = current_attempt;
- s_lock_pwd_verification.max_attempt = max_attempt;
- s_lock_pwd_verification.expire_sec = expire_sec;
- }
-
- s_lock_pwd_verification.remain_attempt = PASSWORD_ATTEMPTS_MAX_NUM;
- s_lock_pwd_verification.incorrect_count = 0;
-#endif
-
- return;
-}
-
-void lock_pwd_verification_popup_create(lock_pwd_event_e event)
-{
- char popup_text[BUF_SIZE_512] = { 0, };
- int remain_attempt = 0;
- int current_attempt = 0;
-
- current_attempt = lock_pwd_verification_current_attempt_get();
- remain_attempt = lock_pwd_verification_remain_attempt_get();
- _D("current_attemp(%d), remain_attempt(%d)", current_attempt, remain_attempt);
-
- switch(event) {
- case PWD_EVENT_INCORRECT_WARNING:
- snprintf(popup_text, sizeof(popup_text), _("IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"), current_attempt, remain_attempt);
- lock_pwd_util_popup_create(NULL, popup_text, NULL, 0.0);
- break;
- case PWD_EVENT_INPUT_BLOCK:
- snprintf(popup_text, sizeof(popup_text), _("IDS_LCKSCN_POP_YOU_HAVE_MADE_P1SD_UNSUCCESSFUL_ATTEMPTS_TO_UNLOCK_YOUR_DEVICE_TRY_AGAIN_IN_P2SD_SECONDS"), PASSWORD_ATTEMPTS_MAX_NUM, PASSWORD_BLOCK_SECONDS);
- lock_pwd_util_popup_create(_("IDS_LCKSCN_HEADER_UNABLE_TO_UNLOCK_SCREEN_ABB"), popup_text, NULL, 15.0);
- break;
- case PWD_EVENT_INPUT_BLOCK_WARNING:
- snprintf(popup_text, sizeof(popup_text), _("IDS_LCKSCN_POP_YOU_HAVE_ATTEMPTED_TO_UNLOCK_THE_DEVICE_INCORRECTLY_P1SD_TIMES_YOU_HAVE_P2SD_ATTEMPTS_LEFT_BEFORE_THE_DEVICE_IS_RESET_TO_FACTORY_MSG"), current_attempt, remain_attempt);
- lock_pwd_util_popup_create(NULL, popup_text, NULL, 0.0);
- break;
- default:
- break;
- }
-}
#include "starter.h"
#include "lock_mgr.h"
-#include "lock_pwd_util.h"
-#include "lock_pwd_control_panel.h"
#include "home_mgr.h"
#include "hw_key.h"
#include "process_mgr.h"
_D("language is changed : %s", lang);
elm_language_set(lang);
-
- lock_pwd_util_view_init();
- lock_pwd_control_panel_emg_btn_text_update();
}
#include "window_mgr.h"
#include "util.h"
-#include "lock_pwd_util.h"
#define STR_ATOM_PANEL_SCROLLABLE_STATE "_E_MOVE_PANEL_SCROLLABLE_STATE"
-static void _pwd_transient_set(Ecore_X_Window win, Ecore_X_Window for_win)
-{
- _W("%p is transient for %p", win, for_win);
-
- ecore_x_icccm_transient_for_set(win, for_win);
-}
-
-
-
-static void _pwd_transient_unset(Ecore_X_Window xwin)
-{
- ret_if(!xwin);
-
- _W("%p is not transient", xwin);
- ecore_x_icccm_transient_for_unset(xwin);
-}
-
-
-
-Eina_Bool window_mgr_pwd_transient_set(void *data)
-{
- Evas_Object *pwd_win = NULL;
- Ecore_X_Window pwd_x_win;
- lockw_data *lockw = (lockw_data *) data;
- retv_if(!lockw, EINA_FALSE);
-
- pwd_win = lock_pwd_util_win_get();
- retv_if(!pwd_win, EINA_FALSE);
-
- pwd_x_win = elm_win_xwindow_get(pwd_win);
- retv_if(!pwd_x_win, EINA_FALSE);
-
- retv_if(!lockw->lock_x_window, EINA_FALSE);
-
- /* unset transient */
- _pwd_transient_unset(lockw->lock_x_window);
-
- /* set transient */
- _pwd_transient_set(lockw->lock_x_window, pwd_x_win);
-
- return EINA_TRUE;
-}
-
-
-
Eina_Bool window_mgr_set_prop(lockw_data * data, int lock_app_pid, void *event)
{
Ecore_X_Event_Window_Create *e = event;
ecore_x_netwm_window_type_set(user_window, ECORE_X_WINDOW_TYPE_NOTIFICATION);
utilx_set_system_notification_level(ecore_x_display_get(), user_window, UTILX_NOTIFICATION_LEVEL_NORMAL);
utilx_set_window_opaque_state(ecore_x_display_get(), user_window, UTILX_OPAQUE_STATE_ON);
-
- /* set transient */
- if (!window_mgr_pwd_transient_set(lockw)) {
- _E("Failed to set transient");
- }
-
return EINA_TRUE;
}
}
{
Ecore_X_Window root_window;
- /* unset transient */
- _pwd_transient_unset(lockw->lock_x_window);
-
/* delete getting window x event */
root_window = ecore_x_window_root_first_get();
ecore_x_window_client_sniff(root_window);
free(lockw);
}
#endif
-
-Evas_Object *window_mgr_pwd_lock_win_create(void)
-{
- Evas_Object *win = elm_win_add(NULL, "LOCKSCREEN_PWD", ELM_WIN_NOTIFICATION);
- retv_if(!win, NULL);
-
- elm_win_alpha_set(win, EINA_TRUE);
- elm_win_borderless_set(win, EINA_TRUE);
- elm_win_autodel_set(win, EINA_TRUE);
- elm_win_role_set(win, "no-dim");
-
-#ifdef HAVE_X11
- Ecore_X_Window xwin = elm_win_xwindow_get(win);
- if (xwin) {
- ecore_x_netwm_window_type_set(xwin, ECORE_X_WINDOW_TYPE_NOTIFICATION);
- utilx_set_system_notification_level(ecore_x_display_get(), xwin, UTILX_NOTIFICATION_LEVEL_NORMAL);
- utilx_set_window_opaque_state(ecore_x_display_get(), xwin, UTILX_OPAQUE_STATE_ON);
-
- Ecore_X_Atom ATOM_PANEL_SCROLLABLE_STATE = ecore_x_atom_get(STR_ATOM_PANEL_SCROLLABLE_STATE);
- unsigned int val[3] = { 0, };
-
- ecore_x_window_prop_card32_set(xwin, ATOM_PANEL_SCROLLABLE_STATE, val, 3);
- }
-#endif
-
-
- return win;
-}