[cleanup]revise file location and so on 71/239671/1
authorYoungjae Shin <yj99.shin@samsung.com>
Wed, 29 Jul 2020 01:27:01 +0000 (10:27 +0900)
committerYoungjae Shin <yj99.shin@samsung.com>
Wed, 29 Jul 2020 01:27:01 +0000 (10:27 +0900)
Change-Id: If295de7d7e9cf4a673cf956155d867e017da928b

299 files changed:
AUTHORS [deleted file]
CMakeLists.txt
common/appcoreWrapper.c [new file with mode: 0644]
common/appcoreWrapper.h [new file with mode: 0644]
common/common.h [new file with mode: 0644]
common/common_eap_connect.c [new file with mode: 0644]
common/common_eap_connect.h [new file with mode: 0644]
common/common_generate_pin.c [new file with mode: 0644]
common/common_generate_pin.h [new file with mode: 0644]
common/common_ip_info.c [new file with mode: 0644]
common/common_ip_info.h [new file with mode: 0644]
common/common_pswd_popup.c [new file with mode: 0644]
common/common_pswd_popup.h [new file with mode: 0644]
common/common_utils.c [new file with mode: 0644]
common/common_utils.h [new file with mode: 0644]
common/connection_manager.c [new file with mode: 0644]
common/connection_manager.h [new file with mode: 0644]
common/i18nmanager.c [new file with mode: 0644]
common/i18nmanager.h [new file with mode: 0644]
common/wlan_connection.c [new file with mode: 0644]
common/wlan_connection.h [new file with mode: 0644]
common/wlan_manager.c [new file with mode: 0644]
common/wlan_manager.h [new file with mode: 0644]
net.wifi-qs.efl [deleted file]
net.wifi-qs.manifest [deleted file]
org.tizen.w-wifi.manifest [deleted file]
packaging/wifi-efl-ug.manifest [new file with mode: 0644]
packaging/wifi-efl-ug.spec
po/CMakeLists.txt [deleted file]
po/ar.po [deleted file]
po/az.po [deleted file]
po/bg.po [deleted file]
po/ca.po [deleted file]
po/cs.po [deleted file]
po/da.po [deleted file]
po/de.po [deleted file]
po/el_GR.po [deleted file]
po/en.po [deleted file]
po/en_PH.po [deleted file]
po/en_US.po [deleted file]
po/es_ES.po [deleted file]
po/es_US.po [deleted file]
po/et.po [deleted file]
po/eu.po [deleted file]
po/fi.po [deleted file]
po/fr.po [deleted file]
po/fr_CA.po [deleted file]
po/ga.po [deleted file]
po/gl.po [deleted file]
po/hi.po [deleted file]
po/hr.po [deleted file]
po/hu.po [deleted file]
po/hy.po [deleted file]
po/is.po [deleted file]
po/it_IT.po [deleted file]
po/ja_JP.po [deleted file]
po/ka.po [deleted file]
po/kk.po [deleted file]
po/ko_KR.po [deleted file]
po/lt.po [deleted file]
po/lv.po [deleted file]
po/mk.po [deleted file]
po/nb.po [deleted file]
po/nl.po [deleted file]
po/pl.po [deleted file]
po/pt_BR.po [deleted file]
po/pt_PT.po [deleted file]
po/ro.po [deleted file]
po/ru_RU.po [deleted file]
po/sk.po [deleted file]
po/sl.po [deleted file]
po/sr.po [deleted file]
po/sv.po [deleted file]
po/tr_TR.po [deleted file]
po/uk.po [deleted file]
po/uz.po [deleted file]
po/zh_CN.po [deleted file]
po/zh_HK.po [deleted file]
po/zh_TW.po [deleted file]
res/fonts/oobe/SamsungOneUI-400.ttf [new file with mode: 0644]
res/fonts/oobe/SamsungOneUI-500.ttf [new file with mode: 0644]
res/fonts/oobe/SamsungOneUI-600.ttf [new file with mode: 0644]
res/images/A01-3_icon_00.png [new file with mode: 0644]
res/images/A01-3_icon_01.png [new file with mode: 0644]
res/images/A01-3_icon_02.png [new file with mode: 0644]
res/images/A01-3_icon_03.png [new file with mode: 0644]
res/images/A01-3_icon_captive.png [new file with mode: 0644]
res/images/A01-3_icon_captive_press.png [new file with mode: 0644]
res/images/A01-3_icon_lock_00.png [new file with mode: 0644]
res/images/A01-3_icon_lock_01.png [new file with mode: 0644]
res/images/A01-3_icon_lock_02.png [new file with mode: 0644]
res/images/A01-3_icon_lock_03.png [new file with mode: 0644]
res/images/core_button_effect_normal.#.png [new file with mode: 0644]
res/images/core_button_effect_pressed.#.png [new file with mode: 0644]
res/images/find_hidden_network.png [new file with mode: 0644]
res/images/micro_x.png [new file with mode: 0644]
res/images/noti_wifi_in_range.png [new file with mode: 0644]
res/images/noti_wifi_in_range_ongoing.png [new file with mode: 0644]
res/images/oobe/buttons/base_border.png [new file with mode: 0644]
res/images/oobe/buttons/base_circle32.png [new file with mode: 0644]
res/images/oobe/buttons/base_circle60.png [new file with mode: 0644]
res/images/oobe/buttons/dot.png [new file with mode: 0644]
res/images/oobe/buttons/gray_border.png [new file with mode: 0644]
res/images/oobe/buttons/green_border.png [new file with mode: 0644]
res/images/oobe/checkboxes/checked_bg.png [new file with mode: 0644]
res/images/oobe/checkboxes/unchecked_bg.png [new file with mode: 0644]
res/images/setting_wifi.png [new file with mode: 0644]
res/images/wifi_btn_next.png [new file with mode: 0644]
res/images/wifi_icon_badge_container.png [new file with mode: 0644]
res/images/wifi_icon_badge_info.png [new file with mode: 0644]
res/images/wifi_icon_eye_pw_invisible.png [new file with mode: 0644]
res/images/wifi_icon_eye_pw_visible.png [new file with mode: 0644]
res/images/wifi_icon_wps.png [new file with mode: 0644]
res/po/CMakeLists.txt [new file with mode: 0644]
res/po/ar.po [new file with mode: 0644]
res/po/az.po [new file with mode: 0644]
res/po/bg.po [new file with mode: 0644]
res/po/ca.po [new file with mode: 0644]
res/po/cs.po [new file with mode: 0644]
res/po/da.po [new file with mode: 0644]
res/po/de.po [new file with mode: 0644]
res/po/el_GR.po [new file with mode: 0644]
res/po/en.po [new file with mode: 0644]
res/po/en_PH.po [new file with mode: 0644]
res/po/en_US.po [new file with mode: 0644]
res/po/es_ES.po [new file with mode: 0644]
res/po/es_US.po [new file with mode: 0644]
res/po/et.po [new file with mode: 0644]
res/po/eu.po [new file with mode: 0644]
res/po/fi.po [new file with mode: 0644]
res/po/fr.po [new file with mode: 0644]
res/po/fr_CA.po [new file with mode: 0644]
res/po/ga.po [new file with mode: 0644]
res/po/gl.po [new file with mode: 0644]
res/po/hi.po [new file with mode: 0644]
res/po/hr.po [new file with mode: 0644]
res/po/hu.po [new file with mode: 0644]
res/po/hy.po [new file with mode: 0644]
res/po/is.po [new file with mode: 0644]
res/po/it_IT.po [new file with mode: 0644]
res/po/ja_JP.po [new file with mode: 0644]
res/po/ka.po [new file with mode: 0644]
res/po/kk.po [new file with mode: 0644]
res/po/ko_KR.po [new file with mode: 0644]
res/po/lt.po [new file with mode: 0644]
res/po/lv.po [new file with mode: 0644]
res/po/mk.po [new file with mode: 0644]
res/po/nb.po [new file with mode: 0644]
res/po/nl.po [new file with mode: 0644]
res/po/pl.po [new file with mode: 0644]
res/po/pt_BR.po [new file with mode: 0644]
res/po/pt_PT.po [new file with mode: 0644]
res/po/ro.po [new file with mode: 0644]
res/po/ru_RU.po [new file with mode: 0644]
res/po/sk.po [new file with mode: 0644]
res/po/sl.po [new file with mode: 0644]
res/po/sr.po [new file with mode: 0644]
res/po/sv.po [new file with mode: 0644]
res/po/tr_TR.po [new file with mode: 0644]
res/po/uk.po [new file with mode: 0644]
res/po/uz.po [new file with mode: 0644]
res/po/zh_CN.po [new file with mode: 0644]
res/po/zh_HK.po [new file with mode: 0644]
res/po/zh_TW.po [new file with mode: 0644]
res/tables/ug-wifi-efl_ChangeableColorTable.xml [new file with mode: 0644]
res/tables/ug-wifi-efl_FontInfoTable.xml [new file with mode: 0644]
resources/fonts/oobe/SamsungOneUI-400.ttf [deleted file]
resources/fonts/oobe/SamsungOneUI-500.ttf [deleted file]
resources/fonts/oobe/SamsungOneUI-600.ttf [deleted file]
resources/images/A01-3_icon_00.png [deleted file]
resources/images/A01-3_icon_01.png [deleted file]
resources/images/A01-3_icon_02.png [deleted file]
resources/images/A01-3_icon_03.png [deleted file]
resources/images/A01-3_icon_captive.png [deleted file]
resources/images/A01-3_icon_captive_press.png [deleted file]
resources/images/A01-3_icon_lock_00.png [deleted file]
resources/images/A01-3_icon_lock_01.png [deleted file]
resources/images/A01-3_icon_lock_02.png [deleted file]
resources/images/A01-3_icon_lock_03.png [deleted file]
resources/images/core_button_effect_normal.#.png [deleted file]
resources/images/core_button_effect_pressed.#.png [deleted file]
resources/images/find_hidden_network.png [deleted file]
resources/images/micro_x.png [deleted file]
resources/images/noti_wifi_in_range.png [deleted file]
resources/images/noti_wifi_in_range_ongoing.png [deleted file]
resources/images/oobe/buttons/base_border.png [deleted file]
resources/images/oobe/buttons/base_circle32.png [deleted file]
resources/images/oobe/buttons/base_circle60.png [deleted file]
resources/images/oobe/buttons/dot.png [deleted file]
resources/images/oobe/buttons/gray_border.png [deleted file]
resources/images/oobe/buttons/green_border.png [deleted file]
resources/images/oobe/checkboxes/checked_bg.png [deleted file]
resources/images/oobe/checkboxes/unchecked_bg.png [deleted file]
resources/images/setting_wifi.png [deleted file]
resources/images/wifi_btn_next.png [deleted file]
resources/images/wifi_icon_badge_container.png [deleted file]
resources/images/wifi_icon_badge_info.png [deleted file]
resources/images/wifi_icon_eye_pw_invisible.png [deleted file]
resources/images/wifi_icon_eye_pw_visible.png [deleted file]
resources/images/wifi_icon_wps.png [deleted file]
sources/libraries/Common/common_eap_connect.c [deleted file]
sources/libraries/Common/common_generate_pin.c [deleted file]
sources/libraries/Common/common_ip_info.c [deleted file]
sources/libraries/Common/common_pswd_popup.c [deleted file]
sources/libraries/Common/common_utils.c [deleted file]
sources/libraries/Common/include/common.h [deleted file]
sources/libraries/Common/include/common_eap_connect.h [deleted file]
sources/libraries/Common/include/common_generate_pin.h [deleted file]
sources/libraries/Common/include/common_ip_info.h [deleted file]
sources/libraries/Common/include/common_pswd_popup.h [deleted file]
sources/libraries/Common/include/common_utils.h [deleted file]
sources/libraries/WlanManager/connection_manager.c [deleted file]
sources/libraries/WlanManager/include/connection_manager.h [deleted file]
sources/libraries/WlanManager/include/wlan_connection.h [deleted file]
sources/libraries/WlanManager/include/wlan_manager.h [deleted file]
sources/libraries/WlanManager/wlan_connection.c [deleted file]
sources/libraries/WlanManager/wlan_manager.c [deleted file]
sources/libraries/appcoreWrapper/appcoreWrapper.c [deleted file]
sources/libraries/appcoreWrapper/include/appcoreWrapper.h [deleted file]
sources/libraries/i18nManager/i18nmanager.c [deleted file]
sources/libraries/i18nManager/include/i18nmanager.h [deleted file]
sources/ui-gadget/CMakeLists.txt [deleted file]
sources/ui-gadget/edcs/custom_check.edc [deleted file]
sources/ui-gadget/edcs/custom_editfield.edc [deleted file]
sources/ui-gadget/edcs/custom_genlist.edc [deleted file]
sources/ui-gadget/edcs/custom_popup.edc [deleted file]
sources/ui-gadget/edcs/main_layout.edc [deleted file]
sources/ui-gadget/edcs/oobe_buttons.edc [deleted file]
sources/ui-gadget/edcs/setup_wizard.edc [deleted file]
sources/ui-gadget/include/ug_wifi.h [deleted file]
sources/ui-gadget/include/viewer_list.h [deleted file]
sources/ui-gadget/include/viewer_manager.h [deleted file]
sources/ui-gadget/include/wifi-engine-callback.h [deleted file]
sources/ui-gadget/include/winset_popup.h [deleted file]
sources/ui-gadget/viewers-layout/include/view_advanced.h [deleted file]
sources/ui-gadget/viewers-layout/include/view_detail.h [deleted file]
sources/ui-gadget/viewers-layout/include/view_ime_hidden.h [deleted file]
sources/ui-gadget/viewers-layout/view_advanced.c [deleted file]
sources/ui-gadget/viewers-layout/view_detail.c [deleted file]
sources/ui-gadget/viewers-layout/view_ime_hidden.c [deleted file]
sources/ui-gadget/viewers-layout/viewer_manager.c [deleted file]
sources/ui-gadget/viewers-layout/wifi_viewer_list.c [deleted file]
sources/ui-gadget/wifi-efl-UG.c [deleted file]
sources/ui-gadget/wifi-wlan-callbacks.c [deleted file]
sources/ui-gadget/winset_popup.c [deleted file]
sources/wifi-syspopup/CMakeLists.txt [deleted file]
sources/wifi-syspopup/edcs/wifi-syspopup-custom-editfield.edc [deleted file]
sources/wifi-syspopup/edcs/wifi-syspopup-custom.edc [deleted file]
sources/wifi-syspopup/include/wifi-syspopup-engine-callback.h [deleted file]
sources/wifi-syspopup/include/wifi-syspopup.h [deleted file]
sources/wifi-syspopup/net.wifi-qs.xml [deleted file]
sources/wifi-syspopup/viewer-popups/include/view-alerts.h [deleted file]
sources/wifi-syspopup/viewer-popups/include/view-main.h [deleted file]
sources/wifi-syspopup/viewer-popups/view-alerts.c [deleted file]
sources/wifi-syspopup/viewer-popups/view-main.c [deleted file]
sources/wifi-syspopup/wifi-syspopup-engine-callback.c [deleted file]
sources/wifi-syspopup/wifi-syspopup.c [deleted file]
tables/ug-wifi-efl_ChangeableColorTable.xml [deleted file]
tables/ug-wifi-efl_FontInfoTable.xml [deleted file]
ui-gadget/CMakeLists.txt [new file with mode: 0644]
ui-gadget/edc/custom_check.edc [new file with mode: 0644]
ui-gadget/edc/custom_editfield.edc [new file with mode: 0644]
ui-gadget/edc/custom_genlist.edc [new file with mode: 0644]
ui-gadget/edc/custom_popup.edc [new file with mode: 0644]
ui-gadget/edc/main_layout.edc [new file with mode: 0644]
ui-gadget/edc/oobe_buttons.edc [new file with mode: 0644]
ui-gadget/edc/setup_wizard.edc [new file with mode: 0644]
ui-gadget/ug_wifi.h [new file with mode: 0644]
ui-gadget/view_advanced.c [new file with mode: 0644]
ui-gadget/view_advanced.h [new file with mode: 0644]
ui-gadget/view_detail.c [new file with mode: 0644]
ui-gadget/view_detail.h [new file with mode: 0644]
ui-gadget/view_ime_hidden.c [new file with mode: 0644]
ui-gadget/view_ime_hidden.h [new file with mode: 0644]
ui-gadget/viewer_list.h [new file with mode: 0644]
ui-gadget/viewer_manager.c [new file with mode: 0644]
ui-gadget/viewer_manager.h [new file with mode: 0644]
ui-gadget/wifi-efl-UG.c [new file with mode: 0644]
ui-gadget/wifi-efl-ug.xml [new file with mode: 0644]
ui-gadget/wifi-engine-callback.h [new file with mode: 0644]
ui-gadget/wifi-wlan-callbacks.c [new file with mode: 0644]
ui-gadget/wifi_viewer_list.c [new file with mode: 0644]
ui-gadget/winset_popup.c [new file with mode: 0644]
ui-gadget/winset_popup.h [new file with mode: 0644]
wifi-efl-ug.include [deleted file]
wifi-efl-ug.manifest [deleted file]
wifi-efl-ug.xml [deleted file]
wifi-syspopup/CMakeLists.txt [new file with mode: 0644]
wifi-syspopup/edc/wifi-syspopup-custom-editfield.edc [new file with mode: 0644]
wifi-syspopup/edc/wifi-syspopup-custom.edc [new file with mode: 0644]
wifi-syspopup/net.wifi-qs.xml [new file with mode: 0644]
wifi-syspopup/view-alerts.c [new file with mode: 0644]
wifi-syspopup/view-alerts.h [new file with mode: 0644]
wifi-syspopup/view-main.c [new file with mode: 0644]
wifi-syspopup/view-main.h [new file with mode: 0644]
wifi-syspopup/wifi-syspopup-engine-callback.c [new file with mode: 0644]
wifi-syspopup/wifi-syspopup-engine-callback.h [new file with mode: 0644]
wifi-syspopup/wifi-syspopup.c [new file with mode: 0644]
wifi-syspopup/wifi-syspopup.h [new file with mode: 0644]

diff --git a/AUTHORS b/AUTHORS
deleted file mode 100644 (file)
index d792231..0000000
--- a/AUTHORS
+++ /dev/null
@@ -1,4 +0,0 @@
-Hyunjee Kim <hj0426.kim@samsung.com>
-Sanghoon Cho <sanghoon80.cho@samsung.com>
-Danny Jeongseok Seo <s.seo@samsung.com>
-Sunil Kim <sunil85.kim@samsung.com>
index 62076a529821509a611a870b38147faff3f61426..5ae01b613e41722dc76a4382de4ef7513c3e33ed 100644 (file)
@@ -37,17 +37,15 @@ pkg_check_modules(pkgs REQUIRED
        ${TETHERING_REQUIRED_PKGS})
 
 INCLUDE_DIRECTORIES(
-       ${CMAKE_CURRENT_SOURCE_DIR}/sources/ui-gadget/include
-       ${CMAKE_CURRENT_SOURCE_DIR}/sources/ui-gadget/viewers-layout/include
-       ${CMAKE_CURRENT_SOURCE_DIR}/sources/wifi-syspopup/include
-       ${CMAKE_CURRENT_SOURCE_DIR}/sources/wifi-syspopup/viewer-popups/include
-       ${CMAKE_CURRENT_SOURCE_DIR}/sources/libraries/Common/include
-       ${CMAKE_CURRENT_SOURCE_DIR}/sources/libraries/WlanManager/include
-       ${CMAKE_CURRENT_SOURCE_DIR}/sources/libraries/appcoreWrapper/include
-       ${CMAKE_CURRENT_SOURCE_DIR}/sources/libraries/i18nManager/include)
+       ${CMAKE_CURRENT_SOURCE_DIR}/ui-gadget
+       ${CMAKE_CURRENT_SOURCE_DIR}/ui-gadget/viewers-layout
+       ${CMAKE_CURRENT_SOURCE_DIR}/wifi-syspopup
+       ${CMAKE_CURRENT_SOURCE_DIR}/wifi-syspopup/viewer-popups
+       ${CMAKE_CURRENT_SOURCE_DIR}/common
+)
 
 IF(TIZEN_MOBILE)
-ADD_SUBDIRECTORY(po)
-ADD_SUBDIRECTORY(sources/wifi-syspopup)
+ADD_SUBDIRECTORY(res/po)
+ADD_SUBDIRECTORY(wifi-syspopup)
 ENDIF(TIZEN_MOBILE)
-ADD_SUBDIRECTORY(sources/ui-gadget)
+ADD_SUBDIRECTORY(ui-gadget)
diff --git a/common/appcoreWrapper.c b/common/appcoreWrapper.c
new file mode 100644 (file)
index 0000000..4c2c6db
--- /dev/null
@@ -0,0 +1,64 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#include <Elementary.h>
+
+#include "common.h"
+#include "appcoreWrapper.h"
+
+static void __appcore_win_del(void *data, Evas_Object *obj, void *event)
+{
+       INFO_LOG(UG_NAME_NORMAL, "win_del");
+       elm_exit();
+}
+
+Evas_Object* appcore_create_win(const char *name, Elm_Win_Type type)
+{
+       Evas_Object *eo;
+
+       eo = elm_win_add(NULL, name, type);
+       if (eo) {
+               elm_win_title_set(eo, name);
+               elm_win_borderless_set(eo, EINA_TRUE);
+               evas_object_smart_callback_add(eo, "delete,request",
+                               __appcore_win_del, NULL);
+       }
+
+       return eo;
+}
+
+Evas_Object* appcore_load_edj(Evas_Object *parent, const char *file, const char *group)
+{
+       Evas_Object *eo;
+       int r;
+
+       eo = elm_layout_add(parent);
+       if (eo) {
+               r = elm_layout_file_set(eo, file, group);
+               if (!r) {
+                       evas_object_del(eo);
+                       return NULL;
+               }
+
+               evas_object_size_hint_weight_set(eo,
+                               EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       }
+
+       return eo;
+}
diff --git a/common/appcoreWrapper.h b/common/appcoreWrapper.h
new file mode 100644 (file)
index 0000000..292f611
--- /dev/null
@@ -0,0 +1,37 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __APPCORE_WRAPPER_H__
+#define __APPCORE_WRAPPER_H__
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+#include <Evas.h>
+
+Evas_Object* appcore_create_win(const char *name, Elm_Win_Type type);
+Evas_Object* appcore_load_edj(Evas_Object *parent, const char *file, const char *group);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __APPCORE_WRAPPER_H__ */
diff --git a/common/common.h b/common/common.h
new file mode 100644 (file)
index 0000000..3497f58
--- /dev/null
@@ -0,0 +1,209 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __COMMON_H__
+#define __COMMON_H__
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+#include <dlog.h>
+#include <assert.h>
+
+#define COMMON_NAME_FUNC       "wifi/func"
+#define COMMON_NAME_LIB                "wifi/lib"
+#define COMMON_NAME_ERR                "wifi/err"
+#define UG_NAME_NORMAL         "wifi_ug"
+#define UG_NAME_RESP           "wifi_ug/resp"
+#define UG_NAME_REQ                    "wifi_ug/req"
+#define UG_NAME_SCAN           "wifi_ug/scan"
+#define UG_NAME_ERR                    "wifi_ug/err"
+#define SP_NAME_NORMAL         "wifi_sp"
+#define SP_NAME_ERR                    "wifi_sp/err"
+
+#if defined TIZEN_WIFI_QS
+#define CUSTOM_EDITFIELD_PATH \
+                       "/usr/apps/net.wifi-qs/res/edje/wifi-syspopup-custom-editfield.edj"
+#else
+#define CUSTOM_EDITFIELD_PATH \
+                       "/usr/apps/wifi-efl-ug/res/edje/custom_editfield.edj"
+#endif
+#define CUSTOM_GENLIST_PATH \
+                       "/usr/apps/wifi-efl-ug/res/edje/custom_genlist.edj"
+
+#define CUSTOM_POPUP_PATH \
+                       "/usr/apps/wifi-efl-ug/res/edje/custom_popup.edj"
+
+#define SETUP_WIZARD_EDJ_PATH \
+                       "/usr/apps/wifi-efl-ug/res/edje/setup_wizard.edj"
+
+#define OOBE_BUTTONS_EDJ_PATH \
+                       "/usr/apps/wifi-efl-ug/res/edje/oobe_buttons.edj"
+
+#define MAIN_LAYOUT_EDJ_PATH \
+                       "/usr/apps/wifi-efl-ug/res/edje/main_layout.edj"
+
+/* Log Level */
+#define COMMON_LOG_DEBUG       LOG_DEBUG
+#define COMMON_LOG_INFO                LOG_INFO
+#define COMMON_LOG_WARN                LOG_WARN
+#define COMMON_LOG_ERROR       LOG_ERROR
+
+#define MAX_DEVICE_ICON_PATH_STR_LEN                   256
+#define SCREEN_TYPE_ID_KEY                             "screen_type_id_key"
+
+/* Device-picker height for portrait mode*/
+#define DEVICE_PICKER_POPUP_H          550
+
+/* Device-picker height for portrait mode in EAP screen with keypad*/
+#define DEVICE_PICKER_POPUP_EAP_KEYPAD_H               260
+
+/* Device-picker height for landscape mode */
+#define DEVICE_PICKER_POPUP_LN_H               220
+
+/* Device-picker height for zero profiles (same as defined in EDC file)*/
+#define DEVICE_PICKER_EMPTY_POPUP_H 100
+
+/* Device-picker width for landscape mode */
+#define DEVICE_PICKER_POPUP_LN_W               600
+
+/* Genlist style */
+#define MAX_GENLIST_STYLE_NAME_LEN 16
+#define MAX_GENLIST_PART_NAME_LEN 24
+
+typedef enum {
+       WIFI_GENLIST_1LINE_STYLE = 0,
+       WIFI_GENLIST_2LINE_STYLE,
+       WIFI_GENLIST_MULTILINE_STYLE,
+       WIFI_GENLIST_GROUP_INDEX_STYLE,
+       WIFI_GENLIST_FULL_STYLE,
+       WIFI_GENLIST_STYLE_MAX
+} genlist_style_t;
+
+typedef struct {
+       const char *style_name;
+       const char *text_part;
+       const char *sub_text_part;
+       const char *content_part;
+       const char *sub_content_part;
+} genlist_info_t;
+
+typedef struct {
+       int small_font;
+       int mid_font;
+       int big_font;
+       int icon_w;
+       int icon_h;
+       const char *progress;
+} content_size_info_t;
+
+//#if !defined TIZEN_WIFI_QS
+//extern genlist_info_t g_genlist_info[WIFI_GENLIST_STYLE_MAX];
+//genlist_info_t g_genlist_info[WIFI_GENLIST_STYLE_MAX] = {0, };
+//#endif
+
+#define GENLIST_STYLE_1LINE "1line"
+#define GENLIST_STYLE_2LINE "2line"
+#define GENLIST_STYLE_TYPE1 "type1"
+#define GENLIST_STYLE_TYPE2 "type2"
+#define GENLIST_STYLE_MULTILINE "multiline"
+#define GENLIST_STYLE_GROUP_INDEX "group_index"
+#define GENLIST_STYLE_FULL "full"
+
+#define GENLIST_PART_ELM_TEXT "elm.text"
+#define GENLIST_PART_ELM_TEXT_SUB "elm.text.sub"
+#define GENLIST_PART_ELM_TEXT_SUB_END "elm.text.sub.end"
+#define GENLIST_PART_ELM_TEXT_END "elm.text.end"
+#define GENLIST_PART_ELM_TEXT_MULTILINE "elm.text.multiline"
+#define GENLIST_PART_ELM_ICON "elm.icon"
+#define GENLIST_PART_ELM_END "elm.end"
+#define GENLIST_PART_ELM_SWALLOW_CONTENT "elm.swallow.content"
+#define GENLIST_PART_ELM_SWALLOW_ICON "elm.swallow.icon"
+#define GENLIST_PART_ELM_SWALLOW_END "elm.swallow.end"
+
+typedef enum {
+       UG_VIEW_DEFAULT = 0,
+       UG_VIEW_SETUP_WIZARD,
+       UG_VIEW_OOBE,
+       UG_VIEW_IOT_COMMON
+} UG_TYPE;
+
+typedef enum {
+       VIEW_MANAGER_VIEW_TYPE_MAIN,
+       VIEW_MANAGER_VIEW_TYPE_DETAIL,
+       VIEW_MANAGER_VIEW_TYPE_ADVANCED,
+       VIEW_MANAGER_VIEW_TYPE_EAP,
+       VIEW_MANAGER_VIEW_TYPE_PASSWD_POPUP,
+} view_manager_view_type_t;
+
+#define __COMMON_FUNC_ENTER__ \
+       FUNC_LOG(COMMON_NAME_FUNC, "[<Entering]: %s() [%d]", __func__, __LINE__)
+#define __COMMON_FUNC_EXIT__ \
+       FUNC_LOG(COMMON_NAME_FUNC, "[Quit/>]: %s() [%d]", __func__, __LINE__)
+
+#define FUNC_LOG(MID, format, args...) \
+       SLOG(LOG_INFO, MID, "[%s:%d] " format, __func__, __LINE__, ##args)
+#define DEBUG_LOG(MID, format, args...) \
+       SLOG(LOG_DEBUG, MID, "[%s:%d] " format, __func__, __LINE__, ##args)
+#define INFO_LOG(MID, format, args...) \
+       SLOG(LOG_INFO, MID, "[%s:%d] " format, __func__, __LINE__, ##args)
+#define WARN_LOG(MID, format, args...) \
+       SLOG(LOG_WARN, MID, "[%s:%d] " format, __func__, __LINE__, ##args)
+#define ERROR_LOG(MID, format, args...) \
+       SLOG(LOG_ERROR, MID, "[%s:%d] " format, __func__, __LINE__, ##args)
+
+#define SECURE_FUNC_LOG(MID, format, args...) \
+       SECURE_SLOG(LOG_INFO, MID, "[%s:%d] " format, __func__, __LINE__, ##args)
+#define SECURE_DEBUG_LOG(MID, format, args...) \
+       SECURE_SLOG(LOG_DEBUG, MID, "[%s:%d] " format, __func__, __LINE__, ##args)
+#define SECURE_INFO_LOG(MID, format, args...) \
+       SECURE_SLOG(LOG_INFO, MID, "[%s:%d] " format, __func__, __LINE__, ##args)
+#define SECURE_WARN_LOG(MID, format, args...) \
+       SECURE_SLOG(LOG_WARN, MID, "[%s:%d] " format, __func__, __LINE__, ##args)
+#define SECURE_ERROR_LOG(MID, format, args...) \
+       SECURE_SLOG(LOG_ERROR, MID, "[%s:%d] " format, __func__, __LINE__, ##args)
+
+#define retm_if(expr) do { \
+       if (expr) { \
+               ERROR_LOG(COMMON_NAME_ERR, "[%s(): %d] (%s) [return]", __FUNCTION__, __LINE__, #expr); \
+               return; \
+       } \
+} while (0)
+
+#define retvm_if(expr, val) do { \
+       if (expr) { \
+               ERROR_LOG(COMMON_NAME_ERR, "[%s(): %d] (%s) [return]", __FUNCTION__, __LINE__, #expr); \
+               return (val); \
+       } \
+} while (0)
+
+#define assertm_if(expr, fmt, arg...) do { \
+       if (expr) { \
+               ERROR_LOG(COMMON_NAME_ERR, " ##(%s) -> %s() assert!!## "fmt, #expr, __FUNCTION__, ##arg); \
+               assert(1); \
+       } \
+} while (0) /* retvm if */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/common/common_eap_connect.c b/common/common_eap_connect.c
new file mode 100644 (file)
index 0000000..6f28826
--- /dev/null
@@ -0,0 +1,2473 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#include <openssl/x509.h>
+#include <openssl/pem.h>
+#include <cert-svc/cpkcs12.h>
+#include <cert-svc/cprimitives.h>
+#include <ui-gadget.h>
+#include <vconf-keys.h>
+#include <glib/gstdio.h>
+#include <efl_extension.h>
+
+#include "common.h"
+#include "ug_wifi.h"
+#include "common_eap_connect.h"
+#include "i18nmanager.h"
+#include "common_utils.h"
+#include "common_ip_info.h"
+
+#define GENLIST_ITEM_HEIGHT                            96
+#define MAX_LABEL_LENGTH                               512
+
+#define EAP_TLS_PATH                   "/tmp/"
+#define EAP_TLS_CA_CERT_PATH           "ca_cert.pem"
+#define EAP_TLS_USER_CERT_PATH         "user_cert.pem"
+#define EAP_TLS_PRIVATEKEY_PATH                "privatekey.pem"
+
+#define EAP_TYPE_UNKNOWN               "UNKNOWN"
+#define EAP_TYPE_PEAP                  "PEAP"
+#define EAP_TYPE_TLS                   "TLS"
+#define EAP_TYPE_TTLS                  "TTLS"
+#define EAP_TYPE_SIM                   "SIM"
+#define EAP_TYPE_AKA                   "AKA"
+#define EAP_TYPE_AKA_PRIME             "AKA'"
+#define EAP_TYPE_FAST          "FAST"
+#define EAP_TYPE_PWD           "PWD"
+
+#define EAP_AUTH_TYPE_PAP                      "PAP"
+#define EAP_AUTH_TYPE_MSCHAP                           "MSCHAP"
+#define EAP_AUTH_TYPE_MSCHAPV2                 "MSCHAPV2"
+#define EAP_AUTH_TYPE_GTC                              "GTC"
+#define EAP_AUTH_TYPE_MD5                              "MD5"
+#define VCONF_TELEPHONY_DEFAULT_DATA_SERVICE   "db/telephony/dualsim/default_data_service"
+
+typedef enum {
+       EAP_SEC_TYPE_UNKNOWN  = 0,
+       EAP_SEC_TYPE_PEAP,
+       EAP_SEC_TYPE_TLS,
+       EAP_SEC_TYPE_TTLS,
+       EAP_SEC_TYPE_SIM,
+       EAP_SEC_TYPE_AKA,
+       EAP_SEC_TYPE_AKA_PRIME,
+       EAP_SEC_TYPE_FAST,
+       EAP_SEC_TYPE_PWD,
+       EAP_SEC_TYPE_NULL
+} eap_type_t;
+
+typedef enum {
+       EAP_SEC_AUTH_NONE  = 0,
+       EAP_SEC_AUTH_PAP,
+       EAP_SEC_AUTH_MSCHAP,
+       EAP_SEC_AUTH_MSCHAPV2,
+       EAP_SEC_AUTH_GTC,
+       EAP_SEC_AUTH_MD5,
+       EAP_SEC_AUTH_NULL
+} eap_auth_t;
+
+typedef enum {
+       EAP_TYPE_BTN = 0,
+       EAP_AUTH_BTN,
+       EAP_CERT_BTN,
+} eap_btn_t;
+
+typedef struct {
+       char *name;
+       Elm_Genlist_Item_Type flags;
+} _Expand_List_t;
+
+typedef struct {
+       int btn_click[3];
+       Evas_Object *btn_obj[3];
+} _Btn_click_t;
+
+struct eap_info_list {
+       wifi_manager_ap_h ap;
+       eap_type_t eap_type;
+       Elm_Object_Item *eap_method_item;
+       Elm_Object_Item *eap_auth_item;
+       Elm_Object_Item *user_cert_item;
+       Elm_Object_Item *id_item;
+       Elm_Object_Item *pswd_item;
+};
+
+static const _Expand_List_t list_eap_type[] = {
+       {"UNKNOWN", ELM_GENLIST_ITEM_NONE},
+       {"PEAP", ELM_GENLIST_ITEM_NONE},
+       {"TLS", ELM_GENLIST_ITEM_NONE},
+       {"TTLS", ELM_GENLIST_ITEM_NONE},
+       {"SIM", ELM_GENLIST_ITEM_NONE},
+       {"AKA", ELM_GENLIST_ITEM_NONE},
+       {"AKA'", ELM_GENLIST_ITEM_NONE},
+       {"FAST", ELM_GENLIST_ITEM_NONE},
+       {"PWD", ELM_GENLIST_ITEM_NONE},
+       {NULL, ELM_GENLIST_ITEM_NONE}
+};
+
+static const _Expand_List_t list_eap_auth[] = {
+       {"IDS_ST_BODY_NONE", ELM_GENLIST_ITEM_NONE},
+       {"PAP", ELM_GENLIST_ITEM_NONE},
+       {"MSCHAP", ELM_GENLIST_ITEM_NONE},
+       {"MSCHAPV2", ELM_GENLIST_ITEM_NONE},
+       {"GTC", ELM_GENLIST_ITEM_NONE},
+       {NULL, ELM_GENLIST_ITEM_NONE}
+};
+
+static unsigned short selected_cert = 0;
+
+struct common_eap_connect_data {
+       Elm_Object_Item *eap_type_item;
+       Elm_Object_Item *eap_auth_item;
+       Elm_Object_Item *eap_user_cert_item;
+       Elm_Object_Item *eap_id_item;
+       Elm_Object_Item *eap_pw_item;
+       Elm_Object_Item *eap_chkbox_item;
+       Evas_Object *popup;
+       Evas_Object *sub_popup;
+       Evas_Object *info_popup;
+       Evas_Object *genlist;
+       Eina_Bool eap_done_ok;
+       Evas_Object *win;
+       Evas_Object *conf;
+       const char *str_pkg_name;
+       wifi_manager_ap_h ap;
+       char *cert_alias;
+       char *ca_cert_path;
+       char *user_cert_path;
+       char *privatekey_path;
+       GSList *cert_candidates;
+       Evas_Object *confirm;
+       char *ssid;
+
+       int key_status;
+
+       bool is_hidden;
+};
+
+static Elm_Genlist_Item_Class g_eap_type_itc;
+static Elm_Genlist_Item_Class g_eap_auth_itc;
+static Elm_Genlist_Item_Class g_eap_user_cert_itc;
+static Elm_Genlist_Item_Class g_eap_entry_itc;
+static Elm_Genlist_Item_Class g_eap_chkbox_itc;
+static Evas_Object *g_pwd_entry = NULL;
+static gboolean keypad_state = FALSE;
+static _Btn_click_t click;
+
+static void (*_eap_view_deref_cb)(void) = NULL;
+
+static void _create_and_update_list_items_based_on_rules(eap_type_t new_type, eap_connect_data_t *eap_data);
+static void _update_eap_id_item_enter_key(eap_connect_data_t *eap_data);
+static void _delete_eap_auth_item(eap_connect_data_t *eap_data);
+static void _delete_eap_user_cert_item(eap_connect_data_t *eap_data);
+static void _delete_eap_id_item(eap_connect_data_t *eap_data);
+static void _delete_eap_pw_items(eap_connect_data_t *eap_data);
+static void _delete_eap_entry_items(eap_connect_data_t *eap_data);
+static eap_type_t __common_eap_connect_popup_get_eap_type(wifi_manager_ap_h ap);
+static eap_auth_t __common_eap_connect_popup_get_auth_type(wifi_manager_ap_h ap);
+static wifi_manager_eap_type_e __common_eap_connect_popup_get_wlan_eap_type(eap_type_t eap_type);
+static wifi_manager_eap_auth_type_e __common_eap_connect_popup_get_wlan_auth_type(eap_auth_t auth_type);
+static void _info_popup_ok_cb(void *data, Evas_Object *obj, void *event_info);
+static gboolean __cert_extract_files(const char *cert_alias, eap_connect_data_t *eap_data);
+static void _eap_popup_keypad_off_cb(void *data, Evas_Object *obj,
+               void *event_info);
+static void _eap_popup_keypad_on_cb(void *data, Evas_Object *obj,
+               void *event_info);
+
+extern genlist_info_t g_genlist_info[WIFI_GENLIST_STYLE_MAX];
+
+static void ctxpopup_dismissed_cb(void *data, Evas_Object *obj,
+               void *event_info)
+{
+       eap_connect_data_t *eap_data = (eap_connect_data_t *)data;
+
+       if (eap_data->sub_popup != NULL) {
+               evas_object_del(eap_data->sub_popup);
+               eap_data->sub_popup = NULL;
+       }
+}
+
+static void cert_ctxpopup_dismissed_cb(void *data, Evas_Object *obj,
+               void *event_info)
+{
+       eap_connect_data_t *eap_data = (eap_connect_data_t *)data;
+
+       if (eap_data->sub_popup != NULL) {
+               evas_object_del(eap_data->sub_popup);
+               eap_data->sub_popup = NULL;
+       }
+
+       if (eap_data->cert_candidates != NULL) {
+               g_slist_free_full(eap_data->cert_candidates, g_free);
+               eap_data->cert_candidates = NULL;
+       }
+}
+
+static void move_dropdown(eap_connect_data_t *eap_data, Evas_Object *obj)
+{
+       Evas_Coord x, y, w , h;
+
+       evas_object_geometry_get(obj, &x, &y, &w, &h);
+       evas_object_move(eap_data->sub_popup, x + (w / 2), y + h);
+}
+
+static void _gl_editbox_sel_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       Elm_Object_Item *item = (Elm_Object_Item *)event_info;
+       elm_genlist_item_selected_set(item, FALSE);
+}
+
+static void _select_confirm_popup_ok_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       eap_connect_data_t *eap_data = (eap_connect_data_t *)data;
+       retm_if(eap_data == NULL);
+
+       if (eap_data->confirm != NULL) {
+               evas_object_del(eap_data->confirm);
+               eap_data->confirm = NULL;
+       }
+}
+
+static void __gl_eap_type_sub_sel_language_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+       retm_if(obj == NULL);
+
+       int val = (int)data;
+       char str[1024];
+       char *txt = NULL;
+
+       g_snprintf(str, 1024, sc(PACKAGE, I18N_TYPE_SIM_method_desc_popup),
+                       (val == 1) ? "SIM2" : "SIM1");
+       txt = evas_textblock_text_utf8_to_markup(NULL, str);
+       elm_object_domain_translatable_text_set(obj, PACKAGE, txt);
+       g_free(txt);
+       __COMMON_FUNC_EXIT__;
+}
+
+static void _gl_eap_type_sub_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       eap_connect_data_t *eap_data = (eap_connect_data_t *) data;
+       eap_type_t sel_index = EAP_SEC_TYPE_UNKNOWN;
+       char buf[1024] = {'\0'};
+
+       eap_type_t pre_index = __common_eap_connect_popup_get_eap_type(eap_data->ap);
+       const char *label = elm_object_item_text_get((Elm_Object_Item *) event_info);
+
+       if (strcmp(label, EAP_TYPE_UNKNOWN) == 0)
+               sel_index = EAP_SEC_TYPE_UNKNOWN;
+       else if (strcmp(label, EAP_TYPE_PEAP) == 0)
+               sel_index = EAP_SEC_TYPE_PEAP;
+       else if (strcmp(label, EAP_TYPE_TLS) == 0)
+               sel_index = EAP_SEC_TYPE_TLS;
+       else if (strcmp(label, EAP_TYPE_TTLS) == 0)
+               sel_index = EAP_SEC_TYPE_TTLS;
+       else if (strcmp(label, EAP_TYPE_SIM) == 0)
+               sel_index = EAP_SEC_TYPE_SIM;
+       else if (strcmp(label, EAP_TYPE_AKA) == 0)
+               sel_index = EAP_SEC_TYPE_AKA;
+       else if (strcmp(label, EAP_TYPE_AKA_PRIME) == 0)
+               sel_index = EAP_SEC_TYPE_AKA_PRIME;
+       else if (strcmp(label, EAP_TYPE_FAST) == 0)
+               sel_index = EAP_SEC_TYPE_FAST;
+       else if (strcmp(label, EAP_TYPE_PWD) == 0)
+               sel_index = EAP_SEC_TYPE_PWD;
+
+       DEBUG_LOG(UG_NAME_NORMAL, "previous index = %d; selected index = %d;",
+                       pre_index, sel_index);
+       if ((pre_index != EAP_SEC_TYPE_SIM && sel_index == EAP_SEC_TYPE_SIM) ||
+                       (pre_index != EAP_SEC_TYPE_AKA && sel_index == EAP_SEC_TYPE_AKA) ||
+                       (pre_index != EAP_SEC_TYPE_AKA_PRIME && sel_index == EAP_SEC_TYPE_AKA_PRIME)) {
+               popup_btn_info_t popup_data;
+               int value = -1;
+               value = common_util_get_system_registry(
+                               VCONF_TELEPHONY_DEFAULT_DATA_SERVICE);
+
+               memset(&popup_data, 0, sizeof(popup_data));
+               g_snprintf(buf, sizeof(buf),
+                               sc(PACKAGE, I18N_TYPE_SIM_method_desc_popup),
+                               (value == 1) ? "SIM2" : "SIM1");
+               popup_data.title_txt = "IDS_WIFI_BODY_EAP_METHOD";
+               popup_data.info_txt = evas_textblock_text_utf8_to_markup(NULL, buf);
+               popup_data.btn1_txt = "IDS_WIFI_SK2_OK";
+               popup_data.btn1_cb = _select_confirm_popup_ok_cb;
+               popup_data.btn1_data = eap_data;
+
+               eap_data->confirm = common_utils_show_info_popup(eap_data->win,
+                               &popup_data);
+               g_free(popup_data.info_txt);
+               evas_object_smart_callback_add(eap_data->confirm, "language,changed",
+                               __gl_eap_type_sub_sel_language_changed_cb, (void *)value);
+
+               _create_and_update_list_items_based_on_rules(sel_index, data);
+               wifi_manager_eap_type_e type;
+               wifi_manager_ap_set_eap_type(eap_data->ap,
+                               __common_eap_connect_popup_get_wlan_eap_type(sel_index));
+               wifi_manager_ap_get_eap_type(eap_data->ap, &type);
+               DEBUG_LOG(UG_NAME_NORMAL, "set to new index = %d", type);
+       }
+
+       if (eap_data->sub_popup != NULL) {
+               evas_object_del(eap_data->sub_popup);
+               eap_data->sub_popup = NULL;
+       }
+
+       if (pre_index != sel_index) {
+               wifi_manager_eap_type_e type;
+               wifi_manager_ap_set_eap_type(eap_data->ap,
+                               __common_eap_connect_popup_get_wlan_eap_type(sel_index));
+               wifi_manager_ap_get_eap_type(eap_data->ap, &type);
+               DEBUG_LOG(UG_NAME_NORMAL, "set to new index = %d", type);
+               _create_and_update_list_items_based_on_rules(sel_index, eap_data);
+
+               if (sel_index == EAP_SEC_TYPE_PEAP) {
+                       /* If previous auth type was PAP or MSCHAP & when PEAP
+                        * EAP method is selected, then set back MSCHAPV2
+                        */
+                       eap_auth_t auth_type;
+
+                       auth_type = __common_eap_connect_popup_get_auth_type(eap_data->ap);
+                       if (auth_type == EAP_SEC_AUTH_PAP ||
+                                       auth_type == EAP_SEC_AUTH_MSCHAP) {
+                               wifi_manager_ap_set_eap_auth_type(eap_data->ap,
+                                               WIFI_MANAGER_EAP_AUTH_TYPE_MSCHAPV2);
+
+                               if (eap_data->eap_auth_item != NULL)
+                                       elm_genlist_item_update(eap_data->eap_auth_item);
+                       }
+               }
+       } else {
+               DEBUG_LOG(UG_NAME_NORMAL, "pre_index == sel_index[%d]",
+                               sel_index);
+       }
+
+       if (eap_data->eap_type_item != NULL)
+               elm_genlist_item_update(eap_data->eap_type_item);
+}
+
+static CertSvcInstance instance;
+static CertSvcStoreCertList *certList = NULL;
+
+static void _gl_eap_user_cert_sel(void *data, Evas_Object *obj,
+               void *event_info)
+{
+       eap_connect_data_t *eap_data = (eap_connect_data_t *) data;
+       const char *cert_alias = elm_object_item_text_get((Elm_Object_Item *) event_info);
+
+       if (!eap_data)
+               return;
+
+       if (eap_data->sub_popup != NULL) {
+               evas_object_del(eap_data->sub_popup);
+               eap_data->sub_popup = NULL;
+       }
+
+       if (eap_data->ca_cert_path) {
+               g_unlink(eap_data->ca_cert_path);
+               eap_data->ca_cert_path = NULL;
+       }
+       if (eap_data->user_cert_path) {
+               g_unlink(eap_data->user_cert_path);
+               eap_data->user_cert_path = NULL;
+       }
+       if (eap_data->privatekey_path) {
+               g_unlink(eap_data->privatekey_path);
+               eap_data->privatekey_path = NULL;
+       }
+
+       if (strcmp(cert_alias, sc(PACKAGE, I18N_TYPE_None)) == 0) {
+               if (eap_data->cert_alias != NULL) {
+                       g_free(eap_data->cert_alias);
+                       eap_data->cert_alias = NULL;
+               }
+       } else if (__cert_extract_files(cert_alias, eap_data)) {
+               if (eap_data->cert_alias != NULL) {
+                       g_free(eap_data->cert_alias);
+                       eap_data->cert_alias = NULL;
+               }
+               eap_data->cert_alias = g_strdup(cert_alias);
+       }
+
+       if (eap_data->eap_user_cert_item != NULL)
+               elm_genlist_item_update(eap_data->eap_user_cert_item);
+
+       if (eap_data->cert_candidates != NULL) {
+               g_slist_free_full(eap_data->cert_candidates, g_free);
+               eap_data->cert_candidates = NULL;
+       }
+}
+
+static void _create_eap_cert_list(eap_connect_data_t *eap_data,
+               Evas_Object *btn)
+{
+       size_t list_length = 0;
+       Evas_Object *ctxpopup;
+       Elm_Object_Item *it = NULL;
+
+       if (!eap_data)
+               return;
+
+       if (eap_data->sub_popup != NULL) {
+               evas_object_del(eap_data->sub_popup);
+               eap_data->sub_popup = NULL;
+       }
+
+       ctxpopup = elm_ctxpopup_add(eap_data->win);
+       eap_data->sub_popup = ctxpopup;
+       elm_object_style_set(ctxpopup, "dropdown/list");
+       eext_object_event_callback_add(ctxpopup, EEXT_CALLBACK_BACK,
+                       cert_ctxpopup_dismissed_cb, NULL);
+       evas_object_smart_callback_add(ctxpopup, "dismissed",
+                       cert_ctxpopup_dismissed_cb, eap_data);
+       elm_ctxpopup_direction_priority_set(ctxpopup,
+                       ELM_CTXPOPUP_DIRECTION_DOWN,
+                       ELM_CTXPOPUP_DIRECTION_UNKNOWN,
+                       ELM_CTXPOPUP_DIRECTION_UNKNOWN,
+                       ELM_CTXPOPUP_DIRECTION_UNKNOWN);
+
+       if (certsvc_instance_new(&instance) == CERTSVC_FAIL) {
+               INFO_LOG(UG_NAME_ERR, "Failed to create new instance");
+               return;
+       }
+
+       if (certsvc_pkcs12_get_certificate_list_from_store(instance, WIFI_STORE, DISABLED, &certList, &list_length) != CERTSVC_SUCCESS) {
+               INFO_LOG(UG_NAME_ERR, "Failed to get certificate list");
+               return;
+       }
+
+       if (eap_data->cert_candidates) {
+               g_slist_free_full(eap_data->cert_candidates, g_free);
+               eap_data->cert_candidates = NULL;
+       }
+
+       it = elm_ctxpopup_item_append(ctxpopup, "IDS_ST_BODY_NONE", NULL,
+                       _gl_eap_user_cert_sel, eap_data);
+       elm_object_item_domain_text_translatable_set(it,
+                       PACKAGE, EINA_TRUE);
+
+       while (certList != NULL) {
+               char *char_buffer = NULL;
+               CertSvcString buffer;
+
+               buffer.privateHandler = (char *)certList->gname;
+               buffer.privateLength = strlen(certList->gname);
+               INFO_LOG(UG_NAME_NORMAL, "gname in processing : %s", certList->gname);
+
+               char_buffer = g_strndup(buffer.privateHandler, buffer.privateLength);
+               if (char_buffer == NULL)
+                       goto exit;
+
+               elm_ctxpopup_item_append(ctxpopup, char_buffer, NULL,
+                               _gl_eap_user_cert_sel, eap_data);
+               eap_data->cert_candidates =
+                               g_slist_prepend(eap_data->cert_candidates, char_buffer);
+
+               certsvc_string_free(buffer);
+               certList = certList->next;
+       }
+
+       move_dropdown(eap_data, btn);
+       evas_object_show(ctxpopup);
+
+exit:
+               certsvc_instance_free(instance);
+}
+
+static void _gl_eap_cert_list_btn_cb(void *data, Evas_Object *obj,
+               void *event_info)
+{
+       Elm_Object_Item *item = (Elm_Object_Item *)event_info;
+       eap_connect_data_t *eap_data = (eap_connect_data_t *) data;
+
+       if (item)
+               elm_genlist_item_selected_set(item, EINA_FALSE);
+
+       if (keypad_state == FALSE) {
+               _create_eap_cert_list(eap_data, obj);
+
+               click.btn_click[EAP_CERT_BTN] = FALSE;
+               click.btn_obj[EAP_CERT_BTN] = NULL;
+       } else {
+               click.btn_click[EAP_CERT_BTN] = TRUE;
+               click.btn_obj[EAP_CERT_BTN] = obj;
+       }
+}
+
+static char *_gl_eap_user_cert_text_get(void *data, Evas_Object *obj, const char *part)
+{
+       eap_connect_data_t *eap_data = (eap_connect_data_t *)data;
+
+       if (!g_strcmp0(part, g_genlist_info[WIFI_GENLIST_2LINE_STYLE].sub_text_part)) {
+               return g_strdup(sc(eap_data->str_pkg_name,
+                               I18N_TYPE_User_Certificate));
+       }
+
+       return NULL;
+}
+
+static Evas_Object *_gl_eap_user_cert_content_get(void *data,
+               Evas_Object *obj, const char *part)
+{
+       eap_connect_data_t *eap_data = (eap_connect_data_t *)data;
+       Evas_Object *btn = NULL;
+       Evas_Object *ly = NULL;
+       char buf[100];
+       int ug_type;
+
+       // TODO
+       if (!strcmp(part, "elm.swallow.icon.0")) {
+               ug_type = common_util_get_ug_type();
+               if (ug_type != UG_VIEW_OOBE) {
+                       ly = elm_layout_add(obj);
+                       elm_layout_file_set(ly, CUSTOM_EDITFIELD_PATH,
+                                       "eap_dropdown_button");
+               }
+
+               btn = elm_button_add(obj);
+               g_snprintf(buf, sizeof(buf), "%s",
+                               eap_data->cert_alias ? eap_data->cert_alias
+                               : sc(eap_data->str_pkg_name, I18N_TYPE_None));
+
+               elm_object_domain_translatable_text_set(btn, PACKAGE, buf);
+               elm_object_style_set(btn, ug_type == UG_VIEW_OOBE ? "cancel" : "dropdown/label");
+               evas_object_propagate_events_set(btn, EINA_FALSE);
+               evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND,
+                               EVAS_HINT_EXPAND);
+               evas_object_size_hint_align_set(btn, EVAS_HINT_FILL,
+                               EVAS_HINT_FILL);
+               evas_object_smart_callback_add(btn, "clicked",
+                               _gl_eap_cert_list_btn_cb, eap_data);
+
+               if (ug_type != UG_VIEW_OOBE) {
+                       elm_layout_content_set(ly, "btn", btn);
+                       return ly;
+               }
+       }
+       return NULL;
+}
+
+static void _gl_eap_item_sel_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       Elm_Object_Item *item = (Elm_Object_Item *)event_info;
+
+       if (item)
+               elm_genlist_item_selected_set(item, EINA_FALSE);
+}
+
+static void _create_eap_type_list(eap_connect_data_t *eap_data,
+               Evas_Object *btn)
+{
+       Evas_Object *ctxpopup = NULL;
+       int i = EAP_SEC_TYPE_PEAP;
+       int sim_state = VCONFKEY_TELEPHONY_SIM_UNKNOWN;
+       Elm_Object_Item *it = NULL;
+
+       sim_state = common_utils_get_sim_state();
+
+       if (eap_data->sub_popup != NULL)
+               evas_object_del(eap_data->sub_popup);
+
+       ctxpopup = elm_ctxpopup_add(eap_data->win);
+       eap_data->sub_popup = ctxpopup;
+       elm_object_style_set(ctxpopup, "dropdown/list");
+       eext_object_event_callback_add(ctxpopup, EEXT_CALLBACK_BACK,
+                       eext_ctxpopup_back_cb, NULL);
+       evas_object_smart_callback_add(ctxpopup, "dismissed",
+                       ctxpopup_dismissed_cb, eap_data);
+       elm_ctxpopup_direction_priority_set(ctxpopup,
+                       ELM_CTXPOPUP_DIRECTION_DOWN,
+                       ELM_CTXPOPUP_DIRECTION_UNKNOWN,
+                       ELM_CTXPOPUP_DIRECTION_UNKNOWN,
+                       ELM_CTXPOPUP_DIRECTION_UNKNOWN);
+
+       /* eap_type = __common_eap_connect_popup_get_eap_type(eap_data->ap); */
+       while (list_eap_type[i].name != NULL) {
+               it = elm_ctxpopup_item_append(ctxpopup, list_eap_type[i].name,
+                               NULL, _gl_eap_type_sub_sel, eap_data);
+
+               if ((i == EAP_SEC_TYPE_SIM || i == EAP_SEC_TYPE_AKA ||
+                       i == EAP_SEC_TYPE_AKA_PRIME) &&
+                               sim_state != VCONFKEY_TELEPHONY_SIM_INSERTED) {
+                       elm_object_item_disabled_set(it, EINA_TRUE);
+               }
+
+
+               i++;
+       }
+       move_dropdown(eap_data, btn);
+       evas_object_show(ctxpopup);
+}
+
+static void _gl_eap_type_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       Elm_Object_Item *item = (Elm_Object_Item *)event_info;
+       eap_connect_data_t *eap_data = (eap_connect_data_t *) data;
+
+       if (item)
+               elm_genlist_item_selected_set(item, EINA_FALSE);
+
+       if (keypad_state == FALSE) {
+               _create_eap_type_list(eap_data, obj);
+
+               click.btn_click[EAP_TYPE_BTN] = FALSE;
+               click.btn_obj[EAP_TYPE_BTN] = NULL;
+       } else {
+               click.btn_click[EAP_TYPE_BTN] = TRUE;
+               click.btn_obj[EAP_TYPE_BTN] = obj;
+       }
+}
+
+static char *_gl_eap_type_text_get(void *data, Evas_Object *obj, const char *part)
+{
+       eap_connect_data_t *eap_data = (eap_connect_data_t *)data;
+
+       if (!g_strcmp0(part, g_genlist_info[WIFI_GENLIST_2LINE_STYLE].sub_text_part))
+               return g_strdup(sc(eap_data->str_pkg_name, I18N_TYPE_EAP_method));
+
+       return NULL;
+}
+
+static Evas_Object *_gl_eap_type_content_get(void *data,
+               Evas_Object *obj, const char *part)
+{
+       eap_connect_data_t *eap_data = (eap_connect_data_t *)data;
+       eap_type_t sel_sub_item_id = __common_eap_connect_popup_get_eap_type(eap_data->ap);
+       Evas_Object *btn = NULL;
+       Evas_Object *ly = NULL;
+       char buf[100];
+       int ug_type;
+
+       if (!strcmp(part, "elm.swallow.icon.0")) { // TODO
+               ug_type = common_util_get_ug_type();
+               if (ug_type != UG_VIEW_OOBE) {
+                       ly = elm_layout_add(obj);
+                       elm_layout_file_set(ly, CUSTOM_EDITFIELD_PATH,
+                                               "eap_dropdown_button");
+               }
+               btn = elm_button_add(obj);
+               g_snprintf(buf, sizeof(buf), "%s",
+                               list_eap_type[sel_sub_item_id].name);
+
+               elm_object_text_set(btn, buf);
+               elm_object_style_set(btn, ug_type == UG_VIEW_OOBE ?
+                               "cancel" : "dropdown/label");
+               evas_object_propagate_events_set(btn, EINA_FALSE);
+               evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND,
+                               EVAS_HINT_EXPAND);
+               evas_object_size_hint_align_set(btn, EVAS_HINT_FILL,
+                               EVAS_HINT_FILL);
+               evas_object_smart_callback_add(btn, "clicked",
+                               _gl_eap_type_btn_cb, eap_data);
+
+               if (ug_type != UG_VIEW_OOBE) {
+                       elm_layout_content_set(ly, "btn", btn);
+                       return ly;
+               }
+               return btn;
+       }
+       return NULL;
+}
+
+static void _gl_eap_auth_sub_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       eap_connect_data_t *eap_data = (eap_connect_data_t *) data;
+       eap_auth_t sel_index = EAP_SEC_AUTH_NONE;
+
+       const char *label = elm_object_item_text_get((Elm_Object_Item *) event_info);
+
+       if (strcmp(label, sc(PACKAGE, I18N_TYPE_None)) == 0)
+               sel_index = EAP_SEC_AUTH_NONE;
+       else if (strcmp(label, EAP_AUTH_TYPE_PAP) == 0)
+               sel_index = EAP_SEC_AUTH_PAP;
+       else if (strcmp(label, EAP_AUTH_TYPE_MSCHAP) == 0)
+               sel_index = EAP_SEC_AUTH_MSCHAP;
+       else if (strcmp(label, EAP_AUTH_TYPE_MSCHAPV2) == 0)
+               sel_index = EAP_SEC_AUTH_MSCHAPV2;
+       else if (strcmp(label, EAP_AUTH_TYPE_GTC) == 0)
+               sel_index = EAP_SEC_AUTH_GTC;
+       else if (strcmp(label, EAP_AUTH_TYPE_MD5) == 0)
+               sel_index = EAP_SEC_AUTH_MD5;
+
+       wifi_manager_ap_set_eap_auth_type(eap_data->ap,
+               __common_eap_connect_popup_get_wlan_auth_type(sel_index));
+
+       if (eap_data->sub_popup != NULL) {
+               evas_object_del(eap_data->sub_popup);
+               eap_data->sub_popup = NULL;
+       }
+
+       if (eap_data->eap_auth_item != NULL)
+               elm_genlist_item_update(eap_data->eap_auth_item);
+}
+
+static void _create_eap_auth_list(eap_connect_data_t *eap_data,
+               Evas_Object *btn)
+{
+       Elm_Object_Item *it = NULL;
+       eap_type_t eap_type = EAP_SEC_TYPE_UNKNOWN;
+       Evas_Object *ctxpopup;
+       int i = 0;
+
+       eap_type = __common_eap_connect_popup_get_eap_type(eap_data->ap);
+
+       if (eap_data->sub_popup != NULL)
+               evas_object_del(eap_data->sub_popup);
+
+       ctxpopup = elm_ctxpopup_add(eap_data->win);
+       eap_data->sub_popup = ctxpopup;
+       elm_object_style_set(ctxpopup, "dropdown/list");
+       eext_object_event_callback_add(ctxpopup, EEXT_CALLBACK_BACK, eext_ctxpopup_back_cb, NULL);
+       evas_object_smart_callback_add(ctxpopup, "dismissed", ctxpopup_dismissed_cb, eap_data);
+       elm_ctxpopup_direction_priority_set(ctxpopup,
+                       ELM_CTXPOPUP_DIRECTION_DOWN,
+                       ELM_CTXPOPUP_DIRECTION_UNKNOWN,
+                       ELM_CTXPOPUP_DIRECTION_UNKNOWN,
+                       ELM_CTXPOPUP_DIRECTION_UNKNOWN);
+
+       while (list_eap_auth[i].name != NULL) {
+               if ((eap_type != EAP_SEC_TYPE_PEAP && eap_type != EAP_SEC_TYPE_FAST) ||
+                               (eap_type == EAP_SEC_TYPE_PEAP && i != 1 &&
+                                i != 2) ||
+                               (eap_type == EAP_SEC_TYPE_FAST && i !=1 &&
+                                i != 2)) {
+                       it = elm_ctxpopup_item_append(ctxpopup, list_eap_auth[i].name,
+                               NULL, _gl_eap_auth_sub_sel, eap_data);
+                       if (i == 0) {
+                               elm_object_item_domain_text_translatable_set(it,
+                                               PACKAGE, EINA_TRUE);
+                       }
+               }
+               i++;
+       }
+       move_dropdown(eap_data, btn);
+       evas_object_show(ctxpopup);
+}
+
+static void _gl_eap_auth_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       Elm_Object_Item *item = (Elm_Object_Item *)event_info;
+       eap_connect_data_t *eap_data = (eap_connect_data_t *) data;
+
+       if (item)
+               elm_genlist_item_selected_set(item, EINA_FALSE);
+
+       if (keypad_state == FALSE) {
+               _create_eap_auth_list(eap_data, obj);
+
+               click.btn_click[EAP_AUTH_BTN] = FALSE;
+               click.btn_obj[EAP_AUTH_BTN] = NULL;
+       } else {
+               click.btn_click[EAP_AUTH_BTN] = TRUE;
+               click.btn_obj[EAP_AUTH_BTN] = obj;
+       }
+}
+
+static char *_gl_eap_auth_text_get(void *data, Evas_Object *obj, const char *part)
+{
+       eap_connect_data_t *eap_data = (eap_connect_data_t *)data;
+
+       if (!g_strcmp0(part, g_genlist_info[WIFI_GENLIST_2LINE_STYLE].sub_text_part)) {
+               return g_strdup(sc(eap_data->str_pkg_name,
+                               I18N_TYPE_Phase_2_authentication));
+       }
+
+       return NULL;
+}
+
+static Evas_Object *_gl_eap_auth_content_get(void *data,
+               Evas_Object *obj, const char *part)
+{
+       eap_connect_data_t *eap_data = (eap_connect_data_t *)data;
+       eap_auth_t sel_sub_item_id = __common_eap_connect_popup_get_auth_type(eap_data->ap);
+       Evas_Object *btn = NULL;
+       Evas_Object *ly = NULL;
+       char buf[100];
+       int ug_type;
+
+       if (!strcmp(part, "elm.swallow.icon.0")) { //TODO
+               ug_type = common_util_get_ug_type();
+               if (ug_type != UG_VIEW_OOBE) {
+                       ly = elm_layout_add(obj);
+                       elm_layout_file_set(ly, CUSTOM_EDITFIELD_PATH, "eap_dropdown_button");
+               }
+
+               btn = elm_button_add(obj);
+               if (sel_sub_item_id == EAP_SEC_AUTH_NONE) {
+                       g_snprintf(buf, sizeof(buf), "%s",
+                                       sc(PACKAGE, I18N_TYPE_None));
+               } else {
+                       g_snprintf(buf, sizeof(buf), "%s",
+                                       list_eap_auth[sel_sub_item_id].name);
+               }
+
+               elm_object_domain_translatable_text_set(btn, PACKAGE, buf);
+               elm_object_style_set(btn, ug_type == UG_VIEW_OOBE ? "cancel" : "dropdown/label");
+               evas_object_propagate_events_set(btn, EINA_FALSE);
+               evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND,
+                               EVAS_HINT_EXPAND);
+               evas_object_size_hint_align_set(btn, EVAS_HINT_FILL,
+                               EVAS_HINT_FILL);
+               evas_object_smart_callback_add(btn, "clicked",
+                               _gl_eap_auth_btn_cb, eap_data);
+
+               if (ug_type != UG_VIEW_OOBE) {
+                       elm_layout_content_set(ly, "btn", btn);
+                       return ly;
+               }
+               return btn;
+       }
+       return NULL;
+}
+
+static void _gl_eap_entry_key_enter_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
+       if (!entry_info)
+               return;
+
+       Evas_Object *entry = NULL;
+       Elm_Object_Item *next_item = NULL;
+       eap_type_t eap_type;
+
+       switch (entry_info->entry_id) {
+       case ENTRY_TYPE_USER_ID:
+               eap_type = __common_eap_connect_popup_get_eap_type(
+                               entry_info->ap);
+
+               if (eap_type == EAP_SEC_TYPE_TLS) {
+                       entry = elm_object_item_part_content_get(entry_info->item,
+                                       "elm.icon.entry");
+                       if (entry)
+                               elm_object_focus_set(entry, EINA_FALSE);
+
+               } else {
+                       next_item = elm_genlist_item_next_get(entry_info->item);
+                       while (next_item) {
+                               if (elm_object_item_disabled_get(next_item) == EINA_FALSE &&
+                                       elm_genlist_item_select_mode_get(next_item) !=
+                                                       ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY) {
+                                       entry = elm_object_item_part_content_get(
+                                                       next_item, "elm.icon.entry");
+                                       if (entry) {
+                                               elm_object_focus_set(entry, EINA_TRUE);
+                                               return;
+                                       }
+                               }
+
+                               next_item = elm_genlist_item_next_get(next_item);
+                       }
+               }
+               break;
+       case ENTRY_TYPE_PASSWORD:
+               entry = elm_object_item_part_content_get(entry_info->item,
+                               "elm.icon.entry");
+               if (entry)
+                       elm_object_focus_set(entry, EINA_FALSE);
+               break;
+       default:
+               break;
+       }
+}
+
+static void _gl_eap_entry_cursor_changed_cb(void* data, Evas_Object* obj, void* event_info)
+{
+       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
+       if (!entry_info)
+               return;
+
+       if (elm_object_focus_get(obj)) {
+               if (elm_entry_is_empty(obj))
+                       elm_object_item_signal_emit(entry_info->item, "elm,state,eraser,hide", "");
+               else
+                       elm_object_item_signal_emit(entry_info->item, "elm,state,eraser,show", "");
+       }
+
+       if (entry_info->entry_txt) {
+               g_free(entry_info->entry_txt);
+               entry_info->entry_txt = NULL;
+       }
+
+       char *entry_text = elm_entry_markup_to_utf8(elm_entry_entry_get(obj));
+
+       if (entry_text != NULL && entry_text[0] != '\0')
+               entry_info->entry_txt = elm_entry_markup_to_utf8(elm_entry_entry_get(obj));
+
+       g_free(entry_text);
+}
+
+static void _gl_eap_entry_changed_cb(void* data, Evas_Object* obj, void* event_info)
+{
+       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
+       if (!entry_info)
+               return;
+
+       if (obj == NULL)
+               return;
+
+       if (elm_object_focus_get(obj)) {
+               if (elm_entry_is_empty(obj))
+                       elm_object_item_signal_emit(entry_info->item, "elm,state,eraser,hide", "");
+               else
+                       elm_object_item_signal_emit(entry_info->item, "elm,state,eraser,show", "");
+       }
+}
+
+static void _gl_eap_entry_focused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
+       if (!entry_info)
+               return;
+
+       if (!elm_entry_is_empty(obj))
+               elm_object_item_signal_emit(entry_info->item, "elm,state,eraser,show", "");
+
+       elm_object_item_signal_emit(entry_info->item, "elm,state,rename,hide", "");
+}
+
+static void _gl_eap_entry_unfocused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
+       if (!entry_info)
+               return;
+
+       if (entry_info->entry_txt) {
+               g_free(entry_info->entry_txt);
+               entry_info->entry_txt = NULL;
+       }
+
+       char *entry_text = elm_entry_markup_to_utf8(elm_entry_entry_get(obj));
+       if (entry_text != NULL && entry_text[0] != '\0')
+               entry_info->entry_txt = elm_entry_markup_to_utf8(elm_entry_entry_get(obj));
+
+       g_free(entry_text);
+
+       elm_object_item_signal_emit(entry_info->item, "elm,state,eraser,hide", "");
+       elm_object_item_signal_emit(entry_info->item, "elm,state,rename,show", "");
+}
+
+static void _gl_eap_entry_maxlength_reached(void *data, Evas_Object *obj,
+               void *event_info)
+{
+       common_utils_send_message_to_net_popup("Password length",
+                       "Lengthy Password", "notification", NULL);
+}
+
+static void _gl_eap_entry_eraser_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
+       if (!entry_info)
+               return;
+
+       Evas_Object *entry = elm_object_item_part_content_get(entry_info->item, "elm.icon.entry");
+       if (entry) {
+               elm_object_focus_set(entry, EINA_TRUE);
+               elm_entry_entry_set(entry, "");
+       }
+}
+
+static char *_gl_eap_entry_item_text_get(void *data, Evas_Object *obj, const char *part)
+{
+       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
+       if (!entry_info)
+               return NULL;
+
+       if (!g_strcmp0(part, g_genlist_info[WIFI_GENLIST_FULL_STYLE].sub_text_part))
+               return g_strdup(dgettext(PACKAGE, entry_info->title_txt));
+
+       return NULL;
+}
+
+static Evas_Object *_gl_eap_entry_item_content_get(void *data, Evas_Object *obj, const char *part)
+{
+       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
+       if (!entry_info)
+               return NULL;
+
+       if (g_strcmp0(part, g_genlist_info[WIFI_GENLIST_FULL_STYLE].content_part) == 0) {
+               Evas_Object *entry = NULL;
+               Evas_Object *box = NULL;
+               Evas_Object *tpad = NULL;
+               Evas_Object *lpad = NULL;
+               Evas_Object *label = NULL;
+               Evas_Object *layout = NULL;
+               Evas_Object *editfield = NULL;
+               char buf[MAX_LABEL_LENGTH] = {0, };
+               char *guide_txt = NULL;
+               char *accepted = NULL;
+               Eina_Bool hide_entry_txt = EINA_FALSE;
+               Elm_Input_Panel_Layout panel_type;
+               int return_key_type;
+               eap_type_t eap_type;
+               int height = 60;
+
+               eap_type = __common_eap_connect_popup_get_eap_type(entry_info->ap);
+
+               static Elm_Entry_Filter_Limit_Size limit_filter_data;
+
+               switch (entry_info->entry_id) {
+               case ENTRY_TYPE_USER_ID:
+                       panel_type = ELM_INPUT_PANEL_LAYOUT_NORMAL;
+                       guide_txt = entry_info->guide_txt;
+
+                       if (eap_type == EAP_SEC_TYPE_TLS)
+                               return_key_type = ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_DONE;
+                       else
+                               return_key_type = ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_NEXT;
+
+                       break;
+               case ENTRY_TYPE_PASSWORD:
+                       panel_type = ELM_INPUT_PANEL_LAYOUT_PASSWORD;
+                       guide_txt = entry_info->guide_txt;
+                       hide_entry_txt = EINA_TRUE;
+                       return_key_type = ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_DONE;
+                       break;
+               default:
+                       return NULL;
+               }
+
+               entry = elm_box_add(obj);
+               elm_box_align_set(entry, 0.0, 0.0);
+
+               tpad = evas_object_rectangle_add(entry);
+               evas_object_size_hint_min_set(tpad, 0, ELM_SCALE_SIZE(10));
+               evas_object_show(tpad);
+               elm_box_pack_end(entry, tpad);
+
+               box = elm_box_add(entry);
+               evas_object_size_hint_align_set(box, 0.0, 0.0);
+               elm_box_horizontal_set(box, EINA_TRUE);
+               elm_box_pack_end(entry, box);
+               evas_object_show(box);
+
+               lpad = evas_object_rectangle_add(box);
+               evas_object_size_hint_min_set(lpad, ELM_SCALE_SIZE(15), 0);
+               evas_object_show(lpad);
+               elm_box_pack_end(box, lpad);
+               evas_object_show(box);
+
+               label = elm_label_add(box);
+               snprintf(buf, MAX_LABEL_LENGTH, "<font_size=30>%s</font_size>",
+                                       dgettext(PACKAGE, entry_info->title_txt));
+               elm_object_text_set(label, buf);
+               evas_object_size_hint_align_set(label, EVAS_HINT_FILL, EVAS_HINT_FILL);
+               evas_object_size_hint_weight_set(label, 0.9, EVAS_HINT_EXPAND);
+               elm_box_pack_end(box, label);
+               evas_object_show(label);
+
+               layout = elm_layout_add(entry);
+               elm_layout_theme_set(layout, "layout", "editfield", "singleline");
+               evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
+               evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+               editfield = elm_entry_add(layout);
+               elm_entry_single_line_set(editfield, EINA_TRUE);
+               elm_entry_scrollable_set(editfield, EINA_TRUE);
+               elm_entry_password_set(editfield, hide_entry_txt);
+               elm_entry_prediction_allow_set(editfield, EINA_FALSE);
+               elm_entry_autocapital_type_set(editfield, ELM_AUTOCAPITAL_TYPE_NONE);
+
+               elm_object_domain_translatable_part_text_set(editfield, "elm.guide",
+                               PACKAGE, guide_txt);
+               if (entry_info->entry_txt && (strlen(entry_info->entry_txt) > 0))
+                       elm_entry_entry_set(editfield, entry_info->entry_txt);
+
+               elm_entry_input_panel_layout_set(editfield, panel_type);
+               elm_entry_input_panel_return_key_type_set(editfield, return_key_type);
+
+               limit_filter_data.max_char_count = 200;
+               elm_entry_markup_filter_append(editfield, elm_entry_filter_limit_size, &limit_filter_data);
+
+               Elm_Entry_Filter_Accept_Set digits_filter_data;
+               memset(&digits_filter_data, 0, sizeof(Elm_Entry_Filter_Accept_Set));
+               digits_filter_data.accepted = accepted;
+               elm_entry_markup_filter_append(editfield, elm_entry_filter_accept_set, &digits_filter_data);
+
+               Ecore_IMF_Context *imf_ctxt = elm_entry_imf_context_get(editfield);
+               if (imf_ctxt && entry_info->input_panel_cb) {
+                       ecore_imf_context_input_panel_event_callback_add(imf_ctxt,
+                                       ECORE_IMF_INPUT_PANEL_STATE_EVENT,
+                                       entry_info->input_panel_cb,
+                                       entry_info->input_panel_cb_data);
+                       DEBUG_LOG(UG_NAME_NORMAL, "set the imf ctxt cbs");
+               }
+
+               evas_object_smart_callback_add(editfield, "activated", _gl_eap_entry_key_enter_cb, entry_info);
+               evas_object_smart_callback_add(editfield, "cursor,changed", _gl_eap_entry_cursor_changed_cb, entry_info);
+               evas_object_smart_callback_add(editfield, "changed", _gl_eap_entry_changed_cb, entry_info);
+               evas_object_smart_callback_add(editfield, "focused", _gl_eap_entry_focused_cb, entry_info);
+               evas_object_smart_callback_add(editfield, "unfocused", _gl_eap_entry_unfocused_cb, entry_info);
+               evas_object_smart_callback_add(editfield, "maxlength,reached", _gl_eap_entry_maxlength_reached, NULL);
+
+               elm_object_part_content_set(layout, "elm.swallow.content", editfield);
+               evas_object_show(layout);
+               elm_box_pack_end(entry, layout);
+
+               evas_object_size_hint_min_set(entry, 0, ELM_SCALE_SIZE(height));
+               elm_object_focus_set(entry, EINA_FALSE);
+               evas_object_show(entry);
+
+               if (entry_info->entry_id == ENTRY_TYPE_PASSWORD)
+                       g_pwd_entry = editfield;
+
+               return entry;
+       } else if (g_strcmp0(part, "elm.icon.eraser") == 0) { // TODO
+               Evas_Object *btn = elm_button_add(obj);
+               elm_object_style_set(btn, "editfield_clear");
+               evas_object_smart_callback_add(btn, "clicked", _gl_eap_entry_eraser_clicked_cb, entry_info);
+               return btn;
+       }
+
+       return NULL;
+}
+
+static void _gl_eap_entry_item_del(void *data, Evas_Object *obj)
+{
+       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
+       if (entry_info == NULL)
+               return;
+
+       if (entry_info->entry_txt)
+               g_free(entry_info->entry_txt);
+
+       g_free(entry_info);
+}
+
+static void _chk_changed_cb(void *data, Evas_Object *obj, void *ei)
+{
+       if (obj == NULL || g_pwd_entry == NULL)
+               return;
+
+       Eina_Bool state = elm_check_state_get(obj);
+       if (state)
+               elm_entry_password_set(g_pwd_entry, EINA_FALSE);
+       else
+               elm_entry_password_set(g_pwd_entry, EINA_TRUE);
+       elm_entry_cursor_end_set(g_pwd_entry);
+}
+
+static char *_gl_eap_chkbox_item_text_get(void *data, Evas_Object *obj,
+               const char *part)
+{
+       char *str_pkg_name = (char *)data;
+
+       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part, part)) {
+               char buf[1024];
+               snprintf(buf, 1023, "%s", sc(str_pkg_name, I18N_TYPE_Show_password));
+               return strdup(buf);
+       }
+       return NULL;
+
+}
+
+static Evas_Object *_gl_eap_chkbox_item_content_get(void *data,
+               Evas_Object *obj, const char *part)
+{
+       Evas_Object *check = NULL;
+
+       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].content_part, part)) {
+               check = elm_check_add(obj);
+               if (common_util_get_ug_type() == UG_VIEW_OOBE)
+                       elm_object_style_set(check, "oobe-casual");
+
+               evas_object_propagate_events_set(check, EINA_FALSE);
+               evas_object_size_hint_align_set(check, EVAS_HINT_FILL, EVAS_HINT_FILL);
+               evas_object_size_hint_weight_set(check, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+               evas_object_smart_callback_add(check, "changed",
+                               _chk_changed_cb, NULL);
+
+               elm_object_focus_allow_set(check, EINA_FALSE);
+
+               return check;
+       }
+       return NULL;
+}
+
+static void _gl_eap_chkbox_sel(void *data, Evas_Object *obj, void *ei)
+{
+       Elm_Object_Item *item = NULL;
+
+       item = (Elm_Object_Item *)ei;
+       if (item == NULL)
+               return;
+
+       Evas_Object *ck = elm_object_item_part_content_get(ei, "elm.icon.right");
+
+       elm_genlist_item_selected_set(item, EINA_FALSE);
+
+       Eina_Bool state = elm_check_state_get(ck);
+       elm_check_state_set(ck, !state);
+
+       _chk_changed_cb(NULL, ck, NULL);
+}
+
+static void gl_lang_changed(void *data, Evas_Object *obj, void *event_info)
+{
+       elm_genlist_realized_items_update(obj);
+}
+
+static void __common_eap_connect_popup_init_item_class(void *data)
+{
+       g_eap_type_itc.item_style = g_genlist_info[WIFI_GENLIST_2LINE_STYLE].style_name;
+       g_eap_type_itc.func.text_get = _gl_eap_type_text_get;
+       g_eap_type_itc.func.content_get = _gl_eap_type_content_get;
+       g_eap_type_itc.func.state_get = NULL;
+       g_eap_type_itc.func.del = NULL;
+
+       g_eap_auth_itc.item_style = g_genlist_info[WIFI_GENLIST_2LINE_STYLE].style_name;
+       g_eap_auth_itc.func.text_get = _gl_eap_auth_text_get;
+       g_eap_auth_itc.func.content_get = _gl_eap_auth_content_get;
+       g_eap_auth_itc.func.state_get = NULL;
+       g_eap_auth_itc.func.del = NULL;
+
+       g_eap_user_cert_itc.item_style = g_genlist_info[WIFI_GENLIST_2LINE_STYLE].style_name;
+       g_eap_user_cert_itc.func.text_get = _gl_eap_user_cert_text_get;
+       g_eap_user_cert_itc.func.content_get = _gl_eap_user_cert_content_get;
+       g_eap_user_cert_itc.func.state_get = NULL;
+       g_eap_user_cert_itc.func.del = NULL;
+
+       g_eap_entry_itc.item_style = g_genlist_info[WIFI_GENLIST_FULL_STYLE].style_name;
+       g_eap_entry_itc.func.text_get = _gl_eap_entry_item_text_get;
+       g_eap_entry_itc.func.content_get = _gl_eap_entry_item_content_get;
+       g_eap_entry_itc.func.state_get = NULL;
+       g_eap_entry_itc.func.del = _gl_eap_entry_item_del;
+
+       g_eap_chkbox_itc.item_style = g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name;
+       g_eap_chkbox_itc.func.text_get = _gl_eap_chkbox_item_text_get;
+       g_eap_chkbox_itc.func.content_get = _gl_eap_chkbox_item_content_get;
+       g_eap_chkbox_itc.func.state_get = NULL;
+       g_eap_chkbox_itc.func.del = NULL;
+}
+
+static gboolean __cert_extract_files(const char *cert_alias,
+               eap_connect_data_t *eap_data)
+{
+       int ret;
+       int validity;
+       size_t cert_counts = 0;
+       size_t cert_index;
+       gchar *ca_cert_path = NULL;
+       gchar *user_cert_path = NULL;
+       gchar *privatekey_path = NULL;
+       FILE *fp;
+       CertSvcInstance cert_instance;
+       CertSvcString cert_alias_str;
+       CertSvcCertificateList cert_list;
+       CertSvcCertificate user_certificate;
+       CertSvcCertificate ca_certificate;
+       CertSvcCertificate *selected_certificate = NULL;
+       X509 *x509 = NULL;
+       EVP_PKEY *privatekey = NULL;
+
+       ret = certsvc_instance_new(&cert_instance);
+       if (ret != CERTSVC_SUCCESS) {
+               ERROR_LOG(UG_NAME_NORMAL, "failed to certsvc_instance_new");
+               goto error;
+       }
+       ret = certsvc_string_new(cert_instance, cert_alias, strlen(cert_alias), &cert_alias_str);
+       if (ret != CERTSVC_SUCCESS) {
+               ERROR_LOG(UG_NAME_NORMAL, "failed to certsvc_string_new");
+               goto error;
+       }
+       ret = certsvc_pkcs12_load_certificate_list_from_store(cert_instance, WIFI_STORE, cert_alias_str, &cert_list);
+       if (ret != CERTSVC_SUCCESS) {
+               ERROR_LOG(UG_NAME_NORMAL, "failed to certsvc_pkcs12_load_certificate_list_from_store");
+               goto error;
+       }
+       ret = certsvc_certificate_list_get_length(cert_list, &cert_counts);
+       if (cert_counts < 1) {
+               ERROR_LOG(UG_NAME_NORMAL, "there is no certificates");
+               goto error;
+       }
+       INFO_LOG(UG_NAME_NORMAL, "cert counts: %zd", cert_counts);
+       selected_certificate = g_try_new0(CertSvcCertificate, cert_counts);
+       if (selected_certificate == NULL) {
+               ERROR_LOG(UG_NAME_NORMAL, "failed to allocate memory");
+               goto error;
+       }
+       ret = certsvc_certificate_list_get_one(cert_list, 0, &user_certificate);
+       if (ret != CERTSVC_SUCCESS) {
+               ERROR_LOG(UG_NAME_NORMAL, "failed to certsvc_certificate_list_get_one");
+               goto error;
+       }
+       cert_index = cert_counts - 1;
+
+       selected_certificate[0] = user_certificate;
+
+       ret = certsvc_certificate_dup_x509(user_certificate, &x509);
+
+       user_cert_path = g_strdup_printf("%s%s_%s", EAP_TLS_PATH,
+                               cert_alias, EAP_TLS_USER_CERT_PATH);
+       if ((fp = fopen(user_cert_path, "w")) == NULL)
+               goto error;
+
+       ret = PEM_write_X509(fp, x509);
+       fclose(fp);
+       certsvc_certificate_free_x509(x509);
+       INFO_LOG(UG_NAME_NORMAL, "success to save user_cert file");
+
+       ca_cert_path = g_strdup_printf("%s%s_%s", EAP_TLS_PATH, cert_alias,
+                               EAP_TLS_CA_CERT_PATH);
+       while (cert_index) {
+               ret = certsvc_certificate_list_get_one(cert_list, cert_index, &ca_certificate);
+               if (ret != CERTSVC_SUCCESS) {
+                       ERROR_LOG(UG_NAME_NORMAL, "failed to certsvc_certificate_list_get_one");
+                       goto error;
+               }
+
+               selected_certificate[cert_counts-cert_index] = ca_certificate;
+               cert_index--;
+
+               ret = certsvc_certificate_dup_x509(ca_certificate, &x509);
+               if ((fp = fopen(ca_cert_path, "a")) == NULL)
+                       goto error;
+
+               ret = PEM_write_X509(fp, x509);
+               fclose(fp);
+               certsvc_certificate_free_x509(x509);
+       }
+       INFO_LOG(UG_NAME_NORMAL, "success to save ca_cert file");
+       ret = certsvc_certificate_verify(selected_certificate[0], selected_certificate, cert_counts, NULL, 0, &validity);
+       if (ret != CERTSVC_SUCCESS) {
+               ERROR_LOG(UG_NAME_NORMAL, "failed to verify ca_certificate");
+               goto error;
+       }
+       if (validity == 0) {
+               ERROR_LOG(UG_NAME_NORMAL, "Invalid certificate");
+               goto error;
+       }
+
+       ret = certsvc_pkcs12_dup_evp_pkey_from_store(cert_instance, WIFI_STORE, cert_alias_str, &privatekey);
+
+       privatekey_path = g_strdup_printf("%s%s_%s", EAP_TLS_PATH,
+                               cert_alias, EAP_TLS_PRIVATEKEY_PATH);
+
+       if ((fp = fopen(privatekey_path, "w")) == NULL)
+               goto error;
+
+       ret = PEM_write_PrivateKey(fp, privatekey, NULL, NULL, 0, NULL, NULL);
+       fclose(fp);
+       certsvc_pkcs12_free_evp_pkey(privatekey);
+       INFO_LOG(UG_NAME_NORMAL, "success to save privatekey file");
+
+       g_free(selected_certificate);
+       certsvc_instance_free(cert_instance);
+
+       eap_data->ca_cert_path = ca_cert_path;
+       eap_data->user_cert_path = user_cert_path;
+       eap_data->privatekey_path = privatekey_path;
+
+       return TRUE;
+
+error:
+       g_free(ca_cert_path);
+       g_free(user_cert_path);
+       g_free(privatekey_path);
+
+       if (selected_certificate)
+               g_free(selected_certificate);
+
+       certsvc_instance_free(cert_instance);
+       return FALSE;
+}
+
+/* This creates EAP type, Auth type, CA certificate, User certificate,
+ * User Id, Anonymous Id and Password items.
+ */
+static void _create_and_update_list_items_based_on_rules(eap_type_t new_type,
+               eap_connect_data_t *eap_data)
+{
+       __COMMON_FUNC_ENTER__;
+       Evas_Object* view_list = eap_data->genlist;
+       Elm_Object_Item *insert_after_item = NULL;
+       Elm_Object_Item *prev_item = NULL;
+       common_utils_entry_info_t *edit_box_details;
+       Eina_Bool auth_reqd = EINA_FALSE;
+       Eina_Bool user_cert_reqd = EINA_FALSE;
+       Eina_Bool id_reqd = EINA_FALSE;
+       Eina_Bool pw_reqd = EINA_FALSE;
+
+       if (NULL == eap_data->eap_type_item) {
+               /* Create EAP method/type */
+               eap_data->eap_type_item = elm_genlist_item_append(
+                                               view_list, &g_eap_type_itc,
+                                               eap_data, NULL,
+                                               ELM_GENLIST_ITEM_NONE,
+                                               _gl_eap_item_sel_cb, eap_data);
+       }
+
+       switch (new_type) {
+       case EAP_SEC_TYPE_PEAP:
+               insert_after_item = eap_data->eap_type_item;
+               auth_reqd = EINA_TRUE;
+               user_cert_reqd = EINA_FALSE;
+               id_reqd = EINA_TRUE;
+               pw_reqd = EINA_TRUE;
+               break;
+       case EAP_SEC_TYPE_TLS:
+               insert_after_item = eap_data->eap_type_item;
+               auth_reqd = EINA_FALSE;
+               user_cert_reqd = EINA_TRUE;
+               id_reqd = EINA_TRUE;
+               pw_reqd = EINA_FALSE;
+               break;
+       case EAP_SEC_TYPE_TTLS:
+               insert_after_item = eap_data->eap_type_item;
+               auth_reqd = EINA_TRUE;
+               user_cert_reqd = EINA_FALSE;
+               id_reqd = EINA_TRUE;
+               pw_reqd = EINA_TRUE;
+               break;
+       case EAP_SEC_TYPE_SIM:
+               insert_after_item = eap_data->eap_type_item;
+               auth_reqd = EINA_FALSE;
+               user_cert_reqd = EINA_FALSE;
+               id_reqd = EINA_FALSE;
+               pw_reqd = EINA_FALSE;
+               break;
+       case EAP_SEC_TYPE_AKA:
+               _delete_eap_entry_items(eap_data);
+               insert_after_item = eap_data->eap_type_item;
+               auth_reqd = EINA_FALSE;
+               user_cert_reqd = EINA_FALSE;
+               id_reqd = EINA_FALSE;
+               pw_reqd = EINA_FALSE;
+               break;
+       case EAP_SEC_TYPE_AKA_PRIME:
+               _delete_eap_entry_items(eap_data);
+               insert_after_item = eap_data->eap_type_item;
+               auth_reqd = EINA_FALSE;
+               user_cert_reqd = EINA_FALSE;
+               id_reqd = EINA_FALSE;
+               pw_reqd = EINA_FALSE;
+               break;
+       case EAP_SEC_TYPE_FAST:
+               insert_after_item = eap_data->eap_type_item;
+               auth_reqd = EINA_TRUE;
+               user_cert_reqd = EINA_FALSE;
+               id_reqd = EINA_TRUE;
+               pw_reqd = EINA_TRUE;
+               break;
+       case EAP_SEC_TYPE_PWD:
+               insert_after_item = eap_data->eap_type_item;
+               auth_reqd = EINA_FALSE;
+               user_cert_reqd = EINA_FALSE;
+               id_reqd = EINA_TRUE;
+               pw_reqd = EINA_TRUE;
+               break;
+       default:
+               break;
+       }
+
+       if (auth_reqd == EINA_TRUE) {
+               if (eap_data->eap_auth_item == NULL) {
+                       /* Add EAP phase2 authentication */
+                       eap_data->eap_auth_item = elm_genlist_item_insert_after(
+                                       view_list, &g_eap_auth_itc, eap_data, NULL,
+                                       insert_after_item, ELM_GENLIST_ITEM_NONE,
+                                       _gl_eap_item_sel_cb, eap_data);
+               }
+       } else {
+               _delete_eap_auth_item(eap_data);
+       }
+
+       if (user_cert_reqd == EINA_TRUE) {
+               if (eap_data->eap_user_cert_item == NULL) {
+                       prev_item = eap_data->eap_type_item;
+
+                       /* Add User certificate */
+                       eap_data->eap_user_cert_item = elm_genlist_item_insert_after(
+                                       view_list, &g_eap_user_cert_itc, eap_data, NULL,
+                                       prev_item, ELM_GENLIST_ITEM_NONE,
+                                       _gl_eap_item_sel_cb, eap_data);
+               }
+       } else {
+               _delete_eap_user_cert_item(eap_data);
+       }
+
+       if (id_reqd == EINA_TRUE) {
+               if (eap_data->eap_id_item == NULL) {
+                       if (new_type == EAP_SEC_TYPE_PEAP ||
+                                       new_type == EAP_SEC_TYPE_TTLS) {
+                               prev_item = eap_data->eap_auth_item;
+                       } else if(new_type == EAP_SEC_TYPE_FAST ||
+                                       new_type == EAP_SEC_TYPE_PWD) {
+                               prev_item = eap_data->eap_type_item;
+
+                       } else {
+                               prev_item = eap_data->eap_user_cert_item;
+                       }
+
+                       /* Add EAP ID */
+                       edit_box_details = g_try_new0(common_utils_entry_info_t, 1);
+                       if (edit_box_details == NULL)
+                               return;
+
+                       edit_box_details->ap = eap_data->ap;
+                       edit_box_details->entry_id = ENTRY_TYPE_USER_ID;
+                       edit_box_details->title_txt = "IDS_WIFI_BODY_IDENTITY";
+                       edit_box_details->guide_txt = "IDS_WIFI_BODY_ENTER_IDENTITY";
+                       edit_box_details->item = elm_genlist_item_insert_after(
+                                       view_list, &g_eap_entry_itc, edit_box_details,
+                                       NULL, prev_item,
+                                       ELM_GENLIST_ITEM_NONE, _gl_editbox_sel_cb, NULL);
+                       eap_data->eap_id_item = edit_box_details->item;
+               }
+       } else {
+               _delete_eap_id_item(eap_data);
+       }
+
+       if (pw_reqd == EINA_TRUE) {
+               if (eap_data->eap_pw_item == NULL) {
+                       /* Add EAP Password */
+                       edit_box_details = g_try_new0(common_utils_entry_info_t, 1);
+                       if (edit_box_details == NULL)
+                               return;
+
+                       edit_box_details->ap = eap_data->ap;
+                       edit_box_details->entry_id = ENTRY_TYPE_PASSWORD;
+                       edit_box_details->title_txt = "IDS_WIFI_HEADER_PASSWORD";
+                       edit_box_details->guide_txt = "IDS_WIFI_HEADER_ENTER_PASSWORD";
+                       edit_box_details->item = elm_genlist_item_insert_after(
+                                       view_list, &g_eap_entry_itc,
+                                       edit_box_details, NULL,
+                                       eap_data->eap_id_item,
+                                       ELM_GENLIST_ITEM_NONE,
+                                       _gl_editbox_sel_cb, NULL);
+                       eap_data->eap_pw_item = edit_box_details->item;
+
+                       _update_eap_id_item_enter_key(eap_data);
+               }
+
+               if (eap_data->eap_chkbox_item == NULL) {
+                       /* Add Show Password checkbox */
+                       eap_data->eap_chkbox_item = elm_genlist_item_insert_after(
+                                       view_list, &g_eap_chkbox_itc,
+                                       eap_data->str_pkg_name, NULL,
+                                       eap_data->eap_pw_item,
+                                       ELM_GENLIST_ITEM_NONE,
+                                       _gl_eap_chkbox_sel, NULL);
+               }
+       } else {
+               _delete_eap_pw_items(eap_data);
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return;
+}
+
+static void _update_eap_id_item_enter_key(eap_connect_data_t *eap_data)
+{
+       if (eap_data->eap_id_item == NULL)
+               return;
+
+       Evas_Object *entry = NULL;
+       eap_type_t eap_type;
+
+       eap_type = __common_eap_connect_popup_get_eap_type(eap_data->ap);
+       entry = elm_object_item_part_content_get(eap_data->eap_id_item,
+                       "elm.icon.entry");
+       if (entry) {
+               if (eap_type == EAP_SEC_TYPE_TLS) {
+                       elm_entry_input_panel_return_key_type_set(entry,
+                                       ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_DONE);
+               } else {
+                       elm_entry_input_panel_return_key_type_set(entry,
+                                       ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_NEXT);
+               }
+       }
+}
+
+static void _delete_eap_auth_item(eap_connect_data_t *eap_data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (eap_data->eap_auth_item != NULL) {
+               elm_object_item_del(eap_data->eap_auth_item);
+               eap_data->eap_auth_item = NULL;
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return;
+}
+
+static void _delete_eap_user_cert_item(eap_connect_data_t *eap_data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (eap_data->eap_user_cert_item != NULL) {
+               elm_object_item_del(eap_data->eap_user_cert_item);
+               eap_data->eap_user_cert_item = NULL;
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return;
+}
+
+static void _delete_eap_id_item(eap_connect_data_t *eap_data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (eap_data->eap_id_item != NULL) {
+               elm_object_item_del(eap_data->eap_id_item);
+               eap_data->eap_id_item = NULL;
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return;
+}
+
+static void _delete_eap_pw_items(eap_connect_data_t *eap_data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       _update_eap_id_item_enter_key(eap_data);
+
+       if (eap_data->eap_pw_item != NULL) {
+               elm_object_item_del(eap_data->eap_pw_item);
+               eap_data->eap_pw_item = NULL;
+       }
+
+       if (eap_data->eap_chkbox_item) {
+               elm_object_item_del(eap_data->eap_chkbox_item);
+               eap_data->eap_chkbox_item = NULL;
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return;
+}
+
+void _delete_eap_entry_items(eap_connect_data_t *eap_data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (eap_data->eap_auth_item != NULL) {
+               elm_object_item_del(eap_data->eap_auth_item);
+               eap_data->eap_auth_item = NULL;
+       }
+
+       if (eap_data->eap_user_cert_item != NULL) {
+               elm_object_item_del(eap_data->eap_user_cert_item);
+               eap_data->eap_user_cert_item = NULL;
+       }
+
+       if (eap_data->eap_id_item != NULL) {
+               elm_object_item_del(eap_data->eap_id_item);
+               eap_data->eap_id_item = NULL;
+       }
+
+       if (eap_data->eap_pw_item != NULL) {
+               elm_object_item_del(eap_data->eap_pw_item);
+               eap_data->eap_pw_item = NULL;
+       }
+
+       if (eap_data->eap_chkbox_item != NULL) {
+               elm_object_item_del(eap_data->eap_chkbox_item);
+               eap_data->eap_chkbox_item = NULL;
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return;
+}
+
+static Evas_Object* _create_list(Evas_Object* parent, void *data)
+{
+       __COMMON_FUNC_ENTER__;
+       assertm_if(NULL == parent, "NULL!!");
+
+       eap_connect_data_t *eap_data = (eap_connect_data_t *)data;
+       Evas_Object* view_list = NULL;
+       eap_type_t eap_type = EAP_SEC_TYPE_UNKNOWN;
+       retvm_if(eap_data == NULL, NULL);
+
+       __common_eap_connect_popup_init_item_class(eap_data);
+
+       eap_data->eap_done_ok = FALSE;
+       eap_data->genlist = view_list = elm_genlist_add(parent);
+       //elm_genlist_realization_mode_set(view_list, EINA_TRUE);
+       elm_genlist_mode_set(view_list, ELM_LIST_COMPRESS);
+       elm_scroller_content_min_limit(view_list, EINA_FALSE, EINA_TRUE);
+
+       evas_object_size_hint_weight_set(view_list, EVAS_HINT_EXPAND,
+                       EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(view_list, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+       /* Set default values. eap type = PEAP, auth type = MSCHAPv2 */
+       eap_type = __common_eap_connect_popup_get_eap_type(eap_data->ap);
+       wifi_manager_ap_set_eap_type(eap_data->ap,
+                       (eap_type == EAP_SEC_TYPE_UNKNOWN) ?
+                       WIFI_MANAGER_EAP_TYPE_PEAP :
+                       __common_eap_connect_popup_get_wlan_eap_type(eap_type));
+
+       wifi_manager_ap_set_eap_auth_type(eap_data->ap,
+                                       WIFI_MANAGER_EAP_AUTH_TYPE_MSCHAPV2);
+
+       selected_cert = 0;
+
+       /* Create the entry items */
+       _create_and_update_list_items_based_on_rules(eap_type, eap_data);
+
+       evas_object_smart_callback_add(view_list, "language,changed",
+                       gl_lang_changed, NULL);
+
+       __COMMON_FUNC_EXIT__;
+       return view_list;
+}
+
+static Eina_Bool _enable_scan_updates_cb(void *data)
+{
+       /* Lets enable the scan updates */
+       wlan_manager_enable_scan_result_update();
+
+       /* Reset the ecore timer handle */
+       common_util_manager_ecore_scan_update_timer_reset();
+
+       return ECORE_CALLBACK_CANCEL;
+}
+
+static void __common_eap_connect_cleanup(eap_connect_data_t *eap_data)
+{
+       if (eap_data == NULL)
+               return;
+
+       if (eap_data->conf != NULL) {
+               evas_object_smart_callback_del(eap_data->conf,
+                               "virtualkeypad,state,on",
+                               _eap_popup_keypad_on_cb);
+               evas_object_smart_callback_del(eap_data->conf,
+                               "virtualkeypad,state,off",
+                               _eap_popup_keypad_off_cb);
+       }
+
+       if (eap_data->ssid != NULL) {
+               g_free(eap_data->ssid);
+               eap_data->ssid = NULL;
+       }
+
+       if (eap_data->cert_alias) {
+               g_free(eap_data->cert_alias);
+               eap_data->cert_alias = NULL;
+       }
+
+       if (eap_data->ca_cert_path) {
+               g_free(eap_data->ca_cert_path);
+               eap_data->ca_cert_path = NULL;
+       }
+
+       if (eap_data->user_cert_path) {
+               g_free(eap_data->user_cert_path);
+               eap_data->user_cert_path = NULL;
+       }
+
+       if (eap_data->privatekey_path) {
+               g_free(eap_data->privatekey_path);
+               eap_data->privatekey_path = NULL;
+       }
+
+       wifi_manager_ap_destroy(eap_data->ap);
+       eap_data->ap = NULL;
+
+       if (eap_data->info_popup) {
+               evas_object_del(eap_data->info_popup);
+               eap_data->info_popup = NULL;
+       }
+
+       if (eap_data->popup != NULL) {
+               evas_object_hide(eap_data->popup);
+               evas_object_del(eap_data->popup);
+       }
+
+       if (_eap_view_deref_cb != NULL) {
+               _eap_view_deref_cb();
+               _eap_view_deref_cb = NULL;
+       }
+
+       /* A delay is needed to get the smooth Input panel closing animation effect */
+       common_util_managed_ecore_scan_update_timer_add(0.1,
+                       _enable_scan_updates_cb, NULL);
+}
+
+static void __common_eap_connect_destroy_cb(void *data,  Evas_Object *obj,
+               void *event_info)
+{
+       __common_eap_connect_cleanup((eap_connect_data_t *)data);
+}
+
+static void _info_popup_ok_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       eap_connect_data_t *eap_data = (eap_connect_data_t *)data;
+
+       if (eap_data->info_popup != NULL) {
+               evas_object_del(eap_data->info_popup);
+               eap_data->info_popup = NULL;
+       }
+}
+
+static void __common_eap_connect_done_cb(void *data, Evas_Object *obj,
+               void *event_info)
+{
+       char *str_id = NULL;
+       char *str_pw = NULL;
+       bool favorite = FALSE;
+       wifi_manager_eap_type_e eap_type;
+       wifi_manager_eap_auth_type_e eap_auth_type;
+       eap_connect_data_t *eap_data = (eap_connect_data_t *)data;
+       popup_btn_info_t popup_data;
+
+       __COMMON_FUNC_ENTER__;
+       if (eap_data->eap_done_ok == TRUE) {
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+       eap_data->eap_done_ok = TRUE;
+
+       wifi_manager_ap_get_eap_type(eap_data->ap, &eap_type);
+       wifi_manager_ap_get_eap_auth_type(eap_data->ap, &eap_auth_type);
+
+       wifi_manager_ap_is_favorite(eap_data->ap, &favorite);
+       if (favorite == TRUE) {
+               wlan_manager_forget(eap_data->ap);
+               wifi_manager_ap_refresh(eap_data->ap);
+
+               wifi_manager_ap_set_eap_type(eap_data->ap, eap_type);
+               wifi_manager_ap_set_eap_auth_type(eap_data->ap, eap_auth_type);
+       }
+
+       wifi_manager_ap_set_eap_ca_cert_file(eap_data->ap, "");
+       wifi_manager_ap_set_eap_client_cert_file(eap_data->ap, "");
+       wifi_manager_ap_set_eap_private_key_info(eap_data->ap, "", "");
+
+       switch (eap_type) {
+       case WIFI_MANAGER_EAP_TYPE_PEAP:
+       case WIFI_MANAGER_EAP_TYPE_TTLS:
+
+               str_id = common_utils_get_list_item_entry_txt(eap_data->eap_id_item);
+               if (str_id == NULL || str_id[0] == '\0') {
+                       memset(&popup_data, 0, sizeof(popup_data));
+                       popup_data.title_txt = eap_data->ssid;
+                       popup_data.btn1_txt = "IDS_WIFI_SK2_OK";
+                       popup_data.btn1_cb = _info_popup_ok_cb;
+                       popup_data.btn1_data = eap_data;
+                       popup_data.info_txt = "IDS_WIFI_BODY_ENTER_IDENTITY";
+                       eap_data->eap_done_ok = FALSE;
+                       eap_data->info_popup = common_utils_show_info_popup(eap_data->win,
+                                               &popup_data);
+
+                       g_free(str_id);
+
+                       return;
+               }
+
+               str_pw = common_utils_get_list_item_entry_txt(eap_data->eap_pw_item);
+               if (str_pw == NULL || str_pw[0] == '\0') {
+                       memset(&popup_data, 0, sizeof(popup_data));
+                       popup_data.title_txt = eap_data->ssid;
+                       popup_data.btn1_txt = "IDS_WIFI_SK2_OK";
+                       popup_data.btn1_cb = _info_popup_ok_cb;
+                       popup_data.btn1_data = eap_data;
+                       popup_data.info_txt = "IDS_WIFI_HEADER_ENTER_PASSWORD";
+                       eap_data->eap_done_ok = FALSE;
+                       eap_data->info_popup = common_utils_show_info_popup(eap_data->win,
+                                               &popup_data);
+
+                       g_free(str_id);
+                       g_free(str_pw);
+
+                       return;
+               }
+
+               wifi_manager_ap_set_eap_type(eap_data->ap, eap_type);
+               wifi_manager_ap_set_eap_auth_type(eap_data->ap, eap_auth_type);
+               wifi_manager_ap_set_eap_passphrase(eap_data->ap, str_id, str_pw);
+               break;
+
+       case WIFI_MANAGER_EAP_TYPE_TLS:
+               str_id = common_utils_get_list_item_entry_txt(eap_data->eap_id_item);
+               str_pw = common_utils_get_list_item_entry_txt(eap_data->eap_pw_item);
+
+               wifi_manager_ap_set_eap_type(eap_data->ap, eap_type);
+               wifi_manager_ap_set_eap_auth_type(eap_data->ap, eap_auth_type);
+               wifi_manager_ap_set_eap_passphrase(eap_data->ap, str_id, str_pw);
+               wifi_manager_ap_set_eap_ca_cert_file(eap_data->ap, eap_data->ca_cert_path);
+               wifi_manager_ap_set_eap_client_cert_file(eap_data->ap, eap_data->user_cert_path);
+               wifi_manager_ap_set_eap_private_key_info(eap_data->ap,
+                               eap_data->privatekey_path, NULL);
+               break;
+
+       case WIFI_MANAGER_EAP_TYPE_SIM:
+       case WIFI_MANAGER_EAP_TYPE_AKA:
+       case WIFI_MANAGER_EAP_TYPE_AKA_PRIME:
+               wifi_manager_ap_set_eap_type(eap_data->ap, eap_type);
+               break;
+       case WIFI_MANAGER_EAP_TYPE_FAST:
+       case WIFI_MANAGER_EAP_TYPE_PWD:
+               str_id = common_utils_get_list_item_entry_txt(eap_data->eap_id_item);
+               str_pw = common_utils_get_list_item_entry_txt(eap_data->eap_pw_item);
+
+               wifi_manager_ap_set_eap_type(eap_data->ap, eap_type);
+               wifi_manager_ap_set_eap_auth_type(eap_data->ap, eap_auth_type);
+               wifi_manager_ap_set_eap_passphrase(eap_data->ap, str_id, str_pw);
+               break;
+
+       default:
+               ERROR_LOG(UG_NAME_NORMAL, "Unknown EAP method %d", eap_type);
+               break;
+       }
+
+       if (eap_data->is_hidden) {
+               wifi_manager_ap_h hidden_ap;
+               char *ssid;
+               wifi_manager_ap_get_essid(eap_data->ap, &ssid);
+               wlan_manager_ap_hidden_create(ssid, &hidden_ap);
+               g_free(ssid);
+
+               switch (eap_type) {
+               case WIFI_MANAGER_EAP_TYPE_PEAP:
+               case WIFI_MANAGER_EAP_TYPE_TTLS:
+                       wifi_manager_ap_set_eap_type(hidden_ap, eap_type);
+                       wifi_manager_ap_set_eap_auth_type(hidden_ap, eap_auth_type);
+                       wifi_manager_ap_set_eap_passphrase(hidden_ap, str_id, str_pw);
+                       break;
+               case WIFI_MANAGER_EAP_TYPE_TLS:
+                       wifi_manager_ap_set_eap_type(hidden_ap, eap_type);
+                       wifi_manager_ap_set_eap_auth_type(hidden_ap, eap_auth_type);
+                       wifi_manager_ap_set_eap_passphrase(hidden_ap, str_id, str_pw);
+                       wifi_manager_ap_set_eap_ca_cert_file(hidden_ap, eap_data->ca_cert_path);
+                       wifi_manager_ap_set_eap_client_cert_file(hidden_ap, eap_data->user_cert_path);
+                       wifi_manager_ap_set_eap_private_key_info(hidden_ap, eap_data->privatekey_path, NULL);
+                       break;
+               case WIFI_MANAGER_EAP_TYPE_SIM:
+               case WIFI_MANAGER_EAP_TYPE_AKA:
+               case WIFI_MANAGER_EAP_TYPE_AKA_PRIME:
+               case WIFI_MANAGER_EAP_TYPE_FAST:
+               case WIFI_MANAGER_EAP_TYPE_PWD:
+                       break;
+               }
+               wlan_manager_connect(hidden_ap);
+       } else
+               wlan_manager_connect(eap_data->ap);
+
+       __common_eap_connect_cleanup(eap_data);
+
+       g_free(str_id);
+       g_free(str_pw);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static gboolean delay_create_context_popup(gpointer data)
+{
+       eap_connect_data_t *eap_data = (eap_connect_data_t *)data;
+
+       if (click.btn_click[EAP_CERT_BTN] == TRUE) {
+               _create_eap_cert_list(eap_data, click.btn_obj[EAP_CERT_BTN]);
+
+               click.btn_click[EAP_CERT_BTN] = FALSE;
+               click.btn_obj[EAP_CERT_BTN] = NULL;
+       } else if (click.btn_click[EAP_AUTH_BTN] == TRUE) {
+               _create_eap_auth_list(eap_data, click.btn_obj[EAP_AUTH_BTN]);
+
+               click.btn_click[EAP_AUTH_BTN] = FALSE;
+               click.btn_obj[EAP_AUTH_BTN] = NULL;
+       } else if (click.btn_click[EAP_TYPE_BTN] == TRUE) {
+               _create_eap_type_list(eap_data, click.btn_obj[EAP_TYPE_BTN]);
+
+               click.btn_click[EAP_TYPE_BTN] = FALSE;
+               click.btn_obj[EAP_TYPE_BTN] = NULL;
+       }
+       return FALSE;
+}
+
+static void _eap_popup_keypad_off_cb(void *data, Evas_Object *obj,
+               void *event_info)
+{
+       if (data == NULL)
+               return;
+
+       eap_connect_data_t *eap_data = (eap_connect_data_t *)data;
+
+       keypad_state = FALSE;
+
+       common_util_managed_idle_add(delay_create_context_popup,
+                       (gpointer)eap_data);
+
+       INFO_LOG(UG_NAME_NORMAL, "Keypad is down");
+}
+
+static void _eap_popup_keypad_on_cb(void *data, Evas_Object *obj,
+               void *event_info)
+{
+       if (data == NULL)
+               return;
+
+       keypad_state = TRUE;
+       INFO_LOG(UG_NAME_NORMAL, "Keypad is up");
+}
+
+eap_connect_data_t *create_eap_view(Evas_Object *layout_main, Evas_Object *win,
+               Evas_Object *conf, const char *pkg_name,
+               wifi_device_info_t *device_info, void (*deref_func)(void))
+{
+       __COMMON_FUNC_ENTER__;
+
+       Evas_Object *popup = NULL;
+       Evas_Object *list = NULL;
+
+       if (layout_main == NULL || device_info == NULL || pkg_name == NULL)
+               return NULL;
+
+       eap_connect_data_t *eap_data = g_try_new0(eap_connect_data_t, 1);
+       if (eap_data == NULL)
+               return NULL;
+
+       eap_data->str_pkg_name = pkg_name;
+       eap_data->win = win;
+       eap_data->conf = conf;
+       eap_data->ssid = g_strdup(device_info->ssid);
+
+       if (device_info->is_hidden == true) {
+               /* Hidden Wi-Fi network */
+               char *ssid = NULL;
+
+               wifi_manager_ap_get_essid(device_info->ap, &ssid);
+               if (ssid == NULL) {
+                       if (eap_data->ssid)
+                               g_free(eap_data->ssid);
+                       g_free(eap_data);
+                       return NULL;
+               }
+
+               wlan_manager_ap_hidden_create(ssid, &(eap_data->ap));
+               g_free(ssid);
+
+               eap_data->is_hidden = TRUE;
+       } else {
+               /* Clone the Wi-Fi AP handle */
+               wifi_manager_ap_clone(&(eap_data->ap), device_info->ap);
+       }
+
+       /* Lets disable the scan updates so that the UI is not refreshed unnecessarily */
+       wlan_manager_disable_scan_result_update();
+
+       _eap_view_deref_cb = deref_func;
+       click.btn_click[EAP_TYPE_BTN] = FALSE;
+       click.btn_obj[EAP_TYPE_BTN] = NULL;
+       click.btn_click[EAP_AUTH_BTN] = FALSE;
+       click.btn_obj[EAP_AUTH_BTN] = NULL;
+       click.btn_click[EAP_CERT_BTN] = FALSE;
+       click.btn_obj[EAP_CERT_BTN] = NULL;
+       keypad_state = FALSE;
+
+       popup_btn_info_t popup_btn_data;
+       memset(&popup_btn_data, 0, sizeof(popup_btn_data));
+
+       popup_btn_data.title_txt = device_info->ssid;
+       popup_btn_data.sub_title_txt = common_utils_get_ap_security_type_info_txt(PACKAGE,
+                               device_info, false);
+       popup_btn_data.btn1_cb = __common_eap_connect_destroy_cb;
+       popup_btn_data.btn1_data = eap_data;
+       popup_btn_data.btn1_txt = "IDS_WIFI_SK_CANCEL";
+       popup_btn_data.btn2_cb = __common_eap_connect_done_cb;
+       popup_btn_data.btn2_data = eap_data;
+       popup_btn_data.btn2_txt = "IDS_WIFI_BODY_CONNECT";
+
+       popup = common_utils_show_info_popup(layout_main,
+                       &popup_btn_data);
+       eap_data->popup = popup;
+       evas_object_show(popup);
+       elm_object_focus_set(popup, EINA_TRUE);
+
+       /* Create an EAP connect view list */
+       list = _create_list(popup, eap_data);
+       elm_object_content_set(popup, list);
+
+       evas_object_smart_callback_add(eap_data->conf,
+                       "virtualkeypad,state,on", _eap_popup_keypad_on_cb,
+                       eap_data);
+       evas_object_smart_callback_add(eap_data->conf,
+                       "virtualkeypad,state,off", _eap_popup_keypad_off_cb,
+                       eap_data);
+
+       g_free(popup_btn_data.sub_title_txt);
+       __COMMON_FUNC_EXIT__;
+       return eap_data;
+}
+
+static wifi_manager_eap_type_e __common_eap_connect_popup_get_wlan_eap_type(eap_type_t eap_type)
+{
+       wifi_manager_eap_type_e wlan_eap_type = WIFI_MANAGER_EAP_TYPE_PEAP;
+       switch (eap_type) {
+       case EAP_SEC_TYPE_PEAP:
+               wlan_eap_type = WIFI_MANAGER_EAP_TYPE_PEAP;
+               break;
+       case EAP_SEC_TYPE_TLS:
+               wlan_eap_type = WIFI_MANAGER_EAP_TYPE_TLS;
+               break;
+       case EAP_SEC_TYPE_TTLS:
+               wlan_eap_type = WIFI_MANAGER_EAP_TYPE_TTLS;
+               break;
+       case EAP_SEC_TYPE_SIM:
+               wlan_eap_type = WIFI_MANAGER_EAP_TYPE_SIM;
+               break;
+       case EAP_SEC_TYPE_AKA:
+               wlan_eap_type = WIFI_MANAGER_EAP_TYPE_AKA;
+               break;
+       case EAP_SEC_TYPE_AKA_PRIME:
+               wlan_eap_type = WIFI_MANAGER_EAP_TYPE_AKA_PRIME;
+               break;
+       case EAP_SEC_TYPE_FAST:
+               wlan_eap_type = WIFI_MANAGER_EAP_TYPE_FAST;
+               break;
+       case EAP_SEC_TYPE_PWD:
+               wlan_eap_type = WIFI_MANAGER_EAP_TYPE_PWD;
+               break;
+       default:
+               ERROR_LOG(UG_NAME_NORMAL, "Err! This case should never occur");
+               break;
+       }
+
+       return wlan_eap_type;
+}
+
+static wifi_manager_eap_auth_type_e __common_eap_connect_popup_get_wlan_auth_type(eap_auth_t auth_type)
+{
+       wifi_manager_eap_auth_type_e wlan_auth_type = WIFI_MANAGER_EAP_AUTH_TYPE_NONE;
+       switch (auth_type) {
+       case EAP_SEC_AUTH_NONE:
+               wlan_auth_type = WIFI_MANAGER_EAP_AUTH_TYPE_NONE;
+               break;
+       case EAP_SEC_AUTH_PAP:
+               wlan_auth_type = WIFI_MANAGER_EAP_AUTH_TYPE_PAP;
+               break;
+       case EAP_SEC_AUTH_MSCHAP:
+               wlan_auth_type = WIFI_MANAGER_EAP_AUTH_TYPE_MSCHAP;
+               break;
+       case EAP_SEC_AUTH_MSCHAPV2:
+               wlan_auth_type = WIFI_MANAGER_EAP_AUTH_TYPE_MSCHAPV2;
+               break;
+       case EAP_SEC_AUTH_GTC:
+               wlan_auth_type = WIFI_MANAGER_EAP_AUTH_TYPE_GTC;
+               break;
+       case EAP_SEC_AUTH_MD5:
+               wlan_auth_type = WIFI_MANAGER_EAP_AUTH_TYPE_MD5;
+               break;
+       default:
+               /* This case should never occur */
+               ERROR_LOG(UG_NAME_NORMAL, "Err!");
+               break;
+       }
+       return wlan_auth_type;
+}
+
+static eap_type_t __common_eap_connect_popup_get_eap_type(wifi_manager_ap_h ap)
+{
+       wifi_manager_eap_type_e wlan_eap_type = 0;
+       int ret = wifi_manager_ap_get_eap_type(ap, &wlan_eap_type);
+       if (WIFI_MANAGER_ERROR_OPERATION_FAILED == ret)
+               ret = wifi_manager_ap_set_eap_type(ap, WIFI_MANAGER_EAP_TYPE_PEAP);
+
+       if (WIFI_MANAGER_ERROR_NONE != ret) {
+               ERROR_LOG(UG_NAME_ERR, "Unable to get the eap type. err = %d", ret);
+               return EAP_SEC_TYPE_UNKNOWN;
+       }
+
+       switch (wlan_eap_type) {
+       case WIFI_MANAGER_EAP_TYPE_PEAP:  /**< EAP PEAP type */
+               return EAP_SEC_TYPE_PEAP;
+
+       case WIFI_MANAGER_EAP_TYPE_TLS:  /**< EAP TLS type */
+               return EAP_SEC_TYPE_TLS;
+
+       case WIFI_MANAGER_EAP_TYPE_TTLS:  /**< EAP TTLS type */
+               return EAP_SEC_TYPE_TTLS;
+
+       case WIFI_MANAGER_EAP_TYPE_SIM:  /**< EAP SIM type */
+               return EAP_SEC_TYPE_SIM;
+
+       case WIFI_MANAGER_EAP_TYPE_AKA:  /**< EAP AKA type */
+               return EAP_SEC_TYPE_AKA;
+
+       case WIFI_MANAGER_EAP_TYPE_AKA_PRIME:  /**< EAP AKA PRIME type */
+               return EAP_SEC_TYPE_AKA_PRIME;
+
+       case WIFI_MANAGER_EAP_TYPE_FAST:  /**< EAP FAST type */
+               return EAP_SEC_TYPE_FAST;
+
+       case WIFI_MANAGER_EAP_TYPE_PWD:  /**< EAP PWD type */
+               return EAP_SEC_TYPE_PWD;
+
+       default:
+               return EAP_SEC_TYPE_PEAP;
+       }
+       return EAP_SEC_TYPE_PEAP;
+}
+
+static eap_auth_t __common_eap_connect_popup_get_auth_type(wifi_manager_ap_h ap)
+{
+       wifi_manager_eap_auth_type_e wlan_auth_type = 0;
+       int ret = wifi_manager_ap_get_eap_auth_type(ap, &wlan_auth_type);
+       if (WIFI_MANAGER_ERROR_OPERATION_FAILED == ret)
+               ret = wifi_manager_ap_set_eap_auth_type(ap, EAP_SEC_AUTH_NONE);
+
+       if (WIFI_MANAGER_ERROR_NONE != ret) {
+               ERROR_LOG(UG_NAME_ERR, "Unable to get the eap auth type. err = %d", ret);
+               return EAP_SEC_AUTH_NONE;
+       }
+
+       switch (wlan_auth_type) {
+       case WIFI_MANAGER_EAP_AUTH_TYPE_NONE:  /**< EAP phase2 authentication none */
+               return EAP_SEC_AUTH_NONE;
+
+       case WIFI_MANAGER_EAP_AUTH_TYPE_PAP:  /**< EAP phase2 authentication PAP */
+               return EAP_SEC_AUTH_PAP;
+
+       case WIFI_MANAGER_EAP_AUTH_TYPE_MSCHAP:  /**< EAP phase2 authentication MSCHAP */
+               return EAP_SEC_AUTH_MSCHAP;
+
+       case WIFI_MANAGER_EAP_AUTH_TYPE_MSCHAPV2:  /**< EAP phase2 authentication MSCHAPv2 */
+               return EAP_SEC_AUTH_MSCHAPV2;
+
+       case WIFI_MANAGER_EAP_AUTH_TYPE_GTC:  /**< EAP phase2 authentication GTC */
+               return EAP_SEC_AUTH_GTC;
+
+       case WIFI_MANAGER_EAP_AUTH_TYPE_MD5:  /**< EAP phase2 authentication MD5 */
+               return EAP_SEC_AUTH_MD5;
+
+       default:
+               return EAP_SEC_AUTH_NONE;
+       }
+       return EAP_SEC_AUTH_NONE;
+}
+
+static char *_eap_info_get_user_cert_alias(wifi_manager_ap_h ap)
+{
+       char *path = NULL;
+       char *alias = NULL;
+       char *filename = NULL;
+       char *cert_name = NULL;
+       int alias_len = 0;
+       int filename_len = 0;
+
+       wifi_manager_ap_get_eap_client_cert_file(ap, &path);
+       if (path == NULL)
+               return NULL;
+
+       filename = strrchr(path, '/');
+       if (filename == NULL) {
+               ERROR_LOG(UG_NAME_ERR, "Invalid file name");
+               goto EXIT;
+       }
+
+       filename++;
+       cert_name = strstr(filename, EAP_TLS_USER_CERT_PATH);
+       if (cert_name == NULL) {
+               /* For truncated path, available filename will be followed
+                * with ellipsis(...) & excluding any remaining part of
+                * "_user_cert.pem" - 14 chars (-14+3+1=10)*/
+               filename_len = strlen(filename);
+               alias = g_try_malloc0(filename_len - 10);
+               if (alias == NULL) {
+                       ERROR_LOG(UG_NAME_ERR, "malloc fail");
+                       goto EXIT;
+               }
+               g_strlcpy(alias, filename, filename_len - 13);
+               g_strlcat(alias, "...", filename_len - 10);
+               INFO_LOG(UG_NAME_NORMAL, "Truncated alias [%s]", alias);
+               goto EXIT;
+       }
+
+       cert_name--;
+       alias_len = cert_name - filename;
+
+       alias = g_try_malloc0(alias_len + 1);
+       if (alias == NULL) {
+               ERROR_LOG(UG_NAME_ERR, "malloc fail");
+               goto EXIT;
+       }
+
+       g_strlcpy(alias, filename, alias_len + 1);
+       INFO_LOG(UG_NAME_NORMAL, "Alias [%s] length [%d]", alias, alias_len);
+
+EXIT:
+       g_free(path);
+
+       return alias;
+}
+
+/* This creates Auth type, ID, Anonymous Id and Password items
+ * This function should be called after creating the EAP type item
+ */
+eap_info_list_t *eap_info_append_items(wifi_manager_ap_h ap, Evas_Object* view_list,
+               const char *str_pkg_name, imf_ctxt_panel_cb_t input_panel_cb,
+               void *input_panel_cb_data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       eap_type_t eap_type;
+       eap_auth_t auth_type;
+       char *temp_str = NULL;
+       Eina_Bool append_continue = TRUE;
+       eap_info_list_t *eap_info_list_data = NULL;
+       Elm_Object_Item* item = NULL;
+       if (!view_list || !str_pkg_name || !ap) {
+               ERROR_LOG(UG_NAME_ERR, "Invalid params passed!");
+               return NULL;
+       }
+
+       eap_info_list_data = g_try_new0(eap_info_list_t, 1);
+       if (eap_info_list_data == NULL)
+               return NULL;
+
+       eap_info_list_data->ap = ap;
+       eap_type = __common_eap_connect_popup_get_eap_type(ap);
+       auth_type = __common_eap_connect_popup_get_auth_type(ap);
+
+       item = common_utils_add_2_line_txt_disabled_item(view_list,
+                       g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name,
+                       sc(str_pkg_name, I18N_TYPE_EAP_method),
+                       list_eap_type[eap_type].name);
+       eap_info_list_data->eap_method_item = item;
+
+       eap_info_list_data->eap_type = eap_type;
+
+       switch (eap_type) {
+       case EAP_SEC_TYPE_UNKNOWN:
+       case EAP_SEC_TYPE_PEAP:
+       case EAP_SEC_TYPE_TLS:
+       case EAP_SEC_TYPE_TTLS:
+       case EAP_SEC_TYPE_SIM:
+       case EAP_SEC_TYPE_AKA:
+       case EAP_SEC_TYPE_AKA_PRIME:
+       case EAP_SEC_TYPE_FAST:
+       case EAP_SEC_TYPE_PWD:
+               break;
+       default:
+               append_continue = FALSE;
+               break;
+       }
+
+       if (append_continue) {
+               if (eap_type == EAP_SEC_TYPE_PEAP ||
+                               eap_type == EAP_SEC_TYPE_TTLS) {
+                       /* Add EAP phase2 authentication */
+                       item = common_utils_add_2_line_txt_disabled_item(view_list,
+                                       g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name,
+                                       sc(str_pkg_name, I18N_TYPE_Phase_2_authentication),
+                                       list_eap_auth[auth_type].name);
+                       eap_info_list_data->eap_auth_item = item;
+               }
+
+               if (eap_type == EAP_SEC_TYPE_TLS) {
+                       /* Add User certificate */
+                       temp_str = _eap_info_get_user_cert_alias(ap);
+
+                       if (temp_str == NULL || strlen(temp_str) == 0) {
+                               if (temp_str != NULL)
+                                       g_free(temp_str);
+
+                               temp_str = g_strdup(sc(str_pkg_name,
+                                               I18N_TYPE_Unspecified));
+                       }
+
+                       item = common_utils_add_2_line_txt_disabled_item(view_list,
+                                       g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name,
+                                       sc(str_pkg_name, I18N_TYPE_User_Certificate),
+                                       temp_str);
+                       eap_info_list_data->user_cert_item = item;
+                       g_free(temp_str);
+               }
+
+               /* Add EAP ID */
+               bool is_paswd_set;
+               temp_str = NULL;
+               if (wifi_manager_ap_get_eap_passphrase(ap, &temp_str, &is_paswd_set) != WIFI_MANAGER_ERROR_NONE) {
+                       ERROR_LOG(UG_NAME_ERR, "Faile to get EAP passphrase!");
+                       g_free(eap_info_list_data);
+                       return NULL;
+               }
+               item = common_utils_add_2_line_txt_disabled_item(view_list,
+                               g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name,
+                               sc(str_pkg_name, I18N_TYPE_Identity),
+                               temp_str);
+               eap_info_list_data->id_item = item;
+               g_free(temp_str);
+
+#if 0
+               common_utils_entry_info_t *edit_box_details;
+
+               /* Add EAP Password */
+               g_eap_entry_itc.item_style = "entry.main";
+               g_eap_entry_itc.func.text_get = _gl_eap_entry_item_text_get;
+               g_eap_entry_itc.func.content_get = _gl_eap_entry_item_content_get;
+               g_eap_entry_itc.func.state_get = NULL;
+               g_eap_entry_itc.func.del = _gl_eap_entry_item_del;
+
+               edit_box_details = g_try_new0(common_utils_entry_info_t, 1);
+               if (edit_box_details == NULL) {
+                       g_free(eap_info_list_data);
+                       return NULL;
+               }
+
+               edit_box_details->entry_id = ENTRY_TYPE_PASSWORD;
+               edit_box_details->title_txt = sc(str_pkg_name, I18N_TYPE_Password);
+               edit_box_details->entry_txt = NULL;
+               edit_box_details->guide_txt = sc(str_pkg_name, I18N_TYPE_Enter_password);
+               edit_box_details->input_panel_cb = input_panel_cb;
+               edit_box_details->input_panel_cb_data = input_panel_cb_data;
+               edit_box_details->item = elm_genlist_item_append(view_list,
+                               &g_eap_entry_itc, edit_box_details, NULL,
+                               ELM_GENLIST_ITEM_NONE, _gl_editbox_sel_cb, NULL);
+               elm_genlist_item_select_mode_set(edit_box_details->item,
+                               ELM_OBJECT_SELECT_MODE_NONE);
+               eap_info_list_data->pswd_item = edit_box_details->item;
+#endif
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return eap_info_list_data;
+}
+
+#if 0
+void eap_info_save_data(eap_info_list_t *eap_info_list_data)
+{
+       if (!eap_info_list_data) {
+               ERROR_LOG(UG_NAME_ERR, "Invalid params passed!");
+               return;
+       }
+       char *txt = common_utils_get_list_item_entry_txt(eap_info_list_data->pswd_item);
+
+       wifi_manager_ap_set_eap_passphrase(eap_info_list_data->ap, NULL, txt);
+       g_free(txt);
+       return;
+}
+#endif
+
+void eap_info_remove(eap_info_list_t *eap_info_list_data)
+{
+       if (!eap_info_list_data) {
+               ERROR_LOG(UG_NAME_ERR, "Invalid params passed!");
+               return;
+       }
+
+       g_free(eap_info_list_data);
+}
+
+void eap_connect_data_free(eap_connect_data_t *eap_data)
+{
+       __common_eap_connect_cleanup(eap_data);
+}
diff --git a/common/common_eap_connect.h b/common/common_eap_connect.h
new file mode 100644 (file)
index 0000000..d192666
--- /dev/null
@@ -0,0 +1,57 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __COMMON_EAP_CONNECT_H__
+#define __COMMON_EAP_CONNECT_H__
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+#include <Evas.h>
+
+#include "wlan_manager.h"
+#include "common_utils.h"
+
+#define DISABLE_FAST_EAP_METHOD
+
+typedef struct eap_info_list eap_info_list_t;
+typedef struct common_eap_connect_data eap_connect_data_t;
+
+eap_connect_data_t *create_eap_view(Evas_Object *layout_main, Evas_Object *win,
+               Evas_Object *conf, const char *pkg_name,
+               wifi_device_info_t *device_info,
+               void (*deref_func)(void));
+
+void eap_connect_data_free(eap_connect_data_t *eap_data);
+
+eap_info_list_t *eap_info_append_items(wifi_manager_ap_h ap, Evas_Object* view_list,
+               const char *str_pkg_name, imf_ctxt_panel_cb_t input_panel_cb,
+               void *input_panel_cb_data);
+#if 0
+void eap_info_save_data(eap_info_list_t *eap_info_list_data);
+#endif
+void eap_info_remove(eap_info_list_t *eap_info_list_data);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __COMMON_EAP_CONNECT_H__ */
diff --git a/common/common_generate_pin.c b/common/common_generate_pin.c
new file mode 100644 (file)
index 0000000..dc3da2e
--- /dev/null
@@ -0,0 +1,435 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+#include <sys/time.h>
+
+#include "common.h"
+#include "common_generate_pin.h"
+
+#define POOL_WORDS 32
+#define POOL_WORDS_MASK (POOL_WORDS - 1)
+#define POOL_TAP1 26
+#define POOL_TAP2 20
+#define POOL_TAP3 14
+#define POOL_TAP4 7
+#define POOL_TAP5 1
+#define EXTRACT_LEN 16
+#define SHA1_MAC_LEN 20
+#define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits))))
+
+typedef struct SHA1Context SHA1_CTX;
+
+struct os_time {
+       long sec;
+       long usec;
+};
+
+static u32 pool[POOL_WORDS];
+static unsigned int input_rotate = 0;
+static unsigned int pool_pos = 0;
+static u8 dummy_key[20];
+static unsigned int entropy = 0;
+
+#define blk0(i) block->l[i]
+#define blk(i) (block->l[i & 15] = rol(block->l[(i + 13) & 15] ^ \
+       block->l[(i + 8) & 15] ^ block->l[(i + 2) & 15] ^ block->l[i & 15], 1))
+
+/* (R0+R1), R2, R3, R4 are the different operations used in SHA1 */
+#define R0(v, w, x, y, z, i) \
+       z += ((w & (x ^ y)) ^ y) + blk0(i) + 0x5A827999 + rol(v, 5); \
+       w = rol(w, 30);
+#define R1(v, w, x, y, z, i) \
+       z += ((w & (x ^ y)) ^ y) + blk(i) + 0x5A827999 + rol(v, 5); \
+       w = rol(w, 30);
+#define R2(v, w, x, y, z, i) \
+       z += (w ^ x ^ y) + blk(i) + 0x6ED9EBA1 + rol(v, 5); w = rol(w, 30);
+#define R3(v, w, x, y, z, i) \
+       z += (((w | x) & y) | (w & x)) + blk(i) + 0x8F1BBCDC + rol(v, 5); \
+       w = rol(w, 30);
+#define R4(v, w, x, y, z, i) \
+       z += (w ^ x ^ y) + blk(i) + 0xCA62C1D6 + rol(v, 5); \
+       w = rol(w, 30);
+
+static void SHA1Init(SHA1_CTX* context)
+{
+       /* SHA1 initialization constants */
+       context->state[0] = 0x67452301;
+       context->state[1] = 0xEFCDAB89;
+       context->state[2] = 0x98BADCFE;
+       context->state[3] = 0x10325476;
+       context->state[4] = 0xC3D2E1F0;
+       context->count[0] = context->count[1] = 0;
+}
+
+static void SHA1Transform(u32 state[5], const unsigned char buffer[64])
+{
+       u32 a, b, c, d, e;
+       typedef union {
+               unsigned char c[64];
+               u32 l[16];
+       } CHAR64LONG16;
+       CHAR64LONG16* block;
+       CHAR64LONG16 workspace;
+       block = &workspace;
+       memcpy(block, buffer, 64);
+
+       /* Copy context->state[] to working vars */
+       a = state[0];
+       b = state[1];
+       c = state[2];
+       d = state[3];
+       e = state[4];
+       /* 4 rounds of 20 operations each. Loop unrolled. */
+       R0(a, b, c, d, e,  0); R0(e, a, b, c, d,  1); R0(d, e, a, b, c,  2); R0(c, d, e, a, b,  3);
+       R0(b, c, d, e, a,  4); R0(a, b, c, d, e,  5); R0(e, a, b, c, d,  6); R0(d, e, a, b, c,  7);
+       R0(c, d, e, a, b,  8); R0(b, c, d, e, a,  9); R0(a, b, c, d, e, 10); R0(e, a, b, c, d, 11);
+       R0(d, e, a, b, c, 12); R0(c, d, e, a, b, 13); R0(b, c, d, e, a, 14); R0(a, b, c, d, e, 15);
+       R1(e, a, b, c, d, 16); R1(d, e, a, b, c, 17); R1(c, d, e, a, b, 18); R1(b, c, d, e, a, 19);
+       R2(a, b, c, d, e, 20); R2(e, a, b, c, d, 21); R2(d, e, a, b, c, 22); R2(c, d, e, a, b, 23);
+       R2(b, c, d, e, a, 24); R2(a, b, c, d, e, 25); R2(e, a, b, c, d, 26); R2(d, e, a, b, c, 27);
+       R2(c, d, e, a, b, 28); R2(b, c, d, e, a, 29); R2(a, b, c, d, e, 30); R2(e, a, b, c, d, 31);
+       R2(d, e, a, b, c, 32); R2(c, d, e, a, b, 33); R2(b, c, d, e, a, 34); R2(a, b, c, d, e, 35);
+       R2(e, a, b, c, d, 36); R2(d, e, a, b, c, 37); R2(c, d, e, a, b, 38); R2(b, c, d, e, a, 39);
+       R3(a, b, c, d, e, 40); R3(e, a, b, c, d, 41); R3(d, e, a, b, c, 42); R3(c, d, e, a, b, 43);
+       R3(b, c, d, e, a, 44); R3(a, b, c, d, e, 45); R3(e, a, b, c, d, 46); R3(d, e, a, b, c, 47);
+       R3(c, d, e, a, b, 48); R3(b, c, d, e, a, 49); R3(a, b, c, d, e, 50); R3(e, a, b, c, d, 51);
+       R3(d, e, a, b, c, 52); R3(c, d, e, a, b, 53); R3(b, c, d, e, a, 54); R3(a, b, c, d, e, 55);
+       R3(e, a, b, c, d, 56); R3(d, e, a, b, c, 57); R3(c, d, e, a, b, 58); R3(b, c, d, e, a, 59);
+       R4(a, b, c, d, e, 60); R4(e, a, b, c, d, 61); R4(d, e, a, b, c, 62); R4(c, d, e, a, b, 63);
+       R4(b, c, d, e, a, 64); R4(a, b, c, d, e, 65); R4(e, a, b, c, d, 66); R4(d, e, a, b, c, 67);
+       R4(c, d, e, a, b, 68); R4(b, c, d, e, a, 69); R4(a, b, c, d, e, 70); R4(e, a, b, c, d, 71);
+       R4(d, e, a, b, c, 72); R4(c, d, e, a, b, 73); R4(b, c, d, e, a, 74); R4(a, b, c, d, e, 75);
+       R4(e, a, b, c, d, 76); R4(d, e, a, b, c, 77); R4(c, d, e, a, b, 78); R4(b, c, d, e, a, 79);
+       /* Add the working vars back into context.state[] */
+       state[0] += a;
+       state[1] += b;
+       state[2] += c;
+       state[3] += d;
+       state[4] += e;
+       /* Wipe variables */
+       a = b = c = d = e = 0;
+
+       memset(block, 0, 64);
+}
+
+static void SHA1Update(SHA1_CTX* context, const void *_data, u32 len)
+{
+       u32 i, j;
+       const unsigned char *data = _data;
+
+       j = (context->count[0] >> 3) & 63;
+       if ((context->count[0] += len << 3) < (len << 3))
+               context->count[1]++;
+
+       context->count[1] += (len >> 29);
+       if ((j + len) > 63) {
+               memcpy(&context->buffer[j], data, (i = 64-j));
+               SHA1Transform(context->state, context->buffer);
+               for ( ; i + 63 < len; i += 64)
+                       SHA1Transform(context->state, &data[i]);
+
+               j = 0;
+       } else {
+               i = 0;
+       }
+
+       memcpy(&context->buffer[j], &data[i], len - i);
+}
+
+static void SHA1Final(unsigned char digest[20], SHA1_CTX* context)
+{
+       u32 i;
+       unsigned char finalcount[8];
+
+       for (i = 0; i < 8; i++) {
+               finalcount[i] = (unsigned char)
+                       ((context->count[(i >= 4 ? 0 : 1)] >>
+                         ((3-(i & 3)) * 8)) & 255);  /* Endian independent */
+       }
+       SHA1Update(context, (unsigned char *) "\200", 1);
+       while ((context->count[0] & 504) != 448)
+               SHA1Update(context, (unsigned char *) "\0", 1);
+
+       SHA1Update(context, finalcount, 8);  /* Should cause a SHA1Transform()
+                                             */
+       for (i = 0; i < 20; i++) {
+               digest[i] = (unsigned char)
+                       ((context->state[i >> 2] >> ((3 - (i & 3)) * 8)) &
+                        255);
+       }
+       /* Wipe variables */
+       i = 0;
+       memset(context->buffer, 0, 64);
+       memset(context->state, 0, 20);
+       memset(context->count, 0, 8);
+}
+
+/**
+ * sha1_vector - SHA-1 hash for data vector
+ * @num_elem: Number of elements in the data vector
+ * @addr: Pointers to the data areas
+ * @len: Lengths of the data blocks
+ * @mac: Buffer for the hash
+ * Returns: 0 on success, -1 of failure
+ */
+static int sha1_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)
+{
+       SHA1_CTX ctx;
+       size_t i;
+
+       SHA1Init(&ctx);
+       for (i = 0; i < num_elem; i++)
+               SHA1Update(&ctx, addr[i], len[i]);
+
+       SHA1Final(mac, &ctx);
+       return 0;
+}
+
+/**
+ * hmac_sha1_vector - HMAC-SHA1 over data vector (RFC 2104)
+ * @key: Key for HMAC operations
+ * @key_len: Length of the key in bytes
+ * @num_elem: Number of elements in the data vector
+ * @addr: Pointers to the data areas
+ * @len: Lengths of the data blocks
+ * @mac: Buffer for the hash (20 bytes)
+ * Returns: 0 on success, -1 on failure
+ */
+static int hmac_sha1_vector(const u8 *key, size_t key_len, size_t num_elem,
+                    const u8 *addr[], const size_t *len, u8 *mac)
+{
+       unsigned char k_pad[64]; /* padding - key XORd with ipad/opad */
+       unsigned char tk[20];
+       const u8 *_addr[6];
+       size_t _len[6], i;
+
+       if (num_elem > 5) {
+               /*
+                * Fixed limit on the number of fragments to avoid having to
+                * allocate memory (which could fail).
+                */
+               return -1;
+       }
+
+       /* if key is longer than 64 bytes reset it to key = SHA1(key) */
+       if (key_len > 64) {
+               if (sha1_vector(1, &key, &key_len, tk))
+                       return -1;
+
+               key = tk;
+               key_len = 20;
+       }
+
+       /* the HMAC_SHA1 transform looks like:
+        *
+        * SHA1(K XOR opad, SHA1(K XOR ipad, text))
+        *
+        * where K is an n byte key
+        * ipad is the byte 0x36 repeated 64 times
+        * opad is the byte 0x5c repeated 64 times
+        * and text is the data being protected */
+
+       /* start out by storing key in ipad */
+       memset(k_pad, 0, sizeof(k_pad));
+       memcpy(k_pad, key, key_len);
+       /* XOR key with ipad values */
+       for (i = 0; i < 64; i++)
+               k_pad[i] ^= 0x36;
+
+       /* perform inner SHA1 */
+       _addr[0] = k_pad;
+       _len[0] = 64;
+       for (i = 0; i < num_elem; i++) {
+               _addr[i + 1] = addr[i];
+               _len[i + 1] = len[i];
+       }
+       if (sha1_vector(1 + num_elem, _addr, _len, mac))
+               return -1;
+
+       memset(k_pad, 0, sizeof(k_pad));
+       memcpy(k_pad, key, key_len);
+       /* XOR key with opad values */
+       for (i = 0; i < 64; i++)
+               k_pad[i] ^= 0x5c;
+
+       /* perform outer SHA1 */
+       _addr[0] = k_pad;
+       _len[0] = 64;
+       _addr[1] = mac;
+       _len[1] = SHA1_MAC_LEN;
+       return sha1_vector(2, _addr, _len, mac);
+}
+
+/**
+ * hmac_sha1 - HMAC-SHA1 over data buffer (RFC 2104)
+ * @key: Key for HMAC operations
+ * @key_len: Length of the key in bytes
+ * @data: Pointers to the data area
+ * @data_len: Length of the data area
+ * @mac: Buffer for the hash (20 bytes)
+ * Returns: 0 on success, -1 of failure
+ */
+static int hmac_sha1(const u8 *key, size_t key_len, const u8 *data, size_t data_len,
+              u8 *mac)
+{
+       return hmac_sha1_vector(key, key_len, 1, &data, &data_len, mac);
+}
+
+static int os_get_random(unsigned char *buf, size_t len)
+{
+       FILE *f;
+       size_t rc;
+
+       f = fopen("/dev/urandom", "rb");
+       if (f == NULL) {
+               ERROR_LOG(UG_NAME_NORMAL, "Could not open /dev/urandom");
+               return -1;
+       }
+
+       rc = fread(buf, 1, len, f);
+       fclose(f);
+
+       return rc != len ? -1 : 0;
+}
+
+static u32 __ROL32(u32 x, u32 y)
+{
+       return (x << (y & 31)) | (x >> (32 - (y & 31)));
+}
+
+static void random_mix_pool(const void *buf, size_t len)
+{
+       static const u32 twist[8] = {
+               0x00000000, 0x3b6e20c8, 0x76dc4190, 0x4db26158,
+               0xedb88320, 0xd6d6a3e8, 0x9b64c2b0, 0xa00ae278
+       };
+       const u8 *pos = buf;
+       u32 w;
+
+       while (len--) {
+               w = __ROL32(*pos++, input_rotate & 31);
+               input_rotate += pool_pos ? 7 : 14;
+               pool_pos = (pool_pos - 1) & POOL_WORDS_MASK;
+               w ^= pool[pool_pos];
+               w ^= pool[(pool_pos + POOL_TAP1) & POOL_WORDS_MASK];
+               w ^= pool[(pool_pos + POOL_TAP2) & POOL_WORDS_MASK];
+               w ^= pool[(pool_pos + POOL_TAP3) & POOL_WORDS_MASK];
+               w ^= pool[(pool_pos + POOL_TAP4) & POOL_WORDS_MASK];
+               w ^= pool[(pool_pos + POOL_TAP5) & POOL_WORDS_MASK];
+               pool[pool_pos] = (w >> 3) ^ twist[w & 7];
+       }
+}
+
+static void random_extract(u8 *out)
+{
+       unsigned int i;
+       u8 hash[SHA1_MAC_LEN];
+       u32 *hash_ptr;
+       u32 buf[POOL_WORDS / 2];
+
+       /* First, add hash back to pool to make backtracking more difficult. */
+       hmac_sha1(dummy_key, sizeof(dummy_key), (const u8 *) pool,
+                 sizeof(pool), hash);
+       random_mix_pool(hash, sizeof(hash));
+       /* Hash half the pool to extra data */
+       for (i = 0; i < POOL_WORDS / 2; i++)
+               buf[i] = pool[(pool_pos - i) & POOL_WORDS_MASK];
+
+       hmac_sha1(dummy_key, sizeof(dummy_key), (const u8 *) buf,
+                 sizeof(buf), hash);
+       /*
+        * Fold the hash to further reduce any potential output pattern.
+        * Though, compromise this to reduce CPU use for the most common output
+        * length (32) and return 16 bytes from instead of only half.
+        */
+       hash_ptr = (u32 *) hash;
+       hash_ptr[0] ^= hash_ptr[4];
+       memcpy(out, hash, EXTRACT_LEN);
+}
+
+static int random_get_bytes(void *buf, size_t len)
+{
+       int ret;
+       u8 *bytes = buf;
+       size_t left;
+
+       /* Start with assumed strong randomness from OS */
+       ret = os_get_random(buf, len);
+
+       /* Mix in additional entropy extracted from the internal pool */
+       left = len;
+       while (left) {
+               size_t siz, i;
+               u8 tmp[EXTRACT_LEN];
+               random_extract(tmp);
+
+               siz = left > EXTRACT_LEN ? EXTRACT_LEN : left;
+               for (i = 0; i < siz; i++)
+                       *bytes++ ^= tmp[i];
+
+               left -= siz;
+       }
+
+       if (entropy < len)
+               entropy = 0;
+       else
+               entropy -= len;
+
+       return ret;
+}
+
+/**
+ * wps_pin_checksum - Compute PIN checksum
+ * @pin: Seven digit PIN (i.e., eight digit PIN without the checksum digit)
+ * Returns: Checksum digit
+ */
+static unsigned int wps_pin_checksum(unsigned int pin)
+{
+       unsigned int accum = 0;
+       while (pin) {
+               accum += 3 * (pin % 10);
+               pin /= 10;
+               accum += pin % 10;
+               pin /= 10;
+       }
+
+       return (10 - accum % 10) % 10;
+}
+
+/**
+ * wps_generate_pin - Generate a random PIN
+ * Returns: Eight digit PIN (i.e., including the checksum digit)
+ */
+int wps_generate_pin(unsigned int *pin)
+{
+       unsigned int val;
+
+       /* Generate seven random digits for the PIN */
+       if (random_get_bytes((unsigned char *) &val, sizeof(val)) < 0)
+               return -1;
+
+       val %= 10000000;
+
+       /* Append checksum digit */
+       *pin = val * 10 + wps_pin_checksum(val);
+       return 0;
+}
diff --git a/common/common_generate_pin.h b/common/common_generate_pin.h
new file mode 100644 (file)
index 0000000..e30381b
--- /dev/null
@@ -0,0 +1,45 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __COMMON_GENERATE_PIN_H__
+#define __COMMON_GENERATE_PIN_H__
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+#include <stdint.h>
+
+typedef uint8_t u8;
+typedef uint32_t u32;
+
+struct SHA1Context {
+       u32 state[5];
+       u32 count[2];
+       unsigned char buffer[64];
+};
+
+int wps_generate_pin(unsigned int *pin);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/common/common_ip_info.c b/common/common_ip_info.c
new file mode 100644 (file)
index 0000000..2b1fa56
--- /dev/null
@@ -0,0 +1,1631 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#include <glib.h>
+#include <efl_extension.h>
+
+#include "common.h"
+#include "common_utils.h"
+#include "ug_wifi.h"
+#include "common_ip_info.h"
+#include "i18nmanager.h"
+
+#define DEFAULT_PROXY_ADDR             "0.0.0.0:80"
+#define IPV4_DEFAULT_ADDR      "0.0.0.0"
+#define IPV6_DEFAULT_ADDR      "::"
+
+#define MAX_PORT_NUMBER                65535
+#define MAX_LABEL_LENGTH       512
+
+typedef struct {
+       char* title;
+       char* description;
+} _view_detail_description_data_t;
+
+static Elm_Object_Item* _add_description(Evas_Object* genlist, char* title,
+               char* description, Elm_Object_Item* insert_after);
+static void _ip_info_entry_add_callbacks(Evas_Object *entry,
+               common_utils_entry_info_t *entry_info);
+
+static Elm_Genlist_Item_Class *ip_toggle_itc;
+static Elm_Genlist_Item_Class *description_itc;
+static Elm_Genlist_Item_Class *ip_entry_itc;
+static Evas_Object *curr_unfocus_entry = NULL;
+static int curr_unfocuc_cursor_pos = 0;
+static char *ip_info_text_list[ENTRY_TYPE_MAX];
+
+extern genlist_info_t g_genlist_info[WIFI_GENLIST_STYLE_MAX];
+
+static void _ip_info_set_current_unfocussed_entry(Evas_Object *entry)
+{
+       if (entry == NULL)
+               return;
+
+       curr_unfocus_entry = entry;
+       curr_unfocuc_cursor_pos = elm_entry_cursor_pos_get(entry);
+}
+
+static int _ip_info_is_current_unfocused_entry(Evas_Object *entry)
+{
+       if (curr_unfocus_entry == entry)
+               return curr_unfocuc_cursor_pos;
+       else
+               return 0;
+}
+
+static void _ip_info_reset_current_unfocused_entry(void)
+{
+       curr_unfocus_entry = NULL;
+       curr_unfocuc_cursor_pos = 0;
+}
+
+static void _popup_deleted_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       evas_object_del(obj);
+}
+
+static void _popup_cancel_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       common_utils_entry_info_t *entry_info = NULL;
+       Evas_Object *popup = NULL;
+
+       entry_info = (common_utils_entry_info_t *)data;
+       retm_if(NULL == entry_info);
+       retm_if(NULL == entry_info->popup);
+
+       popup = entry_info->popup;
+       entry_info->popup = NULL;
+       evas_object_del(popup);
+}
+
+static void _popup_ok_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       Evas_Object *popup, *entry, *layout;
+       common_utils_entry_info_t *entry_info = NULL;
+
+       entry_info = (common_utils_entry_info_t *)data;
+       retm_if(NULL == entry_info);
+
+       retm_if(NULL == entry_info->popup);
+       popup = entry_info->popup;
+
+       layout = elm_object_content_get(popup);
+       retm_if(NULL == layout);
+
+       entry = elm_layout_content_get(layout, "elm.swallow.content");
+       retm_if(NULL == entry);
+
+       entry_info->entry_txt = elm_entry_markup_to_utf8(elm_entry_entry_get(entry));
+       if (entry_info->entry_txt == NULL) {
+               entry_info->popup = NULL;
+               evas_object_del(popup);
+               return;
+       }
+
+       if (entry_info->entry_txt && entry_info->entry_txt[0] == '\0') {
+               free(entry_info->entry_txt);
+               entry_info->entry_txt = NULL;
+       } else {
+               elm_genlist_item_update(entry_info->item);
+       }
+
+       entry_info->popup = NULL;
+       evas_object_del(popup);
+}
+
+static void _update_input_panel(Evas_Object *entry, entry_id_type_t id, imf_ctxt_panel_cb_t callback, void *data)
+{
+       Elm_Input_Panel_Layout panel_type;
+       Elm_Input_Panel_Return_Key_Type return_key_type;
+       char *accepted = NULL;
+       UG_TYPE ug_type = common_util_get_ug_type();
+
+       switch (id) {
+       case ENTRY_TYPE_PASSWORD:
+       case ENTRY_TYPE_IP_ADDR:
+       case ENTRY_TYPE_SUBNET_MASK:
+       case ENTRY_TYPE_GATEWAY:
+       case ENTRY_TYPE_DNS_1:
+       case ENTRY_TYPE_DNS_2:
+               panel_type = ELM_INPUT_PANEL_LAYOUT_IP;
+               return_key_type
+                       = (ug_type == UG_VIEW_IOT_COMMON) ?
+                       ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_DONE : ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_NEXT;
+               accepted = "0123456789.";
+               break;
+       case ENTRY_TYPE_PROXY_ADDR:
+               panel_type = ELM_INPUT_PANEL_LAYOUT_URL;
+               return_key_type
+                       = (ug_type == UG_VIEW_IOT_COMMON) ?
+                       ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_DONE : ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_NEXT;
+               break;
+       case ENTRY_TYPE_PROXY_PORT:
+               panel_type = ELM_INPUT_PANEL_LAYOUT_URL;
+               return_key_type = ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_DONE;
+               accepted = "0123456789";
+               break;
+       default:
+               return;
+       }
+
+       elm_entry_input_panel_layout_set(entry, panel_type);
+       elm_entry_input_panel_return_key_type_set(entry, return_key_type);
+
+       Elm_Entry_Filter_Accept_Set digits_filter_data;
+       memset(&digits_filter_data, 0, sizeof(Elm_Entry_Filter_Accept_Set));
+       digits_filter_data.accepted = accepted;
+       elm_entry_markup_filter_append(entry, elm_entry_filter_accept_set, &digits_filter_data);
+
+       if (callback) {
+               Ecore_IMF_Context *imf_ctxt = elm_entry_imf_context_get(entry);
+               if (imf_ctxt) {
+                       ecore_imf_context_input_panel_event_callback_add(
+                                       imf_ctxt,
+                                       ECORE_IMF_INPUT_PANEL_STATE_EVENT,
+                                       callback, data);
+               }
+       }
+}
+
+static void _create_input_popup(common_utils_entry_info_t *entry_info)
+{
+       Evas_Object *popup, *btn;
+       Evas_Object *entry;
+       Evas_Object *layout;
+
+       retm_if(NULL == entry_info);
+       retm_if(NULL == entry_info->win);
+
+       popup = elm_popup_add(entry_info->win);
+       elm_popup_align_set(popup, ELM_NOTIFY_ALIGN_FILL, 1.0);
+       evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       elm_object_domain_translatable_part_text_set(popup, "title,text",
+                       PACKAGE, entry_info->title_txt);
+
+       evas_object_smart_callback_add(popup, "dismissed", _popup_deleted_cb, NULL);
+       evas_object_smart_callback_add(popup, "block,clicked", _popup_deleted_cb, NULL);
+
+       layout = elm_layout_add(popup);
+       elm_layout_file_set(layout, CUSTOM_POPUP_PATH, "custom_popup_input_text");
+       evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       elm_object_content_set(popup, layout);
+
+       entry = elm_entry_add(layout);
+       elm_entry_single_line_set(entry, EINA_TRUE);
+       elm_entry_scrollable_set(entry, EINA_TRUE);
+       evas_object_size_hint_weight_set(entry, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(entry, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       eext_entry_selection_back_event_allow_set(entry, EINA_TRUE);
+       elm_object_part_text_set(entry, "elm.guide", entry_info->guide_txt);
+       elm_object_part_content_set(layout, "elm.swallow.content", entry);
+
+       _update_input_panel(entry, entry_info->entry_id, NULL, NULL);
+       _ip_info_entry_add_callbacks(entry, entry_info);
+
+       btn = elm_button_add(popup);
+       elm_object_style_set(btn, "border");
+       elm_object_text_set(btn, sc(PACKAGE, I18N_TYPE_Cancel));
+       elm_object_part_content_set(popup, "button1", btn);
+       evas_object_smart_callback_add(btn, "clicked", _popup_cancel_btn_clicked_cb, entry_info);
+
+       btn = elm_button_add(popup);
+       elm_object_text_set(btn, sc(PACKAGE, I18N_TYPE_Ok));
+       elm_object_part_content_set(popup, "button2", btn);
+       evas_object_smart_callback_add(btn, "clicked", _popup_ok_btn_clicked_cb, entry_info);
+
+       entry_info->popup = popup;
+       evas_object_show(popup);
+}
+
+static void _gl_editbox_sel_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       Elm_Object_Item *item = (Elm_Object_Item *)event_info;
+       elm_genlist_item_selected_set(item, FALSE);
+
+       if (data && common_util_get_ug_type() == UG_VIEW_IOT_COMMON)
+               _create_input_popup((common_utils_entry_info_t *)data);
+}
+
+static void _ip_info_detail_description_del(void *data, Evas_Object *obj)
+{
+       __COMMON_FUNC_ENTER__;
+
+       retm_if(NULL == data);
+
+       _view_detail_description_data_t* det = (_view_detail_description_data_t*) data;
+
+       g_free(det->description);
+       g_free(det->title);
+       g_free(det);
+       det = NULL;
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static Evas_Object *_ip_info_detail_description_content_get(void *data,
+               Evas_Object *obj, const char *part)
+{
+       __COMMON_FUNC_ENTER__;
+       retvm_if(NULL == data || NULL == part, NULL);
+
+       _view_detail_description_data_t* det =
+               (_view_detail_description_data_t*) data;
+
+       Evas_Object *layout = NULL;
+       Evas_Object *title_label = NULL;
+       UG_TYPE ug_type = common_util_get_ug_type();
+       char buf[MAX_LABEL_LENGTH] = {0, };
+       int font_size = ug_type == UG_VIEW_IOT_COMMON ? 20 : 40;
+
+       layout = elm_layout_add(obj);
+       if (ug_type == UG_VIEW_IOT_COMMON)
+               elm_layout_file_set(layout, CUSTOM_GENLIST_PATH, "gl_custom_common_item");
+       else
+               elm_layout_file_set(layout, CUSTOM_GENLIST_PATH, "gl_custom_item");
+
+       evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+       title_label = elm_label_add(obj);
+       snprintf(buf, MAX_LABEL_LENGTH, "<font_size=%d>%s</font_size>",
+                       font_size, dgettext(PACKAGE, det->title));
+
+       elm_object_text_set(title_label, buf);
+       evas_object_size_hint_weight_set(title_label, EVAS_HINT_EXPAND, 0);
+       evas_object_size_hint_align_set(title_label, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       elm_object_part_content_set(layout, "elm.swallow.label", title_label);
+
+       if (det->description) {
+               snprintf(buf, MAX_LABEL_LENGTH, "%s", dgettext(PACKAGE, det->description));
+               elm_object_text_set(layout, buf);
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return layout;
+}
+
+static void _ip_info_entry_key_enter_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
+       if (!entry_info)
+               return;
+
+       Evas_Object *entry = NULL;
+       Elm_Object_Item *next_item = NULL;
+
+       switch (entry_info->entry_id) {
+       case ENTRY_TYPE_IP_ADDR:
+       case ENTRY_TYPE_SUBNET_MASK:
+       case ENTRY_TYPE_GATEWAY:
+       case ENTRY_TYPE_DNS_1:
+       case ENTRY_TYPE_PROXY_ADDR:
+       case ENTRY_TYPE_DNS_2:
+               next_item = elm_genlist_item_next_get(entry_info->item);
+               while (next_item) {
+                       if (elm_object_item_disabled_get(next_item) == EINA_FALSE &&
+                               elm_genlist_item_select_mode_get(next_item) != ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY) {
+                               entry = elm_object_item_part_content_get(next_item, "elm.swallow.content");
+                               if (entry) {
+                                       elm_object_focus_set(entry, EINA_TRUE);
+                                       return;
+                               }
+                       }
+
+                       next_item = elm_genlist_item_next_get(next_item);
+               }
+               break;
+       case ENTRY_TYPE_PROXY_PORT:
+               entry = elm_object_item_part_content_get(entry_info->item, "elm.swallow.content");
+               if (entry)
+                       elm_object_focus_set(entry, EINA_FALSE);
+
+               break;
+       default:
+               break;
+       }
+}
+
+static void _ip_info_entry_cursor_changed_cb(void* data, Evas_Object* obj, void* event_info)
+{
+       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
+       if (!entry_info)
+               return;
+
+       if (elm_object_focus_get(obj)) {
+               if (elm_entry_is_empty(obj))
+                       elm_object_item_signal_emit(entry_info->item, "elm,state,eraser,hide", "");
+               else
+                       elm_object_item_signal_emit(entry_info->item, "elm,state,eraser,show", "");
+       }
+
+       if (entry_info->entry_txt) {
+               g_free(entry_info->entry_txt);
+               entry_info->entry_txt = NULL;
+       }
+
+       char *entry_text = elm_entry_markup_to_utf8(elm_entry_entry_get(obj));
+       if (entry_text != NULL && entry_text[0] != '\0')
+               entry_info->entry_txt = elm_entry_markup_to_utf8(elm_entry_entry_get(obj));
+
+       g_free(entry_text);
+       entry_text = NULL;
+}
+
+static void _ip_info_entry_changed_cb(void *data,
+               Evas_Object *obj, void *event_info)
+{
+       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
+       if (!entry_info)
+               return;
+
+       int entry_pos = 0;
+       char *entry_text = NULL;
+       char **ip_text = NULL;
+       int panel_type = 0;
+
+       if (obj == NULL)
+               return;
+
+       if (elm_object_focus_get(obj)) {
+               if (elm_entry_is_empty(obj))
+                       elm_object_item_signal_emit(entry_info->item, "elm,state,eraser,hide", "");
+               else
+                       elm_object_item_signal_emit(entry_info->item, "elm,state,eraser,show", "");
+       }
+
+       panel_type = elm_entry_input_panel_layout_get(obj);
+       if (panel_type == ELM_INPUT_PANEL_LAYOUT_IP) {
+               int i = 0;
+               int ip_addr[4] = { 0 };
+               char entry_ip_text[16] = { 0, };
+               gboolean fixed = FALSE;
+               entry_text = elm_entry_markup_to_utf8(elm_entry_entry_get(obj));
+               ip_text = g_strsplit(entry_text, ".", 5);
+
+               if (entry_text == NULL || entry_text[0] == '\0') {
+                       if (entry_info->entry_txt) {
+                               g_free(entry_info->entry_txt);
+                               entry_info->entry_txt = NULL;
+                       }
+
+                       entry_info->entry_txt = g_strdup(DEFAULT_GUIDE_IP);
+                       g_free(entry_text);
+                       entry_text = NULL;
+               } else {
+                       for (i = 0; i < 5; i++) {
+                               if (ip_text[i] == NULL)
+                                       break;
+
+                               if (i == 4) {
+                                       fixed = TRUE;
+                                       break;
+                               }
+
+                               ip_addr[i] = atoi(ip_text[i]);
+                               if (ip_addr[i] > 255) {
+                                       ip_addr[i] = 255;
+                                       fixed = TRUE;
+                               }
+
+                               if (i < 3)
+                                       g_snprintf(entry_text, 5, "%d.", ip_addr[i]);
+                               else
+                                       g_snprintf(entry_text, 4, "%d", ip_addr[i]);
+
+                               g_strlcat(entry_ip_text, entry_text, sizeof(entry_ip_text));
+                       }
+                       g_free(entry_text);
+                       g_strfreev(ip_text);
+                       entry_text = NULL;
+                       ip_text = NULL;
+
+                       if (fixed == TRUE) {
+                               entry_pos = elm_entry_cursor_pos_get(obj);
+                               elm_entry_entry_set(obj, entry_ip_text);
+                               elm_entry_cursor_pos_set(obj, entry_pos+1);
+                       }
+               }
+       } else if (panel_type == ELM_INPUT_PANEL_LAYOUT_NUMBERONLY) {
+               int port_num = 0;
+
+               entry_text = elm_entry_markup_to_utf8(elm_entry_entry_get(obj));
+               if (entry_text == NULL || *entry_text == '\0')
+                       entry_info->entry_txt = NULL;
+
+               if (entry_text != NULL)
+                       port_num = (int)strtol(entry_text, NULL, 10);
+
+               if (port_num > MAX_PORT_NUMBER) {
+                       entry_pos = elm_entry_cursor_pos_get(obj);
+                       g_snprintf(entry_text, 6, "%d", MAX_PORT_NUMBER);
+                       elm_entry_entry_set(obj, entry_text);
+                       elm_entry_cursor_pos_set(obj, entry_pos);
+               }
+
+               g_free(entry_text);
+               entry_text = NULL;
+       } else {
+               entry_text = elm_entry_markup_to_utf8(elm_entry_entry_get(obj));
+               if (entry_text == NULL || *entry_text == '\0')
+                       entry_info->entry_txt = NULL;
+
+               g_free(entry_text);
+               entry_text = NULL;
+       }
+}
+
+static void _ip_info_entry_focused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
+       int curr_entry_pos = 0;
+
+       if (!entry_info)
+               return;
+
+       curr_entry_pos = _ip_info_is_current_unfocused_entry(obj);
+
+       if (curr_entry_pos)
+               elm_entry_cursor_pos_set(obj, curr_entry_pos);
+       else
+               elm_entry_cursor_end_set(obj);
+
+       if (!elm_entry_is_empty(obj))
+               elm_object_item_signal_emit(entry_info->item, "elm,state,eraser,show", "");
+
+       elm_object_item_signal_emit(entry_info->item, "elm,state,rename,hide", "");
+}
+
+
+static gboolean __is_valid_static_ip_string_length(const gchar *text)
+{
+       if (!text) {
+               INFO_LOG(UG_NAME_ERR, "IP address text is NULL");
+               return FALSE;
+       } else {
+               size_t len = strlen(text);
+               if (len == 0 || len > 15) {
+                       INFO_LOG(UG_NAME_ERR, "IP address text string length is not valid");
+                       return FALSE;
+               }
+       }
+       return TRUE;
+}
+
+static void _ip_info_entry_unfocused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
+       if (!entry_info)
+               return;
+
+       _ip_info_set_current_unfocussed_entry(obj);
+
+       int panel_type = elm_entry_input_panel_layout_get(obj);
+       if (panel_type == ELM_INPUT_PANEL_LAYOUT_IP) {
+               char *entry_text = elm_entry_markup_to_utf8(elm_entry_entry_get(obj));
+               if (!__is_valid_static_ip_string_length(entry_text)) {
+                       INFO_LOG(UG_NAME_ERR, "Invalid IP address.");
+                       free(entry_text);
+                       return;
+               }
+               if (entry_text && (strlen(entry_text) > 0)) {
+                       elm_entry_entry_set(obj, entry_text);
+                       if (entry_info->entry_txt) {
+                               g_free(entry_info->entry_txt);
+                               entry_info->entry_txt = NULL;
+                       }
+                       entry_info->entry_txt = g_strdup(entry_text);
+               }
+               g_free(entry_text);
+               entry_text = NULL;
+       }
+
+       elm_object_item_signal_emit(entry_info->item, "elm,state,eraser,hide", "");
+       elm_object_item_signal_emit(entry_info->item, "elm,state,rename,show", "");
+}
+
+static void _ip_info_entry_del_callbacks(Elm_Object_Item *item)
+{
+       if (item == NULL)
+               return;
+
+       Evas_Object *entry = NULL;
+
+       entry = elm_object_item_part_content_get(item, "elm.icon.entry");
+       if (entry == NULL)
+               return;
+
+       evas_object_smart_callback_del(entry, "activated",
+                       _ip_info_entry_key_enter_cb);
+       evas_object_smart_callback_del(entry, "cursor,changed",
+                       _ip_info_entry_cursor_changed_cb);
+       evas_object_smart_callback_del(entry, "changed",
+                       _ip_info_entry_changed_cb);
+       evas_object_smart_callback_del(entry, "focused",
+                       _ip_info_entry_focused_cb);
+       evas_object_smart_callback_del(entry, "unfocused",
+                       _ip_info_entry_unfocused_cb);
+}
+
+static void _ip_info_entry_add_callbacks(Evas_Object *entry,
+               common_utils_entry_info_t *entry_info)
+{
+       if (entry == NULL)
+               return;
+
+       evas_object_smart_callback_add(entry, "activated",
+                       _ip_info_entry_key_enter_cb, entry_info);
+       evas_object_smart_callback_add(entry, "cursor,changed",
+                       _ip_info_entry_cursor_changed_cb, entry_info);
+       evas_object_smart_callback_add(entry, "changed",
+                       _ip_info_entry_changed_cb, entry_info);
+       evas_object_smart_callback_add(entry, "focused",
+                       _ip_info_entry_focused_cb, entry_info);
+       evas_object_smart_callback_add(entry, "unfocused",
+                       _ip_info_entry_unfocused_cb, entry_info);
+}
+
+static Evas_Object *_ip_info_entry_item_content_get(void *data, Evas_Object *obj, const char *part)
+{
+       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
+       if (!entry_info)
+               return NULL;
+
+       Evas_Object *layout = NULL;
+       Evas_Object *label = NULL;
+       Evas_Object *editfield = NULL;
+       UG_TYPE ug_type = common_util_get_ug_type();
+       char buf[MAX_LABEL_LENGTH] = {0, };
+       int font_size = ug_type == UG_VIEW_IOT_COMMON ? 20 : 40;
+
+       layout = elm_layout_add(obj);
+       if (ug_type == UG_VIEW_IOT_COMMON)
+               elm_layout_file_set(layout, CUSTOM_GENLIST_PATH, "gl_custom_common_item");
+       else
+               elm_layout_file_set(layout, CUSTOM_GENLIST_PATH, "gl_custom_item");
+
+       evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+       snprintf(buf, MAX_LABEL_LENGTH, "<font_size=%d>%s</font_size>",
+                       font_size, dgettext(PACKAGE, entry_info->title_txt));
+
+       label = elm_label_add(obj);
+       evas_object_size_hint_weight_set(label, EVAS_HINT_EXPAND, 0);
+       evas_object_size_hint_align_set(label, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       elm_object_text_set(label, buf);
+       elm_object_part_content_set(layout, "elm.swallow.label", label);
+
+       editfield = elm_entry_add(obj);
+       elm_entry_single_line_set(editfield, EINA_TRUE);
+       elm_entry_scrollable_set(editfield, EINA_TRUE);
+
+       if (!g_strcmp0(entry_info->str_pkg_name, "wifi-qs"))
+               elm_entry_input_panel_imdata_set(editfield, "type=systempopup", 16);
+
+       elm_entry_cnp_mode_set(editfield, ELM_CNP_MODE_PLAINTEXT);
+
+       elm_object_part_text_set(editfield, "elm.guide", entry_info->guide_txt);
+       if (entry_info->entry_txt && (strlen(entry_info->entry_txt) > 0) &&
+                       g_strcmp0(entry_info->entry_txt, DEFAULT_GUIDE_IP) != 0) {
+               elm_entry_entry_set(editfield, entry_info->entry_txt);
+       }
+
+       if (ug_type == UG_VIEW_IOT_COMMON)
+               elm_entry_editable_set(editfield, EINA_FALSE); // use input popup.
+
+       _update_input_panel(editfield, entry_info->entry_id,
+                       entry_info->input_panel_cb, entry_info->input_panel_cb_data);
+       _ip_info_entry_add_callbacks(editfield, entry_info);
+       elm_object_part_content_set(layout, "elm.swallow.content", editfield);
+
+       return layout;
+}
+
+static void _ip_info_entry_item_del(void *data, Evas_Object *obj)
+{
+       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
+       if (entry_info == NULL)
+               return;
+
+       g_free(ip_info_text_list[entry_info->entry_id]);
+       ip_info_text_list[entry_info->entry_id] = NULL;
+
+       if (entry_info->entry_txt) {
+               ip_info_text_list[entry_info->entry_id] = g_strdup(entry_info->entry_txt);
+               g_free(entry_info->entry_txt);
+               entry_info->entry_txt = NULL;
+       }
+
+       g_free(entry_info);
+       entry_info = NULL;
+}
+
+#ifdef ACCESSIBLITY_FEATURE
+static char *_access_info_cb(void *data, Evas_Object *obj)
+{
+       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
+       if (!entry_info)
+               return NULL;
+
+       if (entry_info->entry_txt)
+               return g_strdup_printf("%s %s", entry_info->title_txt, entry_info->entry_txt);
+       else
+               return g_strdup_printf("%s %s", entry_info->title_txt, entry_info->guide_txt);
+}
+#endif
+
+static void _create_static_ip_table(full_ip_info_t *ip_data)
+{
+       char *txt = NULL;
+       retm_if(NULL == ip_data);
+
+       ip_info_list_t *ip_info_list_data = ip_data->ip_info_list;
+       prev_ip_info_t *prev_ip_info = ip_data->prev_ip_info;
+       common_utils_entry_info_t *edit_box_details;
+       wifi_manager_ip_config_type_e ip_type;
+
+       retm_if(NULL == prev_ip_info || NULL == ip_info_list_data);
+       wifi_manager_ap_h ap = ip_info_list_data->ap;
+       __COMMON_FUNC_ENTER__;
+
+       /* IP Address */
+       int ret = wifi_manager_ap_get_ip_config_type(ap, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &ip_type);
+       if (ret != WIFI_MANAGER_ERROR_NONE)
+               INFO_LOG(UG_NAME_ERR, "Failed to get IP config_type! [%d]", ret);
+
+       edit_box_details = g_try_new0(common_utils_entry_info_t, 1);
+       if (edit_box_details == NULL)
+               return;
+
+       edit_box_details->entry_id = ENTRY_TYPE_IP_ADDR;
+       edit_box_details->title_txt = "IDS_WIFI_BODY_IP_ADDRESS";
+       if (ip_type == WIFI_MANAGER_IP_CONFIG_TYPE_DYNAMIC)
+               edit_box_details->entry_txt = g_strdup(DEFAULT_GUIDE_IP);
+       else {
+               ret = wifi_manager_ap_get_ip_address(ap, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &txt);
+               if (ret != WIFI_MANAGER_ERROR_NONE)
+                       INFO_LOG(UG_NAME_ERR, "Failed to get IP Address! [%d]", ret);
+               edit_box_details->entry_txt = txt;
+       }
+       edit_box_details->guide_txt = DEFAULT_GUIDE_IP;
+       edit_box_details->str_pkg_name = ip_info_list_data->str_pkg_name;
+       edit_box_details->input_panel_cb = ip_info_list_data->input_panel_cb;
+       edit_box_details->input_panel_cb_data = ip_info_list_data->input_panel_cb_data;
+       edit_box_details->win = ip_info_list_data->win;
+       edit_box_details->item = elm_genlist_item_insert_after(
+                       ip_info_list_data->genlist, ip_entry_itc,
+                       edit_box_details, NULL, ip_info_list_data->ip_toggle_item,
+                       ELM_GENLIST_ITEM_NONE, _gl_editbox_sel_cb, edit_box_details);
+#ifdef ACCESSIBLITY_FEATURE
+       Evas_Object *ao = elm_object_item_access_object_get(edit_box_details->item);
+       elm_access_info_cb_set(ao, ELM_ACCESS_INFO, _access_info_cb, edit_box_details);
+#endif
+       ip_info_list_data->ip_addr_item = edit_box_details->item;
+
+       if (ip_data->is_first_create == TRUE)
+               prev_ip_info->ip_addr = g_strdup(txt);
+
+       /* Subnet Mask */
+       edit_box_details = g_try_new0(common_utils_entry_info_t, 1);
+       if (edit_box_details == NULL)
+               return;
+
+       edit_box_details->entry_id = ENTRY_TYPE_SUBNET_MASK;
+       edit_box_details->title_txt = "IDS_WIFI_BODY_SUBNET_MASK";
+       if (ip_type == WIFI_MANAGER_IP_CONFIG_TYPE_DYNAMIC)
+               edit_box_details->entry_txt = g_strdup(DEFAULT_GUIDE_IP);
+       else {
+               ret = wifi_manager_ap_get_subnet_mask(ap, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &txt);
+               if (ret != WIFI_MANAGER_ERROR_NONE)
+                       INFO_LOG(UG_NAME_ERR, "Failed to get subnet mask! [%d]", ret);
+               edit_box_details->entry_txt = txt;
+       }
+       edit_box_details->guide_txt = DEFAULT_GUIDE_IP;
+       edit_box_details->str_pkg_name = ip_info_list_data->str_pkg_name;
+       edit_box_details->input_panel_cb = ip_info_list_data->input_panel_cb;
+       edit_box_details->input_panel_cb_data = ip_info_list_data->input_panel_cb_data;
+       edit_box_details->win = ip_info_list_data->win;
+       edit_box_details->item = elm_genlist_item_insert_after(
+                       ip_info_list_data->genlist, ip_entry_itc,
+                       edit_box_details, NULL, ip_info_list_data->ip_addr_item,
+                       ELM_GENLIST_ITEM_NONE, _gl_editbox_sel_cb, edit_box_details);
+#ifdef ACCESSIBLITY_FEATURE
+       ao = elm_object_item_access_object_get(edit_box_details->item);
+       elm_access_info_cb_set(ao, ELM_ACCESS_INFO, _access_info_cb, edit_box_details);
+#endif
+       ip_info_list_data->subnet_mask_item = edit_box_details->item;
+
+       if (ip_data->is_first_create == TRUE)
+               prev_ip_info->subnet_mask = g_strdup(txt);
+
+       /* Gateway Address */
+       ret = wifi_manager_ap_get_gateway_address(ap, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &txt);
+       if (ret != WIFI_MANAGER_ERROR_NONE)
+               INFO_LOG(UG_NAME_ERR, "Failed to get gateway address! [%d]", ret);
+
+       edit_box_details = g_try_new0(common_utils_entry_info_t, 1);
+       if (edit_box_details == NULL)
+               return;
+
+       edit_box_details->entry_id = ENTRY_TYPE_GATEWAY;
+       edit_box_details->title_txt = "IDS_WIFI_BODY_GATEWAY_ADDRESS";
+       edit_box_details->entry_txt = txt;
+       edit_box_details->guide_txt = DEFAULT_GUIDE_IP;
+       edit_box_details->str_pkg_name = ip_info_list_data->str_pkg_name;
+       edit_box_details->input_panel_cb = ip_info_list_data->input_panel_cb;
+       edit_box_details->input_panel_cb_data = ip_info_list_data->input_panel_cb_data;
+       edit_box_details->win = ip_info_list_data->win;
+       edit_box_details->item = elm_genlist_item_insert_after(
+                       ip_info_list_data->genlist, ip_entry_itc,
+                       edit_box_details, NULL, ip_info_list_data->subnet_mask_item,
+                       ELM_GENLIST_ITEM_NONE, _gl_editbox_sel_cb, edit_box_details);
+#ifdef ACCESSIBLITY_FEATURE
+       ao = elm_object_item_access_object_get(edit_box_details->item);
+       elm_access_info_cb_set(ao, ELM_ACCESS_INFO, _access_info_cb, edit_box_details);
+#endif
+       ip_info_list_data->gateway_addr_item = edit_box_details->item;
+
+       if (ip_data->is_first_create == TRUE)
+               prev_ip_info->gateway_addr = g_strdup(txt);
+
+       /* Network Prefix Length */
+       Elm_Object_Item* item = NULL;
+       ret = wifi_manager_ap_get_subnet_mask(ap, WIFI_MANAGER_ADDRESS_FAMILY_IPV6, &txt);
+       INFO_LOG(UG_NAME_ERR, "Prefix Length =  [%s]", txt);
+       if (ret != WIFI_MANAGER_ERROR_NONE)
+               INFO_LOG(UG_NAME_ERR, "Failed to get prefix length! [%d]", ret);
+
+       item = _add_description(ip_info_list_data->genlist,
+                       "IDS_ST_BODY_NETWORK_PREFIX_LENGTH", txt, ip_info_list_data->gateway_addr_item);
+       ip_info_list_data->prefix_length_item = item;
+
+       g_free(txt);
+       txt = NULL;
+
+       /* DNS 1 */
+       ret = wifi_manager_ap_get_dns_address(ap, 1, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &txt);
+       if (ret != WIFI_MANAGER_ERROR_NONE)
+               INFO_LOG(UG_NAME_ERR, "Failed to get DNS 1 Address! [%d]", ret);
+
+       edit_box_details = g_try_new0(common_utils_entry_info_t, 1);
+       if (edit_box_details == NULL)
+               return;
+
+       edit_box_details->entry_id = ENTRY_TYPE_DNS_1;
+       edit_box_details->title_txt = "IDS_WIFI_BODY_DNS_1";
+       edit_box_details->entry_txt = txt;
+       edit_box_details->guide_txt = DEFAULT_GUIDE_IP;
+       edit_box_details->str_pkg_name = ip_info_list_data->str_pkg_name;
+       edit_box_details->input_panel_cb = ip_info_list_data->input_panel_cb;
+       edit_box_details->input_panel_cb_data = ip_info_list_data->input_panel_cb_data;
+       edit_box_details->win = ip_info_list_data->win;
+       edit_box_details->item = elm_genlist_item_insert_after(
+                       ip_info_list_data->genlist, ip_entry_itc,
+                       edit_box_details, NULL, ip_info_list_data->prefix_length_item,
+                       ELM_GENLIST_ITEM_NONE, _gl_editbox_sel_cb, edit_box_details);
+#ifdef ACCESSIBLITY_FEATURE
+       ao = elm_object_item_access_object_get(edit_box_details->item);
+       elm_access_info_cb_set(ao, ELM_ACCESS_INFO, _access_info_cb, edit_box_details);
+#endif
+       ip_info_list_data->dns_1_item = edit_box_details->item;
+
+       if (ip_data->is_first_create == TRUE)
+               prev_ip_info->dns_1 = g_strdup(txt);
+
+       /* DNS 2 */
+       ret = wifi_manager_ap_get_dns_address(ap, 2, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &txt);
+       if (ret != WIFI_MANAGER_ERROR_NONE)
+               INFO_LOG(UG_NAME_ERR, "Failed to get DNS 2 Address! [%d]", ret);
+
+       edit_box_details = g_try_new0(common_utils_entry_info_t, 1);
+       if (edit_box_details == NULL)
+               return;
+
+       edit_box_details->entry_id = ENTRY_TYPE_DNS_2;
+       edit_box_details->title_txt = "IDS_WIFI_BODY_DNS_2";
+       edit_box_details->entry_txt = txt;
+       edit_box_details->guide_txt = DEFAULT_GUIDE_IP;
+       edit_box_details->str_pkg_name = ip_info_list_data->str_pkg_name;
+       edit_box_details->input_panel_cb = ip_info_list_data->input_panel_cb;
+       edit_box_details->input_panel_cb_data = ip_info_list_data->input_panel_cb_data;
+       edit_box_details->win = ip_info_list_data->win;
+       edit_box_details->item = elm_genlist_item_insert_after(
+                       ip_info_list_data->genlist, ip_entry_itc,
+                       edit_box_details, NULL, ip_info_list_data->dns_1_item,
+                       ELM_GENLIST_ITEM_NONE, _gl_editbox_sel_cb, edit_box_details);
+#ifdef ACCESSIBLITY_FEATURE
+       ao = elm_object_item_access_object_get(edit_box_details->item);
+       elm_access_info_cb_set(ao, ELM_ACCESS_INFO, _access_info_cb, edit_box_details);
+#endif
+       ip_info_list_data->dns_2_item = edit_box_details->item;
+
+       if (ip_data->is_first_create == TRUE)
+               prev_ip_info->dns_2 = g_strdup(txt);
+
+       ip_data->is_first_create = FALSE;
+
+       __COMMON_FUNC_EXIT__;
+
+       return;
+}
+
+static void _delete_static_ip_table(ip_info_list_t *ip_info_list_data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       retm_if(NULL == ip_info_list_data);
+
+       _ip_info_reset_current_unfocused_entry();
+
+       _ip_info_entry_del_callbacks(ip_info_list_data->ip_addr_item);
+       elm_object_item_del(ip_info_list_data->ip_addr_item);
+       ip_info_list_data->ip_addr_item = NULL;
+
+       _ip_info_entry_del_callbacks(ip_info_list_data->subnet_mask_item);
+       elm_object_item_del(ip_info_list_data->subnet_mask_item);
+       ip_info_list_data->subnet_mask_item = NULL;
+
+       _ip_info_entry_del_callbacks(ip_info_list_data->gateway_addr_item);
+       elm_object_item_del(ip_info_list_data->gateway_addr_item);
+       ip_info_list_data->gateway_addr_item = NULL;
+
+       elm_object_item_del(ip_info_list_data->prefix_length_item);
+       ip_info_list_data->prefix_length_item = NULL;
+
+       _ip_info_entry_del_callbacks(ip_info_list_data->dns_1_item);
+       elm_object_item_del(ip_info_list_data->dns_1_item);
+       ip_info_list_data->dns_1_item = NULL;
+
+       _ip_info_entry_del_callbacks(ip_info_list_data->dns_2_item);
+       elm_object_item_del(ip_info_list_data->dns_2_item);
+       ip_info_list_data->dns_2_item = NULL;
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static gboolean __genlist_item_disable_later(void *data)
+{
+       elm_genlist_item_selected_set((Elm_Object_Item *)data, FALSE);
+
+       return FALSE;
+}
+
+static void _gl_deselect_callback(void* data,
+               Evas_Object* obj, void* event_info)
+{
+       common_util_managed_idle_add(__genlist_item_disable_later, event_info);
+}
+
+static char* _ip_info_iptoggle_text_get(void *data, Evas_Object *obj,
+               const char *part)
+{
+
+       retvm_if(NULL == data || NULL == part, NULL);
+       full_ip_info_t *ip_data = (full_ip_info_t *) data;
+
+       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part, part)) {
+               ip_info_list_t *ip_info_list_data = ip_data->ip_info_list;
+#ifdef ACCESSIBLITY_FEATURE
+               char buf[100];
+               Evas_Object *ao = elm_object_item_access_object_get(ip_info_list_data->ip_toggle_item);
+               g_snprintf(buf, sizeof(buf), "%s%s%s",
+                                               sc(ip_info_list_data->str_pkg_name, I18N_TYPE_On),
+                                               sc(ip_info_list_data->str_pkg_name, I18N_TYPE_Off),
+                                               sc(ip_info_list_data->str_pkg_name, I18N_TYPE_Button));
+               elm_access_info_set(ao, ELM_ACCESS_TYPE, buf);
+
+               if (WIFI_MANAGER_IP_CONFIG_TYPE_STATIC == ip_info_list_data->ip_type)
+                       elm_access_info_set(ao, ELM_ACCESS_STATE, sc(ip_info_list_data->str_pkg_name, I18N_TYPE_On));
+               else
+                       elm_access_info_set(ao, ELM_ACCESS_STATE, sc(ip_info_list_data->str_pkg_name, I18N_TYPE_Off));
+#endif
+               return (char*)g_strdup(sc(ip_info_list_data->str_pkg_name, I18N_TYPE_Static_IP));
+       }
+
+       return NULL;
+}
+
+static Elm_Object_Item* _add_description(Evas_Object* genlist, char* title,
+               char* description, Elm_Object_Item* insert_after)
+{
+       retvm_if(NULL == genlist, NULL);
+
+       _view_detail_description_data_t* description_data =
+                       g_try_new0(_view_detail_description_data_t, 1);
+       retvm_if(NULL == description_data, NULL);
+
+       description_data->title = g_strdup(title);
+       description_data->description = g_strdup(description);
+
+       Elm_Object_Item* det = NULL;
+       if (insert_after) {
+               det = elm_genlist_item_insert_after(
+                               genlist, /*obj*/
+                               description_itc,/*itc*/
+                               description_data,/*data*/
+                               NULL,/*parent*/
+                               insert_after, /*after than*/
+                               ELM_GENLIST_ITEM_NONE, /*flags*/
+                               _gl_deselect_callback,/*func*/
+                               NULL);/*func_data*/
+       } else {
+               det = elm_genlist_item_append(
+                               genlist,
+                               description_itc,
+                               description_data,
+                               NULL,
+                               ELM_GENLIST_ITEM_NONE,
+                               _gl_deselect_callback,
+                               NULL);
+       }
+
+       elm_genlist_item_select_mode_set(det, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+       elm_object_item_disabled_set(det, TRUE);
+
+       return det;
+}
+
+static bool __ap_foreach_ipv6_callback(char *ipv6_address, void *user_data)
+{
+       char **buf = NULL;
+       buf = user_data;
+       if (*buf == NULL) {
+               if (!(*buf = (char *)malloc(strlen(ipv6_address) + 1))) {
+                       ERROR_LOG(UG_NAME_ERR, "Failed to allocate memory");
+                       return false;
+               }
+               *buf[0] = '\0';
+               strncpy(*buf, ipv6_address, strlen(ipv6_address) + 1);
+       } else {
+               if (!(*buf = (char *)realloc(*buf, strlen(*buf) + strlen(ipv6_address) + 5))) {
+                       ERROR_LOG(UG_NAME_ERR, "Failed to realloc memory");
+                       return false;
+               }
+               strncat(*buf, "<br>", 5);
+               strncat(*buf, ipv6_address, strlen(ipv6_address) + 1);
+       }
+
+       return true;
+}
+
+static void __ip_info_toggle_item_sel_cb(void* data,
+               Evas_Object* obj, void* event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       const char *object_type;
+       ip_info_list_t *ip_info_list_data = NULL;
+       wifi_manager_ip_config_type_e ip_type = WIFI_MANAGER_IP_CONFIG_TYPE_DYNAMIC;
+       full_ip_info_t *ip_data = (full_ip_info_t *)data;
+       retm_if(ip_data == NULL);
+       ip_info_list_data = ip_data->ip_info_list;
+       if (ip_info_list_data == NULL) {
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+       wifi_manager_ap_h ap = ip_info_list_data->ap;
+
+       object_type = evas_object_type_get(obj);
+
+       if (g_strcmp0(object_type, "elm_check") == 0) {
+               Eina_Bool ip_mode = elm_check_state_get(obj);
+
+               if (ip_mode == TRUE)
+                       ip_type = WIFI_MANAGER_IP_CONFIG_TYPE_STATIC;
+               else
+                       ip_type = WIFI_MANAGER_IP_CONFIG_TYPE_DYNAMIC;
+       } else if (g_strcmp0(object_type, "elm_genlist") == 0) {
+               elm_genlist_item_selected_set(ip_info_list_data->ip_toggle_item,
+                               EINA_FALSE);
+
+               if (ip_info_list_data->ip_type == WIFI_MANAGER_IP_CONFIG_TYPE_STATIC)
+                       ip_type = WIFI_MANAGER_IP_CONFIG_TYPE_DYNAMIC;
+               else
+                       ip_type = WIFI_MANAGER_IP_CONFIG_TYPE_STATIC;
+       }
+
+       if (ip_type == WIFI_MANAGER_IP_CONFIG_TYPE_DYNAMIC) {
+               char *ip_addr = NULL;
+               char *ipv6_addr = NULL;
+
+               /* Hide input keypad if popped out */
+               ecore_imf_input_panel_hide();
+
+               _delete_static_ip_table(ip_info_list_data);
+
+               wifi_manager_ap_get_ip_address(ap, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &ip_addr);
+               wifi_manager_ap_foreach_ipv6_address(ap, __ap_foreach_ipv6_callback, &ipv6_addr);
+
+               /* Dynamic IP Address */
+               if (g_strcmp0(ip_addr, IPV4_DEFAULT_ADDR) || (!g_strcmp0(ip_addr, IPV4_DEFAULT_ADDR) && !g_strcmp0(ipv6_addr, IPV6_DEFAULT_ADDR)))
+                       ip_info_list_data->ipv4_addr_item = _add_description(
+                                       ip_info_list_data->genlist,
+                                       "IDS_ST_BODY_IPV4",
+                                       ip_addr,
+                                       ip_info_list_data->ip_toggle_item);
+
+               if (g_strcmp0(ipv6_addr, IPV6_DEFAULT_ADDR)) {
+                       if (ip_info_list_data->ipv4_addr_item)
+                               ip_info_list_data->ipv6_addr_item = _add_description(
+                                               ip_info_list_data->genlist,
+                                               "IDS_ST_BODY_IPV6",
+                                               ipv6_addr,
+                                               ip_info_list_data->ipv4_addr_item);
+                       else
+                               ip_info_list_data->ipv6_addr_item = _add_description(
+                                               ip_info_list_data->genlist,
+                                               "IDS_ST_BODY_IPV6",
+                                               ipv6_addr,
+                                               ip_info_list_data->ip_toggle_item);
+               }
+
+               g_free(ip_addr);
+               ip_addr = NULL;
+
+               g_free(ipv6_addr);
+               ipv6_addr = NULL;
+
+               ip_info_list_data->ip_type = WIFI_MANAGER_IP_CONFIG_TYPE_DYNAMIC;
+       } else if (ip_type == WIFI_MANAGER_IP_CONFIG_TYPE_STATIC) {
+               elm_object_item_del(ip_info_list_data->ip_addr_item);
+               ip_info_list_data->ip_addr_item = NULL;
+
+               elm_object_item_del(ip_info_list_data->ipv4_addr_item);
+               ip_info_list_data->ipv4_addr_item = NULL;
+
+               elm_object_item_del(ip_info_list_data->ipv6_addr_item);
+               ip_info_list_data->ipv6_addr_item = NULL;
+
+               ip_data->is_first_create = FALSE;
+
+               /* Create the entry layouts */
+               _create_static_ip_table(ip_data);
+               ip_info_list_data->ip_type = WIFI_MANAGER_IP_CONFIG_TYPE_STATIC;
+       }
+
+       if (ip_info_list_data->ip_toggle_item != NULL)
+               elm_genlist_item_update(ip_info_list_data->ip_toggle_item);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static Evas_Object *_ip_info_iptoggle_content_get(void *data,
+               Evas_Object *obj, const char *part)
+{
+       __COMMON_FUNC_ENTER__;
+
+       retvm_if(NULL == data || NULL == obj || NULL == part, NULL);
+       full_ip_info_t *ip_data = (full_ip_info_t *) data;
+       ip_info_list_t *ip_info_list_data = ip_data->ip_info_list;
+       Evas_Object *toggle_btn = NULL;
+
+       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].sub_content_part, part)) {
+               toggle_btn = elm_check_add(obj);
+               elm_object_style_set(toggle_btn, "on&off");
+               elm_object_focus_allow_set(toggle_btn, EINA_FALSE);
+
+               if (WIFI_MANAGER_IP_CONFIG_TYPE_STATIC == ip_info_list_data->ip_type)
+                       elm_check_state_set(toggle_btn, EINA_TRUE);
+               else
+                       elm_check_state_set(toggle_btn, EINA_FALSE);
+
+               evas_object_propagate_events_set(toggle_btn, EINA_FALSE);
+               evas_object_size_hint_align_set(toggle_btn, EVAS_HINT_FILL, EVAS_HINT_FILL);
+               evas_object_size_hint_weight_set(toggle_btn, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+               evas_object_smart_callback_add(toggle_btn, "changed",
+                               __ip_info_toggle_item_sel_cb, ip_data);
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return toggle_btn;
+}
+
+#define EMULATOR_MAC_ADDR_SIZE 6
+#define EMULATOR_MAC_ADDR_MAX  20
+static int ip_info_emulator_get_random_mac(unsigned char *buf)
+{
+       __COMMON_FUNC_ENTER__;
+
+       FILE *fp;
+       int rc;
+
+       fp = fopen("/dev/urandom", "rb");
+       if (fp == NULL) {
+               ERROR_LOG(UG_NAME_ERR, "Could not open /dev/urandom");
+               return -1;
+       }
+
+       rc = fread(buf, 1, EMULATOR_MAC_ADDR_SIZE, fp);
+       if (fp)
+               fclose(fp);
+
+       return rc != EMULATOR_MAC_ADDR_SIZE ? -1 : 0;
+}
+
+void ip_info_delete_prev(prev_ip_info_t *prev_ip_info)
+{
+       retm_if(NULL == prev_ip_info);
+
+       __COMMON_FUNC_ENTER__;
+
+       g_free(prev_ip_info->ip_addr);
+       g_free(prev_ip_info->subnet_mask);
+       g_free(prev_ip_info->gateway_addr);
+       g_free(prev_ip_info->dns_1);
+       g_free(prev_ip_info->dns_2);
+       g_free(prev_ip_info->proxy_data);
+       g_free(prev_ip_info);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+full_ip_info_t *ip_info_append_items(wifi_manager_ap_h ap, const char *pkg_name,
+               Evas_Object *genlist, imf_ctxt_panel_cb_t input_panel_cb, void *input_panel_cb_data,
+               Evas_Object *win)
+{
+       __COMMON_FUNC_ENTER__;
+       int ret = WIFI_MANAGER_ERROR_NONE;
+       char *proxy_data = NULL;
+       char *proxy_addr = NULL;
+       char *proxy_port = NULL;
+       Elm_Object_Item* item = NULL;
+       common_utils_entry_info_t *edit_box_details;
+       wifi_manager_proxy_type_e proxy_type;
+       char *ip_addr = NULL;
+       char *ipv6_addr = NULL;
+       char *temp = NULL;
+       char *str2 = NULL;
+       full_ip_info_t *ip_data = NULL;
+       assertm_if(NULL == ap, "NULL!!");
+       assertm_if(NULL == pkg_name, "NULL!!");
+       assertm_if(NULL == genlist, "NULL!!");
+
+       prev_ip_info_t *prev_ip_info = g_try_new0(prev_ip_info_t, 1);
+       if (prev_ip_info == NULL)
+               return NULL;
+
+       ip_info_list_t *ip_info_list_data = g_try_new0(ip_info_list_t, 1);
+       if (ip_info_list_data == NULL) {
+               g_free(prev_ip_info);
+               prev_ip_info = NULL;
+
+               return NULL;
+       }
+
+       ip_data = g_try_new0(full_ip_info_t, 1);
+       if (ip_data == NULL) {
+               g_free(prev_ip_info);
+               g_free(ip_info_list_data);
+               prev_ip_info = NULL;
+               ip_info_list_data = NULL;
+               return NULL;
+       }
+
+       ip_data->ip_info_list = ip_info_list_data;
+       ip_data->prev_ip_info = prev_ip_info;
+
+       ip_info_list_data->ap = ap;
+       ip_info_list_data->str_pkg_name = pkg_name;
+       ip_info_list_data->win = win;
+       ip_info_list_data->genlist = genlist;
+       ip_info_list_data->input_panel_cb = input_panel_cb;
+       ip_info_list_data->input_panel_cb_data = input_panel_cb_data;
+
+       ip_toggle_itc = elm_genlist_item_class_new();
+       ip_toggle_itc->item_style = g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name;
+       ip_toggle_itc->func.text_get = _ip_info_iptoggle_text_get;
+       ip_toggle_itc->func.content_get = _ip_info_iptoggle_content_get;
+       ip_toggle_itc->func.state_get = NULL;
+       ip_toggle_itc->func.del = NULL;
+
+       description_itc = elm_genlist_item_class_new();
+       description_itc->item_style = g_genlist_info[WIFI_GENLIST_FULL_STYLE].style_name;
+       description_itc->func.text_get = NULL;
+       description_itc->func.content_get = _ip_info_detail_description_content_get;
+       description_itc->func.state_get = NULL;
+       description_itc->func.del = _ip_info_detail_description_del;
+
+       ip_entry_itc = elm_genlist_item_class_new();
+       ip_entry_itc->item_style = g_genlist_info[WIFI_GENLIST_FULL_STYLE].style_name;
+       ip_entry_itc->func.text_get = NULL;
+       ip_entry_itc->func.content_get = _ip_info_entry_item_content_get;
+       ip_entry_itc->func.state_get = NULL;
+       ip_entry_itc->func.del = _ip_info_entry_item_del;
+
+       elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
+
+       /* Static/Dynamic switch button */
+       wifi_manager_ip_config_type_e type = WIFI_MANAGER_IP_CONFIG_TYPE_NONE;
+       ret = wifi_manager_ap_get_ip_config_type(ap, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &type);
+       if (ret != WIFI_MANAGER_ERROR_NONE)
+               INFO_LOG(UG_NAME_ERR, "Failed to get ip config type! [%d]", ret);
+
+       ip_info_list_data->ip_type = type;
+       ip_info_list_data->ip_toggle_item = elm_genlist_item_append(genlist,
+                       ip_toggle_itc, ip_data, NULL, ELM_GENLIST_ITEM_NONE,
+                       __ip_info_toggle_item_sel_cb, ip_data);
+
+       prev_ip_info->ip_type = type;
+
+       /* IP address */
+       if (WIFI_MANAGER_IP_CONFIG_TYPE_STATIC == type) {
+               ip_data->is_first_create = TRUE;
+
+               /* Create the entry layouts */
+               _create_static_ip_table(ip_data);
+       } else if (WIFI_MANAGER_IP_CONFIG_TYPE_DYNAMIC == type) {
+               wifi_manager_ap_get_ip_address(ap, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &ip_addr);
+               wifi_manager_ap_foreach_ipv6_address(ap, __ap_foreach_ipv6_callback, &ipv6_addr);
+
+               prev_ip_info->ip_addr = g_strdup(ip_addr);
+
+               if (g_strcmp0(ip_addr, IPV4_DEFAULT_ADDR) || (!g_strcmp0(ip_addr, IPV4_DEFAULT_ADDR) && !g_strcmp0(ipv6_addr, IPV6_DEFAULT_ADDR)))
+                       ip_info_list_data->ipv4_addr_item = _add_description(genlist,
+                                       "IDS_ST_BODY_IPV4", ip_addr, NULL);
+
+               if (g_strcmp0(ipv6_addr, IPV6_DEFAULT_ADDR))
+                       ip_info_list_data->ipv6_addr_item = _add_description(genlist,
+                                       "IDS_ST_BODY_IPV6", ipv6_addr, NULL);
+
+               g_free(ip_addr);
+               ip_addr = NULL;
+
+               g_free(ipv6_addr);
+               ipv6_addr = NULL;
+       }
+
+       if (_is_emulator()) {
+               char rand_addr[EMULATOR_MAC_ADDR_MAX];
+               unsigned char rand_mac_add[EMULATOR_MAC_ADDR_SIZE + 1];
+               if (ip_info_emulator_get_random_mac(rand_mac_add) == -1) {
+                       ERROR_LOG(UG_NAME_ERR, "Failed to get random mac address");
+                       return NULL;
+               }
+
+               rand_mac_add[0] &= 0xFE;
+               rand_mac_add[0] |= 0x02;
+
+               snprintf(rand_addr, EMULATOR_MAC_ADDR_MAX, "%x:%x:%x:%x:%x:%x",
+                               rand_mac_add[0], rand_mac_add[1],
+                               rand_mac_add[2], rand_mac_add[3],
+                               rand_mac_add[4], rand_mac_add[5]);
+               item = _add_description(genlist,
+                               "IDS_WIFI_BODY_MAC_ADDRESS", rand_addr, NULL);
+               ip_info_list_data->mac_addr_item = item;
+       } else {
+               char *mac_addr = NULL;
+               /* Mac address */
+               ret = wifi_manager_ap_get_bssid(ap, &mac_addr);
+               if (ret != WIFI_MANAGER_ERROR_NONE)
+                       INFO_LOG(UG_NAME_ERR, "Failed to get bssid! [%d]", ret);
+
+               item = _add_description(genlist,
+                               "IDS_WIFI_BODY_MAC_ADDRESS", mac_addr, NULL);
+               ip_info_list_data->mac_addr_item = item;
+
+               g_free(mac_addr);
+               mac_addr = NULL;
+       }
+
+       ret = wifi_manager_ap_get_proxy_type(ap, &proxy_type);
+       assertm_if(WIFI_MANAGER_ERROR_NONE != ret, "NULL!!");
+       prev_ip_info->proxy_type = proxy_type;
+
+       ret = wifi_manager_ap_get_proxy_address(ap, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &proxy_data);
+       assertm_if(NULL == proxy_data, "NULL!!");
+
+       if (WIFI_MANAGER_ERROR_NONE == ret && proxy_data && strlen(proxy_data)) {
+               temp = g_strdup(proxy_data);
+               if (temp != NULL) {
+                       /*Proxy Port*/
+                       str2 = strrchr(temp, ':');
+                       if (str2 != NULL) {
+                               proxy_port = g_strdup(str2 + 1);
+                               *str2 = '\0';
+                       }
+
+                       /*Proxy Address*/
+                       proxy_addr = g_strdup(temp);
+
+                       g_free(temp);
+                       temp = NULL;
+               }
+
+               prev_ip_info->proxy_data = g_strdup(proxy_data);
+       } else {
+               ERROR_LOG(UG_NAME_ERR, "Error = %d", ret);
+       }
+
+       edit_box_details = g_new0(common_utils_entry_info_t, 1);
+       edit_box_details->str_pkg_name = pkg_name;
+       edit_box_details->entry_id = ENTRY_TYPE_PROXY_ADDR;
+       edit_box_details->title_txt = "IDS_ST_SBODY_PROXY_ADDRESS";
+       edit_box_details->entry_txt = proxy_addr;
+       edit_box_details->guide_txt = DEFAULT_GUIDE_PROXY_IP;
+       edit_box_details->input_panel_cb = input_panel_cb;
+       edit_box_details->input_panel_cb_data = input_panel_cb_data;
+       edit_box_details->win = win;
+       edit_box_details->item = elm_genlist_item_append(genlist, ip_entry_itc,
+                       edit_box_details, NULL, ELM_GENLIST_ITEM_NONE,
+                       _gl_editbox_sel_cb, edit_box_details);
+#ifdef ACCESSIBLITY_FEATURE
+       Evas_Object *ao = elm_object_item_access_object_get(edit_box_details->item);
+       elm_access_info_cb_set(ao, ELM_ACCESS_INFO, _access_info_cb, edit_box_details);
+#endif
+       ip_info_list_data->proxy_addr_item = edit_box_details->item;
+
+       edit_box_details = g_new0(common_utils_entry_info_t, 1);
+       edit_box_details->str_pkg_name = pkg_name;
+       edit_box_details->entry_id = ENTRY_TYPE_PROXY_PORT;
+       edit_box_details->title_txt = "IDS_ST_SBODY_PROXY_PORT";
+       edit_box_details->entry_txt = proxy_port;
+       edit_box_details->guide_txt = DEFAULT_GUIDE_PROXY_PORT;
+       edit_box_details->input_panel_cb = input_panel_cb;
+       edit_box_details->input_panel_cb_data = input_panel_cb_data;
+       edit_box_details->win = win;
+       edit_box_details->item = elm_genlist_item_append(genlist, ip_entry_itc,
+                       edit_box_details, NULL, ELM_GENLIST_ITEM_NONE,
+                       _gl_editbox_sel_cb, edit_box_details);
+#ifdef ACCESSIBLITY_FEATURE
+       ao = elm_object_item_access_object_get(edit_box_details->item);
+       elm_access_info_cb_set(ao, ELM_ACCESS_INFO, _access_info_cb, edit_box_details);
+#endif
+       ip_info_list_data->proxy_port_item = edit_box_details->item;
+
+       g_free(proxy_data);
+       proxy_data = NULL;
+
+       __COMMON_FUNC_EXIT__;
+       return ip_data;
+}
+
+static char* get_ip_info_text(entry_id_type_t e)
+{
+       if (ip_info_text_list[e] != NULL)
+               return ip_info_text_list[e];
+
+       return NULL;
+}
+
+static void free_ip_info_text(entry_id_type_t e)
+{
+       g_free(ip_info_text_list[e]);
+       ip_info_text_list[e] = NULL;
+}
+
+void ip_info_save_data(full_ip_info_t *ip_data)
+{
+       __COMMON_FUNC_ENTER__;
+       retm_if(ip_data == NULL);
+       ip_info_list_t *ip_info_list_data = ip_data->ip_info_list;
+       prev_ip_info_t *prev_ip_info = ip_data->prev_ip_info;
+       retm_if(NULL == ip_info_list_data || NULL == prev_ip_info);
+
+       char* txt = NULL;
+       char* proxy_addr = NULL;
+       char* proxy_port = NULL;
+       wifi_manager_ap_h ap = ip_info_list_data->ap;
+       int ret = WIFI_MANAGER_ERROR_NONE;
+       ip_data->is_info_changed = FALSE;
+
+       if (prev_ip_info->ip_type != ip_info_list_data->ip_type) {
+               if (WIFI_MANAGER_IP_CONFIG_TYPE_DYNAMIC == ip_info_list_data->ip_type) {
+                       /* Reset the DNS addresses if dynamic */
+                       ret = wifi_manager_ap_set_dns_address(ap, 1,
+                                       WIFI_MANAGER_ADDRESS_FAMILY_IPV4, DEFAULT_GUIDE_IP);
+                       if (ret == WIFI_MANAGER_ERROR_NONE)
+                               ip_data->is_info_changed = TRUE;
+
+                       ret = wifi_manager_ap_set_dns_address(ap, 2,
+                                       WIFI_MANAGER_ADDRESS_FAMILY_IPV4, DEFAULT_GUIDE_IP);
+                       if (ret == WIFI_MANAGER_ERROR_NONE)
+                               ip_data->is_info_changed = TRUE;
+                       ip_info_list_data->dns_type = WIFI_MANAGER_DNS_CONFIG_TYPE_DYNAMIC;
+
+               } else if (WIFI_MANAGER_IP_CONFIG_TYPE_STATIC == ip_info_list_data->ip_type) {
+                       ip_info_list_data->dns_type = WIFI_MANAGER_DNS_CONFIG_TYPE_STATIC;
+               }
+
+               ret = wifi_manager_ap_set_ip_config_type(ap, WIFI_MANAGER_ADDRESS_FAMILY_IPV4,
+                               ip_info_list_data->ip_type);
+               retm_if(WIFI_MANAGER_ERROR_NONE != ret);
+
+               ret = wifi_manager_ap_set_dns_config_type(ap, WIFI_MANAGER_ADDRESS_FAMILY_IPV4,
+                               ip_info_list_data->dns_type);
+               retm_if(WIFI_MANAGER_ERROR_NONE != ret);
+
+               ip_data->is_info_changed = TRUE;
+       }
+
+       if (WIFI_MANAGER_IP_CONFIG_TYPE_STATIC == ip_info_list_data->ip_type) {
+               txt = g_strdup(get_ip_info_text(ENTRY_TYPE_IP_ADDR));
+               if (!txt)
+                       txt = g_strdup(DEFAULT_GUIDE_IP);
+               if (g_strcmp0(prev_ip_info->ip_addr, txt) != 0) {
+                       ret = wifi_manager_ap_set_ip_address(ap,
+                                       WIFI_MANAGER_ADDRESS_FAMILY_IPV4, txt);
+
+                       if (ret == WIFI_MANAGER_ERROR_NONE)
+                               ip_data->is_info_changed = TRUE;
+               }
+               free_ip_info_text(ENTRY_TYPE_IP_ADDR);
+               g_free(txt);
+
+               txt = g_strdup(get_ip_info_text(ENTRY_TYPE_SUBNET_MASK));
+               if (!txt)
+                       txt = g_strdup(DEFAULT_GUIDE_IP);
+               if (g_strcmp0(prev_ip_info->subnet_mask, txt) != 0) {
+                       ret = wifi_manager_ap_set_subnet_mask(ap,
+                                       WIFI_MANAGER_ADDRESS_FAMILY_IPV4, txt);
+
+                       if (ret == WIFI_MANAGER_ERROR_NONE)
+                               ip_data->is_info_changed = TRUE;
+               }
+               free_ip_info_text(ENTRY_TYPE_SUBNET_MASK);
+               g_free(txt);
+
+               txt = g_strdup(get_ip_info_text(ENTRY_TYPE_GATEWAY));
+               if (!txt)
+                       txt = g_strdup(DEFAULT_GUIDE_IP);
+               if (g_strcmp0(prev_ip_info->gateway_addr, txt) != 0) {
+                       ret = wifi_manager_ap_set_gateway_address(ap,
+                                       WIFI_MANAGER_ADDRESS_FAMILY_IPV4, txt);
+
+                       if (ret == WIFI_MANAGER_ERROR_NONE)
+                               ip_data->is_info_changed = TRUE;
+               }
+               free_ip_info_text(ENTRY_TYPE_GATEWAY);
+               g_free(txt);
+
+               txt = g_strdup(get_ip_info_text(ENTRY_TYPE_DNS_1));
+               if (!txt)
+                       txt = g_strdup(DEFAULT_GUIDE_IP);
+               if (g_strcmp0(prev_ip_info->dns_1, txt) != 0) {
+                       ret = wifi_manager_ap_set_dns_address(ap, 1,
+                                       WIFI_MANAGER_ADDRESS_FAMILY_IPV4, txt);
+
+                       if (ret == WIFI_MANAGER_ERROR_NONE)
+                               ip_data->is_info_changed = TRUE;
+               }
+               free_ip_info_text(ENTRY_TYPE_DNS_1);
+               g_free(txt);
+
+               txt = g_strdup(get_ip_info_text(ENTRY_TYPE_DNS_2));
+               if (!txt)
+                       txt = g_strdup(DEFAULT_GUIDE_IP);
+               if (g_strcmp0(prev_ip_info->dns_2, txt) != 0) {
+                       ret = wifi_manager_ap_set_dns_address(ap, 2,
+                                       WIFI_MANAGER_ADDRESS_FAMILY_IPV4, txt);
+
+                       if (ret == WIFI_MANAGER_ERROR_NONE)
+                               ip_data->is_info_changed = TRUE;
+               }
+               free_ip_info_text(ENTRY_TYPE_DNS_2);
+               g_free(txt);
+       }
+
+       proxy_addr = g_strdup(get_ip_info_text(ENTRY_TYPE_PROXY_ADDR));
+       if (proxy_addr == NULL) {
+               DEBUG_LOG(UG_NAME_NORMAL, "Set proxy type - auto");
+               if (prev_ip_info->proxy_type != WIFI_MANAGER_PROXY_TYPE_AUTO)
+                       if (wifi_manager_ap_set_proxy_type(ap, WIFI_MANAGER_PROXY_TYPE_AUTO)
+                                       != WIFI_MANAGER_ERROR_NONE)
+                               ERROR_LOG(UG_NAME_NORMAL, "Fail to set proxy type");
+       } else {
+               proxy_port = g_strdup(get_ip_info_text(ENTRY_TYPE_PROXY_PORT));
+               if (proxy_port)
+                       txt = g_strdup_printf("%s:%s", proxy_addr, proxy_port);
+               else
+                       txt = g_strdup_printf("%s:%s", proxy_addr, DEFAULT_GUIDE_PROXY_PORT);
+
+               DEBUG_LOG(UG_NAME_NORMAL, "Set proxy type - manual : %s", txt);
+               if (prev_ip_info->proxy_type != WIFI_MANAGER_PROXY_TYPE_MANUAL) {
+                       if (wifi_manager_ap_set_proxy_type(ap, WIFI_MANAGER_PROXY_TYPE_MANUAL)
+                                       != WIFI_MANAGER_ERROR_NONE)
+                               ERROR_LOG(UG_NAME_NORMAL, "Fail to set proxy type");
+               }
+
+               if (g_strcmp0(prev_ip_info->proxy_data, txt) != 0) {
+                       if (wifi_manager_ap_set_proxy_address(ap, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, txt)
+                                       != WIFI_MANAGER_ERROR_NONE)
+                               ERROR_LOG(UG_NAME_NORMAL, "Fail to set proxy address");
+               }
+
+               free_ip_info_text(ENTRY_TYPE_PROXY_ADDR);
+               free_ip_info_text(ENTRY_TYPE_PROXY_PORT);
+               g_free(proxy_port);
+               proxy_port = NULL;
+               g_free(txt);
+       }
+       txt = NULL;
+
+       g_free(proxy_addr);
+       proxy_addr = NULL;
+
+       /* ip_info_print_values(ap); */
+
+       __COMMON_FUNC_EXIT__;
+}
+
+void ip_info_remove(ip_info_list_t *ip_info_list)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (ip_info_list)
+               g_free(ip_info_list);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+void ip_info_close_all_keypads(ip_info_list_t *ip_info_list)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (!ip_info_list) {
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+       if (WIFI_MANAGER_IP_CONFIG_TYPE_STATIC == ip_info_list->ip_type) {
+               if (ip_info_list->ip_addr_item)
+                       common_utils_edit_box_focus_set(ip_info_list->ip_addr_item, EINA_FALSE);
+               if (ip_info_list->subnet_mask_item)
+                       common_utils_edit_box_focus_set(ip_info_list->subnet_mask_item, EINA_FALSE);
+               if (ip_info_list->gateway_addr_item)
+                       common_utils_edit_box_focus_set(ip_info_list->gateway_addr_item, EINA_FALSE);
+               if (ip_info_list->dns_1_item)
+                       common_utils_edit_box_focus_set(ip_info_list->dns_1_item, EINA_FALSE);
+               if (ip_info_list->dns_2_item)
+                       common_utils_edit_box_focus_set(ip_info_list->dns_2_item, EINA_FALSE);
+               if (ip_info_list->proxy_addr_item)
+                       common_utils_edit_box_focus_set(ip_info_list->proxy_addr_item, EINA_FALSE);
+               if (ip_info_list->proxy_port_item)
+                       common_utils_edit_box_focus_set(ip_info_list->proxy_port_item, EINA_FALSE);
+       }
+       __COMMON_FUNC_EXIT__;
+}
+
+void ip_info_enable_all_keypads(ip_info_list_t *ip_info_list)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (!ip_info_list) {
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+       if (WIFI_MANAGER_IP_CONFIG_TYPE_STATIC == ip_info_list->ip_type) {
+               if (ip_info_list->ip_addr_item)
+                       common_utils_edit_box_allow_focus_set(ip_info_list->ip_addr_item, EINA_TRUE);
+               if (ip_info_list->subnet_mask_item)
+                       common_utils_edit_box_allow_focus_set(ip_info_list->subnet_mask_item, EINA_TRUE);
+               if (ip_info_list->gateway_addr_item)
+                       common_utils_edit_box_allow_focus_set(ip_info_list->gateway_addr_item, EINA_TRUE);
+               if (ip_info_list->dns_1_item)
+                       common_utils_edit_box_allow_focus_set(ip_info_list->dns_1_item, EINA_TRUE);
+               if (ip_info_list->dns_2_item)
+                       common_utils_edit_box_allow_focus_set(ip_info_list->dns_2_item, EINA_TRUE);
+               if (ip_info_list->proxy_addr_item)
+                       common_utils_edit_box_allow_focus_set(ip_info_list->proxy_addr_item, EINA_TRUE);
+               if (ip_info_list->proxy_port_item)
+                       common_utils_edit_box_allow_focus_set(ip_info_list->proxy_port_item, EINA_TRUE);
+       }
+       __COMMON_FUNC_EXIT__;
+}
diff --git a/common/common_ip_info.h b/common/common_ip_info.h
new file mode 100644 (file)
index 0000000..043396e
--- /dev/null
@@ -0,0 +1,93 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __COMMON_IP_INFO_H__
+#define __COMMON_IP_INFO_H__
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+#include <Evas.h>
+
+#include "wlan_manager.h"
+#include "common_utils.h"
+
+#define DEFAULT_GUIDE_PROXY_IP "proxy.example.com"
+#define DEFAULT_GUIDE_PROXY_PORT "8080"
+#define DEFAULT_GUIDE_IP "0.0.0.0"
+
+typedef struct ip_info_list {
+       const char *str_pkg_name;
+       Evas_Object *win;
+       Evas_Object *genlist;
+       Elm_Object_Item *ip_toggle_item;
+       Elm_Object_Item *ip_addr_item;
+       Elm_Object_Item *ipv4_addr_item;
+       Elm_Object_Item *ipv6_addr_item;
+       Elm_Object_Item *mac_addr_item;
+       Elm_Object_Item *subnet_mask_item;
+       Elm_Object_Item *gateway_addr_item;
+       Elm_Object_Item *prefix_length_item;
+       Elm_Object_Item *dns_1_item;
+       Elm_Object_Item *dns_2_item;
+       Elm_Object_Item *proxy_addr_item;
+       Elm_Object_Item *proxy_port_item;
+
+       imf_ctxt_panel_cb_t input_panel_cb;
+       void *input_panel_cb_data;
+
+       wifi_manager_ap_h ap;
+       wifi_manager_ip_config_type_e ip_type;
+       wifi_manager_dns_config_type_e dns_type;
+
+} ip_info_list_t;
+
+typedef struct prev_ip_info {
+       char *ip_addr;
+       char *subnet_mask;
+       char *gateway_addr;
+       char *dns_1;
+       char *dns_2;
+       char *proxy_data;
+       wifi_manager_ip_config_type_e ip_type;
+       wifi_manager_proxy_type_e proxy_type;
+} prev_ip_info_t;
+
+typedef struct full_ip_info {
+       ip_info_list_t *ip_info_list;
+       prev_ip_info_t *prev_ip_info;
+       gboolean is_info_changed;
+       gboolean is_first_create;
+} full_ip_info_t;
+
+full_ip_info_t *ip_info_append_items(wifi_manager_ap_h ap, const char *pkg_name,
+               Evas_Object *genlist,
+               imf_ctxt_panel_cb_t input_panel_cb, void *input_panel_cb_data, Evas_Object *win);
+void ip_info_save_data(full_ip_info_t *ipdata);
+void ip_info_remove(ip_info_list_t *ip_info_list);
+void ip_info_close_all_keypads(ip_info_list_t *ip_info_list);
+void ip_info_enable_all_keypads(ip_info_list_t *ip_info_list);
+void ip_info_delete_prev(prev_ip_info_t *prev_ip_info);
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/common/common_pswd_popup.c b/common/common_pswd_popup.c
new file mode 100644 (file)
index 0000000..2b83101
--- /dev/null
@@ -0,0 +1,927 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+#include <feedback.h>
+#include <efl_extension.h>
+
+#include "common.h"
+#include "common_utils.h"
+#include "common_pswd_popup.h"
+#include "common_generate_pin.h"
+#include "i18nmanager.h"
+#include "ug_wifi.h"
+
+#define EDJ_GRP_POPUP_PBC_BUTTON_LAYOUT "popup_pbc_button_layout"
+#define EDJ_GRP_POPUP_WPS_PIN_LAYOUT "popup_wps_pin_layout"
+
+#define MAX_PBC_TIMEOUT_SECS   120     // Time in seconds
+#define PASSWORD_LENGTH                64
+
+static Elm_Genlist_Item_Class g_wps_itc;
+static Elm_Genlist_Item_Class g_check_box_itc;
+static Elm_Genlist_Item_Class g_pswd_entry_itc;
+static gboolean wps_options_click = FALSE;
+static gboolean keypad_state = FALSE;
+
+extern genlist_info_t g_genlist_info[WIFI_GENLIST_STYLE_MAX];
+extern content_size_info_t g_content_size_info;
+
+static void __popup_entry_changed_cb(void* data, Evas_Object* obj, void* event_info)
+{
+       Evas_Object *btn_ok = NULL;
+       pswd_popup_t *pswd_popup_data = NULL;
+       char* entry_str = NULL;
+       unsigned short int passwd_length = 0;
+
+       if (!data)
+               return;
+
+       pswd_popup_data = (pswd_popup_t *) data;
+       entry_str = passwd_popup_get_txt(pswd_popup_data);
+       if (entry_str != NULL)
+               passwd_length = strlen(entry_str);
+
+       btn_ok = elm_object_part_content_get(pswd_popup_data->popup, "button2");
+
+       if (pswd_popup_data->sec_type == WIFI_MANAGER_SECURITY_TYPE_WEP) {
+               if (passwd_length > 0) {
+                       elm_object_disabled_set(btn_ok, EINA_FALSE);
+                       elm_entry_input_panel_return_key_disabled_set(obj,
+                                       EINA_FALSE);
+               } else {
+                       elm_object_disabled_set(btn_ok, EINA_TRUE);
+                       elm_entry_input_panel_return_key_disabled_set(obj,
+                                       EINA_TRUE);
+               }
+       } else if (pswd_popup_data->sec_type == WIFI_MANAGER_SECURITY_TYPE_WPA2_PSK ||
+                       pswd_popup_data->sec_type == WIFI_MANAGER_SECURITY_TYPE_WPA_PSK) {
+               if (passwd_length > 7) {
+                       elm_object_disabled_set(btn_ok, EINA_FALSE);
+                       elm_entry_input_panel_return_key_disabled_set(obj,
+                                       EINA_FALSE);
+               } else {
+                       elm_object_disabled_set(btn_ok, EINA_TRUE);
+                       elm_entry_input_panel_return_key_disabled_set(obj,
+                                       EINA_TRUE);
+               }
+       }
+
+       if (elm_object_part_content_get(obj, "elm.swallow.clear")) {
+               if (elm_object_focus_get(obj)) {
+                       if (elm_entry_is_empty(obj)) {
+                               elm_object_signal_emit(obj,
+                                               "elm,state,clear,hidden", "");
+                       } else {
+                               elm_object_signal_emit(obj,
+                                               "elm,state,clear,visible", "");
+                       }
+               }
+       }
+
+       if (entry_str)
+               g_free(entry_str);
+}
+
+static void __popup_entry_maxlength_reached(void *data, Evas_Object *obj,
+               void *event_info)
+{
+       common_utils_send_message_to_net_popup("Password length",
+                       "Lengthy Password", "notification", NULL);
+}
+
+static void __common_pbc_popup_destroy(pbc_popup_t *pbc_popup_data)
+{
+       __COMMON_FUNC_ENTER__;
+       if (!pbc_popup_data)
+               return;
+
+       if (pbc_popup_data->checker == 0) {
+               pbc_popup_data->checker = 1;
+
+               if (pbc_popup_data->timer != NULL) {
+                       ecore_timer_del(pbc_popup_data->timer);
+                       pbc_popup_data->timer = NULL;
+               }
+
+               if (pbc_popup_data->pin != NULL) {
+                       g_free(pbc_popup_data->pin);
+                       pbc_popup_data->pin = NULL;
+               }
+
+               if (pbc_popup_data->popup != NULL) {
+                       evas_object_hide(pbc_popup_data->popup);
+                       evas_object_del(pbc_popup_data->popup);
+                       pbc_popup_data->popup = NULL;
+               }
+               g_free(pbc_popup_data);
+       }
+       __COMMON_FUNC_EXIT__;
+       return;
+}
+
+static Eina_Bool _fn_pb_timer_bar(void *data)
+{
+       double val = 120.0;
+       time_t current_time;
+       int time_diff;
+       time(&current_time);
+
+       pswd_popup_t *pswd_popup_data = (pswd_popup_t *)data;
+       pbc_popup_t *pbc_popup_data = pswd_popup_data->pbc_popup_data;
+       if (!pbc_popup_data || pbc_popup_data->timer == NULL ||
+                       pbc_popup_data->progressbar == NULL) {
+               return ECORE_CALLBACK_CANCEL;
+       }
+       time_diff = difftime(current_time, pswd_popup_data->start_time);
+       pbc_popup_data->value = (double)(time_diff/(double)MAX_PBC_TIMEOUT_SECS);
+       if (pbc_popup_data->value >= 1) {
+               if (pbc_popup_data->checker == 0) {
+                       __COMMON_FUNC_ENTER__;
+
+                       Evas_Object *cancel_btn = elm_object_part_content_get(
+                                       pbc_popup_data->popup, "button1");
+                       evas_object_smart_callback_call(cancel_btn, "clicked", NULL);
+
+                       __COMMON_FUNC_EXIT__;
+               }
+               return ECORE_CALLBACK_CANCEL;
+       }
+       val = val - time_diff;
+       int remain_mins = (int)(val);
+       int remain_secs = 0;
+       remain_secs = remain_mins % 60;
+       remain_mins /= 60;
+
+       char *remaining_time_str = g_strdup_printf(
+                       "<font_size=40><align=center>%02d:%02d</align></font_size>",
+                       remain_mins, remain_secs);
+       elm_object_text_set(pbc_popup_data->timer_label, remaining_time_str);
+       /* INFO_LOG(UG_NAME_NORMAL, "pbc_popup_data->value = %lf;"
+                       "remain_mins = %d; remain_secs = %d; remaining_time_str = %s",
+                       pbc_popup_data->value, remain_mins, remain_secs, remaining_time_str); */
+       g_free(remaining_time_str);
+
+       elm_progressbar_value_set(pbc_popup_data->progressbar, pbc_popup_data->value);
+
+       return ECORE_CALLBACK_RENEW;
+}
+
+static Eina_Bool _enable_scan_updates_cb(void *data)
+{
+       /* Lets enable the scan updates */
+       wlan_manager_enable_scan_result_update();
+
+       /* Reset the ecore timer handle */
+       common_util_manager_ecore_scan_update_timer_reset();
+
+       return ECORE_CALLBACK_CANCEL;
+}
+
+static void __pbc_popup_language_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       pbc_popup_t *pbc_data = (pbc_popup_t *)data;
+       Evas_Object *layout = NULL;
+       char str[1024];
+
+       retm_if(pbc_data == NULL || pbc_data->popup == NULL);
+       layout = elm_object_content_get(pbc_data->popup);
+
+       if (pbc_data->wps_type == POPUP_WPS_BTN) {
+               g_snprintf(str, 1024, sc(PACKAGE,
+                               I18N_TYPE_Press_WPS_On_Your_Wi_Fi_Access_Point), 2);
+               elm_object_domain_translatable_part_text_set(layout,
+                               "elm.text.description", PACKAGE, str);
+       } else if (pbc_data->wps_type == POPUP_WPS_PIN) {
+               g_snprintf(str, 1024, sc(PACKAGE,
+                               I18N_TYPE_Enter_PIN_number_on_your_WIFI_access_point),
+                               pbc_data->pin, 2);
+               elm_object_domain_translatable_part_text_set(layout,
+                               "elm.text.description", PACKAGE, str);
+       }
+       __COMMON_FUNC_EXIT__;
+}
+
+void create_pbc_popup(pswd_popup_t *pswd_popup_data, Evas_Smart_Cb cancel_cb,
+               void *cancel_cb_data, popup_type_t type, char *pin)
+{
+       if (!pswd_popup_data)
+               return;
+
+       Evas_Object *popup = NULL;
+       Evas_Object *progressbar = NULL;
+       Evas_Object *timer_label = NULL;
+       Evas_Object *layout;
+       char buf[512] = "";
+
+       pbc_popup_t *pbc_popup_data = NULL;
+       pbc_popup_data = g_new0(pbc_popup_t, 1);
+
+       popup_btn_info_t popup_btn_data;
+       memset(&popup_btn_data, 0, sizeof(popup_btn_data));
+       popup_btn_data.btn1_txt = "IDS_WIFI_SK_CANCEL";
+       popup_btn_data.btn1_cb = cancel_cb;
+       popup_btn_data.btn1_data = cancel_cb_data;
+       popup = common_utils_show_info_popup(pswd_popup_data->win, &popup_btn_data);
+
+       if (type == POPUP_WPS_BTN) {
+               elm_object_domain_translatable_part_text_set(popup, "title,text",
+                               PACKAGE, "IDS_WIFI_BUTTON_WPS_BUTTON");
+       } else if (type == POPUP_WPS_PIN) {
+               elm_object_domain_translatable_part_text_set(popup, "title,text",
+                               PACKAGE, "IDS_WIFI_SK_WPS_PIN");
+       }
+
+       layout = elm_layout_add(popup);
+       if (layout == NULL) {
+               g_free(pbc_popup_data);
+               return;
+       }
+
+       if (type == POPUP_WPS_BTN) {
+               elm_layout_file_set(layout, CUSTOM_EDITFIELD_PATH,
+                               EDJ_GRP_POPUP_PBC_BUTTON_LAYOUT);
+               g_snprintf(buf, sizeof(buf), sc(pswd_popup_data->str_pkg_name,
+                               I18N_TYPE_Press_WPS_On_Your_Wi_Fi_Access_Point), 2);
+               elm_object_domain_translatable_part_text_set(layout,
+                               "elm.text.description", PACKAGE, buf);
+       } else if (type == POPUP_WPS_PIN) {
+               elm_layout_file_set(layout, CUSTOM_EDITFIELD_PATH,
+                               EDJ_GRP_POPUP_WPS_PIN_LAYOUT);
+               g_snprintf(buf, sizeof(buf),
+                               sc(pswd_popup_data->str_pkg_name,
+                                       I18N_TYPE_Enter_PIN_number_on_your_WIFI_access_point),
+                                       pin, 2);
+               elm_object_domain_translatable_part_text_set(layout,
+                               "elm.text.description", PACKAGE, buf);
+       }
+       evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+       progressbar = elm_progressbar_add(layout);
+       elm_progressbar_horizontal_set(progressbar, EINA_TRUE);
+       evas_object_size_hint_align_set(progressbar, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       evas_object_size_hint_weight_set(progressbar, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       elm_progressbar_value_set(progressbar, 0.0);
+
+       timer_label = elm_label_add(layout);
+       elm_label_line_wrap_set(timer_label, ELM_WRAP_MIXED);
+       elm_object_text_set(timer_label, _("<font_size=40><align=center>02:00</align></font_size>"));
+       evas_object_size_hint_weight_set(timer_label, EVAS_HINT_EXPAND, 0.0);
+       evas_object_size_hint_align_set(timer_label, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       evas_object_show(timer_label);
+
+       elm_object_part_content_set(layout, "slider", progressbar);
+       elm_object_part_content_set(layout, "timer_label", timer_label);
+
+       pbc_popup_data->checker = 0;
+       pbc_popup_data->value = 0.0;
+       pbc_popup_data->progressbar = progressbar;
+       pbc_popup_data->timer_label = timer_label;
+       pbc_popup_data->popup = popup;
+       pbc_popup_data->wps_type = type;
+       pbc_popup_data->pin = g_strdup(pin);
+       time(&(pswd_popup_data->start_time));
+       pbc_popup_data->timer = ecore_timer_add(1.0, _fn_pb_timer_bar, pswd_popup_data);
+       evas_object_show(progressbar);
+       evas_object_smart_callback_add(popup, "language,changed",
+                       __pbc_popup_language_changed_cb, pbc_popup_data);
+       evas_object_show(popup);
+       elm_object_content_set(popup, layout);
+       pswd_popup_data->pbc_popup_data = pbc_popup_data;
+
+       evas_object_hide(pswd_popup_data->popup);
+
+       return;
+}
+
+static char *_gl_wps_text_get(void *data, Evas_Object *obj, const char *part)
+{
+       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part, part)) {
+               char buf[1024];
+               snprintf(buf, 1023, "%s", sc(PACKAGE, (int)data));
+               return g_strdup(dgettext(PACKAGE, buf));
+       }
+       return NULL;
+}
+
+static void _gl_realized(void *data, Evas_Object *obj, void *event_info)
+{
+       if (!event_info)
+               return;
+
+       int index = (int)elm_object_item_data_get(event_info);
+
+       if (index == I18N_TYPE_WPS_PIN)
+               elm_object_item_signal_emit(event_info, "elm,state,bottomline,hide", "");
+
+       if (common_util_get_ug_type() == UG_VIEW_IOT_COMMON)
+               elm_object_item_signal_emit(event_info, "elm,state,bottomline,hide", "elm");
+}
+
+void create_wps_options_popup(Evas_Object *win_main,
+               pswd_popup_t *pswd_popup_data,
+               pswd_popup_create_req_data_t *popup_info)
+{
+       if (!win_main || !popup_info || !pswd_popup_data)
+               return;
+
+       Evas_Object *popup = NULL;
+       Evas_Object *genlist = NULL;
+       static Elm_Genlist_Item_Class wps_itc;
+       char *txt = NULL;
+       popup = elm_popup_add(win_main);
+       if (!popup)
+               return;
+
+       ecore_imf_input_panel_hide();
+
+       txt = evas_textblock_text_utf8_to_markup(NULL, popup_info->title);
+       elm_object_domain_translatable_part_text_set(popup,
+                       "title,text", PACKAGE, txt);
+       g_free(txt);
+       evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+       genlist = elm_genlist_add(popup);
+       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND,
+                       EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       elm_scroller_content_min_limit(genlist, EINA_FALSE, EINA_TRUE);
+       evas_object_smart_callback_add(genlist, "realized", _gl_realized, NULL);
+
+       wps_itc.item_style = g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name;
+       wps_itc.func.text_get = _gl_wps_text_get;
+       wps_itc.func.content_get = NULL;
+       wps_itc.func.state_get = NULL;
+       wps_itc.func.del = NULL;
+
+       elm_genlist_item_append(genlist, &wps_itc,
+                       (void*)I18N_TYPE_WPS_Button, NULL,
+                       ELM_GENLIST_ITEM_NONE, popup_info->wps_btn_cb,
+                       popup_info->cb_data);
+       elm_genlist_item_append(genlist, &wps_itc,
+                       (void*)I18N_TYPE_WPS_PIN, NULL,
+                       ELM_GENLIST_ITEM_NONE, popup_info->wps_pin_cb,
+                       popup_info->cb_data);
+
+       evas_object_show(genlist);
+
+       eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK,
+                       popup_info->cancel_cb, popup_info->cb_data);
+       elm_object_content_set(popup, genlist);
+       evas_object_show(popup);
+       elm_object_focus_set(popup, EINA_TRUE);
+
+       pswd_popup_data->wps_options_popup = popup;
+
+       evas_object_hide(pswd_popup_data->popup);
+}
+
+static char *_passwd_popup_wps_item_text_get(void *data, Evas_Object *obj,
+               const char *part)
+{
+       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part, part)) {
+               char buf[1024];
+               snprintf(buf, 1023, "%s", sc(PACKAGE, I18N_TYPE_WPS));
+               return strdup(buf);
+       }
+       return NULL;
+}
+
+static Evas_Object *_passwd_popup_wps_item_content_get(void *data,
+               Evas_Object *obj, const char *part)
+{
+       Evas_Object *icon = NULL;
+
+       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].content_part, part)) {
+               /* image */
+               icon = elm_image_add(obj);
+               retvm_if(NULL == icon, NULL);
+
+               elm_image_file_set(icon, CUSTOM_EDITFIELD_PATH, "wifi_icon_wps.png");
+               evas_object_color_set(icon, 2, 61, 132, 153);
+
+               evas_object_size_hint_min_set(icon,
+                               g_content_size_info.icon_w,
+                               g_content_size_info.icon_h);
+       }
+       return icon;
+}
+
+static void _entry_edit_mode_show_cb(void *data, Evas *e, Evas_Object *obj,
+               void *event_info)
+{
+       evas_object_event_callback_del(obj, EVAS_CALLBACK_SHOW,
+                       _entry_edit_mode_show_cb);
+
+       elm_object_focus_set(obj, EINA_TRUE);
+}
+
+static void __popup_entry_activated_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       if (!obj)
+               return;
+
+       elm_object_focus_set(obj, EINA_FALSE);
+}
+
+static void _chk_changed_cb(void *data, Evas_Object *obj, void *ei)
+{
+       if (!data || !obj)
+               return;
+
+       Eina_Bool state = elm_check_state_get(obj);
+       pswd_popup_t *pswd_popup_data = (pswd_popup_t *)data;
+
+       if (state)
+               elm_entry_password_set(pswd_popup_data->entry, EINA_FALSE);
+       else
+               elm_entry_password_set(pswd_popup_data->entry, EINA_TRUE);
+
+       elm_entry_cursor_end_set(pswd_popup_data->entry);
+}
+
+// IOT only
+static void __pswd_entry_set_show_password_check(Evas_Object *parent, pswd_popup_t *data)
+{
+       Evas_Object *check = elm_check_add(parent);
+
+       elm_object_style_set(check, "show_password");
+       elm_check_state_set(check, EINA_FALSE);
+       elm_object_part_content_set(parent, "elm.swallow.end", check);
+
+       evas_object_propagate_events_set(check, EINA_FALSE);
+       evas_object_size_hint_align_set(check, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       evas_object_size_hint_weight_set(check, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_smart_callback_add(check, "changed", _chk_changed_cb, data);
+
+       evas_object_show(check);
+}
+
+static Evas_Object* _gl_pswd_entry_item_content_get(void *data,
+               Evas_Object *obj, const char *part)
+{
+       if (obj == NULL || data == NULL)
+               return NULL;
+
+       int return_key_type;
+       Evas_Object *entry = NULL;
+       Evas_Object *editfield = NULL;
+
+       static Elm_Entry_Filter_Limit_Size limit_filter_data;
+       pswd_popup_t *pswd_popup_data = (pswd_popup_t *)data;
+
+       if (!g_strcmp0(part, g_genlist_info[WIFI_GENLIST_FULL_STYLE].content_part)) {
+               editfield = elm_layout_add(obj);
+
+               if (common_util_get_ug_type() == UG_VIEW_IOT_COMMON) {
+                       elm_layout_file_set(editfield, CUSTOM_EDITFIELD_PATH, "password");
+                       __pswd_entry_set_show_password_check(editfield, pswd_popup_data);
+               } else {
+                       elm_layout_theme_set(editfield, "layout", "editfield", "singleline");
+               }
+
+               evas_object_size_hint_align_set(editfield, EVAS_HINT_FILL, 0.0);
+               evas_object_size_hint_weight_set(editfield, EVAS_HINT_EXPAND, 0.0);
+               entry = elm_entry_add(editfield);
+               elm_entry_single_line_set(entry, EINA_TRUE);
+               elm_entry_scrollable_set(entry, EINA_TRUE);
+               elm_entry_password_set(entry, EINA_TRUE);
+               eext_entry_selection_back_event_allow_set(entry, EINA_TRUE);
+               evas_object_size_hint_weight_set(entry, EVAS_HINT_EXPAND, 0.0);
+               evas_object_size_hint_align_set(entry, EVAS_HINT_FILL, 0.0);
+               if (!g_strcmp0(pswd_popup_data->str_pkg_name, "wifi-qs")) {
+                       elm_entry_input_panel_imdata_set(entry,
+                                       "type=systempopup", 16);
+               }
+               elm_entry_cnp_mode_set(entry, ELM_CNP_MODE_PLAINTEXT);
+               elm_entry_input_panel_layout_set(entry,
+                               ELM_INPUT_PANEL_LAYOUT_PASSWORD);
+               elm_object_domain_translatable_part_text_set(entry, "elm.guide",
+                       PACKAGE, "IDS_WIFI_HEADER_PASSWORD");
+               elm_object_signal_emit(entry, "elm,action,hide,search_icon", "");
+
+               limit_filter_data.max_char_count = PASSWORD_LENGTH;
+               elm_entry_markup_filter_append(entry,
+               elm_entry_filter_limit_size, &limit_filter_data);
+
+               return_key_type = ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_DONE;
+               elm_entry_input_panel_return_key_type_set(entry, return_key_type);
+               elm_entry_input_panel_return_key_disabled_set(entry, EINA_TRUE);
+               evas_object_smart_callback_add(entry, "activated",
+                               __popup_entry_activated_cb, data);
+               evas_object_smart_callback_add(entry, "changed",
+                               __popup_entry_changed_cb, data);
+               evas_object_smart_callback_add(entry, "preedit,changed",
+                               __popup_entry_changed_cb, data);
+               evas_object_smart_callback_add(entry, "maxlength,reached",
+                               __popup_entry_maxlength_reached, NULL);
+               evas_object_event_callback_add(entry, EVAS_CALLBACK_SHOW,
+                               _entry_edit_mode_show_cb, NULL);
+               elm_object_part_content_set(editfield, "elm.swallow.content", entry);
+
+               pswd_popup_data->entry = entry;
+
+               elm_entry_input_panel_show(entry);
+               return editfield;
+       }
+
+       return NULL;
+}
+
+static char *_gl_pswd_check_box_item_text_get(void *data, Evas_Object *obj,
+               const char *part)
+{
+       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part, part)) {
+               char buf[1024];
+               snprintf(buf, 1023, "%s", sc(PACKAGE, I18N_TYPE_Show_password));
+               return strdup(buf);
+       }
+       return NULL;
+
+}
+
+static Evas_Object *_gl_pswd_check_box_item_content_get(void *data,
+               Evas_Object *obj, const char *part)
+{
+       Evas_Object *check = NULL;
+       pswd_popup_t *pswd_popup_data = (pswd_popup_t *)data;
+
+       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].content_part, part)) {
+               check = elm_check_add(obj);
+               if (common_util_get_ug_type() == UG_VIEW_OOBE)
+                       elm_object_style_set(check, "oobe-casual");
+
+               evas_object_propagate_events_set(check, EINA_FALSE);
+
+               evas_object_size_hint_align_set(check, EVAS_HINT_FILL, EVAS_HINT_FILL);
+               evas_object_size_hint_weight_set(check, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+               evas_object_smart_callback_add(check, "changed",
+                               _chk_changed_cb, pswd_popup_data);
+
+               elm_object_focus_allow_set(check, EINA_FALSE);
+
+               return check;
+       }
+       return NULL;
+}
+
+static void _gl_pswd_check_box_sel(void *data, Evas_Object *obj, void *ei)
+{
+       __COMMON_FUNC_ENTER__;
+       Elm_Object_Item *item = NULL;
+
+       item = (Elm_Object_Item *)ei;
+       if (item == NULL)
+               return;
+
+       pswd_popup_t *pswd_popup_data = (pswd_popup_t *)data;
+
+       Evas_Object *ck = elm_object_item_part_content_get(ei, "elm.icon.right");
+
+       elm_genlist_item_selected_set(item, EINA_FALSE);
+
+       Eina_Bool state = elm_check_state_get(ck);
+       elm_check_state_set(ck, !state);
+       if (pswd_popup_data)
+               _chk_changed_cb(pswd_popup_data->entry, ck, NULL);
+}
+
+static void _passwd_popup_keypad_off_cb(void *data, Evas_Object *obj,
+               void *event_info)
+{
+       if (data == NULL)
+               return;
+
+       pswd_popup_t *pop_info = (pswd_popup_t *)data;
+
+       keypad_state = FALSE;
+
+       if (wps_options_click == TRUE) {
+               wps_options_click = FALSE;
+
+               if (pop_info->wps_btn_cb != NULL)
+                       pop_info->wps_btn_cb(NULL, NULL, NULL);
+       }
+       INFO_LOG(UG_NAME_NORMAL, "Keypad is down");
+}
+
+static void _passwd_popup_keypad_on_cb(void *data, Evas_Object *obj,
+               void *event_info)
+{
+       if (data == NULL)
+               return;
+
+       keypad_state = TRUE;
+       INFO_LOG(UG_NAME_NORMAL, "Keypad is up");
+}
+
+static void popup_animation_finish_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+       Elm_Object_Item *item = (Elm_Object_Item *) data;
+       Evas_Object *entry = NULL;
+
+       entry = elm_object_item_part_content_get(item, "elm.icon.entry");
+       elm_entry_input_panel_show(entry);
+       elm_entry_input_panel_show_on_demand_set(entry, EINA_FALSE);
+       elm_object_focus_set(entry, EINA_TRUE);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void _common_wps_options_popup_cb(void* data, Evas_Object* obj,
+               void* event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (!event_info || !data)
+               return;
+
+       pswd_popup_t *pop_info = (pswd_popup_t *) data;
+       Elm_Object_Item *item = event_info;
+       elm_genlist_item_selected_set(item, EINA_FALSE);
+
+       if (keypad_state == FALSE) {
+               if (pop_info->wps_btn_cb != NULL)
+                       pop_info->wps_btn_cb(NULL, NULL, NULL);
+       } else {
+               wps_options_click = TRUE;
+               ecore_imf_input_panel_hide();
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+pswd_popup_t *create_passwd_popup(Evas_Object *conformant, Evas_Object *win_main,
+               const char *pkg_name, pswd_popup_create_req_data_t *popup_info)
+{
+       Evas_Object *passpopup = NULL;
+       Evas_Object *genlist = NULL;
+       Evas_Object *btn_ok = NULL;
+
+       __COMMON_FUNC_ENTER__;
+
+       if (!win_main || !popup_info || !pkg_name)
+               return NULL;
+
+       pswd_popup_t *pswd_popup_data = g_new0(pswd_popup_t, 1);
+
+       if (popup_info->ap) {
+               if (WIFI_MANAGER_ERROR_NONE !=
+                               wifi_manager_ap_clone(&(pswd_popup_data->ap), popup_info->ap)) {
+                       g_free(pswd_popup_data);
+
+                       return NULL;
+               }
+       } else {
+               /* Hidden Wi-Fi network does not have handle */
+       }
+
+       wps_options_click = FALSE;
+       /* Lets disable the scan updates so that the UI is not refreshed un necessarily */
+       wlan_manager_disable_scan_result_update();
+
+       popup_btn_info_t popup_btn_data;
+       memset(&popup_btn_data, 0, sizeof(popup_btn_data));
+
+       popup_btn_data.title_txt = popup_info->title;
+       popup_btn_data.sub_title_txt = popup_info->sub_title;
+       popup_btn_data.btn1_cb = popup_info->cancel_cb;
+       popup_btn_data.btn1_data = popup_info->cb_data;
+       popup_btn_data.btn1_txt = "IDS_WIFI_SK_CANCEL";
+       popup_btn_data.btn2_cb = popup_info->ok_cb;
+       popup_btn_data.btn2_data = popup_info->cb_data;
+       popup_btn_data.btn2_txt = "IDS_WIFI_BODY_CONNECT";
+
+       passpopup = common_utils_show_info_popup(win_main, &popup_btn_data);
+
+       if (!passpopup) {
+               ERROR_LOG(UG_NAME_ERR, "Could not initialize popup");
+               g_free(pswd_popup_data);
+               return NULL;
+       }
+
+       pswd_popup_data->win = win_main;
+       pswd_popup_data->conf = conformant;
+       pswd_popup_data->str_pkg_name = pkg_name;
+       pswd_popup_data->popup = passpopup;
+       pswd_popup_data->sec_type = popup_info->sec_type;
+       pswd_popup_data->curr_ap_name = g_strdup(popup_info->title);
+       pswd_popup_data->show_wps_btn = popup_info->show_wps_btn;
+       pswd_popup_data->wps_btn_cb = popup_info->wps_btn_cb;
+
+       /* Hide the Okay button until the password is entered */
+       btn_ok = elm_object_part_content_get(passpopup, "button2");
+       elm_object_disabled_set(btn_ok, TRUE);
+#ifdef ACCESSIBLITY_FEATURE
+       Evas_Object *eo = NULL;
+       Evas_Object *ao = NULL;
+       eo = elm_layout_edje_get(passpopup);
+       const Evas_Object *po = edje_object_part_object_get(eo, "elm.text.title");
+       ao = elm_access_object_get(po);
+       elm_access_info_set(ao, ELM_ACCESS_INFO, popup_info->title);
+#endif
+
+       genlist = elm_genlist_add(passpopup);
+       elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
+       elm_scroller_content_min_limit(genlist, EINA_FALSE, EINA_TRUE);
+       evas_object_size_hint_weight_set(genlist,
+                       EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+       /* Entry genlist item for password entry */
+       g_pswd_entry_itc.item_style = g_genlist_info[WIFI_GENLIST_FULL_STYLE].style_name;
+       g_pswd_entry_itc.func.text_get = NULL;
+       g_pswd_entry_itc.func.content_get = _gl_pswd_entry_item_content_get;
+       g_pswd_entry_itc.func.state_get = NULL;
+       g_pswd_entry_itc.func.del = NULL;
+
+       Elm_Object_Item * entry_item = elm_genlist_item_append(genlist,
+                       &g_pswd_entry_itc, pswd_popup_data,
+                       NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+
+       if (common_util_get_ug_type() != UG_VIEW_IOT_COMMON) {
+               /* Checkbox genlist item for showing passsword */
+               g_check_box_itc.item_style = g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name;
+               g_check_box_itc.func.text_get = _gl_pswd_check_box_item_text_get;
+               g_check_box_itc.func.content_get = _gl_pswd_check_box_item_content_get;
+               g_check_box_itc.func.state_get = NULL;
+               g_check_box_itc.func.del = NULL;
+
+               elm_genlist_item_append(genlist, &g_check_box_itc, pswd_popup_data,
+                               NULL, ELM_GENLIST_ITEM_NONE,
+                               _gl_pswd_check_box_sel, pswd_popup_data);
+       }
+
+       if (popup_info->show_wps_btn) {
+               /* WPS options genlist item */
+               g_wps_itc.item_style = g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name;
+               g_wps_itc.func.text_get = _passwd_popup_wps_item_text_get;
+               g_wps_itc.func.content_get = _passwd_popup_wps_item_content_get;
+               g_wps_itc.func.state_get = NULL;
+               g_wps_itc.func.del = NULL;
+
+               pswd_popup_data->wps_options_item = elm_genlist_item_append(genlist,
+                               &g_wps_itc, NULL, NULL, ELM_GENLIST_ITEM_NONE,
+                               _common_wps_options_popup_cb, pswd_popup_data);
+       }
+
+       //elm_genlist_realization_mode_set(genlist, EINA_TRUE);
+       evas_object_show(genlist);
+
+       elm_object_content_set(passpopup, genlist);
+
+       evas_object_smart_callback_add(genlist, "realized", _gl_realized, NULL);
+       evas_object_smart_callback_add(passpopup, "show,finished",
+                       popup_animation_finish_cb, entry_item);
+       evas_object_show(passpopup);
+
+       evas_object_smart_callback_add(pswd_popup_data->conf,
+                       "virtualkeypad,state,on", _passwd_popup_keypad_on_cb,
+                       pswd_popup_data);
+       evas_object_smart_callback_add(pswd_popup_data->conf,
+                       "virtualkeypad,state,off", _passwd_popup_keypad_off_cb,
+                       pswd_popup_data);
+
+       __COMMON_FUNC_EXIT__;
+       return pswd_popup_data;
+}
+
+char *passwd_popup_get_txt(pswd_popup_t *pswd_popup_data)
+{
+       if (pswd_popup_data) {
+               Evas_Object *entry = pswd_popup_data->entry;
+               return elm_entry_markup_to_utf8(elm_entry_entry_get(entry));
+       }
+
+       return NULL;
+}
+
+wifi_manager_ap_h passwd_popup_get_ap(pswd_popup_t *pswd_popup_data)
+{
+       if (pswd_popup_data)
+               return pswd_popup_data->ap;
+
+       return NULL;
+}
+
+void current_popup_free(pswd_popup_t *pswd_popup_data, popup_type_t type)
+{
+       if (pswd_popup_data == NULL)
+               return;
+
+       int rotation = -1;
+       char buf[1024];
+       Evas_Object *curr_popup = NULL;
+
+       if (type == POPUP_WPS_OPTIONS) {
+               if (pswd_popup_data->wps_options_popup) {
+                       evas_object_hide(pswd_popup_data->wps_options_popup);
+                       evas_object_del(pswd_popup_data->wps_options_popup);
+                       pswd_popup_data->wps_options_popup = NULL;
+               }
+               evas_object_show(pswd_popup_data->popup);
+               curr_popup = pswd_popup_data->popup;
+       }
+
+       rotation = common_utils_get_rotate_angle(APPCORE_RM_UNKNOWN);
+       if (rotation != -1) {
+               g_snprintf(buf, sizeof(buf), "elm,state,orient,%d", rotation);
+               SECURE_INFO_LOG(UG_NAME_NORMAL, "Rotation signal - %s", buf);
+               elm_layout_signal_emit(curr_popup, buf, "elm");
+       }
+}
+
+void passwd_popup_hide(pswd_popup_t *pswd_popup_data)
+{
+       if (pswd_popup_data == NULL)
+               return;
+
+       if (pswd_popup_data->popup != NULL)
+               evas_object_hide(pswd_popup_data->popup);
+}
+
+void passwd_popup_show(pswd_popup_t *pswd_popup_data)
+{
+       if (pswd_popup_data == NULL)
+               return;
+
+       if (pswd_popup_data->popup != NULL)
+               evas_object_show(pswd_popup_data->popup);
+}
+
+void passwd_popup_free(pswd_popup_t *pswd_popup_data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (pswd_popup_data == NULL)
+               return;
+
+       if (pswd_popup_data->conf) {
+               if (keypad_state == TRUE)
+                       keypad_state = FALSE;
+               evas_object_smart_callback_del(pswd_popup_data->conf,
+                               "virtualkeypad,state,on",
+                               _passwd_popup_keypad_on_cb);
+               evas_object_smart_callback_del(pswd_popup_data->conf,
+                               "virtualkeypad,state,off",
+                               _passwd_popup_keypad_off_cb);
+       }
+
+       if (pswd_popup_data->curr_ap_name != NULL) {
+               g_free(pswd_popup_data->curr_ap_name);
+               pswd_popup_data->curr_ap_name = NULL;
+       }
+
+       if (pswd_popup_data->info_popup != NULL) {
+               evas_object_del(pswd_popup_data->info_popup);
+               pswd_popup_data->info_popup = NULL;
+               INFO_LOG(UG_NAME_NORMAL, "info popup deleted");
+       }
+
+       if (pswd_popup_data->pbc_popup_data) {
+               __common_pbc_popup_destroy(pswd_popup_data->pbc_popup_data);
+               pswd_popup_data->pbc_popup_data = NULL;
+               INFO_LOG(UG_NAME_NORMAL, "wps pbc popup deleted");
+       }
+
+       if (pswd_popup_data->popup != NULL) {
+               evas_object_del(pswd_popup_data->popup);
+               pswd_popup_data->popup = NULL;
+               INFO_LOG(UG_NAME_NORMAL, "password popup deleted");
+       }
+
+       if (pswd_popup_data->wps_options_popup != NULL) {
+               evas_object_del(pswd_popup_data->wps_options_popup);
+               pswd_popup_data->wps_options_popup = NULL;
+               INFO_LOG(UG_NAME_NORMAL, "wps option popup deleted");
+       }
+
+       /* Hidden Wi-Fi network does not have handle */
+       if (pswd_popup_data->ap)
+               wifi_manager_ap_destroy(pswd_popup_data->ap);
+
+       g_free(pswd_popup_data);
+
+       /* A delay is needed to get the smooth Input panel closing animation effect */
+       common_util_managed_ecore_scan_update_timer_add(0.1,
+                       _enable_scan_updates_cb, NULL);
+
+       __COMMON_FUNC_EXIT__;
+}
diff --git a/common/common_pswd_popup.h b/common/common_pswd_popup.h
new file mode 100644 (file)
index 0000000..6d1d649
--- /dev/null
@@ -0,0 +1,106 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __COMMON_PSWD_POPUP_H__
+#define __COMMON_PSWD_POPUP_H__
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+#include <Evas.h>
+#include <wifi-manager.h>
+
+#include "common_utils.h"
+
+typedef enum {
+       POPUP_WPS_OPTIONS,
+       POPUP_WPS_PIN,
+       POPUP_WPS_BTN,
+} popup_type_t;
+
+typedef struct {
+       char *title;
+       char *sub_title;
+       Eina_Bool show_wps_btn;
+       Evas_Smart_Cb ok_cb;
+       Evas_Smart_Cb cancel_cb;
+       Evas_Smart_Cb wps_btn_cb;
+       Evas_Smart_Cb wps_pin_cb;
+       wifi_manager_ap_h ap;
+       void *cb_data;
+       wifi_manager_security_type_e sec_type;
+} pswd_popup_create_req_data_t;
+
+typedef struct {
+       /* PBC popup related attributes */
+       Evas_Object* popup;
+       Evas_Object* progressbar;
+       Evas_Object* timer_label;
+       Ecore_Timer *timer;
+       int checker;
+       double value;
+       char *pin;
+       popup_type_t wps_type;
+} pbc_popup_t;
+
+struct pswd_popup {
+       /* Password popup related attributes */
+       const char *str_pkg_name;
+       Evas_Object *conf;
+       Evas_Object *win;
+       Evas_Object *popup;
+       Evas_Object *entry;
+       Evas_Object *info_popup;
+       Evas_Object *wps_options_popup;
+       Elm_Object_Item *wps_options_item;
+       Evas_Smart_Cb wps_btn_cb;
+       pbc_popup_t *pbc_popup_data;
+       wifi_manager_ap_h ap;
+       wifi_manager_security_type_e sec_type;
+       char *curr_ap_name;
+       Eina_Bool show_wps_btn;
+       time_t start_time;
+};
+
+typedef struct pswd_popup pswd_popup_t;
+
+pswd_popup_t *create_passwd_popup(Evas_Object *conformant,
+               Evas_Object *win_main, const char *pkg_name,
+               pswd_popup_create_req_data_t *popup_info);
+void create_pbc_popup(pswd_popup_t *pswd_popup_data, Evas_Smart_Cb cancel_cb,
+               void *cancel_cb_data, popup_type_t type, char *pin);
+void create_wps_options_popup(Evas_Object *win_main,
+               pswd_popup_t *pswd_popup_data,
+               pswd_popup_create_req_data_t *popup_info);
+
+void current_popup_free(pswd_popup_t *pswd_popup_data, popup_type_t type);
+void passwd_popup_show(pswd_popup_t *pswd_popup_data);
+void passwd_popup_hide(pswd_popup_t *pswd_popup_data);
+void passwd_popup_free(pswd_popup_t *pswd_popup_data);
+
+char *passwd_popup_get_txt(pswd_popup_t *pswd_popup_data);
+wifi_manager_ap_h passwd_popup_get_ap(pswd_popup_t *pswd_popup_data);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/common/common_utils.c b/common/common_utils.c
new file mode 100644 (file)
index 0000000..2cc5a5e
--- /dev/null
@@ -0,0 +1,960 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#include <vconf.h>
+#include <aul.h>
+#include <ui-gadget-module.h>
+#include <bundle_internal.h>
+#include <efl_extension.h>
+#include <libxml/xmlmemory.h>
+#include <libxml/parser.h>
+#include <libxml/tree.h>
+#include <system_info.h>
+
+#include "common.h"
+#include "ug_wifi.h"
+#include "common_utils.h"
+#include "i18nmanager.h"
+
+#define SUPPLICANT_SERVICE                             "fi.w1.wpa_supplicant1"
+#define SUPPLICANT_SERVICE_INTERFACE   SUPPLICANT_SERVICE ".Interface"
+#define COLOR_TABLE "/usr/apps/wifi-efl-ug/shared/res/tables/ug-wifi-efl_ChangeableColorTable.xml"
+#define FONT_TABLE "/usr/apps/wifi-efl-ug/shared/res/tables/ug-wifi-efl_FontInfoTable.xml"
+
+#define MODEL_CONFIG_FILE "/etc/config/model-config.xml"
+#define TYPE_FIELD "string"
+#define FEATURE_TAG "platform"
+#define MODEL_CONFIG_TAG "model-config"
+
+/* Icon Size*/
+#define BUTTON_CIRCLE_SIZE 40
+#define COMMON_BUTTON_CIRCLE_SIZE 30
+#define OOBE_BUTTON_CIRCLE_SIZE_H 33
+#define OOBE_BUTTON_CIRCLE_SIZE_W 45
+
+/* Font Size */
+#define SMALL_FONT_SIZE 28
+#define MID_FONT_SIZE 30
+#define BIG_FONT_SIZE 32
+#define COMMON_SMALL_FONT_SIZE 18
+#define COMMON_BIG_FONT_SIZE 22
+#define OOBE_SMALL_FONT_SIZE 16
+#define OOBE_MID_FONT_SIZE 18
+#define OOBE_BIG_FONT_SIZE 20
+
+/* Progress bar */
+#define PROGRESS_SMALL "process_small"
+#define PROGRESS_MID "process_medium"
+
+typedef enum {
+       TIZEN_MODEL_UNKNOWN = 0,
+       TIZEN_MODEL_EMULATOR = 0x1,
+       TIZEN_MODEL_NOT_EMULATOR = 0x2,
+} tizen_model_t;
+
+static tizen_model_t emulator = TIZEN_MODEL_UNKNOWN;
+static UG_TYPE g_ug_type = UG_VIEW_DEFAULT;
+
+typedef struct {
+       char *title_str;
+       char *info_str;
+} two_line_disp_data_t;
+
+struct managed_idle_data {
+       GSourceFunc func;
+       gpointer user_data;
+       guint id;
+};
+
+struct gdbus_connection_data {
+       GDBusConnection *connection;
+       guint subscribe_id_supplicant;
+};
+
+static GSList *managed_idler_list = NULL;
+static int (*rotate_cb)(enum appcore_rm, void*, Eina_Bool, Eina_Bool) = NULL;
+static void *rotate_cb_data = NULL;
+static Eina_Bool is_wps = EINA_FALSE;
+static Eina_Bool is_setting = EINA_FALSE;
+static Eina_Bool is_portrait_mode = EINA_TRUE;
+static Ecore_Timer *scan_update_timer = NULL;
+
+genlist_info_t g_genlist_info[WIFI_GENLIST_STYLE_MAX];
+content_size_info_t g_content_size_info;
+
+static char *__common_utils_2line_text_get(void *data, Evas_Object *obj, const char *part)
+{
+       two_line_disp_data_t *item_data = (two_line_disp_data_t *)data;
+       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part, part))
+               return g_strdup(item_data->title_str);
+       else if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].sub_text_part, part))
+               return g_strdup(item_data->info_str);
+
+       return NULL;
+}
+
+static void __common_utils_2line_text_del(void *data, Evas_Object *obj)
+{
+       two_line_disp_data_t *item_data = (two_line_disp_data_t *)data;
+       if (item_data) {
+               g_free(item_data->info_str);
+               g_free(item_data->title_str);
+               g_free(item_data);
+       }
+}
+
+static void __common_utils_separator_del(void *data, Evas_Object *obj)
+{
+       elm_genlist_item_class_free(data);
+       return;
+}
+
+Eina_Bool common_utils_is_portrait_mode(void)
+{
+       return is_portrait_mode;
+}
+
+static void __common_utils_set_portrait_mode(Eina_Bool on)
+{
+       is_portrait_mode = on;
+}
+
+void common_utils_set_rotate_cb(int (*func)(enum appcore_rm, void*, Eina_Bool, Eina_Bool),
+               void *data, Eina_Bool wps_value, Eina_Bool setting_value)
+{
+       rotate_cb = func;
+       rotate_cb_data = data;
+       is_wps = wps_value;
+       is_setting = setting_value;
+}
+
+static void __common_utils_rotate_popup(enum appcore_rm rotmode)
+{
+       if (rotate_cb)
+               rotate_cb(rotmode, rotate_cb_data, is_wps, is_setting);
+}
+
+void common_utils_contents_rotation_adjust(int event)
+{
+       if (event == UG_EVENT_ROTATE_PORTRAIT ||
+                       event == UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN) {
+               __common_utils_rotate_popup(APPCORE_RM_PORTRAIT_NORMAL);
+               __common_utils_set_portrait_mode(EINA_TRUE);
+       } else {
+               __common_utils_rotate_popup(APPCORE_RM_LANDSCAPE_NORMAL);
+               __common_utils_set_portrait_mode(EINA_FALSE);
+       }
+}
+
+Elm_Object_Item* common_utils_add_dialogue_separator(Evas_Object* genlist, const char *separator_style)
+{
+       assertm_if(NULL == genlist, "NULL!!");
+
+       static Elm_Genlist_Item_Class *separator_itc;
+       separator_itc = elm_genlist_item_class_new();
+       separator_itc->item_style = separator_style;
+       separator_itc->func.text_get = NULL;
+       separator_itc->func.content_get = NULL;
+       separator_itc->func.state_get = NULL;
+       separator_itc->func.del = __common_utils_separator_del;
+
+       Elm_Object_Item* sep = elm_genlist_item_append(
+                                       genlist,
+                                       separator_itc,
+                                       NULL,
+                                       NULL,
+                                       ELM_GENLIST_ITEM_GROUP,
+                                       NULL,
+                                       NULL);
+
+       assertm_if(NULL == sep, "NULL!!");
+
+       elm_genlist_item_select_mode_set(sep, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+
+       return sep;
+}
+
+char *common_utils_get_ap_security_type_info_txt(const char *pkg_name,
+               wifi_device_info_t *device_info, bool check_fav)
+{
+       bool favorite = false;
+       char *temp = NULL;
+       char *status_txt = NULL;
+
+       switch (device_info->security_mode) {
+       case WIFI_MANAGER_SECURITY_TYPE_NONE:           /** Security disabled */
+               status_txt = g_strdup(sc(pkg_name, I18N_TYPE_Open));
+               break;
+       case WIFI_MANAGER_SECURITY_TYPE_WEP:                    /** WEP */
+       case WIFI_MANAGER_SECURITY_TYPE_WPA_PSK:                /** WPA-PSK */
+       case WIFI_MANAGER_SECURITY_TYPE_WPA2_PSK:       /** WPA2-PSK */
+               if (TRUE == device_info->wps_mode) {
+                       status_txt = g_strdup_printf("%s (%s)", sc(pkg_name,
+                                       I18N_TYPE_Secured), sc(pkg_name, I18N_TYPE_WPS_Available));
+               } else {
+                       status_txt = g_strdup(sc(pkg_name, I18N_TYPE_Secured));
+               }
+               break;
+       case WIFI_MANAGER_SECURITY_TYPE_EAP:    /** EAP */
+               status_txt = g_strdup_printf("%s (%s)", sc(pkg_name, I18N_TYPE_Secured),
+                               sc(pkg_name, I18N_TYPE_EAP));
+               break;
+       default:                                                /** Unknown */
+               status_txt = g_strdup(sc(pkg_name, I18N_TYPE_Unknown));
+               break;
+       }
+
+       if (true == check_fav) {
+               wifi_manager_ap_is_favorite(device_info->ap, &favorite);
+               if (true == favorite) {
+                       temp = status_txt;
+                       status_txt = g_strdup_printf("%s, %s",
+                                       sc(pkg_name, I18N_TYPE_Saved), temp);
+                       g_free(temp);
+               }
+       }
+
+       return status_txt;
+}
+
+void common_utils_get_device_icon(wifi_device_info_t *device_info, char **icon_path)
+{
+       char buf[MAX_DEVICE_ICON_PATH_STR_LEN] = {'\0', };
+
+       g_strlcat(buf, "A01-3_icon", sizeof(buf));
+
+       if (device_info->security_mode != WIFI_MANAGER_SECURITY_TYPE_NONE)
+               g_strlcat(buf, "_lock", sizeof(buf));
+
+       switch (wlan_manager_get_signal_strength(device_info->rssi)) {
+       case SIGNAL_STRENGTH_TYPE_EXCELLENT:
+               g_strlcat(buf, "_03", sizeof(buf));
+               break;
+       case SIGNAL_STRENGTH_TYPE_GOOD:
+               g_strlcat(buf, "_02", sizeof(buf));
+               break;
+       case SIGNAL_STRENGTH_TYPE_WEAK:
+               g_strlcat(buf, "_01", sizeof(buf));
+               break;
+       case SIGNAL_STRENGTH_TYPE_VERY_WEAK:
+       default:
+               g_strlcat(buf, "_00", sizeof(buf));
+               break;
+       }
+
+       if (icon_path)
+               *icon_path = g_strdup_printf("%s", buf);
+}
+
+char *common_utils_get_rssi_text(const char *str_pkg_name, int rssi)
+{
+       switch (wlan_manager_get_signal_strength(rssi)) {
+       case SIGNAL_STRENGTH_TYPE_EXCELLENT:
+               return g_strdup(sc(str_pkg_name, I18N_TYPE_Excellent));
+       case SIGNAL_STRENGTH_TYPE_GOOD:
+               return g_strdup(sc(str_pkg_name, I18N_TYPE_Good));
+       default:
+               return g_strdup(sc(str_pkg_name, I18N_TYPE_Weak));
+       }
+}
+
+void common_utils_set_edit_box_imf_panel_evnt_cb(Elm_Object_Item *item,
+                                               imf_ctxt_panel_cb_t input_panel_cb, void *user_data)
+{
+       __COMMON_FUNC_ENTER__;
+       common_utils_entry_info_t *entry_info;
+       entry_info = elm_object_item_data_get(item);
+       if (!entry_info)
+               return;
+
+       entry_info->input_panel_cb = input_panel_cb;
+       entry_info->input_panel_cb_data = user_data;
+
+       Evas_Object *entry = elm_object_item_part_content_get(item, "elm.icon.entry");
+       Ecore_IMF_Context *imf_ctxt = elm_entry_imf_context_get(entry);
+       if (imf_ctxt && entry_info->input_panel_cb) {
+               /* Deleting the previously attached callback */
+               ecore_imf_context_input_panel_event_callback_del(imf_ctxt,
+                               ECORE_IMF_INPUT_PANEL_STATE_EVENT,
+                               entry_info->input_panel_cb);
+               ecore_imf_context_input_panel_event_callback_add(imf_ctxt,
+                               ECORE_IMF_INPUT_PANEL_STATE_EVENT,
+                               entry_info->input_panel_cb,
+                               entry_info->input_panel_cb_data);
+               DEBUG_LOG(UG_NAME_NORMAL, "set the imf ctxt cbs");
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return;
+}
+
+void common_utils_edit_box_focus_set(Elm_Object_Item *item, Eina_Bool focus_set)
+{
+       __COMMON_FUNC_ENTER__;
+       if (!item)
+               return;
+
+       Evas_Object *entry = elm_object_item_part_content_get(item, "elm.icon.entry");
+
+       if (entry) {
+               elm_object_focus_set(entry, focus_set);
+               elm_object_focus_allow_set(entry, focus_set);
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return;
+}
+
+void common_utils_edit_box_allow_focus_set(Elm_Object_Item *item,
+               Eina_Bool focus_set)
+{
+       __COMMON_FUNC_ENTER__;
+       if (!item)
+               return;
+
+       Evas_Object *entry = elm_object_item_part_content_get(item, "elm.icon.entry");
+       elm_object_focus_allow_set(entry, focus_set);
+
+       __COMMON_FUNC_EXIT__;
+       return;
+}
+
+Elm_Object_Item *common_utils_add_2_line_txt_disabled_item(
+               Evas_Object* view_list, const char *style_name,
+               const char *line1_txt, const char *line2_txt)
+{
+       static Elm_Genlist_Item_Class two_line_display_itc;
+       two_line_disp_data_t *two_line_data = NULL;
+       Elm_Object_Item *item = NULL;
+
+       two_line_display_itc.item_style = style_name;
+       two_line_display_itc.func.text_get = __common_utils_2line_text_get;
+       two_line_display_itc.func.content_get = NULL;
+       two_line_display_itc.func.state_get = NULL;
+       two_line_display_itc.func.del = __common_utils_2line_text_del;
+
+       two_line_data = g_new0(two_line_disp_data_t, 1);
+       two_line_data->title_str = g_strdup(line1_txt);
+       two_line_data->info_str = g_strdup(line2_txt);
+       SECURE_INFO_LOG(UG_NAME_NORMAL, "title_str = %s info_str = %s",
+                       two_line_data->title_str, two_line_data->info_str);
+
+       item = elm_genlist_item_append(view_list, &two_line_display_itc,
+                       two_line_data, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+       elm_object_item_disabled_set(item, TRUE);
+
+       return item;
+}
+
+char *common_utils_get_list_item_entry_txt(Elm_Object_Item *entry_item)
+{
+       common_utils_entry_info_t *entry_info =
+                       (common_utils_entry_info_t *)elm_object_item_data_get(entry_item);
+       if (entry_info == NULL)
+               return NULL;
+
+       DEBUG_LOG(UG_NAME_NORMAL, "entry_info: %p", entry_info);
+
+       return g_strdup(entry_info->entry_txt);
+}
+
+Evas_Object *common_utils_create_layout(Evas_Object *navi_frame)
+{
+       Evas_Object *layout;
+       layout = elm_layout_add(navi_frame);
+
+       if (g_ug_type == UG_VIEW_IOT_COMMON) {
+               elm_layout_file_set(layout, MAIN_LAYOUT_EDJ_PATH, "main_layout");
+       } else {
+               elm_layout_theme_set(layout, "layout", "application", "noindicator");
+               evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+               evas_object_show(layout);
+       }
+
+       return layout;
+}
+
+static void __common_utils_del_popup(void *data, Evas_Object *obj, void *event_info)
+{
+       Evas_Object *popup = (Evas_Object *)data;
+       evas_object_del(popup);
+}
+
+Evas_Object *common_utils_show_info_popup(Evas_Object *parent,
+               popup_btn_info_t *popup_data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       Evas_Object *popup = elm_popup_add(parent);
+       char *txt = NULL;
+       double vertical = g_ug_type == UG_VIEW_OOBE ? 0.5 : 1.0;
+
+       if (!popup) {
+               ERROR_LOG(UG_NAME_ERR, "Could not add popup");
+               return NULL;
+       }
+
+       elm_popup_align_set(popup, ELM_NOTIFY_ALIGN_FILL, vertical);
+       evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+       if (popup_data->title_txt) {
+               char *full_txt = NULL;
+               txt = evas_textblock_text_utf8_to_markup(NULL, popup_data->title_txt);
+               if (g_ug_type == UG_VIEW_OOBE)
+                       full_txt = g_strdup_printf("<align=left>%s: <b>%s</b></align>",
+                                       sc(PACKAGE, I18N_TYPE_Ssid), txt);
+               elm_object_domain_translatable_part_text_set(popup,
+                               "title,text", PACKAGE, g_ug_type == UG_VIEW_OOBE ? full_txt : txt);
+               g_free(txt);
+               g_free(full_txt);
+               txt = NULL;
+       }
+
+       if (g_ug_type == UG_VIEW_OOBE && popup_data->sub_title_txt) {
+               txt = g_strdup_printf("<align=left>%s: <b>%s</b></align>",
+                               sc(PACKAGE, I18N_TYPE_Security),
+                               popup_data->sub_title_txt);
+               elm_object_part_text_set(popup, "subtitle,text", txt);
+               g_free(txt);
+               txt = NULL;
+       }
+
+       if (popup_data->info_txt) {
+               elm_object_domain_translatable_text_set(popup, PACKAGE,
+                               popup_data->info_txt);
+       }
+
+       if (popup_data->btn1_txt) {
+               Evas_Object *btn_1 = elm_button_add(popup);
+
+               if (g_ug_type== UG_VIEW_OOBE)
+                       elm_object_style_set(btn_1, "cancel");
+               else
+                       elm_object_style_set(btn_1, "popup");
+
+               elm_object_domain_translatable_text_set(btn_1, PACKAGE,
+                               popup_data->btn1_txt);
+               elm_object_part_content_set(popup, "button1", btn_1);
+               if (popup_data->btn1_cb) {
+                       evas_object_smart_callback_add(btn_1, "clicked",
+                                       popup_data->btn1_cb, popup_data->btn1_data);
+                       eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK,
+                                       popup_data->btn1_cb, popup_data->btn1_data);
+               } else {
+                       evas_object_smart_callback_add(btn_1, "clicked",
+                                       __common_utils_del_popup, popup);
+                       eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK,
+                                       __common_utils_del_popup, popup);
+               }
+       }
+
+       if (popup_data->btn2_txt) {
+               Evas_Object *btn_2 = elm_button_add(popup);
+
+               if (g_ug_type == UG_VIEW_OOBE)
+                       elm_object_style_set(btn_2, "connect");
+               else
+                       elm_object_style_set(btn_2, "popup");
+
+               /* This button reference used in case of hidden AP case */
+               popup_data->btn = btn_2;
+               elm_object_domain_translatable_text_set(btn_2, PACKAGE,
+                               popup_data->btn2_txt);
+               elm_object_part_content_set(popup, "button2", btn_2);
+               //evas_object_smart_callback_add(btn_2, "clicked", popup_data->btn2_cb, NULL);
+               evas_object_show(popup);
+               if (popup_data->btn2_cb) {
+                       evas_object_smart_callback_add(btn_2, "clicked",
+                                       popup_data->btn2_cb, popup_data->btn2_data);
+               } else {
+                       evas_object_smart_callback_add(btn_2, "clicked",
+                                       __common_utils_del_popup, popup);
+               }
+       }
+
+       evas_object_show(popup);
+       elm_object_focus_set(popup, EINA_TRUE);
+
+       return popup;
+}
+
+Evas_Object *common_utils_show_info_ok_popup(Evas_Object *win,
+               const char *str_pkg_name, const char *info_txt,
+               Evas_Smart_Cb ok_cb, void *cb_data)
+{
+       popup_btn_info_t popup_data;
+
+       memset(&popup_data, 0, sizeof(popup_data));
+       popup_data.info_txt = (char *)info_txt;
+       popup_data.btn1_txt = sc(str_pkg_name, I18N_TYPE_Ok);
+       popup_data.btn1_cb = ok_cb;
+       popup_data.btn1_data = cb_data;
+
+       return common_utils_show_info_popup(win, &popup_data);
+}
+
+Evas_Object *common_utils_show_info_timeout_popup(Evas_Object *win,
+               const char* info_text, const double timeout)
+{
+       Evas_Object *popup = elm_popup_add(win);
+
+       elm_object_text_set(popup, info_text);
+       elm_popup_timeout_set(popup, timeout);
+       evas_object_smart_callback_add(popup, "timeout",
+                       __common_utils_del_popup, popup);
+       evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       elm_popup_orient_set(popup, ELM_POPUP_ORIENT_CENTER);
+       evas_object_show(popup);
+
+       return popup;
+}
+
+int common_utils_get_rotate_angle(enum appcore_rm rotate_mode)
+{
+       int rotate_angle;
+       if (APPCORE_RM_UNKNOWN == rotate_mode)
+               appcore_get_rotation_state(&rotate_mode);
+
+       DEBUG_LOG(SP_NAME_NORMAL, "rotate_mode = %d", rotate_mode);
+
+       switch (rotate_mode) {
+       case APPCORE_RM_PORTRAIT_NORMAL:         /**< Portrait mode */
+               DEBUG_LOG(SP_NAME_NORMAL, "rotate mode is APPCORE_RM_PORTRAIT_NORMAL");
+               rotate_angle = 0;
+               break;
+
+       case APPCORE_RM_PORTRAIT_REVERSE:         /**< Portrait upside down mode */
+               DEBUG_LOG(SP_NAME_NORMAL, "rotate mode is APPCORE_RM_PORTRAIT_REVERSE");
+               rotate_angle = 180;
+               break;
+
+       case APPCORE_RM_LANDSCAPE_NORMAL:         /**< Left handed landscape mode */
+               DEBUG_LOG(SP_NAME_NORMAL, "rotate mode is APPCORE_RM_LANDSCAPE_NORMAL");
+               rotate_angle = 270;
+               break;
+
+       case APPCORE_RM_LANDSCAPE_REVERSE:          /**< Right handed landscape mode */
+               DEBUG_LOG(SP_NAME_NORMAL, "rotate mode is APPCORE_RM_LANDSCAPE_REVERSE");
+               rotate_angle = 90;
+               break;
+
+       default:
+               ERROR_LOG(SP_NAME_ERR, "Invalid rotate mode. The default value (0) is set to 'rotate_angle'.");
+               rotate_angle = 0;
+               break;
+       }
+
+       return rotate_angle;
+}
+
+int common_utils_send_message_to_net_popup(const char *title,
+               const char *content, const char *type, const char *ssid)
+{
+       int ret = 0;
+       bundle *b = bundle_create();
+
+       bundle_add_str(b, "_SYSPOPUP_TITLE_", title);
+       bundle_add_str(b, "_SYSPOPUP_CONTENT_", content);
+       bundle_add_str(b, "_SYSPOPUP_TYPE_", type);
+       bundle_add_str(b, "_AP_NAME_", ssid);
+
+       ret = aul_launch_app("net.netpopup", b);
+
+       bundle_free(b);
+
+       return ret;
+}
+
+int common_utils_send_restriction_to_net_popup(const char *title,
+               const char *type, const char *restriction)
+{
+       int ret = 0;
+       bundle *b = bundle_create();
+
+       bundle_add_str(b, "_SYSPOPUP_TITLE_", title);
+       bundle_add_str(b, "_SYSPOPUP_CONTENT_", "security restriction");
+       bundle_add_str(b, "_SYSPOPUP_TYPE_", type);
+       bundle_add_str(b, "_RESTRICTED_TYPE_", restriction);
+
+       ret = aul_launch_app("net.netpopup", b);
+
+       bundle_free(b);
+
+       return ret;
+}
+
+int common_util_set_system_registry(const char *key, int value)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (vconf_set_int(key, value) < 0) {
+               ERROR_LOG(UG_NAME_NORMAL, "Failed to set vconf");
+
+               __COMMON_FUNC_EXIT__;
+               return -1;
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return 0;
+}
+
+int common_util_get_system_registry(const char *key)
+{
+       __COMMON_FUNC_ENTER__;
+
+       int value = 0;
+
+       if (vconf_get_int(key, &value) < 0) {
+               ERROR_LOG(UG_NAME_NORMAL, "Failed to get vconf");
+
+               __COMMON_FUNC_EXIT__;
+               return -1;
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return value;
+}
+
+static void __common_util_managed_idle_destroy_cb(gpointer data)
+{
+       if (!data)
+               return;
+
+       managed_idler_list = g_slist_remove(managed_idler_list, data);
+       g_free(data);
+}
+
+static gboolean __common_util_managed_idle_cb(gpointer user_data)
+{
+       struct managed_idle_data *data = (struct managed_idle_data *)user_data;
+
+       if (!data)
+               return FALSE;
+
+       return data->func(data->user_data);
+}
+
+guint common_util_managed_idle_add(GSourceFunc func, gpointer user_data)
+{
+       guint id;
+       struct managed_idle_data *data;
+
+       if (!func)
+               return 0;
+
+       data = g_try_new0(struct managed_idle_data, 1);
+       if (!data)
+               return 0;
+
+       data->func = func;
+       data->user_data = user_data;
+
+       id = g_idle_add_full(G_PRIORITY_DEFAULT_IDLE, __common_util_managed_idle_cb,
+                       data, __common_util_managed_idle_destroy_cb);
+       if (!id) {
+               g_free(data);
+               return id;
+       }
+
+       data->id = id;
+
+       managed_idler_list = g_slist_append(managed_idler_list, data);
+
+       return id;
+}
+
+void common_util_managed_idle_cleanup(void)
+{
+       if (managed_idler_list == NULL)
+               return;
+
+       GSList *cur = managed_idler_list;
+       GSource *src;
+       struct managed_idle_data *data;
+
+       while (cur) {
+               GSList *next = cur->next;
+               data = (struct managed_idle_data *)cur->data;
+
+               src = g_main_context_find_source_by_id(g_main_context_default(), data->id);
+               if (src) {
+                       g_source_destroy(src);
+                       cur = managed_idler_list;
+               } else {
+                       cur = next;
+               }
+       }
+
+       g_slist_free(managed_idler_list);
+       managed_idler_list = NULL;
+}
+
+void common_util_managed_ecore_scan_update_timer_add(double interval,
+               common_util_scan_update_cb callback, void *data)
+{
+       if (callback == NULL)
+               return;
+
+       common_util_managed_ecore_scan_update_timer_del();
+
+       scan_update_timer = ecore_timer_add(interval, callback, data);
+}
+
+void common_util_managed_ecore_scan_update_timer_del(void)
+{
+       if (scan_update_timer != NULL) {
+               ecore_timer_del(scan_update_timer);
+               scan_update_timer = NULL;
+       }
+}
+
+void common_util_manager_ecore_scan_update_timer_reset(void)
+{
+       scan_update_timer = NULL;
+}
+
+#if 0
+// not used at this moment 06/15/2018
+static GDBusConnection *common_util_get_gdbus_conn(void)
+{
+       GError *error = NULL;
+
+       if (gdbus_conn.connection != NULL)
+               return gdbus_conn.connection;
+
+#if !GLIB_CHECK_VERSION(2, 36, 0)
+       g_type_init();
+#endif
+
+       gdbus_conn.connection = g_bus_get_sync(G_BUS_TYPE_SYSTEM, NULL, &error);
+       if (gdbus_conn.connection == NULL) {
+               ERROR_LOG(UG_NAME_NORMAL,
+                               "Failed to connect to the D-BUS daemon: [%s]\n", error->message);
+               g_error_free(error);
+               return NULL;
+       }
+
+       return gdbus_conn.connection;
+}
+#endif // #if 0
+
+int common_utils_get_sim_state(void)
+{
+       int value = VCONFKEY_TELEPHONY_SIM_UNKNOWN;
+       int sim_count = 0;
+
+       value = common_util_get_system_registry(VCONFKEY_TELEPHONY_SIM_SLOT);
+       INFO_LOG(UG_NAME_NORMAL, "SIM slot 1 state : %d", value);
+       if (value == VCONFKEY_TELEPHONY_SIM_INSERTED)
+               return value;
+
+       sim_count = common_util_get_system_registry(
+                       VCONFKEY_TELEPHONY_SIM_SLOT_COUNT);
+       if (sim_count == 1)
+               return value;
+
+       value = common_util_get_system_registry(VCONFKEY_TELEPHONY_SIM_SLOT2);
+       INFO_LOG(UG_NAME_NORMAL, "SIM slot 2 state : %d", value);
+
+       return value;
+}
+
+Eina_Bool _is_emulator(void)
+{
+       char *model_name = NULL;
+
+       if (emulator == TIZEN_MODEL_EMULATOR)
+               return EINA_TRUE;
+       else if (emulator == TIZEN_MODEL_NOT_EMULATOR)
+               return EINA_FALSE;
+
+       if (system_info_get_platform_string("http://tizen.org/system/model_name", &model_name) < 0)
+               return EINA_FALSE;
+
+       if (model_name == NULL)
+               return EINA_FALSE;
+
+       if (strncmp(model_name, "Emulator", strlen("Emulator")) == 0) {
+               free(model_name);
+               emulator = TIZEN_MODEL_EMULATOR;
+               return EINA_TRUE;
+       } else {
+               free(model_name);
+               emulator = TIZEN_MODEL_NOT_EMULATOR;
+               return EINA_FALSE;
+       }
+}
+
+bool is_common_profile(void)
+{
+       char *profile = NULL;
+
+       if (system_info_get_platform_string("http://tizen.org/feature/profile", &profile) < 0)
+               return false;
+
+       if (profile == NULL)
+               return false;
+
+       if (strncmp(profile, "common", strlen("common")) == 0) {
+               free(profile);
+               return true;
+       }
+
+       free(profile);
+       return false;
+}
+
+static void _init_genlist_1line_style(void)
+{
+       g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name = GENLIST_STYLE_1LINE;
+       g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part = GENLIST_PART_ELM_TEXT;
+       g_genlist_info[WIFI_GENLIST_1LINE_STYLE].sub_text_part = GENLIST_PART_ELM_TEXT_END;
+       g_genlist_info[WIFI_GENLIST_1LINE_STYLE].content_part = GENLIST_PART_ELM_ICON;
+       g_genlist_info[WIFI_GENLIST_1LINE_STYLE].sub_content_part = GENLIST_PART_ELM_END;
+}
+
+static void _init_genlist_2line_style(void)
+{
+       g_genlist_info[WIFI_GENLIST_2LINE_STYLE].style_name = GENLIST_STYLE_2LINE;
+       g_genlist_info[WIFI_GENLIST_2LINE_STYLE].text_part = GENLIST_PART_ELM_TEXT;
+       g_genlist_info[WIFI_GENLIST_2LINE_STYLE].sub_text_part = GENLIST_PART_ELM_TEXT_SUB;
+       g_genlist_info[WIFI_GENLIST_2LINE_STYLE].content_part = GENLIST_PART_ELM_ICON;
+       g_genlist_info[WIFI_GENLIST_2LINE_STYLE].sub_content_part = GENLIST_PART_ELM_END;
+}
+
+static void _init_genlist_type1_style(void)
+{
+       g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name = GENLIST_STYLE_TYPE1;
+       g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part = GENLIST_PART_ELM_TEXT;
+       g_genlist_info[WIFI_GENLIST_1LINE_STYLE].sub_text_part = GENLIST_PART_ELM_TEXT_SUB;
+       g_genlist_info[WIFI_GENLIST_1LINE_STYLE].content_part = GENLIST_PART_ELM_SWALLOW_ICON;
+       g_genlist_info[WIFI_GENLIST_1LINE_STYLE].sub_content_part = GENLIST_PART_ELM_SWALLOW_END;
+}
+
+// type2
+// -------------------------------------------------------------------------------------------
+// |                  |         elm.text.sub          | elm.text.sub.end   |                 |
+// | elm.swallow.icon |----------------------------------------------------| elm.swallow.end |
+// |                  | elm.swallow.icon.0 | elm.text | elm.swallow.icon.1 |                 |
+// -------------------------------------------------------------------------------------------
+static void _init_genlist_type2_style(void)
+{
+       g_genlist_info[WIFI_GENLIST_2LINE_STYLE].style_name = GENLIST_STYLE_TYPE2;
+       g_genlist_info[WIFI_GENLIST_2LINE_STYLE].text_part = GENLIST_PART_ELM_TEXT_SUB;
+       g_genlist_info[WIFI_GENLIST_2LINE_STYLE].sub_text_part = GENLIST_PART_ELM_TEXT;
+       g_genlist_info[WIFI_GENLIST_2LINE_STYLE].content_part = GENLIST_PART_ELM_SWALLOW_ICON;
+       g_genlist_info[WIFI_GENLIST_2LINE_STYLE].sub_content_part = GENLIST_PART_ELM_SWALLOW_END;
+}
+
+static void _init_genlist_multiline_style(void)
+{
+       g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].style_name = GENLIST_STYLE_MULTILINE;
+       g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].text_part = GENLIST_PART_ELM_TEXT;
+       g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].sub_text_part = GENLIST_PART_ELM_TEXT_MULTILINE;
+       g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].content_part = NULL;
+       g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].sub_content_part = GENLIST_PART_ELM_SWALLOW_END;
+}
+
+static void _init_genlist_common_multiline_style(void)
+{
+       g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].style_name = GENLIST_STYLE_MULTILINE;
+       g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].text_part = GENLIST_PART_ELM_TEXT;
+       g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].sub_text_part = GENLIST_PART_ELM_TEXT_MULTILINE;
+       g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].content_part = GENLIST_PART_ELM_ICON;
+       g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].sub_content_part = GENLIST_PART_ELM_END;
+}
+
+static void _init_genlist_group_index_style(void)
+{
+       g_genlist_info[WIFI_GENLIST_GROUP_INDEX_STYLE].style_name = GENLIST_STYLE_GROUP_INDEX;
+       g_genlist_info[WIFI_GENLIST_GROUP_INDEX_STYLE].text_part = GENLIST_PART_ELM_TEXT;
+       g_genlist_info[WIFI_GENLIST_GROUP_INDEX_STYLE].sub_text_part = NULL;
+       g_genlist_info[WIFI_GENLIST_GROUP_INDEX_STYLE].content_part = NULL;
+       g_genlist_info[WIFI_GENLIST_GROUP_INDEX_STYLE].sub_content_part = NULL;
+}
+
+static void _init_genlist_common_group_index_style(void)
+{
+       g_genlist_info[WIFI_GENLIST_GROUP_INDEX_STYLE].style_name = GENLIST_STYLE_GROUP_INDEX;
+       g_genlist_info[WIFI_GENLIST_GROUP_INDEX_STYLE].text_part = GENLIST_PART_ELM_TEXT;
+       g_genlist_info[WIFI_GENLIST_GROUP_INDEX_STYLE].sub_text_part = NULL;
+       g_genlist_info[WIFI_GENLIST_GROUP_INDEX_STYLE].content_part = GENLIST_PART_ELM_END;
+       g_genlist_info[WIFI_GENLIST_GROUP_INDEX_STYLE].sub_content_part = NULL;
+}
+
+static void _init_genlist_full_style(void)
+{
+       g_genlist_info[WIFI_GENLIST_FULL_STYLE].style_name = GENLIST_STYLE_FULL;
+       g_genlist_info[WIFI_GENLIST_FULL_STYLE].text_part = NULL;
+       g_genlist_info[WIFI_GENLIST_FULL_STYLE].sub_text_part = GENLIST_PART_ELM_TEXT_SUB;
+       g_genlist_info[WIFI_GENLIST_FULL_STYLE].content_part = GENLIST_PART_ELM_SWALLOW_CONTENT;
+       g_genlist_info[WIFI_GENLIST_FULL_STYLE].sub_content_part = NULL;
+}
+
+void common_util_update_genlist_style(void)
+{
+       if (g_ug_type == UG_VIEW_IOT_COMMON) {
+               _init_genlist_1line_style();
+               _init_genlist_2line_style();
+               _init_genlist_common_multiline_style();
+               _init_genlist_common_group_index_style();
+       } else {
+               _init_genlist_type1_style();
+               _init_genlist_type2_style();
+               _init_genlist_multiline_style();
+               _init_genlist_group_index_style();
+       }
+       _init_genlist_full_style();
+}
+
+void common_util_update_content_size(void)
+{
+       if (g_ug_type == UG_VIEW_OOBE) {
+               g_content_size_info.small_font = OOBE_SMALL_FONT_SIZE;
+               g_content_size_info.mid_font = OOBE_MID_FONT_SIZE;
+               g_content_size_info.big_font = OOBE_BIG_FONT_SIZE;
+               g_content_size_info.icon_w = OOBE_BUTTON_CIRCLE_SIZE_H;
+               g_content_size_info.icon_h = OOBE_BUTTON_CIRCLE_SIZE_W;
+               g_content_size_info.progress = PROGRESS_MID;
+       } else if (g_ug_type == UG_VIEW_IOT_COMMON) {
+               g_content_size_info.small_font = COMMON_SMALL_FONT_SIZE;
+               g_content_size_info.mid_font = COMMON_SMALL_FONT_SIZE;
+               g_content_size_info.big_font = COMMON_BIG_FONT_SIZE;
+               g_content_size_info.icon_w = COMMON_BUTTON_CIRCLE_SIZE;
+               g_content_size_info.icon_h = COMMON_BUTTON_CIRCLE_SIZE;
+               g_content_size_info.progress = PROGRESS_SMALL;
+       } else {
+               g_content_size_info.small_font = SMALL_FONT_SIZE;
+               g_content_size_info.mid_font = MID_FONT_SIZE;
+               g_content_size_info.big_font = BIG_FONT_SIZE;
+               g_content_size_info.icon_w = BUTTON_CIRCLE_SIZE;
+               g_content_size_info.icon_h = BUTTON_CIRCLE_SIZE;
+               g_content_size_info.progress = PROGRESS_MID;
+       }
+}
+
+void common_util_set_ug_type(UG_TYPE type)
+{
+       g_ug_type = type;
+}
+
+UG_TYPE common_util_get_ug_type(void)
+{
+       return g_ug_type;
+}
diff --git a/common/common_utils.h b/common/common_utils.h
new file mode 100644 (file)
index 0000000..94eb616
--- /dev/null
@@ -0,0 +1,147 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __COMMON_UTILS_H__
+#define __COMMON_UTILS_H__
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+#include <glib.h>
+#include <gio/gio.h>
+#include <Elementary.h>
+
+/* Fix build warning (redefine '_()' in appcore-common.h) */
+#ifdef _
+#undef _
+#endif
+#include <appcore-common.h>
+
+#include "wlan_manager.h"
+
+typedef void (*imf_ctxt_panel_cb_t)(void *data, Ecore_IMF_Context *ctx, int value);
+
+typedef enum {
+       ENTRY_TYPE_USER_ID,
+       ENTRY_TYPE_PASSWORD,
+       ENTRY_TYPE_IP_ADDR,
+       ENTRY_TYPE_SUBNET_MASK,
+       ENTRY_TYPE_GATEWAY,
+       ENTRY_TYPE_DNS_1,
+       ENTRY_TYPE_DNS_2,
+       ENTRY_TYPE_PROXY_ADDR,
+       ENTRY_TYPE_PROXY_PORT,
+       ENTRY_TYPE_MAX,
+} entry_id_type_t;
+
+typedef struct {
+       entry_id_type_t entry_id;
+       char *title_txt;
+       char *guide_txt;
+       char *entry_txt;
+       Elm_Object_Item *item;
+       imf_ctxt_panel_cb_t input_panel_cb;
+       void *input_panel_cb_data;
+       const char *str_pkg_name;
+       wifi_manager_ap_h ap;
+
+       /* IoT Common profile only */
+       Evas_Object *win;
+       Evas_Object *popup;
+} common_utils_entry_info_t;
+
+typedef struct {
+       char *title_txt;
+       char *sub_title_txt;
+       char *info_txt;
+       Evas_Object *btn;
+       char *btn1_txt;
+       char *btn2_txt;
+       Evas_Smart_Cb btn1_cb;
+       Evas_Smart_Cb btn2_cb;
+       void *btn1_data;
+       void *btn2_data;
+} popup_btn_info_t;
+
+typedef Eina_Bool(*common_util_scan_update_cb)(void *data);
+
+Eina_Bool common_utils_is_portrait_mode(void);
+void common_utils_set_rotate_cb(int (*func)(enum appcore_rm, void*, Eina_Bool, Eina_Bool),
+               void* data, Eina_Bool wps_value, Eina_Bool setting_value);
+void common_utils_contents_rotation_adjust(int event);
+Elm_Object_Item *common_utils_add_dialogue_separator(
+               Evas_Object* genlist, const char *separator_style);
+char *common_utils_get_ap_security_type_info_txt(
+               const char *pkg_name, wifi_device_info_t *device_info, bool check_fav);
+void common_utils_get_device_icon(wifi_device_info_t *device_info,
+               char **icon_path);
+char *common_utils_get_rssi_text(
+               const char *str_pkg_name, int rssi);
+
+Evas_Object *common_utils_add_edit_box(Evas_Object *parent,
+               common_utils_entry_info_t *entry_info);
+void common_utils_set_edit_box_imf_panel_evnt_cb(Elm_Object_Item *item,
+               imf_ctxt_panel_cb_t input_panel_cb,     void *user_data);
+void common_utils_edit_box_focus_set(Elm_Object_Item *item, Eina_Bool focus_set);
+void common_utils_edit_box_allow_focus_set(Elm_Object_Item *item,
+               Eina_Bool focus_set);
+Elm_Object_Item *common_utils_add_2_line_txt_disabled_item(
+               Evas_Object* view_list, const char *style_name,
+               const char *line1_txt, const char *line2_txt);
+char *common_utils_get_list_item_entry_txt(Elm_Object_Item *entry_item);
+Evas_Object *common_utils_create_layout(Evas_Object *navi_frame);
+Evas_Object *common_utils_show_info_popup(Evas_Object *win,
+               popup_btn_info_t *popup_data);
+Evas_Object *common_utils_show_info_ok_popup(Evas_Object *win,
+               const char *str_pkg_name, const char *info_txt,
+               Evas_Smart_Cb ok_cb, void *cb_data);
+Evas_Object *common_utils_show_info_timeout_popup(Evas_Object *win,
+               const char* info_text, const double timeout);
+int common_utils_get_rotate_angle(enum appcore_rm rotate_mode);
+int common_utils_send_message_to_net_popup(const char *title,
+               const char *content, const char *type, const char *ssid);
+int common_utils_send_restriction_to_net_popup(const char *title,
+               const char *type, const char *restriction);
+
+int common_util_set_system_registry(const char *key, int value);
+int common_util_get_system_registry(const char *key);
+
+guint common_util_managed_idle_add(GSourceFunc func, gpointer user_data);
+void common_util_managed_idle_cleanup(void);
+void common_util_managed_ecore_scan_update_timer_add(double interval,
+               common_util_scan_update_cb callback, void *data);
+void common_util_managed_ecore_scan_update_timer_del(void);
+void common_util_manager_ecore_scan_update_timer_reset(void);
+
+int common_utils_get_sim_state(void);
+Eina_Bool _is_emulator(void);
+
+bool is_common_profile(void);
+void common_util_update_genlist_style(void);
+void common_util_update_content_size(void);
+
+void common_util_set_ug_type(UG_TYPE type);
+UG_TYPE common_util_get_ug_type(void);
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/common/connection_manager.c b/common/connection_manager.c
new file mode 100644 (file)
index 0000000..58dbf0f
--- /dev/null
@@ -0,0 +1,81 @@
+#include <vconf.h>
+#include <vconf-keys.h>
+#include <net_connection.h>
+
+#include "common.h"
+#include "wlan_manager.h"
+#include "connection_manager.h"
+
+static connection_h connection = NULL;
+
+static void _connection_type_changed_cb(connection_type_e type, void* user_data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (wlan_manager_state_get() != WLAN_MANAGER_CONNECTED)
+               return;
+
+       if (type == CONNECTION_TYPE_CELLULAR ||
+                       type == CONNECTION_TYPE_WIFI)
+               wlan_manager_scanned_profile_refresh();
+
+       __COMMON_FUNC_EXIT__;
+}
+
+gboolean connection_manager_create(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       int ret;
+
+       ret = connection_create(&connection);
+       if (ret != CONNECTION_ERROR_NONE)
+               return FALSE;
+
+       ret = connection_set_type_changed_cb(connection, _connection_type_changed_cb, NULL);
+       if (ret != CONNECTION_ERROR_NONE)
+               return FALSE;
+
+       __COMMON_FUNC_EXIT__;
+       return TRUE;
+}
+
+gboolean connection_manager_destroy(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       int ret;
+
+       if (connection == NULL)
+               return FALSE;
+
+       ret = connection_destroy(connection);
+       if (ret != CONNECTION_ERROR_NONE)
+               return FALSE;
+
+       connection = NULL;
+
+       __COMMON_FUNC_EXIT__;
+       return TRUE;
+}
+
+gboolean connection_manager_is_wifi_connection_used(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       int ret;
+       connection_type_e type;
+
+       if (connection == NULL)
+               return FALSE;
+
+       ret = connection_get_type(connection, &type);
+       if (ret != CONNECTION_ERROR_NONE)
+               return FALSE;
+
+       if (type != CONNECTION_TYPE_WIFI)
+               return FALSE;
+
+       __COMMON_FUNC_EXIT__;
+       return TRUE;
+}
diff --git a/common/connection_manager.h b/common/connection_manager.h
new file mode 100644 (file)
index 0000000..c22487a
--- /dev/null
@@ -0,0 +1,40 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __WIFI_CONNECTION_MANAGER_H__
+#define __WIFI_CONNECTION_MANAGER_H__
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+#include <glib.h>
+
+
+gboolean connection_manager_create(void);
+gboolean connection_manager_destroy(void);
+gboolean connection_manager_is_wifi_connection_used(void);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __WIFI_CONNECTION_MANAGER_H__ */
diff --git a/common/i18nmanager.c b/common/i18nmanager.c
new file mode 100644 (file)
index 0000000..8f47814
--- /dev/null
@@ -0,0 +1,246 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#include "i18nmanager.h"
+#include <libintl.h>
+#include <stdio.h>
+#include <string.h>
+
+static char* apply_i18n(const char *pkg_name, I18N_MODES mode, const char *string)
+{
+       switch (mode) {
+       case I18N_MODE_SELF_MADE:
+               return (char*) dgettext(pkg_name, string);
+       case I18N_MODE_NO_NEEDED:
+               return (char*) gettext(string);
+       default:
+               return "(debug)applying_i18n_failed";
+       }
+}
+
+char* i18n_manager_get_text(const char *pkg_name, I18N_TYPES type)
+{
+       switch (type) {
+       case I18N_TYPE_Ok:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_SK2_OK");
+       case I18N_TYPE_Find:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_COM_BODY_FIND");
+       case I18N_TYPE_Cancel:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_SK_CANCEL");
+       case I18N_TYPE_Wi_Fi:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_WI_FI");
+       case I18N_TYPE_Name:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_NAME");
+       case I18N_TYPE_Unknown:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_UNKNOWN");
+       case I18N_TYPE_Scan:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BUTTON_SCAN");
+       case I18N_TYPE_Next:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_STU_BUTTON_NEXT");
+       case I18N_TYPE_Prev:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_STU_BUTTON_PREVIOUS");
+       case I18N_TYPE_On:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON");
+       case I18N_TYPE_Off:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF");
+       case I18N_TYPE_Maximum_Number_Of_Characters_PD_Reached:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED");
+       case I18N_TYPE_Connected_To_Wi_Fi_Network:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS");
+       case I18N_TYPE_Wrong_Password:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_POP_WRONG_PASSWORD");
+       case I18N_TYPE_No_Wi_Fi_AP_Found:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_POP_NO_WI_FI_AP_FOUND");
+       case I18N_TYPE_Available_networks:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_HEADER_AVAILABLE_NETWORKS");
+       case I18N_TYPE_Open:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_POP_OPEN");
+       case I18N_TYPE_Secured:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY");
+       case I18N_TYPE_WPS_Available:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_BODY_WPS_AVAILABLE");
+       case I18N_TYPE_EAP:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_EAP");
+       case I18N_TYPE_Saved:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS");
+       case I18N_TYPE_Connecting:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_CONNECTING_ING");
+       case I18N_TYPE_Obtaining_IP_addr:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING");
+       case I18N_TYPE_Connected:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_SBODY_CONNECTED_M_STATUS");
+       case I18N_TYPE_Find_Hidden_Network:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK");
+       case I18N_TYPE_Password:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_HEADER_PASSWORD");
+       case I18N_TYPE_Show_password:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_OPT_SHOW_PASSWORD");
+       case I18N_TYPE_Wi_Fi_network_info:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB");
+       case I18N_TYPE_Connect:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_CONNECT");
+       case I18N_TYPE_WPS:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_OPT_WPS");
+       case I18N_TYPE_WPS_Button:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BUTTON_WPS_BUTTON");
+       case I18N_TYPE_WPS_PIN:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_SK_WPS_PIN");
+       case I18N_TYPE_Press_WPS_On_Your_Wi_Fi_Access_Point:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES");
+       case I18N_TYPE_Enter_PIN_number_on_your_WIFI_access_point:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE");
+       case I18N_TYPE_Static_IP:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_STATIC_IP");
+       case I18N_TYPE_IP_address:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_IP_ADDRESS");
+       case I18N_TYPE_MAC_addr:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_MAC_ADDRESS");
+       case I18N_TYPE_Proxy_address:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_SBODY_PROXY_ADDRESS");
+       case I18N_TYPE_Proxy_port:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_SBODY_PROXY_PORT");
+       case I18N_TYPE_Subnet_mask:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_SUBNET_MASK");
+       case I18N_TYPE_Gateway_address:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_GATEWAY_ADDRESS");
+       case I18N_TYPE_DNS_1:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_DNS_1");
+       case I18N_TYPE_DNS_2:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_DNS_2");
+       case I18N_TYPE_Forget:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_SK_FORGET");
+       case I18N_TYPE_Forget_Network:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_OPT_FORGET_NETWORK");
+       case I18N_TYPE_EAP_method:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_EAP_METHOD");
+       case I18N_TYPE_Phase_2_authentication:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_COM_BODY_PHASE_2_AUTHENTICATION");
+       case I18N_TYPE_User_Certificate:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_USER_CERTIFICATE_ABB");
+       case I18N_TYPE_Unspecified:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_UNSPECIFIED");
+       case I18N_TYPE_Identity:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_IDENTITY");
+       case I18N_TYPE_Enter_Identity:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_ENTER_IDENTITY");
+       case I18N_TYPE_Enter_password:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_HEADER_ENTER_PASSWORD");
+       case I18N_TYPE_Ssid:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_BODY_NETWORK_SSID");
+       case I18N_TYPE_A_Wi_Fi_Network_Has_Been_Detected:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED");
+       case I18N_TYPE_Advanced_setting:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_ADVANCED_SETTINGS");
+       case I18N_TYPE_Network_notification:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_BODY_NETWORK_NOTIFICATION");
+       case I18N_TYPE_Network_notify_me_later:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE");
+       case I18N_TYPE_Keep_WIFI_on_during_sleep:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP");
+       case I18N_TYPE_Always:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_CLD_OPT_ALWAYS_ABB");
+       case I18N_TYPE_Plugged:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB");
+       case I18N_TYPE_Donot_Use:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF");
+       case I18N_TYPE_Increases_Data_Usage:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB");
+       case I18N_TYPE_Sort_by:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_SORT_BY");
+       case I18N_TYPE_Alphabetical:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_EMAIL_POP_ALPHABETICAL");
+       case I18N_TYPE_Signal_Strength:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT");
+       case I18N_TYPE_Advanced:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_BODY_ADVANCED");
+       case I18N_TYPE_Current_Network_Will_Be_Disconnected:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED");
+       case I18N_TYPE_Select_WPS_Method:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB");
+
+       case I18N_TYPE_Invalid_pin:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_GC_POP_INVALID_PIN");
+       case I18N_TYPE_Invalid_certificate:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_BR_POP_INVALID_CERTIFICATE");
+       case I18N_TYPE_Skip:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_OPT_SKIP");
+       case I18N_TYPE_WiFi_network_detected_connect:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED");
+       case I18N_TYPE_WIFI_AUTHENTICATION_ERROR_OCCURRED:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS");
+       case I18N_TYPE_WIFI_FAILED_TO_OBTAIN_IP_ADDRESS:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS");
+
+               /* TTS */
+       case I18N_TYPE_Button:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_BR_BODY_BUTTON_T_TTS");
+       case I18N_TYPE_Double_tap:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_HEADER_DOUBLE_TAP");
+       case I18N_TYPE_Connect_to_device:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_BT_BODY_CONNECT_TO_DEVICE");
+       case I18N_TYPE_Excellent:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_BODY_EXCELLENT");
+       case I18N_TYPE_Good:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_BODY_GOOD_M_BATTERY");
+       case I18N_TYPE_Weak:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_WEAK_M_STRENGTH");
+       case I18N_TYPE_Activating:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_BODY_TURNING_ON_ING");
+       case I18N_TYPE_WiFi_network_will_disable_tethering:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING");
+       case I18N_TYPE_Scanning:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_SCANNING_ING");
+
+
+       case I18N_TYPE_Help_tap_the_network_to_connect:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO");
+       case I18N_TYPE_Help_automatically_connected:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON");
+       case I18N_TYPE_Help_successfully_connected:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON");
+       case I18N_TYPE_Help_connect_to_secured_network:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS");
+       case I18N_TYPE_Help_tap_to_scan:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS");
+       case I18N_TYPE_Help_no_wifi_networks:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER");
+       case I18N_TYPE_Help_invalid_action:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN");
+       case I18N_TYPE_WiFi_direct:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_WI_FI_DIRECT_ABB");
+       case I18N_TYPE_Automatically_switch:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION");
+       case I18N_TYPE_Do_not_show_again:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN");
+       case I18N_TYPE_None:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_BODY_NONE");
+       case I18N_TYPE_Install_certificate:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_BODY_INSTALL_CERTIFICATE");
+       case I18N_TYPE_SIM_method_desc_popup:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG");
+       case I18N_TYPE_Turn_on_wifi_to_view_available_networks:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS");
+
+       case I18N_TYPE_Security:
+               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_BUTTON_SECURITY_ABB");
+
+       default:
+               return apply_i18n(pkg_name, I18N_MODE_NO_NEEDED, "(debugapplying_i18n_failed");
+       }
+}
diff --git a/common/i18nmanager.h b/common/i18nmanager.h
new file mode 100644 (file)
index 0000000..831feaf
--- /dev/null
@@ -0,0 +1,148 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __I18NMANAGER_H__
+#define __I18NMANAGER_H__
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+#define sc(pkg_name, I18N_TYPE) i18n_manager_get_text(pkg_name, I18N_TYPE)
+
+typedef enum {
+       I18N_MODE_SELF_MADE, /* self made, reserve to add platform string convert service */
+       I18N_MODE_NO_NEEDED, /* No need to convert other language */
+       I18N_MODE_MAX
+} I18N_MODES;
+
+typedef enum {
+       I18N_TYPE_Ok,
+       I18N_TYPE_Find,
+       I18N_TYPE_Cancel,
+       I18N_TYPE_Wi_Fi,
+       I18N_TYPE_Name,
+       I18N_TYPE_Unknown,
+       I18N_TYPE_Scan,
+       I18N_TYPE_Next,
+       I18N_TYPE_Prev,
+       I18N_TYPE_On,
+       I18N_TYPE_Off,
+       I18N_TYPE_Maximum_Number_Of_Characters_PD_Reached,
+       I18N_TYPE_Connected_To_Wi_Fi_Network,
+       I18N_TYPE_Wrong_Password,
+       I18N_TYPE_No_Wi_Fi_AP_Found,
+       I18N_TYPE_Available_networks,
+       I18N_TYPE_Open,
+       I18N_TYPE_Secured,
+       I18N_TYPE_WPS_Available,
+       I18N_TYPE_EAP,
+       I18N_TYPE_Saved,
+       I18N_TYPE_Connecting,
+       I18N_TYPE_Obtaining_IP_addr,
+       I18N_TYPE_Connected,
+       I18N_TYPE_Find_Hidden_Network,
+       I18N_TYPE_Password,
+       I18N_TYPE_Show_password,
+       I18N_TYPE_Wi_Fi_network_info,
+       I18N_TYPE_Connect,
+       I18N_TYPE_WPS,
+       I18N_TYPE_WPS_Button,
+       I18N_TYPE_WPS_PIN,
+       I18N_TYPE_Press_WPS_On_Your_Wi_Fi_Access_Point,
+       I18N_TYPE_Enter_PIN_number_on_your_WIFI_access_point,
+       I18N_TYPE_Static_IP,
+       I18N_TYPE_IP_address,
+       I18N_TYPE_MAC_addr,
+       I18N_TYPE_Proxy_address,
+       I18N_TYPE_Proxy_port,
+       I18N_TYPE_Subnet_mask,
+       I18N_TYPE_Gateway_address,
+       I18N_TYPE_DNS_1,
+       I18N_TYPE_DNS_2,
+       I18N_TYPE_Forget,
+       I18N_TYPE_Forget_Network,
+       I18N_TYPE_EAP_method,
+       I18N_TYPE_Phase_2_authentication,
+       I18N_TYPE_User_Certificate,
+       I18N_TYPE_Unspecified,
+       I18N_TYPE_Identity,
+       I18N_TYPE_Enter_Identity,
+       I18N_TYPE_Enter_password,
+       I18N_TYPE_Ssid,
+       I18N_TYPE_A_Wi_Fi_Network_Has_Been_Detected,
+       I18N_TYPE_Advanced_setting,
+       I18N_TYPE_Network_notification,
+       I18N_TYPE_Network_notify_me_later,
+       I18N_TYPE_Keep_WIFI_on_during_sleep,
+       I18N_TYPE_Always,
+       I18N_TYPE_Plugged,
+       I18N_TYPE_Donot_Use,
+       I18N_TYPE_Increases_Data_Usage,
+       I18N_TYPE_Sort_by,
+       I18N_TYPE_Alphabetical,
+       I18N_TYPE_Signal_Strength,
+       I18N_TYPE_Advanced,
+       I18N_TYPE_Current_Network_Will_Be_Disconnected,
+       I18N_TYPE_Select_WPS_Method,
+       I18N_TYPE_Invalid_pin,
+       I18N_TYPE_Invalid_certificate,
+       I18N_TYPE_Skip,
+       I18N_TYPE_WiFi_network_detected_connect,
+       I18N_TYPE_WIFI_AUTHENTICATION_ERROR_OCCURRED,
+       I18N_TYPE_WIFI_FAILED_TO_OBTAIN_IP_ADDRESS,
+
+       I18N_TYPE_Button,
+       I18N_TYPE_Double_tap,
+       I18N_TYPE_Connect_to_device,
+
+       I18N_TYPE_Excellent,
+       I18N_TYPE_Good,
+       I18N_TYPE_Weak,
+       I18N_TYPE_Activating,
+       I18N_TYPE_WiFi_network_will_disable_tethering,
+       I18N_TYPE_Scanning,
+       I18N_TYPE_Help_tap_the_network_to_connect,
+       I18N_TYPE_Help_automatically_connected,
+       I18N_TYPE_Help_successfully_connected,
+       I18N_TYPE_Help_connect_to_secured_network,
+       I18N_TYPE_Help_tap_to_scan,
+       I18N_TYPE_Help_no_wifi_networks,
+       I18N_TYPE_Help_invalid_action,
+       I18N_TYPE_Enter_user_id,
+       I18N_TYPE_Enter_user_password,
+       I18N_TYPE_WiFi_direct,
+       I18N_TYPE_Automatically_switch,
+       I18N_TYPE_Do_not_show_again,
+       I18N_TYPE_None,
+       I18N_TYPE_Install_certificate,
+       I18N_TYPE_SIM_method_desc_popup,
+       I18N_TYPE_Turn_on_wifi_to_view_available_networks,
+
+       I18N_TYPE_Security,
+} I18N_TYPES;
+
+char* i18n_manager_get_text(const char *pkg_name, I18N_TYPES type);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/common/wlan_connection.c b/common/wlan_connection.c
new file mode 100644 (file)
index 0000000..64a5085
--- /dev/null
@@ -0,0 +1,262 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#include "common.h"
+#include "wlan_connection.h"
+
+struct wlan_connection {
+       wifi_manager_ap_h ap;
+       wifi_manager_connected_cb callback;
+       void *user_data;
+       char *pin;
+       wps_type_t type;
+};
+
+static wifi_manager_h *wifi_handle = NULL;
+
+static struct wlan_connection current_item = { NULL, NULL, NULL };
+static struct wlan_connection next_item = { NULL, NULL, NULL };
+
+static void wlan_connect_debug(wifi_manager_ap_h ap)
+{
+       char *next_ssid, *ap_ssid;
+
+       wifi_manager_ap_get_essid(ap, &ap_ssid);
+
+       if (next_item.ap == NULL) {
+               SECURE_ERROR_LOG(UG_NAME_REQ, "%s will be connected", ap_ssid);
+       } else {
+               wifi_manager_ap_get_essid(next_item.ap, &next_ssid);
+
+               SECURE_ERROR_LOG(UG_NAME_REQ, "%s will be connected (%s replaced)",
+                               ap_ssid, next_ssid);
+
+               g_free(next_ssid);
+       }
+
+       g_free(ap_ssid);
+}
+
+static gboolean wlan_is_same_with_next(wifi_manager_ap_h ap)
+{
+       gboolean is_same = FALSE;
+       char *next_ssid, *ap_ssid;
+       wifi_manager_security_type_e next_sec, ap_sec;
+
+       if (next_item.ap == NULL)
+               return FALSE;
+
+
+       wifi_manager_ap_get_security_type(ap, &ap_sec);
+       wifi_manager_ap_get_security_type(next_item.ap, &next_sec);
+
+       if (ap_sec != next_sec)
+               return is_same;
+
+
+       wifi_manager_ap_get_essid(ap, &ap_ssid);
+       wifi_manager_ap_get_essid(next_item.ap, &next_ssid);
+
+       if (g_strcmp0(ap_ssid, next_ssid) == 0)
+               is_same = TRUE;
+
+
+       g_free(ap_ssid);
+       g_free(next_ssid);
+
+       return is_same;
+}
+
+void wlan_go_fast_next()
+{
+       bool favorite = false;
+
+       if (current_item.ap == NULL || next_item.ap == NULL)
+               return;
+
+
+       wifi_manager_ap_is_favorite(current_item.ap, &favorite);
+       if (favorite == true)
+               return;
+
+
+       wlan_disconnect(current_item.ap, NULL, NULL);
+}
+
+static void wlan_update_next(wifi_manager_ap_h ap, wifi_manager_connected_cb callback,
+               void *user_data, wps_type_t type, const char *pin)
+{
+       if (wlan_is_same_with_next(ap) == TRUE) {
+               wifi_manager_ap_destroy(ap);
+               g_free(user_data);
+
+               return;
+       }
+
+       wlan_connect_debug(ap);
+
+       if (next_item.ap != NULL) {
+               wifi_manager_ap_destroy(next_item.ap);
+               g_free(next_item.user_data);
+               if (next_item.type == WPS_PIN && next_item.pin != NULL) {
+                       g_free(next_item.pin);
+                       next_item.pin = NULL;
+               }
+       }
+
+       next_item.ap = ap;
+       next_item.callback = callback;
+       next_item.user_data = user_data;
+       next_item.type = type;
+       if (next_item.type == WPS_PIN && pin != NULL)
+               next_item.pin = g_strdup(pin);
+
+
+       wlan_go_fast_next();
+}
+
+void wlan_connect_next()
+{
+       current_item.ap = next_item.ap;
+       current_item.callback = next_item.callback;
+       current_item.user_data = next_item.user_data;
+       current_item.type = next_item.type;
+       if (current_item.type == WPS_PIN && next_item.pin != NULL) {
+               if (current_item.pin != NULL) {
+                       g_free(current_item.pin);
+                       current_item.pin = NULL;
+               }
+               current_item.pin = g_strdup(next_item.pin);
+       }
+
+       if (next_item.ap == NULL)
+               return;
+
+
+       next_item.ap = NULL;
+       next_item.callback = NULL;
+       next_item.user_data = NULL;
+       if (next_item.type == WPS_PIN && next_item.pin != NULL) {
+               g_free(next_item.pin);
+               next_item.pin = NULL;
+       }
+
+       if (current_item.type == WPS_BTN) {
+               wifi_manager_connect_by_wps_pbc(*wifi_handle, current_item.ap,
+                               current_item.callback, current_item.user_data);
+       } else if (current_item.type == WPS_PIN) {
+               wifi_manager_connect_by_wps_pin(*wifi_handle, current_item.ap,
+                               current_item.pin, current_item.callback,
+                               current_item.user_data);
+       } else {
+               wifi_manager_connect(*wifi_handle, current_item.ap, current_item.callback,
+                               current_item.user_data);
+       }
+}
+
+int wlan_initialize(wifi_manager_h *wifi)
+{
+       wifi_handle = wifi;
+       return wifi_manager_initialize(wifi);
+}
+
+
+
+int wlan_disconnect(wifi_manager_ap_h ap, wifi_manager_disconnected_cb callback, void *user_data)
+{
+       return wifi_manager_disconnect(*wifi_handle, ap, callback, user_data);
+}
+
+int wlan_connect(wifi_manager_ap_h ap, wifi_manager_connected_cb callback, void *user_data,
+               wps_type_t type, const char *pin)
+{
+       if (current_item.ap == NULL) {
+               current_item.ap = ap;
+               current_item.callback = callback;
+               current_item.user_data = user_data;
+               current_item.type = type;
+               if (current_item.type == WPS_PIN)
+                       current_item.pin = g_strdup(pin);
+
+
+               if (type == WPS_BTN)
+                       return wifi_manager_connect_by_wps_pbc(*wifi_handle, ap, callback, user_data);
+               else if (type == WPS_PIN)
+                       return wifi_manager_connect_by_wps_pin(*wifi_handle, ap, pin, callback, user_data);
+               else
+                       return wifi_manager_connect(*wifi_handle, ap, callback, user_data);
+
+       }
+
+       wlan_update_next(ap, callback, user_data, type, pin);
+
+       return WIFI_MANAGER_ERROR_NONE;
+}
+
+
+gboolean wlan_connetion_next_item_exist(void)
+{
+       if (next_item.ap == NULL)
+               return FALSE;
+       else
+               return TRUE;
+}
+
+gboolean wlan_is_same_with_current(wifi_manager_ap_h ap)
+{
+       gboolean is_same = FALSE;
+       char *current_ssid, *ap_ssid;
+       wifi_manager_security_type_e currect_sec, ap_sec;
+
+       if (current_item.ap == NULL)
+               return FALSE;
+
+
+       wifi_manager_ap_get_security_type(ap, &ap_sec);
+       wifi_manager_ap_get_security_type(current_item.ap, &currect_sec);
+
+       if (ap_sec != currect_sec)
+               return is_same;
+
+
+       wifi_manager_ap_get_essid(ap, &ap_ssid);
+       wifi_manager_ap_get_essid(current_item.ap, &current_ssid);
+
+       if (g_strcmp0(ap_ssid, current_ssid) == 0)
+               is_same = TRUE;
+
+
+       g_free(ap_ssid);
+       g_free(current_ssid);
+
+       return is_same;
+}
+
+void wlan_connect_cleanup(void)
+{
+       if (current_item.pin != NULL) {
+               g_free(current_item.pin);
+               current_item.pin = NULL;
+       }
+
+       if (next_item.pin != NULL) {
+               g_free(next_item.pin);
+               next_item.pin = NULL;
+       }
+}
diff --git a/common/wlan_connection.h b/common/wlan_connection.h
new file mode 100644 (file)
index 0000000..b474e13
--- /dev/null
@@ -0,0 +1,50 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __WLAN_ALTERNATIVE_CONNECTION_H__
+#define __WLAN_ALTERNATIVE_CONNECTION_H__
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+#include <glib.h>
+#include <wifi-manager.h>
+
+typedef enum {
+       WPS_PIN,
+       WPS_BTN,
+       WPS_NONE
+} wps_type_t;
+
+int wlan_initialize(wifi_manager_h *wifi);
+int wlan_disconnect(wifi_manager_ap_h ap, wifi_manager_disconnected_cb callback, void *user_data);
+int wlan_connect(wifi_manager_ap_h ap, wifi_manager_connected_cb callback, void *user_data,
+               wps_type_t type, const char *pin);
+gboolean wlan_connetion_next_item_exist(void);
+gboolean wlan_is_same_with_current(wifi_manager_ap_h ap);
+void wlan_connect_cleanup(void);
+void wlan_connect_next();
+void wlan_go_fast_next();
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __WLAN_ALTERNATIVE_CONNECTION_H__ */
diff --git a/common/wlan_manager.c b/common/wlan_manager.c
new file mode 100644 (file)
index 0000000..9b7ebd5
--- /dev/null
@@ -0,0 +1,1054 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#include <vconf-keys.h>
+
+#include "common.h"
+#include "connection_manager.h"
+#include "wlan_manager.h"
+#include "common_utils.h"
+#include "wlan_connection.h"
+#include "wifi-engine-callback.h"
+
+typedef enum {
+       WLAN_MANAGER_REQ_TYPE_ACTIVATE,
+       WLAN_MANAGER_REQ_TYPE_DEACTIVATE,
+       WLAN_MANAGER_REQ_TYPE_SCAN,
+       WLAN_MANAGER_REQ_TYPE_SPECIFIC_SCAN,
+       WLAN_MANAGER_REQ_TYPE_SCAN_RESULT,
+       WLAN_MANAGER_REQ_TYPE_CONNECT,
+       WLAN_MANAGER_REQ_TYPE_WPS_CONNECT,
+       WLAN_MANAGER_REQ_TYPE_BG_SCAN_START,
+} WLAN_MANAGER_REQUEST_TYPES;
+
+typedef struct {
+       WLAN_MANAGER_REQUEST_TYPES req_type;
+       wifi_manager_ap_h ap;
+       void *user_data;
+} wlan_mgr_req_data_t;
+
+typedef struct {
+       int state;
+       wifi_manager_ap_h *ap;
+} ap_state_info_t;
+
+wlan_mgr_req_data_t scan_req_data;
+
+static void wlan_manager_register_cbs(void);
+static void wlan_manager_deregister_cbs(void);
+
+static wlan_manager_object *manager_object = NULL;
+
+static wifi_manager_device_state_e wifi_emulator_state = WIFI_MANAGER_DEVICE_STATE_DEACTIVATED;
+
+wlan_manager_object *wlan_manager_get_singleton(void)
+{
+       if (NULL == manager_object) {
+               manager_object = g_new0(wlan_manager_object, 1);
+               manager_object->message_func = NULL;
+               manager_object->refresh_func = NULL;
+       }
+
+       return manager_object;
+}
+
+void wlan_manager_set_refresh_callback(wlan_manager_ui_refresh_func_t func)
+{
+       manager_object->refresh_func = func;
+}
+
+void *wlan_manager_create(void)
+{
+       wlan_manager_get_singleton();
+
+       return NULL;
+}
+
+int wlan_manager_update_ap(wifi_manager_ap_h ap)
+{
+       int rv = wifi_manager_update_ap(manager_object->wifi, ap);
+       if (rv != WIFI_MANAGER_ERROR_NONE)
+               ERROR_LOG(COMMON_NAME_ERR, "Unable to update ap handle");
+       return rv;
+}
+
+int wlan_manager_is_activated(bool *activated)
+{
+       return wifi_manager_is_activated(manager_object->wifi, activated);
+}
+
+int wlan_manager_destroy(void)
+{
+       int ret = WLAN_MANAGER_ERR_NONE;
+
+       if (manager_object == NULL) {
+               ERROR_LOG(COMMON_NAME_ERR, "Wlan manager object already destroyed");
+               return ret;
+       }
+
+       wifi_manager_unset_device_state_changed_cb(manager_object->wifi);
+
+       wlan_manager_deregister_cbs();
+
+       wlan_connect_cleanup();
+
+       connection_manager_destroy();
+
+       ret = wifi_manager_deinitialize(manager_object->wifi);
+
+       if (manager_object != NULL) {
+               g_free(manager_object);
+               manager_object = NULL;
+       }
+
+       return ret;
+}
+
+int wlan_manager_start(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       int ret = WLAN_MANAGER_ERR_NONE;
+
+       switch (wlan_initialize(&(manager_object->wifi))) {
+       case WIFI_MANAGER_ERROR_NONE:
+               /* Register the callbacks */
+               wlan_manager_register_cbs();
+               connection_manager_create();
+               break;
+
+       case WIFI_MANAGER_ERROR_INVALID_OPERATION:
+               /* Register the callbacks */
+               wlan_manager_register_cbs();
+               ret = WLAN_MANAGER_ERR_ALREADY_REGISTERED;
+               break;
+
+       default:
+               ret = WLAN_MANAGER_ERR_UNKNOWN;
+               break;
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return ret;
+}
+
+int wlan_manager_forget(wifi_manager_ap_h ap)
+{
+       return wifi_manager_forget_ap(manager_object->wifi, ap);
+}
+
+static void wlan_manager_network_event_cb(
+               wifi_manager_error_e error_code, void *user_data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       wlan_mgr_req_data_t *req_data = (wlan_mgr_req_data_t *)user_data;
+       if (req_data == NULL) {
+               ERROR_LOG(UG_NAME_ERR, "Request data is NULL !!!");
+
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+       wlan_mgr_event_info_t event_info;
+       memset(&event_info, 0, sizeof(event_info));
+
+       switch (req_data->req_type) {
+       case WLAN_MANAGER_REQ_TYPE_ACTIVATE:
+               /* fall through */
+       case WLAN_MANAGER_REQ_TYPE_DEACTIVATE:
+               /* We will send POWER_ON_OK / POWER_OFF_OK response when we receive
+                * device state change. Lets just clean up the request data now.
+                */
+               goto exit;
+               /* fall through */
+       case WLAN_MANAGER_REQ_TYPE_SCAN:
+               INFO_LOG(UG_NAME_NORMAL, "Scan Complete Event ");
+               if (WIFI_MANAGER_ERROR_NONE == error_code) {
+                       event_info.event_type = WLAN_MANAGER_RESPONSE_TYPE_SCAN_OK;
+                       manager_object->b_scan_blocked = FALSE;
+               } else {
+                       goto exit;
+               }
+
+               break;
+
+       case WLAN_MANAGER_REQ_TYPE_SPECIFIC_SCAN:
+               if (WIFI_MANAGER_ERROR_NONE == error_code)
+                       event_info.event_type = WLAN_MANAGER_RESPONSE_TYPE_SPECIFIC_SCAN_OK;
+               else
+                       event_info.event_type = WLAN_MANAGER_RESPONSE_TYPE_SPECIFIC_SCAN_FAIL;
+
+               break;
+
+       case WLAN_MANAGER_REQ_TYPE_SCAN_RESULT:
+               if (WIFI_MANAGER_ERROR_NONE == error_code) {
+                       event_info.event_type = WLAN_MANAGER_RESPONSE_TYPE_SCAN_RESULT_IND;
+                       manager_object->message_func(&event_info, req_data->user_data);
+               }
+
+               return; // The request data is static. So returning here.
+
+       case WLAN_MANAGER_REQ_TYPE_CONNECT:
+               event_info.ap = req_data->ap;
+
+               if (WIFI_MANAGER_ERROR_NONE != error_code) {
+                       if (error_code == WIFI_MANAGER_ERROR_INVALID_KEY) {
+                               event_info.event_type =
+                                               WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_INVALID_KEY;
+                       } else if (error_code == WIFI_MANAGER_ERROR_DHCP_FAILED) {
+                               event_info.event_type =
+                                               WLAN_MANAGER_RESPONSE_TYPE_DHCP_FAILED;
+                       } else {
+                               event_info.event_type =
+                                               WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_CONNECT_FAILED;
+                       }
+               } else {
+                       goto exit;
+               }
+
+               break;
+
+       case WLAN_MANAGER_REQ_TYPE_WPS_CONNECT:
+               event_info.ap = req_data->ap;
+
+               if (WIFI_MANAGER_ERROR_NONE != error_code)
+                       event_info.event_type = WLAN_MANAGER_RESPONSE_TYPE_WPS_ENROLL_FAIL;
+               else
+                       goto exit;
+
+               break;
+
+       default:
+               goto exit;
+       }
+
+       manager_object->message_func(&event_info, req_data->user_data);
+
+exit:
+       if (req_data != NULL) {
+               wifi_manager_ap_destroy(req_data->ap);
+               g_free(req_data);
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static GSList *emul_timer_list = NULL;
+void wifi_emulator_create_event_timer(int evt_id, int itv, void *evt_cb, void *usr_data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       wifi_emul_timer_s *evt_info = NULL;
+       evt_info = g_try_malloc0(sizeof(wifi_emul_timer_s));
+       if (evt_info == NULL) {
+               ERROR_LOG(UG_NAME_ERR, "malloc fail");
+               return;
+       }
+
+       wifi_emulator_remove_event_timer(evt_id);
+
+       evt_info->event_id = evt_id;
+       evt_info->timer_id = g_timeout_add(itv, (GSourceFunc)evt_cb, (gpointer)usr_data);
+
+       INFO_LOG(UG_NAME_NORMAL, "Create emulator event timer. event id: %d, timer id: %d\n",
+                               evt_id, evt_info->timer_id);
+
+       emul_timer_list = g_slist_append(emul_timer_list, evt_info);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+void wifi_emulator_remove_event_timer(int evt_id)
+{
+       __COMMON_FUNC_ENTER__;
+
+       GSList *list;
+
+       INFO_LOG(UG_NAME_NORMAL, "Remove emulator event timer. event id: %d\n", evt_id);
+
+       for (list = emul_timer_list; list; list = g_slist_next(list)) {
+               wifi_emul_timer_s *evt_info = list->data;
+               if (evt_info == NULL)
+                       continue;
+
+               if (evt_info->event_id == evt_id) {
+                       g_source_remove(evt_info->timer_id);
+                       emul_timer_list = g_slist_remove(emul_timer_list, evt_info);
+                       g_free(evt_info);
+                       break;
+               }
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+void wifi_emulator_remove_all_event_timer(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       GSList *list;
+
+       for (list = emul_timer_list; list; list = g_slist_next(list)) {
+               wifi_emul_timer_s *evt_info = list->data;
+               if (evt_info == NULL)
+                       continue;
+
+               g_source_remove(evt_info->timer_id);
+               emul_timer_list = g_slist_remove(emul_timer_list, evt_info);
+               g_free(evt_info);
+       }
+
+       g_slist_free(emul_timer_list);
+       emul_timer_list = NULL;
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void wlan_manager_disconnect_cb(wifi_manager_error_e error, void *user_data)
+{
+       return;
+}
+
+static void wlan_manager_device_state_changed_cb(
+               wifi_manager_device_state_e state, void *user_data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       wlan_mgr_event_info_t event_info;
+       memset(&event_info, 0, sizeof(event_info));
+
+       switch (state) {
+       case WIFI_MANAGER_DEVICE_STATE_ACTIVATED:
+               wlan_manager_set_autoscan_mode(WLAN_MANAGER_AUTOSCAN_MODE_PERIODIC);
+               wlan_manager_enable_scan_result_update();
+               wlan_manager_register_cbs();
+               event_info.event_type = WLAN_MANAGER_RESPONSE_TYPE_POWER_ON_OK;
+               if (_is_emulator())
+                       wifi_emulator_state = WIFI_MANAGER_DEVICE_STATE_ACTIVATED;
+               break;
+
+       case WIFI_MANAGER_DEVICE_STATE_DEACTIVATED:
+               wlan_manager_deregister_cbs();
+               event_info.event_type = WLAN_MANAGER_RESPONSE_TYPE_POWER_OFF_OK;
+               if (_is_emulator())
+                       wifi_emulator_state = WIFI_MANAGER_DEVICE_STATE_DEACTIVATED;
+               break;
+
+       default:
+               return;
+       }
+
+       manager_object->message_func(&event_info, user_data);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void wlan_manager_connection_state_changed_cb(
+               wifi_manager_connection_state_e state, wifi_manager_ap_h ap, void *user_data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       wlan_mgr_event_info_t event_info;
+       memset(&event_info, 0, sizeof(event_info));
+
+       event_info.ap = ap;
+
+       switch (state) {
+       case WIFI_MANAGER_CONNECTION_STATE_FAILURE:
+       case WIFI_MANAGER_CONNECTION_STATE_DISCONNECTED:  /**< Disconnected state */
+               event_info.event_type = WLAN_MANAGER_RESPONSE_TYPE_DISCONNECTION_OK;
+               break;
+       case WIFI_MANAGER_CONNECTION_STATE_ASSOCIATION:  /**< Association state */
+               event_info.event_type = WLAN_MANAGER_RESPONSE_TYPE_CONNECTING;
+               break;
+       case WIFI_MANAGER_CONNECTION_STATE_CONFIGURATION:  /**< Configuration state */
+               event_info.event_type = WLAN_MANAGER_RESPONSE_TYPE_CONFIGURATION;
+               break;
+       case WIFI_MANAGER_CONNECTION_STATE_CONNECTED:  /**< Connected state */
+               event_info.event_type = WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_OK;
+               break;
+       default:
+               return;
+       }
+
+       manager_object->message_func(&event_info, user_data);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void wlan_manager_rssi_level_changed_cb(
+               wifi_manager_rssi_level_e rssi_level, void *user_data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       wlan_mgr_event_info_t event_info;
+
+       memset(&event_info, 0, sizeof(event_info));
+       event_info.event_type = WLAN_MANAGER_RESPONSE_TYPE_UPDATE_WIFI_RSSI;
+       event_info.rssi_level = rssi_level;
+
+       manager_object->message_func(&event_info, user_data);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void wlan_manager_specific_scan_finished_cb(
+               wifi_manager_error_e error_code, void *user_data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       wlan_mgr_event_info_t event_info;
+       memset(&event_info, 0, sizeof(event_info));
+
+       if (WIFI_MANAGER_ERROR_NONE == error_code) {
+               event_info.event_type = WLAN_MANAGER_RESPONSE_TYPE_SPECIFIC_SCAN_OK;
+               // Maybe bss_info_list is not used.
+               //event_info.bss_info_list = bss_info_list;
+       } else {
+               event_info.event_type = WLAN_MANAGER_RESPONSE_TYPE_SPECIFIC_SCAN_FAIL;
+       }
+
+       manager_object->message_func(&event_info, user_data);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void wlan_manager_register_cbs(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       wifi_manager_set_device_state_changed_cb(manager_object->wifi, wlan_manager_device_state_changed_cb, NULL);
+       wifi_manager_set_connection_state_changed_cb(manager_object->wifi, wlan_manager_connection_state_changed_cb, NULL);
+       wifi_manager_set_rssi_level_changed_cb(manager_object->wifi, wlan_manager_rssi_level_changed_cb, NULL);
+
+       memset(&scan_req_data, 0, sizeof(scan_req_data));
+       scan_req_data.req_type = WLAN_MANAGER_REQ_TYPE_SCAN_RESULT;
+       wifi_manager_set_background_scan_cb(manager_object->wifi, wlan_manager_network_event_cb, &scan_req_data);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void wlan_manager_deregister_cbs(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       /* NOTE:
+        * We don't deregister the device state change cb here.
+        * We need to continue to listen to the device state change, because it is
+        * possible that the WiFi could be powered on / off from multiple entry
+        * points like example: Quick panel WiFi icon, Wi-Fi UG, Setting Menu.
+        *
+        * We will deregister the device state change cb only on wlan manager
+        * detsroy.
+        */
+
+       wifi_manager_unset_background_scan_cb(manager_object->wifi);
+       wifi_manager_unset_connection_state_changed_cb(manager_object->wifi);
+       wifi_manager_unset_rssi_level_changed_cb(manager_object->wifi);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+void wlan_manager_set_message_callback(wlan_event_handler func)
+{
+       manager_object->message_func = func;
+}
+
+static bool wifi_found_ap_with_state_cb(wifi_manager_ap_h ap, void* user_data)
+{
+       wifi_manager_connection_state_e state;
+       ap_state_info_t *ap_state_info = (ap_state_info_t *)user_data;
+       bool found_match = false;
+
+       if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_get_connection_state(ap, &state))
+               return true; // continue with next AP
+
+       switch (ap_state_info->state) {
+       case WLAN_MANAGER_UNCONNECTED:
+               if (WIFI_MANAGER_CONNECTION_STATE_DISCONNECTED == state ||
+                               WIFI_MANAGER_CONNECTION_STATE_FAILURE == state) {
+                       /* Found a match, so terminate the loop */
+                       found_match = true;
+               }
+               break;
+       case WLAN_MANAGER_CONNECTING:
+               if (WIFI_MANAGER_CONNECTION_STATE_ASSOCIATION == state ||
+                       WIFI_MANAGER_CONNECTION_STATE_CONFIGURATION == state) {
+                       /* Found a match, so terminate the loop */
+                       found_match = true;
+               }
+               break;
+       case WLAN_MANAGER_CONNECTED:
+               if (WIFI_MANAGER_CONNECTION_STATE_CONNECTED == state) {
+                       /* Found a match, so terminate the loop */
+                       found_match = true;
+               }
+               break;
+       default:
+               ERROR_LOG(COMMON_NAME_ERR, "Unknown Wi-Fi state: %d", ap_state_info->state);
+               return false;
+       }
+
+       if (true == found_match) {
+               if (ap_state_info->ap)
+                       wifi_manager_ap_clone(ap_state_info->ap, ap);
+
+               INFO_LOG(COMMON_NAME_LIB, "Found an AP[%p] in the state %d", ap, ap_state_info->state);
+               return false;   // found the match, so terminate the loop.
+       }
+       return true;
+}
+
+wifi_manager_ap_h wlan_manager_get_ap_with_state(int ap_state)
+{
+       int ret_val = 0;
+       ap_state_info_t ap_state_info;
+       wifi_manager_ap_h ap = NULL;
+
+       ap_state_info.state = ap_state;
+       ap_state_info.ap = &ap;
+
+       ret_val = wifi_manager_foreach_found_ap(manager_object->wifi, wifi_found_ap_with_state_cb, &ap_state_info);
+       if (ret_val != WIFI_MANAGER_ERROR_NONE)
+               return NULL;
+
+       return ap;
+}
+
+int wlan_manager_get_connected_ap(wifi_manager_ap_h *ap)
+{
+       return wifi_manager_get_connected_ap(manager_object->wifi, ap);
+}
+
+int wlan_manager_state_get(void)
+{
+       int value = VCONFKEY_WIFI_OFF;
+       int ret_val = 0;
+
+       if (_is_emulator()) {
+               value = common_util_get_system_registry(VCONFKEY_WIFI_STATE);
+               if (value == -1) {
+                       ERROR_LOG(COMMON_NAME_ERR, "fail to get vconf key!");
+                       return VCONFKEY_WIFI_OFF;
+               }
+               if (value == VCONFKEY_WIFI_UNCONNECTED)
+                       ret_val = WLAN_MANAGER_UNCONNECTED;
+               else
+                       ret_val = WLAN_MANAGER_OFF;
+       } else {
+               if (!manager_object) {
+                       ERROR_LOG(COMMON_NAME_ERR, "manager_object is NULL!!");
+                       return WLAN_MANAGER_ERROR;
+               }
+
+               wifi_manager_connection_state_e connection_state;
+               bool activated;
+
+               if (WIFI_MANAGER_ERROR_NONE != wifi_manager_is_activated(manager_object->wifi, &activated)) {
+                       return WLAN_MANAGER_ERROR;
+               } else if (false == activated) {
+                       INFO_LOG(COMMON_NAME_LIB, "STATE: WIFI_OFF");
+
+                       return WLAN_MANAGER_OFF;
+               }
+
+               ret_val = wifi_manager_get_connection_state(manager_object->wifi, &connection_state);
+               if (WIFI_MANAGER_ERROR_NONE != ret_val)
+                       return WLAN_MANAGER_ERROR;
+
+
+               switch (connection_state) {
+               case WIFI_MANAGER_CONNECTION_STATE_FAILURE:
+               case WIFI_MANAGER_CONNECTION_STATE_DISCONNECTED:
+                       INFO_LOG(COMMON_NAME_LIB, "STATE: WIFI_DISCONNECTED");
+
+                       ret_val = WLAN_MANAGER_UNCONNECTED;
+                       break;
+               case WIFI_MANAGER_CONNECTION_STATE_ASSOCIATION:
+               case WIFI_MANAGER_CONNECTION_STATE_CONFIGURATION:
+                       INFO_LOG(COMMON_NAME_LIB, "STATE: WIFI_CONNECTING");
+
+                       ret_val = WLAN_MANAGER_CONNECTING;
+                       break;
+               case WIFI_MANAGER_CONNECTION_STATE_CONNECTED:
+                       INFO_LOG(COMMON_NAME_LIB, "STATE: WIFI_CONNECTED");
+
+                       ret_val = WLAN_MANAGER_CONNECTED;
+                       break;
+               default:
+                       ERROR_LOG(COMMON_NAME_ERR, "Unknown state: %d", connection_state);
+
+                       ret_val = WLAN_MANAGER_ERROR;
+                       break;
+               }
+       }
+
+       return ret_val;
+}
+
+int wlan_manager_power_on(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       INFO_LOG(UG_NAME_REQ, "power on");
+
+#if defined TIZEN_TETHERING_ENABLE
+       int tethering =
+                       common_util_get_system_registry("memory/mobile_hotspot/mode");
+       if (tethering < 0) {
+               INFO_LOG(COMMON_NAME_LIB, "Fail to get tethering state");
+       } else if (VCONFKEY_MOBILE_HOTSPOT_MODE_WIFI & tethering) {
+               INFO_LOG(COMMON_NAME_LIB, "Wi-Fi tethering is ON");
+
+               __COMMON_FUNC_EXIT__;
+               return WLAN_MANAGER_ERR_WIFI_TETHERING_OCCUPIED;
+       } else if (VCONFKEY_MOBILE_HOTSPOT_MODE_WIFI_AP & tethering) {
+               INFO_LOG(COMMON_NAME_LIB, "Wi-Fi AP tethering is ON");
+
+               __COMMON_FUNC_EXIT__;
+               return WLAN_MANAGER_ERR_WIFI_AP_TETHERING_OCCUPIED;
+       }
+#endif
+
+       if (!_is_emulator()) {
+               int ret = 0;
+               wlan_mgr_req_data_t *req_data = g_new0(wlan_mgr_req_data_t, 1);
+               req_data->req_type = WLAN_MANAGER_REQ_TYPE_ACTIVATE;
+               ret = wifi_manager_activate(manager_object->wifi, wlan_manager_network_event_cb, req_data);
+               if (WIFI_MANAGER_ERROR_NONE != ret && WIFI_MANAGER_ERROR_ALREADY_EXISTS != ret) {
+                       ERROR_LOG(UG_NAME_REQ, "Power on request. Error Reason [%d]", ret);
+                       g_free(req_data);
+
+                       if (WIFI_MANAGER_ERROR_SECURITY_RESTRICTED == ret)
+                               ret = common_utils_send_restriction_to_net_popup("Wi-Fi unavailable",
+                                               "toast_popup", "wifi");
+
+                       __COMMON_FUNC_EXIT__;
+                       return WLAN_MANAGER_ERR_UNKNOWN;
+               }
+       } else {
+               common_util_set_system_registry(VCONFKEY_WIFI_STATE, VCONFKEY_WIFI_UNCONNECTED);
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return WLAN_MANAGER_ERR_NONE;
+}
+
+int wlan_manager_power_off(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (!_is_emulator()) {
+               wlan_mgr_req_data_t *req_data = g_new0(wlan_mgr_req_data_t, 1);
+               req_data->req_type = WLAN_MANAGER_REQ_TYPE_DEACTIVATE;
+
+               int ret = wifi_manager_deactivate(manager_object->wifi, wlan_manager_network_event_cb, req_data);
+               if (WIFI_MANAGER_ERROR_NONE != ret && WIFI_MANAGER_ERROR_ALREADY_EXISTS != ret) {
+                       ERROR_LOG(UG_NAME_REQ, "Power off request. Error Reason [%d]", ret);
+
+                       g_free(req_data);
+
+                       __COMMON_FUNC_EXIT__;
+                       return WLAN_MANAGER_ERR_UNKNOWN;
+               }
+       } else {
+               common_util_set_system_registry(VCONFKEY_WIFI_STATE, VCONFKEY_WIFI_OFF);
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return WLAN_MANAGER_ERR_NONE;
+}
+
+int wlan_manager_emulator_power_on(void)
+{
+       wlan_manager_device_state_changed_cb(WIFI_MANAGER_DEVICE_STATE_ACTIVATED, NULL);
+
+       memset(&scan_req_data, 0, sizeof(scan_req_data));
+       scan_req_data.req_type = WLAN_MANAGER_REQ_TYPE_SCAN_RESULT;
+       wlan_manager_network_event_cb(WIFI_MANAGER_ERROR_NONE, &scan_req_data);
+
+       wifi_emulator_remove_event_timer(WIFI_EMUL_EVENT_TIMER_ACTIVATE);
+
+       return WLAN_MANAGER_ERR_NONE;
+}
+
+int wlan_manager_emulator_power_off(void)
+{
+       wlan_manager_device_state_changed_cb(WIFI_MANAGER_DEVICE_STATE_DEACTIVATED, NULL);
+
+       wifi_emulator_remove_all_event_timer();
+
+       return WLAN_MANAGER_ERR_NONE;
+}
+
+int wlan_manager_wps_connect(wifi_manager_ap_h ap)
+{
+       __COMMON_FUNC_ENTER__;
+
+       wlan_mgr_req_data_t *req_data = g_new0(wlan_mgr_req_data_t, 1);
+       req_data->req_type = WLAN_MANAGER_REQ_TYPE_WPS_CONNECT;
+       wifi_manager_ap_clone(&(req_data->ap), ap);
+
+       int ret = wlan_connect(req_data->ap, wlan_manager_network_event_cb,
+                       req_data, WPS_BTN, NULL);
+       if (WIFI_MANAGER_ERROR_NONE != ret) {
+               ERROR_LOG(UG_NAME_REQ, "WPS Connect failed. Error Reason [%d]", ret);
+
+               wifi_manager_ap_destroy(req_data->ap);
+
+               g_free(req_data);
+
+               __COMMON_FUNC_EXIT__;
+               return WLAN_MANAGER_ERR_UNKNOWN;
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return WLAN_MANAGER_ERR_NONE;
+}
+
+int wlan_manager_wps_pin_connect(wifi_manager_ap_h ap, const char *pin)
+{
+       __COMMON_FUNC_ENTER__;
+
+       wlan_mgr_req_data_t *req_data = g_new0(wlan_mgr_req_data_t, 1);
+       req_data->req_type = WLAN_MANAGER_REQ_TYPE_WPS_CONNECT;
+       wifi_manager_ap_clone(&(req_data->ap), ap);
+
+       int ret = wlan_connect(req_data->ap, wlan_manager_network_event_cb,
+                       req_data, WPS_PIN, pin);
+       if (WIFI_MANAGER_ERROR_NONE != ret) {
+               ERROR_LOG(UG_NAME_REQ, "WPS Connect failed. Error Reason [%d]", ret);
+
+               wifi_manager_ap_destroy(req_data->ap);
+
+               g_free(req_data);
+
+               __COMMON_FUNC_EXIT__;
+               return WLAN_MANAGER_ERR_UNKNOWN;
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return WLAN_MANAGER_ERR_NONE;
+}
+
+void wlan_manager_ap_hidden_create(char *ssid, wifi_manager_ap_h *hidden_ap)
+{
+       __COMMON_FUNC_ENTER__;
+
+       wifi_manager_ap_hidden_create(manager_object->wifi, ssid, hidden_ap);
+
+       __COMMON_FUNC_EXIT__;
+       return;
+}
+int wlan_manager_ap_create(const char *essid, wifi_manager_ap_h *ap)
+{
+       __COMMON_FUNC_ENTER__;
+
+       return wifi_manager_ap_create(manager_object->wifi, essid, ap);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+
+int wlan_manager_connect(wifi_manager_ap_h ap)
+{
+       __COMMON_FUNC_ENTER__;
+
+       int ret;
+
+       if (ap == NULL)
+               return WLAN_MANAGER_ERR_NOSERVICE;
+
+
+       wlan_mgr_req_data_t *req_data = g_new0(wlan_mgr_req_data_t, 1);
+       req_data->req_type = WLAN_MANAGER_REQ_TYPE_CONNECT;
+       wifi_manager_ap_clone(&(req_data->ap), ap);
+
+       ret = wlan_connect(req_data->ap, wlan_manager_network_event_cb,
+                       req_data, WPS_NONE, NULL);
+       if (ret != WIFI_MANAGER_ERROR_NONE) {
+               ERROR_LOG(UG_NAME_REQ, "Connect failed. Error Reason [%d]", ret);
+
+               wifi_manager_ap_destroy(req_data->ap);
+               g_free(req_data);
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return ret;
+}
+
+int wlan_manager_connect_with_password(wifi_manager_ap_h ap, const char *pass_phrase)
+{
+       __COMMON_FUNC_ENTER__;
+
+       int ret;
+
+       if (ap == NULL)
+               return WLAN_MANAGER_ERR_INVALID_PARAM;
+
+
+       ret = wifi_manager_ap_set_passphrase(ap, pass_phrase);
+       if (ret != WIFI_MANAGER_ERROR_NONE) {
+               __COMMON_FUNC_EXIT__;
+               return ret;
+       }
+
+       wlan_mgr_req_data_t *req_data = g_new0(wlan_mgr_req_data_t, 1);
+       req_data->req_type = WLAN_MANAGER_REQ_TYPE_CONNECT;
+       wifi_manager_ap_clone(&(req_data->ap), ap);
+
+       ret = wlan_connect(req_data->ap, wlan_manager_network_event_cb,
+                       req_data, WPS_NONE, NULL);
+       if (ret != WIFI_MANAGER_ERROR_NONE) {
+               ERROR_LOG(UG_NAME_REQ, "Connect failed. Error Reason [%d]", ret);
+
+               wifi_manager_ap_destroy(req_data->ap);
+               g_free(req_data);
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return ret;
+}
+
+int wlan_manager_disconnect(wifi_manager_ap_h ap)
+{
+       __COMMON_FUNC_ENTER__;
+       int ret;
+
+       INFO_LOG(UG_NAME_REQ, "Request disconnection for ap [%p]", ap);
+
+       ret = wlan_disconnect(ap, wlan_manager_disconnect_cb, NULL);
+       if (WIFI_MANAGER_ERROR_NONE != ret) {
+               ERROR_LOG(UG_NAME_REQ, "Disconnect failed. Error Reason [%d]", ret);
+
+               __COMMON_FUNC_EXIT__;
+               return WLAN_MANAGER_ERR_UNKNOWN;
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return WLAN_MANAGER_ERR_NONE;
+}
+
+int wlan_manager_foreach_found_ap(wifi_manager_found_ap_cb callback, int *profiles_list_size)
+{
+       __COMMON_FUNC_ENTER__;
+
+       return wifi_manager_foreach_found_ap(manager_object->wifi, callback, profiles_list_size);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+int wlan_manager_scan(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       wlan_mgr_req_data_t *req_data = g_new0(wlan_mgr_req_data_t, 1);
+       req_data->req_type = WLAN_MANAGER_REQ_TYPE_SCAN;
+
+       manager_object->b_scan_blocked = TRUE;
+       int ret = wifi_manager_scan(manager_object->wifi, wlan_manager_network_event_cb, req_data);
+       if (ret != WLAN_MANAGER_ERR_NONE) {
+               ERROR_LOG(UG_NAME_REQ, "Scan failed. Ret: %d", ret);
+
+               g_free(req_data);
+
+               __COMMON_FUNC_EXIT__;
+               return ret;
+       }
+
+       /* Since the scan request was success,
+        * lets reset the ui refresh
+        */
+       manager_object->b_ui_refresh = FALSE;
+
+       __COMMON_FUNC_EXIT__;
+       return ret;
+}
+
+int wlan_manager_scan_with_ssid(const char *ssid, void *user_data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       int ret = wifi_manager_scan_specific_ap(manager_object->wifi,
+                       ssid, wlan_manager_specific_scan_finished_cb, user_data);
+       if (ret != WIFI_MANAGER_ERROR_NONE) {
+               ERROR_LOG(UG_NAME_REQ, "Specific Scan failed. Ret: %d", ret);
+               __COMMON_FUNC_EXIT__;
+               return WLAN_MANAGER_ERR_OPERATION_FAILED;
+       }
+
+       /* Since the scan request was success,
+        * lets reset the ui refresh and scan update blocked flags.
+        */
+       manager_object->b_scan_blocked = FALSE;
+       manager_object->b_ui_refresh = FALSE;
+
+       __COMMON_FUNC_EXIT__;
+       return ret;
+}
+
+void wlan_manager_scanned_profile_refresh(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (FALSE == manager_object->b_scan_blocked)
+               manager_object->refresh_func();
+       else
+               manager_object->b_ui_refresh = TRUE;
+
+       __COMMON_FUNC_EXIT__;
+}
+
+STRENGTH_TYPES wlan_manager_get_signal_strength(int rssi)
+{
+       /* Wi-Fi Signal Strength Display (dB / ConnMan normalized value)
+        *
+        * Excellent :  -63 ~           / 57 ~
+        * Good:                -74 ~ -64       / 46 ~ 56
+        * Weak:                -82 ~ -75       / 38 ~ 45
+        * Very weak:           ~ -83   /    ~ 37
+        */
+       if (rssi >= -63)
+               return SIGNAL_STRENGTH_TYPE_EXCELLENT;
+       else if (rssi >= -74)
+               return SIGNAL_STRENGTH_TYPE_GOOD;
+       else if (rssi >= -82)
+               return SIGNAL_STRENGTH_TYPE_WEAK;
+       else
+               return SIGNAL_STRENGTH_TYPE_VERY_WEAK;
+
+}
+
+static gboolean _refresh_ui(void *data)
+{
+       manager_object->refresh_func();
+
+       manager_object->b_scan_blocked = FALSE;
+       manager_object->b_ui_refresh = FALSE;
+
+       return FALSE;
+}
+
+void wlan_manager_enable_scan_result_update(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (manager_object == NULL)
+               return;
+
+       if (TRUE == manager_object->b_scan_blocked) {
+               if (TRUE == manager_object->b_ui_refresh) {
+                       DEBUG_LOG(COMMON_NAME_LIB, "Refresh the UI with last scan update");
+
+                       /* Delayed rendering in order to get smooth effect of popup close */
+                       common_util_managed_idle_add(_refresh_ui, NULL);
+               } else {
+                       manager_object->b_scan_blocked = FALSE;
+               }
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+void wlan_manager_disable_scan_result_update(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (manager_object == NULL)
+               return;
+
+       manager_object->b_scan_blocked = TRUE;
+
+       __COMMON_FUNC_EXIT__;
+}
+
+int wlan_manager_get_connection_state(wifi_manager_connection_state_e *state)
+{
+       __COMMON_FUNC_ENTER__;
+
+       return wifi_manager_get_connection_state(manager_object->wifi, state);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+gboolean wlan_manager_is_same_network(wifi_manager_ap_h ap1, wifi_manager_ap_h ap2)
+{
+       gboolean is_same = FALSE;
+       char *ap1_ssid, *ap2_ssid;
+       wifi_manager_security_type_e ap1_sec, ap2_sec;
+
+       if (!ap1 || !ap2)
+               return FALSE;
+
+
+       wifi_manager_ap_get_security_type(ap1, &ap1_sec);
+       wifi_manager_ap_get_security_type(ap2, &ap2_sec);
+
+       if (ap1_sec != ap2_sec)
+               return is_same;
+
+
+       wifi_manager_ap_get_essid(ap1, &ap1_ssid);
+       wifi_manager_ap_get_essid(ap2, &ap2_ssid);
+
+       if (g_strcmp0(ap1_ssid, ap2_ssid) == 0)
+               is_same = TRUE;
+
+
+       g_free(ap1_ssid);
+       g_free(ap2_ssid);
+
+       return is_same;
+}
+
+void wlan_validate_alt_connection(void)
+{
+       wifi_manager_connection_state_e state = WIFI_MANAGER_CONNECTION_STATE_DISCONNECTED;
+
+
+       int ret = wlan_manager_get_connection_state(&state);
+       if (ret != WIFI_MANAGER_ERROR_NONE)
+               INFO_LOG(UG_NAME_ERR, "Failed to get wifi connection state [%d]", ret);
+
+
+       switch (state) {
+       case WIFI_MANAGER_CONNECTION_STATE_FAILURE:
+       case WIFI_MANAGER_CONNECTION_STATE_CONNECTED:
+       case WIFI_MANAGER_CONNECTION_STATE_DISCONNECTED:
+               wlan_connect_next(manager_object->wifi);
+               break;
+
+       case WIFI_MANAGER_CONNECTION_STATE_ASSOCIATION:
+       case WIFI_MANAGER_CONNECTION_STATE_CONFIGURATION:
+               wlan_go_fast_next(manager_object->wifi);
+               break;
+       default:
+               break;
+       }
+}
+
+int wlan_manager_set_autoscan_mode(wlan_manager_autoscan_mode_e mode)
+{
+       int ret = wifi_manager_set_autoscan_mode(manager_object->wifi, mode);
+       if (ret == WIFI_MANAGER_ERROR_NONE)
+               return WLAN_MANAGER_ERR_NONE;
+       else
+               return WLAN_MANAGER_ERR_OPERATION_FAILED;
+}
diff --git a/common/wlan_manager.h b/common/wlan_manager.h
new file mode 100644 (file)
index 0000000..409f974
--- /dev/null
@@ -0,0 +1,278 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __WIFI_WLAN_MANAGER_H__
+#define __WIFI_WLAN_MANAGER_H__
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+#include <glib.h>
+#include <wifi-manager.h>
+#include <wifi-manager-extension.h>
+
+typedef enum {
+       WLAN_MANAGER_ERR_NONE = 0x00,
+       WLAN_MANAGER_ERR_UNKNOWN,
+       WLAN_MANAGER_ERR_INVALID_PARAM,
+       WLAN_MANAGER_ERR_ALREADY_REGISTERED,
+       WLAN_MANAGER_ERR_CONNECT_PASSWORD_NEEDED,
+       WLAN_MANAGER_ERR_CONNECT_EAP_SEC_TYPE,
+       WLAN_MANAGER_ERR_WIFI_TETHERING_OCCUPIED,
+       WLAN_MANAGER_ERR_WIFI_AP_TETHERING_OCCUPIED,
+       WLAN_MANAGER_ERR_NOSERVICE,
+       WLAN_MANAGER_ERR_IN_PROGRESS,
+       WLAN_MANAGER_ERR_OPERATION_FAILED,
+} WLAN_MANAGER_ERR_TYPE;
+
+typedef enum {
+       SIGNAL_STRENGTH_TYPE_EXCELLENT,
+       SIGNAL_STRENGTH_TYPE_GOOD,
+       SIGNAL_STRENGTH_TYPE_WEAK,
+       SIGNAL_STRENGTH_TYPE_VERY_WEAK,
+       SIGNAL_STRENGTH_TYPE_NULL
+} STRENGTH_TYPES;
+
+/*
+ * JOIN TYPE, SECURITY TYPE and EAP_TYPE
+ *
+ * Determine it`s security type
+ * It should be merged into one enumerations
+*/
+typedef enum {
+       SECURITY_TYPE_NONE = 0x01,
+       SECURITY_TYPE_WEP,
+       SECURITY_TYPE_WPA_PSK,
+       SECURITY_TYPE_WPA2_PSK,
+
+       SECURITY_TYPE_WPA_EAP,
+       SECURITY_TYPE_WPA2_EAP,
+
+       SECURITY_TYPE_MAX,
+       SECURITY_TYPE_NULL
+} SECURITY_TYPES;
+
+typedef enum {
+       WLAN_MANAGER_EAP_TYPE_NONE, /* only use it`s WPA number */
+       WLAN_MANAGER_EAP_TYPE_TLS,
+       WLAN_MANAGER_EAP_TYPE_TTLS_PAP,         /** PAP is tunneled protocol */
+       WLAN_MANAGER_EAP_TYPE_TTLS_CHAP,             /** CHAP is tunneled protocol */
+       WLAN_MANAGER_EAP_TYPE_TTLS_MSCHAP,           /** MSCHAP is tunneled protocol */
+       WLAN_MANAGER_EAP_TYPE_TTLS_MSCHAPV2,         /** MSCHAPV2 is tunneled protocol */
+
+       /** Define EAP-TTLS and tunneled EAP sub types here */
+       WLAN_MANAGER_EAP_TYPE_TTLS_EAP_GTC,     /** EAP_GTC is tunneled protocol */
+       WLAN_MANAGER_EAP_TYPE_TTLS_EAP_MD5,          /** EAP_MD5 is tunneled protocol */
+       WLAN_MANAGER_EAP_TYPE_TTLS_EAP_MSCHAPV2,     /** EAP_MSCHAPV2 is tunneled protocol */
+
+       /** Define EAP-PEAP version 0 */
+       WLAN_MANAGER_EAP_TYPE_PEAP0_MSCHAPV2,   /** MSCHAPV2 is tunneled protocol, PEAP version is 0 */
+       WLAN_MANAGER_EAP_TYPE_PEAP0_MD5,             /** MD5 is tunneled protocol, PEAP version is 0 */
+       WLAN_MANAGER_EAP_TYPE_PEAP0_GTC,             /** GTC is tunneled protocol, PEAP version is 0 */
+
+       /** Define EAP-PEAP version 1 */
+       WLAN_MANAGER_EAP_TYPE_PEAP1_MSCHAPV2,   /** MSCHAPV2 is tunneled protocol, PEAP version is 1 */
+       WLAN_MANAGER_EAP_TYPE_PEAP1_MD5,             /** MD5 is tunneled protocol, PEAP version is 1 */
+       WLAN_MANAGER_EAP_TYPE_PEAP1_GTC,             /** GTC is tunneled protocol, PEAP version is 1 */
+       WLAN_MANAGER_EAP_TYPE_MAX,
+       WLAN_MANAGER_EAP_TYPE_ERROR
+} WLAN_MANAGER_EAP_TYPES;
+
+/*
+ * RESPONSES
+ */
+typedef enum {
+       WLAN_MANAGER_RESPONSE_TYPE_NONE                                                         = 0x00,
+       WLAN_MANAGER_RESPONSE_TYPE_CONNECTING                                           = 0x01,
+       WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_OK                                        = 0x02,
+       WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_FAIL_IN_PROGRESS          = 0x03,
+       WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_FAIL_ABORTED                      = 0x04,
+       WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_FAIL_ALREADY_EXIST        = 0x05,
+       WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_FAIL_TIMEOUT                      = 0x06,
+       WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_FAIL_UNKNOWN                      = 0x07,
+       WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_FAIL_UNKNOWN_METHOD       = 0x08,
+       WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_CONNECT_FAILED            = 0x09,
+       WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_INVALID_KEY                       = 0x0A,
+       WLAN_MANAGER_RESPONSE_TYPE_DISCONNECTION_OK                                     = 0x0B,
+       WLAN_MANAGER_RESPONSE_TYPE_POWER_ON_OK                                          = 0x0C,
+       WLAN_MANAGER_RESPONSE_TYPE_POWER_ON_NOT_SUPPORTED                       = 0x0D,
+       WLAN_MANAGER_RESPONSE_TYPE_POWER_ON_RESTRICTED                          = 0x0E,
+       WLAN_MANAGER_RESPONSE_TYPE_POWER_OFF_OK                                         = 0x0F,
+       WLAN_MANAGER_RESPONSE_TYPE_SCAN_OK                                                      = 0x10,
+       WLAN_MANAGER_RESPONSE_TYPE_WPS_ENROLL_OK                                        = 0x11,
+       WLAN_MANAGER_RESPONSE_TYPE_WPS_ENROLL_FAIL                                      = 0x12,
+       WLAN_MANAGER_RESPONSE_TYPE_CANCEL_WPS_ENROLL_OK                         = 0x13,
+       WLAN_MANAGER_RESPONSE_TYPE_CANCEL_WPS_ENROLL_FAIL                       = 0x14,
+       WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_IND                                       = 0x15,
+       WLAN_MANAGER_RESPONSE_TYPE_DISCONNECTION_IND                            = 0x16,
+       WLAN_MANAGER_RESPONSE_TYPE_SCAN_RESULT_IND                                      = 0x17,
+       WLAN_MANAGER_RESPONSE_TYPE_MAC_ID_IND                                           = 0x18,
+       WLAN_MANAGER_RESPONSE_TYPE_SPECIFIC_SCAN_OK                                     = 0x19,
+       WLAN_MANAGER_RESPONSE_TYPE_SPECIFIC_SCAN_FAIL                           = 0x1A,
+       WLAN_MANAGER_RESPONSE_TYPE_SPECIFIC_SCAN_IND                            = 0x1B,
+       WLAN_MANAGER_RESPONSE_TYPE_UPDATE_WIFI_RSSI                                     = 0x1C,
+       WLAN_MANAGER_RESPONSE_TYPE_CONFIGURATION                                        = 0x1D,
+       WLAN_MANAGER_RESPONSE_TYPE_DHCP_FAILED                                          = 0x1E,
+       WLAN_MANAGER_RESPONSE_TYPE_MAX                                                          = 0x1F,
+} WLAN_MANAGER_RESPONSE_TYPES;
+
+typedef enum {
+       WIFI_MANAGER_CONNECTION_ERROR_NONE                              = 0x00,
+       WIFI_MANAGER_CONNECTION_ERROR_OUT_OF_RANGE              = 0x01,
+       WIFI_MANAGER_CONNECTION_ERROR_PIN_MISSING               = 0x02,
+       WIFI_MANAGER_CONNECTION_ERROR_DHCP_FAILED               = 0x03,
+       WIFI_MANAGER_CONNECTION_ERROR_CONNECT_FAILED    = 0x04,
+       WIFI_MANAGER_CONNECTION_ERROR_LOGIN_FAILED              = 0x05,
+       WIFI_MANAGER_CONNECTION_ERROR_AUTH_FAILED               = 0x06,
+       WIFI_MANAGER_CONNECTION_ERROR_INVALID_KEY               = 0x07,
+       WIFI_MANAGER_CONNECTION_ERROR_UNKNOWN                   = 0x08,
+} wifi_connection_error_e;
+
+typedef enum {
+       WLAN_MANAGER_AUTOSCAN_MODE_PERIODIC = WIFI_MANAGER_AUTOSCAN_MODE_PERIODIC,
+       WLAN_MANAGER_AUTOSCAN_MODE_EXPONENTIAL = WIFI_MANAGER_AUTOSCAN_MODE_EXPONENTIAL,
+} wlan_manager_autoscan_mode_e;
+
+#define WLAN_PROXY_LEN_MAX 64
+
+typedef struct _wifi_device_info_t {
+//     wifi_manager_h wifi;
+       wifi_manager_ap_h ap;
+       char *ssid;
+       char *ap_status_txt;
+       char *ap_image_path;
+       int ipconfigtype;
+       int rssi;
+       wifi_manager_security_type_e security_mode;
+       bool wps_mode;
+       bool is_hidden;
+} wifi_device_info_t;
+
+typedef struct {
+       const char *password;
+       char *category;
+       char *subcategory;
+       char *username;
+       char *userpassword;
+       char *ca_cert_filename;
+       char *client_cert_filename;
+       char *private_key;
+       char *private_key_password;
+       int wlan_eap_type;
+} wlan_manager_password_data;
+
+/* it should be implement. */
+typedef enum {
+       WLAN_MANAGER_ERROR                      = 0x01,
+       WLAN_MANAGER_OFF                        = 0x02,
+       WLAN_MANAGER_UNCONNECTED        = 0x03,
+       WLAN_MANAGER_CONNECTED          = 0x04,
+       WLAN_MANAGER_CONNECTING         = 0x05,
+       WLAN_MANAGER_MAX                        = 0x06,
+} WLAN_MANAGER_STATES;
+
+typedef void (*wlan_manager_ui_refresh_func_t)(void);
+
+typedef struct {
+       WLAN_MANAGER_RESPONSE_TYPES event_type;
+       wifi_manager_ap_h ap;
+       wifi_manager_rssi_level_e rssi_level;
+       GSList *bss_info_list;
+} wlan_mgr_event_info_t;
+
+typedef void (*wlan_event_handler)(wlan_mgr_event_info_t *event_info, void *user_data);
+
+/** It should be hide to others */
+typedef struct wlan_manager_object {
+       wlan_event_handler message_func;
+       wlan_manager_ui_refresh_func_t refresh_func;
+       gboolean b_scan_blocked;
+       gboolean b_ui_refresh;
+       wifi_manager_h wifi;
+} wlan_manager_object;
+
+/////////////////////////////////////////////////////////////////
+
+/////////////////////////////////////////////////////////////////
+// FUNCTIONS
+/////////////////////////////////////////////////////////////////
+
+wlan_manager_object *wlan_manager_get_singleton(void);
+void *wlan_manager_create(void);
+int wlan_manager_update_ap(wifi_manager_ap_h ap);
+int wlan_manager_is_activated(bool *activated);
+int wlan_manager_destroy(void);
+int wlan_manager_start(void);
+int wlan_manager_get_connection_state(wifi_manager_connection_state_e *state);
+int wlan_manager_foreach_found_ap(wifi_manager_found_ap_cb callback, int *profiles_list_size);
+wifi_manager_ap_h wlan_manager_get_ap_with_state(int ap_state);
+int wlan_manager_get_connected_ap(wifi_manager_ap_h *ap);
+int wlan_manager_state_get(void);
+void wlan_manager_set_message_callback(wlan_event_handler func);
+void wlan_manager_set_refresh_callback(wlan_manager_ui_refresh_func_t func);
+
+void wlan_manager_enable_scan_result_update(void);
+void wlan_manager_disable_scan_result_update(void);
+
+// request
+void wlan_manager_ap_hidden_create(char *ssid, wifi_manager_ap_h *hidden_ap);
+int wlan_manager_ap_create(const char *essid, wifi_manager_ap_h *ap);
+int wlan_manager_connect(wifi_manager_ap_h ap);
+int wlan_manager_connect_with_password(wifi_manager_ap_h ap, const char *pass_phrase);
+int wlan_manager_wps_connect(wifi_manager_ap_h ap);
+int wlan_manager_wps_pin_connect(wifi_manager_ap_h ap, const char *pin);
+int wlan_manager_power_on(void);
+int wlan_manager_power_off(void);
+void wlan_validate_alt_connection(void);
+int wlan_manager_emulator_power_on(void);
+int wlan_manager_emulator_power_off(void);
+int wlan_manager_disconnect(wifi_manager_ap_h);
+int wlan_manager_scan(void);
+int wlan_manager_forget(wifi_manager_ap_h ap);
+int wlan_manager_scan_with_ssid(const char *ssid, void *data);
+gboolean wlan_manager_is_same_network(wifi_manager_ap_h ap1, wifi_manager_ap_h ap2);
+STRENGTH_TYPES wlan_manager_get_signal_strength(int rssi);
+int wlan_manager_set_autoscan_mode(wlan_manager_autoscan_mode_e mode);
+
+//// profile refresh /////////////////////////////////////////////
+void wlan_manager_scanned_profile_refresh(void);
+
+typedef struct {
+       int event_id;
+       guint timer_id;
+} wifi_emul_timer_s;
+
+typedef enum {
+       WIFI_EMUL_EVENT_TIMER_ACTIVATE = 0x00,
+       WIFI_EMUL_EVENT_TIMER_DEACTIVATE,
+       WIFI_EMUL_EVENT_TIMER_SCAN,
+       WIFI_EMUL_EVENT_TIMER_MAX,
+} wifi_emul_event_timer_e;
+
+void wifi_emulator_create_event_timer(int evt_id, int itv, void *evt_cb, void *usr_data);
+void wifi_emulator_remove_event_timer(int evt_id);
+void wifi_emulator_remove_all_event_timer(void);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __WIFI_REQUEST_HANDLER_H__ */
diff --git a/net.wifi-qs.efl b/net.wifi-qs.efl
deleted file mode 100644 (file)
index f08e387..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-e17 net.wifi-qs -w---- ------
-net.wifi-qs cert-svc-ui rwx--- ------
-net.wifi-qs cert-svc rwx--- ------
-net.wifi-qs secure-storage::pkcs12 rw---- ------
-net.wifi-qs cert-svc::pkcs12 rwxat- ------
-net.wifi-qs xorg rw---- ------
-net.wifi-qs isf rwx--- ------
-net.wifi-qs dbus rwx--- ------
-net.wifi-qs connman rw---- ------
-net.wifi-qs connman::get rw---- ------
-net.wifi-qs connman::set rw---- ------
-net.wifi-qs connman::profile rw---- ------
-net.wifi-qs telephony_framework::api_ps_public rw
-net.wifi-qs telephony_framework::api_ps_profile rw
-net.wifi-qs net-config rw---- ------
-net.wifi-qs mdm-server::admin r----- ------
-net.wifi-qs mdm-server::wifi r----- ------
-net.wifi-qs csc-manager --x--- ------
-net.wifi-qs sound_server rw---- ------
-net.wifi-qs pulseaudio rwxat- ------
-net.wifi-qs syspopup::db rw---- ------
-net.wifi-qs org.tizen.indicator rwx--- ------
-net.wifi-qs system::media::root rwxat- ------
-net.wifi-qs system::media rwxat- ------
-net.wifi-qs system::share rwxat- ------
-net.wifi-qs device::app_logging -w---- ------
-net.wifi-qs device::sys_logging -w---- ------
-net.wifi-qs system::homedir rwxat- ------
-net.wifi-qs sys-assert::core rwxat- ------
-net.wifi-qs system::use_internet r----- ------
-net.wifi-qs aul::launch r-x--- ------
-net.wifi-qs e17::notification rw---- ------
-net.wifi-qs ecore::lock rwx--- ------
-net.wifi-qs tizen::vconf::setting::admin rwx--- ------
-net.wifi-qs tizen::vconf::tethering::admin rwx--- ------
-net.wifi-qs tizen::vconf::public::r rwx--- ------
-net.wifi-qs tizen::vconf::platform::rw rwx--- ------
-org.tizen.app-tray net.wifi-qs r-x--- ------
-org.tizen.quickpanel net.wifi-qs rwx--- ------
diff --git a/net.wifi-qs.manifest b/net.wifi-qs.manifest
deleted file mode 100644 (file)
index 97e8c31..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-<manifest>
-       <request>
-               <domain name="_"/>
-       </request>
-</manifest>
diff --git a/org.tizen.w-wifi.manifest b/org.tizen.w-wifi.manifest
deleted file mode 100644 (file)
index 97e8c31..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-<manifest>
-       <request>
-               <domain name="_"/>
-       </request>
-</manifest>
diff --git a/packaging/wifi-efl-ug.manifest b/packaging/wifi-efl-ug.manifest
new file mode 100644 (file)
index 0000000..97e8c31
--- /dev/null
@@ -0,0 +1,5 @@
+<manifest>
+       <request>
+               <domain name="_"/>
+       </request>
+</manifest>
index 8f3e94b08ef40696a59cffef2edf0c32418ecc20..186b52a1ff20348fb424a046642c083181ea7927 100644 (file)
@@ -5,6 +5,7 @@ Release:        1
 Group:         App/Network
 License:       Flora-1.1
 Source0:       %{name}-%{version}.tar.gz
+Source1001: %{name}.manifest
 
 BuildRequires: pkgconfig(ecore)
 BuildRequires: pkgconfig(ecore-imf)
@@ -45,6 +46,7 @@ Wi-Fi System popup for TIZEN
 
 %prep
 %setup -q
+cp %{SOURCE1001} ./%{name}.manifest
 
 %define PREFIX /usr/
 
@@ -71,7 +73,7 @@ mkdir -p /usr/apps/wifi-efl-ug/bin/ -m 777
 %postun -p /sbin/ldconfig
 
 %files
-%manifest wifi-efl-ug.manifest
+%manifest %{name}.manifest
 %{PREFIX}/ug/lib/*
 %attr(644,-,-) %{PREFIX}/ug/lib/*
 %attr(755,-,-) %{PREFIX}/ug/lib/
@@ -84,7 +86,7 @@ mkdir -p /usr/apps/wifi-efl-ug/bin/ -m 777
 %license LICENSE
 
 %files -n net.wifi-qs
-%manifest net.wifi-qs.manifest
+%manifest %{name}.manifest
 %{_bindir}/wifi-qs
 %{_datadir}/packages/net.wifi-qs.xml
 %{_datadir}/icons/*.png
diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt
deleted file mode 100644 (file)
index 283005f..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-# for i18n
-
-SET(POFILES ar.po az.po bg.po ca.po cs.po da.po de.po el_GR.po en.po en_PH.po
-       en_US.po es_ES.po es_US.po et.po eu.po fi.po fr.po fr_CA.po ga.po gl.po
-       hi.po hr.po hu.po hy.po is.po it_IT.po ja_JP.po ka.po kk.po lt.po
-       lv.po mk.po nb.po nl.po pl.po pt_BR.po pt_PT.po ro.po ru_RU.po sk.po
-       sl.po sr.po sv.po tr_TR.po uk.po uz.po zh_CN.po zh_HK.po zh_TW.po ko_KR.po
-   )
-
-SET(MSGFMT "/usr/bin/msgfmt")
-
-SET(WIFI_UG_PROJECT_NAME "ug-wifi-efl-UG")
-SET(WIFI_QS_PROJECT_NAME "wifi-qs")
-
-FOREACH(pofile ${POFILES})
-       SET(pofile ${CMAKE_CURRENT_SOURCE_DIR}/${pofile})
-       MESSAGE("PO: ${pofile}")
-       GET_FILENAME_COMPONENT(absPofile ${pofile} ABSOLUTE)
-       GET_FILENAME_COMPONENT(lang ${absPofile} NAME_WE)
-       SET(moFile ${CMAKE_CURRENT_BINARY_DIR}/${lang}.mo)
-       ADD_CUSTOM_COMMAND(
-               OUTPUT ${moFile}
-               COMMAND ${MSGFMT} -o ${moFile} ${absPofile}
-               DEPENDS ${absPofile}
-       )
-
-       # install for UG
-       INSTALL(FILES ${moFile}
-               DESTINATION /usr/share/locale/${lang}/LC_MESSAGES RENAME ${WIFI_UG_PROJECT_NAME}.mo)
-
-       # install for QS
-       INSTALL(FILES ${moFile}
-               DESTINATION /usr/share/locale/${lang}/LC_MESSAGES RENAME ${WIFI_QS_PROJECT_NAME}.mo)
-
-       SET(moFiles ${moFiles} ${moFile})
-ENDFOREACH(pofile)
-
-MESSAGE(".mo files: ${moFiles}")
-ADD_CUSTOM_TARGET(po ALL DEPENDS ${moFiles})
diff --git a/po/ar.po b/po/ar.po
deleted file mode 100755 (executable)
index 976307c..0000000
--- a/po/ar.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "توصيل الجهاز"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "شهادة غير صالحة."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "مصادقة المرحلة الثانية"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "بحث"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "أبجدي"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "يزيد من استخدام البيانات."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "كلمة المرور خاطئة."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "سيؤدي تشغيل شبكة Wi-Fi إلى إلغاء تفعيل تقييد Wi-Fi."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "نقرة مزدوجة"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "الشبكات المتوفرة"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS متوفر"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "آمن"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "جار الحصول على عنوان IP..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "شبكة SSID"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "إخطارات الشبكة"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "الاحتفاظ بتشغيل Wi-Fi أثناء وضع السكون"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "جيدة"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "ممتاز"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "أدخل رمز PIN الخاص بـ %1$s بموجه Wi-Fi. قد يستغرق الإعداد %2$d دقائق حتى يكتمل."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "متقدم"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "تم الوصول إلى الحد الأقصى من عدد الأحرف %d"
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "فشل الحصول على عنوان IP."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "تم الاتصال بشبكة Wi-Fi التي تحمل الاسم %s"
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "أبدًا"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS PIN"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "نسيان"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "موافق"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "تم الاتصال"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "التبديل تلقائيا بين شبكات Wi-Fi والهاتف المحمول للحفاظ على اتصال إنترنت ثابت."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "حدث خطأ في المصادقة"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "اضغط WPS في نقطة وصول Wi-Fi خلال %d دقيقة."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "مفتوح"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "لا يتوفر نقاطة وصول  Wi-Fi."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "سيتم قطع اتصال الشبكة الحالية."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "عرض كلمة المرور"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "نسيان الشبكة"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "قوة الإشارة"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "معلومات حول شبكة Wi-Fi"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "تحديد طريقة WPS"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "أدخل كلمة المرور."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "زر WPS"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "بحث"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "العثور على الشبكة المخفية"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi مباشر"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "أثناء الشحن فقط"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "ضعيفة"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "شهادة المستخدم"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "غير محدد"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "قناع الشبكة الفرعية"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "ثابت IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "استلام إشعارات عند توفّر الشبكات"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "عنوان MAC"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "عنوان IP"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "الهوية"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "عنوان البوابة"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "أدخل الهوية."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "أسلوب EAP"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "جار التوصيل..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "تم الحفظ."
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "تم اكتشاف شبكة Wi-Fi. سيتم الاتصال."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "ضبط متقدم"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "لاشيء"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "الزر"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "دائما"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "السابق"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "التالي"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "عدم العرض مرة أخرى"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "جاري التشغيل..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "رمز PIN غير صالح."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "إجراء غير صالح. حاول مرة أخرى."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "إلغاء"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "مفعل"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "غير مفعل"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "كلمة المرور"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "غير معروف"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "فرز بواسطة"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "جاري البحث..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "الاسم"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "توصيل"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "تثبيت الشهادة"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "تخطي"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "السماح بالبحث دائما‬"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "تم تحديد ”%s“.‏\n\nإذا تعذر عليك الاتصال بنقطة وصول، فغيّر بطاقة SIM المستخدمة للتحقق عبر الانتقال إلى إدارة بطاقة SIM. ثم حدد بطاقة SIM التي تريد استخدامها لبيانات الهاتف المحمول. بدلاً من ذلك، يمكنك إزالة بطاقة SIM التي لا تريد استخدامها."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "انقر فوق الشبكة التي تريد الاتصال بها."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "تم توصيلك تلقائيا بالشبكة التي تم تذكرها. للاطلاع على تفاصيل الشبكة، انقر فوق الرمز %s."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "تم الاتصال بالشبكة. للاطلاع على تفاصيل الشبكة، انقر فوق الرمز %s."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "لم يتم العثور على شبكات Wi-Fi. قم بتغيير موقعك أو حاول لاحقا."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "انقر للبحث عن شبكات Wi-Fi."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "للاتصال بشبكة آمنة، قد تحتاج إلى إدخال كلمة مرور أو بيانات اعتماد أخرى."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "عنوان الوكيل"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "منفذ الوكيل"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "قم بتشغيل Wi-Fi لعرض قائمة الشبكات المتوفرة."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "إضافة شبكة Wi-Fi"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "طول بادئة الشبكة"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "الحماية"
-
diff --git a/po/az.po b/po/az.po
deleted file mode 100755 (executable)
index 5d8188e..0000000
--- a/po/az.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Cihaza qoşulma"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Sertifikat səhvdir."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Mərhələ 2 əslliyin yoxlanması"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Tap"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Əlifba sırası"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Məlumat istifadəsini artırır."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Yanlış şifrə."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Wi-Fi-ın yandırılması Wi-Fi bağlantısını qeyri-aktiv edəcək."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "İki dəfə vurun"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Mövcud şəbəkələr"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS mümkündür"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Qorunur"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "IP ünvanı əldə edilir..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "Şəbəkə SSID"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Şəbəkə bildirişi"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Mürgü zamanı Wi-Fi-ı yanılı saxla"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Yaxşı"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Əla"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Wi-Fi yönləndiricinizə %1$s PIN daxil edin. Quraşdırmanın tamamlanması %2$d dəqiqə çəkə bilər."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Təkmilləşdirilmiş"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Simvolların sayı maksimuma %d çatıb"
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "IP ünvanın əldə etmək mümkün olmadı."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Wi-Fi şəbəkəsinə %s qoşuldu"
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Heç zaman"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS PIN"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Unut"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "Oldu"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Qoşuldu"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Sabit internet bağlantısı qurmaq üçün Wi-Fi və mobil şəbəkələr arasında avtomatik keçin."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Eyniləşdirmə səhvi baş verdi"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "%d dəqiqə ərzində Wi-Fi giriş nöqtəsində WPS düyməsini bas."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Aç"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Wi-Fi AP tapılmadı."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Cari şəbəkə ilə əlaqə kəsiləcək."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Parolu göstər"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Şəbəkə unudulsun"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Siqnal səviyyəsi"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Wi-Fi şəbəkə məlumatı"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "WPS üsulunu seç"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Kodu daxil et."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "WPS düyməsi"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Axtarın"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Gizli şəbəkləri tap"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Yalnız doldurulma zamanı"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Zəif"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "İstifadəçi sertifikatı"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Təyin edilməyib"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Şəbəkə altı qoruyucusu"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Statik İP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Şəbəkələr mövcud olduqda bildirişlər alın"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC ünvanı"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP ünvanı"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Kimlik"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Giriş ünvanı"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Eyniliyi daxil edin."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "EAP metodu"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "qoşulur"
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Yaddaşa yazıldı"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Wi-Fi şəbəkəsi aşkarlandı. Siz qoşulacaqsınız"
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Təkmilləşdirilmiş parametrlər"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Yoxdur"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Düymə"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Həmişə"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Əvvəlki"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Növbəti"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Bir daha göstərmə"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Yandırılır..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "PIN səhvir."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Əməliyyat səhvdir. Yenidən cəhd edin."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Ləğv et"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Qoş"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Söndür"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Şifrə"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Naməlum"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Sıralama qaydası"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Skan edilir..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Ad"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Qoşul"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Sertifikatı quraşdır"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Burax"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Həmişə axtarışa icazə ver"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "%s seçildi.\n\nAP-a qoşula bilmirsinizsə, SIM kart menecerinə keçərək təsdiq üçün istifadə edilmiş SIM kartı dəyişin. Sonra Mobil tarif üçün istifadə etmək istədiyiniz SIM kartı seçin. Alternativ olaraq siz istifadə etmək istəmədiyiniz SIM kartı çıxara bilərsiniz."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Qoşulmaq üçün istədiyiniz şəbəkəyə vurun."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Siz yadda saxlanmış şəbəkəyə avtomatik olaraq qoşulacaqsınız. Şəbəkə detallarını görmək üçün %s nişanını vurun."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Siz şəbəkəyə qoşuldunuz. Şəbəkə detallarını görmək üçün %s nişanını vurun."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Wi-Fi şəbəkəsi aşkarlanmadı. Olduğunuz yeri dəyişin və ya daha sonra cəhd edin."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Wi-Fi şəbəkələrini axtarmaq üçün vurun."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Qorunan şəbəkəyə qoşulmaq üçün parol və ya digər məlumatları daxi etməli ola bilərsiniz."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Proksi ünvan"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Proksi portu"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Mövcud şəbəkələrin siyahısına baxmaq üçün Wi-Fi-ı yandırın."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Wi-Fi şəbəkəsi əlavə edin"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Şəbəkə prefiksi uzunluğu"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Təhlükəsizlk"
-
diff --git a/po/bg.po b/po/bg.po
deleted file mode 100755 (executable)
index c1548cf..0000000
--- a/po/bg.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Свързване към устройство"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Невалиден сертификат."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Удостоверяване с фаза 2"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Търсене"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "По азбучен ред"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Увеличава използването на данни."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Грешна парола."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Включването на Wi-Fi ще деактивира Wi-Fi привързване."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Двойно почукване"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Достъпни мрежи"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS е налична"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Защитено"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Получаване на IP адрес..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "SSID мрежа"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Мрежово уведомяване"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Остави Wi-Fi включено по време на сън"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Добър"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Отлично"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Въведете PIN кода за %1$s на вашия Wi-Fi рутер. Изпълняването на настройката може да отнеме до %2$d минути."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Допълнителни"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Достигнат е максималният брой знаци %d."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Неуспешно получаване на IP адрес."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Свързано e към Wi-Fi мрежа %s."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Никога"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS PIN"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Забравяне"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Свързано"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "За автоматично превключване между Wi-Fi и мобилни мрежи за поддържане на стабилна интернет връзка."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Възникна грешка при удостоверяване"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Натиснете WPS на Wi-Fi точката за достъп в рамките на %d минути."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Отваряне"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Не е намерена Wi-Fi AP."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Връзката с текущата мрежа ще бъде прекъсната."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Показване на паролата"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Забравяне на мрежата"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Сила на сигнала"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Информация за Wi-Fi мрежа"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Избор на WPS метод"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Въвеждане на парола"
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "Бутон WPS"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Сканиране"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Намиране на скрита мрежа"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Само докато се зарежда"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Слаб"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Сертификат потр."
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Неопределен"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Подмрежова маска"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Статичен IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Получаване на известия, когато има достъпни мрежи"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC адрес"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP адрес"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Самоличност"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Адрес на шлюз"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Въведете самоличност."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "Метод EAP"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Свързване..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Записан"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Открита е Wi-Fi връзка. Ще бъдете свързани."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Разширени настройки"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Няма"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Бутон"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Винаги"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Предишен"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Следващ"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Не показвай отново"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Включване..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Невалиден PIN."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Невалидно действие. Опитайте отново."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Отмени"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Включено"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Изключено"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Парола"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Няма информация"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Сортиране по"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Сканиране..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Име"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Свързване"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Инсталиране на сертификат"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Пропускане"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Винаги разреш. сканиране"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "%s е избрано.\n\nАко не можете да се свържете към точка за достъп, сменете SIM картата, използвана за потвърждаване, като отидете в „Диспечер на SIM карти“. След това изберете SIM картата, която искате да използвате за Мобилни данни. Също така можете да демонтирате SIM картата, която не искате да използвате."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Чукнете мрежата, с която искате да се свържете."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Свързахте се автоматично към запомнената мрежа. За да видите подробности за мрежата, чукнете иконата %s."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Свързахте се към мрежата. За да видите подробности за мрежата, чукнете иконата %s."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Няма открити Wi-Fi мрежи. Променете местоположението си или опитайте по-късно."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Чукнете, за да сканирате за Wi-Fi мрежи."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "За да се свържете към защитена мрежа, може да е необходимо да въведете парола или други данни за удостоверяване."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Адрес на прокси"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Порт за прокси"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Включете Wi-Fi, за да видите списък с наличните мрежи."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Добавяне на Wi-Fi мрежа"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Дължина на мрежовия префикс"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Защита"
-
diff --git a/po/ca.po b/po/ca.po
deleted file mode 100755 (executable)
index ecb0028..0000000
--- a/po/ca.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Connectar a dispositiu"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Certificat no vàlid"
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Autenticació de fase 2"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Cercar"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Alfabèticament"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Augmenta l'ús de dades"
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Contrasenya incorrecta"
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Si activa el Wi-Fi, es deshabilitarà el tethering Wi-Fi"
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Doble toc"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Xarxes disponibles"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS disponible"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Protegit"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "S'està obtenint l'adreça IP..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "SSID de xarxa"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Notificació de xarxa"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Mantenir Wi-Fi activat durant el repòs"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Bo"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Excel·lent"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Introdueixi el PIN de %1$s a l'encaminador Wi-Fi. La configuració pot trigar fins a %2$d minuts en completar-se."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Avançat"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "S'ha assolit el nombre màxim de %d caràcters."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Error en obtenir l'adreça IP."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Està connectat a la xarxa Wi-Fi %s."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Mai"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "PIN WPS"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Oblidar"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "Acceptar"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Connectat"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Alternar automàticament entre xarxes Wi-Fi i mòbils per mantenir una connexió a Internet estable."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "S'ha produït un error d'autenticació"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Premi WPS al seu punt d'accés Wi-Fi en %d minuts"
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Obrir"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "No es troba Wi-Fi AP"
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Es desconnectarà la connexió actual"
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Mostrar contrasenya"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Oblidar xarxa"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Potència de senyal"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Informació de xarxa Wi-Fi"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Seleccionar mètode WPS"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Introduir contrasenya"
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "Botó WPS"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Escanejar"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Cercar xarxa oculta"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Només mentre es carrega"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Feble"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Certificat usuari"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Sense especificar"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Màscara de subxarxa"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "IP estàtica"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Rebre notificacions quan hi hagi xarxes disponibles"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "Adreça MAC"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "Adreça IP"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Identitat"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Adreça passarel·la"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Introduir identitat"
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "Mètode EAP"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Connectant..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Desat"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "S'ha detectat una xarxa Wi-Fi. S'hi connectarà."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Ajustaments avançats"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Cap"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Botó"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Sempre"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Anterior"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Seg"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "No ho tornis a mostrar."
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "S'està activant..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "PIN no vàlid"
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Acció no vàlida. Torni-ho a intentar."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Cancel·lar"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Activat"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Desactivat"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Contrasenya"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Desconegut"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Ordenar per"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Examinant..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Nom"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Connectar"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Instal·lar certificat"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Ometre"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Permetre cercar sempre"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "%s s'ha escollit.\n\nSi no es pot connectar a un punt d'accés, canviï la targeta SIM utilitzada per a la verificació anant al gestor de targetes SIM. Després, seleccioni la targeta SIM que vulgui utilitzar per a les dades mòbils. També pot desmuntar la targeta SIM que no vulgui utilitzar."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Toqui la xarxa a la que es vol connectar"
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "S'ha connectat automàticament a la xarxa recordada. Per veure detalls de la xarxa, toqui la icona %s."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "S'ha connectat a la xarxa. Per veure detalls de la xarxa, toqui la icona %s."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "No s'han trobat xarxes Wi-Fi. Canviï la seva ubicació o intenti-ho més tard."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Toqui per escanejar xarxes Wi-Fi"
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Per connectar a una xarxa segura, pot haver d'introduir una contrasenya o altres credencials"
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Adreça de proxy"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Port del proxy"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Activi el Wi-Fi per veure una llista amb les xarxes disponibles."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Afegir xarxa Wi-Fi"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Longitud de prefix de xarxa"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Seguretat"
-
diff --git a/po/cs.po b/po/cs.po
deleted file mode 100755 (executable)
index 3fac765..0000000
--- a/po/cs.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Připojit k zařízení"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Neplatný certifikát."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Ověření fáze 2"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Najít"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Abecedně"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Zvyšuje využití dat."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Nesprávné heslo."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Zapnutím Wi-Fi vypnete sdílení připojení k Internetu pomocí Wi-Fi."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Poklepání"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Dostupné sítě"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS je k dispozici"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Zabezpečeno"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Získávání adresy IP..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "SSID sítě"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Oznámení sítě"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Ponechat Wi-Fi zapnuté během spánku"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Dobrý"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Výtečně"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Ve směrovači Wi-Fi zadejte %1$s PIN kód. Dokončení nastavení může trvat %2$d min."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Upřesnit"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Bylo dosaženo maximálního počtu znaků %d."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Nepodařilo se získat IP adresu."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Připojeno k síti Wi-Fi %s."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Nikdy"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "PIN kód WPS"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Odstranit"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Připojeno"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Automaticky přepíná mezi Wi-Fi a mobilními sítěmi, aby bylo zachováno stabilní připojení k Internetu."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Chyba ověření"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Stiskněte do %d minut tlačítko WPS na přístupovém bodu Wi-Fi."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Otevřít"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Nebyl nalezen žádný přístupový bod Wi-Fi."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Aktuální síť bude odpojena."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Zobrazit heslo"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Zapomenout síť"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Intenzita signálu"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Informace o síti Wi-Fi"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Vyberte metodu WPS"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Zadejte heslo."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "Tlač. WPS"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Načíst"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Najít skrytou síť"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Pouze během nabíjení"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Slabý"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Uživ. certifikát"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Nespecifikováno"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Maska podsítě"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Pevná adresa IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Budete upozorňováni, když budou dostupné sítě"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC adresa"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP adresa"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Totožnost"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Adresa brány"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Zadejte identitu."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "Metoda EAP"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Připojování..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Uloženo"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Byla zjištěna síť Wi-Fi. Budete připojeni."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Upřesnit nastavení"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Žádná"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Tlačítko"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Vždy"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Předchozí"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Další"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Znovu nezobrazovat"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Zapínání..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Neplatný PIN kód."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Neplatná akce. Opakujte akci."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Zrušit"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Zapnuto"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Vypnuto"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Heslo"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Neznámé"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Seřadit podle"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Hledám..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Jméno"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Připojit"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Instalovat certifikát"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Přeskočit"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Vždy povolit vyhledávání"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "Je vybrána %s.\n\nPokud se nemůžete připojit k přístupovému bodu, změňte SIM kartu použitou k ověření pomocí správce SIM karet. Potom vyberte SIM kartu, kterou chcete použít pro Mobilní data. Nebo můžete odpojit SIM kartu, kterou nechcete použít."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Klepněte na síť, ke které se chcete připojit."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Byli jste automaticky připojeni k zapamatované síti. Chcete-li zobrazit detaily sítě, klepněte na ikonu %s."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Byli jste připojeni k síti. Chcete-li zobrazit detaily sítě, klepněte na ikonu %s."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Nebyly nalezeny žádné sítě Wi-Fi. Změňte místo nebo opakujte akci později."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Klepnutím vyhledejte sítě Wi-Fi."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Abyste se mohli připojit k zabezpečené síti, možná budete muset zadat heslo nebo jiné přihlašovací údaje."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Adresa serveru proxy"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Port serveru proxy"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Zapněte Wi-Fi, abyste zobrazili seznam dostupných sítí."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Přidat síť Wi-Fi"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Délka předpony sítě"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Zabezpečení"
-
diff --git a/po/da.po b/po/da.po
deleted file mode 100755 (executable)
index d95bbe7..0000000
--- a/po/da.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Opret forbindelse til enhed"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Ugyldigt certifikat."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Fase 2-godkendelse"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Find"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Alfabetisk"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Forøger dataforbrug."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Forkert adgangskode."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Aktivering af Wi-Fi vil deaktivere Wi-Fi-internetdeling."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Dobbelttryk"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Tilgængelige netværk"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS tilgængelig"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Sikret"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Henter IP-adresse ..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "Netværks-SSID"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Netværksmeddelelse"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Bevar Wi-Fi aktiv under dvale"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "God"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Fremragende"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Indtast %1$s PIN-koden på din Wi-Fi-router. Opsætningen kan tage op til %2$d minutter at gennemføre."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Avanceret"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Det maksimale antal tegn %d er nået."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Kunne ikke finde IP-adresse."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Sluttet til Wi-Fi-netværk %s."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Aldrig"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS PIN-kode"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Glem"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Forbundet"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Skift automatisk mellem Wi-Fi og mobile netværk for at opretholde en stabil internetforbindelse."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Godkendelsesfejl opstod"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Tryk på WPS på dit Wi-Fi-adgangspunkt inden for %d minutter."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Åben"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Ingen Wi-Fi-AP fundet."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Det aktuelle netværk bliver frakoblet."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Vis adgangskode"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Glem netværk"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Signalstyrke"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Oplysninger om Wi-Fi-netværk"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Vælg WPS-metode"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Angiv adgangskode."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "WPS-knap"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Scanning"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Find skjult netværk"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Kun under opladning"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Svag"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Brugercertifikat"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Ikke specificeret"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Subnet-maske"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Statisk IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Modtag meddelelser, når der er tilgængelige netværk."
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC-adresse"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP-adresse"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Identitet"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Gateway-adresse"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Indtast identitet."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "EAP-metode"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Opretter forbindelse..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Gemt"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Et Wi-Fi-netværk er blevet registreret. Du vil blive tilsluttet."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Avancerede indstillinger"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Ingen"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Tast"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Altid"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Forrige"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Næste"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Vis ikke igen"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Aktiverer ..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Ugyldig PIN."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Ugyldig handling. Prøv igen."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Annuller"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Til"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Fra"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Adgangskode"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Ukendt"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Sorter efter"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Scanner ..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Navn"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Tilslut"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Installer certifikat"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Spring over"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Tillad altid scanning"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "%s er valgt.\n\nHvis du ikke kan oprette forbindelse til et adgangspunkt, skal du ændre det SIM-kort, der bruges til bekræftelse, ved at gå til Administration af SIM-kort. Vælg herefter det SIM-kort, du vil bruge til mobile data. Alternativt kan du deaktivere det SIM-kort, du ikke vil bruge."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Tryk på det netværk, du vil oprette forbindelse til."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Du er automatisk blevet sluttet til et husket netværk. Tryk på ikonet %s for at se netværksdetaljer."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Du er blevet sluttet til et husket netværk. Tryk på ikonet %s for at se netværksdetaljer."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Ingen Wi-Fi-netværk fundet. Skift din placering, eller prøv senere."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Tryk for at søge efter Wi-Fi-netværk."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "For at slutte til et sikret netværk skal du indtaste en adgangskode eller andre legitimationsoplysninger."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Proxy-adresse"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Proxy-port"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Aktiver Wi-Fi for at se en liste over tilgængelige netværk."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Tilføj Wi-Fi-netværk"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Netværkspræfikslængde"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Sikkerhed"
-
diff --git a/po/de.po b/po/de.po
deleted file mode 100755 (executable)
index 39be01e..0000000
--- a/po/de.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Mit Gerät verbinden"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Ungültiges Zertifikat"
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Phase 2-Authentifizierung"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Finden"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Alphabetisch"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Erhöht die Datennutzung"
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Falsches Passwort"
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Durch das Einschalten von WLAN wird WLAN-Tethering deaktiviert."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Zweimal tippen"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Verfügbare Netze"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS verfügbar"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Gesichert"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "IP-Adresse wird abgerufen..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "Netz-SSID"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Netzbenachrichtigung"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "WLAN im Standbymodus eingeschaltet lassen"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Gut"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Exzellent"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Geben Sie die %1$s-PIN auf Ihrem WLAN-Router ein. Die Einrichtung kann bis zu %2$d Minuten dauern."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Erweitert"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Maximale Anzahl %d von Zeichen erreicht."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "IP-Adresse konnte nicht abgerufen werden."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Mit WLAN-Netz %s verbunden."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Niemals"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS-PIN"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Entfernen"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Verbunden"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Automatisch zwischen WLAN und mobilen Netzwerken umschalten, um eine stabile Internetverbindung aufrechtzuerhalten."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Authentifizierungsfehler aufgetreten"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Drücken Sie die WPS-Taste an Ihrem WLAN-Zugangspunkt innerhalb von %d Minuten."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Offen"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Keine WLAN-AP gefunden"
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Aktuelle Netzwerkverbindung wird getrennt."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Passwort anzeigen"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Netzwerk entfernen"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Signalstärke"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Info zum WLAN-Netzwerk"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "WPS-Methode auswählen"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Passwort eingeben"
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "WPS-Taste"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Suchen"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Nach verborgenen Netzwerken suchen"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Nur beim Laden"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Schwach"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Nutzerzertifikat"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Nicht angegeben"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Subnetzmaske"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Statische IP-Adresse"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Benachrichtigung erhalten, wenn Netzwerke verfügbar sind."
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC-Adresse"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP-Adresse"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Identität"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Gateway-Adresse"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Identität eingeben"
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "EAP-Methode"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Verbindung wird hergestellt..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Gespeichert"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Es wurde ein WLAN-Netzwerk erkannt. Die Verbindung wird hergestellt."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Weitere Einstellungen"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Ohne"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Taste"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Immer"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Vorherige"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Weiter"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Nicht mehr anzeigen"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Einschalten..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Ungültige PIN"
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Ungültige Aktion. Erneut versuchen."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Abbrechen"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Ein"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Deaktiviert"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Passwort"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "WLAN"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Unbekannt"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Sortieren nach"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Scannen..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Name"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Verbinden"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Zertifikat installieren"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Überspringen"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Suche immer erlauben"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "%s wurde ausgewählt.\n\nWenn Sie keine Verbindung mit einem AP herstellen können, ändern Sie die SIM-Karte für die Bestätigung in der SIM-Kartenverwaltung. Wählen Sie dann die SIM-Karte aus, die Sie für mobile Daten verwenden möchten. Als Alternative können Sie die SIM-Karte, die Sie nicht verwenden möchten, deaktivieren."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Auf das Netzwerk tippen, mit dem Sie eine Verbindung herstellen möchten."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Sie wurden automatisch mit dem gespeichertem Netzwerk verbunden. Tippen Sie auf das %s-Symbol, um Details zum Netzwerk anzuzeigen."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Sie wurden automatisch mit dem Netzwerk verbunden. Tippen Sie auf das %s-Symbol, um Details zum Netzwerk anzuzeigen."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Keine WLAN-Netzwerke gefunden. Wechseln Sie Ihren Standort oder versuchen Sie es später noch einmal."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Tippen, um die nach WLAN-Netzwerken zu suchen."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Um eine Verbindung mit einem gesicherten Netzwerk herzustellen, müssen Sie möglicherweise ein Passwort oder andere Anmeldedaten eingeben."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Proxy-Adresse"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Proxy-Anschluss"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Aktivieren Sie WLAN, um eine Liste der verfügbaren Netzwerke anzuzeigen."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "WLAN hinzufügen"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Präfixlänge"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Sicherheit"
-
diff --git a/po/el_GR.po b/po/el_GR.po
deleted file mode 100755 (executable)
index d5f5a30..0000000
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Σύνδεση στη συσκευή"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Μη έγκυρο πιστοποιητικό."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "2η φάση ελέγχου ταυτότητας"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Εύρεση"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Αλφαβητικά"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Αυξάνεται η χρήση δεδομένων."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Λάθος κωδικός."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Η ενεργοποίηση του Wi-Fi θα απενεργοποιήσει το tethering μέσω Wi-Fi."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Διπλό χτύπημα"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Διαθέσιμα δίκτυα"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "Υπάρχει διαθέσιμο WPS"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Ασφαλές"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Γίνεται λήψη διεύθυνσης IP..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "SSID δικτύου"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Ειδοποίηση δικτύου"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Διατηρήστε ενεργοποιημένο το Wi-Fi κατά την κατάσταση αδράνειας"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Καλό"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Τέλεια"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Εισαγάγετε το PIN του %1$s στο δρομολογητή σας Wi-Fi. Η ολοκλήρωση της εγκατάστασης ενδέχεται να διαρκέσει έως και %2$d λεπτά."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Για προχωρ."
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Συμπληρώθηκε ο μέγιστος αριθμός %d χαρακτήρων."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Αποτυχία λήψης διεύθυνσης IP."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Συνδέθηκε στο δίκτυο Wi-Fi %s."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Ποτέ"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "PIN WPS"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Διαγραφή"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Έγινε σύνδεση"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Αυτόματη εναλλαγή μεταξύ Wi-Fi και δικτύων κινητής τηλεφωνίας για τη διατήρηση σταθερής σύνδεσης στο Internet."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Παρουσιάστηκε σφάλμα πιστοποίησης"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Πιέστε το WPS του σημείου πρόσβασης Wi-Fi εντός %d λεπτών."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Άνοιγμα"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Δεν βρέθηκε εφαρμογή Wi-Fi."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Το τρέχον δίκτυο θα αποσυνδεθεί."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Εμφάνιση κωδικού πρόσβασης"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Να μη γίνει απομνημόνευση δικτύου"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Ισχύς σήματος"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Πληροφορίες δικτύου Wi-Fi"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Επιλογή μεθόδου WPS"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Εισαγωγή κωδικού."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "Πλήκτρο WPS"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Σάρωση"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Κρυφό δίκτυο"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Μόνο κατά τη φόρτιση"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Ασθενές"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Πιστοπ. χρήστη"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Ακαθόριστο"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Μάσκα υποδικτύου"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Στατικό IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Λήψη ειδοποιήσεων όταν υπάρχουν διαθέσιμα δίκτυα"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "Διεύθυνση MAC"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "Διεύθυνση IP"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Ταυτότητα"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Διεύθυνση πύλης"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Εισαγάγετε ταυτότητα."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "Μέθοδος EAP"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Σύνδεση..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Αποθηκεύτηκε"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Εντοπίστηκε δίκτυο Wi-Fi. Θα συνδεθείτε."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Σύνθετες ρυθμίσεις"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Κανένα"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Κουμπί"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Πάντα"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Προηγούμενο"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Επόμενο"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Να μην εμφανιστεί ξανά"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Γίνεται ενεργοποίηση..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Μη έγκυρο αρχείο PIN."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Μη έγκυρη ενέργεια. Δοκιμάστε ξανά."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Άκυρο"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Ενεργό"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Ανενεργό"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Κωδικός πρόσβασης"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Άγνωστο"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Ταξινόμηση κατά"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Σάρωση..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Όνομα"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Σύνδεση"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Εγκατάσταση πιστοποιητικού"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Παράβ"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Να επιτρ. πάντα η σάρωση"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "Επιλέχθηκε %s.\n\nΑν δεν μπορείτε να συνδεθείτε σε ένα AP, αλλάξτε την κάρτα SIM που χρησιμοποιείται για επαλήθευση μέσω της διαχείρισης καρτών SIM. Στη συνέχεια, επιλέξτε την κάρτα SIM που θέλετε να χρησιμοποιήσετε για δεδομένα κινητής τηλεφωνίας. Εναλλακτικά, μπορείτε να αποσυνδέσετε την κάρτα SIM που δεν θέλετε να χρησιμοποιήσετε."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Πατήστε το δίκτυο στο οποίο θέλετε να συνδεθείτε."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Συνδεθήκατε αυτόματα στο αποθηκευμένο δίκτυο. Για να δείτε στοιχεία για το δίκτυο, πατήστε το εικονίδιο %s."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Συνδεθήκατε στο δίκτυο. Για να δείτε στοιχεία για το δίκτυο, πατήστε το εικονίδιο %s."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Δεν βρέθηκε κανένα δίκτυο Wi-Fi. Αλλάξτε την τοποθεσία σας ή δοκιμάστε αργότερα."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Πατήστε για να πραγματοποιήσετε σάρωση για δίκτυα Wi-Fi."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Για να συνδεθείτε σε ένα ασφαλές δίκτυο, ενδέχεται να χρειαστεί να εισαγάγετε κωδικό πρόσβασης ή άλλα διαπιστευτήρια."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Διεύθυνση διακομιστή μεσολάβησης"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Θύρα διακομιστή μεσολάβησης"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Για να δείτε τη λίστα με τα διαθέσιμα δίκτυα ενεργοποιήστε το Wi-Fi."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Προσθήκη δικτύου Wi-Fi"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Μήκος προθέματος δικτύου"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Ασφάλεια"
-
diff --git a/po/en.po b/po/en.po
deleted file mode 100755 (executable)
index 16e88bc..0000000
--- a/po/en.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Connect to device"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Invalid certificate."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Phase 2 authentication"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Find"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Alphabetical"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Increases data usage."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Wrong password."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Turning on Wi-Fi will disable Wi-Fi tethering."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Double tap"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Available networks"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS available"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Secured"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Obtaining IP address..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "Network SSID"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Network notification"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Keep Wi-Fi on during sleep"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Good"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Excellent"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Enter the %1$s PIN on your Wi-Fi router. The setup can take up to %2$d minutes to complete."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Advanced"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Maximum number of characters %d reached."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Failed to obtain IP address."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Connected to Wi-Fi network %s."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Never"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS PIN"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Forget"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Connected"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Automatically switch between Wi-Fi and mobile networks to maintain a stable Internet connection."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Authentication error occurred"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Press WPS on your Wi-Fi access point within %d minutes."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Open"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "No Wi-Fi AP found."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Current network will be disconnected."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Show password"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Forget network"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Signal strength"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Wi-Fi network info"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Select WPS method"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Enter password."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "WPS button"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Scan"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Find hidden network"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "While charging only"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Weak"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "User certificate"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Unspecified"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Subnet mask"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Static IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Receive notifications when networks are available."
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC address"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP address"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Identity"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Gateway address"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Enter identity."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "EAP method"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Connecting..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Saved"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "A Wi-Fi network has been detected. You will be connected."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Advanced settings"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "None"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Button"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Always"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Previous"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Next"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Do not show again."
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Turning on..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Invalid PIN."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Invalid action. Try again."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Cancel"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "On"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Off"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Password"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Unknown"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Sort by"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Scanning..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Name"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Connect"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Install certificate"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Skip"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Always allow scanning"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "%s is selected.\n\nIf you are unable to connect to an AP, change the SIM card used for verification by going to SIM card manager. Then select the SIM card you want to use for Mobile data. Alternatively, you can unmount the SIM card you do not want to use."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Tap the network you want to connect to."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "You have been automatically connected to the remembered network. To see the network details, tap the %s icon."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "You have been connected to the network. To see the network details, tap the %s icon."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "No Wi-Fi networks found. Change your location or try later."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Tap to scan for Wi-Fi networks."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "To connect to a secured network, You may need to enter a password or other credentials."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Proxy address"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Proxy port"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Turn on Wi-Fi to view a list of available networks."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Add Wi-Fi network"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Network prefix length"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Security"
-
diff --git a/po/en_PH.po b/po/en_PH.po
deleted file mode 100755 (executable)
index 319a753..0000000
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Connect to device"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Invalid certificate."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Phase 2 authentication"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Find"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Alphabetical"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Increases data usage."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Wrong password."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Turning on Wi-Fi will disable Wi-Fi tethering."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Double tap"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Available networks"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS available"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Secured"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Obtaining IP address..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "Network SSID"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Network notification"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Keep Wi-Fi on during sleep"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Good"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Excellent"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Enter the %1$s PIN on your Wi-Fi router. The setup can take up to %2$d minutes to complete."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Advanced"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Maximum number of characters %d reached."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Failed to obtain IP address."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Connected to Wi-Fi network %s."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Never"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS PIN"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Forget"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Connected"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Automatically switch between Wi-Fi and mobile networks to maintain a stable Internet connection."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Authentication error occurred"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Press WPS on your Wi-Fi access point within %d minutes."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Open"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "No Wi-Fi AP found."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Current network will be disconnected."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Show password"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Forget network"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Signal strength"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Wi-Fi network info"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Select WPS method"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Enter password"
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "WPS button"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Scan"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Find hidden network"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "While charging only"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Weak"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "User certificate"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Unspecified"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Subnet mask"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Static IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Receive notifications when networks are available"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC address"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP address"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Identity"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Gateway address"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Enter identity."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "EAP method"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Connecting..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Saved"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "A Wi-Fi network has been detected. Connect?"
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Advanced settings"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "None"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Button"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Always"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Previous"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Next"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Do not show again"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Turning on…"
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Invalid PIN."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Invalid action. Try again."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Cancel"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "On"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Off"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Password"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Unknown"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Sort by"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Scanning..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Name"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Connect"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Install certificate"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Skip"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Always allow scanning"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "%s is selected.\n\nIf you are unable to connect to an AP, change the SIM card used for verification by going to SIM card manager. Then select the SIM card you want to use for Mobile data. Alternatively, you can unmount the SIM card you do not want to use."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Tap the network you want to connect to."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "You have been automatically connected to the remembered network. To see the network details, tap the %s icon."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "You have been connected to the network. To see the network details, tap the %s icon."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "No Wi-Fi networks found. Change your location or try later."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Tap to scan for Wi-Fi networks."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "To connect to a secured network, You may need to enter a password or other credentials."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Proxy address"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Proxy port"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Turn on Wi-Fi to view a list of available networks."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Add Wi-Fi network"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Network prefix length"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Security"
-
diff --git a/po/en_US.po b/po/en_US.po
deleted file mode 100755 (executable)
index f0a498e..0000000
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Connect to device"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Invalid certificate."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Phase 2 authentication"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Find"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Alphabetical"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Increases data usage."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Wrong password"
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Turning on Wi-Fi will turn off Wi-Fi tethering."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Double tap"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Available networks"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS available"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Secured"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Obtaining IP address..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "Network SSID"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Network notification"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Keep Wi-Fi on during sleep"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Good"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Excellent"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Enter the %1$s PIN on your Wi-Fi router. The setup can take up to %2$d minutes to complete."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Advanced"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Maximum number of characters %d reached."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Failed to obtain IP address."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Connected to Wi-Fi network %s."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Never"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS PIN"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Forget"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Connected"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Automatically switch between Wi-Fi and mobile networks to maintain a stable Internet connection."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Authentication error occurred"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Press WPS on your Wi-Fi access point within %d minutes."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Open"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "No Wi-Fi AP found."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Current network will be disconnected."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Show password"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Forget network"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Signal strength"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Wi-Fi network info"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Select WPS method"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Enter password"
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "WPS button"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Scan"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Find hidden network"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "While charging only"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Weak"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "User certificate"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Unspecified"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Subnet mask"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Static IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Receive notifications when networks are available."
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC address"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP address"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Identity"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Gateway address"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Enter identity."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "EAP method"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Connecting..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Saved"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "A Wi-Fi network has been detected. You will be connected."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Advanced settings"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "None"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Button"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Always"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Previous"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Next"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Do not show again"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Turning on..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Invalid PIN."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Invalid action. Try again."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Cancel"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "On"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "OFF"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Password"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Unknown"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Sort by"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Scanning..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Name"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Connect"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Install certificate"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Skip"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Always allow scanning"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "%s is selected.\n\nIf you are unable to connect to an AP, change the SIM card used for verification by going to SIM card manager. Then select the SIM card you want to use for Mobile data. Alternatively, you can unmount the SIM card you do not want to use."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Tap the network you want to connect to."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "You have been automatically connected to the remembered network. To see the network details, tap the %s icon."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "You have been connected to the network. To see the network details, tap the %s icon."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "No Wi-Fi networks found. Change your location or try later."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Tap to scan for Wi-Fi networks."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "To connect to a secured network, you may need to enter a password or other credentials."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Proxy address"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Proxy port"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Turn on Wi-Fi to view a list of available networks."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Add Wi-Fi network"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Network prefix length"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Security"
-
diff --git a/po/es_ES.po b/po/es_ES.po
deleted file mode 100755 (executable)
index 416831b..0000000
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Conectar al dispositivo"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Certificado no válido"
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Autenticación de fase 2"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Buscar"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Alfabético"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Aumenta el uso de datos"
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Contraseña incorrecta"
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Si activa la red Wi-Fi, se desactivará la Conexión compartida"
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Doble pulsación"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Redes disponibles"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS disponible"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Protegido"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Obteniendo dirección IP..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "Red SSID"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Notificación de red"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Mantener Wi-Fi durante el periodo de reposo"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Buena"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Excelente"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Introduzca el PIN %1$s en el router Wi-Fi. La configuración puede tardar hasta %2$d minutos en completarse."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Avanzado"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Se ha alcanzado el número máximo de caracteres %d."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Error al obtener dirección IP."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Se ha conectado a red Wi-Fi %s."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Nunca"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "PIN DE WPS"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Olvidar"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "Aceptar"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Conectado"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Cambiar automáticamente entre redes móviles y Wi-Fi para mantener una conexión de Internet estable."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Se ha producido un error de autenticación"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Pulse WPS de su punto de acceso Wi-Fi en %d minutos"
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Abierta"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "No se ha encontrado ningún AP Wi-Fi"
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Se desconectará la red actual"
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Mostrar contraseña"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Olvidar red"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Intensidad de la señal"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Información de red Wi-Fi"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Seleccionar método WPS"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Introducir contraseña"
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "Botón WPS"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Buscar"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Encontrar red oculta"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Solo durante carga"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Débil"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Certific usuario"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Sin especificar"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Máscara de subred"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "IP estática"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Recibir notificaciones cuando haya redes disponibles"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "Dirección MAC"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "Dirección IP"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Identidad"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Dirección de puerta de enlace"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Introducir identidad"
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "Método EAP"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Conectando..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Guardado"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Se ha detectado una red Wi-Fi. Se conectará."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Ajustes avanzados"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Ninguna"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Botón"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Siempre"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Anterior"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Siguiente"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "No mostrar de nuevo."
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Activando..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "PIN no válido"
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Acción no válida. Vuelva a intentarlo."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Cancelar"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Activado"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Desactivado"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Contraseña"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Desconocido"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Ordenar por"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Explorando..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Nombre"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Conectar"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Instalar certificado"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Omitir"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Permitir siempre buscar"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "Se ha seleccionado %s.\n\nSi no puede conectarse a un punto de acceso, cambie la tarjeta SIM utilizada para la verificación en el gestor de tarjetas SIM. A continuación, seleccione la tarjeta que quiere utilizar para los datos móviles. De forma alternativa, puede desinstalar la tarjeta SIM que no desee utilizar."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Toque la red a la que quiera conectarse"
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Se ha conectado automáticamente a la red recordada. Para ver los detalles de la red, pulse el icono %s."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Se ha conectado a la red. Para ver los detalles de la red, pulse el icono %s."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "No se han encontrado redes Wi-Fi. Cambie su ubicación o inténtelo más tarde."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Toque para buscar redes Wi-Fi"
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Para conectar con una red segura, debe introducir una contraseña u otras credenciales"
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Dirección proxy"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Puerto proxy"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Active la Wi-Fi para ver una lista de redes disponibles."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Añadir red Wi-Fi"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Longitud de prefijo de red"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Seguridad"
-
diff --git a/po/es_US.po b/po/es_US.po
deleted file mode 100755 (executable)
index 6e4606b..0000000
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Conectar al dispositivo"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Certificado no válido."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Autenticación de fase 2"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Buscar"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Alfabético"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Aumenta el uso de datos"
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Contraseña incorrecta"
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "La activación de Wi-Fi desactivará el anclaje a red Wi-Fi."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Pulse dos veces"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Redes disponibles"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS disponible"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Protegida"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Obteniendo dirección IP..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "Red SSID"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Notificación de red"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Mantener Wi-Fi activado durante suspensión"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Buena"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Excelente"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Introduzca el PIN %1$s en su router de Wi-Fi. La configuración puede tardar hasta %2$d minutos en completarse."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Avanzados"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Se alcanzó el número máximo de caracteres (%d)."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Error al obtener la dirección IP."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Conectado a red Wi-Fi %s."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Nunca"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "PIN DE WPS"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Olvidar"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "Aceptar"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Conectado"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Cambiar automáticamente entre redes móviles y Wi-Fi para mantener una conexión de Internet estable."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Se ha producido un error de autentificación"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Pulse WPS en el punto de acceso Wi-Fi en %d minutos."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Abierta"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "No se ha encontrado ningún Punto de Acceso de Wi-Fi."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Se desconectará la red actual."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Mostrar contraseña"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Olvidar red"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Intensidad de la señal"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Información de red Wi-Fi"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Seleccionar método WPS"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Introducir contraseña."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "Botón WPS"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Buscar"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Buscar red oculta"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Directo"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Sólo durante la carga"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Débil"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Certific. usuario"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Sin especificar"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Máscara de subred"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "IP estática"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Recibir notificaciones cuando las redes estén disponibles"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "Dirección MAC"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "Dirección IP"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Identidad"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Dirección de puerta de enlace"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Introducir identidad."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "Método EAP"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Conectando..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Guardado"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Se detectó una red Wi-Fi. Se conectará."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Ajustes avanzados"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Ninguno"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Botón"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Siempre"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Anterior"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Siguiente"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "No volver a mostrar"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Activando..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "PIN no válido."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Acción no válida. Inténtelo de nuevo."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Cancelar"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Activado"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Desactivado"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Contraseña"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Desconocido"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Ordenar por"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Buscando..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Nombre"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Conectar"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Instalar certificado"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Omitir"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Permitir buscar siempre"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "Se seleccionó %s.\n\nSi no es posible conectarse a un Punto de Acceso, cambie la tarjeta SIM que se usa para la verificación desde el administrador de tarjetas SIM. Luego, seleccione la tarjeta SIM que desea usar para Datos móviles. Como alternativa, puede desmontar la tarjeta SIM que no desee utilizar."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Pulse la red a la que desea conectarse"
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Se conectó automáticamente a la red recordada. Para ver los detalles de la red, pulse el icono %s."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Se conectó automáticamente a la red. Para ver los detalles de la red, pulse el icono %s."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "No se encontraron redes Wi-Fi. Cambie su ubicación o inténtelo de nuevo."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Pulse para buscar redes Wi-Fi"
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Para conectarse a una red segura, necesita introducir una contraseña u otras credenciales"
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Dirección proxy"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Puerto de proxy"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Active Wi-Fi para ver una lista de redes disponibles."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Añadir red Wi-Fi"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Longitud del prefijo de red"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Seguridad"
-
diff --git a/po/et.po b/po/et.po
deleted file mode 100755 (executable)
index b95d59b..0000000
--- a/po/et.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Loo ühendus seadmega"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Kehtetu sertifikaat."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "2. faasi autentimine"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Otsi"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Tähestikuline"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Suurendab andmekasutust."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Vale parool."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Wi-Fi sisselulitamine desaktiveerib Wi-Fi modemi."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Topelttoksamine"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Kättesaadavad võrgud"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS on saadaval"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Turvatud"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "IP-aadressi hankimine..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "Võrgu SSID"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Võrguteavitus"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Wi-Fi unerežiimis sees hoidmine"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Hea"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Võrratu"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Sisestage oma Wi-Fi ruuteril %1$s PIN-kood. Seadistuse lõpuleviimiseks võib kuluda kuni %2$d minutit."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Täpsemalt"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Maksimaalne tähemärkide arv (%d) on saavutatud"
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "IP-aadressi hankimine nurjus."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Ühendatud Wi-Fi võrguga %s"
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Mitte kunagi"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS-i PIN-kood"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Unusta"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Ühendatud"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Saate lülituda automaatselt ümber Wi-Fi ja mobiilsidevõrkude vahel, et säilitada stabiilne internetiühendus."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Ilmnes autentimistõrge"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Vajutage %d minuti jooksul WPS-nuppu oma Wi-Fi paasupunktil."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Ava"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Wi-Fi pääsupunkti ei leitud."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Uhendus praeguse vorguga katkestatakse."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Kuva parool"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Unusta võrk"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Signaali tugevus"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Wi-Fi võrgu teave"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Valige WPS-i meetod"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Sisestage parool."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "WPS-i nupp"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Otsi"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Otsi peidetud võrku"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Ainult laadimise ajal"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Nõrk"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Kasutaja sert."
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Määramata"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Alamvõrgumask"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Staatiline IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Võta vastu teavitusi, kui võrgud on saadaval"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC-aadress"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP-aadress"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Tunnus"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Lüüsi aadress"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Sisestage tunnus."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "EAP-meetod"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Ühendamine..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Salvestatud"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Wi-Fi võrk on tuvastatud. Teid ühendatakse."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Täpsemad seaded"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Puudub"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Nupp"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Alati"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Eelmine"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Järgmine"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Ära näita uuesti"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Sisselülitamine..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Vale PIN-kood."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Vale toiming. Proovige uuesti."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Tühista"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Sees"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Väljas"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Parool"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Tundmatu"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Sortimisalus"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Skaneerimine..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Nimi"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Ühenda"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Installi sertifikaat"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Jäta vahele"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Luba alati otsimine"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "%s on valitud.\n\nKui te ei saa luua ühendust AP-ga, muutke SIM-kaardi halduris kinnitamiseks kasutatavat SIM-kaarti. Seejärel valige SIM-kaart, mida soovite kasutada mobiilse andmeside jaoks. Selle asemel võite ka katkestada ühenduse SIM-kaardiga, mida ei soovi kasutada."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Toksake võrku, millega soovite luua ühendust."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Teid on automaatselt ühendatud meelde jäetud võrguga. Võrgu üksikasjade vaatamiseks toksake ikooni %s."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Teid on ühendatud võrku. Võrgu üksikasjade vaatamiseks toksake ikooni %s."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Ühtegi Wi-Fi võrku ei leitud. Muutke oma asukohta või proovige hiljem."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Toksake, et otsida Wi-Fi võrke."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Kaitstud võrguga ühenduse loomiseks peate võibolla sisestama parooli või muud volitused."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Puhverserveri aadress"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Puhverserveri port"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Lülitage Wi-Fi sisse, et näha saadaolevate võrkude loendit."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Lisa Wi-Fi võrk"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Võrguprefiksi pikkus"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Turvalisus"
-
diff --git a/po/eu.po b/po/eu.po
deleted file mode 100755 (executable)
index 2e00f9e..0000000
--- a/po/eu.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Konektatu gailura"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Baliogabeko ziurtagiria"
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "2. fasearen egiaztapena"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Aurkitu"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Alfabetikoki"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Datu erabilera handitzen du"
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Pasahitz okerra"
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Wi-Fi piztuz gero Wi-Fi ainguraketa ezgaituko du"
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Ukitu bi aldiz"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Sare eskuragarriak"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS eskuragarri"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Babestua"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "IP helbidea lortzen..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "Sarearen SSID"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Sarearen jakinarazpena"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Utzi Wi-Fia piztuta gauean"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Ona"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Bikain"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Sartu %1$s PINa Wi-Fi bideratzailean. %2$d minutu eman ditzake ezarpenak."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Aurreratua"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "%d gehienezko karaktere kopurura iritsi zara."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Ezin izan da IP helbidea lortu."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "%s Wi-Fi sarera konektatu da."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Inoiz ez"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS PINa"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Ahaztu"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "Onartu"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Konektatuta"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Automatikoki aldatu Wi-Fi eta sare mugikorren artean, Internet konexio egonkorra mantentzeko."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Autentifikazio errorea gertatu da"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Sakatu WPS Wi-Fi sargunean %d minutu igaro baino lehen"
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Ireki"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Ez da Wi-Fi APrik aurkitu"
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Sare hau deskonektatuko da"
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Erakutsi pasahitza"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Ahaztu sarea"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Seinale indarra"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Wi-Fi sarearen informazioa"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Hautatu WPS metodoa"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Pasahitza idatzi"
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "WPS botoia"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Eskaneatzea"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Aurkitu ezkutuko sarea"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Kargatzean soilik"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Ahula"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Erabiltzailearen ziurtag."
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Zehaztu gabe"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Azpi-sareko maskara"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "IP estatikoa"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Jaso jakinarazpenak sareak erabilgarri daudenean"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC helbidea"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP helbidea"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Identitatea"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Atebidearen helbidea"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Sartu identitatea"
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "EAP metodoa"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Konektatzen"
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Gordeta"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Wi-Fi sarea hauteman da. Konektatu egingo zara."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Ezarpen aurreratuak"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Bat ere ez"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Botoia"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Beti"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Aurrekoa"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Hurrengoa"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Ez erakutsi berriro"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Pizten..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "PIN baliogabea"
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Ekintza baliogabea. Saiatu berriz."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Ezeztatu"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Aktibatuta"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Desaktibatuta"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Pasahitza"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Ezezaguna"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Antolatu honen bidez"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Eskaneatzen..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Izena"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Konektatu"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Instalatu ziurtagiria"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Pasatu"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Baimendu bilatzea beti"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "%s hautatu da.\n\nEzin baduzu SP batera konektatu, aldatu egiaztapenean erabilitako SIM txartela, SIM txartelaren kudeatzailean. Ondoren hautatu Datu mugikorretarako erabili nahi duzun SIM txartela. Bestela, erabili nahi ez duzun SIM txartela atera dezakezu."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Ukitu zer saretara konektatu nahi duzun"
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Gogoratu sarera konektatu zara automatikoki. Sarearen xehetasunak ikusteko, ukitu %s ikonoa."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Sarera konektatu zara. Sarearen xehetasunak ikusteko, ukitu %s ikonoa."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Ez da Wi-Fi sarerik aurkitu. Aldatu zure kokapena edo saiatu geroago."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Ukitu Wi-Fi sareak bilatzeko"
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Segurtatutako sare batera konektatzeko, baliteke pasahitza edo bestelako kredentzialak sartu behar izatea"
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Proxy helbidea"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Proxy ataka"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Aktibatu Wi-Fi konexioa erabilgarri dauden sareen zerrenda ikusteko."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Gehitu Wi-Fi sarea"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Sare aurrezenbakiaren luzera"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Segurtasuna"
-
diff --git a/po/fi.po b/po/fi.po
deleted file mode 100755 (executable)
index 4a0558a..0000000
--- a/po/fi.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Yhdistä laitteeseen"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Virheellinen varmenne"
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Vaiheen 2 todennus"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Etsi"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Aakkosellinen"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Lisää datankäyttöä."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Väärä salasana"
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Wi-Fi-yhteyden ottaminen käyttöön poistaa Wi-Fi-yhteyden jakamisen käytöstä."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Kaksoisnapauta"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Käytettävissä olevat verkot"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS käytettävissä"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Suojattu"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Haetaan IP-osoitetta..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "Verkon nimi (SSID)"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Verkkoilmoitus"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Pidä Wi-Fi lepotilassa käytössä"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Hyvä"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Erinomainen"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Anna laitteen %1$s PIN-koodi Wi-Fi-reitittimessä. Määritys voi kestää %2$d minuuttia."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Lisäasetukset"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Merkkien enimmäismäärä %d on saavutettu."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "IP-osoitteen haku epäonnistui."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Yhdistetty Wi-Fi-verkkoon %s."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Ei koskaan"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS PIN"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Unohda"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Yhdistetty"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Vaihda automaattisesti Wi-Fi-yhteyden ja matkapuhelinverkkojen välillä vakaan Internet-yhteyden säilyttämiseksi."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Todennusvirhe"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Paina Wi-Fi-yhteyspisteesi WPS-painiketta %d minuutin kuluessa."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Avoin"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "WI-Fi-yhteyspistettä ei löydy."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Yhteys nykyiseen verkkoon katkaistaan."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Näytä salasana"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Unohda verkko"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Signaalinvoimakkuus"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Wi-Fi-verkon tiedot"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Valitse WPS-menetelmä"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Kirjoita salasana."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "WPS-painike"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Hae"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Etsi piilotettu verkko"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Vain latauksen aikana"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Heikko"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Käyttäjävarmenne"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Määrittelemätön"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Aliverkon peite"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Staattinen IP-osoite"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Vastaanota ilmoituksia, kun verkkoja on käytettävissä."
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC-osoite"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP-osoite"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Käyttäjätiedot"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Yhdyskäytävän osoite"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Anna käyttäjätiedot."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "EAP-menetelmä"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Yhdistetään..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Tallennettu"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Havaittu Wi-Fi-verkko. Yhdistetään."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Lisäasetukset"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Ei mitään"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Painike"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Aina"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Edellinen"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Seuraava"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Älä näytä uudestaan"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Käynnistetään..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Virheellinen PIN-koodi"
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Virheellinen toiminto. Yritä uudelleen."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Peruuta"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Päällä"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Pois"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Salasana"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Tuntematon"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Lajitteluperuste"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Etsitään..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Nimi"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Yhdistä"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Asenna varmenne"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Ohita"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Salli tarkistus aina"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "%s on valittu.\n\nJos et pysty muodostamaan yhteyttä tukiasemaan, vaihda vahvistukseen käytettävä SIM-kortti siirtymällä SIM-kortin hallintaan. Valitse sitten mobiilidatatoimintojen kanssa käytettävä SIM-kortti. Voit myös poistaa SIM-kortin käytöstä, jos et halua käyttää sitä."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Napauta verkkoa, johon haluat muodostaa yhteyden."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Sinut on yhdistetty automaattisesti muistissa olevaan verkkoon. Voit tarkastella verkon tietoja napauttamalla kuvaketta %s."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Sinut on yhdistetty verkkoon. Voit tarkastella verkon tietoja napauttamalla kuvaketta %s."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Wi-Fi-verkkoja ei löytynyt. Vaihda paikkaa tai yritä myöhemmin uudelleen."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Hae Wi-Fi-verkkoja napauttamalla tätä."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Jos haluat muodostaa yhteyden suojattuun verkkoon, sinun on mahdollisesti annettava salasana tai muita tunnistetietoja."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Välityspalvelimen osoite"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Välityspalvelimen portti"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Ota Wi-Fi käyttöön käytettävissä olevien verkkojen luettelon tarkastelemista varten."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Lisää Wi-Fi-verkko"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Verkon etuliitteen pituus"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Suojaus"
-
diff --git a/po/fr.po b/po/fr.po
deleted file mode 100755 (executable)
index 0a99447..0000000
--- a/po/fr.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Connexion à l'appareil"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Certificat non valide"
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Authentification Phase 2"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Rechercher"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Alphabétique"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Augmente l'utilisation des données."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Mot de passe incorrect"
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "L'activation du Wi-Fi va désactiver le modem Wi-Fi."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Appuyer deux fois"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Réseaux disponibles"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS disponible"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Sécurisé"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Obtention de l'adresse IP..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "SSID du réseau"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Notification réseau"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Wi-Fi activé en mode veille"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Correct"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Excellent"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Entrez le code PIN %1$s sur votre routeur Wi-Fi. Le processus de configuration peut prendre jusqu'à %2$d minutes."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Paramètres avancés"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Le nombre maximum de caractères (%d) est atteint."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Impossible d'obtenir l'adresse IP."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Connecté au réseau Wi-Fi %s."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Jamais"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "PIN WPS"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Oublier"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Connecté"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Basculez automatiquement entre le Wi-Fi et les réseaux mobiles pour conserver une connexion Internet stable."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Une erreur d'authentification est survenue"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Appuyez sur la touche WPS de votre point d'accès Wi-Fi sous %d minutes."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Ouvert"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Aucune application Wi-Fi trouvée."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Le réseau actuel sera déconnecté."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Afficher le mot de passe"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Oublier le réseau"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Force du signal"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Infos sur le réseau Wi-Fi"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Sélectionner la méthode WPS"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Saisir le mot de passe."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "Touche WPS"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Rechercher"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Réseau sécurisé"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Uniq. lors du chargement"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Faible"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Certif. utilisat."
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Non défini"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Masque de sous-réseau"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "IP statique"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Recevoir des notifications lorsque des réseaux sont disponibles"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "Adresse MAC"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "Adresse IP"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Identité"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Adresse de passerelle"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Indiquer une identité."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "Méthode EAP"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Connexion..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Enregistré"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Un réseau Wi-Fi a été détecté. Vous allez être connecté."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Paramètres avancés"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Aucun(e)"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Touche"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Toujours"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Précédent"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Suivant"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Ne plus afficher"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Activation..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Code PIN non valide"
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Action non valide. Réessayez."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Annuler"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Activé"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Désactivé"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Mot de passe"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Inconnu"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Trier par"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Recherche..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Nom"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Connexion"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Installer le certificat"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Ignorer"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Tjs autoriser recherche"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "%s est sélectionné.\n\nSi vous ne parvenez pas à vous connecter à un point d'accès, changez la carte SIM utilisée aux fins de vérification en accédant au gestionnaire de cartes SIM. Sélectionnez alors la carte SIM que vous souhaitez utiliser pour les données mobiles. Vous pouvez aussi démonter la carte SIM que vous ne prévoyez pas d'utiliser."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Appuyez sur le réseau auquel vous souhaitez vous connecter."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Vous avez été automatiquement connecté au réseau enregistré. Pour consulter les informations sur le réseau, appuyez sur l'icône %s."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Vous avez été connecté au réseau. Pour consulter les informations sur le réseau, appuyez sur l'icône %s."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Aucun réseau Wi-Fi trouvé. Changez de lieu ou réessayez ultérieurement."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Appuyez pour rechercher des réseaux Wi-Fi."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Pour vous connecter à un réseau sécurisé, vous devrez peut-être entrer un mot de passe ou d'autres informations de connexion."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Adresse proxy"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Port proxy"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Activez le Wi-Fi pour afficher une liste des réseaux disponibles."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Ajouter un réseau Wi-Fi"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Longueur du préfixe réseau"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Sécurité"
-
diff --git a/po/fr_CA.po b/po/fr_CA.po
deleted file mode 100755 (executable)
index 21771a3..0000000
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Connexion à l'appareil"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Certificat non valide."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Authentification Phase 2"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Rechercher"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Alphabétique"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Augmente l'utilisation des données."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Mot de passe incorrect."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "L'activation du Wifi va désactiver le modem Wifi."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Touchez deux fois"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Réseaux disponibles"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS disponible"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Sécurisé"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Obtention de l'adresse IP..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "SSID du réseau"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Notification de réseaux"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Laisser le Wifi activé en mode veille"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Correct"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Excellent"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Saisissez le NIP %1$s sur votre routeur Wifi. Le processus de configuration peut prendre jusqu'à %2$d minutes."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Paramètres avancés"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Le nombre maximum de caractères (%d) est atteint."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Impossible d'obtenir l'adresse IP."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "La connexion au réseau Wifi %s est établie."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Jamais"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "NIP WPS"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Oublier"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Connecté"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Basculez automatiquement entre le Wifi et les réseaux mobiles pour conserver une connexion Internet stable."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Une erreur d'authentification est survenue"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Appuyez sur le bouton WPS de votre point d'accès wifi dans %d minutes."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Ouvert"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Aucune application wifi trouvée"
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Le réseau actuel sera déconnecté."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Afficher le mot de passe"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Oublier le réseau"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Force du signal"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Infos sur le réseau Wifi"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Sélectionner la méthode WPS"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Saisir le mot de passe."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "Bouton WPS"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Rechercher"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Réseau sécurisé"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wifi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Uniq. lors du chargement"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Faible"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Certif. utilisat"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Non défini"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Masque de sous-réseau"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "IP statique"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Recevoir des notifications lorsque des réseaux sont disponibles"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "Adresse MAC"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "Adresse IP"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Identité"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Adresse de passerelle"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Indiquer une identité."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "Méthode EAP"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Connexion en cours..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Enregistré"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Un réseau Wifi a été détecté. Vous allez être connecté."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Paramètres avancés"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Aucun"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Bouton"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Toujours"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Précédent"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Suivant"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Ne plus afficher"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Activation..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Code NIP non valide"
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Action non valide. Réessayez."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Annuler"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Activé"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Désactivé"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Mot de passe"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wifi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Inconnu"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Trier par"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Recherche..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Nom"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Connexion"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Installer le certificat"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Ignorer"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Tjrs autoriser recherche"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "%s est sélectionné.\n\nSi vous ne parvenez pas à vous connecter à un point d'accès, changez la carte SIM utilisée aux fins de vérification en accédant au gestionnaire de cartes SIM. Sélectionnez alors la carte SIM que vous souhaitez utiliser pour les données mobiles. Vous pouvez aussi démonter la carte SIM que vous ne prévoyez pas d'utiliser."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Touchez le réseau auquel vous souhaitez vous connecter"
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Vous avez été automatiquement connecté au réseau enregistré. Pour consulter les informations sur le réseau, appuyez sur l'icône %s."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Vous avez été connecté au réseau. Pour consulter les informations sur le réseau, touchez l'icône %s."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Aucun réseau Wifi trouvé. Changez de lieu ou réessayez plus tard."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Touchez pour rechercher des réseaux Wifi"
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Pour vous connecter à un réseau sécurisé, vous devrez peut-être entrer un mot de passe ou d'autres informations de connexion"
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Adresse mandataire"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Port mandataire"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Activez le Wifi pour afficher une liste des réseaux disponibles."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Ajouter un réseau wifi"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Longueur du préfixe réseau"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Sécurité"
-
diff --git a/po/ga.po b/po/ga.po
deleted file mode 100755 (executable)
index 28bbab4..0000000
--- a/po/ga.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Nasc le gléas"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Deimhniú neamhbhailí."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Fíordheimhniú chéim 2"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Aimsigh"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Aibítreach"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Méadaítear úsáid sonraí."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Pasfhocal contráilte."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Díchumasófar nascaireacht Wi-Fi má chastar Wi-Fi air"
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Déthapáil"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Líonraí atá ar fáil"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS atá ar fáil"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Slán"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Seoladh IP á fháil..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "SSID Líonra"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Fógra líonra"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Coinnigh Wi-Fi ar siúl le linn codlata"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Maith"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Sármhaith"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Iontráil an PIN %1$s ar do ródaire Wi-Fi. Is féidir go dtógfaidh críochnú an tsocraithe seo %2$d nóiméad."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Ardleibhéal"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Uaslíon na gcarachtar %d bainte amach."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Theip ar fháil seoladh IP."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Nasctha leis an líonra Wi-Fi %s."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Choíche"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "PIN WPS"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Dearmad"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Nasctha"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Aistrigh go huathoibríoch idir Wi-Fi agus líonraí móibíleacha le nasc Idirlín cobhsaí a choimeád."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Tharla earráid fhíordheimhnithe"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Brúigh WPS ar do phointe rochtana Wi-Fi laistigh de %d nóiméad"
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Oscailte"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Níor aimsíodh AP Wi-Fi."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Dínascfar an líonra reatha"
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Taispeáin pasfhocal"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Déan dearmad ar líonra"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Neart comhartha"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Faisnéis líonra Wi-Fi"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Roghnaigh modh WPS"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Iontráil pasfhocal"
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "Cnaipe WPS"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Scan"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Aimsigh líonra folaithe"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Le linn luchtú amháin"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Lag"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Deimhniú úsáideora"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Neamhshonraithe"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Masc folíonra"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "IP Statach"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Faigh fógraí nuair atá líonraí ar fáil"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "Seoladh MAC"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "Seoladh IP"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Aitheantas"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Seoladh geata"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Iontráil aitheantas"
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "Modh EAP"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Ag nascadh..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Sábháilte"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Braitheadh líonra Wi-Fi. Nascfar leis thú."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Ardsocruithe"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Dada"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Cnaipe"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "I gcónaí"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Roimhe"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Ar aghaidh"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Ná taispeáin arís"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Ag casadh air..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "PIN neamhbhailí."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Gníomh neamhbhailí. Triail arís."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Cuir ar ceal"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Air"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "As"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Pasfhocal"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Anaithnid"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Sórtáil de réir"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Ag scanadh..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Ainm"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Nasc"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Suiteálaí deimhniú"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Scipeáil"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Ceadaigh scanadh i gcónaí"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "Tá %s roghnaithe.\n\nMurar féidir leat nascadh le AP, athraigh an cárta SIM a úsáidtear le fíorú ach gabháil chuig Bainisteoir cártaí SIM. Ansin roghnaigh an cárta SIM is mian leat a úsáid le haghaidh Sonraí móibíleacha. De rogha air sin, is féidir leat an cárta SIM nach mian leat a úsáid a dhíghléasadh."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Tapáil an líonra lenar mian leat nascadh."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Nascadh go huathoibríoch thú leis an líonra ar a gcuimhníodh. Le sonraí an líonra a fheiceáil, tapáil an t-íocón %s."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Nascadh leis an líonra thú. Le sonraí an líonra a fheiceáil, tapáil an t-íocón %s."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Níor aimsíodh líonraí Wi-Fi. Athraigh do shuíomh nó triail ar ball."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Tapáil le scanadh le haghaidh líonraí Wi-Fi."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Le nascadh le líonra slán, b'fhéidir go mbeadh ort pasfhocal nó faisnéis aitheantais eile a iontráil."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Seoladh seachfhreastalaí"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Port seachfhreastalaí"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Cas Wi-Fi air le hamharc ar liosta na líonraí atá ar fáil."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Cuir líonra Wi-Fi leis"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Fad réimír an líonra"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Slándáil"
-
diff --git a/po/gl.po b/po/gl.po
deleted file mode 100755 (executable)
index 8d2eb2f..0000000
--- a/po/gl.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Conectar co dispositivo"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Certificado non válido"
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Autenticación da fase 2"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Atopar"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Alfabeticamente"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Aumenta o uso de datos"
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Contrasinal incorrecto"
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "A activación da Wi-Fi desactivará a ancoraxe á rede Wi-Fi"
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Tocar dúas veces"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Redes dispoñibles"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "Permite que WPS estea dispoñible"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Protexida"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Obtendo enderezo IP..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "SSID de redes"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Notificación de rede"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Manter Wi-Fi durante a inactividade"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Bo"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Excelente"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Insire o PIN %1$s no teu encamiñador Wi-Fi. A configuración pode tardar ata %2$d minutos en completarse."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Avanzadas"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Alcanzouse o número máximo de carácteres %d."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Non se puido obter o enderezo IP."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Conectado á rede Wi-Fi %s."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Nunca"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "PIN WPS"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Ignorar"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "Aceptar"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Conectado"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Cambiar automaticamente entre redes móbiles e Wi-Fi para manter unha conexión á Internet estable."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Produciuse un erro de autenticación"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Pulsa no botón WPS no punto de acceso Wi-Fi dentro de %d minutos"
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Abrir"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Non se atopou ningún punto de acceso Wi-Fi"
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Desconectarase a rede actual"
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Amosar contrasinal"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Ignorar rede"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Intensidade do sinal"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Información rede Wi-Fi"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Seleccionar método WPS"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Introduza o contrasinal"
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "Botón WPS"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Buscar"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Buscar rede oculta"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Só durante a carga"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Débil"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Certificado usua."
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Non especificado"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Máscara de subrede"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "IP estática"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Recibir notificacións cando as redes estean dispoñibles"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "Enderezo MAC"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "Enderezo IP"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Identidade"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Enderezo de pasarela"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Introducir identidade"
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "Método EAP"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Conectando..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Gardado"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Detectouse unha rede Wi-Fi. Establecerase a conexión a ela."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Axustes avanzados"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Ningún"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Botón"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Sempre"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Anterior"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Seguinte"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Non volver mostrar"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Activando..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "PIN non válido"
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Acción non válida. Téntao de novo."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Cancelar"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Activado"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Desactivado"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Contrasinal"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Descoñecido"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Ordenar por"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Escaneando..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Nome"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Conectar"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Instalar certificado"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Omitir"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Permitir sempre escanado"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "%s está seleccionado.\n\nSe non podes conectarte a un punto de acceso, cambia a tarxeta SIM usada para a verificación no xestor de tarxetas SIM. A continuación, selecciona a tarxeta SIM que desexas usar para os datos móbiles. Tamén podes desmontar a tarxeta SIM que non desexas usar."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Toca a rede á que desexes conectarte"
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Conectácheste automaticamente á rede lembrada. Para ver os detalles da rede, toca a icona %s."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Conectácheste á rede. Para ver os detalles da rede, toca a icona %s."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Non se atopou ningunha rede Wi-Fi. Cambia a túa situación ou téntao máis tarde."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Toca este botón para buscar redes Wi-Fi"
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Para conectarte a unha rede protexida, é posible que precises inserir un contrasinal ou outras credenciais"
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Enderezo proxy"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Porto do proxy"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Activa a Wi-Fi para ver unha lista das redes dispoñibles."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Engadir rede Wi-Fi"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Lonxitude do prefixo da rede"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Seguridade"
-
diff --git a/po/hi.po b/po/hi.po
deleted file mode 100755 (executable)
index a3839e2..0000000
--- a/po/hi.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "डिवाइस से कनेक्ट करें"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "अमान्य प्रमाणपत्र।"
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "फेज 2 प्रमाणीकरण"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "ढूँढें"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "अक्षरक्रमानुसार"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "डाटा उपयोग बढ़ाता है"
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "गलत पासवर्ड।"
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Wi-Fi चालू करने पर Wi-Fi टेथरिंग अक्षम हो जाएगा"
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "दोहरा टैप"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "उपलब्‍ध नेटवर्क"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS उपलब्‍ध"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "सुरक्षित"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "IP पता मिल रहा है..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "नेटवर्क SSID"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "नेटवर्क सूचना"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "स्‍लीप के दौरान Wi-Fi चालू रखें"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "अच्छा"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "उत्तम"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "अपने Wi-Fi राउटर पर %1$s PIN प्रविष्ट करें। सेटअप को पूर्ण होने में %2$d मिनट लग सकते हैं।"
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "उन्नत"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "वर्णों की अधिकतम संख्या %d तक पहुँच गई।"
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "IP पता प्राप्त करने में विफल।"
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Wi-Fi नेटवर्क %s से जोड़ा गया।"
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "कभी नहीं"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS PIN"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "भूल जाएँ"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "ओके"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "कनेक्ट किया गया"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "एक स्थायी इंटरनेट कनेक्शन बनाए रखने के लिए Wi-Fi और मोबाइल नेटवर्क्स के बीच स्वचालित रूप से स्विच करें।"
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "प्रमाणीकरण त्रुटि हुई"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "%d मिनटों के अंदर आप के Wi-Fi एक्सेस पॉइंट पर WPS दबाएँ"
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "ओपन"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "कोई Wi-Fi AP नहीं मिला।"
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "वर्तमान नेटवर्क डिस्कनेक्ट हो जाएगा।"
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "पासवर्ड दिखाएँ"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "नेटवर्क भूल जाये"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "सिग्नल क्षमता"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Wi-Fi नेटवर्क जानकारी"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "WPS पद्धति चुनें"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "पासवर्ड प्रविष्ट करें"
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "WPS बटन"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "स्‍कैन करें"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "छिपा नेटवर्क ढूँढें"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "केवल चार्जिंग के दौरान"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "दुर्बल"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "उपभोक्ता प्रमाणपत्र"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "अनिर्दिष्‍ट"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "सबनेट मास्क"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "स्थिर IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "नेटवर्क्स उपलब्ध होने पर अधिसूचनाएँ प्राप्त करें"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC पता"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP पता"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "पहचानें"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "गेटवे पता"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "पहचान प्रविष्ट करें"
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "EAP विधि"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "कनेक्ट हो रहा है..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "सुरक्षित किया"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "एक Wi-Fi नेटवर्क का पता लगा है। आप कनेक्ट हो जाएंगे।"
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "उन्नत सेटिंग्स"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "कुछ नहीं"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "बटन"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "हमेशा"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "पिछला"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "अगला"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "दोबारा न दिखाएँ।"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "चालू कर रहा है..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "अमान्य PIN।"
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "अमान्य क्रिया। फिर से प्रयास करें।"
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "रद्द"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "चालू"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "बंद"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "पासवर्ड"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "अज्ञात"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "इसके द्वारा क्रमबद्ध करें"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "स्कैन हो रहा है..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "नाम"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "कनेक्ट"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "प्रमाणपत्र स्थापित करें"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "पासपॉइंट"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "छोड़ें"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "हमेशा स्कैन करने की अनुमति दें"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "“%s” चयनित है।\n\nयदि आप किसी AP से कनेक्ट करने में असमर्थ हैं, तो SIM कार्ड प्रबंधक पर जाकर सत्यापन के लिए उपयोग किया गया SIM कार्ड बदलें। फिर मोबाइल डाटा के लिए उपयोग करने हेतु इच्छित SIM कार्ड चुनें। वैकल्पिक रूप से, आप उस SIM कार्ड को अनमाउंट कर सकते हैं, जिसका उपयोग आप नहीं करना चाहते हैं।"
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "उस नेटवर्क को टैप करें जिसके लिए आप कनेक्ट करना चाहते हैं।"
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "आपको स्वचालित रूप से याद रखे गए नेटवर्क से कनेक्ट किया जा चुका है। नेटवर्क विवरण देखने के लिए, %s प्रतीक टैप करें।"
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "आपको नेटवर्क से कनेक्ट किया जा चुका है। नेटवर्क विवरण देखने के लिए, %s प्रतीक टैप करें।"
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "कोई Wi-Fi नेटवर्क नहीं मिला। अपना स्थान बदलें या बाद में प्रयास करें।"
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Wi-Fi नेटवर्क्स के लिए स्कैन करने के लिए टैप करें।"
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "सुरक्षित नेटवर्क से कनेक्ट करने के लिए, आपको पासवर्ड या अन्य प्रमाणपत्र प्रविष्ट करना जरूरी है।"
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "प्रॉक्‍सी पता"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "प्रॉक्सी पोर्ट"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "उपलब्ध नेटवर्क्स की सूची देखने के लिए Wi-Fi चालू करें।"
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Wi-Fi नेटवर्क जोड़ें"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "नेटवर्क प्रिफिक्स लंबाई"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "सुरक्षा"
-
diff --git a/po/hr.po b/po/hr.po
deleted file mode 100755 (executable)
index 73a03a0..0000000
--- a/po/hr.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Spoji se na uređaj"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Neispravna potvrda."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "2. faza autorizacije"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Traži"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Abecedno"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Povećava korištenje podataka."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Neispravna lozinka."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Uključivanjem Wi-Fi isključit će se Wi-Fi dijeljenje."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Dvostruki dodir"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Dostupne mreže"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS dostupan"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Zaštićeno"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Preuzimanje IP adrese..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "SSID mreže"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Obavijest o mreži"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Neka Wi-Fi ostane uključen u stanju mirovanja"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Dobar"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Odličan"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Unesite %1$s PIN na svom Wi-Fi usmjerivaču. Postavljanje može potrajati do %2$d min."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Napredno"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Dosegnut maksimalan broj znakova %d."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Dobivanje IP adrese nije uspjelo."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Spojeno na Wi-Fi mrežu %s."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Nikad"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS PIN"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Zaboravi"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "U redu"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Spojen"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Automatsko prebacivanje između Wi-Fi i mobilnih mreža za održavanje stabilne internetske veze."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Došlo je do greške provjere"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Pritisnite WPS na Wi-Fi pristupnoj točki u roku od %d minute."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Otvorena"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Nije nađena Wi-Fi pristupna točka."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Trenutna mreža biti će odspojena."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Prikaži lozinku"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Zaboravi mrežu"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Jačina signala"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Informacije o Wi-Fi mreži"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Odaberite WPS-način"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Unesite lozinku."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "WPS tipka"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Skeniraj"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Traži skrivenu mrežu"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Samo tijekom punjenja"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Slaba"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Korisnič. potvrda"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Neodređeno"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Maska podmreže"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Statički IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Primite obavijesti kada su mreže dostupne."
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC adresa"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP adresa"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Identitet"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Adresa pristupnika"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Unesi identitet."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "EAP način"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Spajanje..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Spremljeno"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Prepoznata je Wi-Fi mreža. Bit ćete spojeni."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Dodatne postavke"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Ništa"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Tipka"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Uvijek"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Nazad"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Dalje"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Ne prikazuj više"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Uključivanje..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Neispravan PIN."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Neispravna radnja. Ponovite."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Prekid"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Uključeno"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Isključeno"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Lozinka"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Nepoznato"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Sortiraj po"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Pretraživanje..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Ime"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Spoji"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Instaliraj potvrdu"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Preskoči"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Uvijek dopušteno traženje"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "Odabrana je kartica %s.\n\nAko se ne možete povezati s pristupnom točkom, odlaskom na upravitelja SIM kartice promijenite SIM karticu za provjeru. Zatim odaberite SIM karticu koju želite koristiti za Mobilne podatke. Druga je mogućnost odspajanje SIM kartice koju ne želite koristiti."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Dodirnite mrežu na koju se želite spojiti."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Automatski ste povezani sa zapamćenom mrežom. Za detalje mreže dodirnite ikonu %s."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Povezani ste sa zapamćenom mrežom. Za detalje mreže dodirnite ikonu %s."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Wi-Fi mreže nisu pronađene.Promijenite lokaciju ili pokušajte kasnije."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Dodirnite za traženje Wi-Fi mreža."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Za spajanje sa sigurnom mrežom možda ćete morati unijeti lozinku ili podatke za prijavu."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Proxy adresa"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Proxy ulaz"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Uključite Wi-Fi da biste pogledali popis dostupnih mreža."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Dodaj Wi-Fi mrežu"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Duljina mrežnog predbroja"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Sigurnost"
-
diff --git a/po/hu.po b/po/hu.po
deleted file mode 100755 (executable)
index 1808fc9..0000000
--- a/po/hu.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Kapcsolódás eszközhöz"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Érvénytelen tanúsítvány"
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Phase 2 hitelesítés"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Keresés"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Betűrendes"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Nagyobb adatkapcsolat-használattal jár."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Téves jelszó"
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "A Wi-Fi bekapcsolásával letiltja a Wi-Fi-internetmegosztást."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Dupla érintés"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Elérhető hálózatok"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS elérhető"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Titkosított"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "IP-cím lekérése..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "Hálózat neve (SSID)"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Hálózati értesítés"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Wi-Fi bekapcsolva tartása alváskor"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Jó"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Kiváló"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Adja meg a(z) %1$s PIN-t a Wi-Fi routeren. A beállítás legfeljebb %2$d percig tart."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Speciális"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Elérte a karakterek maximális számát (%d)."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Nem sikerült lekérni az IP-címet."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "A(z) %s Wi-Fi-hálózathoz kapcsolódva."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Soha"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS PIN"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Elfelejt"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Csatlakoztatva"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Automatikusan átkapcsol a Wi-Fi és a mobilhálózat között a stabil internetkapcsolat fenntartása érdekében."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Hitelesítési hiba történt"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "%d percen belül nyomja meg a Wi-Fi hozzáférési pont WPS gombját."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Nincs"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Nem található Wi-Fi hozzáférési pont."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "A jelenlegi hálózati kapcsolat megszűnik."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Jelszó megjelenítése"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Hálózat elfelejtése"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Jelerősség"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Wi-Fi-hálózat adatai"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "WPS-módszer kiválasztása"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Írja be a jelszót."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "WPS gomb"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Keresés"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Rejtett hálózat keresése"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Csak töltéskor"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Gyenge"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Felh. tanúsítv."
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Nincs megadva"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Alhálózati maszk"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Statikus IP-cím"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Értesítések fogadása, ha elérhető a hálózat"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC-cím"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP-cím"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Azonosító"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Átjárócím"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Identitás megadása"
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "EAP módszer"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "2. DNS"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "1. DNS"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Kapcsolódás..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Mentve."
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Wi-Fi-hálózat észlelhető. Kapcsolódni fog hozzá."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Speciális beállítások"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Nincs"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Gomb"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Mindig"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Előző"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Következő"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Ne jelenjen meg ismét"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Bekapcsolás..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Érvénytelen PIN"
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Érvénytelen művelet. Próbálja újra."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Mégse"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Be"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Ki"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Jelszó"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Ismeretlen"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Rendezés"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Ellenőrzés..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Név"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Kapcsolódás"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Tanúsítvány telepítése"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Átugrás"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Keresés eng. mindig"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "A(z) %s van kiválasztva.\n\nHa nem tud kapcsolódni egy hozzáférési ponthoz, akkor módosítsa a hitelesítéshez használt SIM-kártyát a SIM-kártya kezelő segítségével. Ezután válassza ki a mobilinternet-kapcsolathoz használni kívánt SIM-kártyát. Azt is megteheti azonban, hogy leválasztja azt a SIM-kártyát, amelyet nem kíván használni."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Érintse meg azt a hálózatot, amelyhez kapcsolódni kíván."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Automatikusan kapcsolódott a megjegyzett hálózathoz. A hálózat adatainak megtekintéséhez érintse meg az %s ikont."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Kapcsolódott a hálózathoz. A hálózat adatainak megtekintéséhez érintse meg az %s ikont."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Nem található Wi-Fi-hálózat. Változtasson helyet, vagy próbálja meg később."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Érintse meg Wi-Fi-hálózatok kereséséhez."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Biztonságos hálózathoz történő kapcsolódáshoz lehet, hogy jelszót vagy egyéb hitelesítő adatokat kell megadni."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Proxycím"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Proxyport"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "A rendelkezésre álló hálózatok listájának megjelenítéséhez kapcsolja be Wi-Fi-t."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Wi-Fi-hálózat hozzáadása"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Hálózati előtag hosszúsága"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Biztonság"
-
diff --git a/po/hy.po b/po/hy.po
deleted file mode 100755 (executable)
index 568fd7b..0000000
--- a/po/hy.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Միանալ սարքին"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Անվավեր վկայական:"
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Փուլ 2 նույնականացում"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Գտնել"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Այբբենական"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Մեծացնում է տվյալների օգտագործումը:"
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Սխալ գաղտնաբառ:"
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Wi-Fi-ը միացնելը կկասեցնի Wi-Fi տեղակապումը:"
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Կրկնակի հպում"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Հասանելի ցանցեր"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS-ը հասանելի է"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Ապահով"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Ստացվում է IP հասցե..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "Ցանցի SSID"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Ցանցային ծանուցում"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Պահել Wi-Fi-ը նիրհման ընթացքում"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Լավ"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Գերազանց"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Մուտքագրեք ձեր Wi-Fi երթուղիչի %1$s PIN-ը: Տեղակայումը կարող է տեւել մինչեւ %2$d րոպե:"
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Լրացուցիչ"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Հասել է նիշերի առավելագույն քանակին՝ %d"
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Չհաջողվեց ստանալ IP հասցե:"
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Միացել է %s Wi-Fi ցանցին"
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Երբեք"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS PIN"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Մոռանալ"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Միացված է"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Ինքնաբերաբար փոխարկել Wi-Fi և շարժական կապի ցանցերի միջև՝ կայուն ինտերնետ-միացում պահպանելու համար:"
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Նույնականացման սխալ է տեղի ունեցել"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Սեղմեք Ձեր Wi-Fi մուտքի կետի WPS-ը %d րոպե:"
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Բացել"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Wi-Fi մատչման կետ չի գտնեվել:"
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Ընթացիկ ցանցը կանջատվի:"
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Ցույց տալ գաղտնաբառը"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Մոռանալ ցանցը"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Ազդանշանի ուժգնությունը"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Տեղեկ. Wi-Fi ցանցի մասին"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Ընտրել WPS եղանակ"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Մուտքագրեք գաղտնաբառը:"
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "WPS կոճակ"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Զննել"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Փնտրել թաքնված ցանց"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Միայն լիցքավորման ընթացքում"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Թույլ"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Օգտվողի վկայական"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Սահմանված չէ"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Ենթացանցի դիմակ"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Ստատիկ IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Ստանալ ծանուցումներ ցանցերի մատչելիության մասին"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC հասցե"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP հասցե"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Ինքնություն"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Ուղեմուտի հասցե"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Մուտքագրել ինքնությունը:"
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "EAP եղանակ"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Միացում..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Պահպանվեց:"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Wi-Fi ցանց է հայտնաբերվել: Դուք կմիանաք ցանցին"
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Լրացուցիչ կայանքներ"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Չկա"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Կոճակ"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Միշտ"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Նախորդ"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Հաջորդ"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Չցուցադրել կրկին"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Միացնում է..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Անվավեր PIN:"
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Անվավեր գործողություն: Նորից փորձեք:"
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Չեղարկել"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Միացված է"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Անջատված է"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Գաղտնաբառ"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Անհայտ"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Տեսակավորել ըստ"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Սկանավորում է..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Անուն"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Միանալ"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Տեղադրել վկայականը"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Բաց թողնել"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Միշտ թույլ տալ զննում"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "Ընտրվել է %s:\n\nԵթե չեք կարողանում միանալ որևէ մուտքի կետի, փոխեք ստուգման նպատակով օգտագործվող SIM քարտը՝ գնալով SIM քարտի կառավարիչ: Հետո ընտրեք SIM քարտը, որն ուզում եք օգտագործել Շարժական տվյալների համար: Այլընտրանքորեն, կարող եք ապասարել SIM քարտը, որն ուզում եք օգտագործել:"
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Թակեք ցանցը, որին ուզում եք միանալ:"
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Դուք ինքնաբերաբար միացել եք հիշված ցանցին: Ցանցի մանրամասները տեսնելու համար թակեք %s պատկերակը"
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Դուք միացել եք ցանցին: Ցանցի մանրամասները տեսնելու համար թակեք %s պատկերակը"
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Wi-Fi ցանցեր չեն գտնվել: Փոխեք Ձեր տեղը կամ փորձեք ավելի ուշ:"
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Թակել՝ Wi-Fi ցանցեր տեսածրելու համար:"
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Ապահով ցանցի միանալու համար գուցե հարկ լինի մուտքագրել գաղտնաբառ կամ այլ նույնականացման տվյալներ:"
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Պրոքսիի հասցե"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Պրոքսիի պորտ"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Հասանելի ցանցերի ցանկը դիտելու համար միացրեք Wi-Fi-ը:"
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Ավելացնել Wi-Fi ցանց"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Ցանցի նախածանցի երկարությունը"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Անվտանգութ."
-
diff --git a/po/is.po b/po/is.po
deleted file mode 100755 (executable)
index 45ab608..0000000
--- a/po/is.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Tengja við tæki"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Ógilt vottorð."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "2. stigs sannprófun"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Finna"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Í stafrófsröð"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Eykur gagnanotkun."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Rangt lykilorð."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Ef kveikt er á Wi-Fi verður slökkt á Wi-Fi tjóðrun."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Pikka tvisvar"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Staðarnet í boði"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS til staðar"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Öruggt"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Sæki IP-tölu..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "SSID netkerfis"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Kerfistilkynning"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Hafa kveikt á Wi-Fi í svefni"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Gott"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Frábært"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Sláðu inn %1$s PIN-númerið á Wi-Fi beininum. Uppsetningin getur tekið allt að %2$d mínútur."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Fleiri valkostir"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Hámarksfjölda stafa (%d) hefur verið náð."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Mistókst að fá IP-tölu."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Tengt við Wi-Fi netið %s."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Aldrei"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "PIN fyrir nettengingu"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Gleyma"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "Í lagi"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Tengt"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Skipta sjálfkrafa á milli Wi-Fi og farsímakerfa til að viðhalda stöðugri nettengingu."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Auðkenningarvilla kom upp"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Ýttu á Nettengingu á Wi-Fi aðgangsstaðnum innan %d mínútna."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Opna"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Enginn Wi-Fi aðgangsstaður fannst."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Tengingu við núverandi kerfi verður slitið."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Sýna lykilorð"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Gleyma kerfi"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Sendistyrkur"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Upplýsingar um Wi-Fi net"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Veldu WPS-aðferð"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Rita aðgangsorð."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "Tengihnapp."
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Skanna"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Finna falið net"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Aðeins við hleðslu"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Lítill"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Notandavottorð"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Ótilgreint"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Undirkerfi"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Kyrrlegar IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Fá tilkynningar þegar net er í boði"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC-vistfang"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP vistfang"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Auðkenni"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Vistfang gáttar"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Sláðu inn auðkenni."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "EAP-aðferð"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Verið er að tengjast..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Vistað"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Wi-Fi net fannst. Þú munt tengjast því."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Frekari stillingar"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Ekkert"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Hnappur"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Alltaf"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Fyrri"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Næsta"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Ekki birta aftur"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Ræsi..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Ógilt PIN."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Ógild aðgerð. Reyndu aftur."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Hætta við"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Kveikt"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Slökkt"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Aðgangsorð"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Óþekkt"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Raða eftir"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Verið er að skrá..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Heiti"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Tengjast"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Setja upp vottorð"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Sleppa"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Leyfa alltaf leit"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "%s er valið.\n\nEf þú getur ekki tengst aðgangsstað skaltu fara í SIM-kortastjórnun og skipta um SIM-kort fyrir staðfestingu. Veldu síðan SIM-kortið sem þú vilt nota fyrir farsímagögn. Önnur leið er að aftengja SIM-kortið sem þú vilt ekki nota."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Pikkaðu á netið sem þú vilt tengjast."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Sjálfkrafa var tengst við vistað net. Pikkaðu á táknið %s til að sjá upplýsingar um netið."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Tengst var við netið. Pikkaðu á táknið %s til að sjá upplýsingar um netið."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Engin Wi-Fi-net fundust. Farðu á nýjan stað eða reyndu síðar."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Pikkaðu til leita að Wi-Fi-neti."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Til að tengjast öruggu neti gætirðu þurft að slá inn lykilorð eða annars konar auðkenni."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Proxy-vistfang"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Proxy-gátt"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Kveiktu á Wi-Fi til að skoða lista yfir tiltæk net."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Bæta við Wi-Fi neti"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Lengd kerfisforskeytis"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Öryggi"
-
diff --git a/po/it_IT.po b/po/it_IT.po
deleted file mode 100755 (executable)
index c3f66bb..0000000
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Connetti a dispositivo"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Certificato non valido."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Autenticazione fase 2"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Trova"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Alfabetico"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Aumenta l'uso della connessione dati."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Password errata."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "L'attivazione del Wi-Fi causa la disattivazione del tethering Wi-Fi."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Tocca due volte"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Reti disponibili"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "Disponibile WPS"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Protetto"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Ottenimento indirizzo IP in corso..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "SSID di rete"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Notifica di rete"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Wi-Fi in standby"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Buono"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Eccellente"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Inserite il PIN %1$s sul router Wi-Fi. Il completamento dell'installazione può richiedere fino a %2$d minuti."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Avanzate"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "È stato raggiunto il numero massimo di caratteri (%d)."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Impossibile ottenere l'indirizzo IP."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Connesso alla rete Wi-Fi %s."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Mai"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "PIN WPS"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Rimuovi"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Connesso"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Passate automaticamente dalle reti Wi-Fi a quelle mobili e viceversa per mantenere una connessione a Internet stabile."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Si è verificato un errore di autenticazione"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Premere WPS sul punto di accesso Wi-Fi entro %d minuti."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Non protetta"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Nessun punto di accesso Wi-Fi trovato."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "La connessione verrà terminata"
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Mostra password"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Dimentica rete"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Potenza del segnale"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Informazioni rete Wi-Fi"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Seleziona metodo WPS"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Inserisci password."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "Tasto WPS"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Cerca"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Trova rete nascosta"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Soltanto durante la ricarica"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Debole"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Certific. utente"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Non specificato"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Maschera di sottorete"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "IP statico"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Ricevi notifiche quando sono disponibili delle reti"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "Indirizzo MAC"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "Indirizzo IP"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Identità"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Indirizzo gateway"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Inserisci identità."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "Metodo EAP"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Connessione..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Salvato"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "È stata rilevata una rete Wi-Fi. Verrà effettuata la connessione."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Impostazioni avanzate"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Nessuno"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Pulsante"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Sempre"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Precedente"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Avanti"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Non mostrare più"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Attivazione in corso..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "PIN non valido."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Azione non valida. Riprovare."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Annulla"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Attivo"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Non attivo"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Password"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Sconosciuto"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Ordina per"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Scansione..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Nome"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Connetti"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Installa certificato"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Ignora"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Consenti sempre scansione"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "%s è selezionata.\n\nSe non riuscite a connettervi a un punto di accesso, cambiate la scheda SIM utilizzata per la verifica andando in Gestione schede SIM. Quindi, selezionate la scheda SIM che volete utilizzare per la connessione dati. In alternativa, potete smontare la scheda SIM che non volete utilizzare."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Toccate la rete a cui volete connettervi."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Utente connesso automaticamente alla rete memorizzata. Per visualizzare i dettagli di rete, toccate l'icona %s."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Utente connesso alla rete memorizzata. Per visualizzare i dettagli di rete, toccate l'icona %s."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Nessuna rete Wi-Fi trovata. Cambiate posizione o riprovate più tardi."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Toccare per ricercare reti Wi-Fi."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Per connettersi a una rete protetta, è necessario inserire una password o altre credenziali."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Indirizzo proxy"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Porta proxy"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Attivate il Wi-Fi per vedere un elenco delle reti disponibili."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Aggiungi rete Wi-Fi"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Lunghezza prefisso di rete"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Protezione"
-
diff --git a/po/ja_JP.po b/po/ja_JP.po
deleted file mode 100755 (executable)
index 6bd3856..0000000
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "端末に接続"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "無効な証明書です。"
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "フェーズ2認証"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "検索"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "アルファベット順"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "データ使用量が増加"
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "パスワードが正しくありません。"
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Wi-FiをONにすると、Wi-Fiテザリングが無効になります。"
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "ダブルタップ"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "利用可能なネットワーク"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS利用可能"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "セキュリティ保護"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "IPアドレスを取得中..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "ネットワークSSID"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "ネットワーク通知"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "スリープ中のWi-Fi接続"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "良好"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "とても良い"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Wi-FiルーターにPINコード「%1$s」を入力してください。設定が完了するまで%2$d分ほどかかります。"
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "詳細設定"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "最大文字数(%d文字)に達しました。"
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "IPアドレスの取得に失敗しました。"
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Wi-Fiネットワーク%sに接続しました。"
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "常にOFF"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS PIN"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "切断"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "接続"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "安定したインターネット接続を維持するために、モバイルネットワークとWi-Fi接続を自動で切り替えます。"
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "認証エラー発生"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "%d分以内にWi-FiアクセスポイントのWPSボタンを押してください。"
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "オープン"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Wi-Fi APが見つかりません。"
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "現在のネットワーク接続を解除します。"
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "パスワードを表示"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "ネットワークを切断"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "電波強度"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Wi-Fiネットワーク情報"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "WPS方式を選択"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "パスワードを入力"
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "WPSボタン"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "スキャン"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "非表示ネットワークを検索"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "充電中のみON"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "弱い"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "ユーザー証明書"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "設定なし"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "サブネットマスク"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "静的IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "ネットワークが利用可能な場合に通知を受信"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MACアドレス"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IPアドレス"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "ID"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "ゲートウェイアドレス"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "IDを入力"
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "EAP方法"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "接続中..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "保存済み"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Wi-Fiネットワークが検出されました。接続します。"
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "詳細設定"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "なし"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "ボタン"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "常にON"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "前へ"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "次へ"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "今後表示しない"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "ONにしています..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "PINが正しくありません。"
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "操作が正しくありません。再度お試しください。"
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "キャンセル"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "ON"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "OFF"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "パスワード"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "不明"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "並べ替え"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "スキャン中..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "名前"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "接続"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "証明書をインストールしてください。"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "スキップ"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "スキャンを常に許可"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "%sが選択されています。\n\nAPに接続できない場合、SIMカードマネージャーに移動して認証に使用するSIMカードを変更してから、モバイルデータに使用するSIMカードを選択します。また、使用しないSIMカードのマウントを解除することもできます。"
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "接続するネットワークをタップします。"
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "保存済みのネットワークへ自動的に接続しました。ネットワークの詳細を確認するには、%sアイコンをタップします。"
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "ネットワークに接続しました。ネットワークの詳細を表示するには、%sアイコンをタップします。"
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Wi-Fiネットワークが見つかりませんでした。場所を移動するか、しばらくしてからお試しください。"
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "タップして、Wi-Fiネットワークをスキャンしてください。"
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "セキュリティ保護されたネットワークに接続するには、パスワードや他の認証情報を入力する必要があります。"
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "プロキシアドレス"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "プロキシポート"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "利用可能なネットワークのリストを表示するには、Wi-FiをONにしてください。"
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Wi-Fiネットワークを追加"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "ネットワークプレフィックス長"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "セキュリティ"
-
diff --git a/po/ka.po b/po/ka.po
deleted file mode 100755 (executable)
index d5a24e5..0000000
--- a/po/ka.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "დაუკავშირდით აპარატს"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "სერთიფიკატი არასწორია."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "ფაზა 2-ის ავტორიზაცია"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "ძებნა"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "ანბანით"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "ზრდის მონაცემთა გამოყენებას."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "პაროლი არასწორია."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "თუ ჩართავთ Wi-Fi-ს, გამოირთვება Wi-Fi მობილური ინტერნეტი კომპიუტერში."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "ორჯერ დაკაკუნება"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "არსებული ქსელები"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS მისაწვდომია"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "დაცული"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "მიმდინარეობს IP მისამართის მიღება..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "SSID ქსელი"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "ქსელის შეტყობინება"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Wi-Fi ჩართული დარჩეს თვლემის დროს"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "კარგი"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "ბრწყინვალეა"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "შეიყვანეთ %1$s PIN თქვენს Wi-Fi როუტერში. ინსტალაციას შეიძლება დასჭირდეს %2$d წუთამდე."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "გაუმჯობესებული"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "მიღწეულია სიმბოლოების მაქსიმალური რაოდენობა %d"
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "IP მისამართის მიღება ვერ მოხდა."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "დაუკავშირდა Wi-Fi ქსელს %s"
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "არასოდეს"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS PIN"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "დავიწყება"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "დაკავშირებული"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "ავტომატურად გადართეთ Wi-Fi-სა და მობილურ ქსელებს შორის, რათა შენარჩუნდეს უწყვეტი კავშირი ინტერნეტთან."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "მოხდა ავტორიზაციის შეცდომა"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "მაქსიმუმ %d წუთში დააჭირეთ WPS–ს თქვენი Wi-Fi წვდომის წერტილზე."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "გახსნა"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Wi-Fi AP ვერ მოიძებნა."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "მიმდინარე ქსელი გამოირთვება."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "პაროლის გამოჩენა"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "ქსელის დავიწყება"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "სიგნალის სიმძლავრე"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Wi-Fi ქსელის ინფორმაცია"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "აირჩიეთ WPS მეთოდი"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "პაროლის შეყვანა."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "WPS ღილაკი"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "სკანირება"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "ფარული ქსელის ძებნა"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "მხოლოდ დამუხტვის დროს"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "სუსტი"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "მომხ. სერთიფიკატი"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "დაუზუსტებელი"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "ქვექსელის ნიღაბი"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "სტატიკური IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "მიიღეთ შეტყობინებები, როდესაც ქსელი მისაწვდომი გახდება"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC მისამართი"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP მისამართი"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "პირადობა"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "გასასვლელის მისამართი"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "შეიყვანეთ საიდენტიფიკაციო ინფორმაცია."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "EAP მეთოდი"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "უკავშირდება..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "შენახულია"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "ნაპოვნია Wi-Fi ქსელი. დამყარდება კავშირი"
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "დამატებითი პარამეტრები"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "არც ერთი"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "ღილაკი"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "ყოველთვის"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "წინა"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "შემდეგი"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "აღარ მაჩვენო"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "სრულდება ჩართვა..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "PIN არასწორია."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "მოქმედება არასწორია. ისევ ცადეთ."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "გაუქმება"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "ჩართვა"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "გამორთ."
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "პაროლი"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "უცნობი"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "გადარჩევა"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "მიმდ. სკანირება"
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "სახელი"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "დაკავშირება"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "დააინსტალირეთ სერთიფიკატი"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "გამოტოვება"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "მუდამ შეძლოს ძებნა"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "არჩეულია %s.\n\nთუ წვდომის წერტილს ვერ უკავშირდებით, გადადით SIM ბარათების მმართველზე და შეცვალეთ დამოწმებისთვის გამოყენებული SIM ბარათი. შემდეგ აირჩიეთ SIM ბარათი, რომლის გამოყენებაც გსურთ მობილურ მონაცემთა ქსელისთვის. სხვაგვარად, შეგიძლიათ გათიშოთ SIM ბარათი, რომლის გამოყენებაც არ გსურთ."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "შეეხეთ ქსელს, რომელსაც გსურთ დაუკავშირდეთ."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "თქვენ ავტომატურად დაუკავშირდით დამახსოვრებულ ქსელს. ქსელის დეტალების სანახავად შეეხეთ %s ნიშანს."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "თქვენ დაუკავშირდით ქსელს. ქსელის დეტალების სანახავად შეეხეთ %s ნიშანს."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Wi-Fi ქსელები ვერ მოიძებნა. შეცვალეთ თქვენი ლოკაცია, ან მოგვიანებით ცადეთ."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "შეეხეთ ეკრანს, Wi-Fi ქსელების მოსაძებნად."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "დაცულ ქსელთან დასაკავშირებლად, შეიძლება დაგჭირდეთ პაროლის ან ავტორიზაციის სხვა პარამეტრების შეყვანა."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "პროქსი სერვერის მისამართი"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "პროქსი სერვერის პორტი"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "მისაწვდომი ქსელების სიის სანახავად, ჩართეთ Wi-Fi."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Wi-Fi ქსელის დამატება"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "ქსელის პრეფიქსის სიგრძე"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "უსაფრთხოება"
-
diff --git a/po/kk.po b/po/kk.po
deleted file mode 100755 (executable)
index 3f520b2..0000000
--- a/po/kk.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Құрылғыға қосу"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Жарамсыз куәлік"
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "2-кезең аутентификациясы"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Табу"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Әліпбилік"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Деректер пайдалануын арттырады."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Бұрыс кілтсөз."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Wi-Fi қосу Wi-Fi байланыстыруды өшіреді."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Екі рет жанасыңыз"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Байланыстағы желілер"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS қол жетімді"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Қауіпсіз"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "IP мекенжайы алынуда..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "Желілік SSID"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Желілік мәлімдеме"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Ұйқы режимінде Wi-Fi қосулы ұстаңыз"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Жақсы"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Өте жақсы"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Wi-Fi маршрутизаторына %1$s PIN кодын енгізіңіз. Орнатуды аяқтау %2$d минут алуы мүмкін."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Қосымша"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Ең көп таңбалар санына (%d) жетті"
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "IP мекенжайын алу сәтсіз аяқталды."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "%s Wi-Fi желісіне қосылды"
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Ешқашан"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS PIN"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Ұмыту"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Қосылды"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Тұрақты интернет қосылымын қамтамасыз ету үшін Wi-Fi және ұялы байланыс желілері арасында автоматты ауыстырыңыз."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Түпнұсқалық растама қатесі орын алды"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Wi-Fi қатынас нүктесіндегі WPS пернесін %d минут ішінде басыңыз."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Ашу"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Ешқандай Wi-Fi AP табылмады."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Ағымдағы желі ажыратылады."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Құпиясөзді көрсету"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Желіні ұмыту"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Сигнал деңгейі"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Wi-Fi желілер туралы ақпарат"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "WPS әдісін таңдау"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Кілтсөз енгізіңіз."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "WPS түймесі"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Қарап шығу"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Жасырын желіні табу"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Тек зарядтау кезінде"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Әлсіз"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Пайдал-шы куәлігі"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Анықталмаған"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Бағыныңқы желі енгізу бүркеніші"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Статикалық IP-мекен-жай"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Хабарландыруларды желілер қол жетімді болған кезде қабылдау"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC мекенжайы"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP-мекен-жай"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Тұлғалық"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Ену нүктесінің адресі"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Идентификаторды енгізу."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "EAP әдісі"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Қосылуда..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Сақталған"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Wi-Fi желісі табылды. Қосылым орнатылады"
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Қосымша қондырғылар"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Жоқ"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Түйме"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Әрқашан"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Алдыңғы"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Келесі"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Қайта көрсетпеңіз"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Қосылуда..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Жарамсыз PIN."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Әрекет қате. Қайталап көріңіз."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Тоқтату"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Қосылған"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Өшірілген"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Кілтсөз"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Белгісіз"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Сұрыптау"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Көшірілуде..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Аты"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Қосу"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Куәлік орнату"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Өткізу"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Әрқ. қар. шығуға рұқс. ету"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "%s таңдалды.\n\nAP қосыла алмасаңыз, SIM карта реттеушісіне өту арқылы растау үшін пайдаланылған SIM картаны ауыстырыңыз. Осыдан кейін ұялы деректер үшін пайдаланғыңыз келетін SIM картаны таңдаңыз. Балама түрде,пайдаланғыңыз келмейтін SIM картаны алып тастауға болады."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Қосылғыңыз келген желіні түртіңіз."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Есте сақталған желіге автоматты түрде қосылдыңыз. Желі мәліметтерін көру үшін, %s белгішесін түртіңіз."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Желіге қосылдыңыз. Желі мәліметтерін көру үшін, %s белгішесін түртіңіз."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Wi-Fi желілері табылмады. Орныңызды өзгертіңіз немесе қайталап көріңіз."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Wi-Fi желілерін іздеу үшін түртіңіз."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Қауіпсіз желіге қосылу үшін құпиясөзді немесе басқа есептік жазба деректерін енгізу қажет болуы мүмкін."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Прокси мекенжайы"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Прокси порт"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Қолжетімді желілердің тізімін көру үшін, Wi-Fi желісін қосыңыз."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Wi-Fi желісін қосу"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Желілік префикс ұзындығы"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Қауіпсіздік"
-
diff --git a/po/ko_KR.po b/po/ko_KR.po
deleted file mode 100755 (executable)
index 1d8800c..0000000
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "디바이스 연결"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "유효하지 않은 인증서입니다."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "2단계 인증"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "찾기"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "가나다 순"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "데이터 사용량이 증가합니다."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "비밀번호가 바르지 않습니다."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Wi-Fi를 실행하면 Wi-Fi 테더링을 연결 해제합니다."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "두 번 두드리기"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "사용 가능한 네트워크"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS 사용 가능"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "보안"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "IP 주소 받는 중..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "네트워크 이름"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "네트워크 알림"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "화면이 꺼졌을 때 Wi-Fi 연결 유지"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "좋음"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "매우 좋음"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Wi-Fi 공유기에 PIN(%1$s)을 입력하세요. 설정을 완료하기까지 최대 %2$d분이 소요됩니다."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "고급"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "최대 글자 수 %d자에 도달했습니다."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "IP 주소를 받지 못했습니다."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "%s Wi-Fi 네트워크에 연결했습니다."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "사용 안 함"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS PIN"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "지우기"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "확인"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "연결됨"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "인터넷 연결을 안정적으로 유지하기 위해 Wi-Fi와 모바일 네트워크를 자동으로 전환합니다."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "인증 오류 발생"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Wi-Fi 액세스 포인트에서 %d분 안에 WPS 버튼을 누르세요."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "공개"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "액세스 포인트를 찾을 수 없습니다."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "현재 사용 중인 네트워크 연결을 해제합니다."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "비밀번호 표시"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "네트워크 지우기"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "신호 세기"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Wi-Fi 네트워크 정보"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "WPS 방식 선택"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "비밀번호를 입력하세요."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "WPS 버튼"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "찾기"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "숨겨진 네트워크 찾기"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi 다이렉트"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "충전 중일 때만"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "약함"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "사용자 인증서"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "설정 안 함"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "서브넷 마스크"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "고정 IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "네트워크를 사용할 수 있을 때 알림을 받습니다."
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC 주소"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP 주소"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "ID"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "게이트웨이 주소"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "ID를 입력하세요."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "EAP 방식"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "연결 중..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "저장됨"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Wi-Fi 네트워크를 찾았습니다. 네트워크에 연결합니다."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "고급 설정"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "설정 안 함"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "버튼"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "항상"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "이전"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "다음"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "다시 보지 않기"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "실행하는 중..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "PIN이 바르지 않습니다."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "동작이 바르지 않습니다. 다시 시도하세요."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "취소"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "사용"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "해제"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "비밀번호"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "알 수 없음"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "정렬 방식"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "찾는 중..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "이름"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "연결"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "인증서 설치"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "패스포인트"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "건너뛰기"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "항상 검색 허용"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "%s 항목을 선택했습니다. AP에 연결할 수 없는 경우, [SIM 카드 관리자]에서 인증에 사용하는 SIM 카드를 변경하세요. 다음으로 모바일 데이터에 사용할 SIM 카드를 선택하거나 사용하지 않을 SIM 카드를 마운트 해제하세요."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "연결할 네트워크를 누르세요."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "저장된 네트워크에 자동 연결했습니다. 네트워크 상세정보를 보려면 %s 아이콘을 누르세요."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "네트워크에 연결했습니다. 네트워크 상세정보를 보려면 %s 아이콘을 누르세요."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Wi-Fi 네트워크를 찾을 수 없습니다. 위치를 변경하거나 나중에 시도하세요."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Wi-Fi 네트워크를 찾으려면 누르세요."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "보안 네트워크에 연결하려면 비밀번호 또는 기타 자격증명을 입력하세요."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "프록시 주소"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "프록시 포트"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "사용 가능한 네트워크 목록을 보려면 Wi-Fi를 실행하세요."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Wi-Fi 네트워크 추가"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "네트워크 식별자 길이"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "보호"
-
diff --git a/po/lt.po b/po/lt.po
deleted file mode 100755 (executable)
index ae47bfd..0000000
--- a/po/lt.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Prisijungti prie įrenginio"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Netinkamas sertifikatas."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "2 fazės patvirtinimas"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Rasti"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Pagal abėcėlę"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Didina naudojamų duomenų kiekį."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Neteisingas slaptažodis."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Įjungus „Wi-Fi“ bus išjungtas „Wi-Fi“ siejimas."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Spustelėkite du kartus"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Prieinami tinklai"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "Prieinamas WPS"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Apsaugota"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Gaunamas IP adresas..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "Tinklo SSID"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Tinklo pranešimas"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Laukimo režimu laikyti „Wi-Fi“ įjungtą"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Geras"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Puiku"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Įveskite %1$s PIN savo „Wi-Fi“ kelvedyje. Sąranka gali būti vykdoma iki %2$d min."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Išsamiau"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Pasiektas didžiausias simbolių skaičius: %d"
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Nepavyko gauti IP adreso."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Prisijungta prie „Wi-Fi“ tinklo %s"
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Niekada"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS PIN"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Pamiršti"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "Gerai"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Prisijungta"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Automatiškai perjungti tarp mobiliųjų tinklų ir „Wi-Fi“, kad būtų palaikomas pastovus interneto ryšys."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Įvyko tapatumo nustatymo klaida"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Paspauskite WPS mygtuką „Wi-Fi“ prieigos taške per %d min."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Atidaryti"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "„Wi-Fi“ AP nerasta."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Dabartinis tinklas bus atjungtas."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Rodyti slaptažodį"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Pamiršti tinklą"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Signalo stiprumas"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "„Wi-Fi“ tinklo informacija"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Pasirinkite WPS metodą"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Įvesti slaptažodį."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "WPS mygtuk."
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Skenuoti"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Ieškoti slepiamo tinklo"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "„Wi-Fi Direct“"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Tik kraunant"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Silpnas"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Naud. sertifik."
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Nenurodytas"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Potinklio maskuotė"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Statinis IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Gauti pranešimus, kai tinklas pasiekiamas"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC adresas"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP adresas"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Tapatybė"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Šliuzo adresas"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Įveskite tapatybę."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "EAP būdas"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "2 DNS"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "1 DNS"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Jungiamasi..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Išsaugota"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Aptiktas „Wi-Fi“ tinklas. Būsite prijungti."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Papildomi nustatymai"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Nėra"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Mygtukas"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Visada"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Ankstesnis"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Kitas"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Daugiau nerodyti"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Įjungiama..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Neteisingas PIN kodas."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Neteisingas veiksmas. Bandykite dar kartą."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Atšaukti"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Įjungta"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Išjungta"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Slaptažodis"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Nežinomas"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Rūšiuoti pagal"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Ieškoma..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Vardas"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Jungtis"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Įdiegti sertifikatą"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Praleisti"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Visada leisti nuskaityti"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "Pasirinkta %s.\n\nJei negalite prisijungti prie AP, nuėję į SIM kortelės tvarkyklę pakeiskite patvirtinimui naudojamą SIM kortelę. Tuomet pasirinkite SIM kortelę, kurią norite naudoti mobiliesiems duomenims. Taip pat galite išimti SIM kortelę, kurios nenorite naudoti."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Paleiskite tinklą, prie kurio norite prisijungti."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Buvote automatiškai prijungtas (-a) prie įsiminto tinklo. Jei norite pamatyti išsamią tinklo informaciją, bakstelėkite piktogramą %s."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Buvote prijungtas (-a) prie tinklo. Jei norite pamatyti išsamią tinklo informaciją, bakstelėkite piktogramą %s."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "„Wi-Fi“ tinklų nerasta. Pakeiskite savo vietovę arba bandykite dar kartą."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Spustelėkite ir ieškokite „Wi-Fi“ tinklų."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Jei norite prisijungti prie saugaus tinklo, gali tekti įvesti slaptažodį ar kitus rekvizitus."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Tarpinio serverio adresas"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Tarpinio serverio prievadas"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Jei norite peržiūrėti pasiekiamų tinklų sąrašą, įjunkite „Wi-Fi“."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Pridėti „Wi-Fi“ tinklą"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Tinklo priešdėlio ilgis"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Saugumas"
-
diff --git a/po/lv.po b/po/lv.po
deleted file mode 100755 (executable)
index 42d960c..0000000
--- a/po/lv.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Izveidot savienojumu ar ierīci"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Nederīgs sertifikāts."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "2. fāzes autentifikācija"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Atrast"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Alfabēta secībā"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Palielina datu lietojumu."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Nepareiza parole."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Aktivizējot Wi-Fi, tiks deaktivizēta Wi-Fi piesaiste."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Divkāršs pieskāriens"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Pieejamie tīkli"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS ir pieejams"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Aizsargāts"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Iegūst IP adresi..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "Tīkla SSID"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Tīkla paziņojums"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Atstāt Wi-Fi ieslēgtu miega režīma laikā"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Labs"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Izcili"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Ievadiet Wi-Fi maršrutētājā %1$s PIN kodu. Iestatīšana var ilgt %2$d minūtes."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Papildu"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Sasniegts maksimālais rakstzīmju skaits (%d)"
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Neizdevās iegūt IP adresi."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Izveidots savienojums ar Wi-Fi tīklu %s"
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Nekad"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS PIN"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Aizmirst"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "Labi"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Savienots"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Automātiski pārslēdzieties no mobilā tīkla uz Wi-Fi tīklu un pretēji, lai saglabātu stabilu interneta savienojumu."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Radās autentifikācijas kļūda"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "%d minūšu laikā uz Wi-Fi piekļuves punkta nospiediet WPS."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Atvērt"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Nav atrasts neviens Wi-Fi piekļuves punkts."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Pašreizējais tīkls tiks atvienots."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Rādīt paroli"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Aizmirst tīklu"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Signāla stiprums"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Wi-Fi tīkla informācija"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "WPS metodes izvēle"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Ievadiet paroli."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "WPS poga"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Meklēt"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Atrast slēptu tīklu"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Tikai uzlādes laikā"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Vājš"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Liet.sertifikāts"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Nav norādīts"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Apakštīkla maska"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Statiska IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Saņemt paziņojumus, kad tīkli ir pieejami"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC adrese"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP adrese"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Identitāte"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Vārtejas adrese"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Ievadiet identitāti."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "EAP metode"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Savieno..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Saglabāts"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Noteikts Wi-Fi tīkls. Tiks izveidots savienojums."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Papildu iestatījumi"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Nav"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Poga"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Vienmēr"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Iepriekšējais"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Nākamais"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Nerādīt vēlreiz"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Ieslēdz..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Nederīgs PIN kods."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Nederīga darbība. Mēģiniet vēlreiz."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Atcelt"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Ieslēgts"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Izslēgts"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Parole"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Nezināms"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Kārtot pēc"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Meklē..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Vārds"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Savienot"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Instalēt sertifikātu"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Izlaist"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Vienmēr atļaut meklēšanu"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "Ir izvēlēta %s.\n\nJa nevarat izveidot savienojumu ar AP, nomainiet verifikācijai izmantoto SIM karti, atverot programmu SIM kartes pārvaldnieks. Pēc tam izvēlieties SIM karti, ko lietot mobilajiem datiem. SIM karti, ko nevēlaties lietot, varat arī atvienot."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Pieskarieties tīklam, kuram vēlaties pievienoties."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Automātiski ir izveidots savienojums ar ierīces atmiņā saglabātu tīklu. Lai skatītu tīkla datus, pieskarieties ikonai %s."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Ir izveidots savienojums ar tīklu. Lai skatītu tīkla datus, pieskarieties ikonai %s."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Nav atrasts neviens Wi-Fi tīkls. Mainiet savu atrašanās vietu vai mēģiniet vēlāk."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Pieskarieties, lai meklētu Wi-Fi tīklus."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Lai izveidotu savienojumu ar drošu tīklu, ir jāievada parole vai citi akreditācijas dati."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Starpniekservera adrese"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Starpniekservera ports"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Ieslēdziet Wi-Fi, lai skatītu pieejamo tīklu sarakstu."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Pievienot Wi-Fi tīklu"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Tīkla prefiksa garums"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Drošība"
-
diff --git a/po/mk.po b/po/mk.po
deleted file mode 100755 (executable)
index 9d364d7..0000000
--- a/po/mk.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Поврзи со уред"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Неправилен сертификат."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Потврдување, 2 фаза"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Најди"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Азбучно"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Го зголемува користењето податоци."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Погрешна лозинка."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Вклучувањето Wi-Fi ќе го исклучи поврзувањето Wi-Fi."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Двоен допир"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Достапни мрежи"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "Достапно е WPS"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Обезбедено"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Се добива IP-адреса..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "Мрежен SSID"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Мрежно известување"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Остави Wi-Fi вклучено за време на спиење"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Добро"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Одлично"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Внесете го PIN-от %1$s на рутерот за Wi-Fi. Поставувањето може да трае %2$d минути додека заврши."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Дополнително"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Достигнат е максималниот број знаци %d."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Не можеше да се добие IP-адреса."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Поврзано со мрежа Wi-Fi %s."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Никогаш"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "PIN за WPS"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Заборави"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Поврзано"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Автоматски префрлувај меѓу Wi-Fi и мобилни мрежи за да се одржи стабилна врска со интернет."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Дојде до грешка при потврдувањето"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Притиснете WPS на пристапната точка за Wi-Fi во рок од %d минути."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Отворени"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Нема пристапна точка за Wi-Fi."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Ќе се прекине врската со моменталната мрежа."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Прикажи лозинка"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Заборави мрежа"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Јачина на сигналот"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Информации за мрежа Wi-Fi"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Изберете начин за WPS"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Внесете лозинка."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "Копче WPS"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Скенирај"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Најди скриена мрежа"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Само при полнење"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Слаб"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Кор. сертификат"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Неодредено"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Подмрежна маска"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Статичен IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Примај известувања кога се достапни мрежи"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC-адреса"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP адреса"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Идентитет"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Адреса на порта"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Внесете идентитет."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "Начин за EAP"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Поврзување..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Меморирано"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Откриена е мрежа Wi-Fi. Ќе се поврзете."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Напредни поставувања"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Ништо"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Копче"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Секогаш"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Претходно"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Следно"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Не прикажувај веќе"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Се вклучува..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Неважечки PIN."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Неважечо дејство. Обидете се повторно."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Откажи"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Вклучено"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Исклучено"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Лозинка"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Непознато"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Подреди според"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Пребарување..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Име"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Поврзи"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Инсталирај сертификати"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Скокни"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Секогаш дозв. скенирање"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "Избрано е %s.\n\nАко не можете да се поврзете со пристапна точка, сменете ја SIM-картичката за потврда преку уредувањето SIM-картички. Потоа изберете ја SIM-картичката што сакате да ја користите за Мобилни податоци. Можете и да ја демонтирате SIM-картичката што не сакате да ја користите."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Допрете ја мрежата со којашто сакате да се поврзете."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Автоматски сте поврзани со запомнетата мрежа. За да ги видите деталите за мрежата, допрете ја иконата %s."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Поврзани сте со мрежата. За да ги видите деталите за мрежата, допрете ја иконата %s."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Не се најдени мрежи Wi-Fi. Сменете ја локацијата или обидете се повторно."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Допрете за сканирање за мрежи Wi-Fi."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "За да се поврзете со безбедна мрежа, може треба да внесете лозинка или други препораки."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Прокси адреса"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Порта за прокси"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Вклучете Wi-Fi за да видите листа на достапни мрежи."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Додај мрежа Wi-Fi"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Должина на префиксот на мрежата"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Безбедност"
-
diff --git a/po/nb.po b/po/nb.po
deleted file mode 100755 (executable)
index 70b487f..0000000
--- a/po/nb.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Koble til en enhet"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Ugyldig sertifikat."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Fase 2 godkjenning"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Finn"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Alfabetisk"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Øker databruken."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Feil passord."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Hvis du slår på Wi-Fi, vil Wi-Fi-internettdeling deaktiveres."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Dobbelttrykk"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Tilgjengelige nett"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS tilgjengelig"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Sikret"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Henter IP-adresse..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "Nettverks-SSID"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Nettverksvarsel"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Ha Wi-Fi på i sovemodus"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "God"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Supert"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Skriv inn %1$s PIN-koden på Wi-Fi-ruteren. Det kan ta opptil %2$d minutter å fullføre konfigurasjonen."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Avansert"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Maksimalt antall tegn %d er nådd."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Kunne ikke hente IP-adresse."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Koblet til Wi-Fi-nettverket %s."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Aldri"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS-nøkkel"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Glem"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Tilkoblet"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Veksler automatisk mellom Wi-Fi- og mobilnett for å opprettholde en stabil Internett-forbindelse."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Godkjenningsfeil oppstod"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Trykk på WPS på Wi-Fi-tilgangspunktet innen %d minutter."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Åpen"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Ingen Wi-Fi-tilgangspunkt funnet."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Gjeldende nettverk vil bli frakoblet."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Vis passord"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Glem nettverk"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Signalstyrke"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Informasjon om Wi-Fi-nettverk"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Velg WPS-metode"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Angi passord."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "WPS-knapp"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Søk"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Finn skjult nettverk"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Bare under lading"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Svak"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Brukersertifikat"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Uspesifisert"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Subnettmaske"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Statisk IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Motta varsler når det finnes tilgjengelige nettverk."
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC-adresse"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP-adresse"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Identitet"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Gateway-adresse"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Angi identitet."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "EAP-metode"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Kobler til..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Lagret"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Det har blitt oppdaget et Wi-Fi-nettverk. Du vil bli koblet til det."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Avanserte innstillinger"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Ingen"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Knapp"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Alltid"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Forrige"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Neste"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Ikke vis igjen"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Slår på..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Ugyldig PIN-kode."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Ugyldig handling. Prøv på nytt."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Avbryt"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "På"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Av"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Passord"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Ukjent"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Sorter etter"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Søker..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Navn"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Koble til"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Installer sertifikat"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Hopp over"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Alltid tillat søking"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "%s er valgt.\n\nHvis du ikke kan koble til en AP, må du endre SIM-kortet som brukes for bekreftelse, ved å gå til SIM-kortadministrator. Velg deretter SIM-kortet du vil bruke for mobildata. Du kan også løse ut SIM-kortet du ikke vil bruke."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Trykk på nettverket som du ønsker å koble til."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Du har automatisk blitt koblet til det huskede nettverket. Hvis du vil se nettverksdetaljer, kan du trykke på %s-ikonet."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Du har blitt koblet til nettverket. Hvis du vil se nettverksdetaljer, kan du trykke på %s-ikonet."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Ingen Wi-Fi-nettverk funnet. Endre posisjon eller prøv igjen senere."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Trykk for å skanne etter Wi-Fi-nettverk."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "For å koble til et sikret nettverk kan du måtte angi et passord eller andre opplysninger."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Proxyadresse"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Proxyport"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Slå på Wi-Fi for å vise en liste over tilgjengelige nettverk."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Legg til Wi-Fi-nettverk"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Prefikslengde for nettverk"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Sikkerhet"
-
diff --git a/po/nl.po b/po/nl.po
deleted file mode 100755 (executable)
index 26e7c32..0000000
--- a/po/nl.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Verbinden met apparaat"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Ongeldig certificaat."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Verificatie fase 2"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Zoeken"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Alfabetisch"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Verhoogt gegevensgebruik."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Onjuist wachtwoord."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Als u Wi-Fi inschakelt, wordt Wi-Fi-tethering uitgeschakeld."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Dubbel tikken"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Beschikbare netwerken"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS beschikbaar"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Beveiligd"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "IP-adres ophalen..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "Netwerk-SSID"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Netwerkmelding"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Wi-Fi ingeschakeld laten in slaapstand"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Goed"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Uitstekend"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Voer de pincode %1$s in op uw Wi-Fi-router. Het kan %2$d minuten duren voordat de instelling is voltooid."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Geavanceerd"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Maximumaantal tekens %d bereikt."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Kan IP-adres niet verkrijgen."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Verbonden met Wi-Fi-netwerk %s."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Nooit"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS PIN"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Vergeten"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Verbonden"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Schakel automatisch over tussen Wi-Fi en mobiele netwerken om een stabiele internetverbinding te handhaven."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Verificatiefout opgetreden"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Druk binnen %d minuten op WPS op uw Wi-Fi-toegangspunt."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Open"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Geen Wi-Fi AP gevonden."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Huidige netwerkverbinding wordt verbroken."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Wachtwoord tonen"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Netwerk vergeten"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Signaalsterkte"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Gegevens Wi-Fi-netwerk"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "WPS-methode selecteren"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Wachtwoord invoeren"
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "WPS-knop"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Scannen"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Verborgen netwerk zoeken"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Alleen tijdens opladen"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Zwak"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Gebr.certificaat"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Niet-gespecificeerd"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Subnetmasker"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Vast IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Meldingen ontvangen wanneer netwerken beschikbaar zijn"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC-adres"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP-adres"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Identiteit"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Gateway-adres"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Identiteit opgeven."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "EAP-methode"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Verbinden..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Opgeslagen"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Er is een Wi-Fi-netwerk gedetecteerd. U wordt verbonden."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Geavanceerde instellingen"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Geen"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Knop"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Altijd"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Vorige"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Volgende"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Niet meer tonen"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Inschakelen..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Ongeldige pincode."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Ongeldige actie. Probeer het opnieuw."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Annuleren"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Aan"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Uit"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Wachtwoord"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Onbekend"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Sorteren op"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Scannen..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Naam"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Verbinden"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Certificaat installeren"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Overslaan"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Scannen altijd toestaan"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "%s wordt geselecteerd.\n\nAls u geen verbinding wilt maken met een toegangspunt, wijzigt u via SIM-kaartbeheer de SIM-kaart die voor verificatie wordt gebruikt. Vervolgens selecteert u de SIM-kaart die u wilt gebruiken voor Mobiele gegevens. U kunt ook de SIM-kaart verwijderen die u niet wilt gebruiken."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Tik op het netwerk waarmee u verbinding wilt maken."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "U bent automatisch verbonden met het onthouden netwerk. Tik op het pictogram %s om de netwerkdetails weer te geven."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "U bent verbonden met het netwerk. Tik op het pictogram %s om de netwerkdetails weer te geven."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Geen Wi-Fi-netwerken gevonden. Kies een andere locatie of probeer het later."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Tik om te scannen op Wi-Fi-netwerken."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Als u verbinding wilt maken met een beveiligd netwerk, moet u een wachtwoord of andere aanmeldgegevens invoeren."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Proxy-adres"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Poort proxy"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Schakel Wi-Fi in om een lijst met beschikbare netwerken te bekijken."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Wi-Fi-netwerk toevoegen"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Netwerkprefixlengte"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Beveiliging"
-
diff --git a/po/pl.po b/po/pl.po
deleted file mode 100755 (executable)
index 8e04265..0000000
--- a/po/pl.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Połącz z urządzeniem"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Nieprawidłowy certyfikat"
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Etap 2 uwierzytelniania"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Znajdź"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Alfabetycznie"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Zwiększa wykorzystanie danych."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Błędne hasło"
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Włączenie sieci Wi-Fi spowoduje wyłączenie udostępniania przez tę sieć."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Dwukrotne dotknięcie"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Dostępne sieci"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "Funkcja WPS dostępna"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Zabezpieczona"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Uzyskiwanie adresu IP..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "SSID sieci"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Powiadomienie o sieci"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Podtrzymanie poł. Wi-Fi"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Dobry"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Doskonale"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Wprowadź kod PIN %1$s w routerze Wi-Fi. Konfiguracja może potrwać do %2$d min."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Zaawansowane"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Osiągnięto maksymalną liczbę znaków: %d."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Nie można uzyskać adresu IP."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Połączono z siecią Wi-Fi %s."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Nigdy"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS PIN"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Zapomnij"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Połączono"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Automatycznie przełączaj między połączeniem Wi-Fi a sieciami komórkowymi w celu utrzymania stabilnego połączenia z Internetem."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Wystąpił błąd uwierzytelniania"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Naciśnij przycisk WPS punktu dostępu do sieci Wi-Fi w ciągu %d minut."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Otwarta"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Nie znaleziono punktu dostępu Wi-Fi."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Bieżąca sieć zostanie rozłączona."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Wyświetl hasło"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Zapomnij sieć"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Moc sygnału"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Informacje o sieci Wi-Fi"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Wybór metody WPS"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Wpisz hasło."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "Przyc. WPS"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Skanuj"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Znajdź ukrytą sieć"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Tylko podczas ładowania"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Słaba"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Certyfikat użytk."
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Nieokreślony"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Maska podsieci"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Statyczny adres IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Otrzymuj powiadomienia o dostępnych sieciach"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "Adres MAC"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "Adres IP"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Tożsamość"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Adres bramy"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Wprowadź tożsamość."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "Metoda EAP"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Łączenie..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Zapisano"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Wykryto sieć Wi-Fi. Zostanie nawiązane połączenie."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Ustawienia zaawansowane"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Brak"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Przycisk"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Zawsze"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Wstecz"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Dalej"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Nie wyświetlaj ponownie"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Włączanie..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Nieprawidłowy kod PIN"
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Nieprawidłowa akcja. Spróbuj ponownie."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Anuluj"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Włączone"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Wyłączone"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Hasło"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Nieznane"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Sortuj według"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Skanowanie..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Nazwa"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Połącz"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Zainstaluj certyfikat"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Pomiń"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Zawsze zezw. na skanowan."
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "Wybrano %s.\n\nJeśli nie możesz połączyć się z punktem dostępowym, zmień kartę SIM używaną do weryfikacji, przechodząc do menedżera kart SIM. Następnie wybierz kartę SIM, której chcesz używać dla Danych komórkowych. Możesz też odłączyć kartę SIM, której nie chcesz używać."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Dotknij sieci, z którą chcesz się połączyć."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Połączono Cię automatycznie i zapamiętano sieć. Aby zobaczyć szczegóły sieci, dotknij ikony %s."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Połączono Cię z siecią. Aby zobaczyć szczegóły sieci, dotknij ikony %s."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Nie znaleziono sieci Wi-Fi. Zmień lokalizację lub spróbuj później."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Dotknij, aby wyszukać sieci Wi-Fi."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Aby połączyć się z zabezpieczoną siecią, konieczne może być wprowadzenie hasła lub innych poświadczeń."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Adres proxy"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Port serwera proxy"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Włącz sieć Wi-Fi, aby wyświetlić listę dostępnych sieci."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Dodaj sieć Wi-Fi"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Długość prefiksu sieci"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Bezpieczeńs."
-
diff --git a/po/pt_BR.po b/po/pt_BR.po
deleted file mode 100755 (executable)
index 52b3cf2..0000000
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Conectar ao dispositivo"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Certificado inválido."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Autenticação de fase de 2"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Localizar"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Alfabética"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Aumentar utilização de dados."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Senha incorreta."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Ligar o Wi-Fi desativará o compartilhamento Wi-Fi."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Toque duplo"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Redes disponíveis"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS disponível"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Protegida"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Obtendo endereço IP..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "SSID de rede"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Notificação de rede"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Manter Wi-Fi ligado na tela desligada"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Bom"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Excelente"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Insira o PIN %1$s no roteador Wi-Fi. A configuração pode levar até %2$d minutos para terminar."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Avançado"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Número máximo de %d caracteres atingido."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Falha ao obter o endereço IP."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Conectado à rede Wi-Fi %s."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Nunca"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "PIN WPS"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Esquecer"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Conectado"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Alterna automaticamente entre Wi-Fi e redes móveis para manter uma conexão estável com a Internet."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Ocorreu um erro de autenticação"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Pressione WPS no seu ponto de acesso Wi-Fi dentro de %d minutos."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Aberta"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Wi-Fi não encontrado."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "A rede atual será desconectada."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Exibir senha"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Esquecer rede"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Intensidade do sinal"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Informações da rede Wi-Fi"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Selecionar método WPS"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Insira senha."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "Botão WPS"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Pesquisar"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Buscar rede oculta"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Somente durante carregamento"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Fraco"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Certif. utilizad."
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Não especificado"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Máscara de subrede"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "IP fixo"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Receber notificações quando existirem redes disponíveis"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "Endereço MAC"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "Endereço IP"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Identidade"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Endereço do gateway"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Inserir identidade."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "Método EAP"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Conectando..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Salvo"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Uma rede Wi-Fi foi detectada. Você será conectado."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Configurações avançadas"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Nenhum"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Botão"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Sempre"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Anterior"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Avançar"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Não mostrar novamente"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Ativando..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "PIN inválido."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Ação inválida. Tente novamente."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Cancelar"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Ativado"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Desativado"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Senha"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Desconhecido"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Ordenar por"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Procurando..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Nome"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Conectar"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Instalar certificado"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Pular"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Sempre permitir a busca"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "%s está selecionado.\n\nSe você estiver conectado a um Ponto de acesso, altere o chip usado para verificação indo para o gerenciador de chip. Em seguida, selecione o chip que deseja usar para os Dados móveis. Ou, você pode remover o chip que não quiser usar."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Toque na rede que deseja se conectar"
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Você foi conectado automaticamente à rede lembrada. Para consultar os detalhes da rede, toque no ícone %s."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Você foi conectado à rede. Para consultar os detalhes da rede, toque no ícone %s."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Nenhuma rede Wi-Fi encontrada. Altere sua localização ou tente mais tarde."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Toque para buscar por redes Wi-Fi"
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Para conectar-se a uma rede segura, é necessário inserir uma senha ou outras credenciais"
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Endereço do proxy"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Porta de proxy"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Ative o Wi-Fi para visualizar uma lista de redes disponíveis."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Adicionar rede Wi-Fi"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Comprimento do prefixo de rede"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Segurança"
-
diff --git a/po/pt_PT.po b/po/pt_PT.po
deleted file mode 100755 (executable)
index 1ab4966..0000000
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Ligar a dispositivo"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Certificado inválido."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Autenticação de fase 2"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Procurar"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Alfabética"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Aumenta a utilização de dados."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Palavra-passe incorrecta."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Ligar o Wi-Fi irá desactivar a ancoragem Wi-Fi."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Toque duplo"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Redes disponíveis"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS disponível"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Seguro"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "A obter endereço IP..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "SSID de rede"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Notificação de rede"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Manter Wi-Fi durante suspensão"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Bom"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Excelente"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Introduza o PIN de %1$s no seu router Wi-Fi. A configuração pode demorar até %2$d minutos para ficar concluída."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Avançado"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Número máximo de caracteres %d atingido."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Falha ao obter endereço IP."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Ligado à rede Wi-Fi %s."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Nunca"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "PIN WPS"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Esquecer"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Ligado"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Alterna automaticamente entre Wi-Fi e redes móveis para manter uma ligação à Internet estável."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Ocorreu um erro de autenticação"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Prima WPS no seu ponto de acesso Wi-Fi dentro de %d minutos."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Aberta"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Nenhum PA Wi-Fi localizado."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "A rede actual será desligada."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Mostrar palavra-passe"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Esquecer rede"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Potência do sinal"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Informações de rede Wi-Fi"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Seleccionar método WPS"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Introduzir palavra-passe."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "Botão WPS"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Pesquisar"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Localizar rede oculta"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Apenas durante a carga"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Fraca"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Certif. utilizad."
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Não especificado"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Máscara de sub-rede"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "IP estático"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Receber notificações quando existem redes disponíveis"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "Endereço MAC"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "Endereço IP"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Identidade"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Endereço de gateway"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Introduzir identidade."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "Método EAP"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "A ligar..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Guardado"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Foi detectada uma rede Wi-Fi. Vai ficar ligado."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Definições avançadas"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Desligado"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Tecla"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Sempre"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Anterior"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Seguinte"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Não mostrar novamente"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "A ligar..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "PIN inválido."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Acção inválida. Tente novamente."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Cancelar"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Ligado"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Desligado"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Palavra-passe"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Desconhecido"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Ordenar por"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "A procurar..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Nome"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Ligar"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Instalar certificado"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Ignorar"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Permitir sempre pesquisa"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "%s seleccionado.\n\nSe não conseguir efectuar a ligação a um AP, mude o cartão SIM utilizado para verificação indo ao Gestor de cartão SIM. Em seguida, seleccione o cartão SIM que quer utilizar para os Dados móveis. Em alternativa, pode desmontar o cartão SIM que não quer utilizar."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Toque na rede com a qual quer estabelecer ligação."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Foi ligado automaticamente à rede memorizada. Para ver os detalhes da rede, toque no ícone %s."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Foi ligado à rede. Para ver os detalhes da rede, toque no ícone %s."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Não foram encontradas redes Wi-Fi. Mude a sua localização ou tente mais tarde."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Toque para pesquisar redes Wi-Fi."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Para ligar a uma rede segura, pode ter de introduzir uma palavra-passe ou outras credenciais."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Endereço proxy"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Porta de proxy"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Ligue a rede Wi-Fi para visualizar uma lista das redes disponíveis."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Adicionar rede Wi-Fi"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Comprimento do prefixo de rede"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Segurança"
-
diff --git a/po/ro.po b/po/ro.po
deleted file mode 100755 (executable)
index a327f03..0000000
--- a/po/ro.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Conectare la dispozitiv"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Certificatul nu este valid."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Autentificare în faza 2"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Găsire"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "În ordine alfabetică"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Crește gradul de utilizare a datelor."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Parolă incorectă"
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Activarea Wi-Fi va dezactiva furnizarea accesului la internet prin Wi-Fi."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Dublă atingere"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Rețele disponibile"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS disponibil"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Securizat"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Se obține adresa IP..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "SSID rețea"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Notificare rețea"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Se menține Wi-Fi activ pe timp de repaus"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Bun"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Excelent"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Introduceți codul PIN pentru %1$s în routerul Wi-Fi. Finalizarea configurării poate dura până la %2$d minute."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Avansat"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "S-a atins numărul maxim de %d caractere."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Adresa IP nu a putut fi obținută."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Este conectat la rețeaua Wi-Fi %s."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Niciodată"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "PIN WPS"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Revocare"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Conectat"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Comutați automat între rețelele Wi-Fi și mobile pentru menținerea unei conexiuni stabile la internet."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "A apărut o eroare de autentificare"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Apăsați pe WPS pe punctul dvs. de acces Wi-Fi în interval de %d minute."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Deschidere"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Nu a fost găsită o aplicație Wi-Fi."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Rețeaua curentă va fi deconectată."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Afișați parola"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Ignorare rețea"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Putere semnal"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Informații rețea Wi-Fi"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Selectare metodă WPS"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Introduceţi parola."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "Buton WPS"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Căutare"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Găsire rețea ascunsă"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Numai la încărcare"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Slabă"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Certif. utiliz."
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Nespecificat"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Mască subreţea"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "IP static"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Primiți notificări atunci când sunt disponibile rețele"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "Adresă MAC"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "Adresă IP"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Identitate"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Adresă gateway"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Introducere identitate"
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "Metodă EAP"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Conectare"
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Salvat"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "S-a detectat o rețea Wi-Fi. Veți fi conectat."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Setări complexe"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Niciuna"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Buton"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Întotdeauna"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Înapoi"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Înainte"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Nu se mai afișează"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Se activează..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "PIN greșit"
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Acțiune nevalidă. Încercați din nou."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Anulare"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Pornit"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Oprit"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Parolă"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Necunoscut"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Sortare după"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Scanare..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Nume"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Conectare"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Instalare certificat"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Omitere"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Se perm. mereu scanarea"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "S-a selectat %s.\n\nDacă nu vă puteți conecta la un PA, schimbați cartela SIM utilizată pentru verificare accesând managerul de cartele SIM. Apoi, selectați cartela SIM pe care doriți să o utilizați pentru Datele mobile. de asemenea, puteți să dezinstalați cartela SIM pe care nu doriți să o utilizați."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Atingeți rețeaua la care doriți să vă conectați."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Ați fost conectat automat la rețeaua reținută. Pentru a vedea detaliile rețelei, atingeți pictograma %s."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Ați fost conectat la rețea. Pentru a vedea detaliile rețelei, atingeți pictograma %s."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Nu s-au găsit rețele Wi-Fi. Modificați locația sau încercați mai târziu."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Atingeți pentru a căuta rețele Wi-Fi."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Pentru a vă conecta la o rețea securizată, se recomandă introducerea unei parole sau a altor acreditări."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Adresă proxy"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Port proxy"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Pentru a vizualiza o listă de rețele disponibile, activați conexiunea Wi-Fi."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Adăugare rețea Wi-Fi"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Lungime prefix rețea"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Securitate"
-
diff --git a/po/ru_RU.po b/po/ru_RU.po
deleted file mode 100755 (executable)
index 8ad0be4..0000000
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Подключиться к устройству"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Неверный сертификат"
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Проверка подлинности этапа 2"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Найти"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "По алфавиту"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Увеличивает расход трафика."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Неправильный пароль"
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "При включении Wi-Fi модем Wi-Fi будет отключен."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Двойное касание"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Доступные сети"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "Доступен протокол WPS"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Защищенная"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Получение IP-адреса..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "SSID сети"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Уведомление о сетях"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Wi-Fi в спящем режиме"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Хороший"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Отлично"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Введите PIN-код %1$s на маршрутизаторе Wi-Fi. Настройка может занять до %2$d мин."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Дополнительно"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Достигнуто максимальное число символов (%d)."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Не удалось получить IP-адрес."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Подключено к сети Wi-Fi %s"
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Никогда"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "PIN-код WPS"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Забыть"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "Да"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Подключено"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Автоматически переключаться между Wi-Fi и мобильными сетями для обеспечения стабильного подключения к Интернету."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Произошла ошибка проверки подлинности"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Нажмите кнопку WPS на точке доступа Wi-Fi в течение %d мин."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Открытый"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Точка доступа Wi-Fi не найдена."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Текущая сеть будет отключена."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Показать пароль"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Забыть сеть"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Уровень сигнала"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Сведения о сети Wi-Fi"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Выбрать метод WPS"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Введите пароль."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "Кнопка WPS"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Поиск"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Найти скрытую сеть"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Только во время зарядки"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Слабый"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Сертиф. пользов."
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Не указано"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Маска подсети"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Статический IP-адрес"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Получать уведомления о доступности сетей."
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC-адрес"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP-адрес"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Удостоверение"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Адрес шлюза"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Введите удостоверение."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "Метод EAP"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Подключение..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Соxранено"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Обнаружена сеть Wi-Fi. Вы будете подключены к ней"
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Дополнительно"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Нет"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Кнопка"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Всегда"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Назад"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Далее"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Не показывать снова"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Включение..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Неверный PIN-код"
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Недопустимое действие. Повторите попытку."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Отмена"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Включено"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Выключено"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Пароль"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Неизвестно"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Сортировка"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Поиск..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Имя"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Подключиться"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Установить сертификат"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Пропустить"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Всегда разрешать поиск"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "Выбрана %s.\n\nЕсли не удается подключиться к точке доступа, смените SIM-карту, используемую для проверки, открыв диспетчер SIM-карт. Выберите SIM-карту, которую нужно использовать для мобильных данных. Кроме того, можно отключить SIM-карту, которую вы не хотите использовать."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Выберите сеть, к которой нужно подключиться."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Установлено автоматическое подключение к сохраненной сети. Чтобы просмотреть сведения о сети, нажмите значок %s."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Установлено подключение к сети. Чтобы просмотреть сведения о сети, нажмите значок %s."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Сети Wi-Fi не обнаружены. Перейдите в другое место или повторите попытку позже."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Нажмите, чтобы найти сети Wi-Fi."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Для подключения к защищенной сети может потребоваться ввести пароль или другие учетные данные."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Адрес прокси"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Порт прокси"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Чтобы просмотреть список доступных устройств, включите Wi-Fi."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Добавить сеть Wi-Fi"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Длина префикса сети"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Безопасность"
-
diff --git a/po/sk.po b/po/sk.po
deleted file mode 100755 (executable)
index f7b2704..0000000
--- a/po/sk.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Pripojenie k zariadeniu"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Neplatný certifikát."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Overovanie fázy 2"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Nájsť"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Abecedné"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Zvyšuje prenos dát."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Nesprávne heslo."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Zapnutím pripojenia Wi-Fi sa vypne zdieľanie pripojenia cez Wi-Fi."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Dvojité ťuknutie"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Dostupné siete"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS je k dispozícii"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Zabezpečené"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Získava sa adresa IP..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "SSID siete"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Sieťové oznámenie"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Ponechať Wi-Fi zapnuté počas spánku"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Dobrý"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Výborné"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Zadajte kód PIN %1$s na smerovači Wi-Fi. Nastavenie sa dokončí do %2$d minút."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Pokročilé"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Dosiahol sa maximálny počet znakov (%d)."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Nepodarilo sa získať adresu IP."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Pripojené k sieti Wi-Fi %s."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Nikdy"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS PIN"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Zabudnúť"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Pripojené"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Automaticky prepína medzi sieťami Wi-Fi a mobilnými sieťami na zachovanie stabilného internetového pripojenia."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Vyskytla sa chyba overenia"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Do %d minút stlačte tlačidlo WPS na prístupovom bode Wi-Fi."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Otvoriť"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Nepodarilo sa nájsť žiadny prístupový bod Wi-Fi."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Aktuálna sieť sa odpojí."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Zobraziť heslo"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Zabudnúť sieť"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Intenzita signálu"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Informácie o sieti Wi-Fi"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Vyberte metódu WPS"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Zadajte heslo."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "Tlačid. WPS"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Vyhľadať"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Hľadať skrytú sieť"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Iba počas nabíjania"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Slabá"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Použ. certifikát"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Nešpecifik."
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Maska podsiete"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Pevná adresa IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Prijímanie oznámení, keď sú k dispozícii siete"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "Adresa MAC"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "Adresa IP"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Identita"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Adresa brány"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Zadajte identitu."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "Metóda EAP"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Pripájanie..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Uložené"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Zistila sa sieť Wi-Fi. Pripojíte sa."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Pokročilé nastavenia"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Žiadny"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Tlačidlo"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Vždy"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Predchádzajúci"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Ďalej"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Už nezobrazovať"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Zapína sa..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Neplatný PIN kód."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Neplatná akcia. Skúste to znova."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Zrušiť"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Zap."
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Vyp."
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Heslo"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Neznáme"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Usporiadať podľa"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Hľadanie..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Meno"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Pripojiť"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Inštalovať certifikát"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Vynechať"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Vždy povoliť vyhľadávanie"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "Vybraté: %s.\n\nAk sa nemôžete pripojiť k prístupovému bodu, prostredníctvom aplikácie Správca kariet SIM zmeňte kartu SIM používanú na overenie. Potom vyberte kartu SIM, ktorú chcete používať pre mobilné dátové pripojenie. Prípadne môžete odpojiť kartu SIM, ktorú nechcete používať."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Ťuknite na sieť, ku ktorej sa chcete pripojiť."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Automaticky ste sa pripojili k zapamätanej sieti. Ak chcete zobraziť podrobnosti o sieti, ťuknite na ikonu %s."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Pripojili ste sa k sieti. Ak chcete zobraziť podrobnosti o sieti, ťuknite na ikonu %s."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Nenašli sa žiadne siete Wi-Fi. Zmeňte vašu polohu alebo to skúste neskôr."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Ťuknutím môžete vyhľadať siete Wi-Fi."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Ak sa chcete pripojiť k zabezpečenej sieti, môže byť potrebné zadať heslo alebo iné poverenia."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Adresa servera proxy"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Port servera proxy"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Ak chcete zobraziť zoznam dostupných sietí, zapnite Wi-Fi."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Pridať sieť Wi-Fi"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Dĺžka sieťovej predvoľby"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Zabezpečenie"
-
diff --git a/po/sl.po b/po/sl.po
deleted file mode 100755 (executable)
index 27e6f15..0000000
--- a/po/sl.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Povezovanje z napravo"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Neveljaven certifikat."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Faza 2 overitve"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Iskanje"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Abecedno"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Poveča porabo podatkov."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Napačno geslo."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Vklop vmesnika Wi-Fi bo onemogočil privezovanje prek Wi-Fi."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Dvojni pritisk"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Razpoložljiva omrežja"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS je na voljo"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Zaščiteno"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Pridobivanje naslova IP ..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "SSID omrežja"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Obvestilo o omrežju"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Ohrani Wi-Fi vklopljen med spanjem"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Dober"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Čudovito"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Vnesite kodo PIN %1$s v usmerjevalnik Wi-Fi. Nastavitev lahko traja do %2$d min."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Napredno"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Doseženo je največje dovoljeno število znakov %d."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Naslova IP ni uspelo pridobiti."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Povezava z omrežjem Wi-Fi %s vzpostavljena."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Nikoli"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "Koda PIN za WPS"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Pozabi"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "V redu"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Povezano"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Samodejni preklop med omrežjem Wi-Fi in mobilnim omrežjem za ohranitev stabilne internetne povezave."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Prišlo je do napake pri preverjanju pristnosti"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Pritisnite WPS na dostopni točki Wi-Fi v %d minutah."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Odprto omrežje"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Ne najdem dostopne točke Wi-Fi."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Povezava s trenutnim omrežjem bo prekinjena."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Pokaži geslo"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Pozabi omrežje"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Moč signala"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Podatki o omrežju Wi-Fi"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Izberite način WPS"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Vnesite geslo."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "Gumb WPS"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Preišči"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Poišči skrito omrežje"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Samo med polnjenjem"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Šibko"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Uporab.certifikat"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Ni določeno"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Maska podomrežja"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Statični IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Prejemanje obvestil, ko so omrežja na voljo"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "Naslov MAC"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP naslov"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Identiteta"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Naslov prehoda"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Vnesite identiteto."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "Način EAP"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Povezujem..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Shranjeno"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Zaznano je omrežje Wi-Fi. Povezava bo vzpostavljena."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Napredne nastavitve"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Brez"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Gumb"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Vedno"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Nazaj"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Naprej"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Ne kaži več"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Vključujem ..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Neveljavna koda PIN."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Neveljavno dejanje. Poskusite znova."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Prekliči"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Vključeno"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Izključeno"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Geslo"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Neznano"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Uredi po"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Pregledujem..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Ime"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Poveži"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Namesti certifikat"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Preskoči"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Vedno dovoli iskanje"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "Izbrana je možnost %s.\n\nČe se ne uspete povezati z dostopno točko, v upravitelju kartic SIM spremenite kartico SIM, ki jo uporabljate za potrditev. Nato izberite kartico SIM, ki jo želite uporabljati za funkcijo Prenos podatkov prek mobilnega omrežja. Lahko pa tudi odstranite kartico SIM, ki je ne želite uporabljati."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Pritisnite omrežje, s katerim se želite povezati."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Samodejno je bila vzpostavljena povezava z zapomnjenim omrežjem. Če želite videti podrobnosti omrežja, pritisnite ikono %s."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Vzpostavljena je bila povezava z omrežjem. Če želite videti podrobnosti omrežja, pritisnite ikono %s."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Nobeno omrežje Wi-Fi ni najdeno. Spremenite lokacijo ali poskusite pozneje."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Pritisnite za iskanje omrežij Wi-Fi."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Če se želite povezati z zaščitenim omrežjem, morate vnesti geslo ali druge poverilnice."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Naslov strežnika proxy"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Vrata strežnika proxy"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Za prikaz seznama razpoložljivih omrežij vklopite Wi-Fi."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Dodaj omrežje Wi-Fi"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Dolžina predpone omrežja"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Varnost"
-
diff --git a/po/sr.po b/po/sr.po
deleted file mode 100755 (executable)
index 03089d8..0000000
--- a/po/sr.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Poveži se sa uređajem"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Neispravan certifikat."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Autentikacija faze 2"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Nađi"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Abecedno"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Povećava korišćenje podataka."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Pogrešna šifra."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Uključivanje Wi-Fi veze će onemogućiti Wi-Fi vezivanje."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Dvostruko kucanje"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Dostupne mreže"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS je dostupan"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Obezbeđeno"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Pribavljanje IP adrese..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "SSID mreže"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Obaveštenja o mrežama"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Ostavi Wi-Fi uključen u režimu spavanja"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Dobar"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Odlično"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Unesi %1$s PIN na Wi-Fi ruteru. Podešavanje može da traje i do %2$d minuta."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Napredno"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Dostignut je maksimalan broj od %d karaktera."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Neuspešno dobijanje IP adrese."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Povezan na Wi-Fi mrežu %s."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Nikad"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS PIN"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Zaboravi"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Veza je uspostavljena"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Automatski prelazi sa Wi-Fi mreže na mobilne mreže radi održavanja stabilne Internet veze."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Došlo je do greške u autentikaciji"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Pritisni WPS dugme na Wi-Fi pristupnoj tački u roku od %d minuta."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Otvorena"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Nema Wi-Fi pristupne tačke."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Trenutna mreža će biti isključena."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Prikaži lozinku"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Zaboravi mrežu"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Jačina signala"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Informacije o Wi-Fi mreži"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Izaberi WPS metodu"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Unesi šifru."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "WPS dugme"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Skeniraj"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Nađi skrivenu mrežu"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Samo tokom punjenja"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Slabo"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Korisnički sert."
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Neodređeno"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Maska podmreže"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Statička IP adresa"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Primi obaveštenja o dostupnosti mreža"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC adresa"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP adresa"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Identitet"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Adresa mrežnog prolaza"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Unesi identitet."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "EAP način"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Povezivanje..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Sačuvano"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Detektovana je Wi-Fi mreža. Bićeš povezan/a."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Napredna podešavanja"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Nema"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Taster"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Uvek"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Prethodno"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Naredno"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Ne prikazuj ponovo"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Uključivanje..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Neispravan PIN"
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Neispravna radnja. Pokušaj ponovo."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Otkaži"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Uključeno"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Isključeno"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Lozinka"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Nepoznato"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Sortiraj po"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Skeniranje..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Ime"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Poveži se"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Instaliraj sertifikat"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Preskoči"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Uvek dozvoli skeniranje"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "%s kartica je izabrana.\n\nAko ne možeš da uspostaviš vezu sa pristupnom tačkom, promeni SIM karticu koju koristiš za potvrdu tako što ćeš otići na Menadžer SIM kartice. Zatim izaberi SIM karticu koju želiš da koristiš za Mobilne podatke. Alternativno, možeš da isključiš SIM karticu koju ne želiš da koristiš."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Kucni na mrežu na koju želiš da se povežeš."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Automatski je uspostavljena veza sa zapamćenom mrežom. Da bi video/la detalje o mreži, kucni na %s ikonu."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Uspostavljena je veza sa mrežom. Da bi video/la detalje o mreži, kucni na %s ikonu."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Nisu pronađene Wi-Fi mreže. Promeni tvoju lokaciju i pokušaj ponovo."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Kucni za skeniranje Wi-Fi mreža."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Da bi se povezao/la na bezbednu mrežu, možda ćeš morati da uneseš lozinku ili druge podatke."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Adresa proksija"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Port proksija"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Uključite Wi-Fi da biste prikazali listu dostupnih mreža."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Dodaj Wi-Fi mrežu"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Dužina mrežnog prefiksa"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Zaštita"
-
diff --git a/po/sv.po b/po/sv.po
deleted file mode 100755 (executable)
index 2d2f9cf..0000000
--- a/po/sv.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Anslut till enhet"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Ogiltigt certifikat."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Fas 2-autentisering"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Sök"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Alfabetiskt"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Ökar dataanvändning."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Fel lösenord."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Om du slår på Wi-Fi inaktiveras Wi-Fi-internetdelning."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Dubbeltryckning"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Tillgängliga nät"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS är tillgängligt"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Skyddad"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Hämtar IP-adress..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "Nätverks-SSID"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Nätverksaviseringar"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Behåll Wi-Fi i viloläge"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Bra"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Utmärkt"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Ange PIN-koden för %1$s på din Wi-Fi-router. Det kan ta kan ta upp till %2$d minuter att slutföra installationen."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Avancerat"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Högsta antal tecken %d har uppnåtts."
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Det gick inte att hämta IP-adress."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Ansluten till Wi-Fi-nätverket %s."
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Aldrig"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS PIN"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Glöm"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Ansluten"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Växla automatiskt mellan Wi-Fi-nätverk och mobilnät för att upprätthålla en stabil internetanslutning."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Ett autentiseringsfel inträffade"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Tryck på WPS på Wi-Fi-åtkomstpunkten inom %d minuter."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Öppen"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Det finns ingen Wi-Fi-åtkomstpunkt."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Aktuellt nätverk kopplas från."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Visa lösenord"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Glöm nätverk"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Signalstyrka"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Information om Wi-Fi-nätverk"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Välj WPS-metod"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Ange lösenord."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "WPS-knapp"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Skanna"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Hitta dolt nätverk"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Endast vid laddning"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Svag"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Användarcert."
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Ospecificerad"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Nätmask"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Statisk IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Ta emot meddelanden när nätverk är tillgängliga."
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC-adress"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP-adress"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Identitet"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Gateway-adress"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Ange identitet."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "EAP-metod"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Ansluter..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Sparad"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Ett Wi-Fi-nätverk har identifierats. Du kommer att anslutas."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Avancerade inställningar"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Ingen"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Knapp"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Alltid"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Tidigare"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Nästa"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Visa inte igen"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Slår på..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Ogiltig PIN."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Ogiltig åtgärd. Försök igen."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Avbryt"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "På"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Av"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Lösenord"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Okänd"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Sortera efter"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Skannar..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Namn"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Anslut"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Installera certifikat"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Hoppa över"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Tillåt alltid skanning"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "%s har valts.\n\nOm du inte kan ansluta till en åtkomstpunkt byter du SIM-kort för verifiering genom att gå till SIM-kortshanteraren. Välj sedan SIM-kortet som du vill använda för Mobildata. Du kan också ta ur SIM-kortet du inte vill använda."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Tryck på nätverket som du vill ansluta till."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Du har blivit automatiskt ansluten till det ihågkomna nätverket. Om du vill visa detaljerna för nätverket trycker du på ikonen %s."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Du har blivit ansluten till nätverket. Om du vill visa detaljerna för nätverket trycker du på ikonen %s."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Inga Wi-Fi-nätverk hittades. Ändra plats eller försök senare."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Tryck för att söka efter Wi-Fi-nätverk."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Om du vill ansluta till ett säkert nätverk kan du behöva ange ett lösenord eller andra uppgifter."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Proxyadress"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Proxyport"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Aktivera Wi-Fi om du vill visa en lista med tillgängliga nätverk."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Lägg till Wi-Fi-nätverk"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Längd för nätverksprefix"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Säkerhet"
-
diff --git a/po/tr_TR.po b/po/tr_TR.po
deleted file mode 100755 (executable)
index db43951..0000000
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Cihaza bağlan"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Sertifika geçersiz."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Faz 2 yetkilendirmesi"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Bul"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Alfabetik"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Veri kullanımını artırır."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Yanlış şifre."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Wi-Fi'yi açmak Wi-Fi tethering'i devre dışı bırakır."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Çift vur"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Mevcut şebekeler"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS uygun"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Güvenli"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "IP adresi alınıyor..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "SSID Ağı"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Ağ bildirimi"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Uykudayken Wi-Fi'yi açık tut"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "İyi"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Harika"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Wi-Fi dağıtıcınıza %1$s PIN'i girin. Bu ayarın tamamlanması %2$d dakika sürebilir."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Gelişmiş"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Maksimum karakter sayısına %d ulaşıldı"
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "IP adresi alınamadı."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Wi-Fi ağına %s bağlandı"
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Hiçbir zaman"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS PIN"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Unut"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "Tamam"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Bağlandı"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Sabit bir İnternet bağlantısı sağlamak için Wi-Fi ve mobil ağlar arasında otomatik geçiş yapın."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Kimlik denetimi hatası oluştu"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "%d dakika içinde Wi-Fi erişim noktanızdaki WPS tuşuna basın."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Aç"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Hiç Wi-Fi AP bulunamadı."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Geçerli ağ bağlantısı kesilecek."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Şifreyi göster"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Ağı unut"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Sinyal kuvveti"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Wi-Fi ağı bilgisi"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "WPS yöntemi seç"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Şifreyi girin."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "WPS tuşu"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Tara"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Gizli ağ bul"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Sadece şarj ederken"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Zayıf"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Kullanıcı srtfksı"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Belirsiz"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Alt ağ maskesi"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Statik IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Kullanılabilir ağlar olduğunda bildirim al"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC adresi"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP adresi"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Kimlik"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Ağ geçidi adresi"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Kimlik girin."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "EAP yöntemi"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Bağlanılıyor..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Kaydedildi"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Bir Wi-Fi ağı saptandı. Bu ağa bağlanacaksınız."
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Gelişmiş ayarlar"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Hiçbiri"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Düğme"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Her zaman"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Önceki"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "İleri"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Bir daha gösterme"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Açılıyor..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "PIN geçersiz."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Geçersiz eylem. Yeniden deneyin."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "İptal"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Açık"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Kapalı"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Şifre"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Bilinmeyen"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Sıralama ölçütü"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Taranıyor..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "İsim"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Bağlan"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Sertifika yükle"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Atla"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Taramaya daima izin ver"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "%s seçildi.\n\nBir AP'ye bağlanamıyorsanız SIM kart yöneticisine giderek doğrulama için kullanılan SIM kartı değiştirin. Ardından, Mobil veri için kullanmak istediğiniz SIM kartı seçin. Alternatif olarak, kullanmak istemediğiniz SIM kartı çıkarabilirsiniz."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Bağlanmak istediğiniz ağa dokunun."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Hatırlanan ağa otomatik olarak bağlandınız. Ağ detaylarını görmek için, %s simgesine dokunun."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Ağa bağlandınız. Ağ detaylarını görmek için, %s simgesine dokunun."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Wi-Fi ağı bulunamadı. Yerinizi değiştirin veya daha sonra deneyin."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Wi-Fi ağlarını taramak için dokunun."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Güvenli bir ağa bağlanmak için, bir şifre veya diğer bilgileri girmeniz gerekebilir."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Proxy adresi"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Proxy bağlantı noktası"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Mevcut ağların listesini görüntülemek için Wi-Fi'ı açın."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Wi-Fi ağı ekle"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Ağ önek uzunluğu"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Güvenlik"
-
diff --git a/po/uk.po b/po/uk.po
deleted file mode 100755 (executable)
index 27bc1d3..0000000
--- a/po/uk.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Підключиться до пристрою"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Хибний сертифікат."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Аутентифікація фази 2"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Знайти"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Алфавітний"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Збільшує використання даних."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Хибний пароль."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Увімкнення мережі Wi-Fi призведе до вимкнення прив'язки Wi-Fi."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Подвійний дотик"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Доступні мережі"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS доступно"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Захищено"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "Отримання IP-адреси..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "Мережа SSID"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Сповіщення про мережі"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Wi-Fi в режимі сну"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Хороший"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "Відмінно"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Введіть PIN-код %1$s на маршрутизаторі Wi-Fi. Налаштування може тривати до %2$d хвилин."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Додатково"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Досягнуто максимальної кількості символів: %d"
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "Не вдалося отримати IP-адресу."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "Підключено до мережі Wi-Fi %s"
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Ніколи"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "PIN-код WPS"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Забути"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "ОК"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Підключено"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Автоматичне переключення між мережею Wi-Fi і мобільними мережами для забезпечення стабільного підключення до Інтернету."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Сталася помилка ідентифікації"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Натисніть кнопку WPS на точці доступу Wi-Fi протягом %d хвилин."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Відкрита"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Жодної ТД Wi-Fi не знайдено."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Поточну мережу буде відключено."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Показати пароль"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Забути мережу"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Потужність сигналу"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Відомості щодо мережі Wi-Fi"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "Вибір способу WPS"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Введіть пароль."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "Кнопка WPS"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Сканувати"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Пошук прихованої мережі"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Лише під час зарядження"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Слабкий"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "Серт. користувача"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Не визначено"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Маска підмережі"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Статична IP-адреса"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Отримання сповіщень у разі доступності мереж"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC-адреса"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP-адреса"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Ідентифікація"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Адреса шлюзу"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Введіть ідентифікатор."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "Метод EAP"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "З'єднання..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Збережено"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Виявлено мережу Wi-Fi. Буде встановлено підключення"
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Додаткові налаштування"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Немає"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Кнопка"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Завжди"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Попередній"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Далі"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Більше не показувати"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Увімкнення..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Хибний PIN-код."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Неприпустима дія. Cпробуйте ще раз."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Скасувати"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Увімкнено"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "Вимкнено"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Пароль"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Невідомо"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Сортування"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Сканування..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Iм'я"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "З'єднати"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Інсталювати сертифікат"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "Пропустити"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Дозволяти пошук"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "Вибрано %s.\n\nЯкщо вам не вдається підключитися до точки доступу, у меню «Диспетчер SIM-карти» змініть SIM-карту, що використовується для підтвердження. Потім виберіть SIM-карту, яку потрібно використовувати для мобільних даних. Також можна вийняти непотрібну SIM-карту."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Натисніть мережу, до якої потрібно підключитися."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Автоматично підключено до запам’ятованої мережі. Натисніть значок %s, щоб переглянути відомості про мережу."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Підключено до мережі. Натисніть значок %s, щоб переглянути відомості про мережу."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Жодної мережі Wi-Fi не знайдено. Перейдіть в інше розташування або спробуйте ще раз пізніше."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Натисніть для пошуку мережі Wi-Fi."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Щоб підключитися до захищеної мережі, можливо, потрібно буде ввести пароль або інші облікові дані."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Адреса проксі-сервера"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Порт проксі-сервера"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Увімкніть Wi-Fi, щоб переглянути список доступних мереж."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Додати мережу Wi-Fi"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Довжина мережного префіксу"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Безпека"
-
diff --git a/po/uz.po b/po/uz.po
deleted file mode 100755 (executable)
index b74f95e..0000000
--- a/po/uz.po
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "Qurilmaga ulanish"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "Nomaqbul sertifikat."
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "Bosqich 2 tekshiruvi"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "Topish"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "Alifbo tartibida"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "Ma’lumot ishlatilishini ko‘paytiradi."
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "Noto‘g‘ri parol."
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "Wi-Fini yoqish Wi-Fi bog‘lanishni o‘chiradi."
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "Ikki marta cherting"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "Mavjud tarmoqlar"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS mavjud"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "Himoyalangan"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "IP-manzillar olinmoqda..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "Tarmoq SSID"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "Tarmoq bildirishnomasi"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "Uyqu rejimida Wi-Fi yoq. holda tur."
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "Yaxshi"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "A’lo"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "Wi-Fi routeringizda %1$s PIN-kodni kiriting. O‘rnatish ko‘pi bilan %2$d daqiqada yakunlanadi."
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "Takomillashgan"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "Belgilar soni ruxsat etilgan maksimal miqdorga %d yetdi"
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "IP-manzilni olib bo‘lmadi."
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "%s Wi-Fi tarmog‘iga ulangan"
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "Hech qachon"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS PIN"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "Unutish"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "OK"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "Ulandi"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "Barqaror Internet ulanishini ta’minlash uchun Wi-Fi va mobil tarmoqlar o‘rtasida avtomatik ravishda almashish."
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "Haqiqiylik tekshiruvi xatosi yuz berdi"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "Wi-Fi kirishda WPSni %d daqiqa bosib turing."
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "Ochiq"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "Wi-Fi AP topilmadi."
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "Joriy tarmoq uziladi."
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "Parol ko‘rsatilsin"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "Tarmoqni unutish"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "Signal kuchi"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Wi-Fi tarmoq ma’lumoti"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "WPS uslubini tanlash"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "Parol kiriting."
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "WPS tugmasi"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "Qidirish"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "Yashirin tarmoqni topish"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "Faqat zaryadlanayotganda"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "Kuchsiz"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "User certificate"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "Aniqlanmagan"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "Tagtarmoq maskasi"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "Statik IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "Tarmoqlar mavjudligida bildirishnomalarni olish"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC manzili"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP-manzil"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "Identifikatsiya"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "Shluz manzili"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "Identifikatsiyani kiriting."
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "EAP uslub"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "Ulanmoqda..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "Saqlandi"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "Wi-Fi tarmoq aniqlandi. Tarmoqdan uzilasiz"
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "Takomillashgan parametrlar"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "Hech qaysi"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "Tugma"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "Har doim"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "Avvalgi"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "Keyingi"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "Boshqa ko‘rsatilmasin"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "Yoqilmoqda..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "Noto‘g‘ri PIN-kod."
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "Noto‘g‘ri harakat. Qayta urinib ko‘ring."
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "Bekor qilish"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "Yoq."
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "O‘ch."
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "Parol"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "Noma’lum"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "Saralash"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "Qidirish"
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "Ism"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "Ulanish"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "Sertifikatni o‘rnatish"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "O‘tkazib yubor"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "Qidirishga doim rxst ber"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "%s tanlangan.\n\nAP-ga ulana olmayotgan bo‘lsangiz, SIM-karta menejeriga o‘tish orqali tasdiqlash uchun ishlatiladigan SIM-kartani o‘zgartiring. So‘ngra Mobil ma’lumot uchun foydalanmoqchi bo‘lgan SIM-kartani tanlang. Yoki, foydalanishni xohlamagan SIM-kartani chiqarib oling."
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "Ulanmoqchi bo‘lgan tarmoq ustiga bosing."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Siz eslab qolingan tarmoqqa avtomatik ravishda ulangansiz. Tarmoq ma’lumotlarini ko‘rish uchun %s ikonchasini bosing."
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "Tarmoqqa ulangansiz. Tarmoq ma’lumotlarini ko‘rish uchun %s ikonachasini cherting."
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "Wi-Fi tarmoqlar topilmadi. Joylashuvingizni o‘zgartiring va qayta urinib ko‘ring."
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "Wi-Fi tarmoqlarni qidirish uchun teging."
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "Xavfsiz tarmoqqa ulanish uchun, parol yoki boshqa hisob ma’lumotini kiritishingiz lozim bo‘ladi."
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "Proksi manzili"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Proksi porti"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "Mavjud Wi-Fi tarmoqlar ro‘yxatini ko‘rib chiqish uchun Wi-Fi tarmoqni yoqing."
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "Wi-Fi tarmoq qo‘shish"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "Tarmoq prefiksi uzunligi"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "Xavfsizlik"
-
diff --git a/po/zh_CN.po b/po/zh_CN.po
deleted file mode 100755 (executable)
index 2cc8869..0000000
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "连接至设备"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "无效证书。"
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "阶段2认证"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "查找"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "按字母顺序"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "增加数据使用量。"
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "密码错误"
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "打开 Wi-Fi 将禁用 Wi-Fi 网络共享。"
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "双击"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "可用的网络"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS可用"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "安全"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "正在获取 IP 地址…"
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "网络 SSID"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "网络通知"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "睡眠期间保持 Wi-Fi 开启"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "好"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "棒极了"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "请在您的 Wi-Fi 路由器上输入 %1$s 数字密码。完成设置可能最多需要 %2$d 分钟。"
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "高级设置"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "达到的最大字符数 %d"
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "获取 IP 地址失败"
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "已连接至 Wi-Fi 网络%s"
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "从不"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS PIN"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "忘记"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "确定"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "已连接"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "在移动网络和无线网络之间自动切换来保持互联网连接稳定。"
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "发生验证错误"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "%d分钟内在Wi-Fi接入点按下WPS钮。"
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "开放"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "未找到 Wi-Fi AP。"
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "当前网络将断开。"
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "显示密码"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "忘记网络"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "信号强度"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Wi-Fi 网络信息"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "选择 WPS 方式"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "输入密码"
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "WPS按钮"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "扫描"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "查找隐藏网络"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi 直连"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "仅在充电时"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "弱"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "用户证书"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "不明确的"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "子网时标"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "静态IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "网络可用时接收通知"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC 地址"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP 地址"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "身份"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "网关地址"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "输入 ID。"
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "EAP 方法"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "连接中..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "已保存"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "已检测到 Wi-Fi 网络。您将连接。"
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "高级设置"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "无"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "按钮"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "总是"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "上一步"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "下一步"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "不再显示"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "正在打开..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "PIN 码无效。"
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "无效动作,请重试。"
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "取消"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "开"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "关"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "密码"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "未知"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "排序方式"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "扫描中..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "名称"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "连接"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "安装证书"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "跳过"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "总是允许扫描"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "已选择 %s。\n\n如果无法连接至 AP,请通过进入 SIM 卡管理器更改用于验证的 SIM 卡。然后选择您想要用于移动数据的 SIM 卡。或者,也可以卸载您不想使用的 SIM 卡。"
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "轻敲您想要连接的网络。"
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "已自动连接到已知的网络。若要查看网络详细信息,请点击%s图标。"
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "已连接到网络。若要查看网络详细信息,请点击%s图标。"
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "未找到 Wi-Fi 网络。更改您的位置或稍后尝试。"
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "轻敲以扫描 Wi-Fi 网络。"
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "若要连接至安全网络,您可能需要输入密码或其他身份证明。"
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "代理地址"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "代理端口"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "打开 Wi-Fi 以查看可用网络列表。"
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "添加 Wi-Fi 网络"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "网络前缀长度"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "安全"
-
diff --git a/po/zh_HK.po b/po/zh_HK.po
deleted file mode 100755 (executable)
index 813f995..0000000
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "連接至裝置"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "證書無效。"
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "階段 2 認證"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "尋找"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "按字母順序"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "增加數據使用量。"
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "密碼錯誤"
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "開啟 Wi-Fi 將停用 Wi-Fi 網絡共享。"
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "輕觸兩下"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "可用的網絡"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "WPS 可用"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "安全"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "正在取得 IP 地址..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "網絡 SSID"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "網絡通知"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "睡眠期間保持 Wi-Fi 開啟"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "良好"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "極佳"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "在 Wi-Fi 路由器上輸入 %1$s PIN 碼。此設定可能需要花費達 %2$d 分鐘的時間才可完成。"
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "進階"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "已達字元數量上限  %d。"
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "取得 IP 地址失敗。"
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "已連接至 Wi-Fi 網絡%s"
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "從不"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS PIN"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "忘記"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "確定"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "已連接"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "在流動網絡與無線網絡之間自動切換以保持互聯網連接穩定。"
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "發生認證錯誤"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "在%d分鐘內按下Wi-Fi接入點的WPS。"
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "開啟"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "找不到 Wi-Fi AP。"
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "將中斷目前網絡的連接。"
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "顯示密碼"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "忘記網絡"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "訊號強度"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Wi-Fi 網絡資訊"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "選擇 WPS 方式"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "輸入密碼。"
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "WPS鍵"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "掃描"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "尋找隱藏的網絡"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "僅在充電時"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "弱"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "用戶證書"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "未指定"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "子網絡範圍"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "靜態 IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "網絡可用時接收通知。"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC 地址"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP 地址"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "身份"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "網關地址"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "輸入身分。"
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "EAP 方法"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "連接中..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "已儲存"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "已偵測到 Wi-Fi 網絡。將會連接。"
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "進階設定"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "無"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "按鈕"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "永遠"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "上一頁"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "下一頁"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "不再顯示"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "正在開啟..."
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "無效的 PIN 碼。"
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "動作無效。請重試。"
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "取消"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "開"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "關"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "密碼"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "未知"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "排序方式"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "正在掃描..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "名稱"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "連接"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "安裝證書"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "略過"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "總是允許掃描"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "已選擇 %s。\n\n若您無法連接至 AP,請通過前往 SIM 卡管理員變更用於驗證的 SIM 卡。然後選擇您想要用於流動數據的 SIM 卡。或者,您也可卸載不想使用的 SIM 卡。"
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "輕觸想要連接的網絡。"
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "您已自動連接至已記憶的網路。如要查看網絡詳情,請輕觸%s圖示。"
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "您已連接至網絡。如要查看網絡詳情,請輕觸%s圖示。"
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "找不到 Wi-Fi 網絡。變更您的位置或稍後再試。"
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "輕觸以掃描 Wi-Fi 網絡。"
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "若要連線至安全的網絡,您可能需要輸入密碼或其他憑證。"
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "代理伺服器地址"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "代理伺服器端口"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "開啟 Wi-Fi 以檢視可用網絡清單。"
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "新增 WiFi 網絡"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "網絡首碼長度"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "安全性"
-
diff --git a/po/zh_TW.po b/po/zh_TW.po
deleted file mode 100755 (executable)
index fb3c02b..0000000
+++ /dev/null
@@ -1,309 +0,0 @@
-msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
-msgstr "連接至裝置"
-
-msgid "IDS_BR_POP_INVALID_CERTIFICATE"
-msgstr "憑證無效。"
-
-msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
-msgstr "第 2 階段認證"
-
-msgid "IDS_COM_BODY_FIND"
-msgstr "尋找"
-
-msgid "IDS_EMAIL_POP_ALPHABETICAL"
-msgstr "照字母次序"
-
-msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
-msgstr "增加數據用量。"
-
-msgid "IDS_ST_POP_WRONG_PASSWORD"
-msgstr "密碼錯誤"
-
-msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
-msgstr "開啟 Wi-Fi 將停用 Wi-Fi 網路共享。"
-
-msgid "IDS_ST_HEADER_DOUBLE_TAP"
-msgstr "輕觸兩次"
-
-msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
-msgstr "可用網路"
-
-msgid "IDS_ST_BODY_WPS_AVAILABLE"
-msgstr "取得 WPS"
-
-msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
-msgstr "安全"
-
-msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
-msgstr "正在取得 IP 位址..."
-
-msgid "IDS_ST_BODY_NETWORK_SSID"
-msgstr "網路 SSID"
-
-msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
-msgstr "網路通知"
-
-msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
-msgstr "休眠時仍開啟 Wi-Fi"
-
-msgid "IDS_ST_BODY_GOOD_M_BATTERY"
-msgstr "良好"
-
-msgid "IDS_ST_BODY_EXCELLENT"
-msgstr "棒極了"
-
-msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
-msgstr "在 Wi-Fi 路由器上輸入 %1$s 數字密碼。此設定可能需要花費達 %2$d 分鐘的時間才可完成。"
-
-msgid "IDS_ST_BODY_ADVANCED"
-msgstr "進階"
-
-msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
-msgstr "已達字元數量上限  %d。"
-
-msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
-msgstr "無法取得 IP 位址。"
-
-msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
-msgstr "已連接至 Wi-Fi 網路%s"
-
-msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
-msgstr "一律不連線"
-
-msgid "IDS_WIFI_SK_WPS_PIN"
-msgstr "WPS的密碼"
-
-msgid "IDS_WIFI_SK_FORGET"
-msgstr "清除"
-
-msgid "IDS_WIFI_SK2_OK"
-msgstr "確定"
-
-msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
-msgstr "已連線"
-
-msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
-msgstr "自動於 Wi-Fi 與行動網路間切換至維持穩定的網際網路連線。"
-
-msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
-msgstr "認證發生錯誤"
-
-msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
-msgstr "在%d分鐘內按下你的Wi - Fi WPS存取點。"
-
-msgid "IDS_WIFI_POP_OPEN"
-msgstr "開啟"
-
-msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
-msgstr "找不到 Wi-Fi AP。"
-
-msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
-msgstr "即將中斷目前的網路連線。"
-
-msgid "IDS_WIFI_OPT_WPS"
-msgstr "WPS"
-
-msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
-msgstr "顯示密碼"
-
-msgid "IDS_WIFI_OPT_FORGET_NETWORK"
-msgstr "清除網路"
-
-msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
-msgstr "訊號強度"
-
-msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
-msgstr "Wi-Fi 網路資訊"
-
-msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
-msgstr "選擇 WPS 方式"
-
-msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
-msgstr "輸入密碼。"
-
-msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
-msgstr "WPS 按鈕"
-
-msgid "IDS_WIFI_BUTTON_SCAN"
-msgstr "掃描"
-
-msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
-msgstr "尋找隱藏的網路"
-
-msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
-msgstr "Wi-Fi Direct"
-
-msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
-msgstr "只在充電時"
-
-msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
-msgstr "弱"
-
-msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
-msgstr "使用者憑證"
-
-msgid "IDS_WIFI_BODY_UNSPECIFIED"
-msgstr "未指定"
-
-msgid "IDS_WIFI_BODY_SUBNET_MASK"
-msgstr "子網路遮罩"
-
-msgid "IDS_WIFI_BODY_STATIC_IP"
-msgstr "靜態 IP"
-
-msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
-msgstr "網路可用時接收通知"
-
-msgid "IDS_WIFI_BODY_MAC_ADDRESS"
-msgstr "MAC 位址"
-
-msgid "IDS_WIFI_BODY_IP_ADDRESS"
-msgstr "IP 位址"
-
-msgid "IDS_WIFI_BODY_IDENTITY"
-msgstr "使用者"
-
-msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
-msgstr "閘道位址"
-
-msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
-msgstr "輸入身分。"
-
-msgid "IDS_WIFI_BODY_EAP_METHOD"
-msgstr "EAP 方法"
-
-msgid "IDS_WIFI_BODY_EAP"
-msgstr "EAP"
-
-msgid "IDS_WIFI_BODY_DNS_2"
-msgstr "DNS 2"
-
-msgid "IDS_WIFI_BODY_DNS_1"
-msgstr "DNS 1"
-
-msgid "IDS_WIFI_BODY_CONNECTING_ING"
-msgstr "連線中..."
-
-msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
-msgstr "已儲存"
-
-msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
-msgstr "已偵測到 Wi-Fi 網路。將會連接。"
-
-msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
-msgstr "進階設定"
-
-msgid "IDS_ST_BODY_NONE"
-msgstr "無"
-
-msgid "IDS_BR_BODY_BUTTON_T_TTS"
-msgstr "按鍵"
-
-msgid "IDS_CLD_OPT_ALWAYS_ABB"
-msgstr "永遠"
-
-msgid "IDS_STU_BUTTON_PREVIOUS"
-msgstr "上一頁"
-
-msgid "IDS_STU_BUTTON_NEXT"
-msgstr "下一頁"
-
-msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
-msgstr "不再顯示"
-
-msgid "IDS_ST_BODY_TURNING_ON_ING"
-msgstr "正在開啟…"
-
-msgid "IDS_GC_POP_INVALID_PIN"
-msgstr "無效的數字密碼"
-
-msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
-msgstr "動作無效。請重試。"
-
-msgid "IDS_WIFI_SK_CANCEL"
-msgstr "取消"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
-msgstr "開"
-
-msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
-msgstr "關"
-
-msgid "IDS_WIFI_HEADER_PASSWORD"
-msgstr "密碼"
-
-msgid "IDS_WIFI_BODY_WI_FI"
-msgstr "Wi-Fi"
-
-msgid "IDS_WIFI_BODY_UNKNOWN"
-msgstr "未知"
-
-msgid "IDS_WIFI_BODY_SORT_BY"
-msgstr "排序依據"
-
-msgid "IDS_WIFI_BODY_SCANNING_ING"
-msgstr "正在掃描..."
-
-msgid "IDS_WIFI_BODY_NAME"
-msgstr "名稱"
-
-msgid "IDS_WIFI_BODY_CONNECT"
-msgstr "連接"
-
-msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
-msgstr "安裝憑證"
-
-msgid "IDS_WIFI_HEADER_PASSPOINT"
-msgstr "Passpoint"
-
-msgid "IDS_ST_OPT_SKIP"
-msgstr "略過"
-
-msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
-msgstr "自動允許掃描"
-
-msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
-msgstr "已選擇 %s。\n\n若您無法連接至 AP,請前往 SIM 卡管理工具變更用於驗證的 SIM 卡。然後選擇想要用於行動數據的 SIM 卡。或者,也可以卸載不想要使用的 SIM 卡。"
-
-msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
-msgstr "輕觸想要連線的網路。"
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "已為您自動連接至已記憶的網路。若要查看網路詳細資料,請輕觸%s圖示。"
-
-msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
-msgstr "已為您中斷網路連接。若要查看網路詳細資料,請輕觸%s圖示。"
-
-msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
-msgstr "找不到 Wi-Fi 網路。變更您的位置或稍後重試。"
-
-msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
-msgstr "輕觸以搜尋 Wi-Fi 網路。"
-
-msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
-msgstr "如要連線至安全的網路,您可能必須輸入密碼或其他憑證。"
-
-msgid "IDS_ST_SBODY_PROXY_ADDRESS"
-msgstr "代理伺服器地址"
-
-msgid "IDS_ST_SBODY_PROXY_PORT"
-msgstr "Proxy 連接埠"
-
-msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
-msgstr "開啟 Wi-Fi 以查看可用網路清單。"
-
-msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
-msgstr "新增 Wi-Fi 網路"
-
-msgid "IDS_ST_BODY_IPV4"
-msgstr "IPv4"
-
-msgid "IDS_ST_BODY_IPV6"
-msgstr "IPv6"
-
-msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
-msgstr "網路前置碼長度"
-
-msgid "IDS_ST_BUTTON_SECURITY_ABB"
-msgstr "安全性"
-
diff --git a/res/fonts/oobe/SamsungOneUI-400.ttf b/res/fonts/oobe/SamsungOneUI-400.ttf
new file mode 100644 (file)
index 0000000..b662d56
Binary files /dev/null and b/res/fonts/oobe/SamsungOneUI-400.ttf differ
diff --git a/res/fonts/oobe/SamsungOneUI-500.ttf b/res/fonts/oobe/SamsungOneUI-500.ttf
new file mode 100644 (file)
index 0000000..2c13e91
Binary files /dev/null and b/res/fonts/oobe/SamsungOneUI-500.ttf differ
diff --git a/res/fonts/oobe/SamsungOneUI-600.ttf b/res/fonts/oobe/SamsungOneUI-600.ttf
new file mode 100644 (file)
index 0000000..67d2bb5
Binary files /dev/null and b/res/fonts/oobe/SamsungOneUI-600.ttf differ
diff --git a/res/images/A01-3_icon_00.png b/res/images/A01-3_icon_00.png
new file mode 100644 (file)
index 0000000..384a0cd
Binary files /dev/null and b/res/images/A01-3_icon_00.png differ
diff --git a/res/images/A01-3_icon_01.png b/res/images/A01-3_icon_01.png
new file mode 100644 (file)
index 0000000..c8cc12c
Binary files /dev/null and b/res/images/A01-3_icon_01.png differ
diff --git a/res/images/A01-3_icon_02.png b/res/images/A01-3_icon_02.png
new file mode 100644 (file)
index 0000000..b1d948c
Binary files /dev/null and b/res/images/A01-3_icon_02.png differ
diff --git a/res/images/A01-3_icon_03.png b/res/images/A01-3_icon_03.png
new file mode 100644 (file)
index 0000000..e7ba2be
Binary files /dev/null and b/res/images/A01-3_icon_03.png differ
diff --git a/res/images/A01-3_icon_captive.png b/res/images/A01-3_icon_captive.png
new file mode 100644 (file)
index 0000000..b99ecb6
Binary files /dev/null and b/res/images/A01-3_icon_captive.png differ
diff --git a/res/images/A01-3_icon_captive_press.png b/res/images/A01-3_icon_captive_press.png
new file mode 100644 (file)
index 0000000..2bbf02d
Binary files /dev/null and b/res/images/A01-3_icon_captive_press.png differ
diff --git a/res/images/A01-3_icon_lock_00.png b/res/images/A01-3_icon_lock_00.png
new file mode 100644 (file)
index 0000000..8fb1858
Binary files /dev/null and b/res/images/A01-3_icon_lock_00.png differ
diff --git a/res/images/A01-3_icon_lock_01.png b/res/images/A01-3_icon_lock_01.png
new file mode 100644 (file)
index 0000000..95e261c
Binary files /dev/null and b/res/images/A01-3_icon_lock_01.png differ
diff --git a/res/images/A01-3_icon_lock_02.png b/res/images/A01-3_icon_lock_02.png
new file mode 100644 (file)
index 0000000..36a92a9
Binary files /dev/null and b/res/images/A01-3_icon_lock_02.png differ
diff --git a/res/images/A01-3_icon_lock_03.png b/res/images/A01-3_icon_lock_03.png
new file mode 100644 (file)
index 0000000..30ca366
Binary files /dev/null and b/res/images/A01-3_icon_lock_03.png differ
diff --git a/res/images/core_button_effect_normal.#.png b/res/images/core_button_effect_normal.#.png
new file mode 100644 (file)
index 0000000..28c6e47
Binary files /dev/null and b/res/images/core_button_effect_normal.#.png differ
diff --git a/res/images/core_button_effect_pressed.#.png b/res/images/core_button_effect_pressed.#.png
new file mode 100644 (file)
index 0000000..8b93be3
Binary files /dev/null and b/res/images/core_button_effect_pressed.#.png differ
diff --git a/res/images/find_hidden_network.png b/res/images/find_hidden_network.png
new file mode 100644 (file)
index 0000000..175656c
Binary files /dev/null and b/res/images/find_hidden_network.png differ
diff --git a/res/images/micro_x.png b/res/images/micro_x.png
new file mode 100644 (file)
index 0000000..e50e8f9
Binary files /dev/null and b/res/images/micro_x.png differ
diff --git a/res/images/noti_wifi_in_range.png b/res/images/noti_wifi_in_range.png
new file mode 100644 (file)
index 0000000..e1e6f18
Binary files /dev/null and b/res/images/noti_wifi_in_range.png differ
diff --git a/res/images/noti_wifi_in_range_ongoing.png b/res/images/noti_wifi_in_range_ongoing.png
new file mode 100644 (file)
index 0000000..666288b
Binary files /dev/null and b/res/images/noti_wifi_in_range_ongoing.png differ
diff --git a/res/images/oobe/buttons/base_border.png b/res/images/oobe/buttons/base_border.png
new file mode 100644 (file)
index 0000000..58252a3
Binary files /dev/null and b/res/images/oobe/buttons/base_border.png differ
diff --git a/res/images/oobe/buttons/base_circle32.png b/res/images/oobe/buttons/base_circle32.png
new file mode 100644 (file)
index 0000000..aa770f1
Binary files /dev/null and b/res/images/oobe/buttons/base_circle32.png differ
diff --git a/res/images/oobe/buttons/base_circle60.png b/res/images/oobe/buttons/base_circle60.png
new file mode 100644 (file)
index 0000000..ef1de59
Binary files /dev/null and b/res/images/oobe/buttons/base_circle60.png differ
diff --git a/res/images/oobe/buttons/dot.png b/res/images/oobe/buttons/dot.png
new file mode 100644 (file)
index 0000000..9a23b15
Binary files /dev/null and b/res/images/oobe/buttons/dot.png differ
diff --git a/res/images/oobe/buttons/gray_border.png b/res/images/oobe/buttons/gray_border.png
new file mode 100644 (file)
index 0000000..58252a3
Binary files /dev/null and b/res/images/oobe/buttons/gray_border.png differ
diff --git a/res/images/oobe/buttons/green_border.png b/res/images/oobe/buttons/green_border.png
new file mode 100644 (file)
index 0000000..83cf63f
Binary files /dev/null and b/res/images/oobe/buttons/green_border.png differ
diff --git a/res/images/oobe/checkboxes/checked_bg.png b/res/images/oobe/checkboxes/checked_bg.png
new file mode 100644 (file)
index 0000000..b7bc296
Binary files /dev/null and b/res/images/oobe/checkboxes/checked_bg.png differ
diff --git a/res/images/oobe/checkboxes/unchecked_bg.png b/res/images/oobe/checkboxes/unchecked_bg.png
new file mode 100644 (file)
index 0000000..fb7b7c9
Binary files /dev/null and b/res/images/oobe/checkboxes/unchecked_bg.png differ
diff --git a/res/images/setting_wifi.png b/res/images/setting_wifi.png
new file mode 100644 (file)
index 0000000..aa342a0
Binary files /dev/null and b/res/images/setting_wifi.png differ
diff --git a/res/images/wifi_btn_next.png b/res/images/wifi_btn_next.png
new file mode 100644 (file)
index 0000000..04daa6d
Binary files /dev/null and b/res/images/wifi_btn_next.png differ
diff --git a/res/images/wifi_icon_badge_container.png b/res/images/wifi_icon_badge_container.png
new file mode 100644 (file)
index 0000000..405e1b6
Binary files /dev/null and b/res/images/wifi_icon_badge_container.png differ
diff --git a/res/images/wifi_icon_badge_info.png b/res/images/wifi_icon_badge_info.png
new file mode 100644 (file)
index 0000000..6b2dd79
Binary files /dev/null and b/res/images/wifi_icon_badge_info.png differ
diff --git a/res/images/wifi_icon_eye_pw_invisible.png b/res/images/wifi_icon_eye_pw_invisible.png
new file mode 100644 (file)
index 0000000..dc53cd3
Binary files /dev/null and b/res/images/wifi_icon_eye_pw_invisible.png differ
diff --git a/res/images/wifi_icon_eye_pw_visible.png b/res/images/wifi_icon_eye_pw_visible.png
new file mode 100644 (file)
index 0000000..1f8ab42
Binary files /dev/null and b/res/images/wifi_icon_eye_pw_visible.png differ
diff --git a/res/images/wifi_icon_wps.png b/res/images/wifi_icon_wps.png
new file mode 100644 (file)
index 0000000..c77f56a
Binary files /dev/null and b/res/images/wifi_icon_wps.png differ
diff --git a/res/po/CMakeLists.txt b/res/po/CMakeLists.txt
new file mode 100644 (file)
index 0000000..283005f
--- /dev/null
@@ -0,0 +1,39 @@
+# for i18n
+
+SET(POFILES ar.po az.po bg.po ca.po cs.po da.po de.po el_GR.po en.po en_PH.po
+       en_US.po es_ES.po es_US.po et.po eu.po fi.po fr.po fr_CA.po ga.po gl.po
+       hi.po hr.po hu.po hy.po is.po it_IT.po ja_JP.po ka.po kk.po lt.po
+       lv.po mk.po nb.po nl.po pl.po pt_BR.po pt_PT.po ro.po ru_RU.po sk.po
+       sl.po sr.po sv.po tr_TR.po uk.po uz.po zh_CN.po zh_HK.po zh_TW.po ko_KR.po
+   )
+
+SET(MSGFMT "/usr/bin/msgfmt")
+
+SET(WIFI_UG_PROJECT_NAME "ug-wifi-efl-UG")
+SET(WIFI_QS_PROJECT_NAME "wifi-qs")
+
+FOREACH(pofile ${POFILES})
+       SET(pofile ${CMAKE_CURRENT_SOURCE_DIR}/${pofile})
+       MESSAGE("PO: ${pofile}")
+       GET_FILENAME_COMPONENT(absPofile ${pofile} ABSOLUTE)
+       GET_FILENAME_COMPONENT(lang ${absPofile} NAME_WE)
+       SET(moFile ${CMAKE_CURRENT_BINARY_DIR}/${lang}.mo)
+       ADD_CUSTOM_COMMAND(
+               OUTPUT ${moFile}
+               COMMAND ${MSGFMT} -o ${moFile} ${absPofile}
+               DEPENDS ${absPofile}
+       )
+
+       # install for UG
+       INSTALL(FILES ${moFile}
+               DESTINATION /usr/share/locale/${lang}/LC_MESSAGES RENAME ${WIFI_UG_PROJECT_NAME}.mo)
+
+       # install for QS
+       INSTALL(FILES ${moFile}
+               DESTINATION /usr/share/locale/${lang}/LC_MESSAGES RENAME ${WIFI_QS_PROJECT_NAME}.mo)
+
+       SET(moFiles ${moFiles} ${moFile})
+ENDFOREACH(pofile)
+
+MESSAGE(".mo files: ${moFiles}")
+ADD_CUSTOM_TARGET(po ALL DEPENDS ${moFiles})
diff --git a/res/po/ar.po b/res/po/ar.po
new file mode 100644 (file)
index 0000000..fd8ae0f
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "توصيل الجهاز"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "شهادة غير صالحة."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "مصادقة المرحلة الثانية"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "بحث"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "أبجدي"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "يزيد من استخدام البيانات."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "كلمة المرور خاطئة."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "سيؤدي تشغيل شبكة Wi-Fi إلى إلغاء تفعيل تقييد Wi-Fi."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "نقرة مزدوجة"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "الشبكات المتوفرة"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS متوفر"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "آمن"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "جار الحصول على عنوان IP..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "شبكة SSID"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "إخطارات الشبكة"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "الاحتفاظ بتشغيل Wi-Fi أثناء وضع السكون"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "جيدة"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "ممتاز"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "أدخل رمز PIN الخاص بـ %1$s بموجه Wi-Fi. قد يستغرق الإعداد %2$d دقائق حتى يكتمل."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "متقدم"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "تم الوصول إلى الحد الأقصى من عدد الأحرف %d"
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "فشل الحصول على عنوان IP."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "تم الاتصال بشبكة Wi-Fi التي تحمل الاسم %s"
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "أبدًا"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS PIN"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "نسيان"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "موافق"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "تم الاتصال"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "التبديل تلقائيا بين شبكات Wi-Fi والهاتف المحمول للحفاظ على اتصال إنترنت ثابت."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "حدث خطأ في المصادقة"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "اضغط WPS في نقطة وصول Wi-Fi خلال %d دقيقة."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "مفتوح"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "لا يتوفر نقاطة وصول  Wi-Fi."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "سيتم قطع اتصال الشبكة الحالية."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "عرض كلمة المرور"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "نسيان الشبكة"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "قوة الإشارة"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "معلومات حول شبكة Wi-Fi"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "تحديد طريقة WPS"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "أدخل كلمة المرور."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "زر WPS"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "بحث"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "العثور على الشبكة المخفية"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi مباشر"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "أثناء الشحن فقط"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "ضعيفة"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "شهادة المستخدم"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "غير محدد"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "قناع الشبكة الفرعية"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "ثابت IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "استلام إشعارات عند توفّر الشبكات"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "عنوان MAC"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "عنوان IP"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "الهوية"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "عنوان البوابة"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "أدخل الهوية."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "أسلوب EAP"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "جار التوصيل..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "تم الحفظ."
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "تم اكتشاف شبكة Wi-Fi. سيتم الاتصال."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "ضبط متقدم"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "لاشيء"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "الزر"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "دائما"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "السابق"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "التالي"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "عدم العرض مرة أخرى"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "جاري التشغيل..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "رمز PIN غير صالح."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "إجراء غير صالح. حاول مرة أخرى."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "إلغاء"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "مفعل"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "غير مفعل"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "كلمة المرور"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "غير معروف"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "فرز بواسطة"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "جاري البحث..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "الاسم"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "توصيل"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "تثبيت الشهادة"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "تخطي"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "السماح بالبحث دائما‬"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "تم تحديد ”%s“.‏\n\nإذا تعذر عليك الاتصال بنقطة وصول، فغيّر بطاقة SIM المستخدمة للتحقق عبر الانتقال إلى إدارة بطاقة SIM. ثم حدد بطاقة SIM التي تريد استخدامها لبيانات الهاتف المحمول. بدلاً من ذلك، يمكنك إزالة بطاقة SIM التي لا تريد استخدامها."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "انقر فوق الشبكة التي تريد الاتصال بها."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "تم توصيلك تلقائيا بالشبكة التي تم تذكرها. للاطلاع على تفاصيل الشبكة، انقر فوق الرمز %s."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "تم الاتصال بالشبكة. للاطلاع على تفاصيل الشبكة، انقر فوق الرمز %s."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "لم يتم العثور على شبكات Wi-Fi. قم بتغيير موقعك أو حاول لاحقا."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "انقر للبحث عن شبكات Wi-Fi."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "للاتصال بشبكة آمنة، قد تحتاج إلى إدخال كلمة مرور أو بيانات اعتماد أخرى."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "عنوان الوكيل"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "منفذ الوكيل"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "قم بتشغيل Wi-Fi لعرض قائمة الشبكات المتوفرة."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "إضافة شبكة Wi-Fi"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "طول بادئة الشبكة"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "الحماية"
diff --git a/res/po/az.po b/res/po/az.po
new file mode 100644 (file)
index 0000000..2f34036
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Cihaza qoşulma"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Sertifikat səhvdir."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Mərhələ 2 əslliyin yoxlanması"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Tap"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Əlifba sırası"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Məlumat istifadəsini artırır."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Yanlış şifrə."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Wi-Fi-ın yandırılması Wi-Fi bağlantısını qeyri-aktiv edəcək."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "İki dəfə vurun"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Mövcud şəbəkələr"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS mümkündür"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Qorunur"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "IP ünvanı əldə edilir..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "Şəbəkə SSID"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Şəbəkə bildirişi"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Mürgü zamanı Wi-Fi-ı yanılı saxla"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Yaxşı"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Əla"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Wi-Fi yönləndiricinizə %1$s PIN daxil edin. Quraşdırmanın tamamlanması %2$d dəqiqə çəkə bilər."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Təkmilləşdirilmiş"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Simvolların sayı maksimuma %d çatıb"
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "IP ünvanın əldə etmək mümkün olmadı."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Wi-Fi şəbəkəsinə %s qoşuldu"
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Heç zaman"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS PIN"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Unut"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "Oldu"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Qoşuldu"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Sabit internet bağlantısı qurmaq üçün Wi-Fi və mobil şəbəkələr arasında avtomatik keçin."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Eyniləşdirmə səhvi baş verdi"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "%d dəqiqə ərzində Wi-Fi giriş nöqtəsində WPS düyməsini bas."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Aç"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Wi-Fi AP tapılmadı."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Cari şəbəkə ilə əlaqə kəsiləcək."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Parolu göstər"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Şəbəkə unudulsun"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Siqnal səviyyəsi"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Wi-Fi şəbəkə məlumatı"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "WPS üsulunu seç"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Kodu daxil et."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "WPS düyməsi"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Axtarın"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Gizli şəbəkləri tap"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Yalnız doldurulma zamanı"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Zəif"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "İstifadəçi sertifikatı"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Təyin edilməyib"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Şəbəkə altı qoruyucusu"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Statik İP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Şəbəkələr mövcud olduqda bildirişlər alın"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC ünvanı"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP ünvanı"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Kimlik"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Giriş ünvanı"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Eyniliyi daxil edin."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "EAP metodu"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "qoşulur"
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Yaddaşa yazıldı"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Wi-Fi şəbəkəsi aşkarlandı. Siz qoşulacaqsınız"
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Təkmilləşdirilmiş parametrlər"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Yoxdur"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Düymə"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Həmişə"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Əvvəlki"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Növbəti"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Bir daha göstərmə"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Yandırılır..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "PIN səhvir."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Əməliyyat səhvdir. Yenidən cəhd edin."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Ləğv et"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Qoş"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Söndür"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Şifrə"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Naməlum"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Sıralama qaydası"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Skan edilir..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Ad"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Qoşul"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Sertifikatı quraşdır"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Burax"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Həmişə axtarışa icazə ver"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "%s seçildi.\n\nAP-a qoşula bilmirsinizsə, SIM kart menecerinə keçərək təsdiq üçün istifadə edilmiş SIM kartı dəyişin. Sonra Mobil tarif üçün istifadə etmək istədiyiniz SIM kartı seçin. Alternativ olaraq siz istifadə etmək istəmədiyiniz SIM kartı çıxara bilərsiniz."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Qoşulmaq üçün istədiyiniz şəbəkəyə vurun."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Siz yadda saxlanmış şəbəkəyə avtomatik olaraq qoşulacaqsınız. Şəbəkə detallarını görmək üçün %s nişanını vurun."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Siz şəbəkəyə qoşuldunuz. Şəbəkə detallarını görmək üçün %s nişanını vurun."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Wi-Fi şəbəkəsi aşkarlanmadı. Olduğunuz yeri dəyişin və ya daha sonra cəhd edin."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Wi-Fi şəbəkələrini axtarmaq üçün vurun."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Qorunan şəbəkəyə qoşulmaq üçün parol və ya digər məlumatları daxi etməli ola bilərsiniz."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Proksi ünvan"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Proksi portu"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Mövcud şəbəkələrin siyahısına baxmaq üçün Wi-Fi-ı yandırın."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Wi-Fi şəbəkəsi əlavə edin"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Şəbəkə prefiksi uzunluğu"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Təhlükəsizlk"
diff --git a/res/po/bg.po b/res/po/bg.po
new file mode 100644 (file)
index 0000000..4e0dd40
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Свързване към устройство"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Невалиден сертификат."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Удостоверяване с фаза 2"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Търсене"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "По азбучен ред"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Увеличава използването на данни."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Грешна парола."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Включването на Wi-Fi ще деактивира Wi-Fi привързване."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Двойно почукване"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Достъпни мрежи"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS е налична"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Защитено"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Получаване на IP адрес..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "SSID мрежа"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Мрежово уведомяване"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Остави Wi-Fi включено по време на сън"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Добър"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Отлично"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Въведете PIN кода за %1$s на вашия Wi-Fi рутер. Изпълняването на настройката може да отнеме до %2$d минути."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Допълнителни"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Достигнат е максималният брой знаци %d."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Неуспешно получаване на IP адрес."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Свързано e към Wi-Fi мрежа %s."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Никога"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS PIN"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Забравяне"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Свързано"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "За автоматично превключване между Wi-Fi и мобилни мрежи за поддържане на стабилна интернет връзка."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Възникна грешка при удостоверяване"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Натиснете WPS на Wi-Fi точката за достъп в рамките на %d минути."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Отваряне"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Не е намерена Wi-Fi AP."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Връзката с текущата мрежа ще бъде прекъсната."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Показване на паролата"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Забравяне на мрежата"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Сила на сигнала"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Информация за Wi-Fi мрежа"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Избор на WPS метод"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Въвеждане на парола"
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "Бутон WPS"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Сканиране"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Намиране на скрита мрежа"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Само докато се зарежда"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Слаб"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Сертификат потр."
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Неопределен"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Подмрежова маска"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Статичен IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Получаване на известия, когато има достъпни мрежи"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC адрес"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP адрес"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Самоличност"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Адрес на шлюз"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Въведете самоличност."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "Метод EAP"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Свързване..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Записан"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Открита е Wi-Fi връзка. Ще бъдете свързани."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Разширени настройки"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Няма"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Бутон"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Винаги"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Предишен"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Следващ"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Не показвай отново"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Включване..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Невалиден PIN."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Невалидно действие. Опитайте отново."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Отмени"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Включено"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Изключено"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Парола"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Няма информация"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Сортиране по"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Сканиране..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Име"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Свързване"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Инсталиране на сертификат"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Пропускане"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Винаги разреш. сканиране"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "%s е избрано.\n\nАко не можете да се свържете към точка за достъп, сменете SIM картата, използвана за потвърждаване, като отидете в „Диспечер на SIM карти“. След това изберете SIM картата, която искате да използвате за Мобилни данни. Също така можете да демонтирате SIM картата, която не искате да използвате."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Чукнете мрежата, с която искате да се свържете."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Свързахте се автоматично към запомнената мрежа. За да видите подробности за мрежата, чукнете иконата %s."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Свързахте се към мрежата. За да видите подробности за мрежата, чукнете иконата %s."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Няма открити Wi-Fi мрежи. Променете местоположението си или опитайте по-късно."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Чукнете, за да сканирате за Wi-Fi мрежи."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "За да се свържете към защитена мрежа, може да е необходимо да въведете парола или други данни за удостоверяване."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Адрес на прокси"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Порт за прокси"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Включете Wi-Fi, за да видите списък с наличните мрежи."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Добавяне на Wi-Fi мрежа"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Дължина на мрежовия префикс"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Защита"
diff --git a/res/po/ca.po b/res/po/ca.po
new file mode 100644 (file)
index 0000000..37ec5c8
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Connectar a dispositiu"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Certificat no vàlid"
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Autenticació de fase 2"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Cercar"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Alfabèticament"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Augmenta l'ús de dades"
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Contrasenya incorrecta"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Si activa el Wi-Fi, es deshabilitarà el tethering Wi-Fi"
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Doble toc"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Xarxes disponibles"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS disponible"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Protegit"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "S'està obtenint l'adreça IP..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "SSID de xarxa"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Notificació de xarxa"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Mantenir Wi-Fi activat durant el repòs"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Bo"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Excel·lent"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Introdueixi el PIN de %1$s a l'encaminador Wi-Fi. La configuració pot trigar fins a %2$d minuts en completar-se."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Avançat"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "S'ha assolit el nombre màxim de %d caràcters."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Error en obtenir l'adreça IP."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Està connectat a la xarxa Wi-Fi %s."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Mai"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "PIN WPS"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Oblidar"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "Acceptar"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Connectat"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Alternar automàticament entre xarxes Wi-Fi i mòbils per mantenir una connexió a Internet estable."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "S'ha produït un error d'autenticació"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Premi WPS al seu punt d'accés Wi-Fi en %d minuts"
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Obrir"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "No es troba Wi-Fi AP"
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Es desconnectarà la connexió actual"
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Mostrar contrasenya"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Oblidar xarxa"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Potència de senyal"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Informació de xarxa Wi-Fi"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Seleccionar mètode WPS"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Introduir contrasenya"
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "Botó WPS"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Escanejar"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Cercar xarxa oculta"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Només mentre es carrega"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Feble"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Certificat usuari"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Sense especificar"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Màscara de subxarxa"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "IP estàtica"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Rebre notificacions quan hi hagi xarxes disponibles"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "Adreça MAC"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "Adreça IP"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Identitat"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Adreça passarel·la"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Introduir identitat"
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "Mètode EAP"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Connectant..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Desat"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "S'ha detectat una xarxa Wi-Fi. S'hi connectarà."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Ajustaments avançats"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Cap"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Botó"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Sempre"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Anterior"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Seg"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "No ho tornis a mostrar."
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "S'està activant..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "PIN no vàlid"
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Acció no vàlida. Torni-ho a intentar."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Cancel·lar"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Activat"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Desactivat"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Contrasenya"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Desconegut"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Ordenar per"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Examinant..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Nom"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Connectar"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Instal·lar certificat"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Ometre"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Permetre cercar sempre"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "%s s'ha escollit.\n\nSi no es pot connectar a un punt d'accés, canviï la targeta SIM utilitzada per a la verificació anant al gestor de targetes SIM. Després, seleccioni la targeta SIM que vulgui utilitzar per a les dades mòbils. També pot desmuntar la targeta SIM que no vulgui utilitzar."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Toqui la xarxa a la que es vol connectar"
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "S'ha connectat automàticament a la xarxa recordada. Per veure detalls de la xarxa, toqui la icona %s."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "S'ha connectat a la xarxa. Per veure detalls de la xarxa, toqui la icona %s."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "No s'han trobat xarxes Wi-Fi. Canviï la seva ubicació o intenti-ho més tard."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Toqui per escanejar xarxes Wi-Fi"
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Per connectar a una xarxa segura, pot haver d'introduir una contrasenya o altres credencials"
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Adreça de proxy"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Port del proxy"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Activi el Wi-Fi per veure una llista amb les xarxes disponibles."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Afegir xarxa Wi-Fi"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Longitud de prefix de xarxa"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Seguretat"
diff --git a/res/po/cs.po b/res/po/cs.po
new file mode 100644 (file)
index 0000000..fb54418
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Připojit k zařízení"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Neplatný certifikát."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Ověření fáze 2"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Najít"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Abecedně"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Zvyšuje využití dat."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Nesprávné heslo."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Zapnutím Wi-Fi vypnete sdílení připojení k Internetu pomocí Wi-Fi."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Poklepání"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Dostupné sítě"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS je k dispozici"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Zabezpečeno"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Získávání adresy IP..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "SSID sítě"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Oznámení sítě"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Ponechat Wi-Fi zapnuté během spánku"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Dobrý"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Výtečně"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Ve směrovači Wi-Fi zadejte %1$s PIN kód. Dokončení nastavení může trvat %2$d min."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Upřesnit"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Bylo dosaženo maximálního počtu znaků %d."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Nepodařilo se získat IP adresu."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Připojeno k síti Wi-Fi %s."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Nikdy"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "PIN kód WPS"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Odstranit"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Připojeno"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Automaticky přepíná mezi Wi-Fi a mobilními sítěmi, aby bylo zachováno stabilní připojení k Internetu."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Chyba ověření"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Stiskněte do %d minut tlačítko WPS na přístupovém bodu Wi-Fi."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Otevřít"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Nebyl nalezen žádný přístupový bod Wi-Fi."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Aktuální síť bude odpojena."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Zobrazit heslo"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Zapomenout síť"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Intenzita signálu"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Informace o síti Wi-Fi"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Vyberte metodu WPS"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Zadejte heslo."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "Tlač. WPS"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Načíst"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Najít skrytou síť"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Pouze během nabíjení"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Slabý"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Uživ. certifikát"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Nespecifikováno"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Maska podsítě"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Pevná adresa IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Budete upozorňováni, když budou dostupné sítě"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC adresa"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP adresa"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Totožnost"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Adresa brány"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Zadejte identitu."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "Metoda EAP"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Připojování..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Uloženo"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Byla zjištěna síť Wi-Fi. Budete připojeni."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Upřesnit nastavení"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Žádná"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Tlačítko"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Vždy"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Předchozí"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Další"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Znovu nezobrazovat"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Zapínání..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Neplatný PIN kód."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Neplatná akce. Opakujte akci."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Zrušit"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Zapnuto"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Vypnuto"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Heslo"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Neznámé"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Seřadit podle"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Hledám..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Jméno"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Připojit"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Instalovat certifikát"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Přeskočit"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Vždy povolit vyhledávání"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "Je vybrána %s.\n\nPokud se nemůžete připojit k přístupovému bodu, změňte SIM kartu použitou k ověření pomocí správce SIM karet. Potom vyberte SIM kartu, kterou chcete použít pro Mobilní data. Nebo můžete odpojit SIM kartu, kterou nechcete použít."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Klepněte na síť, ke které se chcete připojit."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Byli jste automaticky připojeni k zapamatované síti. Chcete-li zobrazit detaily sítě, klepněte na ikonu %s."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Byli jste připojeni k síti. Chcete-li zobrazit detaily sítě, klepněte na ikonu %s."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Nebyly nalezeny žádné sítě Wi-Fi. Změňte místo nebo opakujte akci později."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Klepnutím vyhledejte sítě Wi-Fi."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Abyste se mohli připojit k zabezpečené síti, možná budete muset zadat heslo nebo jiné přihlašovací údaje."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Adresa serveru proxy"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Port serveru proxy"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Zapněte Wi-Fi, abyste zobrazili seznam dostupných sítí."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Přidat síť Wi-Fi"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Délka předpony sítě"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Zabezpečení"
diff --git a/res/po/da.po b/res/po/da.po
new file mode 100644 (file)
index 0000000..bbcb864
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Opret forbindelse til enhed"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Ugyldigt certifikat."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Fase 2-godkendelse"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Find"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Alfabetisk"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Forøger dataforbrug."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Forkert adgangskode."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Aktivering af Wi-Fi vil deaktivere Wi-Fi-internetdeling."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Dobbelttryk"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Tilgængelige netværk"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS tilgængelig"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Sikret"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Henter IP-adresse ..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "Netværks-SSID"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Netværksmeddelelse"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Bevar Wi-Fi aktiv under dvale"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "God"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Fremragende"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Indtast %1$s PIN-koden på din Wi-Fi-router. Opsætningen kan tage op til %2$d minutter at gennemføre."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Avanceret"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Det maksimale antal tegn %d er nået."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Kunne ikke finde IP-adresse."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Sluttet til Wi-Fi-netværk %s."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Aldrig"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS PIN-kode"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Glem"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Forbundet"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Skift automatisk mellem Wi-Fi og mobile netværk for at opretholde en stabil internetforbindelse."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Godkendelsesfejl opstod"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Tryk på WPS på dit Wi-Fi-adgangspunkt inden for %d minutter."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Åben"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Ingen Wi-Fi-AP fundet."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Det aktuelle netværk bliver frakoblet."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Vis adgangskode"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Glem netværk"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Signalstyrke"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Oplysninger om Wi-Fi-netværk"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Vælg WPS-metode"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Angiv adgangskode."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "WPS-knap"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Scanning"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Find skjult netværk"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Kun under opladning"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Svag"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Brugercertifikat"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Ikke specificeret"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Subnet-maske"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Statisk IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Modtag meddelelser, når der er tilgængelige netværk."
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC-adresse"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP-adresse"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Identitet"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Gateway-adresse"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Indtast identitet."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "EAP-metode"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Opretter forbindelse..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Gemt"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Et Wi-Fi-netværk er blevet registreret. Du vil blive tilsluttet."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Avancerede indstillinger"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Ingen"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Tast"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Altid"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Forrige"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Næste"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Vis ikke igen"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Aktiverer ..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Ugyldig PIN."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Ugyldig handling. Prøv igen."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Annuller"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Til"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Fra"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Adgangskode"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Ukendt"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Sorter efter"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Scanner ..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Navn"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Tilslut"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Installer certifikat"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Spring over"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Tillad altid scanning"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "%s er valgt.\n\nHvis du ikke kan oprette forbindelse til et adgangspunkt, skal du ændre det SIM-kort, der bruges til bekræftelse, ved at gå til Administration af SIM-kort. Vælg herefter det SIM-kort, du vil bruge til mobile data. Alternativt kan du deaktivere det SIM-kort, du ikke vil bruge."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Tryk på det netværk, du vil oprette forbindelse til."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Du er automatisk blevet sluttet til et husket netværk. Tryk på ikonet %s for at se netværksdetaljer."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Du er blevet sluttet til et husket netværk. Tryk på ikonet %s for at se netværksdetaljer."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Ingen Wi-Fi-netværk fundet. Skift din placering, eller prøv senere."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Tryk for at søge efter Wi-Fi-netværk."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "For at slutte til et sikret netværk skal du indtaste en adgangskode eller andre legitimationsoplysninger."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Proxy-adresse"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Proxy-port"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Aktiver Wi-Fi for at se en liste over tilgængelige netværk."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Tilføj Wi-Fi-netværk"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Netværkspræfikslængde"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Sikkerhed"
diff --git a/res/po/de.po b/res/po/de.po
new file mode 100644 (file)
index 0000000..5232ccf
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Mit Gerät verbinden"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Ungültiges Zertifikat"
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Phase 2-Authentifizierung"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Finden"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Alphabetisch"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Erhöht die Datennutzung"
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Falsches Passwort"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Durch das Einschalten von WLAN wird WLAN-Tethering deaktiviert."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Zweimal tippen"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Verfügbare Netze"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS verfügbar"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Gesichert"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "IP-Adresse wird abgerufen..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "Netz-SSID"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Netzbenachrichtigung"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "WLAN im Standbymodus eingeschaltet lassen"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Gut"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Exzellent"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Geben Sie die %1$s-PIN auf Ihrem WLAN-Router ein. Die Einrichtung kann bis zu %2$d Minuten dauern."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Erweitert"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Maximale Anzahl %d von Zeichen erreicht."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "IP-Adresse konnte nicht abgerufen werden."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Mit WLAN-Netz %s verbunden."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Niemals"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS-PIN"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Entfernen"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Verbunden"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Automatisch zwischen WLAN und mobilen Netzwerken umschalten, um eine stabile Internetverbindung aufrechtzuerhalten."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Authentifizierungsfehler aufgetreten"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Drücken Sie die WPS-Taste an Ihrem WLAN-Zugangspunkt innerhalb von %d Minuten."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Offen"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Keine WLAN-AP gefunden"
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Aktuelle Netzwerkverbindung wird getrennt."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Passwort anzeigen"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Netzwerk entfernen"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Signalstärke"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Info zum WLAN-Netzwerk"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "WPS-Methode auswählen"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Passwort eingeben"
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "WPS-Taste"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Suchen"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Nach verborgenen Netzwerken suchen"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Nur beim Laden"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Schwach"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Nutzerzertifikat"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Nicht angegeben"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Subnetzmaske"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Statische IP-Adresse"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Benachrichtigung erhalten, wenn Netzwerke verfügbar sind."
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC-Adresse"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP-Adresse"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Identität"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Gateway-Adresse"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Identität eingeben"
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "EAP-Methode"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Verbindung wird hergestellt..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Gespeichert"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Es wurde ein WLAN-Netzwerk erkannt. Die Verbindung wird hergestellt."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Weitere Einstellungen"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Ohne"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Taste"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Immer"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Vorherige"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Weiter"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Nicht mehr anzeigen"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Einschalten..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Ungültige PIN"
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Ungültige Aktion. Erneut versuchen."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Abbrechen"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Ein"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Deaktiviert"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Passwort"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "WLAN"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Unbekannt"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Sortieren nach"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Scannen..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Name"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Verbinden"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Zertifikat installieren"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Überspringen"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Suche immer erlauben"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "%s wurde ausgewählt.\n\nWenn Sie keine Verbindung mit einem AP herstellen können, ändern Sie die SIM-Karte für die Bestätigung in der SIM-Kartenverwaltung. Wählen Sie dann die SIM-Karte aus, die Sie für mobile Daten verwenden möchten. Als Alternative können Sie die SIM-Karte, die Sie nicht verwenden möchten, deaktivieren."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Auf das Netzwerk tippen, mit dem Sie eine Verbindung herstellen möchten."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Sie wurden automatisch mit dem gespeichertem Netzwerk verbunden. Tippen Sie auf das %s-Symbol, um Details zum Netzwerk anzuzeigen."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Sie wurden automatisch mit dem Netzwerk verbunden. Tippen Sie auf das %s-Symbol, um Details zum Netzwerk anzuzeigen."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Keine WLAN-Netzwerke gefunden. Wechseln Sie Ihren Standort oder versuchen Sie es später noch einmal."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Tippen, um die nach WLAN-Netzwerken zu suchen."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Um eine Verbindung mit einem gesicherten Netzwerk herzustellen, müssen Sie möglicherweise ein Passwort oder andere Anmeldedaten eingeben."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Proxy-Adresse"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Proxy-Anschluss"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Aktivieren Sie WLAN, um eine Liste der verfügbaren Netzwerke anzuzeigen."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "WLAN hinzufügen"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Präfixlänge"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Sicherheit"
diff --git a/res/po/el_GR.po b/res/po/el_GR.po
new file mode 100644 (file)
index 0000000..ca5a12e
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Σύνδεση στη συσκευή"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Μη έγκυρο πιστοποιητικό."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "2η φάση ελέγχου ταυτότητας"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Εύρεση"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Αλφαβητικά"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Αυξάνεται η χρήση δεδομένων."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Λάθος κωδικός."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Η ενεργοποίηση του Wi-Fi θα απενεργοποιήσει το tethering μέσω Wi-Fi."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Διπλό χτύπημα"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Διαθέσιμα δίκτυα"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "Υπάρχει διαθέσιμο WPS"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Ασφαλές"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Γίνεται λήψη διεύθυνσης IP..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "SSID δικτύου"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Ειδοποίηση δικτύου"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Διατηρήστε ενεργοποιημένο το Wi-Fi κατά την κατάσταση αδράνειας"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Καλό"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Τέλεια"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Εισαγάγετε το PIN του %1$s στο δρομολογητή σας Wi-Fi. Η ολοκλήρωση της εγκατάστασης ενδέχεται να διαρκέσει έως και %2$d λεπτά."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Για προχωρ."
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Συμπληρώθηκε ο μέγιστος αριθμός %d χαρακτήρων."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Αποτυχία λήψης διεύθυνσης IP."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Συνδέθηκε στο δίκτυο Wi-Fi %s."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Ποτέ"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "PIN WPS"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Διαγραφή"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Έγινε σύνδεση"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Αυτόματη εναλλαγή μεταξύ Wi-Fi και δικτύων κινητής τηλεφωνίας για τη διατήρηση σταθερής σύνδεσης στο Internet."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Παρουσιάστηκε σφάλμα πιστοποίησης"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Πιέστε το WPS του σημείου πρόσβασης Wi-Fi εντός %d λεπτών."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Άνοιγμα"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Δεν βρέθηκε εφαρμογή Wi-Fi."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Το τρέχον δίκτυο θα αποσυνδεθεί."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Εμφάνιση κωδικού πρόσβασης"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Να μη γίνει απομνημόνευση δικτύου"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Ισχύς σήματος"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Πληροφορίες δικτύου Wi-Fi"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Επιλογή μεθόδου WPS"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Εισαγωγή κωδικού."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "Πλήκτρο WPS"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Σάρωση"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Κρυφό δίκτυο"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Μόνο κατά τη φόρτιση"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Ασθενές"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Πιστοπ. χρήστη"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Ακαθόριστο"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Μάσκα υποδικτύου"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Στατικό IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Λήψη ειδοποιήσεων όταν υπάρχουν διαθέσιμα δίκτυα"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "Διεύθυνση MAC"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "Διεύθυνση IP"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Ταυτότητα"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Διεύθυνση πύλης"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Εισαγάγετε ταυτότητα."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "Μέθοδος EAP"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Σύνδεση..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Αποθηκεύτηκε"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Εντοπίστηκε δίκτυο Wi-Fi. Θα συνδεθείτε."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Σύνθετες ρυθμίσεις"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Κανένα"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Κουμπί"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Πάντα"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Προηγούμενο"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Επόμενο"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Να μην εμφανιστεί ξανά"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Γίνεται ενεργοποίηση..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Μη έγκυρο αρχείο PIN."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Μη έγκυρη ενέργεια. Δοκιμάστε ξανά."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Άκυρο"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Ενεργό"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Ανενεργό"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Κωδικός πρόσβασης"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Άγνωστο"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Ταξινόμηση κατά"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Σάρωση..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Όνομα"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Σύνδεση"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Εγκατάσταση πιστοποιητικού"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Παράβ"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Να επιτρ. πάντα η σάρωση"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "Επιλέχθηκε %s.\n\nΑν δεν μπορείτε να συνδεθείτε σε ένα AP, αλλάξτε την κάρτα SIM που χρησιμοποιείται για επαλήθευση μέσω της διαχείρισης καρτών SIM. Στη συνέχεια, επιλέξτε την κάρτα SIM που θέλετε να χρησιμοποιήσετε για δεδομένα κινητής τηλεφωνίας. Εναλλακτικά, μπορείτε να αποσυνδέσετε την κάρτα SIM που δεν θέλετε να χρησιμοποιήσετε."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Πατήστε το δίκτυο στο οποίο θέλετε να συνδεθείτε."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Συνδεθήκατε αυτόματα στο αποθηκευμένο δίκτυο. Για να δείτε στοιχεία για το δίκτυο, πατήστε το εικονίδιο %s."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Συνδεθήκατε στο δίκτυο. Για να δείτε στοιχεία για το δίκτυο, πατήστε το εικονίδιο %s."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Δεν βρέθηκε κανένα δίκτυο Wi-Fi. Αλλάξτε την τοποθεσία σας ή δοκιμάστε αργότερα."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Πατήστε για να πραγματοποιήσετε σάρωση για δίκτυα Wi-Fi."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Για να συνδεθείτε σε ένα ασφαλές δίκτυο, ενδέχεται να χρειαστεί να εισαγάγετε κωδικό πρόσβασης ή άλλα διαπιστευτήρια."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Διεύθυνση διακομιστή μεσολάβησης"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Θύρα διακομιστή μεσολάβησης"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Για να δείτε τη λίστα με τα διαθέσιμα δίκτυα ενεργοποιήστε το Wi-Fi."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Προσθήκη δικτύου Wi-Fi"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Μήκος προθέματος δικτύου"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Ασφάλεια"
diff --git a/res/po/en.po b/res/po/en.po
new file mode 100644 (file)
index 0000000..fa71413
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Connect to device"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Invalid certificate."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Phase 2 authentication"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Find"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Alphabetical"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Increases data usage."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Wrong password."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Turning on Wi-Fi will disable Wi-Fi tethering."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Double tap"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Available networks"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS available"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Secured"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Obtaining IP address..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "Network SSID"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Network notification"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Keep Wi-Fi on during sleep"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Good"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Excellent"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Enter the %1$s PIN on your Wi-Fi router. The setup can take up to %2$d minutes to complete."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Advanced"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Maximum number of characters %d reached."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Failed to obtain IP address."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Connected to Wi-Fi network %s."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Never"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS PIN"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Forget"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Connected"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Automatically switch between Wi-Fi and mobile networks to maintain a stable Internet connection."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Authentication error occurred"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Press WPS on your Wi-Fi access point within %d minutes."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Open"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "No Wi-Fi AP found."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Current network will be disconnected."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Show password"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Forget network"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Signal strength"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Wi-Fi network info"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Select WPS method"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Enter password."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "WPS button"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Scan"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Find hidden network"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "While charging only"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Weak"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "User certificate"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Unspecified"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Subnet mask"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Static IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Receive notifications when networks are available."
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC address"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP address"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Identity"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Gateway address"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Enter identity."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "EAP method"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Connecting..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Saved"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "A Wi-Fi network has been detected. You will be connected."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Advanced settings"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "None"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Button"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Always"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Previous"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Next"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Do not show again."
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Turning on..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Invalid PIN."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Invalid action. Try again."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Cancel"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "On"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Off"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Password"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Unknown"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Sort by"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Scanning..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Name"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Connect"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Install certificate"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Skip"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Always allow scanning"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "%s is selected.\n\nIf you are unable to connect to an AP, change the SIM card used for verification by going to SIM card manager. Then select the SIM card you want to use for Mobile data. Alternatively, you can unmount the SIM card you do not want to use."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Tap the network you want to connect to."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "You have been automatically connected to the remembered network. To see the network details, tap the %s icon."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "You have been connected to the network. To see the network details, tap the %s icon."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "No Wi-Fi networks found. Change your location or try later."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Tap to scan for Wi-Fi networks."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "To connect to a secured network, You may need to enter a password or other credentials."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Proxy address"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Proxy port"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Turn on Wi-Fi to view a list of available networks."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Add Wi-Fi network"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Network prefix length"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Security"
diff --git a/res/po/en_PH.po b/res/po/en_PH.po
new file mode 100644 (file)
index 0000000..3681133
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Connect to device"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Invalid certificate."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Phase 2 authentication"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Find"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Alphabetical"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Increases data usage."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Wrong password."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Turning on Wi-Fi will disable Wi-Fi tethering."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Double tap"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Available networks"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS available"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Secured"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Obtaining IP address..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "Network SSID"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Network notification"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Keep Wi-Fi on during sleep"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Good"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Excellent"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Enter the %1$s PIN on your Wi-Fi router. The setup can take up to %2$d minutes to complete."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Advanced"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Maximum number of characters %d reached."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Failed to obtain IP address."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Connected to Wi-Fi network %s."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Never"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS PIN"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Forget"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Connected"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Automatically switch between Wi-Fi and mobile networks to maintain a stable Internet connection."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Authentication error occurred"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Press WPS on your Wi-Fi access point within %d minutes."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Open"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "No Wi-Fi AP found."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Current network will be disconnected."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Show password"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Forget network"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Signal strength"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Wi-Fi network info"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Select WPS method"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Enter password"
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "WPS button"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Scan"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Find hidden network"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "While charging only"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Weak"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "User certificate"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Unspecified"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Subnet mask"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Static IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Receive notifications when networks are available"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC address"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP address"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Identity"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Gateway address"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Enter identity."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "EAP method"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Connecting..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Saved"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "A Wi-Fi network has been detected. Connect?"
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Advanced settings"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "None"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Button"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Always"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Previous"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Next"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Turning on…"
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Invalid PIN."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Invalid action. Try again."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Cancel"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "On"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Off"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Password"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Unknown"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Sort by"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Scanning..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Name"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Connect"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Install certificate"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Skip"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Always allow scanning"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "%s is selected.\n\nIf you are unable to connect to an AP, change the SIM card used for verification by going to SIM card manager. Then select the SIM card you want to use for Mobile data. Alternatively, you can unmount the SIM card you do not want to use."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Tap the network you want to connect to."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "You have been automatically connected to the remembered network. To see the network details, tap the %s icon."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "You have been connected to the network. To see the network details, tap the %s icon."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "No Wi-Fi networks found. Change your location or try later."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Tap to scan for Wi-Fi networks."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "To connect to a secured network, You may need to enter a password or other credentials."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Proxy address"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Proxy port"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Turn on Wi-Fi to view a list of available networks."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Add Wi-Fi network"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Network prefix length"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Security"
diff --git a/res/po/en_US.po b/res/po/en_US.po
new file mode 100644 (file)
index 0000000..2926576
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Connect to device"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Invalid certificate."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Phase 2 authentication"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Find"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Alphabetical"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Increases data usage."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Wrong password"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Turning on Wi-Fi will turn off Wi-Fi tethering."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Double tap"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Available networks"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS available"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Secured"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Obtaining IP address..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "Network SSID"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Network notification"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Keep Wi-Fi on during sleep"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Good"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Excellent"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Enter the %1$s PIN on your Wi-Fi router. The setup can take up to %2$d minutes to complete."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Advanced"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Maximum number of characters %d reached."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Failed to obtain IP address."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Connected to Wi-Fi network %s."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Never"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS PIN"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Forget"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Connected"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Automatically switch between Wi-Fi and mobile networks to maintain a stable Internet connection."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Authentication error occurred"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Press WPS on your Wi-Fi access point within %d minutes."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Open"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "No Wi-Fi AP found."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Current network will be disconnected."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Show password"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Forget network"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Signal strength"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Wi-Fi network info"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Select WPS method"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Enter password"
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "WPS button"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Scan"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Find hidden network"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "While charging only"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Weak"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "User certificate"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Unspecified"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Subnet mask"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Static IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Receive notifications when networks are available."
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC address"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP address"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Identity"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Gateway address"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Enter identity."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "EAP method"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Connecting..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Saved"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "A Wi-Fi network has been detected. You will be connected."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Advanced settings"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "None"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Button"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Always"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Previous"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Next"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Turning on..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Invalid PIN."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Invalid action. Try again."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Cancel"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "On"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "OFF"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Password"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Unknown"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Sort by"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Scanning..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Name"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Connect"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Install certificate"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Skip"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Always allow scanning"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "%s is selected.\n\nIf you are unable to connect to an AP, change the SIM card used for verification by going to SIM card manager. Then select the SIM card you want to use for Mobile data. Alternatively, you can unmount the SIM card you do not want to use."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Tap the network you want to connect to."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "You have been automatically connected to the remembered network. To see the network details, tap the %s icon."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "You have been connected to the network. To see the network details, tap the %s icon."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "No Wi-Fi networks found. Change your location or try later."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Tap to scan for Wi-Fi networks."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "To connect to a secured network, you may need to enter a password or other credentials."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Proxy address"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Proxy port"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Turn on Wi-Fi to view a list of available networks."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Add Wi-Fi network"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Network prefix length"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Security"
diff --git a/res/po/es_ES.po b/res/po/es_ES.po
new file mode 100644 (file)
index 0000000..6e340dc
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Conectar al dispositivo"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Certificado no válido"
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Autenticación de fase 2"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Buscar"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Alfabético"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Aumenta el uso de datos"
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Contraseña incorrecta"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Si activa la red Wi-Fi, se desactivará la Conexión compartida"
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Doble pulsación"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Redes disponibles"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS disponible"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Protegido"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Obteniendo dirección IP..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "Red SSID"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Notificación de red"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Mantener Wi-Fi durante el periodo de reposo"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Buena"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Excelente"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Introduzca el PIN %1$s en el router Wi-Fi. La configuración puede tardar hasta %2$d minutos en completarse."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Avanzado"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Se ha alcanzado el número máximo de caracteres %d."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Error al obtener dirección IP."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Se ha conectado a red Wi-Fi %s."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Nunca"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "PIN DE WPS"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Olvidar"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "Aceptar"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Conectado"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Cambiar automáticamente entre redes móviles y Wi-Fi para mantener una conexión de Internet estable."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Se ha producido un error de autenticación"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Pulse WPS de su punto de acceso Wi-Fi en %d minutos"
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Abierta"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "No se ha encontrado ningún AP Wi-Fi"
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Se desconectará la red actual"
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Mostrar contraseña"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Olvidar red"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Intensidad de la señal"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Información de red Wi-Fi"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Seleccionar método WPS"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Introducir contraseña"
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "Botón WPS"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Buscar"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Encontrar red oculta"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Solo durante carga"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Débil"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Certific usuario"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Sin especificar"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Máscara de subred"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "IP estática"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Recibir notificaciones cuando haya redes disponibles"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "Dirección MAC"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "Dirección IP"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Identidad"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Dirección de puerta de enlace"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Introducir identidad"
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "Método EAP"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Conectando..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Guardado"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Se ha detectado una red Wi-Fi. Se conectará."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Ajustes avanzados"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Ninguna"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Botón"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Siempre"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Anterior"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Siguiente"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "No mostrar de nuevo."
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Activando..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "PIN no válido"
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Acción no válida. Vuelva a intentarlo."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Activado"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Desactivado"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Contraseña"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Desconocido"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Explorando..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Nombre"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Conectar"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Instalar certificado"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Omitir"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Permitir siempre buscar"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "Se ha seleccionado %s.\n\nSi no puede conectarse a un punto de acceso, cambie la tarjeta SIM utilizada para la verificación en el gestor de tarjetas SIM. A continuación, seleccione la tarjeta que quiere utilizar para los datos móviles. De forma alternativa, puede desinstalar la tarjeta SIM que no desee utilizar."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Toque la red a la que quiera conectarse"
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Se ha conectado automáticamente a la red recordada. Para ver los detalles de la red, pulse el icono %s."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Se ha conectado a la red. Para ver los detalles de la red, pulse el icono %s."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "No se han encontrado redes Wi-Fi. Cambie su ubicación o inténtelo más tarde."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Toque para buscar redes Wi-Fi"
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Para conectar con una red segura, debe introducir una contraseña u otras credenciales"
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Dirección proxy"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Puerto proxy"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Active la Wi-Fi para ver una lista de redes disponibles."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Añadir red Wi-Fi"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Longitud de prefijo de red"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Seguridad"
diff --git a/res/po/es_US.po b/res/po/es_US.po
new file mode 100644 (file)
index 0000000..917c512
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Conectar al dispositivo"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Certificado no válido."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Autenticación de fase 2"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Buscar"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Alfabético"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Aumenta el uso de datos"
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Contraseña incorrecta"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "La activación de Wi-Fi desactivará el anclaje a red Wi-Fi."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Pulse dos veces"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Redes disponibles"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS disponible"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Protegida"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Obteniendo dirección IP..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "Red SSID"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Notificación de red"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Mantener Wi-Fi activado durante suspensión"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Buena"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Excelente"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Introduzca el PIN %1$s en su router de Wi-Fi. La configuración puede tardar hasta %2$d minutos en completarse."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Avanzados"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Se alcanzó el número máximo de caracteres (%d)."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Error al obtener la dirección IP."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Conectado a red Wi-Fi %s."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Nunca"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "PIN DE WPS"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Olvidar"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "Aceptar"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Conectado"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Cambiar automáticamente entre redes móviles y Wi-Fi para mantener una conexión de Internet estable."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Se ha producido un error de autentificación"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Pulse WPS en el punto de acceso Wi-Fi en %d minutos."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Abierta"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "No se ha encontrado ningún Punto de Acceso de Wi-Fi."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Se desconectará la red actual."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Mostrar contraseña"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Olvidar red"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Intensidad de la señal"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Información de red Wi-Fi"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Seleccionar método WPS"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Introducir contraseña."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "Botón WPS"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Buscar"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Buscar red oculta"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Directo"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Sólo durante la carga"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Débil"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Certific. usuario"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Sin especificar"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Máscara de subred"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "IP estática"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Recibir notificaciones cuando las redes estén disponibles"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "Dirección MAC"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "Dirección IP"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Identidad"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Dirección de puerta de enlace"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Introducir identidad."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "Método EAP"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Conectando..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Guardado"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Se detectó una red Wi-Fi. Se conectará."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Ajustes avanzados"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Ninguno"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Botón"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Siempre"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Anterior"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Siguiente"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "No volver a mostrar"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Activando..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "PIN no válido."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Acción no válida. Inténtelo de nuevo."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Activado"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Desactivado"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Contraseña"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Desconocido"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Buscando..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Nombre"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Conectar"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Instalar certificado"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Omitir"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Permitir buscar siempre"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "Se seleccionó %s.\n\nSi no es posible conectarse a un Punto de Acceso, cambie la tarjeta SIM que se usa para la verificación desde el administrador de tarjetas SIM. Luego, seleccione la tarjeta SIM que desea usar para Datos móviles. Como alternativa, puede desmontar la tarjeta SIM que no desee utilizar."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Pulse la red a la que desea conectarse"
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Se conectó automáticamente a la red recordada. Para ver los detalles de la red, pulse el icono %s."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Se conectó automáticamente a la red. Para ver los detalles de la red, pulse el icono %s."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "No se encontraron redes Wi-Fi. Cambie su ubicación o inténtelo de nuevo."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Pulse para buscar redes Wi-Fi"
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Para conectarse a una red segura, necesita introducir una contraseña u otras credenciales"
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Dirección proxy"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Puerto de proxy"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Active Wi-Fi para ver una lista de redes disponibles."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Añadir red Wi-Fi"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Longitud del prefijo de red"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Seguridad"
diff --git a/res/po/et.po b/res/po/et.po
new file mode 100644 (file)
index 0000000..2512915
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Loo ühendus seadmega"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Kehtetu sertifikaat."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "2. faasi autentimine"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Otsi"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Tähestikuline"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Suurendab andmekasutust."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Vale parool."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Wi-Fi sisselulitamine desaktiveerib Wi-Fi modemi."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Topelttoksamine"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Kättesaadavad võrgud"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS on saadaval"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Turvatud"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "IP-aadressi hankimine..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "Võrgu SSID"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Võrguteavitus"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Wi-Fi unerežiimis sees hoidmine"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Hea"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Võrratu"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Sisestage oma Wi-Fi ruuteril %1$s PIN-kood. Seadistuse lõpuleviimiseks võib kuluda kuni %2$d minutit."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Täpsemalt"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Maksimaalne tähemärkide arv (%d) on saavutatud"
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "IP-aadressi hankimine nurjus."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Ühendatud Wi-Fi võrguga %s"
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Mitte kunagi"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS-i PIN-kood"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Unusta"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Ühendatud"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Saate lülituda automaatselt ümber Wi-Fi ja mobiilsidevõrkude vahel, et säilitada stabiilne internetiühendus."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Ilmnes autentimistõrge"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Vajutage %d minuti jooksul WPS-nuppu oma Wi-Fi paasupunktil."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Ava"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Wi-Fi pääsupunkti ei leitud."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Uhendus praeguse vorguga katkestatakse."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Kuva parool"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Unusta võrk"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Signaali tugevus"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Wi-Fi võrgu teave"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Valige WPS-i meetod"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Sisestage parool."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "WPS-i nupp"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Otsi"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Otsi peidetud võrku"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Ainult laadimise ajal"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Nõrk"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Kasutaja sert."
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Määramata"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Alamvõrgumask"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Staatiline IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Võta vastu teavitusi, kui võrgud on saadaval"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC-aadress"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP-aadress"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Tunnus"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Lüüsi aadress"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Sisestage tunnus."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "EAP-meetod"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Ühendamine..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Salvestatud"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Wi-Fi võrk on tuvastatud. Teid ühendatakse."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Täpsemad seaded"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Puudub"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Nupp"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Alati"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Eelmine"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Järgmine"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Ära näita uuesti"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Sisselülitamine..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Vale PIN-kood."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Vale toiming. Proovige uuesti."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Tühista"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Sees"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Väljas"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Parool"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Tundmatu"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Sortimisalus"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Skaneerimine..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Nimi"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Ühenda"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Installi sertifikaat"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Jäta vahele"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Luba alati otsimine"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "%s on valitud.\n\nKui te ei saa luua ühendust AP-ga, muutke SIM-kaardi halduris kinnitamiseks kasutatavat SIM-kaarti. Seejärel valige SIM-kaart, mida soovite kasutada mobiilse andmeside jaoks. Selle asemel võite ka katkestada ühenduse SIM-kaardiga, mida ei soovi kasutada."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Toksake võrku, millega soovite luua ühendust."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Teid on automaatselt ühendatud meelde jäetud võrguga. Võrgu üksikasjade vaatamiseks toksake ikooni %s."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Teid on ühendatud võrku. Võrgu üksikasjade vaatamiseks toksake ikooni %s."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Ühtegi Wi-Fi võrku ei leitud. Muutke oma asukohta või proovige hiljem."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Toksake, et otsida Wi-Fi võrke."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Kaitstud võrguga ühenduse loomiseks peate võibolla sisestama parooli või muud volitused."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Puhverserveri aadress"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Puhverserveri port"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Lülitage Wi-Fi sisse, et näha saadaolevate võrkude loendit."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Lisa Wi-Fi võrk"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Võrguprefiksi pikkus"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Turvalisus"
diff --git a/res/po/eu.po b/res/po/eu.po
new file mode 100644 (file)
index 0000000..8525817
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Konektatu gailura"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Baliogabeko ziurtagiria"
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "2. fasearen egiaztapena"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Aurkitu"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Alfabetikoki"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Datu erabilera handitzen du"
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Pasahitz okerra"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Wi-Fi piztuz gero Wi-Fi ainguraketa ezgaituko du"
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Ukitu bi aldiz"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Sare eskuragarriak"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS eskuragarri"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Babestua"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "IP helbidea lortzen..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "Sarearen SSID"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Sarearen jakinarazpena"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Utzi Wi-Fia piztuta gauean"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Ona"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Bikain"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Sartu %1$s PINa Wi-Fi bideratzailean. %2$d minutu eman ditzake ezarpenak."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Aurreratua"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "%d gehienezko karaktere kopurura iritsi zara."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Ezin izan da IP helbidea lortu."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "%s Wi-Fi sarera konektatu da."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Inoiz ez"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS PINa"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Ahaztu"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "Onartu"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Konektatuta"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Automatikoki aldatu Wi-Fi eta sare mugikorren artean, Internet konexio egonkorra mantentzeko."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Autentifikazio errorea gertatu da"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Sakatu WPS Wi-Fi sargunean %d minutu igaro baino lehen"
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Ireki"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Ez da Wi-Fi APrik aurkitu"
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Sare hau deskonektatuko da"
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Erakutsi pasahitza"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Ahaztu sarea"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Seinale indarra"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Wi-Fi sarearen informazioa"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Hautatu WPS metodoa"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Pasahitza idatzi"
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "WPS botoia"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Eskaneatzea"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Aurkitu ezkutuko sarea"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Kargatzean soilik"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Ahula"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Erabiltzailearen ziurtag."
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Zehaztu gabe"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Azpi-sareko maskara"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "IP estatikoa"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Jaso jakinarazpenak sareak erabilgarri daudenean"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC helbidea"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP helbidea"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Identitatea"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Atebidearen helbidea"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Sartu identitatea"
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "EAP metodoa"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Konektatzen"
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Gordeta"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Wi-Fi sarea hauteman da. Konektatu egingo zara."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Ezarpen aurreratuak"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Bat ere ez"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Botoia"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Beti"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Aurrekoa"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Hurrengoa"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Ez erakutsi berriro"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Pizten..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "PIN baliogabea"
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Ekintza baliogabea. Saiatu berriz."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Ezeztatu"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Aktibatuta"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Desaktibatuta"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Pasahitza"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Ezezaguna"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Antolatu honen bidez"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Eskaneatzen..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Izena"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Konektatu"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Instalatu ziurtagiria"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Pasatu"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Baimendu bilatzea beti"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "%s hautatu da.\n\nEzin baduzu SP batera konektatu, aldatu egiaztapenean erabilitako SIM txartela, SIM txartelaren kudeatzailean. Ondoren hautatu Datu mugikorretarako erabili nahi duzun SIM txartela. Bestela, erabili nahi ez duzun SIM txartela atera dezakezu."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Ukitu zer saretara konektatu nahi duzun"
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Gogoratu sarera konektatu zara automatikoki. Sarearen xehetasunak ikusteko, ukitu %s ikonoa."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Sarera konektatu zara. Sarearen xehetasunak ikusteko, ukitu %s ikonoa."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Ez da Wi-Fi sarerik aurkitu. Aldatu zure kokapena edo saiatu geroago."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Ukitu Wi-Fi sareak bilatzeko"
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Segurtatutako sare batera konektatzeko, baliteke pasahitza edo bestelako kredentzialak sartu behar izatea"
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Proxy helbidea"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Proxy ataka"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Aktibatu Wi-Fi konexioa erabilgarri dauden sareen zerrenda ikusteko."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Gehitu Wi-Fi sarea"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Sare aurrezenbakiaren luzera"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Segurtasuna"
diff --git a/res/po/fi.po b/res/po/fi.po
new file mode 100644 (file)
index 0000000..7444778
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Yhdistä laitteeseen"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Virheellinen varmenne"
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Vaiheen 2 todennus"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Etsi"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Aakkosellinen"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Lisää datankäyttöä."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Väärä salasana"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Wi-Fi-yhteyden ottaminen käyttöön poistaa Wi-Fi-yhteyden jakamisen käytöstä."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Kaksoisnapauta"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Käytettävissä olevat verkot"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS käytettävissä"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Suojattu"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Haetaan IP-osoitetta..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "Verkon nimi (SSID)"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Verkkoilmoitus"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Pidä Wi-Fi lepotilassa käytössä"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Hyvä"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Erinomainen"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Anna laitteen %1$s PIN-koodi Wi-Fi-reitittimessä. Määritys voi kestää %2$d minuuttia."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Lisäasetukset"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Merkkien enimmäismäärä %d on saavutettu."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "IP-osoitteen haku epäonnistui."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Yhdistetty Wi-Fi-verkkoon %s."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Ei koskaan"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS PIN"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Unohda"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Yhdistetty"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Vaihda automaattisesti Wi-Fi-yhteyden ja matkapuhelinverkkojen välillä vakaan Internet-yhteyden säilyttämiseksi."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Todennusvirhe"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Paina Wi-Fi-yhteyspisteesi WPS-painiketta %d minuutin kuluessa."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Avoin"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "WI-Fi-yhteyspistettä ei löydy."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Yhteys nykyiseen verkkoon katkaistaan."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Näytä salasana"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Unohda verkko"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Signaalinvoimakkuus"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Wi-Fi-verkon tiedot"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Valitse WPS-menetelmä"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Kirjoita salasana."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "WPS-painike"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Hae"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Etsi piilotettu verkko"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Vain latauksen aikana"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Heikko"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Käyttäjävarmenne"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Määrittelemätön"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Aliverkon peite"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Staattinen IP-osoite"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Vastaanota ilmoituksia, kun verkkoja on käytettävissä."
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC-osoite"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP-osoite"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Käyttäjätiedot"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Yhdyskäytävän osoite"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Anna käyttäjätiedot."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "EAP-menetelmä"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Yhdistetään..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Tallennettu"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Havaittu Wi-Fi-verkko. Yhdistetään."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Lisäasetukset"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Ei mitään"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Painike"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Aina"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Edellinen"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Seuraava"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Älä näytä uudestaan"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Käynnistetään..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Virheellinen PIN-koodi"
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Virheellinen toiminto. Yritä uudelleen."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Peruuta"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Päällä"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Pois"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Salasana"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Tuntematon"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Lajitteluperuste"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Etsitään..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Nimi"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Yhdistä"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Asenna varmenne"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Ohita"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Salli tarkistus aina"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "%s on valittu.\n\nJos et pysty muodostamaan yhteyttä tukiasemaan, vaihda vahvistukseen käytettävä SIM-kortti siirtymällä SIM-kortin hallintaan. Valitse sitten mobiilidatatoimintojen kanssa käytettävä SIM-kortti. Voit myös poistaa SIM-kortin käytöstä, jos et halua käyttää sitä."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Napauta verkkoa, johon haluat muodostaa yhteyden."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Sinut on yhdistetty automaattisesti muistissa olevaan verkkoon. Voit tarkastella verkon tietoja napauttamalla kuvaketta %s."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Sinut on yhdistetty verkkoon. Voit tarkastella verkon tietoja napauttamalla kuvaketta %s."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Wi-Fi-verkkoja ei löytynyt. Vaihda paikkaa tai yritä myöhemmin uudelleen."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Hae Wi-Fi-verkkoja napauttamalla tätä."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Jos haluat muodostaa yhteyden suojattuun verkkoon, sinun on mahdollisesti annettava salasana tai muita tunnistetietoja."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Välityspalvelimen osoite"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Välityspalvelimen portti"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Ota Wi-Fi käyttöön käytettävissä olevien verkkojen luettelon tarkastelemista varten."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Lisää Wi-Fi-verkko"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Verkon etuliitteen pituus"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Suojaus"
diff --git a/res/po/fr.po b/res/po/fr.po
new file mode 100644 (file)
index 0000000..3b6279b
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Connexion à l'appareil"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Certificat non valide"
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Authentification Phase 2"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Rechercher"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Alphabétique"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Augmente l'utilisation des données."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Mot de passe incorrect"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "L'activation du Wi-Fi va désactiver le modem Wi-Fi."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Appuyer deux fois"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Réseaux disponibles"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS disponible"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Sécurisé"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Obtention de l'adresse IP..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "SSID du réseau"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Notification réseau"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Wi-Fi activé en mode veille"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Correct"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Excellent"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Entrez le code PIN %1$s sur votre routeur Wi-Fi. Le processus de configuration peut prendre jusqu'à %2$d minutes."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Paramètres avancés"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Le nombre maximum de caractères (%d) est atteint."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Impossible d'obtenir l'adresse IP."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Connecté au réseau Wi-Fi %s."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Jamais"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "PIN WPS"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Oublier"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Connecté"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Basculez automatiquement entre le Wi-Fi et les réseaux mobiles pour conserver une connexion Internet stable."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Une erreur d'authentification est survenue"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Appuyez sur la touche WPS de votre point d'accès Wi-Fi sous %d minutes."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Ouvert"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Aucune application Wi-Fi trouvée."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Le réseau actuel sera déconnecté."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Afficher le mot de passe"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Oublier le réseau"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Force du signal"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Infos sur le réseau Wi-Fi"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Sélectionner la méthode WPS"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Saisir le mot de passe."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "Touche WPS"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Rechercher"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Réseau sécurisé"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Uniq. lors du chargement"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Faible"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Certif. utilisat."
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Non défini"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Masque de sous-réseau"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "IP statique"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Recevoir des notifications lorsque des réseaux sont disponibles"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "Adresse MAC"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "Adresse IP"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Identité"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Adresse de passerelle"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Indiquer une identité."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "Méthode EAP"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Connexion..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Enregistré"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Un réseau Wi-Fi a été détecté. Vous allez être connecté."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Paramètres avancés"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Aucun(e)"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Touche"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Toujours"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Précédent"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Suivant"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Ne plus afficher"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Activation..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Code PIN non valide"
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Action non valide. Réessayez."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Annuler"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Activé"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Désactivé"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Mot de passe"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Inconnu"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Trier par"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Recherche..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Nom"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Connexion"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Installer le certificat"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Ignorer"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Tjs autoriser recherche"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "%s est sélectionné.\n\nSi vous ne parvenez pas à vous connecter à un point d'accès, changez la carte SIM utilisée aux fins de vérification en accédant au gestionnaire de cartes SIM. Sélectionnez alors la carte SIM que vous souhaitez utiliser pour les données mobiles. Vous pouvez aussi démonter la carte SIM que vous ne prévoyez pas d'utiliser."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Appuyez sur le réseau auquel vous souhaitez vous connecter."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Vous avez été automatiquement connecté au réseau enregistré. Pour consulter les informations sur le réseau, appuyez sur l'icône %s."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Vous avez été connecté au réseau. Pour consulter les informations sur le réseau, appuyez sur l'icône %s."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Aucun réseau Wi-Fi trouvé. Changez de lieu ou réessayez ultérieurement."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Appuyez pour rechercher des réseaux Wi-Fi."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Pour vous connecter à un réseau sécurisé, vous devrez peut-être entrer un mot de passe ou d'autres informations de connexion."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Adresse proxy"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Port proxy"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Activez le Wi-Fi pour afficher une liste des réseaux disponibles."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Ajouter un réseau Wi-Fi"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Longueur du préfixe réseau"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Sécurité"
diff --git a/res/po/fr_CA.po b/res/po/fr_CA.po
new file mode 100644 (file)
index 0000000..eb7a66d
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Connexion à l'appareil"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Certificat non valide."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Authentification Phase 2"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Rechercher"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Alphabétique"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Augmente l'utilisation des données."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Mot de passe incorrect."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "L'activation du Wifi va désactiver le modem Wifi."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Touchez deux fois"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Réseaux disponibles"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS disponible"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Sécurisé"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Obtention de l'adresse IP..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "SSID du réseau"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Notification de réseaux"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Laisser le Wifi activé en mode veille"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Correct"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Excellent"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Saisissez le NIP %1$s sur votre routeur Wifi. Le processus de configuration peut prendre jusqu'à %2$d minutes."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Paramètres avancés"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Le nombre maximum de caractères (%d) est atteint."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Impossible d'obtenir l'adresse IP."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "La connexion au réseau Wifi %s est établie."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Jamais"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "NIP WPS"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Oublier"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Connecté"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Basculez automatiquement entre le Wifi et les réseaux mobiles pour conserver une connexion Internet stable."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Une erreur d'authentification est survenue"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Appuyez sur le bouton WPS de votre point d'accès wifi dans %d minutes."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Ouvert"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Aucune application wifi trouvée"
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Le réseau actuel sera déconnecté."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Afficher le mot de passe"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Oublier le réseau"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Force du signal"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Infos sur le réseau Wifi"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Sélectionner la méthode WPS"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Saisir le mot de passe."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "Bouton WPS"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Rechercher"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Réseau sécurisé"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wifi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Uniq. lors du chargement"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Faible"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Certif. utilisat"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Non défini"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Masque de sous-réseau"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "IP statique"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Recevoir des notifications lorsque des réseaux sont disponibles"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "Adresse MAC"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "Adresse IP"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Identité"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Adresse de passerelle"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Indiquer une identité."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "Méthode EAP"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Connexion en cours..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Enregistré"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Un réseau Wifi a été détecté. Vous allez être connecté."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Paramètres avancés"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Aucun"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Bouton"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Toujours"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Précédent"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Suivant"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Ne plus afficher"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Activation..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Code NIP non valide"
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Action non valide. Réessayez."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Annuler"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Activé"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Désactivé"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Mot de passe"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wifi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Inconnu"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Trier par"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Recherche..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Nom"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Connexion"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Installer le certificat"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Ignorer"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Tjrs autoriser recherche"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "%s est sélectionné.\n\nSi vous ne parvenez pas à vous connecter à un point d'accès, changez la carte SIM utilisée aux fins de vérification en accédant au gestionnaire de cartes SIM. Sélectionnez alors la carte SIM que vous souhaitez utiliser pour les données mobiles. Vous pouvez aussi démonter la carte SIM que vous ne prévoyez pas d'utiliser."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Touchez le réseau auquel vous souhaitez vous connecter"
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Vous avez été automatiquement connecté au réseau enregistré. Pour consulter les informations sur le réseau, appuyez sur l'icône %s."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Vous avez été connecté au réseau. Pour consulter les informations sur le réseau, touchez l'icône %s."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Aucun réseau Wifi trouvé. Changez de lieu ou réessayez plus tard."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Touchez pour rechercher des réseaux Wifi"
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Pour vous connecter à un réseau sécurisé, vous devrez peut-être entrer un mot de passe ou d'autres informations de connexion"
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Adresse mandataire"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Port mandataire"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Activez le Wifi pour afficher une liste des réseaux disponibles."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Ajouter un réseau wifi"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Longueur du préfixe réseau"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Sécurité"
diff --git a/res/po/ga.po b/res/po/ga.po
new file mode 100644 (file)
index 0000000..e22f47c
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Nasc le gléas"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Deimhniú neamhbhailí."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Fíordheimhniú chéim 2"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Aimsigh"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Aibítreach"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Méadaítear úsáid sonraí."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Pasfhocal contráilte."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Díchumasófar nascaireacht Wi-Fi má chastar Wi-Fi air"
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Déthapáil"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Líonraí atá ar fáil"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS atá ar fáil"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Slán"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Seoladh IP á fháil..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "SSID Líonra"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Fógra líonra"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Coinnigh Wi-Fi ar siúl le linn codlata"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Maith"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Sármhaith"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Iontráil an PIN %1$s ar do ródaire Wi-Fi. Is féidir go dtógfaidh críochnú an tsocraithe seo %2$d nóiméad."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Ardleibhéal"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Uaslíon na gcarachtar %d bainte amach."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Theip ar fháil seoladh IP."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Nasctha leis an líonra Wi-Fi %s."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Choíche"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "PIN WPS"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Dearmad"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Nasctha"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Aistrigh go huathoibríoch idir Wi-Fi agus líonraí móibíleacha le nasc Idirlín cobhsaí a choimeád."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Tharla earráid fhíordheimhnithe"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Brúigh WPS ar do phointe rochtana Wi-Fi laistigh de %d nóiméad"
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Oscailte"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Níor aimsíodh AP Wi-Fi."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Dínascfar an líonra reatha"
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Taispeáin pasfhocal"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Déan dearmad ar líonra"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Neart comhartha"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Faisnéis líonra Wi-Fi"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Roghnaigh modh WPS"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Iontráil pasfhocal"
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "Cnaipe WPS"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Scan"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Aimsigh líonra folaithe"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Le linn luchtú amháin"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Lag"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Deimhniú úsáideora"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Neamhshonraithe"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Masc folíonra"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "IP Statach"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Faigh fógraí nuair atá líonraí ar fáil"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "Seoladh MAC"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "Seoladh IP"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Aitheantas"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Seoladh geata"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Iontráil aitheantas"
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "Modh EAP"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Ag nascadh..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Sábháilte"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Braitheadh líonra Wi-Fi. Nascfar leis thú."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Ardsocruithe"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Dada"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Cnaipe"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "I gcónaí"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Roimhe"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Ar aghaidh"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Ná taispeáin arís"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Ag casadh air..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "PIN neamhbhailí."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Gníomh neamhbhailí. Triail arís."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Cuir ar ceal"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Air"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "As"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Pasfhocal"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Anaithnid"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Sórtáil de réir"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Ag scanadh..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Ainm"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Nasc"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Suiteálaí deimhniú"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Scipeáil"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Ceadaigh scanadh i gcónaí"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "Tá %s roghnaithe.\n\nMurar féidir leat nascadh le AP, athraigh an cárta SIM a úsáidtear le fíorú ach gabháil chuig Bainisteoir cártaí SIM. Ansin roghnaigh an cárta SIM is mian leat a úsáid le haghaidh Sonraí móibíleacha. De rogha air sin, is féidir leat an cárta SIM nach mian leat a úsáid a dhíghléasadh."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Tapáil an líonra lenar mian leat nascadh."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Nascadh go huathoibríoch thú leis an líonra ar a gcuimhníodh. Le sonraí an líonra a fheiceáil, tapáil an t-íocón %s."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Nascadh leis an líonra thú. Le sonraí an líonra a fheiceáil, tapáil an t-íocón %s."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Níor aimsíodh líonraí Wi-Fi. Athraigh do shuíomh nó triail ar ball."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Tapáil le scanadh le haghaidh líonraí Wi-Fi."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Le nascadh le líonra slán, b'fhéidir go mbeadh ort pasfhocal nó faisnéis aitheantais eile a iontráil."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Seoladh seachfhreastalaí"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Port seachfhreastalaí"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Cas Wi-Fi air le hamharc ar liosta na líonraí atá ar fáil."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Cuir líonra Wi-Fi leis"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Fad réimír an líonra"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Slándáil"
diff --git a/res/po/gl.po b/res/po/gl.po
new file mode 100644 (file)
index 0000000..4a79d78
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Conectar co dispositivo"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Certificado non válido"
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Autenticación da fase 2"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Atopar"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Alfabeticamente"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Aumenta o uso de datos"
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Contrasinal incorrecto"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "A activación da Wi-Fi desactivará a ancoraxe á rede Wi-Fi"
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Tocar dúas veces"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Redes dispoñibles"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "Permite que WPS estea dispoñible"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Protexida"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Obtendo enderezo IP..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "SSID de redes"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Notificación de rede"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Manter Wi-Fi durante a inactividade"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Bo"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Excelente"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Insire o PIN %1$s no teu encamiñador Wi-Fi. A configuración pode tardar ata %2$d minutos en completarse."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Avanzadas"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Alcanzouse o número máximo de carácteres %d."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Non se puido obter o enderezo IP."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Conectado á rede Wi-Fi %s."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Nunca"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "PIN WPS"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Ignorar"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "Aceptar"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Conectado"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Cambiar automaticamente entre redes móbiles e Wi-Fi para manter unha conexión á Internet estable."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Produciuse un erro de autenticación"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Pulsa no botón WPS no punto de acceso Wi-Fi dentro de %d minutos"
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Abrir"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Non se atopou ningún punto de acceso Wi-Fi"
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Desconectarase a rede actual"
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Amosar contrasinal"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Ignorar rede"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Intensidade do sinal"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Información rede Wi-Fi"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Seleccionar método WPS"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Introduza o contrasinal"
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "Botón WPS"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Buscar"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Buscar rede oculta"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Só durante a carga"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Débil"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Certificado usua."
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Non especificado"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Máscara de subrede"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "IP estática"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Recibir notificacións cando as redes estean dispoñibles"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "Enderezo MAC"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "Enderezo IP"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Identidade"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Enderezo de pasarela"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Introducir identidade"
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "Método EAP"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Conectando..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Gardado"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Detectouse unha rede Wi-Fi. Establecerase a conexión a ela."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Axustes avanzados"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Ningún"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Botón"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Sempre"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Anterior"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Seguinte"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Non volver mostrar"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Activando..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "PIN non válido"
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Acción non válida. Téntao de novo."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Activado"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Desactivado"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Contrasinal"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Descoñecido"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Escaneando..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Nome"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Conectar"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Instalar certificado"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Omitir"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Permitir sempre escanado"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "%s está seleccionado.\n\nSe non podes conectarte a un punto de acceso, cambia a tarxeta SIM usada para a verificación no xestor de tarxetas SIM. A continuación, selecciona a tarxeta SIM que desexas usar para os datos móbiles. Tamén podes desmontar a tarxeta SIM que non desexas usar."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Toca a rede á que desexes conectarte"
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Conectácheste automaticamente á rede lembrada. Para ver os detalles da rede, toca a icona %s."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Conectácheste á rede. Para ver os detalles da rede, toca a icona %s."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Non se atopou ningunha rede Wi-Fi. Cambia a túa situación ou téntao máis tarde."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Toca este botón para buscar redes Wi-Fi"
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Para conectarte a unha rede protexida, é posible que precises inserir un contrasinal ou outras credenciais"
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Enderezo proxy"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Porto do proxy"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Activa a Wi-Fi para ver unha lista das redes dispoñibles."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Engadir rede Wi-Fi"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Lonxitude do prefixo da rede"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Seguridade"
diff --git a/res/po/hi.po b/res/po/hi.po
new file mode 100644 (file)
index 0000000..dc0c3f1
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "डिवाइस से कनेक्ट करें"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "अमान्य प्रमाणपत्र।"
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "फेज 2 प्रमाणीकरण"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "ढूँढें"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "अक्षरक्रमानुसार"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "डाटा उपयोग बढ़ाता है"
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "गलत पासवर्ड।"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Wi-Fi चालू करने पर Wi-Fi टेथरिंग अक्षम हो जाएगा"
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "दोहरा टैप"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "उपलब्‍ध नेटवर्क"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS उपलब्‍ध"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "सुरक्षित"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "IP पता मिल रहा है..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "नेटवर्क SSID"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "नेटवर्क सूचना"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "स्‍लीप के दौरान Wi-Fi चालू रखें"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "अच्छा"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "उत्तम"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "अपने Wi-Fi राउटर पर %1$s PIN प्रविष्ट करें। सेटअप को पूर्ण होने में %2$d मिनट लग सकते हैं।"
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "उन्नत"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "वर्णों की अधिकतम संख्या %d तक पहुँच गई।"
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "IP पता प्राप्त करने में विफल।"
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Wi-Fi नेटवर्क %s से जोड़ा गया।"
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "कभी नहीं"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS PIN"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "भूल जाएँ"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "ओके"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "कनेक्ट किया गया"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "एक स्थायी इंटरनेट कनेक्शन बनाए रखने के लिए Wi-Fi और मोबाइल नेटवर्क्स के बीच स्वचालित रूप से स्विच करें।"
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "प्रमाणीकरण त्रुटि हुई"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "%d मिनटों के अंदर आप के Wi-Fi एक्सेस पॉइंट पर WPS दबाएँ"
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "ओपन"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "कोई Wi-Fi AP नहीं मिला।"
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "वर्तमान नेटवर्क डिस्कनेक्ट हो जाएगा।"
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "पासवर्ड दिखाएँ"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "नेटवर्क भूल जाये"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "सिग्नल क्षमता"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Wi-Fi नेटवर्क जानकारी"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "WPS पद्धति चुनें"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "पासवर्ड प्रविष्ट करें"
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "WPS बटन"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "स्‍कैन करें"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "छिपा नेटवर्क ढूँढें"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "केवल चार्जिंग के दौरान"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "दुर्बल"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "उपभोक्ता प्रमाणपत्र"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "अनिर्दिष्‍ट"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "सबनेट मास्क"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "स्थिर IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "नेटवर्क्स उपलब्ध होने पर अधिसूचनाएँ प्राप्त करें"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC पता"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP पता"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "पहचानें"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "गेटवे पता"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "पहचान प्रविष्ट करें"
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "EAP विधि"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "कनेक्ट हो रहा है..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "सुरक्षित किया"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "एक Wi-Fi नेटवर्क का पता लगा है। आप कनेक्ट हो जाएंगे।"
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "उन्नत सेटिंग्स"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "कुछ नहीं"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "बटन"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "हमेशा"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "पिछला"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "अगला"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "दोबारा न दिखाएँ।"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "चालू कर रहा है..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "अमान्य PIN।"
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "अमान्य क्रिया। फिर से प्रयास करें।"
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "रद्द"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "चालू"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "बंद"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "पासवर्ड"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "अज्ञात"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "इसके द्वारा क्रमबद्ध करें"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "स्कैन हो रहा है..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "नाम"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "कनेक्ट"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "प्रमाणपत्र स्थापित करें"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "पासपॉइंट"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "छोड़ें"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "हमेशा स्कैन करने की अनुमति दें"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "“%s” चयनित है।\n\nयदि आप किसी AP से कनेक्ट करने में असमर्थ हैं, तो SIM कार्ड प्रबंधक पर जाकर सत्यापन के लिए उपयोग किया गया SIM कार्ड बदलें। फिर मोबाइल डाटा के लिए उपयोग करने हेतु इच्छित SIM कार्ड चुनें। वैकल्पिक रूप से, आप उस SIM कार्ड को अनमाउंट कर सकते हैं, जिसका उपयोग आप नहीं करना चाहते हैं।"
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "उस नेटवर्क को टैप करें जिसके लिए आप कनेक्ट करना चाहते हैं।"
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "आपको स्वचालित रूप से याद रखे गए नेटवर्क से कनेक्ट किया जा चुका है। नेटवर्क विवरण देखने के लिए, %s प्रतीक टैप करें।"
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "आपको नेटवर्क से कनेक्ट किया जा चुका है। नेटवर्क विवरण देखने के लिए, %s प्रतीक टैप करें।"
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "कोई Wi-Fi नेटवर्क नहीं मिला। अपना स्थान बदलें या बाद में प्रयास करें।"
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Wi-Fi नेटवर्क्स के लिए स्कैन करने के लिए टैप करें।"
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "सुरक्षित नेटवर्क से कनेक्ट करने के लिए, आपको पासवर्ड या अन्य प्रमाणपत्र प्रविष्ट करना जरूरी है।"
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "प्रॉक्‍सी पता"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "प्रॉक्सी पोर्ट"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "उपलब्ध नेटवर्क्स की सूची देखने के लिए Wi-Fi चालू करें।"
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Wi-Fi नेटवर्क जोड़ें"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "नेटवर्क प्रिफिक्स लंबाई"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "सुरक्षा"
diff --git a/res/po/hr.po b/res/po/hr.po
new file mode 100644 (file)
index 0000000..20ef174
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Spoji se na uređaj"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Neispravna potvrda."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "2. faza autorizacije"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Traži"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Abecedno"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Povećava korištenje podataka."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Neispravna lozinka."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Uključivanjem Wi-Fi isključit će se Wi-Fi dijeljenje."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Dvostruki dodir"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Dostupne mreže"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS dostupan"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Zaštićeno"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Preuzimanje IP adrese..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "SSID mreže"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Obavijest o mreži"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Neka Wi-Fi ostane uključen u stanju mirovanja"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Dobar"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Odličan"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Unesite %1$s PIN na svom Wi-Fi usmjerivaču. Postavljanje može potrajati do %2$d min."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Napredno"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Dosegnut maksimalan broj znakova %d."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Dobivanje IP adrese nije uspjelo."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Spojeno na Wi-Fi mrežu %s."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Nikad"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS PIN"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Zaboravi"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "U redu"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Spojen"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Automatsko prebacivanje između Wi-Fi i mobilnih mreža za održavanje stabilne internetske veze."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Došlo je do greške provjere"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Pritisnite WPS na Wi-Fi pristupnoj točki u roku od %d minute."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Otvorena"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Nije nađena Wi-Fi pristupna točka."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Trenutna mreža biti će odspojena."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Prikaži lozinku"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Zaboravi mrežu"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Jačina signala"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Informacije o Wi-Fi mreži"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Odaberite WPS-način"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Unesite lozinku."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "WPS tipka"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Skeniraj"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Traži skrivenu mrežu"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Samo tijekom punjenja"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Slaba"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Korisnič. potvrda"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Neodređeno"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Maska podmreže"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Statički IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Primite obavijesti kada su mreže dostupne."
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC adresa"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP adresa"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Identitet"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Adresa pristupnika"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Unesi identitet."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "EAP način"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Spajanje..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Spremljeno"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Prepoznata je Wi-Fi mreža. Bit ćete spojeni."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Dodatne postavke"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Ništa"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Tipka"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Uvijek"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Nazad"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Dalje"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Ne prikazuj više"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Uključivanje..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Neispravan PIN."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Neispravna radnja. Ponovite."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Prekid"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Uključeno"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Isključeno"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Lozinka"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Nepoznato"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Sortiraj po"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Pretraživanje..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Ime"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Spoji"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Instaliraj potvrdu"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Preskoči"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Uvijek dopušteno traženje"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "Odabrana je kartica %s.\n\nAko se ne možete povezati s pristupnom točkom, odlaskom na upravitelja SIM kartice promijenite SIM karticu za provjeru. Zatim odaberite SIM karticu koju želite koristiti za Mobilne podatke. Druga je mogućnost odspajanje SIM kartice koju ne želite koristiti."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Dodirnite mrežu na koju se želite spojiti."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Automatski ste povezani sa zapamćenom mrežom. Za detalje mreže dodirnite ikonu %s."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Povezani ste sa zapamćenom mrežom. Za detalje mreže dodirnite ikonu %s."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Wi-Fi mreže nisu pronađene.Promijenite lokaciju ili pokušajte kasnije."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Dodirnite za traženje Wi-Fi mreža."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Za spajanje sa sigurnom mrežom možda ćete morati unijeti lozinku ili podatke za prijavu."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Proxy adresa"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Proxy ulaz"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Uključite Wi-Fi da biste pogledali popis dostupnih mreža."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Dodaj Wi-Fi mrežu"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Duljina mrežnog predbroja"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Sigurnost"
diff --git a/res/po/hu.po b/res/po/hu.po
new file mode 100644 (file)
index 0000000..5463925
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Kapcsolódás eszközhöz"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Érvénytelen tanúsítvány"
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Phase 2 hitelesítés"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Keresés"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Betűrendes"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Nagyobb adatkapcsolat-használattal jár."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Téves jelszó"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "A Wi-Fi bekapcsolásával letiltja a Wi-Fi-internetmegosztást."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Dupla érintés"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Elérhető hálózatok"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS elérhető"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Titkosított"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "IP-cím lekérése..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "Hálózat neve (SSID)"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Hálózati értesítés"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Wi-Fi bekapcsolva tartása alváskor"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Jó"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Kiváló"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Adja meg a(z) %1$s PIN-t a Wi-Fi routeren. A beállítás legfeljebb %2$d percig tart."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Speciális"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Elérte a karakterek maximális számát (%d)."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Nem sikerült lekérni az IP-címet."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "A(z) %s Wi-Fi-hálózathoz kapcsolódva."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Soha"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS PIN"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Elfelejt"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Csatlakoztatva"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Automatikusan átkapcsol a Wi-Fi és a mobilhálózat között a stabil internetkapcsolat fenntartása érdekében."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Hitelesítési hiba történt"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "%d percen belül nyomja meg a Wi-Fi hozzáférési pont WPS gombját."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Nincs"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Nem található Wi-Fi hozzáférési pont."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "A jelenlegi hálózati kapcsolat megszűnik."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Jelszó megjelenítése"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Hálózat elfelejtése"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Jelerősség"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Wi-Fi-hálózat adatai"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "WPS-módszer kiválasztása"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Írja be a jelszót."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "WPS gomb"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Keresés"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Rejtett hálózat keresése"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Csak töltéskor"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Gyenge"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Felh. tanúsítv."
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Nincs megadva"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Alhálózati maszk"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Statikus IP-cím"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Értesítések fogadása, ha elérhető a hálózat"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC-cím"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP-cím"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Azonosító"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Átjárócím"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Identitás megadása"
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "EAP módszer"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "2. DNS"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "1. DNS"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Kapcsolódás..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Mentve."
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Wi-Fi-hálózat észlelhető. Kapcsolódni fog hozzá."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Speciális beállítások"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Nincs"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Gomb"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Mindig"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Előző"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Következő"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Ne jelenjen meg ismét"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Bekapcsolás..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Érvénytelen PIN"
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Érvénytelen művelet. Próbálja újra."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Mégse"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Be"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Ki"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Jelszó"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Ismeretlen"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Rendezés"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Ellenőrzés..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Név"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Kapcsolódás"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Tanúsítvány telepítése"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Átugrás"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Keresés eng. mindig"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "A(z) %s van kiválasztva.\n\nHa nem tud kapcsolódni egy hozzáférési ponthoz, akkor módosítsa a hitelesítéshez használt SIM-kártyát a SIM-kártya kezelő segítségével. Ezután válassza ki a mobilinternet-kapcsolathoz használni kívánt SIM-kártyát. Azt is megteheti azonban, hogy leválasztja azt a SIM-kártyát, amelyet nem kíván használni."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Érintse meg azt a hálózatot, amelyhez kapcsolódni kíván."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Automatikusan kapcsolódott a megjegyzett hálózathoz. A hálózat adatainak megtekintéséhez érintse meg az %s ikont."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Kapcsolódott a hálózathoz. A hálózat adatainak megtekintéséhez érintse meg az %s ikont."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Nem található Wi-Fi-hálózat. Változtasson helyet, vagy próbálja meg később."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Érintse meg Wi-Fi-hálózatok kereséséhez."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Biztonságos hálózathoz történő kapcsolódáshoz lehet, hogy jelszót vagy egyéb hitelesítő adatokat kell megadni."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Proxycím"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Proxyport"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "A rendelkezésre álló hálózatok listájának megjelenítéséhez kapcsolja be Wi-Fi-t."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Wi-Fi-hálózat hozzáadása"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Hálózati előtag hosszúsága"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Biztonság"
diff --git a/res/po/hy.po b/res/po/hy.po
new file mode 100644 (file)
index 0000000..675b899
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Միանալ սարքին"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Անվավեր վկայական:"
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Փուլ 2 նույնականացում"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Գտնել"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Այբբենական"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Մեծացնում է տվյալների օգտագործումը:"
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Սխալ գաղտնաբառ:"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Wi-Fi-ը միացնելը կկասեցնի Wi-Fi տեղակապումը:"
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Կրկնակի հպում"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Հասանելի ցանցեր"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS-ը հասանելի է"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Ապահով"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Ստացվում է IP հասցե..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "Ցանցի SSID"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Ցանցային ծանուցում"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Պահել Wi-Fi-ը նիրհման ընթացքում"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Լավ"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Գերազանց"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Մուտքագրեք ձեր Wi-Fi երթուղիչի %1$s PIN-ը: Տեղակայումը կարող է տեւել մինչեւ %2$d րոպե:"
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Լրացուցիչ"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Հասել է նիշերի առավելագույն քանակին՝ %d"
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Չհաջողվեց ստանալ IP հասցե:"
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Միացել է %s Wi-Fi ցանցին"
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Երբեք"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS PIN"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Մոռանալ"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Միացված է"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Ինքնաբերաբար փոխարկել Wi-Fi և շարժական կապի ցանցերի միջև՝ կայուն ինտերնետ-միացում պահպանելու համար:"
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Նույնականացման սխալ է տեղի ունեցել"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Սեղմեք Ձեր Wi-Fi մուտքի կետի WPS-ը %d րոպե:"
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Բացել"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Wi-Fi մատչման կետ չի գտնեվել:"
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Ընթացիկ ցանցը կանջատվի:"
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Ցույց տալ գաղտնաբառը"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Մոռանալ ցանցը"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Ազդանշանի ուժգնությունը"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Տեղեկ. Wi-Fi ցանցի մասին"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Ընտրել WPS եղանակ"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Մուտքագրեք գաղտնաբառը:"
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "WPS կոճակ"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Զննել"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Փնտրել թաքնված ցանց"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Միայն լիցքավորման ընթացքում"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Թույլ"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Օգտվողի վկայական"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Սահմանված չէ"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Ենթացանցի դիմակ"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Ստատիկ IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Ստանալ ծանուցումներ ցանցերի մատչելիության մասին"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC հասցե"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP հասցե"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Ինքնություն"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Ուղեմուտի հասցե"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Մուտքագրել ինքնությունը:"
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "EAP եղանակ"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Միացում..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Պահպանվեց:"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Wi-Fi ցանց է հայտնաբերվել: Դուք կմիանաք ցանցին"
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Լրացուցիչ կայանքներ"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Չկա"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Կոճակ"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Միշտ"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Նախորդ"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Հաջորդ"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Չցուցադրել կրկին"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Միացնում է..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Անվավեր PIN:"
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Անվավեր գործողություն: Նորից փորձեք:"
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Չեղարկել"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Միացված է"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Անջատված է"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Գաղտնաբառ"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Անհայտ"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Տեսակավորել ըստ"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Սկանավորում է..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Անուն"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Միանալ"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Տեղադրել վկայականը"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Բաց թողնել"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Միշտ թույլ տալ զննում"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "Ընտրվել է %s:\n\nԵթե չեք կարողանում միանալ որևէ մուտքի կետի, փոխեք ստուգման նպատակով օգտագործվող SIM քարտը՝ գնալով SIM քարտի կառավարիչ: Հետո ընտրեք SIM քարտը, որն ուզում եք օգտագործել Շարժական տվյալների համար: Այլընտրանքորեն, կարող եք ապասարել SIM քարտը, որն ուզում եք օգտագործել:"
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Թակեք ցանցը, որին ուզում եք միանալ:"
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Դուք ինքնաբերաբար միացել եք հիշված ցանցին: Ցանցի մանրամասները տեսնելու համար թակեք %s պատկերակը"
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Դուք միացել եք ցանցին: Ցանցի մանրամասները տեսնելու համար թակեք %s պատկերակը"
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Wi-Fi ցանցեր չեն գտնվել: Փոխեք Ձեր տեղը կամ փորձեք ավելի ուշ:"
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Թակել՝ Wi-Fi ցանցեր տեսածրելու համար:"
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Ապահով ցանցի միանալու համար գուցե հարկ լինի մուտքագրել գաղտնաբառ կամ այլ նույնականացման տվյալներ:"
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Պրոքսիի հասցե"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Պրոքսիի պորտ"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Հասանելի ցանցերի ցանկը դիտելու համար միացրեք Wi-Fi-ը:"
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Ավելացնել Wi-Fi ցանց"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Ցանցի նախածանցի երկարությունը"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Անվտանգութ."
diff --git a/res/po/is.po b/res/po/is.po
new file mode 100644 (file)
index 0000000..c46b556
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Tengja við tæki"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Ógilt vottorð."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "2. stigs sannprófun"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Finna"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Í stafrófsröð"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Eykur gagnanotkun."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Rangt lykilorð."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Ef kveikt er á Wi-Fi verður slökkt á Wi-Fi tjóðrun."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Pikka tvisvar"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Staðarnet í boði"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS til staðar"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Öruggt"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Sæki IP-tölu..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "SSID netkerfis"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Kerfistilkynning"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Hafa kveikt á Wi-Fi í svefni"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Gott"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Frábært"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Sláðu inn %1$s PIN-númerið á Wi-Fi beininum. Uppsetningin getur tekið allt að %2$d mínútur."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Fleiri valkostir"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Hámarksfjölda stafa (%d) hefur verið náð."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Mistókst að fá IP-tölu."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Tengt við Wi-Fi netið %s."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Aldrei"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "PIN fyrir nettengingu"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Gleyma"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "Í lagi"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Tengt"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Skipta sjálfkrafa á milli Wi-Fi og farsímakerfa til að viðhalda stöðugri nettengingu."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Auðkenningarvilla kom upp"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Ýttu á Nettengingu á Wi-Fi aðgangsstaðnum innan %d mínútna."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Opna"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Enginn Wi-Fi aðgangsstaður fannst."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Tengingu við núverandi kerfi verður slitið."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Sýna lykilorð"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Gleyma kerfi"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Sendistyrkur"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Upplýsingar um Wi-Fi net"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Veldu WPS-aðferð"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Rita aðgangsorð."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "Tengihnapp."
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Skanna"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Finna falið net"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Aðeins við hleðslu"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Lítill"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Notandavottorð"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Ótilgreint"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Undirkerfi"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Kyrrlegar IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Fá tilkynningar þegar net er í boði"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC-vistfang"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP vistfang"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Auðkenni"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Vistfang gáttar"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Sláðu inn auðkenni."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "EAP-aðferð"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Verið er að tengjast..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Vistað"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Wi-Fi net fannst. Þú munt tengjast því."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Frekari stillingar"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Ekkert"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Hnappur"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Alltaf"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Fyrri"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Næsta"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Ekki birta aftur"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Ræsi..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Ógilt PIN."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Ógild aðgerð. Reyndu aftur."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Hætta við"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Kveikt"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Slökkt"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Aðgangsorð"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Óþekkt"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Raða eftir"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Verið er að skrá..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Heiti"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Tengjast"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Setja upp vottorð"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Sleppa"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Leyfa alltaf leit"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "%s er valið.\n\nEf þú getur ekki tengst aðgangsstað skaltu fara í SIM-kortastjórnun og skipta um SIM-kort fyrir staðfestingu. Veldu síðan SIM-kortið sem þú vilt nota fyrir farsímagögn. Önnur leið er að aftengja SIM-kortið sem þú vilt ekki nota."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Pikkaðu á netið sem þú vilt tengjast."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Sjálfkrafa var tengst við vistað net. Pikkaðu á táknið %s til að sjá upplýsingar um netið."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Tengst var við netið. Pikkaðu á táknið %s til að sjá upplýsingar um netið."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Engin Wi-Fi-net fundust. Farðu á nýjan stað eða reyndu síðar."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Pikkaðu til leita að Wi-Fi-neti."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Til að tengjast öruggu neti gætirðu þurft að slá inn lykilorð eða annars konar auðkenni."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Proxy-vistfang"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Proxy-gátt"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Kveiktu á Wi-Fi til að skoða lista yfir tiltæk net."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Bæta við Wi-Fi neti"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Lengd kerfisforskeytis"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Öryggi"
diff --git a/res/po/it_IT.po b/res/po/it_IT.po
new file mode 100644 (file)
index 0000000..24d15b2
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Connetti a dispositivo"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Certificato non valido."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Autenticazione fase 2"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Trova"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Alfabetico"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Aumenta l'uso della connessione dati."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Password errata."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "L'attivazione del Wi-Fi causa la disattivazione del tethering Wi-Fi."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Tocca due volte"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Reti disponibili"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "Disponibile WPS"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Protetto"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Ottenimento indirizzo IP in corso..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "SSID di rete"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Notifica di rete"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Wi-Fi in standby"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Buono"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Eccellente"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Inserite il PIN %1$s sul router Wi-Fi. Il completamento dell'installazione può richiedere fino a %2$d minuti."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Avanzate"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "È stato raggiunto il numero massimo di caratteri (%d)."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Impossibile ottenere l'indirizzo IP."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Connesso alla rete Wi-Fi %s."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Mai"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "PIN WPS"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Rimuovi"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Connesso"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Passate automaticamente dalle reti Wi-Fi a quelle mobili e viceversa per mantenere una connessione a Internet stabile."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Si è verificato un errore di autenticazione"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Premere WPS sul punto di accesso Wi-Fi entro %d minuti."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Non protetta"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Nessun punto di accesso Wi-Fi trovato."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "La connessione verrà terminata"
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Mostra password"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Dimentica rete"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Potenza del segnale"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Informazioni rete Wi-Fi"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Seleziona metodo WPS"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Inserisci password."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "Tasto WPS"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Cerca"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Trova rete nascosta"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Soltanto durante la ricarica"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Debole"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Certific. utente"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Non specificato"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Maschera di sottorete"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "IP statico"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Ricevi notifiche quando sono disponibili delle reti"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "Indirizzo MAC"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "Indirizzo IP"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Identità"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Indirizzo gateway"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Inserisci identità."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "Metodo EAP"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Connessione..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Salvato"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "È stata rilevata una rete Wi-Fi. Verrà effettuata la connessione."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Impostazioni avanzate"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Nessuno"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Pulsante"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Sempre"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Precedente"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Avanti"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Non mostrare più"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Attivazione in corso..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "PIN non valido."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Azione non valida. Riprovare."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Annulla"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Attivo"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Non attivo"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Password"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Sconosciuto"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Ordina per"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Scansione..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Nome"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Connetti"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Installa certificato"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Ignora"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Consenti sempre scansione"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "%s è selezionata.\n\nSe non riuscite a connettervi a un punto di accesso, cambiate la scheda SIM utilizzata per la verifica andando in Gestione schede SIM. Quindi, selezionate la scheda SIM che volete utilizzare per la connessione dati. In alternativa, potete smontare la scheda SIM che non volete utilizzare."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Toccate la rete a cui volete connettervi."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Utente connesso automaticamente alla rete memorizzata. Per visualizzare i dettagli di rete, toccate l'icona %s."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Utente connesso alla rete memorizzata. Per visualizzare i dettagli di rete, toccate l'icona %s."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Nessuna rete Wi-Fi trovata. Cambiate posizione o riprovate più tardi."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Toccare per ricercare reti Wi-Fi."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Per connettersi a una rete protetta, è necessario inserire una password o altre credenziali."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Indirizzo proxy"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Porta proxy"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Attivate il Wi-Fi per vedere un elenco delle reti disponibili."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Aggiungi rete Wi-Fi"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Lunghezza prefisso di rete"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Protezione"
diff --git a/res/po/ja_JP.po b/res/po/ja_JP.po
new file mode 100644 (file)
index 0000000..8c8080c
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "端末に接続"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "無効な証明書です。"
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "フェーズ2認証"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "検索"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "アルファベット順"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "データ使用量が増加"
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "パスワードが正しくありません。"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Wi-FiをONにすると、Wi-Fiテザリングが無効になります。"
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "ダブルタップ"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "利用可能なネットワーク"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS利用可能"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "セキュリティ保護"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "IPアドレスを取得中..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "ネットワークSSID"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "ネットワーク通知"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "スリープ中のWi-Fi接続"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "良好"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "とても良い"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Wi-FiルーターにPINコード「%1$s」を入力してください。設定が完了するまで%2$d分ほどかかります。"
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "詳細設定"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "最大文字数(%d文字)に達しました。"
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "IPアドレスの取得に失敗しました。"
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Wi-Fiネットワーク%sに接続しました。"
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "常にOFF"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS PIN"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "切断"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "接続"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "安定したインターネット接続を維持するために、モバイルネットワークとWi-Fi接続を自動で切り替えます。"
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "認証エラー発生"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "%d分以内にWi-FiアクセスポイントのWPSボタンを押してください。"
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "オープン"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Wi-Fi APが見つかりません。"
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "現在のネットワーク接続を解除します。"
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "パスワードを表示"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "ネットワークを切断"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "電波強度"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Wi-Fiネットワーク情報"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "WPS方式を選択"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "パスワードを入力"
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "WPSボタン"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "スキャン"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "非表示ネットワークを検索"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "充電中のみON"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "弱い"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "ユーザー証明書"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "設定なし"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "サブネットマスク"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "静的IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "ネットワークが利用可能な場合に通知を受信"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MACアドレス"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IPアドレス"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "ID"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "ゲートウェイアドレス"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "IDを入力"
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "EAP方法"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "接続中..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "保存済み"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Wi-Fiネットワークが検出されました。接続します。"
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "詳細設定"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "なし"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "ボタン"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "常にON"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "前へ"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "次へ"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "今後表示しない"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "ONにしています..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "PINが正しくありません。"
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "操作が正しくありません。再度お試しください。"
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "キャンセル"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "ON"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "OFF"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "パスワード"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "不明"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "並べ替え"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "スキャン中..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "名前"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "接続"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "証明書をインストールしてください。"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "スキップ"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "スキャンを常に許可"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "%sが選択されています。\n\nAPに接続できない場合、SIMカードマネージャーに移動して認証に使用するSIMカードを変更してから、モバイルデータに使用するSIMカードを選択します。また、使用しないSIMカードのマウントを解除することもできます。"
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "接続するネットワークをタップします。"
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "保存済みのネットワークへ自動的に接続しました。ネットワークの詳細を確認するには、%sアイコンをタップします。"
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "ネットワークに接続しました。ネットワークの詳細を表示するには、%sアイコンをタップします。"
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Wi-Fiネットワークが見つかりませんでした。場所を移動するか、しばらくしてからお試しください。"
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "タップして、Wi-Fiネットワークをスキャンしてください。"
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "セキュリティ保護されたネットワークに接続するには、パスワードや他の認証情報を入力する必要があります。"
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "プロキシアドレス"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "プロキシポート"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "利用可能なネットワークのリストを表示するには、Wi-FiをONにしてください。"
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Wi-Fiネットワークを追加"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "ネットワークプレフィックス長"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "セキュリティ"
diff --git a/res/po/ka.po b/res/po/ka.po
new file mode 100644 (file)
index 0000000..decf073
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "დაუკავშირდით აპარატს"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "სერთიფიკატი არასწორია."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "ფაზა 2-ის ავტორიზაცია"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "ძებნა"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "ანბანით"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "ზრდის მონაცემთა გამოყენებას."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "პაროლი არასწორია."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "თუ ჩართავთ Wi-Fi-ს, გამოირთვება Wi-Fi მობილური ინტერნეტი კომპიუტერში."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "ორჯერ დაკაკუნება"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "არსებული ქსელები"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS მისაწვდომია"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "დაცული"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "მიმდინარეობს IP მისამართის მიღება..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "SSID ქსელი"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "ქსელის შეტყობინება"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Wi-Fi ჩართული დარჩეს თვლემის დროს"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "კარგი"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "ბრწყინვალეა"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "შეიყვანეთ %1$s PIN თქვენს Wi-Fi როუტერში. ინსტალაციას შეიძლება დასჭირდეს %2$d წუთამდე."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "გაუმჯობესებული"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "მიღწეულია სიმბოლოების მაქსიმალური რაოდენობა %d"
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "IP მისამართის მიღება ვერ მოხდა."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "დაუკავშირდა Wi-Fi ქსელს %s"
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "არასოდეს"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS PIN"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "დავიწყება"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "დაკავშირებული"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "ავტომატურად გადართეთ Wi-Fi-სა და მობილურ ქსელებს შორის, რათა შენარჩუნდეს უწყვეტი კავშირი ინტერნეტთან."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "მოხდა ავტორიზაციის შეცდომა"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "მაქსიმუმ %d წუთში დააჭირეთ WPS–ს თქვენი Wi-Fi წვდომის წერტილზე."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "გახსნა"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Wi-Fi AP ვერ მოიძებნა."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "მიმდინარე ქსელი გამოირთვება."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "პაროლის გამოჩენა"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "ქსელის დავიწყება"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "სიგნალის სიმძლავრე"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Wi-Fi ქსელის ინფორმაცია"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "აირჩიეთ WPS მეთოდი"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "პაროლის შეყვანა."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "WPS ღილაკი"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "სკანირება"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "ფარული ქსელის ძებნა"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "მხოლოდ დამუხტვის დროს"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "სუსტი"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "მომხ. სერთიფიკატი"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "დაუზუსტებელი"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "ქვექსელის ნიღაბი"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "სტატიკური IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "მიიღეთ შეტყობინებები, როდესაც ქსელი მისაწვდომი გახდება"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC მისამართი"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP მისამართი"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "პირადობა"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "გასასვლელის მისამართი"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "შეიყვანეთ საიდენტიფიკაციო ინფორმაცია."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "EAP მეთოდი"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "უკავშირდება..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "შენახულია"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "ნაპოვნია Wi-Fi ქსელი. დამყარდება კავშირი"
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "დამატებითი პარამეტრები"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "არც ერთი"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "ღილაკი"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "ყოველთვის"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "წინა"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "შემდეგი"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "აღარ მაჩვენო"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "სრულდება ჩართვა..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "PIN არასწორია."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "მოქმედება არასწორია. ისევ ცადეთ."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "გაუქმება"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "ჩართვა"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "გამორთ."
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "პაროლი"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "უცნობი"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "გადარჩევა"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "მიმდ. სკანირება"
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "სახელი"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "დაკავშირება"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "დააინსტალირეთ სერთიფიკატი"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "გამოტოვება"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "მუდამ შეძლოს ძებნა"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "არჩეულია %s.\n\nთუ წვდომის წერტილს ვერ უკავშირდებით, გადადით SIM ბარათების მმართველზე და შეცვალეთ დამოწმებისთვის გამოყენებული SIM ბარათი. შემდეგ აირჩიეთ SIM ბარათი, რომლის გამოყენებაც გსურთ მობილურ მონაცემთა ქსელისთვის. სხვაგვარად, შეგიძლიათ გათიშოთ SIM ბარათი, რომლის გამოყენებაც არ გსურთ."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "შეეხეთ ქსელს, რომელსაც გსურთ დაუკავშირდეთ."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "თქვენ ავტომატურად დაუკავშირდით დამახსოვრებულ ქსელს. ქსელის დეტალების სანახავად შეეხეთ %s ნიშანს."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "თქვენ დაუკავშირდით ქსელს. ქსელის დეტალების სანახავად შეეხეთ %s ნიშანს."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Wi-Fi ქსელები ვერ მოიძებნა. შეცვალეთ თქვენი ლოკაცია, ან მოგვიანებით ცადეთ."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "შეეხეთ ეკრანს, Wi-Fi ქსელების მოსაძებნად."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "დაცულ ქსელთან დასაკავშირებლად, შეიძლება დაგჭირდეთ პაროლის ან ავტორიზაციის სხვა პარამეტრების შეყვანა."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "პროქსი სერვერის მისამართი"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "პროქსი სერვერის პორტი"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "მისაწვდომი ქსელების სიის სანახავად, ჩართეთ Wi-Fi."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Wi-Fi ქსელის დამატება"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "ქსელის პრეფიქსის სიგრძე"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "უსაფრთხოება"
diff --git a/res/po/kk.po b/res/po/kk.po
new file mode 100644 (file)
index 0000000..92d8ccd
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Құрылғыға қосу"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Жарамсыз куәлік"
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "2-кезең аутентификациясы"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Табу"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Әліпбилік"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Деректер пайдалануын арттырады."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Бұрыс кілтсөз."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Wi-Fi қосу Wi-Fi байланыстыруды өшіреді."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Екі рет жанасыңыз"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Байланыстағы желілер"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS қол жетімді"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Қауіпсіз"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "IP мекенжайы алынуда..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "Желілік SSID"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Желілік мәлімдеме"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Ұйқы режимінде Wi-Fi қосулы ұстаңыз"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Жақсы"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Өте жақсы"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Wi-Fi маршрутизаторына %1$s PIN кодын енгізіңіз. Орнатуды аяқтау %2$d минут алуы мүмкін."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Қосымша"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Ең көп таңбалар санына (%d) жетті"
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "IP мекенжайын алу сәтсіз аяқталды."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "%s Wi-Fi желісіне қосылды"
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Ешқашан"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS PIN"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Ұмыту"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Қосылды"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Тұрақты интернет қосылымын қамтамасыз ету үшін Wi-Fi және ұялы байланыс желілері арасында автоматты ауыстырыңыз."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Түпнұсқалық растама қатесі орын алды"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Wi-Fi қатынас нүктесіндегі WPS пернесін %d минут ішінде басыңыз."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Ашу"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Ешқандай Wi-Fi AP табылмады."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Ағымдағы желі ажыратылады."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Құпиясөзді көрсету"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Желіні ұмыту"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Сигнал деңгейі"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Wi-Fi желілер туралы ақпарат"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "WPS әдісін таңдау"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Кілтсөз енгізіңіз."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "WPS түймесі"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Қарап шығу"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Жасырын желіні табу"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Тек зарядтау кезінде"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Әлсіз"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Пайдал-шы куәлігі"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Анықталмаған"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Бағыныңқы желі енгізу бүркеніші"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Статикалық IP-мекен-жай"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Хабарландыруларды желілер қол жетімді болған кезде қабылдау"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC мекенжайы"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP-мекен-жай"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Тұлғалық"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Ену нүктесінің адресі"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Идентификаторды енгізу."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "EAP әдісі"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Қосылуда..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Сақталған"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Wi-Fi желісі табылды. Қосылым орнатылады"
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Қосымша қондырғылар"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Жоқ"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Түйме"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Әрқашан"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Алдыңғы"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Келесі"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Қайта көрсетпеңіз"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Қосылуда..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Жарамсыз PIN."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Әрекет қате. Қайталап көріңіз."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Тоқтату"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Қосылған"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Өшірілген"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Кілтсөз"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Белгісіз"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Сұрыптау"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Көшірілуде..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Аты"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Қосу"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Куәлік орнату"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Өткізу"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Әрқ. қар. шығуға рұқс. ету"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "%s таңдалды.\n\nAP қосыла алмасаңыз, SIM карта реттеушісіне өту арқылы растау үшін пайдаланылған SIM картаны ауыстырыңыз. Осыдан кейін ұялы деректер үшін пайдаланғыңыз келетін SIM картаны таңдаңыз. Балама түрде,пайдаланғыңыз келмейтін SIM картаны алып тастауға болады."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Қосылғыңыз келген желіні түртіңіз."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Есте сақталған желіге автоматты түрде қосылдыңыз. Желі мәліметтерін көру үшін, %s белгішесін түртіңіз."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Желіге қосылдыңыз. Желі мәліметтерін көру үшін, %s белгішесін түртіңіз."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Wi-Fi желілері табылмады. Орныңызды өзгертіңіз немесе қайталап көріңіз."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Wi-Fi желілерін іздеу үшін түртіңіз."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Қауіпсіз желіге қосылу үшін құпиясөзді немесе басқа есептік жазба деректерін енгізу қажет болуы мүмкін."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Прокси мекенжайы"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Прокси порт"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Қолжетімді желілердің тізімін көру үшін, Wi-Fi желісін қосыңыз."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Wi-Fi желісін қосу"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Желілік префикс ұзындығы"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Қауіпсіздік"
diff --git a/res/po/ko_KR.po b/res/po/ko_KR.po
new file mode 100644 (file)
index 0000000..0d3d274
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "디바이스 연결"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "유효하지 않은 인증서입니다."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "2단계 인증"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "찾기"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "가나다 순"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "데이터 사용량이 증가합니다."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "비밀번호가 바르지 않습니다."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Wi-Fi를 실행하면 Wi-Fi 테더링을 연결 해제합니다."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "두 번 두드리기"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "사용 가능한 네트워크"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS 사용 가능"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "보안"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "IP 주소 받는 중..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "네트워크 이름"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "네트워크 알림"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "화면이 꺼졌을 때 Wi-Fi 연결 유지"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "좋음"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "매우 좋음"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Wi-Fi 공유기에 PIN(%1$s)을 입력하세요. 설정을 완료하기까지 최대 %2$d분이 소요됩니다."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "고급"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "최대 글자 수 %d자에 도달했습니다."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "IP 주소를 받지 못했습니다."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "%s Wi-Fi 네트워크에 연결했습니다."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "사용 안 함"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS PIN"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "지우기"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "확인"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "연결됨"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "인터넷 연결을 안정적으로 유지하기 위해 Wi-Fi와 모바일 네트워크를 자동으로 전환합니다."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "인증 오류 발생"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Wi-Fi 액세스 포인트에서 %d분 안에 WPS 버튼을 누르세요."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "공개"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "액세스 포인트를 찾을 수 없습니다."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "현재 사용 중인 네트워크 연결을 해제합니다."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "비밀번호 표시"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "네트워크 지우기"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "신호 세기"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Wi-Fi 네트워크 정보"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "WPS 방식 선택"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "비밀번호를 입력하세요."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "WPS 버튼"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "찾기"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "숨겨진 네트워크 찾기"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi 다이렉트"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "충전 중일 때만"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "약함"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "사용자 인증서"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "설정 안 함"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "서브넷 마스크"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "고정 IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "네트워크를 사용할 수 있을 때 알림을 받습니다."
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC 주소"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP 주소"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "ID"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "게이트웨이 주소"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "ID를 입력하세요."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "EAP 방식"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "연결 중..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "저장됨"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Wi-Fi 네트워크를 찾았습니다. 네트워크에 연결합니다."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "고급 설정"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "설정 안 함"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "버튼"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "항상"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "이전"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "다음"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "다시 보지 않기"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "실행하는 중..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "PIN이 바르지 않습니다."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "동작이 바르지 않습니다. 다시 시도하세요."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "취소"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "사용"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "해제"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "비밀번호"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "알 수 없음"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "정렬 방식"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "찾는 중..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "이름"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "연결"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "인증서 설치"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "패스포인트"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "건너뛰기"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "항상 검색 허용"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "%s 항목을 선택했습니다. AP에 연결할 수 없는 경우, [SIM 카드 관리자]에서 인증에 사용하는 SIM 카드를 변경하세요. 다음으로 모바일 데이터에 사용할 SIM 카드를 선택하거나 사용하지 않을 SIM 카드를 마운트 해제하세요."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "연결할 네트워크를 누르세요."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "저장된 네트워크에 자동 연결했습니다. 네트워크 상세정보를 보려면 %s 아이콘을 누르세요."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "네트워크에 연결했습니다. 네트워크 상세정보를 보려면 %s 아이콘을 누르세요."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Wi-Fi 네트워크를 찾을 수 없습니다. 위치를 변경하거나 나중에 시도하세요."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Wi-Fi 네트워크를 찾으려면 누르세요."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "보안 네트워크에 연결하려면 비밀번호 또는 기타 자격증명을 입력하세요."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "프록시 주소"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "프록시 포트"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "사용 가능한 네트워크 목록을 보려면 Wi-Fi를 실행하세요."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Wi-Fi 네트워크 추가"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "네트워크 식별자 길이"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "보호"
diff --git a/res/po/lt.po b/res/po/lt.po
new file mode 100644 (file)
index 0000000..e15de3a
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Prisijungti prie įrenginio"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Netinkamas sertifikatas."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "2 fazės patvirtinimas"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Rasti"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Pagal abėcėlę"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Didina naudojamų duomenų kiekį."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Neteisingas slaptažodis."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Įjungus „Wi-Fi“ bus išjungtas „Wi-Fi“ siejimas."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Spustelėkite du kartus"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Prieinami tinklai"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "Prieinamas WPS"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Apsaugota"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Gaunamas IP adresas..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "Tinklo SSID"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Tinklo pranešimas"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Laukimo režimu laikyti „Wi-Fi“ įjungtą"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Geras"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Puiku"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Įveskite %1$s PIN savo „Wi-Fi“ kelvedyje. Sąranka gali būti vykdoma iki %2$d min."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Išsamiau"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Pasiektas didžiausias simbolių skaičius: %d"
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Nepavyko gauti IP adreso."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Prisijungta prie „Wi-Fi“ tinklo %s"
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Niekada"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS PIN"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Pamiršti"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "Gerai"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Prisijungta"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Automatiškai perjungti tarp mobiliųjų tinklų ir „Wi-Fi“, kad būtų palaikomas pastovus interneto ryšys."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Įvyko tapatumo nustatymo klaida"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Paspauskite WPS mygtuką „Wi-Fi“ prieigos taške per %d min."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Atidaryti"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "„Wi-Fi“ AP nerasta."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Dabartinis tinklas bus atjungtas."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Rodyti slaptažodį"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Pamiršti tinklą"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Signalo stiprumas"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "„Wi-Fi“ tinklo informacija"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Pasirinkite WPS metodą"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Įvesti slaptažodį."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "WPS mygtuk."
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Skenuoti"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Ieškoti slepiamo tinklo"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "„Wi-Fi Direct“"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Tik kraunant"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Silpnas"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Naud. sertifik."
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Nenurodytas"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Potinklio maskuotė"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Statinis IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Gauti pranešimus, kai tinklas pasiekiamas"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC adresas"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP adresas"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Tapatybė"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Šliuzo adresas"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Įveskite tapatybę."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "EAP būdas"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "2 DNS"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "1 DNS"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Jungiamasi..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Išsaugota"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Aptiktas „Wi-Fi“ tinklas. Būsite prijungti."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Papildomi nustatymai"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Nėra"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Mygtukas"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Visada"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Ankstesnis"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Kitas"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Daugiau nerodyti"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Įjungiama..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Neteisingas PIN kodas."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Neteisingas veiksmas. Bandykite dar kartą."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Atšaukti"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Įjungta"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Išjungta"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Slaptažodis"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Nežinomas"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Rūšiuoti pagal"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Ieškoma..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Vardas"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Jungtis"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Įdiegti sertifikatą"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Praleisti"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Visada leisti nuskaityti"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "Pasirinkta %s.\n\nJei negalite prisijungti prie AP, nuėję į SIM kortelės tvarkyklę pakeiskite patvirtinimui naudojamą SIM kortelę. Tuomet pasirinkite SIM kortelę, kurią norite naudoti mobiliesiems duomenims. Taip pat galite išimti SIM kortelę, kurios nenorite naudoti."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Paleiskite tinklą, prie kurio norite prisijungti."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Buvote automatiškai prijungtas (-a) prie įsiminto tinklo. Jei norite pamatyti išsamią tinklo informaciją, bakstelėkite piktogramą %s."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Buvote prijungtas (-a) prie tinklo. Jei norite pamatyti išsamią tinklo informaciją, bakstelėkite piktogramą %s."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "„Wi-Fi“ tinklų nerasta. Pakeiskite savo vietovę arba bandykite dar kartą."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Spustelėkite ir ieškokite „Wi-Fi“ tinklų."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Jei norite prisijungti prie saugaus tinklo, gali tekti įvesti slaptažodį ar kitus rekvizitus."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Tarpinio serverio adresas"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Tarpinio serverio prievadas"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Jei norite peržiūrėti pasiekiamų tinklų sąrašą, įjunkite „Wi-Fi“."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Pridėti „Wi-Fi“ tinklą"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Tinklo priešdėlio ilgis"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Saugumas"
diff --git a/res/po/lv.po b/res/po/lv.po
new file mode 100644 (file)
index 0000000..95c4ae5
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Izveidot savienojumu ar ierīci"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Nederīgs sertifikāts."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "2. fāzes autentifikācija"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Atrast"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Alfabēta secībā"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Palielina datu lietojumu."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Nepareiza parole."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Aktivizējot Wi-Fi, tiks deaktivizēta Wi-Fi piesaiste."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Divkāršs pieskāriens"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Pieejamie tīkli"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS ir pieejams"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Aizsargāts"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Iegūst IP adresi..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "Tīkla SSID"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Tīkla paziņojums"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Atstāt Wi-Fi ieslēgtu miega režīma laikā"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Labs"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Izcili"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Ievadiet Wi-Fi maršrutētājā %1$s PIN kodu. Iestatīšana var ilgt %2$d minūtes."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Papildu"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Sasniegts maksimālais rakstzīmju skaits (%d)"
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Neizdevās iegūt IP adresi."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Izveidots savienojums ar Wi-Fi tīklu %s"
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Nekad"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS PIN"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Aizmirst"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "Labi"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Savienots"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Automātiski pārslēdzieties no mobilā tīkla uz Wi-Fi tīklu un pretēji, lai saglabātu stabilu interneta savienojumu."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Radās autentifikācijas kļūda"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "%d minūšu laikā uz Wi-Fi piekļuves punkta nospiediet WPS."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Atvērt"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Nav atrasts neviens Wi-Fi piekļuves punkts."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Pašreizējais tīkls tiks atvienots."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Rādīt paroli"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Aizmirst tīklu"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Signāla stiprums"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Wi-Fi tīkla informācija"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "WPS metodes izvēle"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Ievadiet paroli."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "WPS poga"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Meklēt"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Atrast slēptu tīklu"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Tikai uzlādes laikā"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Vājš"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Liet.sertifikāts"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Nav norādīts"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Apakštīkla maska"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Statiska IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Saņemt paziņojumus, kad tīkli ir pieejami"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC adrese"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP adrese"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Identitāte"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Vārtejas adrese"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Ievadiet identitāti."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "EAP metode"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Savieno..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Saglabāts"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Noteikts Wi-Fi tīkls. Tiks izveidots savienojums."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Papildu iestatījumi"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Nav"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Poga"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Vienmēr"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Iepriekšējais"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Nākamais"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Nerādīt vēlreiz"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Ieslēdz..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Nederīgs PIN kods."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Nederīga darbība. Mēģiniet vēlreiz."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Atcelt"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Ieslēgts"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Izslēgts"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Parole"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Nezināms"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Kārtot pēc"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Meklē..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Vārds"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Savienot"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Instalēt sertifikātu"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Izlaist"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Vienmēr atļaut meklēšanu"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "Ir izvēlēta %s.\n\nJa nevarat izveidot savienojumu ar AP, nomainiet verifikācijai izmantoto SIM karti, atverot programmu SIM kartes pārvaldnieks. Pēc tam izvēlieties SIM karti, ko lietot mobilajiem datiem. SIM karti, ko nevēlaties lietot, varat arī atvienot."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Pieskarieties tīklam, kuram vēlaties pievienoties."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Automātiski ir izveidots savienojums ar ierīces atmiņā saglabātu tīklu. Lai skatītu tīkla datus, pieskarieties ikonai %s."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Ir izveidots savienojums ar tīklu. Lai skatītu tīkla datus, pieskarieties ikonai %s."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Nav atrasts neviens Wi-Fi tīkls. Mainiet savu atrašanās vietu vai mēģiniet vēlāk."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Pieskarieties, lai meklētu Wi-Fi tīklus."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Lai izveidotu savienojumu ar drošu tīklu, ir jāievada parole vai citi akreditācijas dati."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Starpniekservera adrese"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Starpniekservera ports"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Ieslēdziet Wi-Fi, lai skatītu pieejamo tīklu sarakstu."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Pievienot Wi-Fi tīklu"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Tīkla prefiksa garums"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Drošība"
diff --git a/res/po/mk.po b/res/po/mk.po
new file mode 100644 (file)
index 0000000..42c96d4
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Поврзи со уред"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Неправилен сертификат."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Потврдување, 2 фаза"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Најди"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Азбучно"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Го зголемува користењето податоци."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Погрешна лозинка."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Вклучувањето Wi-Fi ќе го исклучи поврзувањето Wi-Fi."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Двоен допир"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Достапни мрежи"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "Достапно е WPS"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Обезбедено"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Се добива IP-адреса..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "Мрежен SSID"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Мрежно известување"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Остави Wi-Fi вклучено за време на спиење"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Добро"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Одлично"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Внесете го PIN-от %1$s на рутерот за Wi-Fi. Поставувањето може да трае %2$d минути додека заврши."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Дополнително"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Достигнат е максималниот број знаци %d."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Не можеше да се добие IP-адреса."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Поврзано со мрежа Wi-Fi %s."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Никогаш"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "PIN за WPS"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Заборави"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Поврзано"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Автоматски префрлувај меѓу Wi-Fi и мобилни мрежи за да се одржи стабилна врска со интернет."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Дојде до грешка при потврдувањето"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Притиснете WPS на пристапната точка за Wi-Fi во рок од %d минути."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Отворени"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Нема пристапна точка за Wi-Fi."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Ќе се прекине врската со моменталната мрежа."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Прикажи лозинка"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Заборави мрежа"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Јачина на сигналот"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Информации за мрежа Wi-Fi"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Изберете начин за WPS"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Внесете лозинка."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "Копче WPS"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Скенирај"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Најди скриена мрежа"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Само при полнење"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Слаб"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Кор. сертификат"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Неодредено"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Подмрежна маска"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Статичен IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Примај известувања кога се достапни мрежи"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC-адреса"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP адреса"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Идентитет"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Адреса на порта"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Внесете идентитет."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "Начин за EAP"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Поврзување..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Меморирано"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Откриена е мрежа Wi-Fi. Ќе се поврзете."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Напредни поставувања"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Ништо"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Копче"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Секогаш"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Претходно"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Следно"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Не прикажувај веќе"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Се вклучува..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Неважечки PIN."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Неважечо дејство. Обидете се повторно."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Откажи"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Вклучено"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Исклучено"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Лозинка"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Непознато"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Подреди според"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Пребарување..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Име"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Поврзи"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Инсталирај сертификати"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Скокни"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Секогаш дозв. скенирање"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "Избрано е %s.\n\nАко не можете да се поврзете со пристапна точка, сменете ја SIM-картичката за потврда преку уредувањето SIM-картички. Потоа изберете ја SIM-картичката што сакате да ја користите за Мобилни податоци. Можете и да ја демонтирате SIM-картичката што не сакате да ја користите."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Допрете ја мрежата со којашто сакате да се поврзете."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Автоматски сте поврзани со запомнетата мрежа. За да ги видите деталите за мрежата, допрете ја иконата %s."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Поврзани сте со мрежата. За да ги видите деталите за мрежата, допрете ја иконата %s."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Не се најдени мрежи Wi-Fi. Сменете ја локацијата или обидете се повторно."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Допрете за сканирање за мрежи Wi-Fi."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "За да се поврзете со безбедна мрежа, може треба да внесете лозинка или други препораки."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Прокси адреса"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Порта за прокси"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Вклучете Wi-Fi за да видите листа на достапни мрежи."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Додај мрежа Wi-Fi"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Должина на префиксот на мрежата"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Безбедност"
diff --git a/res/po/nb.po b/res/po/nb.po
new file mode 100644 (file)
index 0000000..002bb62
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Koble til en enhet"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Ugyldig sertifikat."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Fase 2 godkjenning"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Finn"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Alfabetisk"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Øker databruken."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Feil passord."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Hvis du slår på Wi-Fi, vil Wi-Fi-internettdeling deaktiveres."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Dobbelttrykk"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Tilgjengelige nett"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS tilgjengelig"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Sikret"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Henter IP-adresse..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "Nettverks-SSID"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Nettverksvarsel"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Ha Wi-Fi på i sovemodus"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "God"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Supert"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Skriv inn %1$s PIN-koden på Wi-Fi-ruteren. Det kan ta opptil %2$d minutter å fullføre konfigurasjonen."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Avansert"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Maksimalt antall tegn %d er nådd."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Kunne ikke hente IP-adresse."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Koblet til Wi-Fi-nettverket %s."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Aldri"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS-nøkkel"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Glem"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Tilkoblet"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Veksler automatisk mellom Wi-Fi- og mobilnett for å opprettholde en stabil Internett-forbindelse."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Godkjenningsfeil oppstod"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Trykk på WPS på Wi-Fi-tilgangspunktet innen %d minutter."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Åpen"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Ingen Wi-Fi-tilgangspunkt funnet."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Gjeldende nettverk vil bli frakoblet."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Vis passord"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Glem nettverk"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Signalstyrke"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Informasjon om Wi-Fi-nettverk"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Velg WPS-metode"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Angi passord."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "WPS-knapp"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Søk"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Finn skjult nettverk"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Bare under lading"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Svak"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Brukersertifikat"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Uspesifisert"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Subnettmaske"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Statisk IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Motta varsler når det finnes tilgjengelige nettverk."
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC-adresse"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP-adresse"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Identitet"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Gateway-adresse"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Angi identitet."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "EAP-metode"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Kobler til..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Lagret"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Det har blitt oppdaget et Wi-Fi-nettverk. Du vil bli koblet til det."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Avanserte innstillinger"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Ingen"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Knapp"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Alltid"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Forrige"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Neste"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Ikke vis igjen"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Slår på..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Ugyldig PIN-kode."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Ugyldig handling. Prøv på nytt."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Avbryt"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "På"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Av"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Passord"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Ukjent"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Sorter etter"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Søker..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Navn"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Koble til"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Installer sertifikat"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Hopp over"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Alltid tillat søking"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "%s er valgt.\n\nHvis du ikke kan koble til en AP, må du endre SIM-kortet som brukes for bekreftelse, ved å gå til SIM-kortadministrator. Velg deretter SIM-kortet du vil bruke for mobildata. Du kan også løse ut SIM-kortet du ikke vil bruke."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Trykk på nettverket som du ønsker å koble til."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Du har automatisk blitt koblet til det huskede nettverket. Hvis du vil se nettverksdetaljer, kan du trykke på %s-ikonet."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Du har blitt koblet til nettverket. Hvis du vil se nettverksdetaljer, kan du trykke på %s-ikonet."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Ingen Wi-Fi-nettverk funnet. Endre posisjon eller prøv igjen senere."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Trykk for å skanne etter Wi-Fi-nettverk."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "For å koble til et sikret nettverk kan du måtte angi et passord eller andre opplysninger."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Proxyadresse"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Proxyport"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Slå på Wi-Fi for å vise en liste over tilgjengelige nettverk."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Legg til Wi-Fi-nettverk"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Prefikslengde for nettverk"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Sikkerhet"
diff --git a/res/po/nl.po b/res/po/nl.po
new file mode 100644 (file)
index 0000000..e7ea418
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Verbinden met apparaat"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Ongeldig certificaat."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Verificatie fase 2"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Zoeken"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Alfabetisch"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Verhoogt gegevensgebruik."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Onjuist wachtwoord."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Als u Wi-Fi inschakelt, wordt Wi-Fi-tethering uitgeschakeld."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Dubbel tikken"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Beschikbare netwerken"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS beschikbaar"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Beveiligd"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "IP-adres ophalen..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "Netwerk-SSID"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Netwerkmelding"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Wi-Fi ingeschakeld laten in slaapstand"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Goed"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Uitstekend"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Voer de pincode %1$s in op uw Wi-Fi-router. Het kan %2$d minuten duren voordat de instelling is voltooid."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Geavanceerd"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Maximumaantal tekens %d bereikt."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Kan IP-adres niet verkrijgen."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Verbonden met Wi-Fi-netwerk %s."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Nooit"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS PIN"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Vergeten"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Verbonden"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Schakel automatisch over tussen Wi-Fi en mobiele netwerken om een stabiele internetverbinding te handhaven."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Verificatiefout opgetreden"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Druk binnen %d minuten op WPS op uw Wi-Fi-toegangspunt."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Open"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Geen Wi-Fi AP gevonden."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Huidige netwerkverbinding wordt verbroken."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Wachtwoord tonen"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Netwerk vergeten"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Signaalsterkte"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Gegevens Wi-Fi-netwerk"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "WPS-methode selecteren"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Wachtwoord invoeren"
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "WPS-knop"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Scannen"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Verborgen netwerk zoeken"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Alleen tijdens opladen"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Zwak"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Gebr.certificaat"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Niet-gespecificeerd"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Subnetmasker"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Vast IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Meldingen ontvangen wanneer netwerken beschikbaar zijn"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC-adres"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP-adres"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Identiteit"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Gateway-adres"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Identiteit opgeven."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "EAP-methode"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Verbinden..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Opgeslagen"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Er is een Wi-Fi-netwerk gedetecteerd. U wordt verbonden."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Geavanceerde instellingen"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Geen"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Knop"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Altijd"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Vorige"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Volgende"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Niet meer tonen"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Inschakelen..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Ongeldige pincode."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Ongeldige actie. Probeer het opnieuw."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Annuleren"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Aan"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Uit"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Wachtwoord"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Onbekend"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Sorteren op"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Scannen..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Naam"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Verbinden"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Certificaat installeren"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Overslaan"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Scannen altijd toestaan"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "%s wordt geselecteerd.\n\nAls u geen verbinding wilt maken met een toegangspunt, wijzigt u via SIM-kaartbeheer de SIM-kaart die voor verificatie wordt gebruikt. Vervolgens selecteert u de SIM-kaart die u wilt gebruiken voor Mobiele gegevens. U kunt ook de SIM-kaart verwijderen die u niet wilt gebruiken."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Tik op het netwerk waarmee u verbinding wilt maken."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "U bent automatisch verbonden met het onthouden netwerk. Tik op het pictogram %s om de netwerkdetails weer te geven."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "U bent verbonden met het netwerk. Tik op het pictogram %s om de netwerkdetails weer te geven."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Geen Wi-Fi-netwerken gevonden. Kies een andere locatie of probeer het later."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Tik om te scannen op Wi-Fi-netwerken."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Als u verbinding wilt maken met een beveiligd netwerk, moet u een wachtwoord of andere aanmeldgegevens invoeren."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Proxy-adres"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Poort proxy"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Schakel Wi-Fi in om een lijst met beschikbare netwerken te bekijken."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Wi-Fi-netwerk toevoegen"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Netwerkprefixlengte"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Beveiliging"
diff --git a/res/po/pl.po b/res/po/pl.po
new file mode 100644 (file)
index 0000000..921501e
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Połącz z urządzeniem"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Nieprawidłowy certyfikat"
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Etap 2 uwierzytelniania"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Znajdź"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Alfabetycznie"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Zwiększa wykorzystanie danych."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Błędne hasło"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Włączenie sieci Wi-Fi spowoduje wyłączenie udostępniania przez tę sieć."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Dwukrotne dotknięcie"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Dostępne sieci"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "Funkcja WPS dostępna"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Zabezpieczona"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Uzyskiwanie adresu IP..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "SSID sieci"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Powiadomienie o sieci"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Podtrzymanie poł. Wi-Fi"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Dobry"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Doskonale"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Wprowadź kod PIN %1$s w routerze Wi-Fi. Konfiguracja może potrwać do %2$d min."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Zaawansowane"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Osiągnięto maksymalną liczbę znaków: %d."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Nie można uzyskać adresu IP."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Połączono z siecią Wi-Fi %s."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Nigdy"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS PIN"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Zapomnij"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Połączono"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Automatycznie przełączaj między połączeniem Wi-Fi a sieciami komórkowymi w celu utrzymania stabilnego połączenia z Internetem."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Wystąpił błąd uwierzytelniania"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Naciśnij przycisk WPS punktu dostępu do sieci Wi-Fi w ciągu %d minut."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Otwarta"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Nie znaleziono punktu dostępu Wi-Fi."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Bieżąca sieć zostanie rozłączona."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Wyświetl hasło"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Zapomnij sieć"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Moc sygnału"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Informacje o sieci Wi-Fi"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Wybór metody WPS"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Wpisz hasło."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "Przyc. WPS"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Skanuj"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Znajdź ukrytą sieć"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Tylko podczas ładowania"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Słaba"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Certyfikat użytk."
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Nieokreślony"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Maska podsieci"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Statyczny adres IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Otrzymuj powiadomienia o dostępnych sieciach"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "Adres MAC"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "Adres IP"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Tożsamość"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Adres bramy"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Wprowadź tożsamość."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "Metoda EAP"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Łączenie..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Zapisano"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Wykryto sieć Wi-Fi. Zostanie nawiązane połączenie."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Ustawienia zaawansowane"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Brak"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Przycisk"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Zawsze"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Wstecz"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Dalej"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Nie wyświetlaj ponownie"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Włączanie..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Nieprawidłowy kod PIN"
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Nieprawidłowa akcja. Spróbuj ponownie."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Anuluj"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Włączone"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Wyłączone"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Hasło"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Nieznane"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Sortuj według"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Skanowanie..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Nazwa"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Połącz"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Zainstaluj certyfikat"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Pomiń"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Zawsze zezw. na skanowan."
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "Wybrano %s.\n\nJeśli nie możesz połączyć się z punktem dostępowym, zmień kartę SIM używaną do weryfikacji, przechodząc do menedżera kart SIM. Następnie wybierz kartę SIM, której chcesz używać dla Danych komórkowych. Możesz też odłączyć kartę SIM, której nie chcesz używać."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Dotknij sieci, z którą chcesz się połączyć."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Połączono Cię automatycznie i zapamiętano sieć. Aby zobaczyć szczegóły sieci, dotknij ikony %s."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Połączono Cię z siecią. Aby zobaczyć szczegóły sieci, dotknij ikony %s."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Nie znaleziono sieci Wi-Fi. Zmień lokalizację lub spróbuj później."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Dotknij, aby wyszukać sieci Wi-Fi."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Aby połączyć się z zabezpieczoną siecią, konieczne może być wprowadzenie hasła lub innych poświadczeń."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Adres proxy"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Port serwera proxy"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Włącz sieć Wi-Fi, aby wyświetlić listę dostępnych sieci."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Dodaj sieć Wi-Fi"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Długość prefiksu sieci"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Bezpieczeńs."
diff --git a/res/po/pt_BR.po b/res/po/pt_BR.po
new file mode 100644 (file)
index 0000000..d9c7200
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Conectar ao dispositivo"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Certificado inválido."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Autenticação de fase de 2"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Localizar"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Alfabética"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Aumentar utilização de dados."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Senha incorreta."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Ligar o Wi-Fi desativará o compartilhamento Wi-Fi."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Toque duplo"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Redes disponíveis"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS disponível"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Protegida"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Obtendo endereço IP..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "SSID de rede"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Notificação de rede"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Manter Wi-Fi ligado na tela desligada"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Bom"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Excelente"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Insira o PIN %1$s no roteador Wi-Fi. A configuração pode levar até %2$d minutos para terminar."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Avançado"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Número máximo de %d caracteres atingido."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Falha ao obter o endereço IP."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Conectado à rede Wi-Fi %s."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Nunca"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "PIN WPS"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Esquecer"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Conectado"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Alterna automaticamente entre Wi-Fi e redes móveis para manter uma conexão estável com a Internet."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Ocorreu um erro de autenticação"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Pressione WPS no seu ponto de acesso Wi-Fi dentro de %d minutos."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Aberta"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Wi-Fi não encontrado."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "A rede atual será desconectada."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Exibir senha"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Esquecer rede"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Intensidade do sinal"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Informações da rede Wi-Fi"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Selecionar método WPS"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Insira senha."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "Botão WPS"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Pesquisar"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Buscar rede oculta"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Somente durante carregamento"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Fraco"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Certif. utilizad."
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Não especificado"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Máscara de subrede"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "IP fixo"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Receber notificações quando existirem redes disponíveis"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "Endereço MAC"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "Endereço IP"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Identidade"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Endereço do gateway"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Inserir identidade."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "Método EAP"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Conectando..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Salvo"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Uma rede Wi-Fi foi detectada. Você será conectado."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Configurações avançadas"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Nenhum"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Botão"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Sempre"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Anterior"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Avançar"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Não mostrar novamente"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Ativando..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "PIN inválido."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Ação inválida. Tente novamente."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Ativado"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Desativado"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Senha"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Desconhecido"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Procurando..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Nome"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Conectar"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Instalar certificado"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Pular"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Sempre permitir a busca"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "%s está selecionado.\n\nSe você estiver conectado a um Ponto de acesso, altere o chip usado para verificação indo para o gerenciador de chip. Em seguida, selecione o chip que deseja usar para os Dados móveis. Ou, você pode remover o chip que não quiser usar."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Toque na rede que deseja se conectar"
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Você foi conectado automaticamente à rede lembrada. Para consultar os detalhes da rede, toque no ícone %s."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Você foi conectado à rede. Para consultar os detalhes da rede, toque no ícone %s."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Nenhuma rede Wi-Fi encontrada. Altere sua localização ou tente mais tarde."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Toque para buscar por redes Wi-Fi"
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Para conectar-se a uma rede segura, é necessário inserir uma senha ou outras credenciais"
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Endereço do proxy"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Porta de proxy"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Ative o Wi-Fi para visualizar uma lista de redes disponíveis."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Adicionar rede Wi-Fi"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Comprimento do prefixo de rede"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Segurança"
diff --git a/res/po/pt_PT.po b/res/po/pt_PT.po
new file mode 100644 (file)
index 0000000..63295de
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Ligar a dispositivo"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Certificado inválido."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Autenticação de fase 2"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Procurar"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Alfabética"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Aumenta a utilização de dados."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Palavra-passe incorrecta."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Ligar o Wi-Fi irá desactivar a ancoragem Wi-Fi."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Toque duplo"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Redes disponíveis"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS disponível"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Seguro"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "A obter endereço IP..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "SSID de rede"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Notificação de rede"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Manter Wi-Fi durante suspensão"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Bom"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Excelente"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Introduza o PIN de %1$s no seu router Wi-Fi. A configuração pode demorar até %2$d minutos para ficar concluída."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Avançado"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Número máximo de caracteres %d atingido."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Falha ao obter endereço IP."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Ligado à rede Wi-Fi %s."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Nunca"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "PIN WPS"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Esquecer"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Ligado"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Alterna automaticamente entre Wi-Fi e redes móveis para manter uma ligação à Internet estável."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Ocorreu um erro de autenticação"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Prima WPS no seu ponto de acesso Wi-Fi dentro de %d minutos."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Aberta"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Nenhum PA Wi-Fi localizado."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "A rede actual será desligada."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Mostrar palavra-passe"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Esquecer rede"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Potência do sinal"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Informações de rede Wi-Fi"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Seleccionar método WPS"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Introduzir palavra-passe."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "Botão WPS"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Pesquisar"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Localizar rede oculta"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Apenas durante a carga"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Fraca"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Certif. utilizad."
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Não especificado"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Máscara de sub-rede"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "IP estático"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Receber notificações quando existem redes disponíveis"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "Endereço MAC"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "Endereço IP"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Identidade"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Endereço de gateway"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Introduzir identidade."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "Método EAP"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "A ligar..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Guardado"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Foi detectada uma rede Wi-Fi. Vai ficar ligado."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Definições avançadas"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Desligado"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Tecla"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Sempre"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Anterior"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Seguinte"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Não mostrar novamente"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "A ligar..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "PIN inválido."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Acção inválida. Tente novamente."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Ligado"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Desligado"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Palavra-passe"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Desconhecido"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Ordenar por"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "A procurar..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Nome"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Ligar"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Instalar certificado"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Ignorar"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Permitir sempre pesquisa"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "%s seleccionado.\n\nSe não conseguir efectuar a ligação a um AP, mude o cartão SIM utilizado para verificação indo ao Gestor de cartão SIM. Em seguida, seleccione o cartão SIM que quer utilizar para os Dados móveis. Em alternativa, pode desmontar o cartão SIM que não quer utilizar."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Toque na rede com a qual quer estabelecer ligação."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Foi ligado automaticamente à rede memorizada. Para ver os detalhes da rede, toque no ícone %s."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Foi ligado à rede. Para ver os detalhes da rede, toque no ícone %s."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Não foram encontradas redes Wi-Fi. Mude a sua localização ou tente mais tarde."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Toque para pesquisar redes Wi-Fi."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Para ligar a uma rede segura, pode ter de introduzir uma palavra-passe ou outras credenciais."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Endereço proxy"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Porta de proxy"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Ligue a rede Wi-Fi para visualizar uma lista das redes disponíveis."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Adicionar rede Wi-Fi"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Comprimento do prefixo de rede"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Segurança"
diff --git a/res/po/ro.po b/res/po/ro.po
new file mode 100644 (file)
index 0000000..cf8149a
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Conectare la dispozitiv"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Certificatul nu este valid."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Autentificare în faza 2"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Găsire"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "În ordine alfabetică"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Crește gradul de utilizare a datelor."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Parolă incorectă"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Activarea Wi-Fi va dezactiva furnizarea accesului la internet prin Wi-Fi."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Dublă atingere"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Rețele disponibile"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS disponibil"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Securizat"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Se obține adresa IP..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "SSID rețea"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Notificare rețea"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Se menține Wi-Fi activ pe timp de repaus"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Bun"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Excelent"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Introduceți codul PIN pentru %1$s în routerul Wi-Fi. Finalizarea configurării poate dura până la %2$d minute."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Avansat"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "S-a atins numărul maxim de %d caractere."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Adresa IP nu a putut fi obținută."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Este conectat la rețeaua Wi-Fi %s."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Niciodată"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "PIN WPS"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Revocare"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Conectat"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Comutați automat între rețelele Wi-Fi și mobile pentru menținerea unei conexiuni stabile la internet."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "A apărut o eroare de autentificare"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Apăsați pe WPS pe punctul dvs. de acces Wi-Fi în interval de %d minute."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Deschidere"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Nu a fost găsită o aplicație Wi-Fi."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Rețeaua curentă va fi deconectată."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Afișați parola"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Ignorare rețea"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Putere semnal"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Informații rețea Wi-Fi"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Selectare metodă WPS"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Introduceţi parola."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "Buton WPS"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Căutare"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Găsire rețea ascunsă"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Numai la încărcare"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Slabă"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Certif. utiliz."
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Nespecificat"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Mască subreţea"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "IP static"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Primiți notificări atunci când sunt disponibile rețele"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "Adresă MAC"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "Adresă IP"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Identitate"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Adresă gateway"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Introducere identitate"
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "Metodă EAP"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Conectare"
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Salvat"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "S-a detectat o rețea Wi-Fi. Veți fi conectat."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Setări complexe"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Niciuna"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Buton"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Întotdeauna"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Înapoi"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Înainte"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Nu se mai afișează"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Se activează..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "PIN greșit"
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Acțiune nevalidă. Încercați din nou."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Anulare"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Pornit"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Oprit"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Parolă"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Necunoscut"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Sortare după"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Scanare..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Nume"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Conectare"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Instalare certificat"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Omitere"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Se perm. mereu scanarea"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "S-a selectat %s.\n\nDacă nu vă puteți conecta la un PA, schimbați cartela SIM utilizată pentru verificare accesând managerul de cartele SIM. Apoi, selectați cartela SIM pe care doriți să o utilizați pentru Datele mobile. de asemenea, puteți să dezinstalați cartela SIM pe care nu doriți să o utilizați."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Atingeți rețeaua la care doriți să vă conectați."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Ați fost conectat automat la rețeaua reținută. Pentru a vedea detaliile rețelei, atingeți pictograma %s."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Ați fost conectat la rețea. Pentru a vedea detaliile rețelei, atingeți pictograma %s."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Nu s-au găsit rețele Wi-Fi. Modificați locația sau încercați mai târziu."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Atingeți pentru a căuta rețele Wi-Fi."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Pentru a vă conecta la o rețea securizată, se recomandă introducerea unei parole sau a altor acreditări."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Adresă proxy"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Port proxy"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Pentru a vizualiza o listă de rețele disponibile, activați conexiunea Wi-Fi."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Adăugare rețea Wi-Fi"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Lungime prefix rețea"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Securitate"
diff --git a/res/po/ru_RU.po b/res/po/ru_RU.po
new file mode 100644 (file)
index 0000000..86212b5
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Подключиться к устройству"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Неверный сертификат"
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Проверка подлинности этапа 2"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Найти"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "По алфавиту"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Увеличивает расход трафика."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Неправильный пароль"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "При включении Wi-Fi модем Wi-Fi будет отключен."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Двойное касание"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Доступные сети"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "Доступен протокол WPS"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Защищенная"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Получение IP-адреса..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "SSID сети"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Уведомление о сетях"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Wi-Fi в спящем режиме"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Хороший"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Отлично"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Введите PIN-код %1$s на маршрутизаторе Wi-Fi. Настройка может занять до %2$d мин."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Дополнительно"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Достигнуто максимальное число символов (%d)."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Не удалось получить IP-адрес."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Подключено к сети Wi-Fi %s"
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Никогда"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "PIN-код WPS"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Забыть"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "Да"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Подключено"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Автоматически переключаться между Wi-Fi и мобильными сетями для обеспечения стабильного подключения к Интернету."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Произошла ошибка проверки подлинности"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Нажмите кнопку WPS на точке доступа Wi-Fi в течение %d мин."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Открытый"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Точка доступа Wi-Fi не найдена."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Текущая сеть будет отключена."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Показать пароль"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Забыть сеть"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Уровень сигнала"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Сведения о сети Wi-Fi"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Выбрать метод WPS"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Введите пароль."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "Кнопка WPS"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Поиск"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Найти скрытую сеть"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Только во время зарядки"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Слабый"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Сертиф. пользов."
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Не указано"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Маска подсети"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Статический IP-адрес"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Получать уведомления о доступности сетей."
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC-адрес"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP-адрес"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Удостоверение"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Адрес шлюза"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Введите удостоверение."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "Метод EAP"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Подключение..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Соxранено"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Обнаружена сеть Wi-Fi. Вы будете подключены к ней"
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Дополнительно"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Нет"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Кнопка"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Всегда"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Назад"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Далее"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Не показывать снова"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Включение..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Неверный PIN-код"
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Недопустимое действие. Повторите попытку."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Отмена"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Включено"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Выключено"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Пароль"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Неизвестно"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Сортировка"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Поиск..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Имя"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Подключиться"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Установить сертификат"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Пропустить"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Всегда разрешать поиск"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "Выбрана %s.\n\nЕсли не удается подключиться к точке доступа, смените SIM-карту, используемую для проверки, открыв диспетчер SIM-карт. Выберите SIM-карту, которую нужно использовать для мобильных данных. Кроме того, можно отключить SIM-карту, которую вы не хотите использовать."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Выберите сеть, к которой нужно подключиться."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Установлено автоматическое подключение к сохраненной сети. Чтобы просмотреть сведения о сети, нажмите значок %s."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Установлено подключение к сети. Чтобы просмотреть сведения о сети, нажмите значок %s."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Сети Wi-Fi не обнаружены. Перейдите в другое место или повторите попытку позже."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Нажмите, чтобы найти сети Wi-Fi."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Для подключения к защищенной сети может потребоваться ввести пароль или другие учетные данные."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Адрес прокси"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Порт прокси"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Чтобы просмотреть список доступных устройств, включите Wi-Fi."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Добавить сеть Wi-Fi"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Длина префикса сети"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Безопасность"
diff --git a/res/po/sk.po b/res/po/sk.po
new file mode 100644 (file)
index 0000000..9f6e6cc
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Pripojenie k zariadeniu"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Neplatný certifikát."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Overovanie fázy 2"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Nájsť"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Abecedné"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Zvyšuje prenos dát."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Nesprávne heslo."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Zapnutím pripojenia Wi-Fi sa vypne zdieľanie pripojenia cez Wi-Fi."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Dvojité ťuknutie"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Dostupné siete"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS je k dispozícii"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Zabezpečené"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Získava sa adresa IP..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "SSID siete"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Sieťové oznámenie"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Ponechať Wi-Fi zapnuté počas spánku"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Dobrý"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Výborné"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Zadajte kód PIN %1$s na smerovači Wi-Fi. Nastavenie sa dokončí do %2$d minút."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Pokročilé"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Dosiahol sa maximálny počet znakov (%d)."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Nepodarilo sa získať adresu IP."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Pripojené k sieti Wi-Fi %s."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Nikdy"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS PIN"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Zabudnúť"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Pripojené"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Automaticky prepína medzi sieťami Wi-Fi a mobilnými sieťami na zachovanie stabilného internetového pripojenia."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Vyskytla sa chyba overenia"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Do %d minút stlačte tlačidlo WPS na prístupovom bode Wi-Fi."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Otvoriť"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Nepodarilo sa nájsť žiadny prístupový bod Wi-Fi."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Aktuálna sieť sa odpojí."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Zobraziť heslo"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Zabudnúť sieť"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Intenzita signálu"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Informácie o sieti Wi-Fi"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Vyberte metódu WPS"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Zadajte heslo."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "Tlačid. WPS"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Vyhľadať"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Hľadať skrytú sieť"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Iba počas nabíjania"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Slabá"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Použ. certifikát"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Nešpecifik."
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Maska podsiete"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Pevná adresa IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Prijímanie oznámení, keď sú k dispozícii siete"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "Adresa MAC"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "Adresa IP"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Identita"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Adresa brány"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Zadajte identitu."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "Metóda EAP"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Pripájanie..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Uložené"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Zistila sa sieť Wi-Fi. Pripojíte sa."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Pokročilé nastavenia"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Žiadny"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Tlačidlo"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Vždy"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Predchádzajúci"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Ďalej"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Už nezobrazovať"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Zapína sa..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Neplatný PIN kód."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Neplatná akcia. Skúste to znova."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Zrušiť"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Zap."
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Vyp."
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Heslo"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Neznáme"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Usporiadať podľa"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Hľadanie..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Meno"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Pripojiť"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Inštalovať certifikát"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Vynechať"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Vždy povoliť vyhľadávanie"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "Vybraté: %s.\n\nAk sa nemôžete pripojiť k prístupovému bodu, prostredníctvom aplikácie Správca kariet SIM zmeňte kartu SIM používanú na overenie. Potom vyberte kartu SIM, ktorú chcete používať pre mobilné dátové pripojenie. Prípadne môžete odpojiť kartu SIM, ktorú nechcete používať."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Ťuknite na sieť, ku ktorej sa chcete pripojiť."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Automaticky ste sa pripojili k zapamätanej sieti. Ak chcete zobraziť podrobnosti o sieti, ťuknite na ikonu %s."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Pripojili ste sa k sieti. Ak chcete zobraziť podrobnosti o sieti, ťuknite na ikonu %s."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Nenašli sa žiadne siete Wi-Fi. Zmeňte vašu polohu alebo to skúste neskôr."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Ťuknutím môžete vyhľadať siete Wi-Fi."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Ak sa chcete pripojiť k zabezpečenej sieti, môže byť potrebné zadať heslo alebo iné poverenia."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Adresa servera proxy"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Port servera proxy"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Ak chcete zobraziť zoznam dostupných sietí, zapnite Wi-Fi."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Pridať sieť Wi-Fi"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Dĺžka sieťovej predvoľby"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Zabezpečenie"
diff --git a/res/po/sl.po b/res/po/sl.po
new file mode 100644 (file)
index 0000000..3b53494
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Povezovanje z napravo"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Neveljaven certifikat."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Faza 2 overitve"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Iskanje"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Abecedno"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Poveča porabo podatkov."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Napačno geslo."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Vklop vmesnika Wi-Fi bo onemogočil privezovanje prek Wi-Fi."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Dvojni pritisk"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Razpoložljiva omrežja"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS je na voljo"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Zaščiteno"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Pridobivanje naslova IP ..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "SSID omrežja"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Obvestilo o omrežju"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Ohrani Wi-Fi vklopljen med spanjem"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Dober"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Čudovito"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Vnesite kodo PIN %1$s v usmerjevalnik Wi-Fi. Nastavitev lahko traja do %2$d min."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Napredno"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Doseženo je največje dovoljeno število znakov %d."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Naslova IP ni uspelo pridobiti."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Povezava z omrežjem Wi-Fi %s vzpostavljena."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Nikoli"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "Koda PIN za WPS"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Pozabi"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "V redu"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Povezano"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Samodejni preklop med omrežjem Wi-Fi in mobilnim omrežjem za ohranitev stabilne internetne povezave."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Prišlo je do napake pri preverjanju pristnosti"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Pritisnite WPS na dostopni točki Wi-Fi v %d minutah."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Odprto omrežje"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Ne najdem dostopne točke Wi-Fi."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Povezava s trenutnim omrežjem bo prekinjena."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Pokaži geslo"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Pozabi omrežje"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Moč signala"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Podatki o omrežju Wi-Fi"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Izberite način WPS"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Vnesite geslo."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "Gumb WPS"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Preišči"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Poišči skrito omrežje"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Samo med polnjenjem"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Šibko"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Uporab.certifikat"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Ni določeno"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Maska podomrežja"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Statični IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Prejemanje obvestil, ko so omrežja na voljo"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "Naslov MAC"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP naslov"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Identiteta"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Naslov prehoda"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Vnesite identiteto."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "Način EAP"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Povezujem..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Shranjeno"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Zaznano je omrežje Wi-Fi. Povezava bo vzpostavljena."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Napredne nastavitve"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Brez"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Gumb"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Vedno"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Nazaj"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Naprej"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Ne kaži več"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Vključujem ..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Neveljavna koda PIN."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Neveljavno dejanje. Poskusite znova."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Prekliči"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Vključeno"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Izključeno"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Geslo"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Neznano"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Uredi po"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Pregledujem..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Ime"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Poveži"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Namesti certifikat"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Preskoči"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Vedno dovoli iskanje"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "Izbrana je možnost %s.\n\nČe se ne uspete povezati z dostopno točko, v upravitelju kartic SIM spremenite kartico SIM, ki jo uporabljate za potrditev. Nato izberite kartico SIM, ki jo želite uporabljati za funkcijo Prenos podatkov prek mobilnega omrežja. Lahko pa tudi odstranite kartico SIM, ki je ne želite uporabljati."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Pritisnite omrežje, s katerim se želite povezati."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Samodejno je bila vzpostavljena povezava z zapomnjenim omrežjem. Če želite videti podrobnosti omrežja, pritisnite ikono %s."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Vzpostavljena je bila povezava z omrežjem. Če želite videti podrobnosti omrežja, pritisnite ikono %s."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Nobeno omrežje Wi-Fi ni najdeno. Spremenite lokacijo ali poskusite pozneje."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Pritisnite za iskanje omrežij Wi-Fi."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Če se želite povezati z zaščitenim omrežjem, morate vnesti geslo ali druge poverilnice."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Naslov strežnika proxy"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Vrata strežnika proxy"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Za prikaz seznama razpoložljivih omrežij vklopite Wi-Fi."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Dodaj omrežje Wi-Fi"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Dolžina predpone omrežja"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Varnost"
diff --git a/res/po/sr.po b/res/po/sr.po
new file mode 100644 (file)
index 0000000..8e79b13
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Poveži se sa uređajem"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Neispravan certifikat."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Autentikacija faze 2"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Nađi"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Abecedno"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Povećava korišćenje podataka."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Pogrešna šifra."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Uključivanje Wi-Fi veze će onemogućiti Wi-Fi vezivanje."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Dvostruko kucanje"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Dostupne mreže"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS je dostupan"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Obezbeđeno"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Pribavljanje IP adrese..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "SSID mreže"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Obaveštenja o mrežama"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Ostavi Wi-Fi uključen u režimu spavanja"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Dobar"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Odlično"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Unesi %1$s PIN na Wi-Fi ruteru. Podešavanje može da traje i do %2$d minuta."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Napredno"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Dostignut je maksimalan broj od %d karaktera."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Neuspešno dobijanje IP adrese."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Povezan na Wi-Fi mrežu %s."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Nikad"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS PIN"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Zaboravi"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Veza je uspostavljena"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Automatski prelazi sa Wi-Fi mreže na mobilne mreže radi održavanja stabilne Internet veze."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Došlo je do greške u autentikaciji"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Pritisni WPS dugme na Wi-Fi pristupnoj tački u roku od %d minuta."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Otvorena"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Nema Wi-Fi pristupne tačke."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Trenutna mreža će biti isključena."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Prikaži lozinku"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Zaboravi mrežu"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Jačina signala"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Informacije o Wi-Fi mreži"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Izaberi WPS metodu"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Unesi šifru."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "WPS dugme"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Skeniraj"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Nađi skrivenu mrežu"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Samo tokom punjenja"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Slabo"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Korisnički sert."
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Neodređeno"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Maska podmreže"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Statička IP adresa"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Primi obaveštenja o dostupnosti mreža"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC adresa"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP adresa"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Identitet"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Adresa mrežnog prolaza"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Unesi identitet."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "EAP način"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Povezivanje..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Sačuvano"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Detektovana je Wi-Fi mreža. Bićeš povezan/a."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Napredna podešavanja"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Nema"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Taster"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Uvek"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Prethodno"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Naredno"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Ne prikazuj ponovo"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Uključivanje..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Neispravan PIN"
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Neispravna radnja. Pokušaj ponovo."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Otkaži"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Uključeno"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Isključeno"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Lozinka"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Nepoznato"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Sortiraj po"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Skeniranje..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Ime"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Poveži se"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Instaliraj sertifikat"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Preskoči"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Uvek dozvoli skeniranje"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "%s kartica je izabrana.\n\nAko ne možeš da uspostaviš vezu sa pristupnom tačkom, promeni SIM karticu koju koristiš za potvrdu tako što ćeš otići na Menadžer SIM kartice. Zatim izaberi SIM karticu koju želiš da koristiš za Mobilne podatke. Alternativno, možeš da isključiš SIM karticu koju ne želiš da koristiš."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Kucni na mrežu na koju želiš da se povežeš."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Automatski je uspostavljena veza sa zapamćenom mrežom. Da bi video/la detalje o mreži, kucni na %s ikonu."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Uspostavljena je veza sa mrežom. Da bi video/la detalje o mreži, kucni na %s ikonu."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Nisu pronađene Wi-Fi mreže. Promeni tvoju lokaciju i pokušaj ponovo."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Kucni za skeniranje Wi-Fi mreža."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Da bi se povezao/la na bezbednu mrežu, možda ćeš morati da uneseš lozinku ili druge podatke."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Adresa proksija"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Port proksija"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Uključite Wi-Fi da biste prikazali listu dostupnih mreža."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Dodaj Wi-Fi mrežu"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Dužina mrežnog prefiksa"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Zaštita"
diff --git a/res/po/sv.po b/res/po/sv.po
new file mode 100644 (file)
index 0000000..4ca0ce0
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Anslut till enhet"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Ogiltigt certifikat."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Fas 2-autentisering"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Sök"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Alfabetiskt"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Ökar dataanvändning."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Fel lösenord."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Om du slår på Wi-Fi inaktiveras Wi-Fi-internetdelning."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Dubbeltryckning"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Tillgängliga nät"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS är tillgängligt"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Skyddad"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Hämtar IP-adress..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "Nätverks-SSID"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Nätverksaviseringar"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Behåll Wi-Fi i viloläge"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Bra"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Utmärkt"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Ange PIN-koden för %1$s på din Wi-Fi-router. Det kan ta kan ta upp till %2$d minuter att slutföra installationen."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Avancerat"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Högsta antal tecken %d har uppnåtts."
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Det gick inte att hämta IP-adress."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Ansluten till Wi-Fi-nätverket %s."
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Aldrig"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS PIN"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Glöm"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Ansluten"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Växla automatiskt mellan Wi-Fi-nätverk och mobilnät för att upprätthålla en stabil internetanslutning."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Ett autentiseringsfel inträffade"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Tryck på WPS på Wi-Fi-åtkomstpunkten inom %d minuter."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Öppen"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Det finns ingen Wi-Fi-åtkomstpunkt."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Aktuellt nätverk kopplas från."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Visa lösenord"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Glöm nätverk"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Signalstyrka"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Information om Wi-Fi-nätverk"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Välj WPS-metod"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Ange lösenord."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "WPS-knapp"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Skanna"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Hitta dolt nätverk"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Endast vid laddning"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Svag"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Användarcert."
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Ospecificerad"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Nätmask"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Statisk IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Ta emot meddelanden när nätverk är tillgängliga."
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC-adress"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP-adress"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Identitet"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Gateway-adress"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Ange identitet."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "EAP-metod"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Ansluter..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Sparad"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Ett Wi-Fi-nätverk har identifierats. Du kommer att anslutas."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Avancerade inställningar"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Ingen"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Knapp"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Alltid"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Tidigare"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Nästa"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Visa inte igen"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Slår på..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Ogiltig PIN."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Ogiltig åtgärd. Försök igen."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Avbryt"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "På"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Av"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Lösenord"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Okänd"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Sortera efter"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Skannar..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Namn"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Anslut"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Installera certifikat"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Hoppa över"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Tillåt alltid skanning"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "%s har valts.\n\nOm du inte kan ansluta till en åtkomstpunkt byter du SIM-kort för verifiering genom att gå till SIM-kortshanteraren. Välj sedan SIM-kortet som du vill använda för Mobildata. Du kan också ta ur SIM-kortet du inte vill använda."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Tryck på nätverket som du vill ansluta till."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Du har blivit automatiskt ansluten till det ihågkomna nätverket. Om du vill visa detaljerna för nätverket trycker du på ikonen %s."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Du har blivit ansluten till nätverket. Om du vill visa detaljerna för nätverket trycker du på ikonen %s."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Inga Wi-Fi-nätverk hittades. Ändra plats eller försök senare."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Tryck för att söka efter Wi-Fi-nätverk."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Om du vill ansluta till ett säkert nätverk kan du behöva ange ett lösenord eller andra uppgifter."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Proxyadress"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Proxyport"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Aktivera Wi-Fi om du vill visa en lista med tillgängliga nätverk."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Lägg till Wi-Fi-nätverk"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Längd för nätverksprefix"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Säkerhet"
diff --git a/res/po/tr_TR.po b/res/po/tr_TR.po
new file mode 100644 (file)
index 0000000..8471bbf
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Cihaza bağlan"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Sertifika geçersiz."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Faz 2 yetkilendirmesi"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Bul"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Alfabetik"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Veri kullanımını artırır."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Yanlış şifre."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Wi-Fi'yi açmak Wi-Fi tethering'i devre dışı bırakır."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Çift vur"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Mevcut şebekeler"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS uygun"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Güvenli"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "IP adresi alınıyor..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "SSID Ağı"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Ağ bildirimi"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Uykudayken Wi-Fi'yi açık tut"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "İyi"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Harika"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Wi-Fi dağıtıcınıza %1$s PIN'i girin. Bu ayarın tamamlanması %2$d dakika sürebilir."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Gelişmiş"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Maksimum karakter sayısına %d ulaşıldı"
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "IP adresi alınamadı."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Wi-Fi ağına %s bağlandı"
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Hiçbir zaman"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS PIN"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Unut"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "Tamam"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Bağlandı"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Sabit bir İnternet bağlantısı sağlamak için Wi-Fi ve mobil ağlar arasında otomatik geçiş yapın."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Kimlik denetimi hatası oluştu"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "%d dakika içinde Wi-Fi erişim noktanızdaki WPS tuşuna basın."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Aç"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Hiç Wi-Fi AP bulunamadı."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Geçerli ağ bağlantısı kesilecek."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Şifreyi göster"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Ağı unut"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Sinyal kuvveti"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Wi-Fi ağı bilgisi"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "WPS yöntemi seç"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Şifreyi girin."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "WPS tuşu"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Tara"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Gizli ağ bul"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Sadece şarj ederken"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Zayıf"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Kullanıcı srtfksı"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Belirsiz"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Alt ağ maskesi"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Statik IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Kullanılabilir ağlar olduğunda bildirim al"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC adresi"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP adresi"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Kimlik"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Ağ geçidi adresi"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Kimlik girin."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "EAP yöntemi"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Bağlanılıyor..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Kaydedildi"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Bir Wi-Fi ağı saptandı. Bu ağa bağlanacaksınız."
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Gelişmiş ayarlar"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Hiçbiri"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Düğme"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Her zaman"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Önceki"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "İleri"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Bir daha gösterme"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Açılıyor..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "PIN geçersiz."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Geçersiz eylem. Yeniden deneyin."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "İptal"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Açık"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Kapalı"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Şifre"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Bilinmeyen"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Sıralama ölçütü"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Taranıyor..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "İsim"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Bağlan"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Sertifika yükle"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Atla"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Taramaya daima izin ver"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "%s seçildi.\n\nBir AP'ye bağlanamıyorsanız SIM kart yöneticisine giderek doğrulama için kullanılan SIM kartı değiştirin. Ardından, Mobil veri için kullanmak istediğiniz SIM kartı seçin. Alternatif olarak, kullanmak istemediğiniz SIM kartı çıkarabilirsiniz."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Bağlanmak istediğiniz ağa dokunun."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Hatırlanan ağa otomatik olarak bağlandınız. Ağ detaylarını görmek için, %s simgesine dokunun."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Ağa bağlandınız. Ağ detaylarını görmek için, %s simgesine dokunun."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Wi-Fi ağı bulunamadı. Yerinizi değiştirin veya daha sonra deneyin."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Wi-Fi ağlarını taramak için dokunun."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Güvenli bir ağa bağlanmak için, bir şifre veya diğer bilgileri girmeniz gerekebilir."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Proxy adresi"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Proxy bağlantı noktası"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Mevcut ağların listesini görüntülemek için Wi-Fi'ı açın."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Wi-Fi ağı ekle"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Ağ önek uzunluğu"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Güvenlik"
diff --git a/res/po/uk.po b/res/po/uk.po
new file mode 100644 (file)
index 0000000..7fc22b9
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Підключиться до пристрою"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Хибний сертифікат."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Аутентифікація фази 2"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Знайти"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Алфавітний"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Збільшує використання даних."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Хибний пароль."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Увімкнення мережі Wi-Fi призведе до вимкнення прив'язки Wi-Fi."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Подвійний дотик"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Доступні мережі"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS доступно"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Захищено"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "Отримання IP-адреси..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "Мережа SSID"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Сповіщення про мережі"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Wi-Fi в режимі сну"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Хороший"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "Відмінно"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Введіть PIN-код %1$s на маршрутизаторі Wi-Fi. Налаштування може тривати до %2$d хвилин."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Додатково"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Досягнуто максимальної кількості символів: %d"
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "Не вдалося отримати IP-адресу."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "Підключено до мережі Wi-Fi %s"
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Ніколи"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "PIN-код WPS"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Забути"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "ОК"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Підключено"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Автоматичне переключення між мережею Wi-Fi і мобільними мережами для забезпечення стабільного підключення до Інтернету."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Сталася помилка ідентифікації"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Натисніть кнопку WPS на точці доступу Wi-Fi протягом %d хвилин."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Відкрита"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Жодної ТД Wi-Fi не знайдено."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Поточну мережу буде відключено."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Показати пароль"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Забути мережу"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Потужність сигналу"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Відомості щодо мережі Wi-Fi"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "Вибір способу WPS"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Введіть пароль."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "Кнопка WPS"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Сканувати"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Пошук прихованої мережі"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Лише під час зарядження"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Слабкий"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "Серт. користувача"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Не визначено"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Маска підмережі"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Статична IP-адреса"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Отримання сповіщень у разі доступності мереж"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC-адреса"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP-адреса"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Ідентифікація"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Адреса шлюзу"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Введіть ідентифікатор."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "Метод EAP"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "З'єднання..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Збережено"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Виявлено мережу Wi-Fi. Буде встановлено підключення"
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Додаткові налаштування"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Немає"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Кнопка"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Завжди"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Попередній"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Далі"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Більше не показувати"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Увімкнення..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Хибний PIN-код."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Неприпустима дія. Cпробуйте ще раз."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Скасувати"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Увімкнено"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "Вимкнено"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Пароль"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Невідомо"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Сортування"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Сканування..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Iм'я"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "З'єднати"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Інсталювати сертифікат"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "Пропустити"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Дозволяти пошук"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "Вибрано %s.\n\nЯкщо вам не вдається підключитися до точки доступу, у меню «Диспетчер SIM-карти» змініть SIM-карту, що використовується для підтвердження. Потім виберіть SIM-карту, яку потрібно використовувати для мобільних даних. Також можна вийняти непотрібну SIM-карту."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Натисніть мережу, до якої потрібно підключитися."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Автоматично підключено до запам’ятованої мережі. Натисніть значок %s, щоб переглянути відомості про мережу."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Підключено до мережі. Натисніть значок %s, щоб переглянути відомості про мережу."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Жодної мережі Wi-Fi не знайдено. Перейдіть в інше розташування або спробуйте ще раз пізніше."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Натисніть для пошуку мережі Wi-Fi."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Щоб підключитися до захищеної мережі, можливо, потрібно буде ввести пароль або інші облікові дані."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Адреса проксі-сервера"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Порт проксі-сервера"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Увімкніть Wi-Fi, щоб переглянути список доступних мереж."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Додати мережу Wi-Fi"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Довжина мережного префіксу"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Безпека"
diff --git a/res/po/uz.po b/res/po/uz.po
new file mode 100644 (file)
index 0000000..9c5040a
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "Qurilmaga ulanish"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "Nomaqbul sertifikat."
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "Bosqich 2 tekshiruvi"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "Topish"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "Alifbo tartibida"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "Ma’lumot ishlatilishini ko‘paytiradi."
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "Noto‘g‘ri parol."
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Wi-Fini yoqish Wi-Fi bog‘lanishni o‘chiradi."
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "Ikki marta cherting"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "Mavjud tarmoqlar"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS mavjud"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "Himoyalangan"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "IP-manzillar olinmoqda..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "Tarmoq SSID"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "Tarmoq bildirishnomasi"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "Uyqu rejimida Wi-Fi yoq. holda tur."
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "Yaxshi"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "A’lo"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "Wi-Fi routeringizda %1$s PIN-kodni kiriting. O‘rnatish ko‘pi bilan %2$d daqiqada yakunlanadi."
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "Takomillashgan"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Belgilar soni ruxsat etilgan maksimal miqdorga %d yetdi"
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "IP-manzilni olib bo‘lmadi."
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "%s Wi-Fi tarmog‘iga ulangan"
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "Hech qachon"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS PIN"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "Unutish"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "OK"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "Ulandi"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "Barqaror Internet ulanishini ta’minlash uchun Wi-Fi va mobil tarmoqlar o‘rtasida avtomatik ravishda almashish."
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "Haqiqiylik tekshiruvi xatosi yuz berdi"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "Wi-Fi kirishda WPSni %d daqiqa bosib turing."
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "Ochiq"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "Wi-Fi AP topilmadi."
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "Joriy tarmoq uziladi."
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "Parol ko‘rsatilsin"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "Tarmoqni unutish"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "Signal kuchi"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Wi-Fi tarmoq ma’lumoti"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "WPS uslubini tanlash"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "Parol kiriting."
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "WPS tugmasi"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "Qidirish"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "Yashirin tarmoqni topish"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "Faqat zaryadlanayotganda"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "Kuchsiz"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "User certificate"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "Aniqlanmagan"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "Tagtarmoq maskasi"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "Statik IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "Tarmoqlar mavjudligida bildirishnomalarni olish"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC manzili"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP-manzil"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "Identifikatsiya"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "Shluz manzili"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "Identifikatsiyani kiriting."
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "EAP uslub"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "Ulanmoqda..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "Saqlandi"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "Wi-Fi tarmoq aniqlandi. Tarmoqdan uzilasiz"
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "Takomillashgan parametrlar"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "Hech qaysi"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "Tugma"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "Har doim"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "Avvalgi"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "Keyingi"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Boshqa ko‘rsatilmasin"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "Yoqilmoqda..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "Noto‘g‘ri PIN-kod."
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "Noto‘g‘ri harakat. Qayta urinib ko‘ring."
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "Bekor qilish"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "Yoq."
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "O‘ch."
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "Parol"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "Noma’lum"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "Saralash"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "Qidirish"
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "Ism"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "Ulanish"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "Sertifikatni o‘rnatish"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "O‘tkazib yubor"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "Qidirishga doim rxst ber"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "%s tanlangan.\n\nAP-ga ulana olmayotgan bo‘lsangiz, SIM-karta menejeriga o‘tish orqali tasdiqlash uchun ishlatiladigan SIM-kartani o‘zgartiring. So‘ngra Mobil ma’lumot uchun foydalanmoqchi bo‘lgan SIM-kartani tanlang. Yoki, foydalanishni xohlamagan SIM-kartani chiqarib oling."
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "Ulanmoqchi bo‘lgan tarmoq ustiga bosing."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Siz eslab qolingan tarmoqqa avtomatik ravishda ulangansiz. Tarmoq ma’lumotlarini ko‘rish uchun %s ikonchasini bosing."
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "Tarmoqqa ulangansiz. Tarmoq ma’lumotlarini ko‘rish uchun %s ikonachasini cherting."
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "Wi-Fi tarmoqlar topilmadi. Joylashuvingizni o‘zgartiring va qayta urinib ko‘ring."
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "Wi-Fi tarmoqlarni qidirish uchun teging."
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "Xavfsiz tarmoqqa ulanish uchun, parol yoki boshqa hisob ma’lumotini kiritishingiz lozim bo‘ladi."
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "Proksi manzili"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Proksi porti"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "Mavjud Wi-Fi tarmoqlar ro‘yxatini ko‘rib chiqish uchun Wi-Fi tarmoqni yoqing."
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "Wi-Fi tarmoq qo‘shish"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "Tarmoq prefiksi uzunligi"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "Xavfsizlik"
diff --git a/res/po/zh_CN.po b/res/po/zh_CN.po
new file mode 100644 (file)
index 0000000..fe86a64
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "连接至设备"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "无效证书。"
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "阶段2认证"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "查找"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "按字母顺序"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "增加数据使用量。"
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "密码错误"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "打开 Wi-Fi 将禁用 Wi-Fi 网络共享。"
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "双击"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "可用的网络"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS可用"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "安全"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "正在获取 IP 地址…"
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "网络 SSID"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "网络通知"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "睡眠期间保持 Wi-Fi 开启"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "好"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "棒极了"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "请在您的 Wi-Fi 路由器上输入 %1$s 数字密码。完成设置可能最多需要 %2$d 分钟。"
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "高级设置"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "达到的最大字符数 %d"
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "获取 IP 地址失败"
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "已连接至 Wi-Fi 网络%s"
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "从不"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS PIN"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "忘记"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "确定"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "已连接"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "在移动网络和无线网络之间自动切换来保持互联网连接稳定。"
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "发生验证错误"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "%d分钟内在Wi-Fi接入点按下WPS钮。"
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "开放"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "未找到 Wi-Fi AP。"
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "当前网络将断开。"
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "显示密码"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "忘记网络"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "信号强度"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Wi-Fi 网络信息"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "选择 WPS 方式"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "输入密码"
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "WPS按钮"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "扫描"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "查找隐藏网络"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi 直连"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "仅在充电时"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "弱"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "用户证书"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "不明确的"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "子网时标"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "静态IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "网络可用时接收通知"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC 地址"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP 地址"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "身份"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "网关地址"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "输入 ID。"
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "EAP 方法"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "连接中..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "已保存"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "已检测到 Wi-Fi 网络。您将连接。"
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "高级设置"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "无"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "按钮"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "总是"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "上一步"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "下一步"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "不再显示"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "正在打开..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "PIN 码无效。"
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "无效动作,请重试。"
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "取消"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "开"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "关"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "密码"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "未知"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "排序方式"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "扫描中..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "名称"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "连接"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "安装证书"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "跳过"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "总是允许扫描"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "已选择 %s。\n\n如果无法连接至 AP,请通过进入 SIM 卡管理器更改用于验证的 SIM 卡。然后选择您想要用于移动数据的 SIM 卡。或者,也可以卸载您不想使用的 SIM 卡。"
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "轻敲您想要连接的网络。"
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "已自动连接到已知的网络。若要查看网络详细信息,请点击%s图标。"
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "已连接到网络。若要查看网络详细信息,请点击%s图标。"
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "未找到 Wi-Fi 网络。更改您的位置或稍后尝试。"
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "轻敲以扫描 Wi-Fi 网络。"
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "若要连接至安全网络,您可能需要输入密码或其他身份证明。"
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "代理地址"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "代理端口"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "打开 Wi-Fi 以查看可用网络列表。"
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "添加 Wi-Fi 网络"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "网络前缀长度"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "安全"
diff --git a/res/po/zh_HK.po b/res/po/zh_HK.po
new file mode 100644 (file)
index 0000000..d7a7834
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "連接至裝置"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "證書無效。"
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "階段 2 認證"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "尋找"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "按字母順序"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "增加數據使用量。"
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "密碼錯誤"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "開啟 Wi-Fi 將停用 Wi-Fi 網絡共享。"
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "輕觸兩下"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "可用的網絡"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "WPS 可用"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "安全"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "正在取得 IP 地址..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "網絡 SSID"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "網絡通知"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "睡眠期間保持 Wi-Fi 開啟"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "良好"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "極佳"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "在 Wi-Fi 路由器上輸入 %1$s PIN 碼。此設定可能需要花費達 %2$d 分鐘的時間才可完成。"
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "進階"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "已達字元數量上限  %d。"
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "取得 IP 地址失敗。"
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "已連接至 Wi-Fi 網絡%s"
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "從不"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS PIN"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "忘記"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "確定"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "已連接"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "在流動網絡與無線網絡之間自動切換以保持互聯網連接穩定。"
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "發生認證錯誤"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "在%d分鐘內按下Wi-Fi接入點的WPS。"
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "開啟"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "找不到 Wi-Fi AP。"
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "將中斷目前網絡的連接。"
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "顯示密碼"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "忘記網絡"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "訊號強度"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Wi-Fi 網絡資訊"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "選擇 WPS 方式"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "輸入密碼。"
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "WPS鍵"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "掃描"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "尋找隱藏的網絡"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "僅在充電時"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "弱"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "用戶證書"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "未指定"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "子網絡範圍"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "靜態 IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "網絡可用時接收通知。"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC 地址"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP 地址"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "身份"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "網關地址"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "輸入身分。"
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "EAP 方法"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "連接中..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "已儲存"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "已偵測到 Wi-Fi 網絡。將會連接。"
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "進階設定"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "無"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "按鈕"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "永遠"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "上一頁"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "下一頁"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "不再顯示"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "正在開啟..."
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "無效的 PIN 碼。"
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "動作無效。請重試。"
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "取消"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "開"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "關"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "密碼"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "未知"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "排序方式"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "正在掃描..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "名稱"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "連接"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "安裝證書"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "略過"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "總是允許掃描"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "已選擇 %s。\n\n若您無法連接至 AP,請通過前往 SIM 卡管理員變更用於驗證的 SIM 卡。然後選擇您想要用於流動數據的 SIM 卡。或者,您也可卸載不想使用的 SIM 卡。"
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "輕觸想要連接的網絡。"
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "您已自動連接至已記憶的網路。如要查看網絡詳情,請輕觸%s圖示。"
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "您已連接至網絡。如要查看網絡詳情,請輕觸%s圖示。"
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "找不到 Wi-Fi 網絡。變更您的位置或稍後再試。"
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "輕觸以掃描 Wi-Fi 網絡。"
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "若要連線至安全的網絡,您可能需要輸入密碼或其他憑證。"
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "代理伺服器地址"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "代理伺服器端口"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "開啟 Wi-Fi 以檢視可用網絡清單。"
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "新增 WiFi 網絡"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "網絡首碼長度"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "安全性"
diff --git a/res/po/zh_TW.po b/res/po/zh_TW.po
new file mode 100644 (file)
index 0000000..929c06a
--- /dev/null
@@ -0,0 +1,308 @@
+msgid "IDS_BT_BODY_CONNECT_TO_DEVICE"
+msgstr "連接至裝置"
+
+msgid "IDS_BR_POP_INVALID_CERTIFICATE"
+msgstr "憑證無效。"
+
+msgid "IDS_COM_BODY_PHASE_2_AUTHENTICATION"
+msgstr "第 2 階段認證"
+
+msgid "IDS_COM_BODY_FIND"
+msgstr "尋找"
+
+msgid "IDS_EMAIL_POP_ALPHABETICAL"
+msgstr "照字母次序"
+
+msgid "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB"
+msgstr "增加數據用量。"
+
+msgid "IDS_ST_POP_WRONG_PASSWORD"
+msgstr "密碼錯誤"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "開啟 Wi-Fi 將停用 Wi-Fi 網路共享。"
+
+msgid "IDS_ST_HEADER_DOUBLE_TAP"
+msgstr "輕觸兩次"
+
+msgid "IDS_ST_HEADER_AVAILABLE_NETWORKS"
+msgstr "可用網路"
+
+msgid "IDS_ST_BODY_WPS_AVAILABLE"
+msgstr "取得 WPS"
+
+msgid "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY"
+msgstr "安全"
+
+msgid "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING"
+msgstr "正在取得 IP 位址..."
+
+msgid "IDS_ST_BODY_NETWORK_SSID"
+msgstr "網路 SSID"
+
+msgid "IDS_ST_BODY_NETWORK_NOTIFICATION"
+msgstr "網路通知"
+
+msgid "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP"
+msgstr "休眠時仍開啟 Wi-Fi"
+
+msgid "IDS_ST_BODY_GOOD_M_BATTERY"
+msgstr "良好"
+
+msgid "IDS_ST_BODY_EXCELLENT"
+msgstr "棒極了"
+
+msgid "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE"
+msgstr "在 Wi-Fi 路由器上輸入 %1$s 數字密碼。此設定可能需要花費達 %2$d 分鐘的時間才可完成。"
+
+msgid "IDS_ST_BODY_ADVANCED"
+msgstr "進階"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "已達字元數量上限  %d。"
+
+msgid "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS"
+msgstr "無法取得 IP 位址。"
+
+msgid "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS"
+msgstr "已連接至 Wi-Fi 網路%s"
+
+msgid "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF"
+msgstr "一律不連線"
+
+msgid "IDS_WIFI_SK_WPS_PIN"
+msgstr "WPS的密碼"
+
+msgid "IDS_WIFI_SK_FORGET"
+msgstr "清除"
+
+msgid "IDS_WIFI_SK2_OK"
+msgstr "確定"
+
+msgid "IDS_WIFI_SBODY_CONNECTED_M_STATUS"
+msgstr "已連線"
+
+msgid "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION"
+msgstr "自動於 Wi-Fi 與行動網路間切換至維持穩定的網際網路連線。"
+
+msgid "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS"
+msgstr "認證發生錯誤"
+
+msgid "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES"
+msgstr "在%d分鐘內按下你的Wi - Fi WPS存取點。"
+
+msgid "IDS_WIFI_POP_OPEN"
+msgstr "開啟"
+
+msgid "IDS_WIFI_POP_NO_WI_FI_AP_FOUND"
+msgstr "找不到 Wi-Fi AP。"
+
+msgid "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED"
+msgstr "即將中斷目前的網路連線。"
+
+msgid "IDS_WIFI_OPT_WPS"
+msgstr "WPS"
+
+msgid "IDS_WIFI_OPT_SHOW_PASSWORD"
+msgstr "顯示密碼"
+
+msgid "IDS_WIFI_OPT_FORGET_NETWORK"
+msgstr "清除網路"
+
+msgid "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT"
+msgstr "訊號強度"
+
+msgid "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB"
+msgstr "Wi-Fi 網路資訊"
+
+msgid "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB"
+msgstr "選擇 WPS 方式"
+
+msgid "IDS_WIFI_HEADER_ENTER_PASSWORD"
+msgstr "輸入密碼。"
+
+msgid "IDS_WIFI_BUTTON_WPS_BUTTON"
+msgstr "WPS 按鈕"
+
+msgid "IDS_WIFI_BUTTON_SCAN"
+msgstr "掃描"
+
+msgid "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK"
+msgstr "尋找隱藏的網路"
+
+msgid "IDS_WIFI_BODY_WI_FI_DIRECT_ABB"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB"
+msgstr "只在充電時"
+
+msgid "IDS_WIFI_BODY_WEAK_M_STRENGTH"
+msgstr "弱"
+
+msgid "IDS_WIFI_BODY_USER_CERTIFICATE_ABB"
+msgstr "使用者憑證"
+
+msgid "IDS_WIFI_BODY_UNSPECIFIED"
+msgstr "未指定"
+
+msgid "IDS_WIFI_BODY_SUBNET_MASK"
+msgstr "子網路遮罩"
+
+msgid "IDS_WIFI_BODY_STATIC_IP"
+msgstr "靜態 IP"
+
+msgid "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE"
+msgstr "網路可用時接收通知"
+
+msgid "IDS_WIFI_BODY_MAC_ADDRESS"
+msgstr "MAC 位址"
+
+msgid "IDS_WIFI_BODY_IP_ADDRESS"
+msgstr "IP 位址"
+
+msgid "IDS_WIFI_BODY_IDENTITY"
+msgstr "使用者"
+
+msgid "IDS_WIFI_BODY_GATEWAY_ADDRESS"
+msgstr "閘道位址"
+
+msgid "IDS_WIFI_BODY_ENTER_IDENTITY"
+msgstr "輸入身分。"
+
+msgid "IDS_WIFI_BODY_EAP_METHOD"
+msgstr "EAP 方法"
+
+msgid "IDS_WIFI_BODY_EAP"
+msgstr "EAP"
+
+msgid "IDS_WIFI_BODY_DNS_2"
+msgstr "DNS 2"
+
+msgid "IDS_WIFI_BODY_DNS_1"
+msgstr "DNS 1"
+
+msgid "IDS_WIFI_BODY_CONNECTING_ING"
+msgstr "連線中..."
+
+msgid "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS"
+msgstr "已儲存"
+
+msgid "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED"
+msgstr "已偵測到 Wi-Fi 網路。將會連接。"
+
+msgid "IDS_WIFI_BODY_ADVANCED_SETTINGS"
+msgstr "進階設定"
+
+msgid "IDS_ST_BODY_NONE"
+msgstr "無"
+
+msgid "IDS_BR_BODY_BUTTON_T_TTS"
+msgstr "按鍵"
+
+msgid "IDS_CLD_OPT_ALWAYS_ABB"
+msgstr "永遠"
+
+msgid "IDS_STU_BUTTON_PREVIOUS"
+msgstr "上一頁"
+
+msgid "IDS_STU_BUTTON_NEXT"
+msgstr "下一頁"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "不再顯示"
+
+msgid "IDS_ST_BODY_TURNING_ON_ING"
+msgstr "正在開啟…"
+
+msgid "IDS_GC_POP_INVALID_PIN"
+msgstr "無效的數字密碼"
+
+msgid "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN"
+msgstr "動作無效。請重試。"
+
+msgid "IDS_WIFI_SK_CANCEL"
+msgstr "取消"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON"
+msgstr "開"
+
+msgid "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF"
+msgstr "關"
+
+msgid "IDS_WIFI_HEADER_PASSWORD"
+msgstr "密碼"
+
+msgid "IDS_WIFI_BODY_WI_FI"
+msgstr "Wi-Fi"
+
+msgid "IDS_WIFI_BODY_UNKNOWN"
+msgstr "未知"
+
+msgid "IDS_WIFI_BODY_SORT_BY"
+msgstr "排序依據"
+
+msgid "IDS_WIFI_BODY_SCANNING_ING"
+msgstr "正在掃描..."
+
+msgid "IDS_WIFI_BODY_NAME"
+msgstr "名稱"
+
+msgid "IDS_WIFI_BODY_CONNECT"
+msgstr "連接"
+
+msgid "IDS_ST_BODY_INSTALL_CERTIFICATE"
+msgstr "安裝憑證"
+
+msgid "IDS_WIFI_HEADER_PASSPOINT"
+msgstr "Passpoint"
+
+msgid "IDS_ST_OPT_SKIP"
+msgstr "略過"
+
+msgid "IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING"
+msgstr "自動允許掃描"
+
+msgid "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG"
+msgstr "已選擇 %s。\n\n若您無法連接至 AP,請前往 SIM 卡管理工具變更用於驗證的 SIM 卡。然後選擇想要用於行動數據的 SIM 卡。或者,也可以卸載不想要使用的 SIM 卡。"
+
+msgid "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO"
+msgstr "輕觸想要連線的網路。"
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "已為您自動連接至已記憶的網路。若要查看網路詳細資料,請輕觸%s圖示。"
+
+msgid "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON"
+msgstr "已為您中斷網路連接。若要查看網路詳細資料,請輕觸%s圖示。"
+
+msgid "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER"
+msgstr "找不到 Wi-Fi 網路。變更您的位置或稍後重試。"
+
+msgid "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS"
+msgstr "輕觸以搜尋 Wi-Fi 網路。"
+
+msgid "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS"
+msgstr "如要連線至安全的網路,您可能必須輸入密碼或其他憑證。"
+
+msgid "IDS_ST_SBODY_PROXY_ADDRESS"
+msgstr "代理伺服器地址"
+
+msgid "IDS_ST_SBODY_PROXY_PORT"
+msgstr "Proxy 連接埠"
+
+msgid "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS"
+msgstr "開啟 Wi-Fi 以查看可用網路清單。"
+
+msgid "IDS_ST_BODY_ADD_WI_FI_NETWORK"
+msgstr "新增 Wi-Fi 網路"
+
+msgid "IDS_ST_BODY_IPV4"
+msgstr "IPv4"
+
+msgid "IDS_ST_BODY_IPV6"
+msgstr "IPv6"
+
+msgid "IDS_ST_BODY_NETWORK_PREFIX_LENGTH"
+msgstr "網路前置碼長度"
+
+msgid "IDS_ST_BUTTON_SECURITY_ABB"
+msgstr "安全性"
diff --git a/res/tables/ug-wifi-efl_ChangeableColorTable.xml b/res/tables/ug-wifi-efl_ChangeableColorTable.xml
new file mode 100644 (file)
index 0000000..cfcda9f
--- /dev/null
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ChangeableColorTables>
+       <ChangeableColorTable num="1">
+               <Theme style="Dark">
+               </Theme>
+               <Theme style="Light">
+                       <ChangeableColorInfo id="AO002" inputColor="1" hue="0" saturation="0" value="0" alpha="100" />
+                       <ChangeableColorInfo id="AO002P" inputColor="1" hue="0" saturation="0" value="-25" alpha="100" maxValue="60" />
+                       <ChangeableColorInfo id="AO002D" inputColor="1" hue="0" saturation="0" value="0" alpha="30" />
+                       <ChangeableColorInfo id="AO003" inputColor="-" hue="0" saturation="0" value="100" alpha="100" fixedHue="true" fixedSaturation="true" fixedValue="true" />
+                       <ChangeableColorInfo id="AO003D" inputColor="-" hue="0" saturation="0" value="100" alpha="50" fixedHue="true" fixedSaturation="true" fixedValue="true" />
+                       <ChangeableColorInfo id="AO001" inputColor="1" hue="0" saturation="0" value="0" alpha="80" />
+                       <ChangeableColorInfo id="ATO001" inputColor="-" hue="0" saturation="0" value="0" alpha="100" fixedHue="true" fixedSaturation="true" fixedValue="true" />
+                       <ChangeableColorInfo id="ATO001P" inputColor="-" hue="0" saturation="0" value="0" alpha="100" fixedHue="true" fixedSaturation="true" fixedValue="true" />
+                       <ChangeableColorInfo id="ATO001S" inputColor="1" hue="0" saturation="0" value="0" alpha="100" />
+               </Theme>
+       </ChangeableColorTable>
+       <ChangeableColorTable num="2">
+               <Theme style="Dark">
+               </Theme>
+               <Theme style="Light">
+                       <ChangeableColorInfo id="AO002" inputColor="1" hue="0" saturation="0" value="0" alpha="100" />
+                       <ChangeableColorInfo id="AO002P" inputColor="1" hue="0" saturation="0" value="-30" alpha="100" maxValue="60" />
+                       <ChangeableColorInfo id="AO002D" inputColor="1" hue="0" saturation="0" value="0" alpha="30" />
+                       <ChangeableColorInfo id="AO003" inputColor="-" hue="0" saturation="0" value="100" alpha="100" fixedHue="true" fixedSaturation="true" fixedValue="true" />
+                       <ChangeableColorInfo id="AO003D" inputColor="-" hue="0" saturation="0" value="100" alpha="50" fixedHue="true" fixedSaturation="true" fixedValue="true" />
+                       <ChangeableColorInfo id="AO001" inputColor="1" hue="0" saturation="0" value="0" alpha="80" maxValue="94" />
+                       <ChangeableColorInfo id="ATO001" inputColor="-" hue="0" saturation="0" value="0" alpha="100" fixedHue="true" fixedSaturation="true" fixedValue="true" />
+                       <ChangeableColorInfo id="ATO001P" inputColor="-" hue="0" saturation="0" value="0" alpha="100" fixedHue="true" fixedSaturation="true" fixedValue="true" />
+                       <ChangeableColorInfo id="ATO001S" inputColor="1" hue="0" saturation="0" value="0" alpha="100" />
+               </Theme>
+       </ChangeableColorTable>
+       <ChangeableColorTable num="3">
+               <Theme style="Dark">
+               </Theme>
+               <Theme style="Light">
+                       <ChangeableColorInfo id="AO002" inputColor="1" hue="0" saturation="0" value="0" alpha="100" />
+                       <ChangeableColorInfo id="AO002P" inputColor="1" hue="0" saturation="50" value="40" alpha="100" minSaturation="65" maxValue="60" />
+                       <ChangeableColorInfo id="AO002D" inputColor="1" hue="0" saturation="0" value="0" alpha="30" />
+                       <ChangeableColorInfo id="AO003" inputColor="-" hue="0" saturation="0" value="100" alpha="100" fixedHue="true" fixedSaturation="true" fixedValue="true" />
+                       <ChangeableColorInfo id="AO003D" inputColor="-" hue="0" saturation="0" value="100" alpha="50" fixedHue="true" fixedSaturation="true" fixedValue="true" />
+                       <ChangeableColorInfo id="AO001" inputColor="1" hue="0" saturation="0" value="0" alpha="80" />
+                       <ChangeableColorInfo id="ATO001" inputColor="-" hue="0" saturation="0" value="0" alpha="100" fixedHue="true" fixedSaturation="true" fixedValue="true" />
+                       <ChangeableColorInfo id="ATO001P" inputColor="-" hue="0" saturation="0" value="0" alpha="100" fixedHue="true" fixedSaturation="true" fixedValue="true" />
+                       <ChangeableColorInfo id="ATO001S" inputColor="1" hue="0" saturation="0" value="0" alpha="100" />
+               </Theme>
+       </ChangeableColorTable>
+</ChangeableColorTables>
diff --git a/res/tables/ug-wifi-efl_FontInfoTable.xml b/res/tables/ug-wifi-efl_FontInfoTable.xml
new file mode 100644 (file)
index 0000000..50ee3f7
--- /dev/null
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<FontInfoTable>
+       <FontInfo id="ATO001" style="R" size="30" giant="true" />
+       <FontInfo id="ATO001P" style="R" size="30" giant="true" />
+       <FontInfo id="ATO001S" style="R" size="30" giant="true" />
+</FontInfoTable>
diff --git a/resources/fonts/oobe/SamsungOneUI-400.ttf b/resources/fonts/oobe/SamsungOneUI-400.ttf
deleted file mode 100755 (executable)
index b662d56..0000000
Binary files a/resources/fonts/oobe/SamsungOneUI-400.ttf and /dev/null differ
diff --git a/resources/fonts/oobe/SamsungOneUI-500.ttf b/resources/fonts/oobe/SamsungOneUI-500.ttf
deleted file mode 100755 (executable)
index 2c13e91..0000000
Binary files a/resources/fonts/oobe/SamsungOneUI-500.ttf and /dev/null differ
diff --git a/resources/fonts/oobe/SamsungOneUI-600.ttf b/resources/fonts/oobe/SamsungOneUI-600.ttf
deleted file mode 100755 (executable)
index 67d2bb5..0000000
Binary files a/resources/fonts/oobe/SamsungOneUI-600.ttf and /dev/null differ
diff --git a/resources/images/A01-3_icon_00.png b/resources/images/A01-3_icon_00.png
deleted file mode 100644 (file)
index 384a0cd..0000000
Binary files a/resources/images/A01-3_icon_00.png and /dev/null differ
diff --git a/resources/images/A01-3_icon_01.png b/resources/images/A01-3_icon_01.png
deleted file mode 100644 (file)
index c8cc12c..0000000
Binary files a/resources/images/A01-3_icon_01.png and /dev/null differ
diff --git a/resources/images/A01-3_icon_02.png b/resources/images/A01-3_icon_02.png
deleted file mode 100644 (file)
index b1d948c..0000000
Binary files a/resources/images/A01-3_icon_02.png and /dev/null differ
diff --git a/resources/images/A01-3_icon_03.png b/resources/images/A01-3_icon_03.png
deleted file mode 100644 (file)
index e7ba2be..0000000
Binary files a/resources/images/A01-3_icon_03.png and /dev/null differ
diff --git a/resources/images/A01-3_icon_captive.png b/resources/images/A01-3_icon_captive.png
deleted file mode 100644 (file)
index b99ecb6..0000000
Binary files a/resources/images/A01-3_icon_captive.png and /dev/null differ
diff --git a/resources/images/A01-3_icon_captive_press.png b/resources/images/A01-3_icon_captive_press.png
deleted file mode 100644 (file)
index 2bbf02d..0000000
Binary files a/resources/images/A01-3_icon_captive_press.png and /dev/null differ
diff --git a/resources/images/A01-3_icon_lock_00.png b/resources/images/A01-3_icon_lock_00.png
deleted file mode 100644 (file)
index 8fb1858..0000000
Binary files a/resources/images/A01-3_icon_lock_00.png and /dev/null differ
diff --git a/resources/images/A01-3_icon_lock_01.png b/resources/images/A01-3_icon_lock_01.png
deleted file mode 100644 (file)
index 95e261c..0000000
Binary files a/resources/images/A01-3_icon_lock_01.png and /dev/null differ
diff --git a/resources/images/A01-3_icon_lock_02.png b/resources/images/A01-3_icon_lock_02.png
deleted file mode 100644 (file)
index 36a92a9..0000000
Binary files a/resources/images/A01-3_icon_lock_02.png and /dev/null differ
diff --git a/resources/images/A01-3_icon_lock_03.png b/resources/images/A01-3_icon_lock_03.png
deleted file mode 100644 (file)
index 30ca366..0000000
Binary files a/resources/images/A01-3_icon_lock_03.png and /dev/null differ
diff --git a/resources/images/core_button_effect_normal.#.png b/resources/images/core_button_effect_normal.#.png
deleted file mode 100644 (file)
index 28c6e47..0000000
Binary files a/resources/images/core_button_effect_normal.#.png and /dev/null differ
diff --git a/resources/images/core_button_effect_pressed.#.png b/resources/images/core_button_effect_pressed.#.png
deleted file mode 100644 (file)
index 8b93be3..0000000
Binary files a/resources/images/core_button_effect_pressed.#.png and /dev/null differ
diff --git a/resources/images/find_hidden_network.png b/resources/images/find_hidden_network.png
deleted file mode 100644 (file)
index 175656c..0000000
Binary files a/resources/images/find_hidden_network.png and /dev/null differ
diff --git a/resources/images/micro_x.png b/resources/images/micro_x.png
deleted file mode 100644 (file)
index e50e8f9..0000000
Binary files a/resources/images/micro_x.png and /dev/null differ
diff --git a/resources/images/noti_wifi_in_range.png b/resources/images/noti_wifi_in_range.png
deleted file mode 100644 (file)
index e1e6f18..0000000
Binary files a/resources/images/noti_wifi_in_range.png and /dev/null differ
diff --git a/resources/images/noti_wifi_in_range_ongoing.png b/resources/images/noti_wifi_in_range_ongoing.png
deleted file mode 100644 (file)
index 666288b..0000000
Binary files a/resources/images/noti_wifi_in_range_ongoing.png and /dev/null differ
diff --git a/resources/images/oobe/buttons/base_border.png b/resources/images/oobe/buttons/base_border.png
deleted file mode 100644 (file)
index 58252a3..0000000
Binary files a/resources/images/oobe/buttons/base_border.png and /dev/null differ
diff --git a/resources/images/oobe/buttons/base_circle32.png b/resources/images/oobe/buttons/base_circle32.png
deleted file mode 100644 (file)
index aa770f1..0000000
Binary files a/resources/images/oobe/buttons/base_circle32.png and /dev/null differ
diff --git a/resources/images/oobe/buttons/base_circle60.png b/resources/images/oobe/buttons/base_circle60.png
deleted file mode 100644 (file)
index ef1de59..0000000
Binary files a/resources/images/oobe/buttons/base_circle60.png and /dev/null differ
diff --git a/resources/images/oobe/buttons/dot.png b/resources/images/oobe/buttons/dot.png
deleted file mode 100644 (file)
index 9a23b15..0000000
Binary files a/resources/images/oobe/buttons/dot.png and /dev/null differ
diff --git a/resources/images/oobe/buttons/gray_border.png b/resources/images/oobe/buttons/gray_border.png
deleted file mode 100644 (file)
index 58252a3..0000000
Binary files a/resources/images/oobe/buttons/gray_border.png and /dev/null differ
diff --git a/resources/images/oobe/buttons/green_border.png b/resources/images/oobe/buttons/green_border.png
deleted file mode 100644 (file)
index 83cf63f..0000000
Binary files a/resources/images/oobe/buttons/green_border.png and /dev/null differ
diff --git a/resources/images/oobe/checkboxes/checked_bg.png b/resources/images/oobe/checkboxes/checked_bg.png
deleted file mode 100644 (file)
index b7bc296..0000000
Binary files a/resources/images/oobe/checkboxes/checked_bg.png and /dev/null differ
diff --git a/resources/images/oobe/checkboxes/unchecked_bg.png b/resources/images/oobe/checkboxes/unchecked_bg.png
deleted file mode 100644 (file)
index fb7b7c9..0000000
Binary files a/resources/images/oobe/checkboxes/unchecked_bg.png and /dev/null differ
diff --git a/resources/images/setting_wifi.png b/resources/images/setting_wifi.png
deleted file mode 100644 (file)
index aa342a0..0000000
Binary files a/resources/images/setting_wifi.png and /dev/null differ
diff --git a/resources/images/wifi_btn_next.png b/resources/images/wifi_btn_next.png
deleted file mode 100644 (file)
index 04daa6d..0000000
Binary files a/resources/images/wifi_btn_next.png and /dev/null differ
diff --git a/resources/images/wifi_icon_badge_container.png b/resources/images/wifi_icon_badge_container.png
deleted file mode 100644 (file)
index 405e1b6..0000000
Binary files a/resources/images/wifi_icon_badge_container.png and /dev/null differ
diff --git a/resources/images/wifi_icon_badge_info.png b/resources/images/wifi_icon_badge_info.png
deleted file mode 100644 (file)
index 6b2dd79..0000000
Binary files a/resources/images/wifi_icon_badge_info.png and /dev/null differ
diff --git a/resources/images/wifi_icon_eye_pw_invisible.png b/resources/images/wifi_icon_eye_pw_invisible.png
deleted file mode 100644 (file)
index dc53cd3..0000000
Binary files a/resources/images/wifi_icon_eye_pw_invisible.png and /dev/null differ
diff --git a/resources/images/wifi_icon_eye_pw_visible.png b/resources/images/wifi_icon_eye_pw_visible.png
deleted file mode 100644 (file)
index 1f8ab42..0000000
Binary files a/resources/images/wifi_icon_eye_pw_visible.png and /dev/null differ
diff --git a/resources/images/wifi_icon_wps.png b/resources/images/wifi_icon_wps.png
deleted file mode 100644 (file)
index c77f56a..0000000
Binary files a/resources/images/wifi_icon_wps.png and /dev/null differ
diff --git a/sources/libraries/Common/common_eap_connect.c b/sources/libraries/Common/common_eap_connect.c
deleted file mode 100755 (executable)
index 6f28826..0000000
+++ /dev/null
@@ -1,2473 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include <openssl/x509.h>
-#include <openssl/pem.h>
-#include <cert-svc/cpkcs12.h>
-#include <cert-svc/cprimitives.h>
-#include <ui-gadget.h>
-#include <vconf-keys.h>
-#include <glib/gstdio.h>
-#include <efl_extension.h>
-
-#include "common.h"
-#include "ug_wifi.h"
-#include "common_eap_connect.h"
-#include "i18nmanager.h"
-#include "common_utils.h"
-#include "common_ip_info.h"
-
-#define GENLIST_ITEM_HEIGHT                            96
-#define MAX_LABEL_LENGTH                               512
-
-#define EAP_TLS_PATH                   "/tmp/"
-#define EAP_TLS_CA_CERT_PATH           "ca_cert.pem"
-#define EAP_TLS_USER_CERT_PATH         "user_cert.pem"
-#define EAP_TLS_PRIVATEKEY_PATH                "privatekey.pem"
-
-#define EAP_TYPE_UNKNOWN               "UNKNOWN"
-#define EAP_TYPE_PEAP                  "PEAP"
-#define EAP_TYPE_TLS                   "TLS"
-#define EAP_TYPE_TTLS                  "TTLS"
-#define EAP_TYPE_SIM                   "SIM"
-#define EAP_TYPE_AKA                   "AKA"
-#define EAP_TYPE_AKA_PRIME             "AKA'"
-#define EAP_TYPE_FAST          "FAST"
-#define EAP_TYPE_PWD           "PWD"
-
-#define EAP_AUTH_TYPE_PAP                      "PAP"
-#define EAP_AUTH_TYPE_MSCHAP                           "MSCHAP"
-#define EAP_AUTH_TYPE_MSCHAPV2                 "MSCHAPV2"
-#define EAP_AUTH_TYPE_GTC                              "GTC"
-#define EAP_AUTH_TYPE_MD5                              "MD5"
-#define VCONF_TELEPHONY_DEFAULT_DATA_SERVICE   "db/telephony/dualsim/default_data_service"
-
-typedef enum {
-       EAP_SEC_TYPE_UNKNOWN  = 0,
-       EAP_SEC_TYPE_PEAP,
-       EAP_SEC_TYPE_TLS,
-       EAP_SEC_TYPE_TTLS,
-       EAP_SEC_TYPE_SIM,
-       EAP_SEC_TYPE_AKA,
-       EAP_SEC_TYPE_AKA_PRIME,
-       EAP_SEC_TYPE_FAST,
-       EAP_SEC_TYPE_PWD,
-       EAP_SEC_TYPE_NULL
-} eap_type_t;
-
-typedef enum {
-       EAP_SEC_AUTH_NONE  = 0,
-       EAP_SEC_AUTH_PAP,
-       EAP_SEC_AUTH_MSCHAP,
-       EAP_SEC_AUTH_MSCHAPV2,
-       EAP_SEC_AUTH_GTC,
-       EAP_SEC_AUTH_MD5,
-       EAP_SEC_AUTH_NULL
-} eap_auth_t;
-
-typedef enum {
-       EAP_TYPE_BTN = 0,
-       EAP_AUTH_BTN,
-       EAP_CERT_BTN,
-} eap_btn_t;
-
-typedef struct {
-       char *name;
-       Elm_Genlist_Item_Type flags;
-} _Expand_List_t;
-
-typedef struct {
-       int btn_click[3];
-       Evas_Object *btn_obj[3];
-} _Btn_click_t;
-
-struct eap_info_list {
-       wifi_manager_ap_h ap;
-       eap_type_t eap_type;
-       Elm_Object_Item *eap_method_item;
-       Elm_Object_Item *eap_auth_item;
-       Elm_Object_Item *user_cert_item;
-       Elm_Object_Item *id_item;
-       Elm_Object_Item *pswd_item;
-};
-
-static const _Expand_List_t list_eap_type[] = {
-       {"UNKNOWN", ELM_GENLIST_ITEM_NONE},
-       {"PEAP", ELM_GENLIST_ITEM_NONE},
-       {"TLS", ELM_GENLIST_ITEM_NONE},
-       {"TTLS", ELM_GENLIST_ITEM_NONE},
-       {"SIM", ELM_GENLIST_ITEM_NONE},
-       {"AKA", ELM_GENLIST_ITEM_NONE},
-       {"AKA'", ELM_GENLIST_ITEM_NONE},
-       {"FAST", ELM_GENLIST_ITEM_NONE},
-       {"PWD", ELM_GENLIST_ITEM_NONE},
-       {NULL, ELM_GENLIST_ITEM_NONE}
-};
-
-static const _Expand_List_t list_eap_auth[] = {
-       {"IDS_ST_BODY_NONE", ELM_GENLIST_ITEM_NONE},
-       {"PAP", ELM_GENLIST_ITEM_NONE},
-       {"MSCHAP", ELM_GENLIST_ITEM_NONE},
-       {"MSCHAPV2", ELM_GENLIST_ITEM_NONE},
-       {"GTC", ELM_GENLIST_ITEM_NONE},
-       {NULL, ELM_GENLIST_ITEM_NONE}
-};
-
-static unsigned short selected_cert = 0;
-
-struct common_eap_connect_data {
-       Elm_Object_Item *eap_type_item;
-       Elm_Object_Item *eap_auth_item;
-       Elm_Object_Item *eap_user_cert_item;
-       Elm_Object_Item *eap_id_item;
-       Elm_Object_Item *eap_pw_item;
-       Elm_Object_Item *eap_chkbox_item;
-       Evas_Object *popup;
-       Evas_Object *sub_popup;
-       Evas_Object *info_popup;
-       Evas_Object *genlist;
-       Eina_Bool eap_done_ok;
-       Evas_Object *win;
-       Evas_Object *conf;
-       const char *str_pkg_name;
-       wifi_manager_ap_h ap;
-       char *cert_alias;
-       char *ca_cert_path;
-       char *user_cert_path;
-       char *privatekey_path;
-       GSList *cert_candidates;
-       Evas_Object *confirm;
-       char *ssid;
-
-       int key_status;
-
-       bool is_hidden;
-};
-
-static Elm_Genlist_Item_Class g_eap_type_itc;
-static Elm_Genlist_Item_Class g_eap_auth_itc;
-static Elm_Genlist_Item_Class g_eap_user_cert_itc;
-static Elm_Genlist_Item_Class g_eap_entry_itc;
-static Elm_Genlist_Item_Class g_eap_chkbox_itc;
-static Evas_Object *g_pwd_entry = NULL;
-static gboolean keypad_state = FALSE;
-static _Btn_click_t click;
-
-static void (*_eap_view_deref_cb)(void) = NULL;
-
-static void _create_and_update_list_items_based_on_rules(eap_type_t new_type, eap_connect_data_t *eap_data);
-static void _update_eap_id_item_enter_key(eap_connect_data_t *eap_data);
-static void _delete_eap_auth_item(eap_connect_data_t *eap_data);
-static void _delete_eap_user_cert_item(eap_connect_data_t *eap_data);
-static void _delete_eap_id_item(eap_connect_data_t *eap_data);
-static void _delete_eap_pw_items(eap_connect_data_t *eap_data);
-static void _delete_eap_entry_items(eap_connect_data_t *eap_data);
-static eap_type_t __common_eap_connect_popup_get_eap_type(wifi_manager_ap_h ap);
-static eap_auth_t __common_eap_connect_popup_get_auth_type(wifi_manager_ap_h ap);
-static wifi_manager_eap_type_e __common_eap_connect_popup_get_wlan_eap_type(eap_type_t eap_type);
-static wifi_manager_eap_auth_type_e __common_eap_connect_popup_get_wlan_auth_type(eap_auth_t auth_type);
-static void _info_popup_ok_cb(void *data, Evas_Object *obj, void *event_info);
-static gboolean __cert_extract_files(const char *cert_alias, eap_connect_data_t *eap_data);
-static void _eap_popup_keypad_off_cb(void *data, Evas_Object *obj,
-               void *event_info);
-static void _eap_popup_keypad_on_cb(void *data, Evas_Object *obj,
-               void *event_info);
-
-extern genlist_info_t g_genlist_info[WIFI_GENLIST_STYLE_MAX];
-
-static void ctxpopup_dismissed_cb(void *data, Evas_Object *obj,
-               void *event_info)
-{
-       eap_connect_data_t *eap_data = (eap_connect_data_t *)data;
-
-       if (eap_data->sub_popup != NULL) {
-               evas_object_del(eap_data->sub_popup);
-               eap_data->sub_popup = NULL;
-       }
-}
-
-static void cert_ctxpopup_dismissed_cb(void *data, Evas_Object *obj,
-               void *event_info)
-{
-       eap_connect_data_t *eap_data = (eap_connect_data_t *)data;
-
-       if (eap_data->sub_popup != NULL) {
-               evas_object_del(eap_data->sub_popup);
-               eap_data->sub_popup = NULL;
-       }
-
-       if (eap_data->cert_candidates != NULL) {
-               g_slist_free_full(eap_data->cert_candidates, g_free);
-               eap_data->cert_candidates = NULL;
-       }
-}
-
-static void move_dropdown(eap_connect_data_t *eap_data, Evas_Object *obj)
-{
-       Evas_Coord x, y, w , h;
-
-       evas_object_geometry_get(obj, &x, &y, &w, &h);
-       evas_object_move(eap_data->sub_popup, x + (w / 2), y + h);
-}
-
-static void _gl_editbox_sel_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       Elm_Object_Item *item = (Elm_Object_Item *)event_info;
-       elm_genlist_item_selected_set(item, FALSE);
-}
-
-static void _select_confirm_popup_ok_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       eap_connect_data_t *eap_data = (eap_connect_data_t *)data;
-       retm_if(eap_data == NULL);
-
-       if (eap_data->confirm != NULL) {
-               evas_object_del(eap_data->confirm);
-               eap_data->confirm = NULL;
-       }
-}
-
-static void __gl_eap_type_sub_sel_language_changed_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-       retm_if(obj == NULL);
-
-       int val = (int)data;
-       char str[1024];
-       char *txt = NULL;
-
-       g_snprintf(str, 1024, sc(PACKAGE, I18N_TYPE_SIM_method_desc_popup),
-                       (val == 1) ? "SIM2" : "SIM1");
-       txt = evas_textblock_text_utf8_to_markup(NULL, str);
-       elm_object_domain_translatable_text_set(obj, PACKAGE, txt);
-       g_free(txt);
-       __COMMON_FUNC_EXIT__;
-}
-
-static void _gl_eap_type_sub_sel(void *data, Evas_Object *obj, void *event_info)
-{
-       eap_connect_data_t *eap_data = (eap_connect_data_t *) data;
-       eap_type_t sel_index = EAP_SEC_TYPE_UNKNOWN;
-       char buf[1024] = {'\0'};
-
-       eap_type_t pre_index = __common_eap_connect_popup_get_eap_type(eap_data->ap);
-       const char *label = elm_object_item_text_get((Elm_Object_Item *) event_info);
-
-       if (strcmp(label, EAP_TYPE_UNKNOWN) == 0)
-               sel_index = EAP_SEC_TYPE_UNKNOWN;
-       else if (strcmp(label, EAP_TYPE_PEAP) == 0)
-               sel_index = EAP_SEC_TYPE_PEAP;
-       else if (strcmp(label, EAP_TYPE_TLS) == 0)
-               sel_index = EAP_SEC_TYPE_TLS;
-       else if (strcmp(label, EAP_TYPE_TTLS) == 0)
-               sel_index = EAP_SEC_TYPE_TTLS;
-       else if (strcmp(label, EAP_TYPE_SIM) == 0)
-               sel_index = EAP_SEC_TYPE_SIM;
-       else if (strcmp(label, EAP_TYPE_AKA) == 0)
-               sel_index = EAP_SEC_TYPE_AKA;
-       else if (strcmp(label, EAP_TYPE_AKA_PRIME) == 0)
-               sel_index = EAP_SEC_TYPE_AKA_PRIME;
-       else if (strcmp(label, EAP_TYPE_FAST) == 0)
-               sel_index = EAP_SEC_TYPE_FAST;
-       else if (strcmp(label, EAP_TYPE_PWD) == 0)
-               sel_index = EAP_SEC_TYPE_PWD;
-
-       DEBUG_LOG(UG_NAME_NORMAL, "previous index = %d; selected index = %d;",
-                       pre_index, sel_index);
-       if ((pre_index != EAP_SEC_TYPE_SIM && sel_index == EAP_SEC_TYPE_SIM) ||
-                       (pre_index != EAP_SEC_TYPE_AKA && sel_index == EAP_SEC_TYPE_AKA) ||
-                       (pre_index != EAP_SEC_TYPE_AKA_PRIME && sel_index == EAP_SEC_TYPE_AKA_PRIME)) {
-               popup_btn_info_t popup_data;
-               int value = -1;
-               value = common_util_get_system_registry(
-                               VCONF_TELEPHONY_DEFAULT_DATA_SERVICE);
-
-               memset(&popup_data, 0, sizeof(popup_data));
-               g_snprintf(buf, sizeof(buf),
-                               sc(PACKAGE, I18N_TYPE_SIM_method_desc_popup),
-                               (value == 1) ? "SIM2" : "SIM1");
-               popup_data.title_txt = "IDS_WIFI_BODY_EAP_METHOD";
-               popup_data.info_txt = evas_textblock_text_utf8_to_markup(NULL, buf);
-               popup_data.btn1_txt = "IDS_WIFI_SK2_OK";
-               popup_data.btn1_cb = _select_confirm_popup_ok_cb;
-               popup_data.btn1_data = eap_data;
-
-               eap_data->confirm = common_utils_show_info_popup(eap_data->win,
-                               &popup_data);
-               g_free(popup_data.info_txt);
-               evas_object_smart_callback_add(eap_data->confirm, "language,changed",
-                               __gl_eap_type_sub_sel_language_changed_cb, (void *)value);
-
-               _create_and_update_list_items_based_on_rules(sel_index, data);
-               wifi_manager_eap_type_e type;
-               wifi_manager_ap_set_eap_type(eap_data->ap,
-                               __common_eap_connect_popup_get_wlan_eap_type(sel_index));
-               wifi_manager_ap_get_eap_type(eap_data->ap, &type);
-               DEBUG_LOG(UG_NAME_NORMAL, "set to new index = %d", type);
-       }
-
-       if (eap_data->sub_popup != NULL) {
-               evas_object_del(eap_data->sub_popup);
-               eap_data->sub_popup = NULL;
-       }
-
-       if (pre_index != sel_index) {
-               wifi_manager_eap_type_e type;
-               wifi_manager_ap_set_eap_type(eap_data->ap,
-                               __common_eap_connect_popup_get_wlan_eap_type(sel_index));
-               wifi_manager_ap_get_eap_type(eap_data->ap, &type);
-               DEBUG_LOG(UG_NAME_NORMAL, "set to new index = %d", type);
-               _create_and_update_list_items_based_on_rules(sel_index, eap_data);
-
-               if (sel_index == EAP_SEC_TYPE_PEAP) {
-                       /* If previous auth type was PAP or MSCHAP & when PEAP
-                        * EAP method is selected, then set back MSCHAPV2
-                        */
-                       eap_auth_t auth_type;
-
-                       auth_type = __common_eap_connect_popup_get_auth_type(eap_data->ap);
-                       if (auth_type == EAP_SEC_AUTH_PAP ||
-                                       auth_type == EAP_SEC_AUTH_MSCHAP) {
-                               wifi_manager_ap_set_eap_auth_type(eap_data->ap,
-                                               WIFI_MANAGER_EAP_AUTH_TYPE_MSCHAPV2);
-
-                               if (eap_data->eap_auth_item != NULL)
-                                       elm_genlist_item_update(eap_data->eap_auth_item);
-                       }
-               }
-       } else {
-               DEBUG_LOG(UG_NAME_NORMAL, "pre_index == sel_index[%d]",
-                               sel_index);
-       }
-
-       if (eap_data->eap_type_item != NULL)
-               elm_genlist_item_update(eap_data->eap_type_item);
-}
-
-static CertSvcInstance instance;
-static CertSvcStoreCertList *certList = NULL;
-
-static void _gl_eap_user_cert_sel(void *data, Evas_Object *obj,
-               void *event_info)
-{
-       eap_connect_data_t *eap_data = (eap_connect_data_t *) data;
-       const char *cert_alias = elm_object_item_text_get((Elm_Object_Item *) event_info);
-
-       if (!eap_data)
-               return;
-
-       if (eap_data->sub_popup != NULL) {
-               evas_object_del(eap_data->sub_popup);
-               eap_data->sub_popup = NULL;
-       }
-
-       if (eap_data->ca_cert_path) {
-               g_unlink(eap_data->ca_cert_path);
-               eap_data->ca_cert_path = NULL;
-       }
-       if (eap_data->user_cert_path) {
-               g_unlink(eap_data->user_cert_path);
-               eap_data->user_cert_path = NULL;
-       }
-       if (eap_data->privatekey_path) {
-               g_unlink(eap_data->privatekey_path);
-               eap_data->privatekey_path = NULL;
-       }
-
-       if (strcmp(cert_alias, sc(PACKAGE, I18N_TYPE_None)) == 0) {
-               if (eap_data->cert_alias != NULL) {
-                       g_free(eap_data->cert_alias);
-                       eap_data->cert_alias = NULL;
-               }
-       } else if (__cert_extract_files(cert_alias, eap_data)) {
-               if (eap_data->cert_alias != NULL) {
-                       g_free(eap_data->cert_alias);
-                       eap_data->cert_alias = NULL;
-               }
-               eap_data->cert_alias = g_strdup(cert_alias);
-       }
-
-       if (eap_data->eap_user_cert_item != NULL)
-               elm_genlist_item_update(eap_data->eap_user_cert_item);
-
-       if (eap_data->cert_candidates != NULL) {
-               g_slist_free_full(eap_data->cert_candidates, g_free);
-               eap_data->cert_candidates = NULL;
-       }
-}
-
-static void _create_eap_cert_list(eap_connect_data_t *eap_data,
-               Evas_Object *btn)
-{
-       size_t list_length = 0;
-       Evas_Object *ctxpopup;
-       Elm_Object_Item *it = NULL;
-
-       if (!eap_data)
-               return;
-
-       if (eap_data->sub_popup != NULL) {
-               evas_object_del(eap_data->sub_popup);
-               eap_data->sub_popup = NULL;
-       }
-
-       ctxpopup = elm_ctxpopup_add(eap_data->win);
-       eap_data->sub_popup = ctxpopup;
-       elm_object_style_set(ctxpopup, "dropdown/list");
-       eext_object_event_callback_add(ctxpopup, EEXT_CALLBACK_BACK,
-                       cert_ctxpopup_dismissed_cb, NULL);
-       evas_object_smart_callback_add(ctxpopup, "dismissed",
-                       cert_ctxpopup_dismissed_cb, eap_data);
-       elm_ctxpopup_direction_priority_set(ctxpopup,
-                       ELM_CTXPOPUP_DIRECTION_DOWN,
-                       ELM_CTXPOPUP_DIRECTION_UNKNOWN,
-                       ELM_CTXPOPUP_DIRECTION_UNKNOWN,
-                       ELM_CTXPOPUP_DIRECTION_UNKNOWN);
-
-       if (certsvc_instance_new(&instance) == CERTSVC_FAIL) {
-               INFO_LOG(UG_NAME_ERR, "Failed to create new instance");
-               return;
-       }
-
-       if (certsvc_pkcs12_get_certificate_list_from_store(instance, WIFI_STORE, DISABLED, &certList, &list_length) != CERTSVC_SUCCESS) {
-               INFO_LOG(UG_NAME_ERR, "Failed to get certificate list");
-               return;
-       }
-
-       if (eap_data->cert_candidates) {
-               g_slist_free_full(eap_data->cert_candidates, g_free);
-               eap_data->cert_candidates = NULL;
-       }
-
-       it = elm_ctxpopup_item_append(ctxpopup, "IDS_ST_BODY_NONE", NULL,
-                       _gl_eap_user_cert_sel, eap_data);
-       elm_object_item_domain_text_translatable_set(it,
-                       PACKAGE, EINA_TRUE);
-
-       while (certList != NULL) {
-               char *char_buffer = NULL;
-               CertSvcString buffer;
-
-               buffer.privateHandler = (char *)certList->gname;
-               buffer.privateLength = strlen(certList->gname);
-               INFO_LOG(UG_NAME_NORMAL, "gname in processing : %s", certList->gname);
-
-               char_buffer = g_strndup(buffer.privateHandler, buffer.privateLength);
-               if (char_buffer == NULL)
-                       goto exit;
-
-               elm_ctxpopup_item_append(ctxpopup, char_buffer, NULL,
-                               _gl_eap_user_cert_sel, eap_data);
-               eap_data->cert_candidates =
-                               g_slist_prepend(eap_data->cert_candidates, char_buffer);
-
-               certsvc_string_free(buffer);
-               certList = certList->next;
-       }
-
-       move_dropdown(eap_data, btn);
-       evas_object_show(ctxpopup);
-
-exit:
-               certsvc_instance_free(instance);
-}
-
-static void _gl_eap_cert_list_btn_cb(void *data, Evas_Object *obj,
-               void *event_info)
-{
-       Elm_Object_Item *item = (Elm_Object_Item *)event_info;
-       eap_connect_data_t *eap_data = (eap_connect_data_t *) data;
-
-       if (item)
-               elm_genlist_item_selected_set(item, EINA_FALSE);
-
-       if (keypad_state == FALSE) {
-               _create_eap_cert_list(eap_data, obj);
-
-               click.btn_click[EAP_CERT_BTN] = FALSE;
-               click.btn_obj[EAP_CERT_BTN] = NULL;
-       } else {
-               click.btn_click[EAP_CERT_BTN] = TRUE;
-               click.btn_obj[EAP_CERT_BTN] = obj;
-       }
-}
-
-static char *_gl_eap_user_cert_text_get(void *data, Evas_Object *obj, const char *part)
-{
-       eap_connect_data_t *eap_data = (eap_connect_data_t *)data;
-
-       if (!g_strcmp0(part, g_genlist_info[WIFI_GENLIST_2LINE_STYLE].sub_text_part)) {
-               return g_strdup(sc(eap_data->str_pkg_name,
-                               I18N_TYPE_User_Certificate));
-       }
-
-       return NULL;
-}
-
-static Evas_Object *_gl_eap_user_cert_content_get(void *data,
-               Evas_Object *obj, const char *part)
-{
-       eap_connect_data_t *eap_data = (eap_connect_data_t *)data;
-       Evas_Object *btn = NULL;
-       Evas_Object *ly = NULL;
-       char buf[100];
-       int ug_type;
-
-       // TODO
-       if (!strcmp(part, "elm.swallow.icon.0")) {
-               ug_type = common_util_get_ug_type();
-               if (ug_type != UG_VIEW_OOBE) {
-                       ly = elm_layout_add(obj);
-                       elm_layout_file_set(ly, CUSTOM_EDITFIELD_PATH,
-                                       "eap_dropdown_button");
-               }
-
-               btn = elm_button_add(obj);
-               g_snprintf(buf, sizeof(buf), "%s",
-                               eap_data->cert_alias ? eap_data->cert_alias
-                               : sc(eap_data->str_pkg_name, I18N_TYPE_None));
-
-               elm_object_domain_translatable_text_set(btn, PACKAGE, buf);
-               elm_object_style_set(btn, ug_type == UG_VIEW_OOBE ? "cancel" : "dropdown/label");
-               evas_object_propagate_events_set(btn, EINA_FALSE);
-               evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND,
-                               EVAS_HINT_EXPAND);
-               evas_object_size_hint_align_set(btn, EVAS_HINT_FILL,
-                               EVAS_HINT_FILL);
-               evas_object_smart_callback_add(btn, "clicked",
-                               _gl_eap_cert_list_btn_cb, eap_data);
-
-               if (ug_type != UG_VIEW_OOBE) {
-                       elm_layout_content_set(ly, "btn", btn);
-                       return ly;
-               }
-       }
-       return NULL;
-}
-
-static void _gl_eap_item_sel_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       Elm_Object_Item *item = (Elm_Object_Item *)event_info;
-
-       if (item)
-               elm_genlist_item_selected_set(item, EINA_FALSE);
-}
-
-static void _create_eap_type_list(eap_connect_data_t *eap_data,
-               Evas_Object *btn)
-{
-       Evas_Object *ctxpopup = NULL;
-       int i = EAP_SEC_TYPE_PEAP;
-       int sim_state = VCONFKEY_TELEPHONY_SIM_UNKNOWN;
-       Elm_Object_Item *it = NULL;
-
-       sim_state = common_utils_get_sim_state();
-
-       if (eap_data->sub_popup != NULL)
-               evas_object_del(eap_data->sub_popup);
-
-       ctxpopup = elm_ctxpopup_add(eap_data->win);
-       eap_data->sub_popup = ctxpopup;
-       elm_object_style_set(ctxpopup, "dropdown/list");
-       eext_object_event_callback_add(ctxpopup, EEXT_CALLBACK_BACK,
-                       eext_ctxpopup_back_cb, NULL);
-       evas_object_smart_callback_add(ctxpopup, "dismissed",
-                       ctxpopup_dismissed_cb, eap_data);
-       elm_ctxpopup_direction_priority_set(ctxpopup,
-                       ELM_CTXPOPUP_DIRECTION_DOWN,
-                       ELM_CTXPOPUP_DIRECTION_UNKNOWN,
-                       ELM_CTXPOPUP_DIRECTION_UNKNOWN,
-                       ELM_CTXPOPUP_DIRECTION_UNKNOWN);
-
-       /* eap_type = __common_eap_connect_popup_get_eap_type(eap_data->ap); */
-       while (list_eap_type[i].name != NULL) {
-               it = elm_ctxpopup_item_append(ctxpopup, list_eap_type[i].name,
-                               NULL, _gl_eap_type_sub_sel, eap_data);
-
-               if ((i == EAP_SEC_TYPE_SIM || i == EAP_SEC_TYPE_AKA ||
-                       i == EAP_SEC_TYPE_AKA_PRIME) &&
-                               sim_state != VCONFKEY_TELEPHONY_SIM_INSERTED) {
-                       elm_object_item_disabled_set(it, EINA_TRUE);
-               }
-
-
-               i++;
-       }
-       move_dropdown(eap_data, btn);
-       evas_object_show(ctxpopup);
-}
-
-static void _gl_eap_type_btn_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       Elm_Object_Item *item = (Elm_Object_Item *)event_info;
-       eap_connect_data_t *eap_data = (eap_connect_data_t *) data;
-
-       if (item)
-               elm_genlist_item_selected_set(item, EINA_FALSE);
-
-       if (keypad_state == FALSE) {
-               _create_eap_type_list(eap_data, obj);
-
-               click.btn_click[EAP_TYPE_BTN] = FALSE;
-               click.btn_obj[EAP_TYPE_BTN] = NULL;
-       } else {
-               click.btn_click[EAP_TYPE_BTN] = TRUE;
-               click.btn_obj[EAP_TYPE_BTN] = obj;
-       }
-}
-
-static char *_gl_eap_type_text_get(void *data, Evas_Object *obj, const char *part)
-{
-       eap_connect_data_t *eap_data = (eap_connect_data_t *)data;
-
-       if (!g_strcmp0(part, g_genlist_info[WIFI_GENLIST_2LINE_STYLE].sub_text_part))
-               return g_strdup(sc(eap_data->str_pkg_name, I18N_TYPE_EAP_method));
-
-       return NULL;
-}
-
-static Evas_Object *_gl_eap_type_content_get(void *data,
-               Evas_Object *obj, const char *part)
-{
-       eap_connect_data_t *eap_data = (eap_connect_data_t *)data;
-       eap_type_t sel_sub_item_id = __common_eap_connect_popup_get_eap_type(eap_data->ap);
-       Evas_Object *btn = NULL;
-       Evas_Object *ly = NULL;
-       char buf[100];
-       int ug_type;
-
-       if (!strcmp(part, "elm.swallow.icon.0")) { // TODO
-               ug_type = common_util_get_ug_type();
-               if (ug_type != UG_VIEW_OOBE) {
-                       ly = elm_layout_add(obj);
-                       elm_layout_file_set(ly, CUSTOM_EDITFIELD_PATH,
-                                               "eap_dropdown_button");
-               }
-               btn = elm_button_add(obj);
-               g_snprintf(buf, sizeof(buf), "%s",
-                               list_eap_type[sel_sub_item_id].name);
-
-               elm_object_text_set(btn, buf);
-               elm_object_style_set(btn, ug_type == UG_VIEW_OOBE ?
-                               "cancel" : "dropdown/label");
-               evas_object_propagate_events_set(btn, EINA_FALSE);
-               evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND,
-                               EVAS_HINT_EXPAND);
-               evas_object_size_hint_align_set(btn, EVAS_HINT_FILL,
-                               EVAS_HINT_FILL);
-               evas_object_smart_callback_add(btn, "clicked",
-                               _gl_eap_type_btn_cb, eap_data);
-
-               if (ug_type != UG_VIEW_OOBE) {
-                       elm_layout_content_set(ly, "btn", btn);
-                       return ly;
-               }
-               return btn;
-       }
-       return NULL;
-}
-
-static void _gl_eap_auth_sub_sel(void *data, Evas_Object *obj, void *event_info)
-{
-       eap_connect_data_t *eap_data = (eap_connect_data_t *) data;
-       eap_auth_t sel_index = EAP_SEC_AUTH_NONE;
-
-       const char *label = elm_object_item_text_get((Elm_Object_Item *) event_info);
-
-       if (strcmp(label, sc(PACKAGE, I18N_TYPE_None)) == 0)
-               sel_index = EAP_SEC_AUTH_NONE;
-       else if (strcmp(label, EAP_AUTH_TYPE_PAP) == 0)
-               sel_index = EAP_SEC_AUTH_PAP;
-       else if (strcmp(label, EAP_AUTH_TYPE_MSCHAP) == 0)
-               sel_index = EAP_SEC_AUTH_MSCHAP;
-       else if (strcmp(label, EAP_AUTH_TYPE_MSCHAPV2) == 0)
-               sel_index = EAP_SEC_AUTH_MSCHAPV2;
-       else if (strcmp(label, EAP_AUTH_TYPE_GTC) == 0)
-               sel_index = EAP_SEC_AUTH_GTC;
-       else if (strcmp(label, EAP_AUTH_TYPE_MD5) == 0)
-               sel_index = EAP_SEC_AUTH_MD5;
-
-       wifi_manager_ap_set_eap_auth_type(eap_data->ap,
-               __common_eap_connect_popup_get_wlan_auth_type(sel_index));
-
-       if (eap_data->sub_popup != NULL) {
-               evas_object_del(eap_data->sub_popup);
-               eap_data->sub_popup = NULL;
-       }
-
-       if (eap_data->eap_auth_item != NULL)
-               elm_genlist_item_update(eap_data->eap_auth_item);
-}
-
-static void _create_eap_auth_list(eap_connect_data_t *eap_data,
-               Evas_Object *btn)
-{
-       Elm_Object_Item *it = NULL;
-       eap_type_t eap_type = EAP_SEC_TYPE_UNKNOWN;
-       Evas_Object *ctxpopup;
-       int i = 0;
-
-       eap_type = __common_eap_connect_popup_get_eap_type(eap_data->ap);
-
-       if (eap_data->sub_popup != NULL)
-               evas_object_del(eap_data->sub_popup);
-
-       ctxpopup = elm_ctxpopup_add(eap_data->win);
-       eap_data->sub_popup = ctxpopup;
-       elm_object_style_set(ctxpopup, "dropdown/list");
-       eext_object_event_callback_add(ctxpopup, EEXT_CALLBACK_BACK, eext_ctxpopup_back_cb, NULL);
-       evas_object_smart_callback_add(ctxpopup, "dismissed", ctxpopup_dismissed_cb, eap_data);
-       elm_ctxpopup_direction_priority_set(ctxpopup,
-                       ELM_CTXPOPUP_DIRECTION_DOWN,
-                       ELM_CTXPOPUP_DIRECTION_UNKNOWN,
-                       ELM_CTXPOPUP_DIRECTION_UNKNOWN,
-                       ELM_CTXPOPUP_DIRECTION_UNKNOWN);
-
-       while (list_eap_auth[i].name != NULL) {
-               if ((eap_type != EAP_SEC_TYPE_PEAP && eap_type != EAP_SEC_TYPE_FAST) ||
-                               (eap_type == EAP_SEC_TYPE_PEAP && i != 1 &&
-                                i != 2) ||
-                               (eap_type == EAP_SEC_TYPE_FAST && i !=1 &&
-                                i != 2)) {
-                       it = elm_ctxpopup_item_append(ctxpopup, list_eap_auth[i].name,
-                               NULL, _gl_eap_auth_sub_sel, eap_data);
-                       if (i == 0) {
-                               elm_object_item_domain_text_translatable_set(it,
-                                               PACKAGE, EINA_TRUE);
-                       }
-               }
-               i++;
-       }
-       move_dropdown(eap_data, btn);
-       evas_object_show(ctxpopup);
-}
-
-static void _gl_eap_auth_btn_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       Elm_Object_Item *item = (Elm_Object_Item *)event_info;
-       eap_connect_data_t *eap_data = (eap_connect_data_t *) data;
-
-       if (item)
-               elm_genlist_item_selected_set(item, EINA_FALSE);
-
-       if (keypad_state == FALSE) {
-               _create_eap_auth_list(eap_data, obj);
-
-               click.btn_click[EAP_AUTH_BTN] = FALSE;
-               click.btn_obj[EAP_AUTH_BTN] = NULL;
-       } else {
-               click.btn_click[EAP_AUTH_BTN] = TRUE;
-               click.btn_obj[EAP_AUTH_BTN] = obj;
-       }
-}
-
-static char *_gl_eap_auth_text_get(void *data, Evas_Object *obj, const char *part)
-{
-       eap_connect_data_t *eap_data = (eap_connect_data_t *)data;
-
-       if (!g_strcmp0(part, g_genlist_info[WIFI_GENLIST_2LINE_STYLE].sub_text_part)) {
-               return g_strdup(sc(eap_data->str_pkg_name,
-                               I18N_TYPE_Phase_2_authentication));
-       }
-
-       return NULL;
-}
-
-static Evas_Object *_gl_eap_auth_content_get(void *data,
-               Evas_Object *obj, const char *part)
-{
-       eap_connect_data_t *eap_data = (eap_connect_data_t *)data;
-       eap_auth_t sel_sub_item_id = __common_eap_connect_popup_get_auth_type(eap_data->ap);
-       Evas_Object *btn = NULL;
-       Evas_Object *ly = NULL;
-       char buf[100];
-       int ug_type;
-
-       if (!strcmp(part, "elm.swallow.icon.0")) { //TODO
-               ug_type = common_util_get_ug_type();
-               if (ug_type != UG_VIEW_OOBE) {
-                       ly = elm_layout_add(obj);
-                       elm_layout_file_set(ly, CUSTOM_EDITFIELD_PATH, "eap_dropdown_button");
-               }
-
-               btn = elm_button_add(obj);
-               if (sel_sub_item_id == EAP_SEC_AUTH_NONE) {
-                       g_snprintf(buf, sizeof(buf), "%s",
-                                       sc(PACKAGE, I18N_TYPE_None));
-               } else {
-                       g_snprintf(buf, sizeof(buf), "%s",
-                                       list_eap_auth[sel_sub_item_id].name);
-               }
-
-               elm_object_domain_translatable_text_set(btn, PACKAGE, buf);
-               elm_object_style_set(btn, ug_type == UG_VIEW_OOBE ? "cancel" : "dropdown/label");
-               evas_object_propagate_events_set(btn, EINA_FALSE);
-               evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND,
-                               EVAS_HINT_EXPAND);
-               evas_object_size_hint_align_set(btn, EVAS_HINT_FILL,
-                               EVAS_HINT_FILL);
-               evas_object_smart_callback_add(btn, "clicked",
-                               _gl_eap_auth_btn_cb, eap_data);
-
-               if (ug_type != UG_VIEW_OOBE) {
-                       elm_layout_content_set(ly, "btn", btn);
-                       return ly;
-               }
-               return btn;
-       }
-       return NULL;
-}
-
-static void _gl_eap_entry_key_enter_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
-       if (!entry_info)
-               return;
-
-       Evas_Object *entry = NULL;
-       Elm_Object_Item *next_item = NULL;
-       eap_type_t eap_type;
-
-       switch (entry_info->entry_id) {
-       case ENTRY_TYPE_USER_ID:
-               eap_type = __common_eap_connect_popup_get_eap_type(
-                               entry_info->ap);
-
-               if (eap_type == EAP_SEC_TYPE_TLS) {
-                       entry = elm_object_item_part_content_get(entry_info->item,
-                                       "elm.icon.entry");
-                       if (entry)
-                               elm_object_focus_set(entry, EINA_FALSE);
-
-               } else {
-                       next_item = elm_genlist_item_next_get(entry_info->item);
-                       while (next_item) {
-                               if (elm_object_item_disabled_get(next_item) == EINA_FALSE &&
-                                       elm_genlist_item_select_mode_get(next_item) !=
-                                                       ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY) {
-                                       entry = elm_object_item_part_content_get(
-                                                       next_item, "elm.icon.entry");
-                                       if (entry) {
-                                               elm_object_focus_set(entry, EINA_TRUE);
-                                               return;
-                                       }
-                               }
-
-                               next_item = elm_genlist_item_next_get(next_item);
-                       }
-               }
-               break;
-       case ENTRY_TYPE_PASSWORD:
-               entry = elm_object_item_part_content_get(entry_info->item,
-                               "elm.icon.entry");
-               if (entry)
-                       elm_object_focus_set(entry, EINA_FALSE);
-               break;
-       default:
-               break;
-       }
-}
-
-static void _gl_eap_entry_cursor_changed_cb(void* data, Evas_Object* obj, void* event_info)
-{
-       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
-       if (!entry_info)
-               return;
-
-       if (elm_object_focus_get(obj)) {
-               if (elm_entry_is_empty(obj))
-                       elm_object_item_signal_emit(entry_info->item, "elm,state,eraser,hide", "");
-               else
-                       elm_object_item_signal_emit(entry_info->item, "elm,state,eraser,show", "");
-       }
-
-       if (entry_info->entry_txt) {
-               g_free(entry_info->entry_txt);
-               entry_info->entry_txt = NULL;
-       }
-
-       char *entry_text = elm_entry_markup_to_utf8(elm_entry_entry_get(obj));
-
-       if (entry_text != NULL && entry_text[0] != '\0')
-               entry_info->entry_txt = elm_entry_markup_to_utf8(elm_entry_entry_get(obj));
-
-       g_free(entry_text);
-}
-
-static void _gl_eap_entry_changed_cb(void* data, Evas_Object* obj, void* event_info)
-{
-       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
-       if (!entry_info)
-               return;
-
-       if (obj == NULL)
-               return;
-
-       if (elm_object_focus_get(obj)) {
-               if (elm_entry_is_empty(obj))
-                       elm_object_item_signal_emit(entry_info->item, "elm,state,eraser,hide", "");
-               else
-                       elm_object_item_signal_emit(entry_info->item, "elm,state,eraser,show", "");
-       }
-}
-
-static void _gl_eap_entry_focused_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
-       if (!entry_info)
-               return;
-
-       if (!elm_entry_is_empty(obj))
-               elm_object_item_signal_emit(entry_info->item, "elm,state,eraser,show", "");
-
-       elm_object_item_signal_emit(entry_info->item, "elm,state,rename,hide", "");
-}
-
-static void _gl_eap_entry_unfocused_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
-       if (!entry_info)
-               return;
-
-       if (entry_info->entry_txt) {
-               g_free(entry_info->entry_txt);
-               entry_info->entry_txt = NULL;
-       }
-
-       char *entry_text = elm_entry_markup_to_utf8(elm_entry_entry_get(obj));
-       if (entry_text != NULL && entry_text[0] != '\0')
-               entry_info->entry_txt = elm_entry_markup_to_utf8(elm_entry_entry_get(obj));
-
-       g_free(entry_text);
-
-       elm_object_item_signal_emit(entry_info->item, "elm,state,eraser,hide", "");
-       elm_object_item_signal_emit(entry_info->item, "elm,state,rename,show", "");
-}
-
-static void _gl_eap_entry_maxlength_reached(void *data, Evas_Object *obj,
-               void *event_info)
-{
-       common_utils_send_message_to_net_popup("Password length",
-                       "Lengthy Password", "notification", NULL);
-}
-
-static void _gl_eap_entry_eraser_clicked_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
-       if (!entry_info)
-               return;
-
-       Evas_Object *entry = elm_object_item_part_content_get(entry_info->item, "elm.icon.entry");
-       if (entry) {
-               elm_object_focus_set(entry, EINA_TRUE);
-               elm_entry_entry_set(entry, "");
-       }
-}
-
-static char *_gl_eap_entry_item_text_get(void *data, Evas_Object *obj, const char *part)
-{
-       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
-       if (!entry_info)
-               return NULL;
-
-       if (!g_strcmp0(part, g_genlist_info[WIFI_GENLIST_FULL_STYLE].sub_text_part))
-               return g_strdup(dgettext(PACKAGE, entry_info->title_txt));
-
-       return NULL;
-}
-
-static Evas_Object *_gl_eap_entry_item_content_get(void *data, Evas_Object *obj, const char *part)
-{
-       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
-       if (!entry_info)
-               return NULL;
-
-       if (g_strcmp0(part, g_genlist_info[WIFI_GENLIST_FULL_STYLE].content_part) == 0) {
-               Evas_Object *entry = NULL;
-               Evas_Object *box = NULL;
-               Evas_Object *tpad = NULL;
-               Evas_Object *lpad = NULL;
-               Evas_Object *label = NULL;
-               Evas_Object *layout = NULL;
-               Evas_Object *editfield = NULL;
-               char buf[MAX_LABEL_LENGTH] = {0, };
-               char *guide_txt = NULL;
-               char *accepted = NULL;
-               Eina_Bool hide_entry_txt = EINA_FALSE;
-               Elm_Input_Panel_Layout panel_type;
-               int return_key_type;
-               eap_type_t eap_type;
-               int height = 60;
-
-               eap_type = __common_eap_connect_popup_get_eap_type(entry_info->ap);
-
-               static Elm_Entry_Filter_Limit_Size limit_filter_data;
-
-               switch (entry_info->entry_id) {
-               case ENTRY_TYPE_USER_ID:
-                       panel_type = ELM_INPUT_PANEL_LAYOUT_NORMAL;
-                       guide_txt = entry_info->guide_txt;
-
-                       if (eap_type == EAP_SEC_TYPE_TLS)
-                               return_key_type = ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_DONE;
-                       else
-                               return_key_type = ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_NEXT;
-
-                       break;
-               case ENTRY_TYPE_PASSWORD:
-                       panel_type = ELM_INPUT_PANEL_LAYOUT_PASSWORD;
-                       guide_txt = entry_info->guide_txt;
-                       hide_entry_txt = EINA_TRUE;
-                       return_key_type = ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_DONE;
-                       break;
-               default:
-                       return NULL;
-               }
-
-               entry = elm_box_add(obj);
-               elm_box_align_set(entry, 0.0, 0.0);
-
-               tpad = evas_object_rectangle_add(entry);
-               evas_object_size_hint_min_set(tpad, 0, ELM_SCALE_SIZE(10));
-               evas_object_show(tpad);
-               elm_box_pack_end(entry, tpad);
-
-               box = elm_box_add(entry);
-               evas_object_size_hint_align_set(box, 0.0, 0.0);
-               elm_box_horizontal_set(box, EINA_TRUE);
-               elm_box_pack_end(entry, box);
-               evas_object_show(box);
-
-               lpad = evas_object_rectangle_add(box);
-               evas_object_size_hint_min_set(lpad, ELM_SCALE_SIZE(15), 0);
-               evas_object_show(lpad);
-               elm_box_pack_end(box, lpad);
-               evas_object_show(box);
-
-               label = elm_label_add(box);
-               snprintf(buf, MAX_LABEL_LENGTH, "<font_size=30>%s</font_size>",
-                                       dgettext(PACKAGE, entry_info->title_txt));
-               elm_object_text_set(label, buf);
-               evas_object_size_hint_align_set(label, EVAS_HINT_FILL, EVAS_HINT_FILL);
-               evas_object_size_hint_weight_set(label, 0.9, EVAS_HINT_EXPAND);
-               elm_box_pack_end(box, label);
-               evas_object_show(label);
-
-               layout = elm_layout_add(entry);
-               elm_layout_theme_set(layout, "layout", "editfield", "singleline");
-               evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
-               evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-
-               editfield = elm_entry_add(layout);
-               elm_entry_single_line_set(editfield, EINA_TRUE);
-               elm_entry_scrollable_set(editfield, EINA_TRUE);
-               elm_entry_password_set(editfield, hide_entry_txt);
-               elm_entry_prediction_allow_set(editfield, EINA_FALSE);
-               elm_entry_autocapital_type_set(editfield, ELM_AUTOCAPITAL_TYPE_NONE);
-
-               elm_object_domain_translatable_part_text_set(editfield, "elm.guide",
-                               PACKAGE, guide_txt);
-               if (entry_info->entry_txt && (strlen(entry_info->entry_txt) > 0))
-                       elm_entry_entry_set(editfield, entry_info->entry_txt);
-
-               elm_entry_input_panel_layout_set(editfield, panel_type);
-               elm_entry_input_panel_return_key_type_set(editfield, return_key_type);
-
-               limit_filter_data.max_char_count = 200;
-               elm_entry_markup_filter_append(editfield, elm_entry_filter_limit_size, &limit_filter_data);
-
-               Elm_Entry_Filter_Accept_Set digits_filter_data;
-               memset(&digits_filter_data, 0, sizeof(Elm_Entry_Filter_Accept_Set));
-               digits_filter_data.accepted = accepted;
-               elm_entry_markup_filter_append(editfield, elm_entry_filter_accept_set, &digits_filter_data);
-
-               Ecore_IMF_Context *imf_ctxt = elm_entry_imf_context_get(editfield);
-               if (imf_ctxt && entry_info->input_panel_cb) {
-                       ecore_imf_context_input_panel_event_callback_add(imf_ctxt,
-                                       ECORE_IMF_INPUT_PANEL_STATE_EVENT,
-                                       entry_info->input_panel_cb,
-                                       entry_info->input_panel_cb_data);
-                       DEBUG_LOG(UG_NAME_NORMAL, "set the imf ctxt cbs");
-               }
-
-               evas_object_smart_callback_add(editfield, "activated", _gl_eap_entry_key_enter_cb, entry_info);
-               evas_object_smart_callback_add(editfield, "cursor,changed", _gl_eap_entry_cursor_changed_cb, entry_info);
-               evas_object_smart_callback_add(editfield, "changed", _gl_eap_entry_changed_cb, entry_info);
-               evas_object_smart_callback_add(editfield, "focused", _gl_eap_entry_focused_cb, entry_info);
-               evas_object_smart_callback_add(editfield, "unfocused", _gl_eap_entry_unfocused_cb, entry_info);
-               evas_object_smart_callback_add(editfield, "maxlength,reached", _gl_eap_entry_maxlength_reached, NULL);
-
-               elm_object_part_content_set(layout, "elm.swallow.content", editfield);
-               evas_object_show(layout);
-               elm_box_pack_end(entry, layout);
-
-               evas_object_size_hint_min_set(entry, 0, ELM_SCALE_SIZE(height));
-               elm_object_focus_set(entry, EINA_FALSE);
-               evas_object_show(entry);
-
-               if (entry_info->entry_id == ENTRY_TYPE_PASSWORD)
-                       g_pwd_entry = editfield;
-
-               return entry;
-       } else if (g_strcmp0(part, "elm.icon.eraser") == 0) { // TODO
-               Evas_Object *btn = elm_button_add(obj);
-               elm_object_style_set(btn, "editfield_clear");
-               evas_object_smart_callback_add(btn, "clicked", _gl_eap_entry_eraser_clicked_cb, entry_info);
-               return btn;
-       }
-
-       return NULL;
-}
-
-static void _gl_eap_entry_item_del(void *data, Evas_Object *obj)
-{
-       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
-       if (entry_info == NULL)
-               return;
-
-       if (entry_info->entry_txt)
-               g_free(entry_info->entry_txt);
-
-       g_free(entry_info);
-}
-
-static void _chk_changed_cb(void *data, Evas_Object *obj, void *ei)
-{
-       if (obj == NULL || g_pwd_entry == NULL)
-               return;
-
-       Eina_Bool state = elm_check_state_get(obj);
-       if (state)
-               elm_entry_password_set(g_pwd_entry, EINA_FALSE);
-       else
-               elm_entry_password_set(g_pwd_entry, EINA_TRUE);
-       elm_entry_cursor_end_set(g_pwd_entry);
-}
-
-static char *_gl_eap_chkbox_item_text_get(void *data, Evas_Object *obj,
-               const char *part)
-{
-       char *str_pkg_name = (char *)data;
-
-       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part, part)) {
-               char buf[1024];
-               snprintf(buf, 1023, "%s", sc(str_pkg_name, I18N_TYPE_Show_password));
-               return strdup(buf);
-       }
-       return NULL;
-
-}
-
-static Evas_Object *_gl_eap_chkbox_item_content_get(void *data,
-               Evas_Object *obj, const char *part)
-{
-       Evas_Object *check = NULL;
-
-       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].content_part, part)) {
-               check = elm_check_add(obj);
-               if (common_util_get_ug_type() == UG_VIEW_OOBE)
-                       elm_object_style_set(check, "oobe-casual");
-
-               evas_object_propagate_events_set(check, EINA_FALSE);
-               evas_object_size_hint_align_set(check, EVAS_HINT_FILL, EVAS_HINT_FILL);
-               evas_object_size_hint_weight_set(check, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-               evas_object_smart_callback_add(check, "changed",
-                               _chk_changed_cb, NULL);
-
-               elm_object_focus_allow_set(check, EINA_FALSE);
-
-               return check;
-       }
-       return NULL;
-}
-
-static void _gl_eap_chkbox_sel(void *data, Evas_Object *obj, void *ei)
-{
-       Elm_Object_Item *item = NULL;
-
-       item = (Elm_Object_Item *)ei;
-       if (item == NULL)
-               return;
-
-       Evas_Object *ck = elm_object_item_part_content_get(ei, "elm.icon.right");
-
-       elm_genlist_item_selected_set(item, EINA_FALSE);
-
-       Eina_Bool state = elm_check_state_get(ck);
-       elm_check_state_set(ck, !state);
-
-       _chk_changed_cb(NULL, ck, NULL);
-}
-
-static void gl_lang_changed(void *data, Evas_Object *obj, void *event_info)
-{
-       elm_genlist_realized_items_update(obj);
-}
-
-static void __common_eap_connect_popup_init_item_class(void *data)
-{
-       g_eap_type_itc.item_style = g_genlist_info[WIFI_GENLIST_2LINE_STYLE].style_name;
-       g_eap_type_itc.func.text_get = _gl_eap_type_text_get;
-       g_eap_type_itc.func.content_get = _gl_eap_type_content_get;
-       g_eap_type_itc.func.state_get = NULL;
-       g_eap_type_itc.func.del = NULL;
-
-       g_eap_auth_itc.item_style = g_genlist_info[WIFI_GENLIST_2LINE_STYLE].style_name;
-       g_eap_auth_itc.func.text_get = _gl_eap_auth_text_get;
-       g_eap_auth_itc.func.content_get = _gl_eap_auth_content_get;
-       g_eap_auth_itc.func.state_get = NULL;
-       g_eap_auth_itc.func.del = NULL;
-
-       g_eap_user_cert_itc.item_style = g_genlist_info[WIFI_GENLIST_2LINE_STYLE].style_name;
-       g_eap_user_cert_itc.func.text_get = _gl_eap_user_cert_text_get;
-       g_eap_user_cert_itc.func.content_get = _gl_eap_user_cert_content_get;
-       g_eap_user_cert_itc.func.state_get = NULL;
-       g_eap_user_cert_itc.func.del = NULL;
-
-       g_eap_entry_itc.item_style = g_genlist_info[WIFI_GENLIST_FULL_STYLE].style_name;
-       g_eap_entry_itc.func.text_get = _gl_eap_entry_item_text_get;
-       g_eap_entry_itc.func.content_get = _gl_eap_entry_item_content_get;
-       g_eap_entry_itc.func.state_get = NULL;
-       g_eap_entry_itc.func.del = _gl_eap_entry_item_del;
-
-       g_eap_chkbox_itc.item_style = g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name;
-       g_eap_chkbox_itc.func.text_get = _gl_eap_chkbox_item_text_get;
-       g_eap_chkbox_itc.func.content_get = _gl_eap_chkbox_item_content_get;
-       g_eap_chkbox_itc.func.state_get = NULL;
-       g_eap_chkbox_itc.func.del = NULL;
-}
-
-static gboolean __cert_extract_files(const char *cert_alias,
-               eap_connect_data_t *eap_data)
-{
-       int ret;
-       int validity;
-       size_t cert_counts = 0;
-       size_t cert_index;
-       gchar *ca_cert_path = NULL;
-       gchar *user_cert_path = NULL;
-       gchar *privatekey_path = NULL;
-       FILE *fp;
-       CertSvcInstance cert_instance;
-       CertSvcString cert_alias_str;
-       CertSvcCertificateList cert_list;
-       CertSvcCertificate user_certificate;
-       CertSvcCertificate ca_certificate;
-       CertSvcCertificate *selected_certificate = NULL;
-       X509 *x509 = NULL;
-       EVP_PKEY *privatekey = NULL;
-
-       ret = certsvc_instance_new(&cert_instance);
-       if (ret != CERTSVC_SUCCESS) {
-               ERROR_LOG(UG_NAME_NORMAL, "failed to certsvc_instance_new");
-               goto error;
-       }
-       ret = certsvc_string_new(cert_instance, cert_alias, strlen(cert_alias), &cert_alias_str);
-       if (ret != CERTSVC_SUCCESS) {
-               ERROR_LOG(UG_NAME_NORMAL, "failed to certsvc_string_new");
-               goto error;
-       }
-       ret = certsvc_pkcs12_load_certificate_list_from_store(cert_instance, WIFI_STORE, cert_alias_str, &cert_list);
-       if (ret != CERTSVC_SUCCESS) {
-               ERROR_LOG(UG_NAME_NORMAL, "failed to certsvc_pkcs12_load_certificate_list_from_store");
-               goto error;
-       }
-       ret = certsvc_certificate_list_get_length(cert_list, &cert_counts);
-       if (cert_counts < 1) {
-               ERROR_LOG(UG_NAME_NORMAL, "there is no certificates");
-               goto error;
-       }
-       INFO_LOG(UG_NAME_NORMAL, "cert counts: %zd", cert_counts);
-       selected_certificate = g_try_new0(CertSvcCertificate, cert_counts);
-       if (selected_certificate == NULL) {
-               ERROR_LOG(UG_NAME_NORMAL, "failed to allocate memory");
-               goto error;
-       }
-       ret = certsvc_certificate_list_get_one(cert_list, 0, &user_certificate);
-       if (ret != CERTSVC_SUCCESS) {
-               ERROR_LOG(UG_NAME_NORMAL, "failed to certsvc_certificate_list_get_one");
-               goto error;
-       }
-       cert_index = cert_counts - 1;
-
-       selected_certificate[0] = user_certificate;
-
-       ret = certsvc_certificate_dup_x509(user_certificate, &x509);
-
-       user_cert_path = g_strdup_printf("%s%s_%s", EAP_TLS_PATH,
-                               cert_alias, EAP_TLS_USER_CERT_PATH);
-       if ((fp = fopen(user_cert_path, "w")) == NULL)
-               goto error;
-
-       ret = PEM_write_X509(fp, x509);
-       fclose(fp);
-       certsvc_certificate_free_x509(x509);
-       INFO_LOG(UG_NAME_NORMAL, "success to save user_cert file");
-
-       ca_cert_path = g_strdup_printf("%s%s_%s", EAP_TLS_PATH, cert_alias,
-                               EAP_TLS_CA_CERT_PATH);
-       while (cert_index) {
-               ret = certsvc_certificate_list_get_one(cert_list, cert_index, &ca_certificate);
-               if (ret != CERTSVC_SUCCESS) {
-                       ERROR_LOG(UG_NAME_NORMAL, "failed to certsvc_certificate_list_get_one");
-                       goto error;
-               }
-
-               selected_certificate[cert_counts-cert_index] = ca_certificate;
-               cert_index--;
-
-               ret = certsvc_certificate_dup_x509(ca_certificate, &x509);
-               if ((fp = fopen(ca_cert_path, "a")) == NULL)
-                       goto error;
-
-               ret = PEM_write_X509(fp, x509);
-               fclose(fp);
-               certsvc_certificate_free_x509(x509);
-       }
-       INFO_LOG(UG_NAME_NORMAL, "success to save ca_cert file");
-       ret = certsvc_certificate_verify(selected_certificate[0], selected_certificate, cert_counts, NULL, 0, &validity);
-       if (ret != CERTSVC_SUCCESS) {
-               ERROR_LOG(UG_NAME_NORMAL, "failed to verify ca_certificate");
-               goto error;
-       }
-       if (validity == 0) {
-               ERROR_LOG(UG_NAME_NORMAL, "Invalid certificate");
-               goto error;
-       }
-
-       ret = certsvc_pkcs12_dup_evp_pkey_from_store(cert_instance, WIFI_STORE, cert_alias_str, &privatekey);
-
-       privatekey_path = g_strdup_printf("%s%s_%s", EAP_TLS_PATH,
-                               cert_alias, EAP_TLS_PRIVATEKEY_PATH);
-
-       if ((fp = fopen(privatekey_path, "w")) == NULL)
-               goto error;
-
-       ret = PEM_write_PrivateKey(fp, privatekey, NULL, NULL, 0, NULL, NULL);
-       fclose(fp);
-       certsvc_pkcs12_free_evp_pkey(privatekey);
-       INFO_LOG(UG_NAME_NORMAL, "success to save privatekey file");
-
-       g_free(selected_certificate);
-       certsvc_instance_free(cert_instance);
-
-       eap_data->ca_cert_path = ca_cert_path;
-       eap_data->user_cert_path = user_cert_path;
-       eap_data->privatekey_path = privatekey_path;
-
-       return TRUE;
-
-error:
-       g_free(ca_cert_path);
-       g_free(user_cert_path);
-       g_free(privatekey_path);
-
-       if (selected_certificate)
-               g_free(selected_certificate);
-
-       certsvc_instance_free(cert_instance);
-       return FALSE;
-}
-
-/* This creates EAP type, Auth type, CA certificate, User certificate,
- * User Id, Anonymous Id and Password items.
- */
-static void _create_and_update_list_items_based_on_rules(eap_type_t new_type,
-               eap_connect_data_t *eap_data)
-{
-       __COMMON_FUNC_ENTER__;
-       Evas_Object* view_list = eap_data->genlist;
-       Elm_Object_Item *insert_after_item = NULL;
-       Elm_Object_Item *prev_item = NULL;
-       common_utils_entry_info_t *edit_box_details;
-       Eina_Bool auth_reqd = EINA_FALSE;
-       Eina_Bool user_cert_reqd = EINA_FALSE;
-       Eina_Bool id_reqd = EINA_FALSE;
-       Eina_Bool pw_reqd = EINA_FALSE;
-
-       if (NULL == eap_data->eap_type_item) {
-               /* Create EAP method/type */
-               eap_data->eap_type_item = elm_genlist_item_append(
-                                               view_list, &g_eap_type_itc,
-                                               eap_data, NULL,
-                                               ELM_GENLIST_ITEM_NONE,
-                                               _gl_eap_item_sel_cb, eap_data);
-       }
-
-       switch (new_type) {
-       case EAP_SEC_TYPE_PEAP:
-               insert_after_item = eap_data->eap_type_item;
-               auth_reqd = EINA_TRUE;
-               user_cert_reqd = EINA_FALSE;
-               id_reqd = EINA_TRUE;
-               pw_reqd = EINA_TRUE;
-               break;
-       case EAP_SEC_TYPE_TLS:
-               insert_after_item = eap_data->eap_type_item;
-               auth_reqd = EINA_FALSE;
-               user_cert_reqd = EINA_TRUE;
-               id_reqd = EINA_TRUE;
-               pw_reqd = EINA_FALSE;
-               break;
-       case EAP_SEC_TYPE_TTLS:
-               insert_after_item = eap_data->eap_type_item;
-               auth_reqd = EINA_TRUE;
-               user_cert_reqd = EINA_FALSE;
-               id_reqd = EINA_TRUE;
-               pw_reqd = EINA_TRUE;
-               break;
-       case EAP_SEC_TYPE_SIM:
-               insert_after_item = eap_data->eap_type_item;
-               auth_reqd = EINA_FALSE;
-               user_cert_reqd = EINA_FALSE;
-               id_reqd = EINA_FALSE;
-               pw_reqd = EINA_FALSE;
-               break;
-       case EAP_SEC_TYPE_AKA:
-               _delete_eap_entry_items(eap_data);
-               insert_after_item = eap_data->eap_type_item;
-               auth_reqd = EINA_FALSE;
-               user_cert_reqd = EINA_FALSE;
-               id_reqd = EINA_FALSE;
-               pw_reqd = EINA_FALSE;
-               break;
-       case EAP_SEC_TYPE_AKA_PRIME:
-               _delete_eap_entry_items(eap_data);
-               insert_after_item = eap_data->eap_type_item;
-               auth_reqd = EINA_FALSE;
-               user_cert_reqd = EINA_FALSE;
-               id_reqd = EINA_FALSE;
-               pw_reqd = EINA_FALSE;
-               break;
-       case EAP_SEC_TYPE_FAST:
-               insert_after_item = eap_data->eap_type_item;
-               auth_reqd = EINA_TRUE;
-               user_cert_reqd = EINA_FALSE;
-               id_reqd = EINA_TRUE;
-               pw_reqd = EINA_TRUE;
-               break;
-       case EAP_SEC_TYPE_PWD:
-               insert_after_item = eap_data->eap_type_item;
-               auth_reqd = EINA_FALSE;
-               user_cert_reqd = EINA_FALSE;
-               id_reqd = EINA_TRUE;
-               pw_reqd = EINA_TRUE;
-               break;
-       default:
-               break;
-       }
-
-       if (auth_reqd == EINA_TRUE) {
-               if (eap_data->eap_auth_item == NULL) {
-                       /* Add EAP phase2 authentication */
-                       eap_data->eap_auth_item = elm_genlist_item_insert_after(
-                                       view_list, &g_eap_auth_itc, eap_data, NULL,
-                                       insert_after_item, ELM_GENLIST_ITEM_NONE,
-                                       _gl_eap_item_sel_cb, eap_data);
-               }
-       } else {
-               _delete_eap_auth_item(eap_data);
-       }
-
-       if (user_cert_reqd == EINA_TRUE) {
-               if (eap_data->eap_user_cert_item == NULL) {
-                       prev_item = eap_data->eap_type_item;
-
-                       /* Add User certificate */
-                       eap_data->eap_user_cert_item = elm_genlist_item_insert_after(
-                                       view_list, &g_eap_user_cert_itc, eap_data, NULL,
-                                       prev_item, ELM_GENLIST_ITEM_NONE,
-                                       _gl_eap_item_sel_cb, eap_data);
-               }
-       } else {
-               _delete_eap_user_cert_item(eap_data);
-       }
-
-       if (id_reqd == EINA_TRUE) {
-               if (eap_data->eap_id_item == NULL) {
-                       if (new_type == EAP_SEC_TYPE_PEAP ||
-                                       new_type == EAP_SEC_TYPE_TTLS) {
-                               prev_item = eap_data->eap_auth_item;
-                       } else if(new_type == EAP_SEC_TYPE_FAST ||
-                                       new_type == EAP_SEC_TYPE_PWD) {
-                               prev_item = eap_data->eap_type_item;
-
-                       } else {
-                               prev_item = eap_data->eap_user_cert_item;
-                       }
-
-                       /* Add EAP ID */
-                       edit_box_details = g_try_new0(common_utils_entry_info_t, 1);
-                       if (edit_box_details == NULL)
-                               return;
-
-                       edit_box_details->ap = eap_data->ap;
-                       edit_box_details->entry_id = ENTRY_TYPE_USER_ID;
-                       edit_box_details->title_txt = "IDS_WIFI_BODY_IDENTITY";
-                       edit_box_details->guide_txt = "IDS_WIFI_BODY_ENTER_IDENTITY";
-                       edit_box_details->item = elm_genlist_item_insert_after(
-                                       view_list, &g_eap_entry_itc, edit_box_details,
-                                       NULL, prev_item,
-                                       ELM_GENLIST_ITEM_NONE, _gl_editbox_sel_cb, NULL);
-                       eap_data->eap_id_item = edit_box_details->item;
-               }
-       } else {
-               _delete_eap_id_item(eap_data);
-       }
-
-       if (pw_reqd == EINA_TRUE) {
-               if (eap_data->eap_pw_item == NULL) {
-                       /* Add EAP Password */
-                       edit_box_details = g_try_new0(common_utils_entry_info_t, 1);
-                       if (edit_box_details == NULL)
-                               return;
-
-                       edit_box_details->ap = eap_data->ap;
-                       edit_box_details->entry_id = ENTRY_TYPE_PASSWORD;
-                       edit_box_details->title_txt = "IDS_WIFI_HEADER_PASSWORD";
-                       edit_box_details->guide_txt = "IDS_WIFI_HEADER_ENTER_PASSWORD";
-                       edit_box_details->item = elm_genlist_item_insert_after(
-                                       view_list, &g_eap_entry_itc,
-                                       edit_box_details, NULL,
-                                       eap_data->eap_id_item,
-                                       ELM_GENLIST_ITEM_NONE,
-                                       _gl_editbox_sel_cb, NULL);
-                       eap_data->eap_pw_item = edit_box_details->item;
-
-                       _update_eap_id_item_enter_key(eap_data);
-               }
-
-               if (eap_data->eap_chkbox_item == NULL) {
-                       /* Add Show Password checkbox */
-                       eap_data->eap_chkbox_item = elm_genlist_item_insert_after(
-                                       view_list, &g_eap_chkbox_itc,
-                                       eap_data->str_pkg_name, NULL,
-                                       eap_data->eap_pw_item,
-                                       ELM_GENLIST_ITEM_NONE,
-                                       _gl_eap_chkbox_sel, NULL);
-               }
-       } else {
-               _delete_eap_pw_items(eap_data);
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return;
-}
-
-static void _update_eap_id_item_enter_key(eap_connect_data_t *eap_data)
-{
-       if (eap_data->eap_id_item == NULL)
-               return;
-
-       Evas_Object *entry = NULL;
-       eap_type_t eap_type;
-
-       eap_type = __common_eap_connect_popup_get_eap_type(eap_data->ap);
-       entry = elm_object_item_part_content_get(eap_data->eap_id_item,
-                       "elm.icon.entry");
-       if (entry) {
-               if (eap_type == EAP_SEC_TYPE_TLS) {
-                       elm_entry_input_panel_return_key_type_set(entry,
-                                       ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_DONE);
-               } else {
-                       elm_entry_input_panel_return_key_type_set(entry,
-                                       ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_NEXT);
-               }
-       }
-}
-
-static void _delete_eap_auth_item(eap_connect_data_t *eap_data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (eap_data->eap_auth_item != NULL) {
-               elm_object_item_del(eap_data->eap_auth_item);
-               eap_data->eap_auth_item = NULL;
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return;
-}
-
-static void _delete_eap_user_cert_item(eap_connect_data_t *eap_data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (eap_data->eap_user_cert_item != NULL) {
-               elm_object_item_del(eap_data->eap_user_cert_item);
-               eap_data->eap_user_cert_item = NULL;
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return;
-}
-
-static void _delete_eap_id_item(eap_connect_data_t *eap_data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (eap_data->eap_id_item != NULL) {
-               elm_object_item_del(eap_data->eap_id_item);
-               eap_data->eap_id_item = NULL;
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return;
-}
-
-static void _delete_eap_pw_items(eap_connect_data_t *eap_data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       _update_eap_id_item_enter_key(eap_data);
-
-       if (eap_data->eap_pw_item != NULL) {
-               elm_object_item_del(eap_data->eap_pw_item);
-               eap_data->eap_pw_item = NULL;
-       }
-
-       if (eap_data->eap_chkbox_item) {
-               elm_object_item_del(eap_data->eap_chkbox_item);
-               eap_data->eap_chkbox_item = NULL;
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return;
-}
-
-void _delete_eap_entry_items(eap_connect_data_t *eap_data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (eap_data->eap_auth_item != NULL) {
-               elm_object_item_del(eap_data->eap_auth_item);
-               eap_data->eap_auth_item = NULL;
-       }
-
-       if (eap_data->eap_user_cert_item != NULL) {
-               elm_object_item_del(eap_data->eap_user_cert_item);
-               eap_data->eap_user_cert_item = NULL;
-       }
-
-       if (eap_data->eap_id_item != NULL) {
-               elm_object_item_del(eap_data->eap_id_item);
-               eap_data->eap_id_item = NULL;
-       }
-
-       if (eap_data->eap_pw_item != NULL) {
-               elm_object_item_del(eap_data->eap_pw_item);
-               eap_data->eap_pw_item = NULL;
-       }
-
-       if (eap_data->eap_chkbox_item != NULL) {
-               elm_object_item_del(eap_data->eap_chkbox_item);
-               eap_data->eap_chkbox_item = NULL;
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return;
-}
-
-static Evas_Object* _create_list(Evas_Object* parent, void *data)
-{
-       __COMMON_FUNC_ENTER__;
-       assertm_if(NULL == parent, "NULL!!");
-
-       eap_connect_data_t *eap_data = (eap_connect_data_t *)data;
-       Evas_Object* view_list = NULL;
-       eap_type_t eap_type = EAP_SEC_TYPE_UNKNOWN;
-       retvm_if(eap_data == NULL, NULL);
-
-       __common_eap_connect_popup_init_item_class(eap_data);
-
-       eap_data->eap_done_ok = FALSE;
-       eap_data->genlist = view_list = elm_genlist_add(parent);
-       //elm_genlist_realization_mode_set(view_list, EINA_TRUE);
-       elm_genlist_mode_set(view_list, ELM_LIST_COMPRESS);
-       elm_scroller_content_min_limit(view_list, EINA_FALSE, EINA_TRUE);
-
-       evas_object_size_hint_weight_set(view_list, EVAS_HINT_EXPAND,
-                       EVAS_HINT_EXPAND);
-       evas_object_size_hint_align_set(view_list, EVAS_HINT_FILL, EVAS_HINT_FILL);
-
-       /* Set default values. eap type = PEAP, auth type = MSCHAPv2 */
-       eap_type = __common_eap_connect_popup_get_eap_type(eap_data->ap);
-       wifi_manager_ap_set_eap_type(eap_data->ap,
-                       (eap_type == EAP_SEC_TYPE_UNKNOWN) ?
-                       WIFI_MANAGER_EAP_TYPE_PEAP :
-                       __common_eap_connect_popup_get_wlan_eap_type(eap_type));
-
-       wifi_manager_ap_set_eap_auth_type(eap_data->ap,
-                                       WIFI_MANAGER_EAP_AUTH_TYPE_MSCHAPV2);
-
-       selected_cert = 0;
-
-       /* Create the entry items */
-       _create_and_update_list_items_based_on_rules(eap_type, eap_data);
-
-       evas_object_smart_callback_add(view_list, "language,changed",
-                       gl_lang_changed, NULL);
-
-       __COMMON_FUNC_EXIT__;
-       return view_list;
-}
-
-static Eina_Bool _enable_scan_updates_cb(void *data)
-{
-       /* Lets enable the scan updates */
-       wlan_manager_enable_scan_result_update();
-
-       /* Reset the ecore timer handle */
-       common_util_manager_ecore_scan_update_timer_reset();
-
-       return ECORE_CALLBACK_CANCEL;
-}
-
-static void __common_eap_connect_cleanup(eap_connect_data_t *eap_data)
-{
-       if (eap_data == NULL)
-               return;
-
-       if (eap_data->conf != NULL) {
-               evas_object_smart_callback_del(eap_data->conf,
-                               "virtualkeypad,state,on",
-                               _eap_popup_keypad_on_cb);
-               evas_object_smart_callback_del(eap_data->conf,
-                               "virtualkeypad,state,off",
-                               _eap_popup_keypad_off_cb);
-       }
-
-       if (eap_data->ssid != NULL) {
-               g_free(eap_data->ssid);
-               eap_data->ssid = NULL;
-       }
-
-       if (eap_data->cert_alias) {
-               g_free(eap_data->cert_alias);
-               eap_data->cert_alias = NULL;
-       }
-
-       if (eap_data->ca_cert_path) {
-               g_free(eap_data->ca_cert_path);
-               eap_data->ca_cert_path = NULL;
-       }
-
-       if (eap_data->user_cert_path) {
-               g_free(eap_data->user_cert_path);
-               eap_data->user_cert_path = NULL;
-       }
-
-       if (eap_data->privatekey_path) {
-               g_free(eap_data->privatekey_path);
-               eap_data->privatekey_path = NULL;
-       }
-
-       wifi_manager_ap_destroy(eap_data->ap);
-       eap_data->ap = NULL;
-
-       if (eap_data->info_popup) {
-               evas_object_del(eap_data->info_popup);
-               eap_data->info_popup = NULL;
-       }
-
-       if (eap_data->popup != NULL) {
-               evas_object_hide(eap_data->popup);
-               evas_object_del(eap_data->popup);
-       }
-
-       if (_eap_view_deref_cb != NULL) {
-               _eap_view_deref_cb();
-               _eap_view_deref_cb = NULL;
-       }
-
-       /* A delay is needed to get the smooth Input panel closing animation effect */
-       common_util_managed_ecore_scan_update_timer_add(0.1,
-                       _enable_scan_updates_cb, NULL);
-}
-
-static void __common_eap_connect_destroy_cb(void *data,  Evas_Object *obj,
-               void *event_info)
-{
-       __common_eap_connect_cleanup((eap_connect_data_t *)data);
-}
-
-static void _info_popup_ok_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       eap_connect_data_t *eap_data = (eap_connect_data_t *)data;
-
-       if (eap_data->info_popup != NULL) {
-               evas_object_del(eap_data->info_popup);
-               eap_data->info_popup = NULL;
-       }
-}
-
-static void __common_eap_connect_done_cb(void *data, Evas_Object *obj,
-               void *event_info)
-{
-       char *str_id = NULL;
-       char *str_pw = NULL;
-       bool favorite = FALSE;
-       wifi_manager_eap_type_e eap_type;
-       wifi_manager_eap_auth_type_e eap_auth_type;
-       eap_connect_data_t *eap_data = (eap_connect_data_t *)data;
-       popup_btn_info_t popup_data;
-
-       __COMMON_FUNC_ENTER__;
-       if (eap_data->eap_done_ok == TRUE) {
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-       eap_data->eap_done_ok = TRUE;
-
-       wifi_manager_ap_get_eap_type(eap_data->ap, &eap_type);
-       wifi_manager_ap_get_eap_auth_type(eap_data->ap, &eap_auth_type);
-
-       wifi_manager_ap_is_favorite(eap_data->ap, &favorite);
-       if (favorite == TRUE) {
-               wlan_manager_forget(eap_data->ap);
-               wifi_manager_ap_refresh(eap_data->ap);
-
-               wifi_manager_ap_set_eap_type(eap_data->ap, eap_type);
-               wifi_manager_ap_set_eap_auth_type(eap_data->ap, eap_auth_type);
-       }
-
-       wifi_manager_ap_set_eap_ca_cert_file(eap_data->ap, "");
-       wifi_manager_ap_set_eap_client_cert_file(eap_data->ap, "");
-       wifi_manager_ap_set_eap_private_key_info(eap_data->ap, "", "");
-
-       switch (eap_type) {
-       case WIFI_MANAGER_EAP_TYPE_PEAP:
-       case WIFI_MANAGER_EAP_TYPE_TTLS:
-
-               str_id = common_utils_get_list_item_entry_txt(eap_data->eap_id_item);
-               if (str_id == NULL || str_id[0] == '\0') {
-                       memset(&popup_data, 0, sizeof(popup_data));
-                       popup_data.title_txt = eap_data->ssid;
-                       popup_data.btn1_txt = "IDS_WIFI_SK2_OK";
-                       popup_data.btn1_cb = _info_popup_ok_cb;
-                       popup_data.btn1_data = eap_data;
-                       popup_data.info_txt = "IDS_WIFI_BODY_ENTER_IDENTITY";
-                       eap_data->eap_done_ok = FALSE;
-                       eap_data->info_popup = common_utils_show_info_popup(eap_data->win,
-                                               &popup_data);
-
-                       g_free(str_id);
-
-                       return;
-               }
-
-               str_pw = common_utils_get_list_item_entry_txt(eap_data->eap_pw_item);
-               if (str_pw == NULL || str_pw[0] == '\0') {
-                       memset(&popup_data, 0, sizeof(popup_data));
-                       popup_data.title_txt = eap_data->ssid;
-                       popup_data.btn1_txt = "IDS_WIFI_SK2_OK";
-                       popup_data.btn1_cb = _info_popup_ok_cb;
-                       popup_data.btn1_data = eap_data;
-                       popup_data.info_txt = "IDS_WIFI_HEADER_ENTER_PASSWORD";
-                       eap_data->eap_done_ok = FALSE;
-                       eap_data->info_popup = common_utils_show_info_popup(eap_data->win,
-                                               &popup_data);
-
-                       g_free(str_id);
-                       g_free(str_pw);
-
-                       return;
-               }
-
-               wifi_manager_ap_set_eap_type(eap_data->ap, eap_type);
-               wifi_manager_ap_set_eap_auth_type(eap_data->ap, eap_auth_type);
-               wifi_manager_ap_set_eap_passphrase(eap_data->ap, str_id, str_pw);
-               break;
-
-       case WIFI_MANAGER_EAP_TYPE_TLS:
-               str_id = common_utils_get_list_item_entry_txt(eap_data->eap_id_item);
-               str_pw = common_utils_get_list_item_entry_txt(eap_data->eap_pw_item);
-
-               wifi_manager_ap_set_eap_type(eap_data->ap, eap_type);
-               wifi_manager_ap_set_eap_auth_type(eap_data->ap, eap_auth_type);
-               wifi_manager_ap_set_eap_passphrase(eap_data->ap, str_id, str_pw);
-               wifi_manager_ap_set_eap_ca_cert_file(eap_data->ap, eap_data->ca_cert_path);
-               wifi_manager_ap_set_eap_client_cert_file(eap_data->ap, eap_data->user_cert_path);
-               wifi_manager_ap_set_eap_private_key_info(eap_data->ap,
-                               eap_data->privatekey_path, NULL);
-               break;
-
-       case WIFI_MANAGER_EAP_TYPE_SIM:
-       case WIFI_MANAGER_EAP_TYPE_AKA:
-       case WIFI_MANAGER_EAP_TYPE_AKA_PRIME:
-               wifi_manager_ap_set_eap_type(eap_data->ap, eap_type);
-               break;
-       case WIFI_MANAGER_EAP_TYPE_FAST:
-       case WIFI_MANAGER_EAP_TYPE_PWD:
-               str_id = common_utils_get_list_item_entry_txt(eap_data->eap_id_item);
-               str_pw = common_utils_get_list_item_entry_txt(eap_data->eap_pw_item);
-
-               wifi_manager_ap_set_eap_type(eap_data->ap, eap_type);
-               wifi_manager_ap_set_eap_auth_type(eap_data->ap, eap_auth_type);
-               wifi_manager_ap_set_eap_passphrase(eap_data->ap, str_id, str_pw);
-               break;
-
-       default:
-               ERROR_LOG(UG_NAME_NORMAL, "Unknown EAP method %d", eap_type);
-               break;
-       }
-
-       if (eap_data->is_hidden) {
-               wifi_manager_ap_h hidden_ap;
-               char *ssid;
-               wifi_manager_ap_get_essid(eap_data->ap, &ssid);
-               wlan_manager_ap_hidden_create(ssid, &hidden_ap);
-               g_free(ssid);
-
-               switch (eap_type) {
-               case WIFI_MANAGER_EAP_TYPE_PEAP:
-               case WIFI_MANAGER_EAP_TYPE_TTLS:
-                       wifi_manager_ap_set_eap_type(hidden_ap, eap_type);
-                       wifi_manager_ap_set_eap_auth_type(hidden_ap, eap_auth_type);
-                       wifi_manager_ap_set_eap_passphrase(hidden_ap, str_id, str_pw);
-                       break;
-               case WIFI_MANAGER_EAP_TYPE_TLS:
-                       wifi_manager_ap_set_eap_type(hidden_ap, eap_type);
-                       wifi_manager_ap_set_eap_auth_type(hidden_ap, eap_auth_type);
-                       wifi_manager_ap_set_eap_passphrase(hidden_ap, str_id, str_pw);
-                       wifi_manager_ap_set_eap_ca_cert_file(hidden_ap, eap_data->ca_cert_path);
-                       wifi_manager_ap_set_eap_client_cert_file(hidden_ap, eap_data->user_cert_path);
-                       wifi_manager_ap_set_eap_private_key_info(hidden_ap, eap_data->privatekey_path, NULL);
-                       break;
-               case WIFI_MANAGER_EAP_TYPE_SIM:
-               case WIFI_MANAGER_EAP_TYPE_AKA:
-               case WIFI_MANAGER_EAP_TYPE_AKA_PRIME:
-               case WIFI_MANAGER_EAP_TYPE_FAST:
-               case WIFI_MANAGER_EAP_TYPE_PWD:
-                       break;
-               }
-               wlan_manager_connect(hidden_ap);
-       } else
-               wlan_manager_connect(eap_data->ap);
-
-       __common_eap_connect_cleanup(eap_data);
-
-       g_free(str_id);
-       g_free(str_pw);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static gboolean delay_create_context_popup(gpointer data)
-{
-       eap_connect_data_t *eap_data = (eap_connect_data_t *)data;
-
-       if (click.btn_click[EAP_CERT_BTN] == TRUE) {
-               _create_eap_cert_list(eap_data, click.btn_obj[EAP_CERT_BTN]);
-
-               click.btn_click[EAP_CERT_BTN] = FALSE;
-               click.btn_obj[EAP_CERT_BTN] = NULL;
-       } else if (click.btn_click[EAP_AUTH_BTN] == TRUE) {
-               _create_eap_auth_list(eap_data, click.btn_obj[EAP_AUTH_BTN]);
-
-               click.btn_click[EAP_AUTH_BTN] = FALSE;
-               click.btn_obj[EAP_AUTH_BTN] = NULL;
-       } else if (click.btn_click[EAP_TYPE_BTN] == TRUE) {
-               _create_eap_type_list(eap_data, click.btn_obj[EAP_TYPE_BTN]);
-
-               click.btn_click[EAP_TYPE_BTN] = FALSE;
-               click.btn_obj[EAP_TYPE_BTN] = NULL;
-       }
-       return FALSE;
-}
-
-static void _eap_popup_keypad_off_cb(void *data, Evas_Object *obj,
-               void *event_info)
-{
-       if (data == NULL)
-               return;
-
-       eap_connect_data_t *eap_data = (eap_connect_data_t *)data;
-
-       keypad_state = FALSE;
-
-       common_util_managed_idle_add(delay_create_context_popup,
-                       (gpointer)eap_data);
-
-       INFO_LOG(UG_NAME_NORMAL, "Keypad is down");
-}
-
-static void _eap_popup_keypad_on_cb(void *data, Evas_Object *obj,
-               void *event_info)
-{
-       if (data == NULL)
-               return;
-
-       keypad_state = TRUE;
-       INFO_LOG(UG_NAME_NORMAL, "Keypad is up");
-}
-
-eap_connect_data_t *create_eap_view(Evas_Object *layout_main, Evas_Object *win,
-               Evas_Object *conf, const char *pkg_name,
-               wifi_device_info_t *device_info, void (*deref_func)(void))
-{
-       __COMMON_FUNC_ENTER__;
-
-       Evas_Object *popup = NULL;
-       Evas_Object *list = NULL;
-
-       if (layout_main == NULL || device_info == NULL || pkg_name == NULL)
-               return NULL;
-
-       eap_connect_data_t *eap_data = g_try_new0(eap_connect_data_t, 1);
-       if (eap_data == NULL)
-               return NULL;
-
-       eap_data->str_pkg_name = pkg_name;
-       eap_data->win = win;
-       eap_data->conf = conf;
-       eap_data->ssid = g_strdup(device_info->ssid);
-
-       if (device_info->is_hidden == true) {
-               /* Hidden Wi-Fi network */
-               char *ssid = NULL;
-
-               wifi_manager_ap_get_essid(device_info->ap, &ssid);
-               if (ssid == NULL) {
-                       if (eap_data->ssid)
-                               g_free(eap_data->ssid);
-                       g_free(eap_data);
-                       return NULL;
-               }
-
-               wlan_manager_ap_hidden_create(ssid, &(eap_data->ap));
-               g_free(ssid);
-
-               eap_data->is_hidden = TRUE;
-       } else {
-               /* Clone the Wi-Fi AP handle */
-               wifi_manager_ap_clone(&(eap_data->ap), device_info->ap);
-       }
-
-       /* Lets disable the scan updates so that the UI is not refreshed unnecessarily */
-       wlan_manager_disable_scan_result_update();
-
-       _eap_view_deref_cb = deref_func;
-       click.btn_click[EAP_TYPE_BTN] = FALSE;
-       click.btn_obj[EAP_TYPE_BTN] = NULL;
-       click.btn_click[EAP_AUTH_BTN] = FALSE;
-       click.btn_obj[EAP_AUTH_BTN] = NULL;
-       click.btn_click[EAP_CERT_BTN] = FALSE;
-       click.btn_obj[EAP_CERT_BTN] = NULL;
-       keypad_state = FALSE;
-
-       popup_btn_info_t popup_btn_data;
-       memset(&popup_btn_data, 0, sizeof(popup_btn_data));
-
-       popup_btn_data.title_txt = device_info->ssid;
-       popup_btn_data.sub_title_txt = common_utils_get_ap_security_type_info_txt(PACKAGE,
-                               device_info, false);
-       popup_btn_data.btn1_cb = __common_eap_connect_destroy_cb;
-       popup_btn_data.btn1_data = eap_data;
-       popup_btn_data.btn1_txt = "IDS_WIFI_SK_CANCEL";
-       popup_btn_data.btn2_cb = __common_eap_connect_done_cb;
-       popup_btn_data.btn2_data = eap_data;
-       popup_btn_data.btn2_txt = "IDS_WIFI_BODY_CONNECT";
-
-       popup = common_utils_show_info_popup(layout_main,
-                       &popup_btn_data);
-       eap_data->popup = popup;
-       evas_object_show(popup);
-       elm_object_focus_set(popup, EINA_TRUE);
-
-       /* Create an EAP connect view list */
-       list = _create_list(popup, eap_data);
-       elm_object_content_set(popup, list);
-
-       evas_object_smart_callback_add(eap_data->conf,
-                       "virtualkeypad,state,on", _eap_popup_keypad_on_cb,
-                       eap_data);
-       evas_object_smart_callback_add(eap_data->conf,
-                       "virtualkeypad,state,off", _eap_popup_keypad_off_cb,
-                       eap_data);
-
-       g_free(popup_btn_data.sub_title_txt);
-       __COMMON_FUNC_EXIT__;
-       return eap_data;
-}
-
-static wifi_manager_eap_type_e __common_eap_connect_popup_get_wlan_eap_type(eap_type_t eap_type)
-{
-       wifi_manager_eap_type_e wlan_eap_type = WIFI_MANAGER_EAP_TYPE_PEAP;
-       switch (eap_type) {
-       case EAP_SEC_TYPE_PEAP:
-               wlan_eap_type = WIFI_MANAGER_EAP_TYPE_PEAP;
-               break;
-       case EAP_SEC_TYPE_TLS:
-               wlan_eap_type = WIFI_MANAGER_EAP_TYPE_TLS;
-               break;
-       case EAP_SEC_TYPE_TTLS:
-               wlan_eap_type = WIFI_MANAGER_EAP_TYPE_TTLS;
-               break;
-       case EAP_SEC_TYPE_SIM:
-               wlan_eap_type = WIFI_MANAGER_EAP_TYPE_SIM;
-               break;
-       case EAP_SEC_TYPE_AKA:
-               wlan_eap_type = WIFI_MANAGER_EAP_TYPE_AKA;
-               break;
-       case EAP_SEC_TYPE_AKA_PRIME:
-               wlan_eap_type = WIFI_MANAGER_EAP_TYPE_AKA_PRIME;
-               break;
-       case EAP_SEC_TYPE_FAST:
-               wlan_eap_type = WIFI_MANAGER_EAP_TYPE_FAST;
-               break;
-       case EAP_SEC_TYPE_PWD:
-               wlan_eap_type = WIFI_MANAGER_EAP_TYPE_PWD;
-               break;
-       default:
-               ERROR_LOG(UG_NAME_NORMAL, "Err! This case should never occur");
-               break;
-       }
-
-       return wlan_eap_type;
-}
-
-static wifi_manager_eap_auth_type_e __common_eap_connect_popup_get_wlan_auth_type(eap_auth_t auth_type)
-{
-       wifi_manager_eap_auth_type_e wlan_auth_type = WIFI_MANAGER_EAP_AUTH_TYPE_NONE;
-       switch (auth_type) {
-       case EAP_SEC_AUTH_NONE:
-               wlan_auth_type = WIFI_MANAGER_EAP_AUTH_TYPE_NONE;
-               break;
-       case EAP_SEC_AUTH_PAP:
-               wlan_auth_type = WIFI_MANAGER_EAP_AUTH_TYPE_PAP;
-               break;
-       case EAP_SEC_AUTH_MSCHAP:
-               wlan_auth_type = WIFI_MANAGER_EAP_AUTH_TYPE_MSCHAP;
-               break;
-       case EAP_SEC_AUTH_MSCHAPV2:
-               wlan_auth_type = WIFI_MANAGER_EAP_AUTH_TYPE_MSCHAPV2;
-               break;
-       case EAP_SEC_AUTH_GTC:
-               wlan_auth_type = WIFI_MANAGER_EAP_AUTH_TYPE_GTC;
-               break;
-       case EAP_SEC_AUTH_MD5:
-               wlan_auth_type = WIFI_MANAGER_EAP_AUTH_TYPE_MD5;
-               break;
-       default:
-               /* This case should never occur */
-               ERROR_LOG(UG_NAME_NORMAL, "Err!");
-               break;
-       }
-       return wlan_auth_type;
-}
-
-static eap_type_t __common_eap_connect_popup_get_eap_type(wifi_manager_ap_h ap)
-{
-       wifi_manager_eap_type_e wlan_eap_type = 0;
-       int ret = wifi_manager_ap_get_eap_type(ap, &wlan_eap_type);
-       if (WIFI_MANAGER_ERROR_OPERATION_FAILED == ret)
-               ret = wifi_manager_ap_set_eap_type(ap, WIFI_MANAGER_EAP_TYPE_PEAP);
-
-       if (WIFI_MANAGER_ERROR_NONE != ret) {
-               ERROR_LOG(UG_NAME_ERR, "Unable to get the eap type. err = %d", ret);
-               return EAP_SEC_TYPE_UNKNOWN;
-       }
-
-       switch (wlan_eap_type) {
-       case WIFI_MANAGER_EAP_TYPE_PEAP:  /**< EAP PEAP type */
-               return EAP_SEC_TYPE_PEAP;
-
-       case WIFI_MANAGER_EAP_TYPE_TLS:  /**< EAP TLS type */
-               return EAP_SEC_TYPE_TLS;
-
-       case WIFI_MANAGER_EAP_TYPE_TTLS:  /**< EAP TTLS type */
-               return EAP_SEC_TYPE_TTLS;
-
-       case WIFI_MANAGER_EAP_TYPE_SIM:  /**< EAP SIM type */
-               return EAP_SEC_TYPE_SIM;
-
-       case WIFI_MANAGER_EAP_TYPE_AKA:  /**< EAP AKA type */
-               return EAP_SEC_TYPE_AKA;
-
-       case WIFI_MANAGER_EAP_TYPE_AKA_PRIME:  /**< EAP AKA PRIME type */
-               return EAP_SEC_TYPE_AKA_PRIME;
-
-       case WIFI_MANAGER_EAP_TYPE_FAST:  /**< EAP FAST type */
-               return EAP_SEC_TYPE_FAST;
-
-       case WIFI_MANAGER_EAP_TYPE_PWD:  /**< EAP PWD type */
-               return EAP_SEC_TYPE_PWD;
-
-       default:
-               return EAP_SEC_TYPE_PEAP;
-       }
-       return EAP_SEC_TYPE_PEAP;
-}
-
-static eap_auth_t __common_eap_connect_popup_get_auth_type(wifi_manager_ap_h ap)
-{
-       wifi_manager_eap_auth_type_e wlan_auth_type = 0;
-       int ret = wifi_manager_ap_get_eap_auth_type(ap, &wlan_auth_type);
-       if (WIFI_MANAGER_ERROR_OPERATION_FAILED == ret)
-               ret = wifi_manager_ap_set_eap_auth_type(ap, EAP_SEC_AUTH_NONE);
-
-       if (WIFI_MANAGER_ERROR_NONE != ret) {
-               ERROR_LOG(UG_NAME_ERR, "Unable to get the eap auth type. err = %d", ret);
-               return EAP_SEC_AUTH_NONE;
-       }
-
-       switch (wlan_auth_type) {
-       case WIFI_MANAGER_EAP_AUTH_TYPE_NONE:  /**< EAP phase2 authentication none */
-               return EAP_SEC_AUTH_NONE;
-
-       case WIFI_MANAGER_EAP_AUTH_TYPE_PAP:  /**< EAP phase2 authentication PAP */
-               return EAP_SEC_AUTH_PAP;
-
-       case WIFI_MANAGER_EAP_AUTH_TYPE_MSCHAP:  /**< EAP phase2 authentication MSCHAP */
-               return EAP_SEC_AUTH_MSCHAP;
-
-       case WIFI_MANAGER_EAP_AUTH_TYPE_MSCHAPV2:  /**< EAP phase2 authentication MSCHAPv2 */
-               return EAP_SEC_AUTH_MSCHAPV2;
-
-       case WIFI_MANAGER_EAP_AUTH_TYPE_GTC:  /**< EAP phase2 authentication GTC */
-               return EAP_SEC_AUTH_GTC;
-
-       case WIFI_MANAGER_EAP_AUTH_TYPE_MD5:  /**< EAP phase2 authentication MD5 */
-               return EAP_SEC_AUTH_MD5;
-
-       default:
-               return EAP_SEC_AUTH_NONE;
-       }
-       return EAP_SEC_AUTH_NONE;
-}
-
-static char *_eap_info_get_user_cert_alias(wifi_manager_ap_h ap)
-{
-       char *path = NULL;
-       char *alias = NULL;
-       char *filename = NULL;
-       char *cert_name = NULL;
-       int alias_len = 0;
-       int filename_len = 0;
-
-       wifi_manager_ap_get_eap_client_cert_file(ap, &path);
-       if (path == NULL)
-               return NULL;
-
-       filename = strrchr(path, '/');
-       if (filename == NULL) {
-               ERROR_LOG(UG_NAME_ERR, "Invalid file name");
-               goto EXIT;
-       }
-
-       filename++;
-       cert_name = strstr(filename, EAP_TLS_USER_CERT_PATH);
-       if (cert_name == NULL) {
-               /* For truncated path, available filename will be followed
-                * with ellipsis(...) & excluding any remaining part of
-                * "_user_cert.pem" - 14 chars (-14+3+1=10)*/
-               filename_len = strlen(filename);
-               alias = g_try_malloc0(filename_len - 10);
-               if (alias == NULL) {
-                       ERROR_LOG(UG_NAME_ERR, "malloc fail");
-                       goto EXIT;
-               }
-               g_strlcpy(alias, filename, filename_len - 13);
-               g_strlcat(alias, "...", filename_len - 10);
-               INFO_LOG(UG_NAME_NORMAL, "Truncated alias [%s]", alias);
-               goto EXIT;
-       }
-
-       cert_name--;
-       alias_len = cert_name - filename;
-
-       alias = g_try_malloc0(alias_len + 1);
-       if (alias == NULL) {
-               ERROR_LOG(UG_NAME_ERR, "malloc fail");
-               goto EXIT;
-       }
-
-       g_strlcpy(alias, filename, alias_len + 1);
-       INFO_LOG(UG_NAME_NORMAL, "Alias [%s] length [%d]", alias, alias_len);
-
-EXIT:
-       g_free(path);
-
-       return alias;
-}
-
-/* This creates Auth type, ID, Anonymous Id and Password items
- * This function should be called after creating the EAP type item
- */
-eap_info_list_t *eap_info_append_items(wifi_manager_ap_h ap, Evas_Object* view_list,
-               const char *str_pkg_name, imf_ctxt_panel_cb_t input_panel_cb,
-               void *input_panel_cb_data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       eap_type_t eap_type;
-       eap_auth_t auth_type;
-       char *temp_str = NULL;
-       Eina_Bool append_continue = TRUE;
-       eap_info_list_t *eap_info_list_data = NULL;
-       Elm_Object_Item* item = NULL;
-       if (!view_list || !str_pkg_name || !ap) {
-               ERROR_LOG(UG_NAME_ERR, "Invalid params passed!");
-               return NULL;
-       }
-
-       eap_info_list_data = g_try_new0(eap_info_list_t, 1);
-       if (eap_info_list_data == NULL)
-               return NULL;
-
-       eap_info_list_data->ap = ap;
-       eap_type = __common_eap_connect_popup_get_eap_type(ap);
-       auth_type = __common_eap_connect_popup_get_auth_type(ap);
-
-       item = common_utils_add_2_line_txt_disabled_item(view_list,
-                       g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name,
-                       sc(str_pkg_name, I18N_TYPE_EAP_method),
-                       list_eap_type[eap_type].name);
-       eap_info_list_data->eap_method_item = item;
-
-       eap_info_list_data->eap_type = eap_type;
-
-       switch (eap_type) {
-       case EAP_SEC_TYPE_UNKNOWN:
-       case EAP_SEC_TYPE_PEAP:
-       case EAP_SEC_TYPE_TLS:
-       case EAP_SEC_TYPE_TTLS:
-       case EAP_SEC_TYPE_SIM:
-       case EAP_SEC_TYPE_AKA:
-       case EAP_SEC_TYPE_AKA_PRIME:
-       case EAP_SEC_TYPE_FAST:
-       case EAP_SEC_TYPE_PWD:
-               break;
-       default:
-               append_continue = FALSE;
-               break;
-       }
-
-       if (append_continue) {
-               if (eap_type == EAP_SEC_TYPE_PEAP ||
-                               eap_type == EAP_SEC_TYPE_TTLS) {
-                       /* Add EAP phase2 authentication */
-                       item = common_utils_add_2_line_txt_disabled_item(view_list,
-                                       g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name,
-                                       sc(str_pkg_name, I18N_TYPE_Phase_2_authentication),
-                                       list_eap_auth[auth_type].name);
-                       eap_info_list_data->eap_auth_item = item;
-               }
-
-               if (eap_type == EAP_SEC_TYPE_TLS) {
-                       /* Add User certificate */
-                       temp_str = _eap_info_get_user_cert_alias(ap);
-
-                       if (temp_str == NULL || strlen(temp_str) == 0) {
-                               if (temp_str != NULL)
-                                       g_free(temp_str);
-
-                               temp_str = g_strdup(sc(str_pkg_name,
-                                               I18N_TYPE_Unspecified));
-                       }
-
-                       item = common_utils_add_2_line_txt_disabled_item(view_list,
-                                       g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name,
-                                       sc(str_pkg_name, I18N_TYPE_User_Certificate),
-                                       temp_str);
-                       eap_info_list_data->user_cert_item = item;
-                       g_free(temp_str);
-               }
-
-               /* Add EAP ID */
-               bool is_paswd_set;
-               temp_str = NULL;
-               if (wifi_manager_ap_get_eap_passphrase(ap, &temp_str, &is_paswd_set) != WIFI_MANAGER_ERROR_NONE) {
-                       ERROR_LOG(UG_NAME_ERR, "Faile to get EAP passphrase!");
-                       g_free(eap_info_list_data);
-                       return NULL;
-               }
-               item = common_utils_add_2_line_txt_disabled_item(view_list,
-                               g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name,
-                               sc(str_pkg_name, I18N_TYPE_Identity),
-                               temp_str);
-               eap_info_list_data->id_item = item;
-               g_free(temp_str);
-
-#if 0
-               common_utils_entry_info_t *edit_box_details;
-
-               /* Add EAP Password */
-               g_eap_entry_itc.item_style = "entry.main";
-               g_eap_entry_itc.func.text_get = _gl_eap_entry_item_text_get;
-               g_eap_entry_itc.func.content_get = _gl_eap_entry_item_content_get;
-               g_eap_entry_itc.func.state_get = NULL;
-               g_eap_entry_itc.func.del = _gl_eap_entry_item_del;
-
-               edit_box_details = g_try_new0(common_utils_entry_info_t, 1);
-               if (edit_box_details == NULL) {
-                       g_free(eap_info_list_data);
-                       return NULL;
-               }
-
-               edit_box_details->entry_id = ENTRY_TYPE_PASSWORD;
-               edit_box_details->title_txt = sc(str_pkg_name, I18N_TYPE_Password);
-               edit_box_details->entry_txt = NULL;
-               edit_box_details->guide_txt = sc(str_pkg_name, I18N_TYPE_Enter_password);
-               edit_box_details->input_panel_cb = input_panel_cb;
-               edit_box_details->input_panel_cb_data = input_panel_cb_data;
-               edit_box_details->item = elm_genlist_item_append(view_list,
-                               &g_eap_entry_itc, edit_box_details, NULL,
-                               ELM_GENLIST_ITEM_NONE, _gl_editbox_sel_cb, NULL);
-               elm_genlist_item_select_mode_set(edit_box_details->item,
-                               ELM_OBJECT_SELECT_MODE_NONE);
-               eap_info_list_data->pswd_item = edit_box_details->item;
-#endif
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return eap_info_list_data;
-}
-
-#if 0
-void eap_info_save_data(eap_info_list_t *eap_info_list_data)
-{
-       if (!eap_info_list_data) {
-               ERROR_LOG(UG_NAME_ERR, "Invalid params passed!");
-               return;
-       }
-       char *txt = common_utils_get_list_item_entry_txt(eap_info_list_data->pswd_item);
-
-       wifi_manager_ap_set_eap_passphrase(eap_info_list_data->ap, NULL, txt);
-       g_free(txt);
-       return;
-}
-#endif
-
-void eap_info_remove(eap_info_list_t *eap_info_list_data)
-{
-       if (!eap_info_list_data) {
-               ERROR_LOG(UG_NAME_ERR, "Invalid params passed!");
-               return;
-       }
-
-       g_free(eap_info_list_data);
-}
-
-void eap_connect_data_free(eap_connect_data_t *eap_data)
-{
-       __common_eap_connect_cleanup(eap_data);
-}
diff --git a/sources/libraries/Common/common_generate_pin.c b/sources/libraries/Common/common_generate_pin.c
deleted file mode 100644 (file)
index fcebc26..0000000
+++ /dev/null
@@ -1,437 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include <stdlib.h>
-#include <stdio.h>
-#include <string.h>
-#include <sys/time.h>
-
-#include "common.h"
-#include "common_generate_pin.h"
-
-#define POOL_WORDS 32
-#define POOL_WORDS_MASK (POOL_WORDS - 1)
-#define POOL_TAP1 26
-#define POOL_TAP2 20
-#define POOL_TAP3 14
-#define POOL_TAP4 7
-#define POOL_TAP5 1
-#define EXTRACT_LEN 16
-#define SHA1_MAC_LEN 20
-#define rol(value, bits) (((value) << (bits)) | ((value) >> (32 - (bits))))
-
-typedef struct SHA1Context SHA1_CTX;
-
-struct os_time {
-       long sec;
-       long usec;
-};
-
-static u32 pool[POOL_WORDS];
-static unsigned int input_rotate = 0;
-static unsigned int pool_pos = 0;
-static u8 dummy_key[20];
-static unsigned int entropy = 0;
-
-#define blk0(i) block->l[i]
-#define blk(i) (block->l[i & 15] = rol(block->l[(i + 13) & 15] ^ \
-       block->l[(i + 8) & 15] ^ block->l[(i + 2) & 15] ^ block->l[i & 15], 1))
-
-/* (R0+R1), R2, R3, R4 are the different operations used in SHA1 */
-#define R0(v, w, x, y, z, i) \
-       z += ((w & (x ^ y)) ^ y) + blk0(i) + 0x5A827999 + rol(v, 5); \
-       w = rol(w, 30);
-#define R1(v, w, x, y, z, i) \
-       z += ((w & (x ^ y)) ^ y) + blk(i) + 0x5A827999 + rol(v, 5); \
-       w = rol(w, 30);
-#define R2(v, w, x, y, z, i) \
-       z += (w ^ x ^ y) + blk(i) + 0x6ED9EBA1 + rol(v, 5); w = rol(w, 30);
-#define R3(v, w, x, y, z, i) \
-       z += (((w | x) & y) | (w & x)) + blk(i) + 0x8F1BBCDC + rol(v, 5); \
-       w = rol(w, 30);
-#define R4(v, w, x, y, z, i) \
-       z += (w ^ x ^ y) + blk(i) + 0xCA62C1D6 + rol(v, 5); \
-       w = rol(w, 30);
-
-static void SHA1Init(SHA1_CTX* context)
-{
-       /* SHA1 initialization constants */
-       context->state[0] = 0x67452301;
-       context->state[1] = 0xEFCDAB89;
-       context->state[2] = 0x98BADCFE;
-       context->state[3] = 0x10325476;
-       context->state[4] = 0xC3D2E1F0;
-       context->count[0] = context->count[1] = 0;
-}
-
-static void SHA1Transform(u32 state[5], const unsigned char buffer[64])
-{
-       u32 a, b, c, d, e;
-       typedef union {
-               unsigned char c[64];
-               u32 l[16];
-       } CHAR64LONG16;
-       CHAR64LONG16* block;
-       CHAR64LONG16 workspace;
-       block = &workspace;
-       memcpy(block, buffer, 64);
-
-       /* Copy context->state[] to working vars */
-       a = state[0];
-       b = state[1];
-       c = state[2];
-       d = state[3];
-       e = state[4];
-       /* 4 rounds of 20 operations each. Loop unrolled. */
-       R0(a, b, c, d, e,  0); R0(e, a, b, c, d,  1); R0(d, e, a, b, c,  2); R0(c, d, e, a, b,  3);
-       R0(b, c, d, e, a,  4); R0(a, b, c, d, e,  5); R0(e, a, b, c, d,  6); R0(d, e, a, b, c,  7);
-       R0(c, d, e, a, b,  8); R0(b, c, d, e, a,  9); R0(a, b, c, d, e, 10); R0(e, a, b, c, d, 11);
-       R0(d, e, a, b, c, 12); R0(c, d, e, a, b, 13); R0(b, c, d, e, a, 14); R0(a, b, c, d, e, 15);
-       R1(e, a, b, c, d, 16); R1(d, e, a, b, c, 17); R1(c, d, e, a, b, 18); R1(b, c, d, e, a, 19);
-       R2(a, b, c, d, e, 20); R2(e, a, b, c, d, 21); R2(d, e, a, b, c, 22); R2(c, d, e, a, b, 23);
-       R2(b, c, d, e, a, 24); R2(a, b, c, d, e, 25); R2(e, a, b, c, d, 26); R2(d, e, a, b, c, 27);
-       R2(c, d, e, a, b, 28); R2(b, c, d, e, a, 29); R2(a, b, c, d, e, 30); R2(e, a, b, c, d, 31);
-       R2(d, e, a, b, c, 32); R2(c, d, e, a, b, 33); R2(b, c, d, e, a, 34); R2(a, b, c, d, e, 35);
-       R2(e, a, b, c, d, 36); R2(d, e, a, b, c, 37); R2(c, d, e, a, b, 38); R2(b, c, d, e, a, 39);
-       R3(a, b, c, d, e, 40); R3(e, a, b, c, d, 41); R3(d, e, a, b, c, 42); R3(c, d, e, a, b, 43);
-       R3(b, c, d, e, a, 44); R3(a, b, c, d, e, 45); R3(e, a, b, c, d, 46); R3(d, e, a, b, c, 47);
-       R3(c, d, e, a, b, 48); R3(b, c, d, e, a, 49); R3(a, b, c, d, e, 50); R3(e, a, b, c, d, 51);
-       R3(d, e, a, b, c, 52); R3(c, d, e, a, b, 53); R3(b, c, d, e, a, 54); R3(a, b, c, d, e, 55);
-       R3(e, a, b, c, d, 56); R3(d, e, a, b, c, 57); R3(c, d, e, a, b, 58); R3(b, c, d, e, a, 59);
-       R4(a, b, c, d, e, 60); R4(e, a, b, c, d, 61); R4(d, e, a, b, c, 62); R4(c, d, e, a, b, 63);
-       R4(b, c, d, e, a, 64); R4(a, b, c, d, e, 65); R4(e, a, b, c, d, 66); R4(d, e, a, b, c, 67);
-       R4(c, d, e, a, b, 68); R4(b, c, d, e, a, 69); R4(a, b, c, d, e, 70); R4(e, a, b, c, d, 71);
-       R4(d, e, a, b, c, 72); R4(c, d, e, a, b, 73); R4(b, c, d, e, a, 74); R4(a, b, c, d, e, 75);
-       R4(e, a, b, c, d, 76); R4(d, e, a, b, c, 77); R4(c, d, e, a, b, 78); R4(b, c, d, e, a, 79);
-       /* Add the working vars back into context.state[] */
-       state[0] += a;
-       state[1] += b;
-       state[2] += c;
-       state[3] += d;
-       state[4] += e;
-       /* Wipe variables */
-       a = b = c = d = e = 0;
-
-       memset(block, 0, 64);
-}
-
-static void SHA1Update(SHA1_CTX* context, const void *_data, u32 len)
-{
-       u32 i, j;
-       const unsigned char *data = _data;
-
-       j = (context->count[0] >> 3) & 63;
-       if ((context->count[0] += len << 3) < (len << 3))
-               context->count[1]++;
-
-       context->count[1] += (len >> 29);
-       if ((j + len) > 63) {
-               memcpy(&context->buffer[j], data, (i = 64-j));
-               SHA1Transform(context->state, context->buffer);
-               for ( ; i + 63 < len; i += 64)
-                       SHA1Transform(context->state, &data[i]);
-
-               j = 0;
-       } else {
-               i = 0;
-       }
-
-       memcpy(&context->buffer[j], &data[i], len - i);
-}
-
-static void SHA1Final(unsigned char digest[20], SHA1_CTX* context)
-{
-       u32 i;
-       unsigned char finalcount[8];
-
-       for (i = 0; i < 8; i++) {
-               finalcount[i] = (unsigned char)
-                       ((context->count[(i >= 4 ? 0 : 1)] >>
-                         ((3-(i & 3)) * 8)) & 255);  /* Endian independent */
-       }
-       SHA1Update(context, (unsigned char *) "\200", 1);
-       while ((context->count[0] & 504) != 448)
-               SHA1Update(context, (unsigned char *) "\0", 1);
-
-       SHA1Update(context, finalcount, 8);  /* Should cause a SHA1Transform()
-                                             */
-       for (i = 0; i < 20; i++) {
-               digest[i] = (unsigned char)
-                       ((context->state[i >> 2] >> ((3 - (i & 3)) * 8)) &
-                        255);
-       }
-       /* Wipe variables */
-       i = 0;
-       memset(context->buffer, 0, 64);
-       memset(context->state, 0, 20);
-       memset(context->count, 0, 8);
-}
-
-/**
- * sha1_vector - SHA-1 hash for data vector
- * @num_elem: Number of elements in the data vector
- * @addr: Pointers to the data areas
- * @len: Lengths of the data blocks
- * @mac: Buffer for the hash
- * Returns: 0 on success, -1 of failure
- */
-static int sha1_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)
-{
-       SHA1_CTX ctx;
-       size_t i;
-
-       SHA1Init(&ctx);
-       for (i = 0; i < num_elem; i++)
-               SHA1Update(&ctx, addr[i], len[i]);
-
-       SHA1Final(mac, &ctx);
-       return 0;
-}
-
-/**
- * hmac_sha1_vector - HMAC-SHA1 over data vector (RFC 2104)
- * @key: Key for HMAC operations
- * @key_len: Length of the key in bytes
- * @num_elem: Number of elements in the data vector
- * @addr: Pointers to the data areas
- * @len: Lengths of the data blocks
- * @mac: Buffer for the hash (20 bytes)
- * Returns: 0 on success, -1 on failure
- */
-static int hmac_sha1_vector(const u8 *key, size_t key_len, size_t num_elem,
-                    const u8 *addr[], const size_t *len, u8 *mac)
-{
-       unsigned char k_pad[64]; /* padding - key XORd with ipad/opad */
-       unsigned char tk[20];
-       const u8 *_addr[6];
-       size_t _len[6], i;
-
-       if (num_elem > 5) {
-               /*
-                * Fixed limit on the number of fragments to avoid having to
-                * allocate memory (which could fail).
-                */
-               return -1;
-       }
-
-       /* if key is longer than 64 bytes reset it to key = SHA1(key) */
-       if (key_len > 64) {
-               if (sha1_vector(1, &key, &key_len, tk))
-                       return -1;
-
-               key = tk;
-               key_len = 20;
-       }
-
-       /* the HMAC_SHA1 transform looks like:
-        *
-        * SHA1(K XOR opad, SHA1(K XOR ipad, text))
-        *
-        * where K is an n byte key
-        * ipad is the byte 0x36 repeated 64 times
-        * opad is the byte 0x5c repeated 64 times
-        * and text is the data being protected */
-
-       /* start out by storing key in ipad */
-       memset(k_pad, 0, sizeof(k_pad));
-       memcpy(k_pad, key, key_len);
-       /* XOR key with ipad values */
-       for (i = 0; i < 64; i++)
-               k_pad[i] ^= 0x36;
-
-       /* perform inner SHA1 */
-       _addr[0] = k_pad;
-       _len[0] = 64;
-       for (i = 0; i < num_elem; i++) {
-               _addr[i + 1] = addr[i];
-               _len[i + 1] = len[i];
-       }
-       if (sha1_vector(1 + num_elem, _addr, _len, mac))
-               return -1;
-
-       memset(k_pad, 0, sizeof(k_pad));
-       memcpy(k_pad, key, key_len);
-       /* XOR key with opad values */
-       for (i = 0; i < 64; i++)
-               k_pad[i] ^= 0x5c;
-
-       /* perform outer SHA1 */
-       _addr[0] = k_pad;
-       _len[0] = 64;
-       _addr[1] = mac;
-       _len[1] = SHA1_MAC_LEN;
-       return sha1_vector(2, _addr, _len, mac);
-}
-
-/**
- * hmac_sha1 - HMAC-SHA1 over data buffer (RFC 2104)
- * @key: Key for HMAC operations
- * @key_len: Length of the key in bytes
- * @data: Pointers to the data area
- * @data_len: Length of the data area
- * @mac: Buffer for the hash (20 bytes)
- * Returns: 0 on success, -1 of failure
- */
-static int hmac_sha1(const u8 *key, size_t key_len, const u8 *data, size_t data_len,
-              u8 *mac)
-{
-       return hmac_sha1_vector(key, key_len, 1, &data, &data_len, mac);
-}
-
-static int os_get_random(unsigned char *buf, size_t len)
-{
-       FILE *f;
-       size_t rc;
-
-       f = fopen("/dev/urandom", "rb");
-       if (f == NULL) {
-               ERROR_LOG(UG_NAME_NORMAL, "Could not open /dev/urandom");
-               return -1;
-       }
-
-       rc = fread(buf, 1, len, f);
-       fclose(f);
-
-       return rc != len ? -1 : 0;
-}
-
-static u32 __ROL32(u32 x, u32 y)
-{
-       return (x << (y & 31)) | (x >> (32 - (y & 31)));
-}
-
-static void random_mix_pool(const void *buf, size_t len)
-{
-       static const u32 twist[8] = {
-               0x00000000, 0x3b6e20c8, 0x76dc4190, 0x4db26158,
-               0xedb88320, 0xd6d6a3e8, 0x9b64c2b0, 0xa00ae278
-       };
-       const u8 *pos = buf;
-       u32 w;
-
-       while (len--) {
-               w = __ROL32(*pos++, input_rotate & 31);
-               input_rotate += pool_pos ? 7 : 14;
-               pool_pos = (pool_pos - 1) & POOL_WORDS_MASK;
-               w ^= pool[pool_pos];
-               w ^= pool[(pool_pos + POOL_TAP1) & POOL_WORDS_MASK];
-               w ^= pool[(pool_pos + POOL_TAP2) & POOL_WORDS_MASK];
-               w ^= pool[(pool_pos + POOL_TAP3) & POOL_WORDS_MASK];
-               w ^= pool[(pool_pos + POOL_TAP4) & POOL_WORDS_MASK];
-               w ^= pool[(pool_pos + POOL_TAP5) & POOL_WORDS_MASK];
-               pool[pool_pos] = (w >> 3) ^ twist[w & 7];
-       }
-}
-
-static void random_extract(u8 *out)
-{
-       unsigned int i;
-       u8 hash[SHA1_MAC_LEN];
-       u32 *hash_ptr;
-       u32 buf[POOL_WORDS / 2];
-
-       /* First, add hash back to pool to make backtracking more difficult. */
-       hmac_sha1(dummy_key, sizeof(dummy_key), (const u8 *) pool,
-                 sizeof(pool), hash);
-       random_mix_pool(hash, sizeof(hash));
-       /* Hash half the pool to extra data */
-       for (i = 0; i < POOL_WORDS / 2; i++)
-               buf[i] = pool[(pool_pos - i) & POOL_WORDS_MASK];
-
-       hmac_sha1(dummy_key, sizeof(dummy_key), (const u8 *) buf,
-                 sizeof(buf), hash);
-       /*
-        * Fold the hash to further reduce any potential output pattern.
-        * Though, compromise this to reduce CPU use for the most common output
-        * length (32) and return 16 bytes from instead of only half.
-        */
-       hash_ptr = (u32 *) hash;
-       hash_ptr[0] ^= hash_ptr[4];
-       memcpy(out, hash, EXTRACT_LEN);
-}
-
-static int random_get_bytes(void *buf, size_t len)
-{
-       int ret;
-       u8 *bytes = buf;
-       size_t left;
-
-       /* Start with assumed strong randomness from OS */
-       ret = os_get_random(buf, len);
-
-       /* Mix in additional entropy extracted from the internal pool */
-       left = len;
-       while (left) {
-               size_t siz, i;
-               u8 tmp[EXTRACT_LEN];
-               random_extract(tmp);
-
-               siz = left > EXTRACT_LEN ? EXTRACT_LEN : left;
-               for (i = 0; i < siz; i++)
-                       *bytes++ ^= tmp[i];
-
-               left -= siz;
-       }
-
-       if (entropy < len)
-               entropy = 0;
-       else
-               entropy -= len;
-
-       return ret;
-}
-
-/**
- * wps_pin_checksum - Compute PIN checksum
- * @pin: Seven digit PIN (i.e., eight digit PIN without the checksum digit)
- * Returns: Checksum digit
- */
-static unsigned int wps_pin_checksum(unsigned int pin)
-{
-       unsigned int accum = 0;
-       while (pin) {
-               accum += 3 * (pin % 10);
-               pin /= 10;
-               accum += pin % 10;
-               pin /= 10;
-       }
-
-       return (10 - accum % 10) % 10;
-}
-
-/**
- * wps_generate_pin - Generate a random PIN
- * Returns: Eight digit PIN (i.e., including the checksum digit)
- */
-int wps_generate_pin(unsigned int *pin)
-{
-       unsigned int val;
-
-       /* Generate seven random digits for the PIN */
-       if (random_get_bytes((unsigned char *) &val, sizeof(val)) < 0)
-               return -1;
-
-       val %= 10000000;
-
-       /* Append checksum digit */
-       *pin = val * 10 + wps_pin_checksum(val);
-       return 0;
-}
-
-
diff --git a/sources/libraries/Common/common_ip_info.c b/sources/libraries/Common/common_ip_info.c
deleted file mode 100755 (executable)
index 2b1fa56..0000000
+++ /dev/null
@@ -1,1631 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include <glib.h>
-#include <efl_extension.h>
-
-#include "common.h"
-#include "common_utils.h"
-#include "ug_wifi.h"
-#include "common_ip_info.h"
-#include "i18nmanager.h"
-
-#define DEFAULT_PROXY_ADDR             "0.0.0.0:80"
-#define IPV4_DEFAULT_ADDR      "0.0.0.0"
-#define IPV6_DEFAULT_ADDR      "::"
-
-#define MAX_PORT_NUMBER                65535
-#define MAX_LABEL_LENGTH       512
-
-typedef struct {
-       char* title;
-       char* description;
-} _view_detail_description_data_t;
-
-static Elm_Object_Item* _add_description(Evas_Object* genlist, char* title,
-               char* description, Elm_Object_Item* insert_after);
-static void _ip_info_entry_add_callbacks(Evas_Object *entry,
-               common_utils_entry_info_t *entry_info);
-
-static Elm_Genlist_Item_Class *ip_toggle_itc;
-static Elm_Genlist_Item_Class *description_itc;
-static Elm_Genlist_Item_Class *ip_entry_itc;
-static Evas_Object *curr_unfocus_entry = NULL;
-static int curr_unfocuc_cursor_pos = 0;
-static char *ip_info_text_list[ENTRY_TYPE_MAX];
-
-extern genlist_info_t g_genlist_info[WIFI_GENLIST_STYLE_MAX];
-
-static void _ip_info_set_current_unfocussed_entry(Evas_Object *entry)
-{
-       if (entry == NULL)
-               return;
-
-       curr_unfocus_entry = entry;
-       curr_unfocuc_cursor_pos = elm_entry_cursor_pos_get(entry);
-}
-
-static int _ip_info_is_current_unfocused_entry(Evas_Object *entry)
-{
-       if (curr_unfocus_entry == entry)
-               return curr_unfocuc_cursor_pos;
-       else
-               return 0;
-}
-
-static void _ip_info_reset_current_unfocused_entry(void)
-{
-       curr_unfocus_entry = NULL;
-       curr_unfocuc_cursor_pos = 0;
-}
-
-static void _popup_deleted_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       evas_object_del(obj);
-}
-
-static void _popup_cancel_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       common_utils_entry_info_t *entry_info = NULL;
-       Evas_Object *popup = NULL;
-
-       entry_info = (common_utils_entry_info_t *)data;
-       retm_if(NULL == entry_info);
-       retm_if(NULL == entry_info->popup);
-
-       popup = entry_info->popup;
-       entry_info->popup = NULL;
-       evas_object_del(popup);
-}
-
-static void _popup_ok_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       Evas_Object *popup, *entry, *layout;
-       common_utils_entry_info_t *entry_info = NULL;
-
-       entry_info = (common_utils_entry_info_t *)data;
-       retm_if(NULL == entry_info);
-
-       retm_if(NULL == entry_info->popup);
-       popup = entry_info->popup;
-
-       layout = elm_object_content_get(popup);
-       retm_if(NULL == layout);
-
-       entry = elm_layout_content_get(layout, "elm.swallow.content");
-       retm_if(NULL == entry);
-
-       entry_info->entry_txt = elm_entry_markup_to_utf8(elm_entry_entry_get(entry));
-       if (entry_info->entry_txt == NULL) {
-               entry_info->popup = NULL;
-               evas_object_del(popup);
-               return;
-       }
-
-       if (entry_info->entry_txt && entry_info->entry_txt[0] == '\0') {
-               free(entry_info->entry_txt);
-               entry_info->entry_txt = NULL;
-       } else {
-               elm_genlist_item_update(entry_info->item);
-       }
-
-       entry_info->popup = NULL;
-       evas_object_del(popup);
-}
-
-static void _update_input_panel(Evas_Object *entry, entry_id_type_t id, imf_ctxt_panel_cb_t callback, void *data)
-{
-       Elm_Input_Panel_Layout panel_type;
-       Elm_Input_Panel_Return_Key_Type return_key_type;
-       char *accepted = NULL;
-       UG_TYPE ug_type = common_util_get_ug_type();
-
-       switch (id) {
-       case ENTRY_TYPE_PASSWORD:
-       case ENTRY_TYPE_IP_ADDR:
-       case ENTRY_TYPE_SUBNET_MASK:
-       case ENTRY_TYPE_GATEWAY:
-       case ENTRY_TYPE_DNS_1:
-       case ENTRY_TYPE_DNS_2:
-               panel_type = ELM_INPUT_PANEL_LAYOUT_IP;
-               return_key_type
-                       = (ug_type == UG_VIEW_IOT_COMMON) ?
-                       ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_DONE : ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_NEXT;
-               accepted = "0123456789.";
-               break;
-       case ENTRY_TYPE_PROXY_ADDR:
-               panel_type = ELM_INPUT_PANEL_LAYOUT_URL;
-               return_key_type
-                       = (ug_type == UG_VIEW_IOT_COMMON) ?
-                       ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_DONE : ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_NEXT;
-               break;
-       case ENTRY_TYPE_PROXY_PORT:
-               panel_type = ELM_INPUT_PANEL_LAYOUT_URL;
-               return_key_type = ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_DONE;
-               accepted = "0123456789";
-               break;
-       default:
-               return;
-       }
-
-       elm_entry_input_panel_layout_set(entry, panel_type);
-       elm_entry_input_panel_return_key_type_set(entry, return_key_type);
-
-       Elm_Entry_Filter_Accept_Set digits_filter_data;
-       memset(&digits_filter_data, 0, sizeof(Elm_Entry_Filter_Accept_Set));
-       digits_filter_data.accepted = accepted;
-       elm_entry_markup_filter_append(entry, elm_entry_filter_accept_set, &digits_filter_data);
-
-       if (callback) {
-               Ecore_IMF_Context *imf_ctxt = elm_entry_imf_context_get(entry);
-               if (imf_ctxt) {
-                       ecore_imf_context_input_panel_event_callback_add(
-                                       imf_ctxt,
-                                       ECORE_IMF_INPUT_PANEL_STATE_EVENT,
-                                       callback, data);
-               }
-       }
-}
-
-static void _create_input_popup(common_utils_entry_info_t *entry_info)
-{
-       Evas_Object *popup, *btn;
-       Evas_Object *entry;
-       Evas_Object *layout;
-
-       retm_if(NULL == entry_info);
-       retm_if(NULL == entry_info->win);
-
-       popup = elm_popup_add(entry_info->win);
-       elm_popup_align_set(popup, ELM_NOTIFY_ALIGN_FILL, 1.0);
-       evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       elm_object_domain_translatable_part_text_set(popup, "title,text",
-                       PACKAGE, entry_info->title_txt);
-
-       evas_object_smart_callback_add(popup, "dismissed", _popup_deleted_cb, NULL);
-       evas_object_smart_callback_add(popup, "block,clicked", _popup_deleted_cb, NULL);
-
-       layout = elm_layout_add(popup);
-       elm_layout_file_set(layout, CUSTOM_POPUP_PATH, "custom_popup_input_text");
-       evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       elm_object_content_set(popup, layout);
-
-       entry = elm_entry_add(layout);
-       elm_entry_single_line_set(entry, EINA_TRUE);
-       elm_entry_scrollable_set(entry, EINA_TRUE);
-       evas_object_size_hint_weight_set(entry, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       evas_object_size_hint_align_set(entry, EVAS_HINT_FILL, EVAS_HINT_FILL);
-       eext_entry_selection_back_event_allow_set(entry, EINA_TRUE);
-       elm_object_part_text_set(entry, "elm.guide", entry_info->guide_txt);
-       elm_object_part_content_set(layout, "elm.swallow.content", entry);
-
-       _update_input_panel(entry, entry_info->entry_id, NULL, NULL);
-       _ip_info_entry_add_callbacks(entry, entry_info);
-
-       btn = elm_button_add(popup);
-       elm_object_style_set(btn, "border");
-       elm_object_text_set(btn, sc(PACKAGE, I18N_TYPE_Cancel));
-       elm_object_part_content_set(popup, "button1", btn);
-       evas_object_smart_callback_add(btn, "clicked", _popup_cancel_btn_clicked_cb, entry_info);
-
-       btn = elm_button_add(popup);
-       elm_object_text_set(btn, sc(PACKAGE, I18N_TYPE_Ok));
-       elm_object_part_content_set(popup, "button2", btn);
-       evas_object_smart_callback_add(btn, "clicked", _popup_ok_btn_clicked_cb, entry_info);
-
-       entry_info->popup = popup;
-       evas_object_show(popup);
-}
-
-static void _gl_editbox_sel_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       Elm_Object_Item *item = (Elm_Object_Item *)event_info;
-       elm_genlist_item_selected_set(item, FALSE);
-
-       if (data && common_util_get_ug_type() == UG_VIEW_IOT_COMMON)
-               _create_input_popup((common_utils_entry_info_t *)data);
-}
-
-static void _ip_info_detail_description_del(void *data, Evas_Object *obj)
-{
-       __COMMON_FUNC_ENTER__;
-
-       retm_if(NULL == data);
-
-       _view_detail_description_data_t* det = (_view_detail_description_data_t*) data;
-
-       g_free(det->description);
-       g_free(det->title);
-       g_free(det);
-       det = NULL;
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static Evas_Object *_ip_info_detail_description_content_get(void *data,
-               Evas_Object *obj, const char *part)
-{
-       __COMMON_FUNC_ENTER__;
-       retvm_if(NULL == data || NULL == part, NULL);
-
-       _view_detail_description_data_t* det =
-               (_view_detail_description_data_t*) data;
-
-       Evas_Object *layout = NULL;
-       Evas_Object *title_label = NULL;
-       UG_TYPE ug_type = common_util_get_ug_type();
-       char buf[MAX_LABEL_LENGTH] = {0, };
-       int font_size = ug_type == UG_VIEW_IOT_COMMON ? 20 : 40;
-
-       layout = elm_layout_add(obj);
-       if (ug_type == UG_VIEW_IOT_COMMON)
-               elm_layout_file_set(layout, CUSTOM_GENLIST_PATH, "gl_custom_common_item");
-       else
-               elm_layout_file_set(layout, CUSTOM_GENLIST_PATH, "gl_custom_item");
-
-       evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
-       evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-
-       title_label = elm_label_add(obj);
-       snprintf(buf, MAX_LABEL_LENGTH, "<font_size=%d>%s</font_size>",
-                       font_size, dgettext(PACKAGE, det->title));
-
-       elm_object_text_set(title_label, buf);
-       evas_object_size_hint_weight_set(title_label, EVAS_HINT_EXPAND, 0);
-       evas_object_size_hint_align_set(title_label, EVAS_HINT_FILL, EVAS_HINT_FILL);
-       elm_object_part_content_set(layout, "elm.swallow.label", title_label);
-
-       if (det->description) {
-               snprintf(buf, MAX_LABEL_LENGTH, "%s", dgettext(PACKAGE, det->description));
-               elm_object_text_set(layout, buf);
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return layout;
-}
-
-static void _ip_info_entry_key_enter_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
-       if (!entry_info)
-               return;
-
-       Evas_Object *entry = NULL;
-       Elm_Object_Item *next_item = NULL;
-
-       switch (entry_info->entry_id) {
-       case ENTRY_TYPE_IP_ADDR:
-       case ENTRY_TYPE_SUBNET_MASK:
-       case ENTRY_TYPE_GATEWAY:
-       case ENTRY_TYPE_DNS_1:
-       case ENTRY_TYPE_PROXY_ADDR:
-       case ENTRY_TYPE_DNS_2:
-               next_item = elm_genlist_item_next_get(entry_info->item);
-               while (next_item) {
-                       if (elm_object_item_disabled_get(next_item) == EINA_FALSE &&
-                               elm_genlist_item_select_mode_get(next_item) != ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY) {
-                               entry = elm_object_item_part_content_get(next_item, "elm.swallow.content");
-                               if (entry) {
-                                       elm_object_focus_set(entry, EINA_TRUE);
-                                       return;
-                               }
-                       }
-
-                       next_item = elm_genlist_item_next_get(next_item);
-               }
-               break;
-       case ENTRY_TYPE_PROXY_PORT:
-               entry = elm_object_item_part_content_get(entry_info->item, "elm.swallow.content");
-               if (entry)
-                       elm_object_focus_set(entry, EINA_FALSE);
-
-               break;
-       default:
-               break;
-       }
-}
-
-static void _ip_info_entry_cursor_changed_cb(void* data, Evas_Object* obj, void* event_info)
-{
-       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
-       if (!entry_info)
-               return;
-
-       if (elm_object_focus_get(obj)) {
-               if (elm_entry_is_empty(obj))
-                       elm_object_item_signal_emit(entry_info->item, "elm,state,eraser,hide", "");
-               else
-                       elm_object_item_signal_emit(entry_info->item, "elm,state,eraser,show", "");
-       }
-
-       if (entry_info->entry_txt) {
-               g_free(entry_info->entry_txt);
-               entry_info->entry_txt = NULL;
-       }
-
-       char *entry_text = elm_entry_markup_to_utf8(elm_entry_entry_get(obj));
-       if (entry_text != NULL && entry_text[0] != '\0')
-               entry_info->entry_txt = elm_entry_markup_to_utf8(elm_entry_entry_get(obj));
-
-       g_free(entry_text);
-       entry_text = NULL;
-}
-
-static void _ip_info_entry_changed_cb(void *data,
-               Evas_Object *obj, void *event_info)
-{
-       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
-       if (!entry_info)
-               return;
-
-       int entry_pos = 0;
-       char *entry_text = NULL;
-       char **ip_text = NULL;
-       int panel_type = 0;
-
-       if (obj == NULL)
-               return;
-
-       if (elm_object_focus_get(obj)) {
-               if (elm_entry_is_empty(obj))
-                       elm_object_item_signal_emit(entry_info->item, "elm,state,eraser,hide", "");
-               else
-                       elm_object_item_signal_emit(entry_info->item, "elm,state,eraser,show", "");
-       }
-
-       panel_type = elm_entry_input_panel_layout_get(obj);
-       if (panel_type == ELM_INPUT_PANEL_LAYOUT_IP) {
-               int i = 0;
-               int ip_addr[4] = { 0 };
-               char entry_ip_text[16] = { 0, };
-               gboolean fixed = FALSE;
-               entry_text = elm_entry_markup_to_utf8(elm_entry_entry_get(obj));
-               ip_text = g_strsplit(entry_text, ".", 5);
-
-               if (entry_text == NULL || entry_text[0] == '\0') {
-                       if (entry_info->entry_txt) {
-                               g_free(entry_info->entry_txt);
-                               entry_info->entry_txt = NULL;
-                       }
-
-                       entry_info->entry_txt = g_strdup(DEFAULT_GUIDE_IP);
-                       g_free(entry_text);
-                       entry_text = NULL;
-               } else {
-                       for (i = 0; i < 5; i++) {
-                               if (ip_text[i] == NULL)
-                                       break;
-
-                               if (i == 4) {
-                                       fixed = TRUE;
-                                       break;
-                               }
-
-                               ip_addr[i] = atoi(ip_text[i]);
-                               if (ip_addr[i] > 255) {
-                                       ip_addr[i] = 255;
-                                       fixed = TRUE;
-                               }
-
-                               if (i < 3)
-                                       g_snprintf(entry_text, 5, "%d.", ip_addr[i]);
-                               else
-                                       g_snprintf(entry_text, 4, "%d", ip_addr[i]);
-
-                               g_strlcat(entry_ip_text, entry_text, sizeof(entry_ip_text));
-                       }
-                       g_free(entry_text);
-                       g_strfreev(ip_text);
-                       entry_text = NULL;
-                       ip_text = NULL;
-
-                       if (fixed == TRUE) {
-                               entry_pos = elm_entry_cursor_pos_get(obj);
-                               elm_entry_entry_set(obj, entry_ip_text);
-                               elm_entry_cursor_pos_set(obj, entry_pos+1);
-                       }
-               }
-       } else if (panel_type == ELM_INPUT_PANEL_LAYOUT_NUMBERONLY) {
-               int port_num = 0;
-
-               entry_text = elm_entry_markup_to_utf8(elm_entry_entry_get(obj));
-               if (entry_text == NULL || *entry_text == '\0')
-                       entry_info->entry_txt = NULL;
-
-               if (entry_text != NULL)
-                       port_num = (int)strtol(entry_text, NULL, 10);
-
-               if (port_num > MAX_PORT_NUMBER) {
-                       entry_pos = elm_entry_cursor_pos_get(obj);
-                       g_snprintf(entry_text, 6, "%d", MAX_PORT_NUMBER);
-                       elm_entry_entry_set(obj, entry_text);
-                       elm_entry_cursor_pos_set(obj, entry_pos);
-               }
-
-               g_free(entry_text);
-               entry_text = NULL;
-       } else {
-               entry_text = elm_entry_markup_to_utf8(elm_entry_entry_get(obj));
-               if (entry_text == NULL || *entry_text == '\0')
-                       entry_info->entry_txt = NULL;
-
-               g_free(entry_text);
-               entry_text = NULL;
-       }
-}
-
-static void _ip_info_entry_focused_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
-       int curr_entry_pos = 0;
-
-       if (!entry_info)
-               return;
-
-       curr_entry_pos = _ip_info_is_current_unfocused_entry(obj);
-
-       if (curr_entry_pos)
-               elm_entry_cursor_pos_set(obj, curr_entry_pos);
-       else
-               elm_entry_cursor_end_set(obj);
-
-       if (!elm_entry_is_empty(obj))
-               elm_object_item_signal_emit(entry_info->item, "elm,state,eraser,show", "");
-
-       elm_object_item_signal_emit(entry_info->item, "elm,state,rename,hide", "");
-}
-
-
-static gboolean __is_valid_static_ip_string_length(const gchar *text)
-{
-       if (!text) {
-               INFO_LOG(UG_NAME_ERR, "IP address text is NULL");
-               return FALSE;
-       } else {
-               size_t len = strlen(text);
-               if (len == 0 || len > 15) {
-                       INFO_LOG(UG_NAME_ERR, "IP address text string length is not valid");
-                       return FALSE;
-               }
-       }
-       return TRUE;
-}
-
-static void _ip_info_entry_unfocused_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
-       if (!entry_info)
-               return;
-
-       _ip_info_set_current_unfocussed_entry(obj);
-
-       int panel_type = elm_entry_input_panel_layout_get(obj);
-       if (panel_type == ELM_INPUT_PANEL_LAYOUT_IP) {
-               char *entry_text = elm_entry_markup_to_utf8(elm_entry_entry_get(obj));
-               if (!__is_valid_static_ip_string_length(entry_text)) {
-                       INFO_LOG(UG_NAME_ERR, "Invalid IP address.");
-                       free(entry_text);
-                       return;
-               }
-               if (entry_text && (strlen(entry_text) > 0)) {
-                       elm_entry_entry_set(obj, entry_text);
-                       if (entry_info->entry_txt) {
-                               g_free(entry_info->entry_txt);
-                               entry_info->entry_txt = NULL;
-                       }
-                       entry_info->entry_txt = g_strdup(entry_text);
-               }
-               g_free(entry_text);
-               entry_text = NULL;
-       }
-
-       elm_object_item_signal_emit(entry_info->item, "elm,state,eraser,hide", "");
-       elm_object_item_signal_emit(entry_info->item, "elm,state,rename,show", "");
-}
-
-static void _ip_info_entry_del_callbacks(Elm_Object_Item *item)
-{
-       if (item == NULL)
-               return;
-
-       Evas_Object *entry = NULL;
-
-       entry = elm_object_item_part_content_get(item, "elm.icon.entry");
-       if (entry == NULL)
-               return;
-
-       evas_object_smart_callback_del(entry, "activated",
-                       _ip_info_entry_key_enter_cb);
-       evas_object_smart_callback_del(entry, "cursor,changed",
-                       _ip_info_entry_cursor_changed_cb);
-       evas_object_smart_callback_del(entry, "changed",
-                       _ip_info_entry_changed_cb);
-       evas_object_smart_callback_del(entry, "focused",
-                       _ip_info_entry_focused_cb);
-       evas_object_smart_callback_del(entry, "unfocused",
-                       _ip_info_entry_unfocused_cb);
-}
-
-static void _ip_info_entry_add_callbacks(Evas_Object *entry,
-               common_utils_entry_info_t *entry_info)
-{
-       if (entry == NULL)
-               return;
-
-       evas_object_smart_callback_add(entry, "activated",
-                       _ip_info_entry_key_enter_cb, entry_info);
-       evas_object_smart_callback_add(entry, "cursor,changed",
-                       _ip_info_entry_cursor_changed_cb, entry_info);
-       evas_object_smart_callback_add(entry, "changed",
-                       _ip_info_entry_changed_cb, entry_info);
-       evas_object_smart_callback_add(entry, "focused",
-                       _ip_info_entry_focused_cb, entry_info);
-       evas_object_smart_callback_add(entry, "unfocused",
-                       _ip_info_entry_unfocused_cb, entry_info);
-}
-
-static Evas_Object *_ip_info_entry_item_content_get(void *data, Evas_Object *obj, const char *part)
-{
-       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
-       if (!entry_info)
-               return NULL;
-
-       Evas_Object *layout = NULL;
-       Evas_Object *label = NULL;
-       Evas_Object *editfield = NULL;
-       UG_TYPE ug_type = common_util_get_ug_type();
-       char buf[MAX_LABEL_LENGTH] = {0, };
-       int font_size = ug_type == UG_VIEW_IOT_COMMON ? 20 : 40;
-
-       layout = elm_layout_add(obj);
-       if (ug_type == UG_VIEW_IOT_COMMON)
-               elm_layout_file_set(layout, CUSTOM_GENLIST_PATH, "gl_custom_common_item");
-       else
-               elm_layout_file_set(layout, CUSTOM_GENLIST_PATH, "gl_custom_item");
-
-       evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
-       evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-
-       snprintf(buf, MAX_LABEL_LENGTH, "<font_size=%d>%s</font_size>",
-                       font_size, dgettext(PACKAGE, entry_info->title_txt));
-
-       label = elm_label_add(obj);
-       evas_object_size_hint_weight_set(label, EVAS_HINT_EXPAND, 0);
-       evas_object_size_hint_align_set(label, EVAS_HINT_FILL, EVAS_HINT_FILL);
-       elm_object_text_set(label, buf);
-       elm_object_part_content_set(layout, "elm.swallow.label", label);
-
-       editfield = elm_entry_add(obj);
-       elm_entry_single_line_set(editfield, EINA_TRUE);
-       elm_entry_scrollable_set(editfield, EINA_TRUE);
-
-       if (!g_strcmp0(entry_info->str_pkg_name, "wifi-qs"))
-               elm_entry_input_panel_imdata_set(editfield, "type=systempopup", 16);
-
-       elm_entry_cnp_mode_set(editfield, ELM_CNP_MODE_PLAINTEXT);
-
-       elm_object_part_text_set(editfield, "elm.guide", entry_info->guide_txt);
-       if (entry_info->entry_txt && (strlen(entry_info->entry_txt) > 0) &&
-                       g_strcmp0(entry_info->entry_txt, DEFAULT_GUIDE_IP) != 0) {
-               elm_entry_entry_set(editfield, entry_info->entry_txt);
-       }
-
-       if (ug_type == UG_VIEW_IOT_COMMON)
-               elm_entry_editable_set(editfield, EINA_FALSE); // use input popup.
-
-       _update_input_panel(editfield, entry_info->entry_id,
-                       entry_info->input_panel_cb, entry_info->input_panel_cb_data);
-       _ip_info_entry_add_callbacks(editfield, entry_info);
-       elm_object_part_content_set(layout, "elm.swallow.content", editfield);
-
-       return layout;
-}
-
-static void _ip_info_entry_item_del(void *data, Evas_Object *obj)
-{
-       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
-       if (entry_info == NULL)
-               return;
-
-       g_free(ip_info_text_list[entry_info->entry_id]);
-       ip_info_text_list[entry_info->entry_id] = NULL;
-
-       if (entry_info->entry_txt) {
-               ip_info_text_list[entry_info->entry_id] = g_strdup(entry_info->entry_txt);
-               g_free(entry_info->entry_txt);
-               entry_info->entry_txt = NULL;
-       }
-
-       g_free(entry_info);
-       entry_info = NULL;
-}
-
-#ifdef ACCESSIBLITY_FEATURE
-static char *_access_info_cb(void *data, Evas_Object *obj)
-{
-       common_utils_entry_info_t *entry_info = (common_utils_entry_info_t *)data;
-       if (!entry_info)
-               return NULL;
-
-       if (entry_info->entry_txt)
-               return g_strdup_printf("%s %s", entry_info->title_txt, entry_info->entry_txt);
-       else
-               return g_strdup_printf("%s %s", entry_info->title_txt, entry_info->guide_txt);
-}
-#endif
-
-static void _create_static_ip_table(full_ip_info_t *ip_data)
-{
-       char *txt = NULL;
-       retm_if(NULL == ip_data);
-
-       ip_info_list_t *ip_info_list_data = ip_data->ip_info_list;
-       prev_ip_info_t *prev_ip_info = ip_data->prev_ip_info;
-       common_utils_entry_info_t *edit_box_details;
-       wifi_manager_ip_config_type_e ip_type;
-
-       retm_if(NULL == prev_ip_info || NULL == ip_info_list_data);
-       wifi_manager_ap_h ap = ip_info_list_data->ap;
-       __COMMON_FUNC_ENTER__;
-
-       /* IP Address */
-       int ret = wifi_manager_ap_get_ip_config_type(ap, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &ip_type);
-       if (ret != WIFI_MANAGER_ERROR_NONE)
-               INFO_LOG(UG_NAME_ERR, "Failed to get IP config_type! [%d]", ret);
-
-       edit_box_details = g_try_new0(common_utils_entry_info_t, 1);
-       if (edit_box_details == NULL)
-               return;
-
-       edit_box_details->entry_id = ENTRY_TYPE_IP_ADDR;
-       edit_box_details->title_txt = "IDS_WIFI_BODY_IP_ADDRESS";
-       if (ip_type == WIFI_MANAGER_IP_CONFIG_TYPE_DYNAMIC)
-               edit_box_details->entry_txt = g_strdup(DEFAULT_GUIDE_IP);
-       else {
-               ret = wifi_manager_ap_get_ip_address(ap, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &txt);
-               if (ret != WIFI_MANAGER_ERROR_NONE)
-                       INFO_LOG(UG_NAME_ERR, "Failed to get IP Address! [%d]", ret);
-               edit_box_details->entry_txt = txt;
-       }
-       edit_box_details->guide_txt = DEFAULT_GUIDE_IP;
-       edit_box_details->str_pkg_name = ip_info_list_data->str_pkg_name;
-       edit_box_details->input_panel_cb = ip_info_list_data->input_panel_cb;
-       edit_box_details->input_panel_cb_data = ip_info_list_data->input_panel_cb_data;
-       edit_box_details->win = ip_info_list_data->win;
-       edit_box_details->item = elm_genlist_item_insert_after(
-                       ip_info_list_data->genlist, ip_entry_itc,
-                       edit_box_details, NULL, ip_info_list_data->ip_toggle_item,
-                       ELM_GENLIST_ITEM_NONE, _gl_editbox_sel_cb, edit_box_details);
-#ifdef ACCESSIBLITY_FEATURE
-       Evas_Object *ao = elm_object_item_access_object_get(edit_box_details->item);
-       elm_access_info_cb_set(ao, ELM_ACCESS_INFO, _access_info_cb, edit_box_details);
-#endif
-       ip_info_list_data->ip_addr_item = edit_box_details->item;
-
-       if (ip_data->is_first_create == TRUE)
-               prev_ip_info->ip_addr = g_strdup(txt);
-
-       /* Subnet Mask */
-       edit_box_details = g_try_new0(common_utils_entry_info_t, 1);
-       if (edit_box_details == NULL)
-               return;
-
-       edit_box_details->entry_id = ENTRY_TYPE_SUBNET_MASK;
-       edit_box_details->title_txt = "IDS_WIFI_BODY_SUBNET_MASK";
-       if (ip_type == WIFI_MANAGER_IP_CONFIG_TYPE_DYNAMIC)
-               edit_box_details->entry_txt = g_strdup(DEFAULT_GUIDE_IP);
-       else {
-               ret = wifi_manager_ap_get_subnet_mask(ap, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &txt);
-               if (ret != WIFI_MANAGER_ERROR_NONE)
-                       INFO_LOG(UG_NAME_ERR, "Failed to get subnet mask! [%d]", ret);
-               edit_box_details->entry_txt = txt;
-       }
-       edit_box_details->guide_txt = DEFAULT_GUIDE_IP;
-       edit_box_details->str_pkg_name = ip_info_list_data->str_pkg_name;
-       edit_box_details->input_panel_cb = ip_info_list_data->input_panel_cb;
-       edit_box_details->input_panel_cb_data = ip_info_list_data->input_panel_cb_data;
-       edit_box_details->win = ip_info_list_data->win;
-       edit_box_details->item = elm_genlist_item_insert_after(
-                       ip_info_list_data->genlist, ip_entry_itc,
-                       edit_box_details, NULL, ip_info_list_data->ip_addr_item,
-                       ELM_GENLIST_ITEM_NONE, _gl_editbox_sel_cb, edit_box_details);
-#ifdef ACCESSIBLITY_FEATURE
-       ao = elm_object_item_access_object_get(edit_box_details->item);
-       elm_access_info_cb_set(ao, ELM_ACCESS_INFO, _access_info_cb, edit_box_details);
-#endif
-       ip_info_list_data->subnet_mask_item = edit_box_details->item;
-
-       if (ip_data->is_first_create == TRUE)
-               prev_ip_info->subnet_mask = g_strdup(txt);
-
-       /* Gateway Address */
-       ret = wifi_manager_ap_get_gateway_address(ap, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &txt);
-       if (ret != WIFI_MANAGER_ERROR_NONE)
-               INFO_LOG(UG_NAME_ERR, "Failed to get gateway address! [%d]", ret);
-
-       edit_box_details = g_try_new0(common_utils_entry_info_t, 1);
-       if (edit_box_details == NULL)
-               return;
-
-       edit_box_details->entry_id = ENTRY_TYPE_GATEWAY;
-       edit_box_details->title_txt = "IDS_WIFI_BODY_GATEWAY_ADDRESS";
-       edit_box_details->entry_txt = txt;
-       edit_box_details->guide_txt = DEFAULT_GUIDE_IP;
-       edit_box_details->str_pkg_name = ip_info_list_data->str_pkg_name;
-       edit_box_details->input_panel_cb = ip_info_list_data->input_panel_cb;
-       edit_box_details->input_panel_cb_data = ip_info_list_data->input_panel_cb_data;
-       edit_box_details->win = ip_info_list_data->win;
-       edit_box_details->item = elm_genlist_item_insert_after(
-                       ip_info_list_data->genlist, ip_entry_itc,
-                       edit_box_details, NULL, ip_info_list_data->subnet_mask_item,
-                       ELM_GENLIST_ITEM_NONE, _gl_editbox_sel_cb, edit_box_details);
-#ifdef ACCESSIBLITY_FEATURE
-       ao = elm_object_item_access_object_get(edit_box_details->item);
-       elm_access_info_cb_set(ao, ELM_ACCESS_INFO, _access_info_cb, edit_box_details);
-#endif
-       ip_info_list_data->gateway_addr_item = edit_box_details->item;
-
-       if (ip_data->is_first_create == TRUE)
-               prev_ip_info->gateway_addr = g_strdup(txt);
-
-       /* Network Prefix Length */
-       Elm_Object_Item* item = NULL;
-       ret = wifi_manager_ap_get_subnet_mask(ap, WIFI_MANAGER_ADDRESS_FAMILY_IPV6, &txt);
-       INFO_LOG(UG_NAME_ERR, "Prefix Length =  [%s]", txt);
-       if (ret != WIFI_MANAGER_ERROR_NONE)
-               INFO_LOG(UG_NAME_ERR, "Failed to get prefix length! [%d]", ret);
-
-       item = _add_description(ip_info_list_data->genlist,
-                       "IDS_ST_BODY_NETWORK_PREFIX_LENGTH", txt, ip_info_list_data->gateway_addr_item);
-       ip_info_list_data->prefix_length_item = item;
-
-       g_free(txt);
-       txt = NULL;
-
-       /* DNS 1 */
-       ret = wifi_manager_ap_get_dns_address(ap, 1, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &txt);
-       if (ret != WIFI_MANAGER_ERROR_NONE)
-               INFO_LOG(UG_NAME_ERR, "Failed to get DNS 1 Address! [%d]", ret);
-
-       edit_box_details = g_try_new0(common_utils_entry_info_t, 1);
-       if (edit_box_details == NULL)
-               return;
-
-       edit_box_details->entry_id = ENTRY_TYPE_DNS_1;
-       edit_box_details->title_txt = "IDS_WIFI_BODY_DNS_1";
-       edit_box_details->entry_txt = txt;
-       edit_box_details->guide_txt = DEFAULT_GUIDE_IP;
-       edit_box_details->str_pkg_name = ip_info_list_data->str_pkg_name;
-       edit_box_details->input_panel_cb = ip_info_list_data->input_panel_cb;
-       edit_box_details->input_panel_cb_data = ip_info_list_data->input_panel_cb_data;
-       edit_box_details->win = ip_info_list_data->win;
-       edit_box_details->item = elm_genlist_item_insert_after(
-                       ip_info_list_data->genlist, ip_entry_itc,
-                       edit_box_details, NULL, ip_info_list_data->prefix_length_item,
-                       ELM_GENLIST_ITEM_NONE, _gl_editbox_sel_cb, edit_box_details);
-#ifdef ACCESSIBLITY_FEATURE
-       ao = elm_object_item_access_object_get(edit_box_details->item);
-       elm_access_info_cb_set(ao, ELM_ACCESS_INFO, _access_info_cb, edit_box_details);
-#endif
-       ip_info_list_data->dns_1_item = edit_box_details->item;
-
-       if (ip_data->is_first_create == TRUE)
-               prev_ip_info->dns_1 = g_strdup(txt);
-
-       /* DNS 2 */
-       ret = wifi_manager_ap_get_dns_address(ap, 2, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &txt);
-       if (ret != WIFI_MANAGER_ERROR_NONE)
-               INFO_LOG(UG_NAME_ERR, "Failed to get DNS 2 Address! [%d]", ret);
-
-       edit_box_details = g_try_new0(common_utils_entry_info_t, 1);
-       if (edit_box_details == NULL)
-               return;
-
-       edit_box_details->entry_id = ENTRY_TYPE_DNS_2;
-       edit_box_details->title_txt = "IDS_WIFI_BODY_DNS_2";
-       edit_box_details->entry_txt = txt;
-       edit_box_details->guide_txt = DEFAULT_GUIDE_IP;
-       edit_box_details->str_pkg_name = ip_info_list_data->str_pkg_name;
-       edit_box_details->input_panel_cb = ip_info_list_data->input_panel_cb;
-       edit_box_details->input_panel_cb_data = ip_info_list_data->input_panel_cb_data;
-       edit_box_details->win = ip_info_list_data->win;
-       edit_box_details->item = elm_genlist_item_insert_after(
-                       ip_info_list_data->genlist, ip_entry_itc,
-                       edit_box_details, NULL, ip_info_list_data->dns_1_item,
-                       ELM_GENLIST_ITEM_NONE, _gl_editbox_sel_cb, edit_box_details);
-#ifdef ACCESSIBLITY_FEATURE
-       ao = elm_object_item_access_object_get(edit_box_details->item);
-       elm_access_info_cb_set(ao, ELM_ACCESS_INFO, _access_info_cb, edit_box_details);
-#endif
-       ip_info_list_data->dns_2_item = edit_box_details->item;
-
-       if (ip_data->is_first_create == TRUE)
-               prev_ip_info->dns_2 = g_strdup(txt);
-
-       ip_data->is_first_create = FALSE;
-
-       __COMMON_FUNC_EXIT__;
-
-       return;
-}
-
-static void _delete_static_ip_table(ip_info_list_t *ip_info_list_data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       retm_if(NULL == ip_info_list_data);
-
-       _ip_info_reset_current_unfocused_entry();
-
-       _ip_info_entry_del_callbacks(ip_info_list_data->ip_addr_item);
-       elm_object_item_del(ip_info_list_data->ip_addr_item);
-       ip_info_list_data->ip_addr_item = NULL;
-
-       _ip_info_entry_del_callbacks(ip_info_list_data->subnet_mask_item);
-       elm_object_item_del(ip_info_list_data->subnet_mask_item);
-       ip_info_list_data->subnet_mask_item = NULL;
-
-       _ip_info_entry_del_callbacks(ip_info_list_data->gateway_addr_item);
-       elm_object_item_del(ip_info_list_data->gateway_addr_item);
-       ip_info_list_data->gateway_addr_item = NULL;
-
-       elm_object_item_del(ip_info_list_data->prefix_length_item);
-       ip_info_list_data->prefix_length_item = NULL;
-
-       _ip_info_entry_del_callbacks(ip_info_list_data->dns_1_item);
-       elm_object_item_del(ip_info_list_data->dns_1_item);
-       ip_info_list_data->dns_1_item = NULL;
-
-       _ip_info_entry_del_callbacks(ip_info_list_data->dns_2_item);
-       elm_object_item_del(ip_info_list_data->dns_2_item);
-       ip_info_list_data->dns_2_item = NULL;
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static gboolean __genlist_item_disable_later(void *data)
-{
-       elm_genlist_item_selected_set((Elm_Object_Item *)data, FALSE);
-
-       return FALSE;
-}
-
-static void _gl_deselect_callback(void* data,
-               Evas_Object* obj, void* event_info)
-{
-       common_util_managed_idle_add(__genlist_item_disable_later, event_info);
-}
-
-static char* _ip_info_iptoggle_text_get(void *data, Evas_Object *obj,
-               const char *part)
-{
-
-       retvm_if(NULL == data || NULL == part, NULL);
-       full_ip_info_t *ip_data = (full_ip_info_t *) data;
-
-       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part, part)) {
-               ip_info_list_t *ip_info_list_data = ip_data->ip_info_list;
-#ifdef ACCESSIBLITY_FEATURE
-               char buf[100];
-               Evas_Object *ao = elm_object_item_access_object_get(ip_info_list_data->ip_toggle_item);
-               g_snprintf(buf, sizeof(buf), "%s%s%s",
-                                               sc(ip_info_list_data->str_pkg_name, I18N_TYPE_On),
-                                               sc(ip_info_list_data->str_pkg_name, I18N_TYPE_Off),
-                                               sc(ip_info_list_data->str_pkg_name, I18N_TYPE_Button));
-               elm_access_info_set(ao, ELM_ACCESS_TYPE, buf);
-
-               if (WIFI_MANAGER_IP_CONFIG_TYPE_STATIC == ip_info_list_data->ip_type)
-                       elm_access_info_set(ao, ELM_ACCESS_STATE, sc(ip_info_list_data->str_pkg_name, I18N_TYPE_On));
-               else
-                       elm_access_info_set(ao, ELM_ACCESS_STATE, sc(ip_info_list_data->str_pkg_name, I18N_TYPE_Off));
-#endif
-               return (char*)g_strdup(sc(ip_info_list_data->str_pkg_name, I18N_TYPE_Static_IP));
-       }
-
-       return NULL;
-}
-
-static Elm_Object_Item* _add_description(Evas_Object* genlist, char* title,
-               char* description, Elm_Object_Item* insert_after)
-{
-       retvm_if(NULL == genlist, NULL);
-
-       _view_detail_description_data_t* description_data =
-                       g_try_new0(_view_detail_description_data_t, 1);
-       retvm_if(NULL == description_data, NULL);
-
-       description_data->title = g_strdup(title);
-       description_data->description = g_strdup(description);
-
-       Elm_Object_Item* det = NULL;
-       if (insert_after) {
-               det = elm_genlist_item_insert_after(
-                               genlist, /*obj*/
-                               description_itc,/*itc*/
-                               description_data,/*data*/
-                               NULL,/*parent*/
-                               insert_after, /*after than*/
-                               ELM_GENLIST_ITEM_NONE, /*flags*/
-                               _gl_deselect_callback,/*func*/
-                               NULL);/*func_data*/
-       } else {
-               det = elm_genlist_item_append(
-                               genlist,
-                               description_itc,
-                               description_data,
-                               NULL,
-                               ELM_GENLIST_ITEM_NONE,
-                               _gl_deselect_callback,
-                               NULL);
-       }
-
-       elm_genlist_item_select_mode_set(det, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
-       elm_object_item_disabled_set(det, TRUE);
-
-       return det;
-}
-
-static bool __ap_foreach_ipv6_callback(char *ipv6_address, void *user_data)
-{
-       char **buf = NULL;
-       buf = user_data;
-       if (*buf == NULL) {
-               if (!(*buf = (char *)malloc(strlen(ipv6_address) + 1))) {
-                       ERROR_LOG(UG_NAME_ERR, "Failed to allocate memory");
-                       return false;
-               }
-               *buf[0] = '\0';
-               strncpy(*buf, ipv6_address, strlen(ipv6_address) + 1);
-       } else {
-               if (!(*buf = (char *)realloc(*buf, strlen(*buf) + strlen(ipv6_address) + 5))) {
-                       ERROR_LOG(UG_NAME_ERR, "Failed to realloc memory");
-                       return false;
-               }
-               strncat(*buf, "<br>", 5);
-               strncat(*buf, ipv6_address, strlen(ipv6_address) + 1);
-       }
-
-       return true;
-}
-
-static void __ip_info_toggle_item_sel_cb(void* data,
-               Evas_Object* obj, void* event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       const char *object_type;
-       ip_info_list_t *ip_info_list_data = NULL;
-       wifi_manager_ip_config_type_e ip_type = WIFI_MANAGER_IP_CONFIG_TYPE_DYNAMIC;
-       full_ip_info_t *ip_data = (full_ip_info_t *)data;
-       retm_if(ip_data == NULL);
-       ip_info_list_data = ip_data->ip_info_list;
-       if (ip_info_list_data == NULL) {
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-       wifi_manager_ap_h ap = ip_info_list_data->ap;
-
-       object_type = evas_object_type_get(obj);
-
-       if (g_strcmp0(object_type, "elm_check") == 0) {
-               Eina_Bool ip_mode = elm_check_state_get(obj);
-
-               if (ip_mode == TRUE)
-                       ip_type = WIFI_MANAGER_IP_CONFIG_TYPE_STATIC;
-               else
-                       ip_type = WIFI_MANAGER_IP_CONFIG_TYPE_DYNAMIC;
-       } else if (g_strcmp0(object_type, "elm_genlist") == 0) {
-               elm_genlist_item_selected_set(ip_info_list_data->ip_toggle_item,
-                               EINA_FALSE);
-
-               if (ip_info_list_data->ip_type == WIFI_MANAGER_IP_CONFIG_TYPE_STATIC)
-                       ip_type = WIFI_MANAGER_IP_CONFIG_TYPE_DYNAMIC;
-               else
-                       ip_type = WIFI_MANAGER_IP_CONFIG_TYPE_STATIC;
-       }
-
-       if (ip_type == WIFI_MANAGER_IP_CONFIG_TYPE_DYNAMIC) {
-               char *ip_addr = NULL;
-               char *ipv6_addr = NULL;
-
-               /* Hide input keypad if popped out */
-               ecore_imf_input_panel_hide();
-
-               _delete_static_ip_table(ip_info_list_data);
-
-               wifi_manager_ap_get_ip_address(ap, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &ip_addr);
-               wifi_manager_ap_foreach_ipv6_address(ap, __ap_foreach_ipv6_callback, &ipv6_addr);
-
-               /* Dynamic IP Address */
-               if (g_strcmp0(ip_addr, IPV4_DEFAULT_ADDR) || (!g_strcmp0(ip_addr, IPV4_DEFAULT_ADDR) && !g_strcmp0(ipv6_addr, IPV6_DEFAULT_ADDR)))
-                       ip_info_list_data->ipv4_addr_item = _add_description(
-                                       ip_info_list_data->genlist,
-                                       "IDS_ST_BODY_IPV4",
-                                       ip_addr,
-                                       ip_info_list_data->ip_toggle_item);
-
-               if (g_strcmp0(ipv6_addr, IPV6_DEFAULT_ADDR)) {
-                       if (ip_info_list_data->ipv4_addr_item)
-                               ip_info_list_data->ipv6_addr_item = _add_description(
-                                               ip_info_list_data->genlist,
-                                               "IDS_ST_BODY_IPV6",
-                                               ipv6_addr,
-                                               ip_info_list_data->ipv4_addr_item);
-                       else
-                               ip_info_list_data->ipv6_addr_item = _add_description(
-                                               ip_info_list_data->genlist,
-                                               "IDS_ST_BODY_IPV6",
-                                               ipv6_addr,
-                                               ip_info_list_data->ip_toggle_item);
-               }
-
-               g_free(ip_addr);
-               ip_addr = NULL;
-
-               g_free(ipv6_addr);
-               ipv6_addr = NULL;
-
-               ip_info_list_data->ip_type = WIFI_MANAGER_IP_CONFIG_TYPE_DYNAMIC;
-       } else if (ip_type == WIFI_MANAGER_IP_CONFIG_TYPE_STATIC) {
-               elm_object_item_del(ip_info_list_data->ip_addr_item);
-               ip_info_list_data->ip_addr_item = NULL;
-
-               elm_object_item_del(ip_info_list_data->ipv4_addr_item);
-               ip_info_list_data->ipv4_addr_item = NULL;
-
-               elm_object_item_del(ip_info_list_data->ipv6_addr_item);
-               ip_info_list_data->ipv6_addr_item = NULL;
-
-               ip_data->is_first_create = FALSE;
-
-               /* Create the entry layouts */
-               _create_static_ip_table(ip_data);
-               ip_info_list_data->ip_type = WIFI_MANAGER_IP_CONFIG_TYPE_STATIC;
-       }
-
-       if (ip_info_list_data->ip_toggle_item != NULL)
-               elm_genlist_item_update(ip_info_list_data->ip_toggle_item);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static Evas_Object *_ip_info_iptoggle_content_get(void *data,
-               Evas_Object *obj, const char *part)
-{
-       __COMMON_FUNC_ENTER__;
-
-       retvm_if(NULL == data || NULL == obj || NULL == part, NULL);
-       full_ip_info_t *ip_data = (full_ip_info_t *) data;
-       ip_info_list_t *ip_info_list_data = ip_data->ip_info_list;
-       Evas_Object *toggle_btn = NULL;
-
-       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].sub_content_part, part)) {
-               toggle_btn = elm_check_add(obj);
-               elm_object_style_set(toggle_btn, "on&off");
-               elm_object_focus_allow_set(toggle_btn, EINA_FALSE);
-
-               if (WIFI_MANAGER_IP_CONFIG_TYPE_STATIC == ip_info_list_data->ip_type)
-                       elm_check_state_set(toggle_btn, EINA_TRUE);
-               else
-                       elm_check_state_set(toggle_btn, EINA_FALSE);
-
-               evas_object_propagate_events_set(toggle_btn, EINA_FALSE);
-               evas_object_size_hint_align_set(toggle_btn, EVAS_HINT_FILL, EVAS_HINT_FILL);
-               evas_object_size_hint_weight_set(toggle_btn, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-               evas_object_smart_callback_add(toggle_btn, "changed",
-                               __ip_info_toggle_item_sel_cb, ip_data);
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return toggle_btn;
-}
-
-#define EMULATOR_MAC_ADDR_SIZE 6
-#define EMULATOR_MAC_ADDR_MAX  20
-static int ip_info_emulator_get_random_mac(unsigned char *buf)
-{
-       __COMMON_FUNC_ENTER__;
-
-       FILE *fp;
-       int rc;
-
-       fp = fopen("/dev/urandom", "rb");
-       if (fp == NULL) {
-               ERROR_LOG(UG_NAME_ERR, "Could not open /dev/urandom");
-               return -1;
-       }
-
-       rc = fread(buf, 1, EMULATOR_MAC_ADDR_SIZE, fp);
-       if (fp)
-               fclose(fp);
-
-       return rc != EMULATOR_MAC_ADDR_SIZE ? -1 : 0;
-}
-
-void ip_info_delete_prev(prev_ip_info_t *prev_ip_info)
-{
-       retm_if(NULL == prev_ip_info);
-
-       __COMMON_FUNC_ENTER__;
-
-       g_free(prev_ip_info->ip_addr);
-       g_free(prev_ip_info->subnet_mask);
-       g_free(prev_ip_info->gateway_addr);
-       g_free(prev_ip_info->dns_1);
-       g_free(prev_ip_info->dns_2);
-       g_free(prev_ip_info->proxy_data);
-       g_free(prev_ip_info);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-full_ip_info_t *ip_info_append_items(wifi_manager_ap_h ap, const char *pkg_name,
-               Evas_Object *genlist, imf_ctxt_panel_cb_t input_panel_cb, void *input_panel_cb_data,
-               Evas_Object *win)
-{
-       __COMMON_FUNC_ENTER__;
-       int ret = WIFI_MANAGER_ERROR_NONE;
-       char *proxy_data = NULL;
-       char *proxy_addr = NULL;
-       char *proxy_port = NULL;
-       Elm_Object_Item* item = NULL;
-       common_utils_entry_info_t *edit_box_details;
-       wifi_manager_proxy_type_e proxy_type;
-       char *ip_addr = NULL;
-       char *ipv6_addr = NULL;
-       char *temp = NULL;
-       char *str2 = NULL;
-       full_ip_info_t *ip_data = NULL;
-       assertm_if(NULL == ap, "NULL!!");
-       assertm_if(NULL == pkg_name, "NULL!!");
-       assertm_if(NULL == genlist, "NULL!!");
-
-       prev_ip_info_t *prev_ip_info = g_try_new0(prev_ip_info_t, 1);
-       if (prev_ip_info == NULL)
-               return NULL;
-
-       ip_info_list_t *ip_info_list_data = g_try_new0(ip_info_list_t, 1);
-       if (ip_info_list_data == NULL) {
-               g_free(prev_ip_info);
-               prev_ip_info = NULL;
-
-               return NULL;
-       }
-
-       ip_data = g_try_new0(full_ip_info_t, 1);
-       if (ip_data == NULL) {
-               g_free(prev_ip_info);
-               g_free(ip_info_list_data);
-               prev_ip_info = NULL;
-               ip_info_list_data = NULL;
-               return NULL;
-       }
-
-       ip_data->ip_info_list = ip_info_list_data;
-       ip_data->prev_ip_info = prev_ip_info;
-
-       ip_info_list_data->ap = ap;
-       ip_info_list_data->str_pkg_name = pkg_name;
-       ip_info_list_data->win = win;
-       ip_info_list_data->genlist = genlist;
-       ip_info_list_data->input_panel_cb = input_panel_cb;
-       ip_info_list_data->input_panel_cb_data = input_panel_cb_data;
-
-       ip_toggle_itc = elm_genlist_item_class_new();
-       ip_toggle_itc->item_style = g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name;
-       ip_toggle_itc->func.text_get = _ip_info_iptoggle_text_get;
-       ip_toggle_itc->func.content_get = _ip_info_iptoggle_content_get;
-       ip_toggle_itc->func.state_get = NULL;
-       ip_toggle_itc->func.del = NULL;
-
-       description_itc = elm_genlist_item_class_new();
-       description_itc->item_style = g_genlist_info[WIFI_GENLIST_FULL_STYLE].style_name;
-       description_itc->func.text_get = NULL;
-       description_itc->func.content_get = _ip_info_detail_description_content_get;
-       description_itc->func.state_get = NULL;
-       description_itc->func.del = _ip_info_detail_description_del;
-
-       ip_entry_itc = elm_genlist_item_class_new();
-       ip_entry_itc->item_style = g_genlist_info[WIFI_GENLIST_FULL_STYLE].style_name;
-       ip_entry_itc->func.text_get = NULL;
-       ip_entry_itc->func.content_get = _ip_info_entry_item_content_get;
-       ip_entry_itc->func.state_get = NULL;
-       ip_entry_itc->func.del = _ip_info_entry_item_del;
-
-       elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
-
-       /* Static/Dynamic switch button */
-       wifi_manager_ip_config_type_e type = WIFI_MANAGER_IP_CONFIG_TYPE_NONE;
-       ret = wifi_manager_ap_get_ip_config_type(ap, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &type);
-       if (ret != WIFI_MANAGER_ERROR_NONE)
-               INFO_LOG(UG_NAME_ERR, "Failed to get ip config type! [%d]", ret);
-
-       ip_info_list_data->ip_type = type;
-       ip_info_list_data->ip_toggle_item = elm_genlist_item_append(genlist,
-                       ip_toggle_itc, ip_data, NULL, ELM_GENLIST_ITEM_NONE,
-                       __ip_info_toggle_item_sel_cb, ip_data);
-
-       prev_ip_info->ip_type = type;
-
-       /* IP address */
-       if (WIFI_MANAGER_IP_CONFIG_TYPE_STATIC == type) {
-               ip_data->is_first_create = TRUE;
-
-               /* Create the entry layouts */
-               _create_static_ip_table(ip_data);
-       } else if (WIFI_MANAGER_IP_CONFIG_TYPE_DYNAMIC == type) {
-               wifi_manager_ap_get_ip_address(ap, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &ip_addr);
-               wifi_manager_ap_foreach_ipv6_address(ap, __ap_foreach_ipv6_callback, &ipv6_addr);
-
-               prev_ip_info->ip_addr = g_strdup(ip_addr);
-
-               if (g_strcmp0(ip_addr, IPV4_DEFAULT_ADDR) || (!g_strcmp0(ip_addr, IPV4_DEFAULT_ADDR) && !g_strcmp0(ipv6_addr, IPV6_DEFAULT_ADDR)))
-                       ip_info_list_data->ipv4_addr_item = _add_description(genlist,
-                                       "IDS_ST_BODY_IPV4", ip_addr, NULL);
-
-               if (g_strcmp0(ipv6_addr, IPV6_DEFAULT_ADDR))
-                       ip_info_list_data->ipv6_addr_item = _add_description(genlist,
-                                       "IDS_ST_BODY_IPV6", ipv6_addr, NULL);
-
-               g_free(ip_addr);
-               ip_addr = NULL;
-
-               g_free(ipv6_addr);
-               ipv6_addr = NULL;
-       }
-
-       if (_is_emulator()) {
-               char rand_addr[EMULATOR_MAC_ADDR_MAX];
-               unsigned char rand_mac_add[EMULATOR_MAC_ADDR_SIZE + 1];
-               if (ip_info_emulator_get_random_mac(rand_mac_add) == -1) {
-                       ERROR_LOG(UG_NAME_ERR, "Failed to get random mac address");
-                       return NULL;
-               }
-
-               rand_mac_add[0] &= 0xFE;
-               rand_mac_add[0] |= 0x02;
-
-               snprintf(rand_addr, EMULATOR_MAC_ADDR_MAX, "%x:%x:%x:%x:%x:%x",
-                               rand_mac_add[0], rand_mac_add[1],
-                               rand_mac_add[2], rand_mac_add[3],
-                               rand_mac_add[4], rand_mac_add[5]);
-               item = _add_description(genlist,
-                               "IDS_WIFI_BODY_MAC_ADDRESS", rand_addr, NULL);
-               ip_info_list_data->mac_addr_item = item;
-       } else {
-               char *mac_addr = NULL;
-               /* Mac address */
-               ret = wifi_manager_ap_get_bssid(ap, &mac_addr);
-               if (ret != WIFI_MANAGER_ERROR_NONE)
-                       INFO_LOG(UG_NAME_ERR, "Failed to get bssid! [%d]", ret);
-
-               item = _add_description(genlist,
-                               "IDS_WIFI_BODY_MAC_ADDRESS", mac_addr, NULL);
-               ip_info_list_data->mac_addr_item = item;
-
-               g_free(mac_addr);
-               mac_addr = NULL;
-       }
-
-       ret = wifi_manager_ap_get_proxy_type(ap, &proxy_type);
-       assertm_if(WIFI_MANAGER_ERROR_NONE != ret, "NULL!!");
-       prev_ip_info->proxy_type = proxy_type;
-
-       ret = wifi_manager_ap_get_proxy_address(ap, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, &proxy_data);
-       assertm_if(NULL == proxy_data, "NULL!!");
-
-       if (WIFI_MANAGER_ERROR_NONE == ret && proxy_data && strlen(proxy_data)) {
-               temp = g_strdup(proxy_data);
-               if (temp != NULL) {
-                       /*Proxy Port*/
-                       str2 = strrchr(temp, ':');
-                       if (str2 != NULL) {
-                               proxy_port = g_strdup(str2 + 1);
-                               *str2 = '\0';
-                       }
-
-                       /*Proxy Address*/
-                       proxy_addr = g_strdup(temp);
-
-                       g_free(temp);
-                       temp = NULL;
-               }
-
-               prev_ip_info->proxy_data = g_strdup(proxy_data);
-       } else {
-               ERROR_LOG(UG_NAME_ERR, "Error = %d", ret);
-       }
-
-       edit_box_details = g_new0(common_utils_entry_info_t, 1);
-       edit_box_details->str_pkg_name = pkg_name;
-       edit_box_details->entry_id = ENTRY_TYPE_PROXY_ADDR;
-       edit_box_details->title_txt = "IDS_ST_SBODY_PROXY_ADDRESS";
-       edit_box_details->entry_txt = proxy_addr;
-       edit_box_details->guide_txt = DEFAULT_GUIDE_PROXY_IP;
-       edit_box_details->input_panel_cb = input_panel_cb;
-       edit_box_details->input_panel_cb_data = input_panel_cb_data;
-       edit_box_details->win = win;
-       edit_box_details->item = elm_genlist_item_append(genlist, ip_entry_itc,
-                       edit_box_details, NULL, ELM_GENLIST_ITEM_NONE,
-                       _gl_editbox_sel_cb, edit_box_details);
-#ifdef ACCESSIBLITY_FEATURE
-       Evas_Object *ao = elm_object_item_access_object_get(edit_box_details->item);
-       elm_access_info_cb_set(ao, ELM_ACCESS_INFO, _access_info_cb, edit_box_details);
-#endif
-       ip_info_list_data->proxy_addr_item = edit_box_details->item;
-
-       edit_box_details = g_new0(common_utils_entry_info_t, 1);
-       edit_box_details->str_pkg_name = pkg_name;
-       edit_box_details->entry_id = ENTRY_TYPE_PROXY_PORT;
-       edit_box_details->title_txt = "IDS_ST_SBODY_PROXY_PORT";
-       edit_box_details->entry_txt = proxy_port;
-       edit_box_details->guide_txt = DEFAULT_GUIDE_PROXY_PORT;
-       edit_box_details->input_panel_cb = input_panel_cb;
-       edit_box_details->input_panel_cb_data = input_panel_cb_data;
-       edit_box_details->win = win;
-       edit_box_details->item = elm_genlist_item_append(genlist, ip_entry_itc,
-                       edit_box_details, NULL, ELM_GENLIST_ITEM_NONE,
-                       _gl_editbox_sel_cb, edit_box_details);
-#ifdef ACCESSIBLITY_FEATURE
-       ao = elm_object_item_access_object_get(edit_box_details->item);
-       elm_access_info_cb_set(ao, ELM_ACCESS_INFO, _access_info_cb, edit_box_details);
-#endif
-       ip_info_list_data->proxy_port_item = edit_box_details->item;
-
-       g_free(proxy_data);
-       proxy_data = NULL;
-
-       __COMMON_FUNC_EXIT__;
-       return ip_data;
-}
-
-static char* get_ip_info_text(entry_id_type_t e)
-{
-       if (ip_info_text_list[e] != NULL)
-               return ip_info_text_list[e];
-
-       return NULL;
-}
-
-static void free_ip_info_text(entry_id_type_t e)
-{
-       g_free(ip_info_text_list[e]);
-       ip_info_text_list[e] = NULL;
-}
-
-void ip_info_save_data(full_ip_info_t *ip_data)
-{
-       __COMMON_FUNC_ENTER__;
-       retm_if(ip_data == NULL);
-       ip_info_list_t *ip_info_list_data = ip_data->ip_info_list;
-       prev_ip_info_t *prev_ip_info = ip_data->prev_ip_info;
-       retm_if(NULL == ip_info_list_data || NULL == prev_ip_info);
-
-       char* txt = NULL;
-       char* proxy_addr = NULL;
-       char* proxy_port = NULL;
-       wifi_manager_ap_h ap = ip_info_list_data->ap;
-       int ret = WIFI_MANAGER_ERROR_NONE;
-       ip_data->is_info_changed = FALSE;
-
-       if (prev_ip_info->ip_type != ip_info_list_data->ip_type) {
-               if (WIFI_MANAGER_IP_CONFIG_TYPE_DYNAMIC == ip_info_list_data->ip_type) {
-                       /* Reset the DNS addresses if dynamic */
-                       ret = wifi_manager_ap_set_dns_address(ap, 1,
-                                       WIFI_MANAGER_ADDRESS_FAMILY_IPV4, DEFAULT_GUIDE_IP);
-                       if (ret == WIFI_MANAGER_ERROR_NONE)
-                               ip_data->is_info_changed = TRUE;
-
-                       ret = wifi_manager_ap_set_dns_address(ap, 2,
-                                       WIFI_MANAGER_ADDRESS_FAMILY_IPV4, DEFAULT_GUIDE_IP);
-                       if (ret == WIFI_MANAGER_ERROR_NONE)
-                               ip_data->is_info_changed = TRUE;
-                       ip_info_list_data->dns_type = WIFI_MANAGER_DNS_CONFIG_TYPE_DYNAMIC;
-
-               } else if (WIFI_MANAGER_IP_CONFIG_TYPE_STATIC == ip_info_list_data->ip_type) {
-                       ip_info_list_data->dns_type = WIFI_MANAGER_DNS_CONFIG_TYPE_STATIC;
-               }
-
-               ret = wifi_manager_ap_set_ip_config_type(ap, WIFI_MANAGER_ADDRESS_FAMILY_IPV4,
-                               ip_info_list_data->ip_type);
-               retm_if(WIFI_MANAGER_ERROR_NONE != ret);
-
-               ret = wifi_manager_ap_set_dns_config_type(ap, WIFI_MANAGER_ADDRESS_FAMILY_IPV4,
-                               ip_info_list_data->dns_type);
-               retm_if(WIFI_MANAGER_ERROR_NONE != ret);
-
-               ip_data->is_info_changed = TRUE;
-       }
-
-       if (WIFI_MANAGER_IP_CONFIG_TYPE_STATIC == ip_info_list_data->ip_type) {
-               txt = g_strdup(get_ip_info_text(ENTRY_TYPE_IP_ADDR));
-               if (!txt)
-                       txt = g_strdup(DEFAULT_GUIDE_IP);
-               if (g_strcmp0(prev_ip_info->ip_addr, txt) != 0) {
-                       ret = wifi_manager_ap_set_ip_address(ap,
-                                       WIFI_MANAGER_ADDRESS_FAMILY_IPV4, txt);
-
-                       if (ret == WIFI_MANAGER_ERROR_NONE)
-                               ip_data->is_info_changed = TRUE;
-               }
-               free_ip_info_text(ENTRY_TYPE_IP_ADDR);
-               g_free(txt);
-
-               txt = g_strdup(get_ip_info_text(ENTRY_TYPE_SUBNET_MASK));
-               if (!txt)
-                       txt = g_strdup(DEFAULT_GUIDE_IP);
-               if (g_strcmp0(prev_ip_info->subnet_mask, txt) != 0) {
-                       ret = wifi_manager_ap_set_subnet_mask(ap,
-                                       WIFI_MANAGER_ADDRESS_FAMILY_IPV4, txt);
-
-                       if (ret == WIFI_MANAGER_ERROR_NONE)
-                               ip_data->is_info_changed = TRUE;
-               }
-               free_ip_info_text(ENTRY_TYPE_SUBNET_MASK);
-               g_free(txt);
-
-               txt = g_strdup(get_ip_info_text(ENTRY_TYPE_GATEWAY));
-               if (!txt)
-                       txt = g_strdup(DEFAULT_GUIDE_IP);
-               if (g_strcmp0(prev_ip_info->gateway_addr, txt) != 0) {
-                       ret = wifi_manager_ap_set_gateway_address(ap,
-                                       WIFI_MANAGER_ADDRESS_FAMILY_IPV4, txt);
-
-                       if (ret == WIFI_MANAGER_ERROR_NONE)
-                               ip_data->is_info_changed = TRUE;
-               }
-               free_ip_info_text(ENTRY_TYPE_GATEWAY);
-               g_free(txt);
-
-               txt = g_strdup(get_ip_info_text(ENTRY_TYPE_DNS_1));
-               if (!txt)
-                       txt = g_strdup(DEFAULT_GUIDE_IP);
-               if (g_strcmp0(prev_ip_info->dns_1, txt) != 0) {
-                       ret = wifi_manager_ap_set_dns_address(ap, 1,
-                                       WIFI_MANAGER_ADDRESS_FAMILY_IPV4, txt);
-
-                       if (ret == WIFI_MANAGER_ERROR_NONE)
-                               ip_data->is_info_changed = TRUE;
-               }
-               free_ip_info_text(ENTRY_TYPE_DNS_1);
-               g_free(txt);
-
-               txt = g_strdup(get_ip_info_text(ENTRY_TYPE_DNS_2));
-               if (!txt)
-                       txt = g_strdup(DEFAULT_GUIDE_IP);
-               if (g_strcmp0(prev_ip_info->dns_2, txt) != 0) {
-                       ret = wifi_manager_ap_set_dns_address(ap, 2,
-                                       WIFI_MANAGER_ADDRESS_FAMILY_IPV4, txt);
-
-                       if (ret == WIFI_MANAGER_ERROR_NONE)
-                               ip_data->is_info_changed = TRUE;
-               }
-               free_ip_info_text(ENTRY_TYPE_DNS_2);
-               g_free(txt);
-       }
-
-       proxy_addr = g_strdup(get_ip_info_text(ENTRY_TYPE_PROXY_ADDR));
-       if (proxy_addr == NULL) {
-               DEBUG_LOG(UG_NAME_NORMAL, "Set proxy type - auto");
-               if (prev_ip_info->proxy_type != WIFI_MANAGER_PROXY_TYPE_AUTO)
-                       if (wifi_manager_ap_set_proxy_type(ap, WIFI_MANAGER_PROXY_TYPE_AUTO)
-                                       != WIFI_MANAGER_ERROR_NONE)
-                               ERROR_LOG(UG_NAME_NORMAL, "Fail to set proxy type");
-       } else {
-               proxy_port = g_strdup(get_ip_info_text(ENTRY_TYPE_PROXY_PORT));
-               if (proxy_port)
-                       txt = g_strdup_printf("%s:%s", proxy_addr, proxy_port);
-               else
-                       txt = g_strdup_printf("%s:%s", proxy_addr, DEFAULT_GUIDE_PROXY_PORT);
-
-               DEBUG_LOG(UG_NAME_NORMAL, "Set proxy type - manual : %s", txt);
-               if (prev_ip_info->proxy_type != WIFI_MANAGER_PROXY_TYPE_MANUAL) {
-                       if (wifi_manager_ap_set_proxy_type(ap, WIFI_MANAGER_PROXY_TYPE_MANUAL)
-                                       != WIFI_MANAGER_ERROR_NONE)
-                               ERROR_LOG(UG_NAME_NORMAL, "Fail to set proxy type");
-               }
-
-               if (g_strcmp0(prev_ip_info->proxy_data, txt) != 0) {
-                       if (wifi_manager_ap_set_proxy_address(ap, WIFI_MANAGER_ADDRESS_FAMILY_IPV4, txt)
-                                       != WIFI_MANAGER_ERROR_NONE)
-                               ERROR_LOG(UG_NAME_NORMAL, "Fail to set proxy address");
-               }
-
-               free_ip_info_text(ENTRY_TYPE_PROXY_ADDR);
-               free_ip_info_text(ENTRY_TYPE_PROXY_PORT);
-               g_free(proxy_port);
-               proxy_port = NULL;
-               g_free(txt);
-       }
-       txt = NULL;
-
-       g_free(proxy_addr);
-       proxy_addr = NULL;
-
-       /* ip_info_print_values(ap); */
-
-       __COMMON_FUNC_EXIT__;
-}
-
-void ip_info_remove(ip_info_list_t *ip_info_list)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (ip_info_list)
-               g_free(ip_info_list);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-void ip_info_close_all_keypads(ip_info_list_t *ip_info_list)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (!ip_info_list) {
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-       if (WIFI_MANAGER_IP_CONFIG_TYPE_STATIC == ip_info_list->ip_type) {
-               if (ip_info_list->ip_addr_item)
-                       common_utils_edit_box_focus_set(ip_info_list->ip_addr_item, EINA_FALSE);
-               if (ip_info_list->subnet_mask_item)
-                       common_utils_edit_box_focus_set(ip_info_list->subnet_mask_item, EINA_FALSE);
-               if (ip_info_list->gateway_addr_item)
-                       common_utils_edit_box_focus_set(ip_info_list->gateway_addr_item, EINA_FALSE);
-               if (ip_info_list->dns_1_item)
-                       common_utils_edit_box_focus_set(ip_info_list->dns_1_item, EINA_FALSE);
-               if (ip_info_list->dns_2_item)
-                       common_utils_edit_box_focus_set(ip_info_list->dns_2_item, EINA_FALSE);
-               if (ip_info_list->proxy_addr_item)
-                       common_utils_edit_box_focus_set(ip_info_list->proxy_addr_item, EINA_FALSE);
-               if (ip_info_list->proxy_port_item)
-                       common_utils_edit_box_focus_set(ip_info_list->proxy_port_item, EINA_FALSE);
-       }
-       __COMMON_FUNC_EXIT__;
-}
-
-void ip_info_enable_all_keypads(ip_info_list_t *ip_info_list)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (!ip_info_list) {
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-       if (WIFI_MANAGER_IP_CONFIG_TYPE_STATIC == ip_info_list->ip_type) {
-               if (ip_info_list->ip_addr_item)
-                       common_utils_edit_box_allow_focus_set(ip_info_list->ip_addr_item, EINA_TRUE);
-               if (ip_info_list->subnet_mask_item)
-                       common_utils_edit_box_allow_focus_set(ip_info_list->subnet_mask_item, EINA_TRUE);
-               if (ip_info_list->gateway_addr_item)
-                       common_utils_edit_box_allow_focus_set(ip_info_list->gateway_addr_item, EINA_TRUE);
-               if (ip_info_list->dns_1_item)
-                       common_utils_edit_box_allow_focus_set(ip_info_list->dns_1_item, EINA_TRUE);
-               if (ip_info_list->dns_2_item)
-                       common_utils_edit_box_allow_focus_set(ip_info_list->dns_2_item, EINA_TRUE);
-               if (ip_info_list->proxy_addr_item)
-                       common_utils_edit_box_allow_focus_set(ip_info_list->proxy_addr_item, EINA_TRUE);
-               if (ip_info_list->proxy_port_item)
-                       common_utils_edit_box_allow_focus_set(ip_info_list->proxy_port_item, EINA_TRUE);
-       }
-       __COMMON_FUNC_EXIT__;
-}
diff --git a/sources/libraries/Common/common_pswd_popup.c b/sources/libraries/Common/common_pswd_popup.c
deleted file mode 100755 (executable)
index 2b83101..0000000
+++ /dev/null
@@ -1,927 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-#include <feedback.h>
-#include <efl_extension.h>
-
-#include "common.h"
-#include "common_utils.h"
-#include "common_pswd_popup.h"
-#include "common_generate_pin.h"
-#include "i18nmanager.h"
-#include "ug_wifi.h"
-
-#define EDJ_GRP_POPUP_PBC_BUTTON_LAYOUT "popup_pbc_button_layout"
-#define EDJ_GRP_POPUP_WPS_PIN_LAYOUT "popup_wps_pin_layout"
-
-#define MAX_PBC_TIMEOUT_SECS   120     // Time in seconds
-#define PASSWORD_LENGTH                64
-
-static Elm_Genlist_Item_Class g_wps_itc;
-static Elm_Genlist_Item_Class g_check_box_itc;
-static Elm_Genlist_Item_Class g_pswd_entry_itc;
-static gboolean wps_options_click = FALSE;
-static gboolean keypad_state = FALSE;
-
-extern genlist_info_t g_genlist_info[WIFI_GENLIST_STYLE_MAX];
-extern content_size_info_t g_content_size_info;
-
-static void __popup_entry_changed_cb(void* data, Evas_Object* obj, void* event_info)
-{
-       Evas_Object *btn_ok = NULL;
-       pswd_popup_t *pswd_popup_data = NULL;
-       char* entry_str = NULL;
-       unsigned short int passwd_length = 0;
-
-       if (!data)
-               return;
-
-       pswd_popup_data = (pswd_popup_t *) data;
-       entry_str = passwd_popup_get_txt(pswd_popup_data);
-       if (entry_str != NULL)
-               passwd_length = strlen(entry_str);
-
-       btn_ok = elm_object_part_content_get(pswd_popup_data->popup, "button2");
-
-       if (pswd_popup_data->sec_type == WIFI_MANAGER_SECURITY_TYPE_WEP) {
-               if (passwd_length > 0) {
-                       elm_object_disabled_set(btn_ok, EINA_FALSE);
-                       elm_entry_input_panel_return_key_disabled_set(obj,
-                                       EINA_FALSE);
-               } else {
-                       elm_object_disabled_set(btn_ok, EINA_TRUE);
-                       elm_entry_input_panel_return_key_disabled_set(obj,
-                                       EINA_TRUE);
-               }
-       } else if (pswd_popup_data->sec_type == WIFI_MANAGER_SECURITY_TYPE_WPA2_PSK ||
-                       pswd_popup_data->sec_type == WIFI_MANAGER_SECURITY_TYPE_WPA_PSK) {
-               if (passwd_length > 7) {
-                       elm_object_disabled_set(btn_ok, EINA_FALSE);
-                       elm_entry_input_panel_return_key_disabled_set(obj,
-                                       EINA_FALSE);
-               } else {
-                       elm_object_disabled_set(btn_ok, EINA_TRUE);
-                       elm_entry_input_panel_return_key_disabled_set(obj,
-                                       EINA_TRUE);
-               }
-       }
-
-       if (elm_object_part_content_get(obj, "elm.swallow.clear")) {
-               if (elm_object_focus_get(obj)) {
-                       if (elm_entry_is_empty(obj)) {
-                               elm_object_signal_emit(obj,
-                                               "elm,state,clear,hidden", "");
-                       } else {
-                               elm_object_signal_emit(obj,
-                                               "elm,state,clear,visible", "");
-                       }
-               }
-       }
-
-       if (entry_str)
-               g_free(entry_str);
-}
-
-static void __popup_entry_maxlength_reached(void *data, Evas_Object *obj,
-               void *event_info)
-{
-       common_utils_send_message_to_net_popup("Password length",
-                       "Lengthy Password", "notification", NULL);
-}
-
-static void __common_pbc_popup_destroy(pbc_popup_t *pbc_popup_data)
-{
-       __COMMON_FUNC_ENTER__;
-       if (!pbc_popup_data)
-               return;
-
-       if (pbc_popup_data->checker == 0) {
-               pbc_popup_data->checker = 1;
-
-               if (pbc_popup_data->timer != NULL) {
-                       ecore_timer_del(pbc_popup_data->timer);
-                       pbc_popup_data->timer = NULL;
-               }
-
-               if (pbc_popup_data->pin != NULL) {
-                       g_free(pbc_popup_data->pin);
-                       pbc_popup_data->pin = NULL;
-               }
-
-               if (pbc_popup_data->popup != NULL) {
-                       evas_object_hide(pbc_popup_data->popup);
-                       evas_object_del(pbc_popup_data->popup);
-                       pbc_popup_data->popup = NULL;
-               }
-               g_free(pbc_popup_data);
-       }
-       __COMMON_FUNC_EXIT__;
-       return;
-}
-
-static Eina_Bool _fn_pb_timer_bar(void *data)
-{
-       double val = 120.0;
-       time_t current_time;
-       int time_diff;
-       time(&current_time);
-
-       pswd_popup_t *pswd_popup_data = (pswd_popup_t *)data;
-       pbc_popup_t *pbc_popup_data = pswd_popup_data->pbc_popup_data;
-       if (!pbc_popup_data || pbc_popup_data->timer == NULL ||
-                       pbc_popup_data->progressbar == NULL) {
-               return ECORE_CALLBACK_CANCEL;
-       }
-       time_diff = difftime(current_time, pswd_popup_data->start_time);
-       pbc_popup_data->value = (double)(time_diff/(double)MAX_PBC_TIMEOUT_SECS);
-       if (pbc_popup_data->value >= 1) {
-               if (pbc_popup_data->checker == 0) {
-                       __COMMON_FUNC_ENTER__;
-
-                       Evas_Object *cancel_btn = elm_object_part_content_get(
-                                       pbc_popup_data->popup, "button1");
-                       evas_object_smart_callback_call(cancel_btn, "clicked", NULL);
-
-                       __COMMON_FUNC_EXIT__;
-               }
-               return ECORE_CALLBACK_CANCEL;
-       }
-       val = val - time_diff;
-       int remain_mins = (int)(val);
-       int remain_secs = 0;
-       remain_secs = remain_mins % 60;
-       remain_mins /= 60;
-
-       char *remaining_time_str = g_strdup_printf(
-                       "<font_size=40><align=center>%02d:%02d</align></font_size>",
-                       remain_mins, remain_secs);
-       elm_object_text_set(pbc_popup_data->timer_label, remaining_time_str);
-       /* INFO_LOG(UG_NAME_NORMAL, "pbc_popup_data->value = %lf;"
-                       "remain_mins = %d; remain_secs = %d; remaining_time_str = %s",
-                       pbc_popup_data->value, remain_mins, remain_secs, remaining_time_str); */
-       g_free(remaining_time_str);
-
-       elm_progressbar_value_set(pbc_popup_data->progressbar, pbc_popup_data->value);
-
-       return ECORE_CALLBACK_RENEW;
-}
-
-static Eina_Bool _enable_scan_updates_cb(void *data)
-{
-       /* Lets enable the scan updates */
-       wlan_manager_enable_scan_result_update();
-
-       /* Reset the ecore timer handle */
-       common_util_manager_ecore_scan_update_timer_reset();
-
-       return ECORE_CALLBACK_CANCEL;
-}
-
-static void __pbc_popup_language_changed_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       pbc_popup_t *pbc_data = (pbc_popup_t *)data;
-       Evas_Object *layout = NULL;
-       char str[1024];
-
-       retm_if(pbc_data == NULL || pbc_data->popup == NULL);
-       layout = elm_object_content_get(pbc_data->popup);
-
-       if (pbc_data->wps_type == POPUP_WPS_BTN) {
-               g_snprintf(str, 1024, sc(PACKAGE,
-                               I18N_TYPE_Press_WPS_On_Your_Wi_Fi_Access_Point), 2);
-               elm_object_domain_translatable_part_text_set(layout,
-                               "elm.text.description", PACKAGE, str);
-       } else if (pbc_data->wps_type == POPUP_WPS_PIN) {
-               g_snprintf(str, 1024, sc(PACKAGE,
-                               I18N_TYPE_Enter_PIN_number_on_your_WIFI_access_point),
-                               pbc_data->pin, 2);
-               elm_object_domain_translatable_part_text_set(layout,
-                               "elm.text.description", PACKAGE, str);
-       }
-       __COMMON_FUNC_EXIT__;
-}
-
-void create_pbc_popup(pswd_popup_t *pswd_popup_data, Evas_Smart_Cb cancel_cb,
-               void *cancel_cb_data, popup_type_t type, char *pin)
-{
-       if (!pswd_popup_data)
-               return;
-
-       Evas_Object *popup = NULL;
-       Evas_Object *progressbar = NULL;
-       Evas_Object *timer_label = NULL;
-       Evas_Object *layout;
-       char buf[512] = "";
-
-       pbc_popup_t *pbc_popup_data = NULL;
-       pbc_popup_data = g_new0(pbc_popup_t, 1);
-
-       popup_btn_info_t popup_btn_data;
-       memset(&popup_btn_data, 0, sizeof(popup_btn_data));
-       popup_btn_data.btn1_txt = "IDS_WIFI_SK_CANCEL";
-       popup_btn_data.btn1_cb = cancel_cb;
-       popup_btn_data.btn1_data = cancel_cb_data;
-       popup = common_utils_show_info_popup(pswd_popup_data->win, &popup_btn_data);
-
-       if (type == POPUP_WPS_BTN) {
-               elm_object_domain_translatable_part_text_set(popup, "title,text",
-                               PACKAGE, "IDS_WIFI_BUTTON_WPS_BUTTON");
-       } else if (type == POPUP_WPS_PIN) {
-               elm_object_domain_translatable_part_text_set(popup, "title,text",
-                               PACKAGE, "IDS_WIFI_SK_WPS_PIN");
-       }
-
-       layout = elm_layout_add(popup);
-       if (layout == NULL) {
-               g_free(pbc_popup_data);
-               return;
-       }
-
-       if (type == POPUP_WPS_BTN) {
-               elm_layout_file_set(layout, CUSTOM_EDITFIELD_PATH,
-                               EDJ_GRP_POPUP_PBC_BUTTON_LAYOUT);
-               g_snprintf(buf, sizeof(buf), sc(pswd_popup_data->str_pkg_name,
-                               I18N_TYPE_Press_WPS_On_Your_Wi_Fi_Access_Point), 2);
-               elm_object_domain_translatable_part_text_set(layout,
-                               "elm.text.description", PACKAGE, buf);
-       } else if (type == POPUP_WPS_PIN) {
-               elm_layout_file_set(layout, CUSTOM_EDITFIELD_PATH,
-                               EDJ_GRP_POPUP_WPS_PIN_LAYOUT);
-               g_snprintf(buf, sizeof(buf),
-                               sc(pswd_popup_data->str_pkg_name,
-                                       I18N_TYPE_Enter_PIN_number_on_your_WIFI_access_point),
-                                       pin, 2);
-               elm_object_domain_translatable_part_text_set(layout,
-                               "elm.text.description", PACKAGE, buf);
-       }
-       evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-
-       progressbar = elm_progressbar_add(layout);
-       elm_progressbar_horizontal_set(progressbar, EINA_TRUE);
-       evas_object_size_hint_align_set(progressbar, EVAS_HINT_FILL, EVAS_HINT_FILL);
-       evas_object_size_hint_weight_set(progressbar, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       elm_progressbar_value_set(progressbar, 0.0);
-
-       timer_label = elm_label_add(layout);
-       elm_label_line_wrap_set(timer_label, ELM_WRAP_MIXED);
-       elm_object_text_set(timer_label, _("<font_size=40><align=center>02:00</align></font_size>"));
-       evas_object_size_hint_weight_set(timer_label, EVAS_HINT_EXPAND, 0.0);
-       evas_object_size_hint_align_set(timer_label, EVAS_HINT_FILL, EVAS_HINT_FILL);
-       evas_object_show(timer_label);
-
-       elm_object_part_content_set(layout, "slider", progressbar);
-       elm_object_part_content_set(layout, "timer_label", timer_label);
-
-       pbc_popup_data->checker = 0;
-       pbc_popup_data->value = 0.0;
-       pbc_popup_data->progressbar = progressbar;
-       pbc_popup_data->timer_label = timer_label;
-       pbc_popup_data->popup = popup;
-       pbc_popup_data->wps_type = type;
-       pbc_popup_data->pin = g_strdup(pin);
-       time(&(pswd_popup_data->start_time));
-       pbc_popup_data->timer = ecore_timer_add(1.0, _fn_pb_timer_bar, pswd_popup_data);
-       evas_object_show(progressbar);
-       evas_object_smart_callback_add(popup, "language,changed",
-                       __pbc_popup_language_changed_cb, pbc_popup_data);
-       evas_object_show(popup);
-       elm_object_content_set(popup, layout);
-       pswd_popup_data->pbc_popup_data = pbc_popup_data;
-
-       evas_object_hide(pswd_popup_data->popup);
-
-       return;
-}
-
-static char *_gl_wps_text_get(void *data, Evas_Object *obj, const char *part)
-{
-       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part, part)) {
-               char buf[1024];
-               snprintf(buf, 1023, "%s", sc(PACKAGE, (int)data));
-               return g_strdup(dgettext(PACKAGE, buf));
-       }
-       return NULL;
-}
-
-static void _gl_realized(void *data, Evas_Object *obj, void *event_info)
-{
-       if (!event_info)
-               return;
-
-       int index = (int)elm_object_item_data_get(event_info);
-
-       if (index == I18N_TYPE_WPS_PIN)
-               elm_object_item_signal_emit(event_info, "elm,state,bottomline,hide", "");
-
-       if (common_util_get_ug_type() == UG_VIEW_IOT_COMMON)
-               elm_object_item_signal_emit(event_info, "elm,state,bottomline,hide", "elm");
-}
-
-void create_wps_options_popup(Evas_Object *win_main,
-               pswd_popup_t *pswd_popup_data,
-               pswd_popup_create_req_data_t *popup_info)
-{
-       if (!win_main || !popup_info || !pswd_popup_data)
-               return;
-
-       Evas_Object *popup = NULL;
-       Evas_Object *genlist = NULL;
-       static Elm_Genlist_Item_Class wps_itc;
-       char *txt = NULL;
-       popup = elm_popup_add(win_main);
-       if (!popup)
-               return;
-
-       ecore_imf_input_panel_hide();
-
-       txt = evas_textblock_text_utf8_to_markup(NULL, popup_info->title);
-       elm_object_domain_translatable_part_text_set(popup,
-                       "title,text", PACKAGE, txt);
-       g_free(txt);
-       evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-
-       genlist = elm_genlist_add(popup);
-       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND,
-                       EVAS_HINT_EXPAND);
-       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
-       elm_scroller_content_min_limit(genlist, EINA_FALSE, EINA_TRUE);
-       evas_object_smart_callback_add(genlist, "realized", _gl_realized, NULL);
-
-       wps_itc.item_style = g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name;
-       wps_itc.func.text_get = _gl_wps_text_get;
-       wps_itc.func.content_get = NULL;
-       wps_itc.func.state_get = NULL;
-       wps_itc.func.del = NULL;
-
-       elm_genlist_item_append(genlist, &wps_itc,
-                       (void*)I18N_TYPE_WPS_Button, NULL,
-                       ELM_GENLIST_ITEM_NONE, popup_info->wps_btn_cb,
-                       popup_info->cb_data);
-       elm_genlist_item_append(genlist, &wps_itc,
-                       (void*)I18N_TYPE_WPS_PIN, NULL,
-                       ELM_GENLIST_ITEM_NONE, popup_info->wps_pin_cb,
-                       popup_info->cb_data);
-
-       evas_object_show(genlist);
-
-       eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK,
-                       popup_info->cancel_cb, popup_info->cb_data);
-       elm_object_content_set(popup, genlist);
-       evas_object_show(popup);
-       elm_object_focus_set(popup, EINA_TRUE);
-
-       pswd_popup_data->wps_options_popup = popup;
-
-       evas_object_hide(pswd_popup_data->popup);
-}
-
-static char *_passwd_popup_wps_item_text_get(void *data, Evas_Object *obj,
-               const char *part)
-{
-       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part, part)) {
-               char buf[1024];
-               snprintf(buf, 1023, "%s", sc(PACKAGE, I18N_TYPE_WPS));
-               return strdup(buf);
-       }
-       return NULL;
-}
-
-static Evas_Object *_passwd_popup_wps_item_content_get(void *data,
-               Evas_Object *obj, const char *part)
-{
-       Evas_Object *icon = NULL;
-
-       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].content_part, part)) {
-               /* image */
-               icon = elm_image_add(obj);
-               retvm_if(NULL == icon, NULL);
-
-               elm_image_file_set(icon, CUSTOM_EDITFIELD_PATH, "wifi_icon_wps.png");
-               evas_object_color_set(icon, 2, 61, 132, 153);
-
-               evas_object_size_hint_min_set(icon,
-                               g_content_size_info.icon_w,
-                               g_content_size_info.icon_h);
-       }
-       return icon;
-}
-
-static void _entry_edit_mode_show_cb(void *data, Evas *e, Evas_Object *obj,
-               void *event_info)
-{
-       evas_object_event_callback_del(obj, EVAS_CALLBACK_SHOW,
-                       _entry_edit_mode_show_cb);
-
-       elm_object_focus_set(obj, EINA_TRUE);
-}
-
-static void __popup_entry_activated_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       if (!obj)
-               return;
-
-       elm_object_focus_set(obj, EINA_FALSE);
-}
-
-static void _chk_changed_cb(void *data, Evas_Object *obj, void *ei)
-{
-       if (!data || !obj)
-               return;
-
-       Eina_Bool state = elm_check_state_get(obj);
-       pswd_popup_t *pswd_popup_data = (pswd_popup_t *)data;
-
-       if (state)
-               elm_entry_password_set(pswd_popup_data->entry, EINA_FALSE);
-       else
-               elm_entry_password_set(pswd_popup_data->entry, EINA_TRUE);
-
-       elm_entry_cursor_end_set(pswd_popup_data->entry);
-}
-
-// IOT only
-static void __pswd_entry_set_show_password_check(Evas_Object *parent, pswd_popup_t *data)
-{
-       Evas_Object *check = elm_check_add(parent);
-
-       elm_object_style_set(check, "show_password");
-       elm_check_state_set(check, EINA_FALSE);
-       elm_object_part_content_set(parent, "elm.swallow.end", check);
-
-       evas_object_propagate_events_set(check, EINA_FALSE);
-       evas_object_size_hint_align_set(check, EVAS_HINT_FILL, EVAS_HINT_FILL);
-       evas_object_size_hint_weight_set(check, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       evas_object_smart_callback_add(check, "changed", _chk_changed_cb, data);
-
-       evas_object_show(check);
-}
-
-static Evas_Object* _gl_pswd_entry_item_content_get(void *data,
-               Evas_Object *obj, const char *part)
-{
-       if (obj == NULL || data == NULL)
-               return NULL;
-
-       int return_key_type;
-       Evas_Object *entry = NULL;
-       Evas_Object *editfield = NULL;
-
-       static Elm_Entry_Filter_Limit_Size limit_filter_data;
-       pswd_popup_t *pswd_popup_data = (pswd_popup_t *)data;
-
-       if (!g_strcmp0(part, g_genlist_info[WIFI_GENLIST_FULL_STYLE].content_part)) {
-               editfield = elm_layout_add(obj);
-
-               if (common_util_get_ug_type() == UG_VIEW_IOT_COMMON) {
-                       elm_layout_file_set(editfield, CUSTOM_EDITFIELD_PATH, "password");
-                       __pswd_entry_set_show_password_check(editfield, pswd_popup_data);
-               } else {
-                       elm_layout_theme_set(editfield, "layout", "editfield", "singleline");
-               }
-
-               evas_object_size_hint_align_set(editfield, EVAS_HINT_FILL, 0.0);
-               evas_object_size_hint_weight_set(editfield, EVAS_HINT_EXPAND, 0.0);
-               entry = elm_entry_add(editfield);
-               elm_entry_single_line_set(entry, EINA_TRUE);
-               elm_entry_scrollable_set(entry, EINA_TRUE);
-               elm_entry_password_set(entry, EINA_TRUE);
-               eext_entry_selection_back_event_allow_set(entry, EINA_TRUE);
-               evas_object_size_hint_weight_set(entry, EVAS_HINT_EXPAND, 0.0);
-               evas_object_size_hint_align_set(entry, EVAS_HINT_FILL, 0.0);
-               if (!g_strcmp0(pswd_popup_data->str_pkg_name, "wifi-qs")) {
-                       elm_entry_input_panel_imdata_set(entry,
-                                       "type=systempopup", 16);
-               }
-               elm_entry_cnp_mode_set(entry, ELM_CNP_MODE_PLAINTEXT);
-               elm_entry_input_panel_layout_set(entry,
-                               ELM_INPUT_PANEL_LAYOUT_PASSWORD);
-               elm_object_domain_translatable_part_text_set(entry, "elm.guide",
-                       PACKAGE, "IDS_WIFI_HEADER_PASSWORD");
-               elm_object_signal_emit(entry, "elm,action,hide,search_icon", "");
-
-               limit_filter_data.max_char_count = PASSWORD_LENGTH;
-               elm_entry_markup_filter_append(entry,
-               elm_entry_filter_limit_size, &limit_filter_data);
-
-               return_key_type = ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_DONE;
-               elm_entry_input_panel_return_key_type_set(entry, return_key_type);
-               elm_entry_input_panel_return_key_disabled_set(entry, EINA_TRUE);
-               evas_object_smart_callback_add(entry, "activated",
-                               __popup_entry_activated_cb, data);
-               evas_object_smart_callback_add(entry, "changed",
-                               __popup_entry_changed_cb, data);
-               evas_object_smart_callback_add(entry, "preedit,changed",
-                               __popup_entry_changed_cb, data);
-               evas_object_smart_callback_add(entry, "maxlength,reached",
-                               __popup_entry_maxlength_reached, NULL);
-               evas_object_event_callback_add(entry, EVAS_CALLBACK_SHOW,
-                               _entry_edit_mode_show_cb, NULL);
-               elm_object_part_content_set(editfield, "elm.swallow.content", entry);
-
-               pswd_popup_data->entry = entry;
-
-               elm_entry_input_panel_show(entry);
-               return editfield;
-       }
-
-       return NULL;
-}
-
-static char *_gl_pswd_check_box_item_text_get(void *data, Evas_Object *obj,
-               const char *part)
-{
-       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part, part)) {
-               char buf[1024];
-               snprintf(buf, 1023, "%s", sc(PACKAGE, I18N_TYPE_Show_password));
-               return strdup(buf);
-       }
-       return NULL;
-
-}
-
-static Evas_Object *_gl_pswd_check_box_item_content_get(void *data,
-               Evas_Object *obj, const char *part)
-{
-       Evas_Object *check = NULL;
-       pswd_popup_t *pswd_popup_data = (pswd_popup_t *)data;
-
-       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].content_part, part)) {
-               check = elm_check_add(obj);
-               if (common_util_get_ug_type() == UG_VIEW_OOBE)
-                       elm_object_style_set(check, "oobe-casual");
-
-               evas_object_propagate_events_set(check, EINA_FALSE);
-
-               evas_object_size_hint_align_set(check, EVAS_HINT_FILL, EVAS_HINT_FILL);
-               evas_object_size_hint_weight_set(check, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-               evas_object_smart_callback_add(check, "changed",
-                               _chk_changed_cb, pswd_popup_data);
-
-               elm_object_focus_allow_set(check, EINA_FALSE);
-
-               return check;
-       }
-       return NULL;
-}
-
-static void _gl_pswd_check_box_sel(void *data, Evas_Object *obj, void *ei)
-{
-       __COMMON_FUNC_ENTER__;
-       Elm_Object_Item *item = NULL;
-
-       item = (Elm_Object_Item *)ei;
-       if (item == NULL)
-               return;
-
-       pswd_popup_t *pswd_popup_data = (pswd_popup_t *)data;
-
-       Evas_Object *ck = elm_object_item_part_content_get(ei, "elm.icon.right");
-
-       elm_genlist_item_selected_set(item, EINA_FALSE);
-
-       Eina_Bool state = elm_check_state_get(ck);
-       elm_check_state_set(ck, !state);
-       if (pswd_popup_data)
-               _chk_changed_cb(pswd_popup_data->entry, ck, NULL);
-}
-
-static void _passwd_popup_keypad_off_cb(void *data, Evas_Object *obj,
-               void *event_info)
-{
-       if (data == NULL)
-               return;
-
-       pswd_popup_t *pop_info = (pswd_popup_t *)data;
-
-       keypad_state = FALSE;
-
-       if (wps_options_click == TRUE) {
-               wps_options_click = FALSE;
-
-               if (pop_info->wps_btn_cb != NULL)
-                       pop_info->wps_btn_cb(NULL, NULL, NULL);
-       }
-       INFO_LOG(UG_NAME_NORMAL, "Keypad is down");
-}
-
-static void _passwd_popup_keypad_on_cb(void *data, Evas_Object *obj,
-               void *event_info)
-{
-       if (data == NULL)
-               return;
-
-       keypad_state = TRUE;
-       INFO_LOG(UG_NAME_NORMAL, "Keypad is up");
-}
-
-static void popup_animation_finish_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-       Elm_Object_Item *item = (Elm_Object_Item *) data;
-       Evas_Object *entry = NULL;
-
-       entry = elm_object_item_part_content_get(item, "elm.icon.entry");
-       elm_entry_input_panel_show(entry);
-       elm_entry_input_panel_show_on_demand_set(entry, EINA_FALSE);
-       elm_object_focus_set(entry, EINA_TRUE);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void _common_wps_options_popup_cb(void* data, Evas_Object* obj,
-               void* event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (!event_info || !data)
-               return;
-
-       pswd_popup_t *pop_info = (pswd_popup_t *) data;
-       Elm_Object_Item *item = event_info;
-       elm_genlist_item_selected_set(item, EINA_FALSE);
-
-       if (keypad_state == FALSE) {
-               if (pop_info->wps_btn_cb != NULL)
-                       pop_info->wps_btn_cb(NULL, NULL, NULL);
-       } else {
-               wps_options_click = TRUE;
-               ecore_imf_input_panel_hide();
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-pswd_popup_t *create_passwd_popup(Evas_Object *conformant, Evas_Object *win_main,
-               const char *pkg_name, pswd_popup_create_req_data_t *popup_info)
-{
-       Evas_Object *passpopup = NULL;
-       Evas_Object *genlist = NULL;
-       Evas_Object *btn_ok = NULL;
-
-       __COMMON_FUNC_ENTER__;
-
-       if (!win_main || !popup_info || !pkg_name)
-               return NULL;
-
-       pswd_popup_t *pswd_popup_data = g_new0(pswd_popup_t, 1);
-
-       if (popup_info->ap) {
-               if (WIFI_MANAGER_ERROR_NONE !=
-                               wifi_manager_ap_clone(&(pswd_popup_data->ap), popup_info->ap)) {
-                       g_free(pswd_popup_data);
-
-                       return NULL;
-               }
-       } else {
-               /* Hidden Wi-Fi network does not have handle */
-       }
-
-       wps_options_click = FALSE;
-       /* Lets disable the scan updates so that the UI is not refreshed un necessarily */
-       wlan_manager_disable_scan_result_update();
-
-       popup_btn_info_t popup_btn_data;
-       memset(&popup_btn_data, 0, sizeof(popup_btn_data));
-
-       popup_btn_data.title_txt = popup_info->title;
-       popup_btn_data.sub_title_txt = popup_info->sub_title;
-       popup_btn_data.btn1_cb = popup_info->cancel_cb;
-       popup_btn_data.btn1_data = popup_info->cb_data;
-       popup_btn_data.btn1_txt = "IDS_WIFI_SK_CANCEL";
-       popup_btn_data.btn2_cb = popup_info->ok_cb;
-       popup_btn_data.btn2_data = popup_info->cb_data;
-       popup_btn_data.btn2_txt = "IDS_WIFI_BODY_CONNECT";
-
-       passpopup = common_utils_show_info_popup(win_main, &popup_btn_data);
-
-       if (!passpopup) {
-               ERROR_LOG(UG_NAME_ERR, "Could not initialize popup");
-               g_free(pswd_popup_data);
-               return NULL;
-       }
-
-       pswd_popup_data->win = win_main;
-       pswd_popup_data->conf = conformant;
-       pswd_popup_data->str_pkg_name = pkg_name;
-       pswd_popup_data->popup = passpopup;
-       pswd_popup_data->sec_type = popup_info->sec_type;
-       pswd_popup_data->curr_ap_name = g_strdup(popup_info->title);
-       pswd_popup_data->show_wps_btn = popup_info->show_wps_btn;
-       pswd_popup_data->wps_btn_cb = popup_info->wps_btn_cb;
-
-       /* Hide the Okay button until the password is entered */
-       btn_ok = elm_object_part_content_get(passpopup, "button2");
-       elm_object_disabled_set(btn_ok, TRUE);
-#ifdef ACCESSIBLITY_FEATURE
-       Evas_Object *eo = NULL;
-       Evas_Object *ao = NULL;
-       eo = elm_layout_edje_get(passpopup);
-       const Evas_Object *po = edje_object_part_object_get(eo, "elm.text.title");
-       ao = elm_access_object_get(po);
-       elm_access_info_set(ao, ELM_ACCESS_INFO, popup_info->title);
-#endif
-
-       genlist = elm_genlist_add(passpopup);
-       elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
-       elm_scroller_content_min_limit(genlist, EINA_FALSE, EINA_TRUE);
-       evas_object_size_hint_weight_set(genlist,
-                       EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
-
-       /* Entry genlist item for password entry */
-       g_pswd_entry_itc.item_style = g_genlist_info[WIFI_GENLIST_FULL_STYLE].style_name;
-       g_pswd_entry_itc.func.text_get = NULL;
-       g_pswd_entry_itc.func.content_get = _gl_pswd_entry_item_content_get;
-       g_pswd_entry_itc.func.state_get = NULL;
-       g_pswd_entry_itc.func.del = NULL;
-
-       Elm_Object_Item * entry_item = elm_genlist_item_append(genlist,
-                       &g_pswd_entry_itc, pswd_popup_data,
-                       NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
-
-       if (common_util_get_ug_type() != UG_VIEW_IOT_COMMON) {
-               /* Checkbox genlist item for showing passsword */
-               g_check_box_itc.item_style = g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name;
-               g_check_box_itc.func.text_get = _gl_pswd_check_box_item_text_get;
-               g_check_box_itc.func.content_get = _gl_pswd_check_box_item_content_get;
-               g_check_box_itc.func.state_get = NULL;
-               g_check_box_itc.func.del = NULL;
-
-               elm_genlist_item_append(genlist, &g_check_box_itc, pswd_popup_data,
-                               NULL, ELM_GENLIST_ITEM_NONE,
-                               _gl_pswd_check_box_sel, pswd_popup_data);
-       }
-
-       if (popup_info->show_wps_btn) {
-               /* WPS options genlist item */
-               g_wps_itc.item_style = g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name;
-               g_wps_itc.func.text_get = _passwd_popup_wps_item_text_get;
-               g_wps_itc.func.content_get = _passwd_popup_wps_item_content_get;
-               g_wps_itc.func.state_get = NULL;
-               g_wps_itc.func.del = NULL;
-
-               pswd_popup_data->wps_options_item = elm_genlist_item_append(genlist,
-                               &g_wps_itc, NULL, NULL, ELM_GENLIST_ITEM_NONE,
-                               _common_wps_options_popup_cb, pswd_popup_data);
-       }
-
-       //elm_genlist_realization_mode_set(genlist, EINA_TRUE);
-       evas_object_show(genlist);
-
-       elm_object_content_set(passpopup, genlist);
-
-       evas_object_smart_callback_add(genlist, "realized", _gl_realized, NULL);
-       evas_object_smart_callback_add(passpopup, "show,finished",
-                       popup_animation_finish_cb, entry_item);
-       evas_object_show(passpopup);
-
-       evas_object_smart_callback_add(pswd_popup_data->conf,
-                       "virtualkeypad,state,on", _passwd_popup_keypad_on_cb,
-                       pswd_popup_data);
-       evas_object_smart_callback_add(pswd_popup_data->conf,
-                       "virtualkeypad,state,off", _passwd_popup_keypad_off_cb,
-                       pswd_popup_data);
-
-       __COMMON_FUNC_EXIT__;
-       return pswd_popup_data;
-}
-
-char *passwd_popup_get_txt(pswd_popup_t *pswd_popup_data)
-{
-       if (pswd_popup_data) {
-               Evas_Object *entry = pswd_popup_data->entry;
-               return elm_entry_markup_to_utf8(elm_entry_entry_get(entry));
-       }
-
-       return NULL;
-}
-
-wifi_manager_ap_h passwd_popup_get_ap(pswd_popup_t *pswd_popup_data)
-{
-       if (pswd_popup_data)
-               return pswd_popup_data->ap;
-
-       return NULL;
-}
-
-void current_popup_free(pswd_popup_t *pswd_popup_data, popup_type_t type)
-{
-       if (pswd_popup_data == NULL)
-               return;
-
-       int rotation = -1;
-       char buf[1024];
-       Evas_Object *curr_popup = NULL;
-
-       if (type == POPUP_WPS_OPTIONS) {
-               if (pswd_popup_data->wps_options_popup) {
-                       evas_object_hide(pswd_popup_data->wps_options_popup);
-                       evas_object_del(pswd_popup_data->wps_options_popup);
-                       pswd_popup_data->wps_options_popup = NULL;
-               }
-               evas_object_show(pswd_popup_data->popup);
-               curr_popup = pswd_popup_data->popup;
-       }
-
-       rotation = common_utils_get_rotate_angle(APPCORE_RM_UNKNOWN);
-       if (rotation != -1) {
-               g_snprintf(buf, sizeof(buf), "elm,state,orient,%d", rotation);
-               SECURE_INFO_LOG(UG_NAME_NORMAL, "Rotation signal - %s", buf);
-               elm_layout_signal_emit(curr_popup, buf, "elm");
-       }
-}
-
-void passwd_popup_hide(pswd_popup_t *pswd_popup_data)
-{
-       if (pswd_popup_data == NULL)
-               return;
-
-       if (pswd_popup_data->popup != NULL)
-               evas_object_hide(pswd_popup_data->popup);
-}
-
-void passwd_popup_show(pswd_popup_t *pswd_popup_data)
-{
-       if (pswd_popup_data == NULL)
-               return;
-
-       if (pswd_popup_data->popup != NULL)
-               evas_object_show(pswd_popup_data->popup);
-}
-
-void passwd_popup_free(pswd_popup_t *pswd_popup_data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (pswd_popup_data == NULL)
-               return;
-
-       if (pswd_popup_data->conf) {
-               if (keypad_state == TRUE)
-                       keypad_state = FALSE;
-               evas_object_smart_callback_del(pswd_popup_data->conf,
-                               "virtualkeypad,state,on",
-                               _passwd_popup_keypad_on_cb);
-               evas_object_smart_callback_del(pswd_popup_data->conf,
-                               "virtualkeypad,state,off",
-                               _passwd_popup_keypad_off_cb);
-       }
-
-       if (pswd_popup_data->curr_ap_name != NULL) {
-               g_free(pswd_popup_data->curr_ap_name);
-               pswd_popup_data->curr_ap_name = NULL;
-       }
-
-       if (pswd_popup_data->info_popup != NULL) {
-               evas_object_del(pswd_popup_data->info_popup);
-               pswd_popup_data->info_popup = NULL;
-               INFO_LOG(UG_NAME_NORMAL, "info popup deleted");
-       }
-
-       if (pswd_popup_data->pbc_popup_data) {
-               __common_pbc_popup_destroy(pswd_popup_data->pbc_popup_data);
-               pswd_popup_data->pbc_popup_data = NULL;
-               INFO_LOG(UG_NAME_NORMAL, "wps pbc popup deleted");
-       }
-
-       if (pswd_popup_data->popup != NULL) {
-               evas_object_del(pswd_popup_data->popup);
-               pswd_popup_data->popup = NULL;
-               INFO_LOG(UG_NAME_NORMAL, "password popup deleted");
-       }
-
-       if (pswd_popup_data->wps_options_popup != NULL) {
-               evas_object_del(pswd_popup_data->wps_options_popup);
-               pswd_popup_data->wps_options_popup = NULL;
-               INFO_LOG(UG_NAME_NORMAL, "wps option popup deleted");
-       }
-
-       /* Hidden Wi-Fi network does not have handle */
-       if (pswd_popup_data->ap)
-               wifi_manager_ap_destroy(pswd_popup_data->ap);
-
-       g_free(pswd_popup_data);
-
-       /* A delay is needed to get the smooth Input panel closing animation effect */
-       common_util_managed_ecore_scan_update_timer_add(0.1,
-                       _enable_scan_updates_cb, NULL);
-
-       __COMMON_FUNC_EXIT__;
-}
diff --git a/sources/libraries/Common/common_utils.c b/sources/libraries/Common/common_utils.c
deleted file mode 100755 (executable)
index 22e30c2..0000000
+++ /dev/null
@@ -1,960 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include <vconf.h>
-#include <aul.h>
-#include <ui-gadget-module.h>
-#include <bundle_internal.h>
-#include <efl_extension.h>
-#include <libxml/xmlmemory.h>
-#include <libxml/parser.h>
-#include <libxml/tree.h>
-#include <system_info.h>
-
-#include "common.h"
-#include "ug_wifi.h"
-#include "common_utils.h"
-#include "i18nmanager.h"
-
-#define SUPPLICANT_SERVICE                             "fi.w1.wpa_supplicant1"
-#define SUPPLICANT_SERVICE_INTERFACE   SUPPLICANT_SERVICE ".Interface"
-#define COLOR_TABLE "/usr/apps/wifi-efl-ug/shared/res/tables/ug-wifi-efl_ChangeableColorTable.xml"
-#define FONT_TABLE "/usr/apps/wifi-efl-ug/shared/res/tables/ug-wifi-efl_FontInfoTable.xml"
-
-#define MODEL_CONFIG_FILE "/etc/config/model-config.xml"
-#define TYPE_FIELD "string"
-#define FEATURE_TAG "platform"
-#define MODEL_CONFIG_TAG "model-config"
-
-/* Icon Size*/
-#define BUTTON_CIRCLE_SIZE 40
-#define COMMON_BUTTON_CIRCLE_SIZE 30
-#define OOBE_BUTTON_CIRCLE_SIZE_H 33
-#define OOBE_BUTTON_CIRCLE_SIZE_W 45
-
-/* Font Size */
-#define SMALL_FONT_SIZE 28
-#define MID_FONT_SIZE 30
-#define BIG_FONT_SIZE 32
-#define COMMON_SMALL_FONT_SIZE 18
-#define COMMON_BIG_FONT_SIZE 22
-#define OOBE_SMALL_FONT_SIZE 16
-#define OOBE_MID_FONT_SIZE 18
-#define OOBE_BIG_FONT_SIZE 20
-
-/* Progress bar */
-#define PROGRESS_SMALL "process_small"
-#define PROGRESS_MID "process_medium"
-
-typedef enum {
-       TIZEN_MODEL_UNKNOWN = 0,
-       TIZEN_MODEL_EMULATOR = 0x1,
-       TIZEN_MODEL_NOT_EMULATOR = 0x2,
-} tizen_model_t;
-
-static tizen_model_t emulator = TIZEN_MODEL_UNKNOWN;
-static UG_TYPE g_ug_type = UG_VIEW_DEFAULT;
-
-typedef struct {
-       char *title_str;
-       char *info_str;
-} two_line_disp_data_t;
-
-struct managed_idle_data {
-       GSourceFunc func;
-       gpointer user_data;
-       guint id;
-};
-
-struct gdbus_connection_data {
-       GDBusConnection *connection;
-       guint subscribe_id_supplicant;
-};
-
-static GSList *managed_idler_list = NULL;
-static int (*rotate_cb)(enum appcore_rm, void*, Eina_Bool, Eina_Bool) = NULL;
-static void *rotate_cb_data = NULL;
-static Eina_Bool is_wps = EINA_FALSE;
-static Eina_Bool is_setting = EINA_FALSE;
-static Eina_Bool is_portrait_mode = EINA_TRUE;
-static Ecore_Timer *scan_update_timer = NULL;
-
-genlist_info_t g_genlist_info[WIFI_GENLIST_STYLE_MAX];
-content_size_info_t g_content_size_info;
-
-static char *__common_utils_2line_text_get(void *data, Evas_Object *obj, const char *part)
-{
-       two_line_disp_data_t *item_data = (two_line_disp_data_t *)data;
-       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part, part))
-               return g_strdup(item_data->title_str);
-       else if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].sub_text_part, part))
-               return g_strdup(item_data->info_str);
-
-       return NULL;
-}
-
-static void __common_utils_2line_text_del(void *data, Evas_Object *obj)
-{
-       two_line_disp_data_t *item_data = (two_line_disp_data_t *)data;
-       if (item_data) {
-               g_free(item_data->info_str);
-               g_free(item_data->title_str);
-               g_free(item_data);
-       }
-}
-
-static void __common_utils_separator_del(void *data, Evas_Object *obj)
-{
-       elm_genlist_item_class_free(data);
-       return;
-}
-
-Eina_Bool common_utils_is_portrait_mode(void)
-{
-       return is_portrait_mode;
-}
-
-static void __common_utils_set_portrait_mode(Eina_Bool on)
-{
-       is_portrait_mode = on;
-}
-
-void common_utils_set_rotate_cb(int (*func)(enum appcore_rm, void*, Eina_Bool, Eina_Bool),
-               void *data, Eina_Bool wps_value, Eina_Bool setting_value)
-{
-       rotate_cb = func;
-       rotate_cb_data = data;
-       is_wps = wps_value;
-       is_setting = setting_value;
-}
-
-static void __common_utils_rotate_popup(enum appcore_rm rotmode)
-{
-       if (rotate_cb)
-               rotate_cb(rotmode, rotate_cb_data, is_wps, is_setting);
-}
-
-void common_utils_contents_rotation_adjust(int event)
-{
-       if (event == UG_EVENT_ROTATE_PORTRAIT ||
-                       event == UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN) {
-               __common_utils_rotate_popup(APPCORE_RM_PORTRAIT_NORMAL);
-               __common_utils_set_portrait_mode(EINA_TRUE);
-       } else {
-               __common_utils_rotate_popup(APPCORE_RM_LANDSCAPE_NORMAL);
-               __common_utils_set_portrait_mode(EINA_FALSE);
-       }
-}
-
-Elm_Object_Item* common_utils_add_dialogue_separator(Evas_Object* genlist, const char *separator_style)
-{
-       assertm_if(NULL == genlist, "NULL!!");
-
-       static Elm_Genlist_Item_Class *separator_itc;
-       separator_itc = elm_genlist_item_class_new();
-       separator_itc->item_style = separator_style;
-       separator_itc->func.text_get = NULL;
-       separator_itc->func.content_get = NULL;
-       separator_itc->func.state_get = NULL;
-       separator_itc->func.del = __common_utils_separator_del;
-
-       Elm_Object_Item* sep = elm_genlist_item_append(
-                                       genlist,
-                                       separator_itc,
-                                       NULL,
-                                       NULL,
-                                       ELM_GENLIST_ITEM_GROUP,
-                                       NULL,
-                                       NULL);
-
-       assertm_if(NULL == sep, "NULL!!");
-
-       elm_genlist_item_select_mode_set(sep, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
-
-       return sep;
-}
-
-char *common_utils_get_ap_security_type_info_txt(const char *pkg_name,
-               wifi_device_info_t *device_info, bool check_fav)
-{
-       bool favorite = false;
-       char *temp = NULL;
-       char *status_txt = NULL;
-
-       switch (device_info->security_mode) {
-       case WIFI_MANAGER_SECURITY_TYPE_NONE:           /** Security disabled */
-               status_txt = g_strdup(sc(pkg_name, I18N_TYPE_Open));
-               break;
-       case WIFI_MANAGER_SECURITY_TYPE_WEP:                    /** WEP */
-       case WIFI_MANAGER_SECURITY_TYPE_WPA_PSK:                /** WPA-PSK */
-       case WIFI_MANAGER_SECURITY_TYPE_WPA2_PSK:       /** WPA2-PSK */
-               if (TRUE == device_info->wps_mode) {
-                       status_txt = g_strdup_printf("%s (%s)", sc(pkg_name,
-                                       I18N_TYPE_Secured), sc(pkg_name, I18N_TYPE_WPS_Available));
-               } else {
-                       status_txt = g_strdup(sc(pkg_name, I18N_TYPE_Secured));
-               }
-               break;
-       case WIFI_MANAGER_SECURITY_TYPE_EAP:    /** EAP */
-               status_txt = g_strdup_printf("%s (%s)", sc(pkg_name, I18N_TYPE_Secured),
-                               sc(pkg_name, I18N_TYPE_EAP));
-               break;
-       default:                                                /** Unknown */
-               status_txt = g_strdup(sc(pkg_name, I18N_TYPE_Unknown));
-               break;
-       }
-
-       if (true == check_fav) {
-               wifi_manager_ap_is_favorite(device_info->ap, &favorite);
-               if (true == favorite) {
-                       temp = status_txt;
-                       status_txt = g_strdup_printf("%s, %s",
-                                       sc(pkg_name, I18N_TYPE_Saved), temp);
-                       g_free(temp);
-               }
-       }
-
-       return status_txt;
-}
-
-void common_utils_get_device_icon(wifi_device_info_t *device_info, char **icon_path)
-{
-       char buf[MAX_DEVICE_ICON_PATH_STR_LEN] = {'\0', };
-
-       g_strlcat(buf, "A01-3_icon", sizeof(buf));
-
-       if (device_info->security_mode != WIFI_MANAGER_SECURITY_TYPE_NONE)
-               g_strlcat(buf, "_lock", sizeof(buf));
-
-       switch (wlan_manager_get_signal_strength(device_info->rssi)) {
-       case SIGNAL_STRENGTH_TYPE_EXCELLENT:
-               g_strlcat(buf, "_03", sizeof(buf));
-               break;
-       case SIGNAL_STRENGTH_TYPE_GOOD:
-               g_strlcat(buf, "_02", sizeof(buf));
-               break;
-       case SIGNAL_STRENGTH_TYPE_WEAK:
-               g_strlcat(buf, "_01", sizeof(buf));
-               break;
-       case SIGNAL_STRENGTH_TYPE_VERY_WEAK:
-       default:
-               g_strlcat(buf, "_00", sizeof(buf));
-               break;
-       }
-
-       if (icon_path)
-               *icon_path = g_strdup_printf("%s", buf);
-}
-
-char *common_utils_get_rssi_text(const char *str_pkg_name, int rssi)
-{
-       switch (wlan_manager_get_signal_strength(rssi)) {
-       case SIGNAL_STRENGTH_TYPE_EXCELLENT:
-               return g_strdup(sc(str_pkg_name, I18N_TYPE_Excellent));
-       case SIGNAL_STRENGTH_TYPE_GOOD:
-               return g_strdup(sc(str_pkg_name, I18N_TYPE_Good));
-       default:
-               return g_strdup(sc(str_pkg_name, I18N_TYPE_Weak));
-       }
-}
-
-void common_utils_set_edit_box_imf_panel_evnt_cb(Elm_Object_Item *item,
-                                               imf_ctxt_panel_cb_t input_panel_cb, void *user_data)
-{
-       __COMMON_FUNC_ENTER__;
-       common_utils_entry_info_t *entry_info;
-       entry_info = elm_object_item_data_get(item);
-       if (!entry_info)
-               return;
-
-       entry_info->input_panel_cb = input_panel_cb;
-       entry_info->input_panel_cb_data = user_data;
-
-       Evas_Object *entry = elm_object_item_part_content_get(item, "elm.icon.entry");
-       Ecore_IMF_Context *imf_ctxt = elm_entry_imf_context_get(entry);
-       if (imf_ctxt && entry_info->input_panel_cb) {
-               /* Deleting the previously attached callback */
-               ecore_imf_context_input_panel_event_callback_del(imf_ctxt,
-                               ECORE_IMF_INPUT_PANEL_STATE_EVENT,
-                               entry_info->input_panel_cb);
-               ecore_imf_context_input_panel_event_callback_add(imf_ctxt,
-                               ECORE_IMF_INPUT_PANEL_STATE_EVENT,
-                               entry_info->input_panel_cb,
-                               entry_info->input_panel_cb_data);
-               DEBUG_LOG(UG_NAME_NORMAL, "set the imf ctxt cbs");
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return;
-}
-
-void common_utils_edit_box_focus_set(Elm_Object_Item *item, Eina_Bool focus_set)
-{
-       __COMMON_FUNC_ENTER__;
-       if (!item)
-               return;
-
-       Evas_Object *entry = elm_object_item_part_content_get(item, "elm.icon.entry");
-
-       if (entry) {
-               elm_object_focus_set(entry, focus_set);
-               elm_object_focus_allow_set(entry, focus_set);
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return;
-}
-
-void common_utils_edit_box_allow_focus_set(Elm_Object_Item *item,
-               Eina_Bool focus_set)
-{
-       __COMMON_FUNC_ENTER__;
-       if (!item)
-               return;
-
-       Evas_Object *entry = elm_object_item_part_content_get(item, "elm.icon.entry");
-       elm_object_focus_allow_set(entry, focus_set);
-
-       __COMMON_FUNC_EXIT__;
-       return;
-}
-
-Elm_Object_Item *common_utils_add_2_line_txt_disabled_item(
-               Evas_Object* view_list, const char *style_name,
-               const char *line1_txt, const char *line2_txt)
-{
-       static Elm_Genlist_Item_Class two_line_display_itc;
-       two_line_disp_data_t *two_line_data = NULL;
-       Elm_Object_Item *item = NULL;
-
-       two_line_display_itc.item_style = style_name;
-       two_line_display_itc.func.text_get = __common_utils_2line_text_get;
-       two_line_display_itc.func.content_get = NULL;
-       two_line_display_itc.func.state_get = NULL;
-       two_line_display_itc.func.del = __common_utils_2line_text_del;
-
-       two_line_data = g_new0(two_line_disp_data_t, 1);
-       two_line_data->title_str = g_strdup(line1_txt);
-       two_line_data->info_str = g_strdup(line2_txt);
-       SECURE_INFO_LOG(UG_NAME_NORMAL, "title_str = %s info_str = %s",
-                       two_line_data->title_str, two_line_data->info_str);
-
-       item = elm_genlist_item_append(view_list, &two_line_display_itc,
-                       two_line_data, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
-       elm_object_item_disabled_set(item, TRUE);
-
-       return item;
-}
-
-char *common_utils_get_list_item_entry_txt(Elm_Object_Item *entry_item)
-{
-       common_utils_entry_info_t *entry_info =
-                       (common_utils_entry_info_t *)elm_object_item_data_get(entry_item);
-       if (entry_info == NULL)
-               return NULL;
-
-       DEBUG_LOG(UG_NAME_NORMAL, "entry_info: %p", entry_info);
-
-       return g_strdup(entry_info->entry_txt);
-}
-
-Evas_Object *common_utils_create_layout(Evas_Object *navi_frame)
-{
-       Evas_Object *layout;
-       layout = elm_layout_add(navi_frame);
-
-       if (g_ug_type == UG_VIEW_IOT_COMMON) {
-               elm_layout_file_set(layout, MAIN_LAYOUT_EDJ_PATH, "main_layout");
-       } else {
-               elm_layout_theme_set(layout, "layout", "application", "noindicator");
-               evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-               evas_object_show(layout);
-       }
-
-       return layout;
-}
-
-static void __common_utils_del_popup(void *data, Evas_Object *obj, void *event_info)
-{
-       Evas_Object *popup = (Evas_Object *)data;
-       evas_object_del(popup);
-}
-
-Evas_Object *common_utils_show_info_popup(Evas_Object *parent,
-               popup_btn_info_t *popup_data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       Evas_Object *popup = elm_popup_add(parent);
-       char *txt = NULL;
-       double vertical = g_ug_type == UG_VIEW_OOBE ? 0.5 : 1.0;
-
-       if (!popup) {
-               ERROR_LOG(UG_NAME_ERR, "Could not add popup");
-               return NULL;
-       }
-
-       elm_popup_align_set(popup, ELM_NOTIFY_ALIGN_FILL, vertical);
-       evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-
-       if (popup_data->title_txt) {
-               char *full_txt = NULL;
-               txt = evas_textblock_text_utf8_to_markup(NULL, popup_data->title_txt);
-               if (g_ug_type == UG_VIEW_OOBE)
-                       full_txt = g_strdup_printf("<align=left>%s: <b>%s</b></align>",
-                                       sc(PACKAGE, I18N_TYPE_Ssid), txt);
-               elm_object_domain_translatable_part_text_set(popup,
-                               "title,text", PACKAGE, g_ug_type == UG_VIEW_OOBE ? full_txt : txt);
-               g_free(txt);
-               g_free(full_txt);
-               txt = NULL;
-       }
-
-       if (g_ug_type == UG_VIEW_OOBE && popup_data->sub_title_txt) {
-               txt = g_strdup_printf("<align=left>%s: <b>%s</b></align>",
-                               sc(PACKAGE, I18N_TYPE_Security),
-                               popup_data->sub_title_txt);
-               elm_object_part_text_set(popup, "subtitle,text", txt);
-               g_free(txt);
-               txt = NULL;
-       }
-
-       if (popup_data->info_txt) {
-               elm_object_domain_translatable_text_set(popup, PACKAGE,
-                               popup_data->info_txt);
-       }
-
-       if (popup_data->btn1_txt) {
-               Evas_Object *btn_1 = elm_button_add(popup);
-
-               if (g_ug_type== UG_VIEW_OOBE)
-                       elm_object_style_set(btn_1, "cancel");
-               else
-                       elm_object_style_set(btn_1, "popup");
-
-               elm_object_domain_translatable_text_set(btn_1, PACKAGE,
-                               popup_data->btn1_txt);
-               elm_object_part_content_set(popup, "button1", btn_1);
-               if (popup_data->btn1_cb) {
-                       evas_object_smart_callback_add(btn_1, "clicked",
-                                       popup_data->btn1_cb, popup_data->btn1_data);
-                       eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK,
-                                       popup_data->btn1_cb, popup_data->btn1_data);
-               } else {
-                       evas_object_smart_callback_add(btn_1, "clicked",
-                                       __common_utils_del_popup, popup);
-                       eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK,
-                                       __common_utils_del_popup, popup);
-               }
-       }
-
-       if (popup_data->btn2_txt) {
-               Evas_Object *btn_2 = elm_button_add(popup);
-
-               if (g_ug_type == UG_VIEW_OOBE)
-                       elm_object_style_set(btn_2, "connect");
-               else
-                       elm_object_style_set(btn_2, "popup");
-
-               /* This button reference used in case of hidden AP case */
-               popup_data->btn = btn_2;
-               elm_object_domain_translatable_text_set(btn_2, PACKAGE,
-                               popup_data->btn2_txt);
-               elm_object_part_content_set(popup, "button2", btn_2);
-               //evas_object_smart_callback_add(btn_2, "clicked", popup_data->btn2_cb, NULL);
-               evas_object_show(popup);
-               if (popup_data->btn2_cb) {
-                       evas_object_smart_callback_add(btn_2, "clicked",
-                                       popup_data->btn2_cb, popup_data->btn2_data);
-               } else {
-                       evas_object_smart_callback_add(btn_2, "clicked",
-                                       __common_utils_del_popup, popup);
-               }
-       }
-
-       evas_object_show(popup);
-       elm_object_focus_set(popup, EINA_TRUE);
-
-       return popup;
-}
-
-Evas_Object *common_utils_show_info_ok_popup(Evas_Object *win,
-               const char *str_pkg_name, const char *info_txt,
-               Evas_Smart_Cb ok_cb, void *cb_data)
-{
-       popup_btn_info_t popup_data;
-
-       memset(&popup_data, 0, sizeof(popup_data));
-       popup_data.info_txt = (char *)info_txt;
-       popup_data.btn1_txt = sc(str_pkg_name, I18N_TYPE_Ok);
-       popup_data.btn1_cb = ok_cb;
-       popup_data.btn1_data = cb_data;
-
-       return common_utils_show_info_popup(win, &popup_data);
-}
-
-Evas_Object *common_utils_show_info_timeout_popup(Evas_Object *win,
-               const char* info_text, const double timeout)
-{
-       Evas_Object *popup = elm_popup_add(win);
-
-       elm_object_text_set(popup, info_text);
-       elm_popup_timeout_set(popup, timeout);
-       evas_object_smart_callback_add(popup, "timeout",
-                       __common_utils_del_popup, popup);
-       evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       elm_popup_orient_set(popup, ELM_POPUP_ORIENT_CENTER);
-       evas_object_show(popup);
-
-       return popup;
-}
-
-int common_utils_get_rotate_angle(enum appcore_rm rotate_mode)
-{
-       int rotate_angle;
-       if (APPCORE_RM_UNKNOWN == rotate_mode)
-               appcore_get_rotation_state(&rotate_mode);
-
-       DEBUG_LOG(SP_NAME_NORMAL, "rotate_mode = %d", rotate_mode);
-
-       switch (rotate_mode) {
-       case APPCORE_RM_PORTRAIT_NORMAL:         /**< Portrait mode */
-               DEBUG_LOG(SP_NAME_NORMAL, "rotate mode is APPCORE_RM_PORTRAIT_NORMAL");
-               rotate_angle = 0;
-               break;
-
-       case APPCORE_RM_PORTRAIT_REVERSE:         /**< Portrait upside down mode */
-               DEBUG_LOG(SP_NAME_NORMAL, "rotate mode is APPCORE_RM_PORTRAIT_REVERSE");
-               rotate_angle = 180;
-               break;
-
-       case APPCORE_RM_LANDSCAPE_NORMAL:         /**< Left handed landscape mode */
-               DEBUG_LOG(SP_NAME_NORMAL, "rotate mode is APPCORE_RM_LANDSCAPE_NORMAL");
-               rotate_angle = 270;
-               break;
-
-       case APPCORE_RM_LANDSCAPE_REVERSE:          /**< Right handed landscape mode */
-               DEBUG_LOG(SP_NAME_NORMAL, "rotate mode is APPCORE_RM_LANDSCAPE_REVERSE");
-               rotate_angle = 90;
-               break;
-
-       default:
-               ERROR_LOG(SP_NAME_ERR, "Invalid rotate mode. The default value (0) is set to 'rotate_angle'.");
-               rotate_angle = 0;
-               break;
-       }
-
-       return rotate_angle;
-}
-
-int common_utils_send_message_to_net_popup(const char *title,
-               const char *content, const char *type, const char *ssid)
-{
-       int ret = 0;
-       bundle *b = bundle_create();
-
-       bundle_add_str(b, "_SYSPOPUP_TITLE_", title);
-       bundle_add_str(b, "_SYSPOPUP_CONTENT_", content);
-       bundle_add_str(b, "_SYSPOPUP_TYPE_", type);
-       bundle_add_str(b, "_AP_NAME_", ssid);
-
-       ret = aul_launch_app("net.netpopup", b);
-
-       bundle_free(b);
-
-       return ret;
-}
-
-int common_utils_send_restriction_to_net_popup(const char *title,
-               const char *type, const char *restriction)
-{
-       int ret = 0;
-       bundle *b = bundle_create();
-
-       bundle_add_str(b, "_SYSPOPUP_TITLE_", title);
-       bundle_add_str(b, "_SYSPOPUP_CONTENT_", "security restriction");
-       bundle_add_str(b, "_SYSPOPUP_TYPE_", type);
-       bundle_add_str(b, "_RESTRICTED_TYPE_", restriction);
-
-       ret = aul_launch_app("net.netpopup", b);
-
-       bundle_free(b);
-
-       return ret;
-}
-
-int common_util_set_system_registry(const char *key, int value)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (vconf_set_int(key, value) < 0) {
-               ERROR_LOG(UG_NAME_NORMAL, "Failed to set vconf");
-
-               __COMMON_FUNC_EXIT__;
-               return -1;
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return 0;
-}
-
-int common_util_get_system_registry(const char *key)
-{
-       __COMMON_FUNC_ENTER__;
-
-       int value = 0;
-
-       if (vconf_get_int(key, &value) < 0) {
-               ERROR_LOG(UG_NAME_NORMAL, "Failed to get vconf");
-
-               __COMMON_FUNC_EXIT__;
-               return -1;
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return value;
-}
-
-static void __common_util_managed_idle_destroy_cb(gpointer data)
-{
-       if (!data)
-               return;
-
-       managed_idler_list = g_slist_remove(managed_idler_list, data);
-       g_free(data);
-}
-
-static gboolean __common_util_managed_idle_cb(gpointer user_data)
-{
-       struct managed_idle_data *data = (struct managed_idle_data *)user_data;
-
-       if (!data)
-               return FALSE;
-
-       return data->func(data->user_data);
-}
-
-guint common_util_managed_idle_add(GSourceFunc func, gpointer user_data)
-{
-       guint id;
-       struct managed_idle_data *data;
-
-       if (!func)
-               return 0;
-
-       data = g_try_new0(struct managed_idle_data, 1);
-       if (!data)
-               return 0;
-
-       data->func = func;
-       data->user_data = user_data;
-
-       id = g_idle_add_full(G_PRIORITY_DEFAULT_IDLE, __common_util_managed_idle_cb,
-                       data, __common_util_managed_idle_destroy_cb);
-       if (!id) {
-               g_free(data);
-               return id;
-       }
-
-       data->id = id;
-
-       managed_idler_list = g_slist_append(managed_idler_list, data);
-
-       return id;
-}
-
-void common_util_managed_idle_cleanup(void)
-{
-       if (managed_idler_list == NULL)
-               return;
-
-       GSList *cur = managed_idler_list;
-       GSource *src;
-       struct managed_idle_data *data;
-
-       while (cur) {
-               GSList *next = cur->next;
-               data = (struct managed_idle_data *)cur->data;
-
-               src = g_main_context_find_source_by_id(g_main_context_default(), data->id);
-               if (src) {
-                       g_source_destroy(src);
-                       cur = managed_idler_list;
-               } else {
-                       cur = next;
-               }
-       }
-
-       g_slist_free(managed_idler_list);
-       managed_idler_list = NULL;
-}
-
-void common_util_managed_ecore_scan_update_timer_add(double interval,
-               common_util_scan_update_cb callback, void *data)
-{
-       if (callback == NULL)
-               return;
-
-       common_util_managed_ecore_scan_update_timer_del();
-
-       scan_update_timer = ecore_timer_add(interval, callback, data);
-}
-
-void common_util_managed_ecore_scan_update_timer_del(void)
-{
-       if (scan_update_timer != NULL) {
-               ecore_timer_del(scan_update_timer);
-               scan_update_timer = NULL;
-       }
-}
-
-void common_util_manager_ecore_scan_update_timer_reset(void)
-{
-       scan_update_timer = NULL;
-}
-
-#if 0
-// not used at this moment 06/15/2018 
-static GDBusConnection *common_util_get_gdbus_conn(void)
-{
-       GError *error = NULL;
-
-       if (gdbus_conn.connection != NULL)
-               return gdbus_conn.connection;
-
-#if !GLIB_CHECK_VERSION(2, 36, 0)
-       g_type_init();
-#endif
-
-       gdbus_conn.connection = g_bus_get_sync(G_BUS_TYPE_SYSTEM, NULL, &error);
-       if (gdbus_conn.connection == NULL) {
-               ERROR_LOG(UG_NAME_NORMAL,
-                               "Failed to connect to the D-BUS daemon: [%s]\n", error->message);
-               g_error_free(error);
-               return NULL;
-       }
-
-       return gdbus_conn.connection;
-}
-#endif // #if 0
-
-int common_utils_get_sim_state(void)
-{
-       int value = VCONFKEY_TELEPHONY_SIM_UNKNOWN;
-       int sim_count = 0;
-
-       value = common_util_get_system_registry(VCONFKEY_TELEPHONY_SIM_SLOT);
-       INFO_LOG(UG_NAME_NORMAL, "SIM slot 1 state : %d", value);
-       if (value == VCONFKEY_TELEPHONY_SIM_INSERTED)
-               return value;
-
-       sim_count = common_util_get_system_registry(
-                       VCONFKEY_TELEPHONY_SIM_SLOT_COUNT);
-       if (sim_count == 1)
-               return value;
-
-       value = common_util_get_system_registry(VCONFKEY_TELEPHONY_SIM_SLOT2);
-       INFO_LOG(UG_NAME_NORMAL, "SIM slot 2 state : %d", value);
-
-       return value;
-}
-
-Eina_Bool _is_emulator(void)
-{
-       char *model_name = NULL;
-
-       if (emulator == TIZEN_MODEL_EMULATOR)
-               return EINA_TRUE;
-       else if (emulator == TIZEN_MODEL_NOT_EMULATOR)
-               return EINA_FALSE;
-
-       if (system_info_get_platform_string("http://tizen.org/system/model_name", &model_name) < 0)
-               return EINA_FALSE;
-
-       if (model_name == NULL)
-               return EINA_FALSE;
-
-       if (strncmp(model_name, "Emulator", strlen("Emulator")) == 0) {
-               free(model_name);
-               emulator = TIZEN_MODEL_EMULATOR;
-               return EINA_TRUE;
-       } else {
-               free(model_name);
-               emulator = TIZEN_MODEL_NOT_EMULATOR;
-               return EINA_FALSE;
-       }
-}
-
-bool is_common_profile(void)
-{
-       char *profile = NULL;
-
-       if (system_info_get_platform_string("http://tizen.org/feature/profile", &profile) < 0)
-               return false;
-
-       if (profile == NULL)
-               return false;
-
-       if (strncmp(profile, "common", strlen("common")) == 0) {
-               free(profile);
-               return true;
-       }
-
-       free(profile);
-       return false;
-}
-
-static void _init_genlist_1line_style(void)
-{
-       g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name = GENLIST_STYLE_1LINE;
-       g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part = GENLIST_PART_ELM_TEXT;
-       g_genlist_info[WIFI_GENLIST_1LINE_STYLE].sub_text_part = GENLIST_PART_ELM_TEXT_END;
-       g_genlist_info[WIFI_GENLIST_1LINE_STYLE].content_part = GENLIST_PART_ELM_ICON;
-       g_genlist_info[WIFI_GENLIST_1LINE_STYLE].sub_content_part = GENLIST_PART_ELM_END;
-}
-
-static void _init_genlist_2line_style(void)
-{
-       g_genlist_info[WIFI_GENLIST_2LINE_STYLE].style_name = GENLIST_STYLE_2LINE;
-       g_genlist_info[WIFI_GENLIST_2LINE_STYLE].text_part = GENLIST_PART_ELM_TEXT;
-       g_genlist_info[WIFI_GENLIST_2LINE_STYLE].sub_text_part = GENLIST_PART_ELM_TEXT_SUB;
-       g_genlist_info[WIFI_GENLIST_2LINE_STYLE].content_part = GENLIST_PART_ELM_ICON;
-       g_genlist_info[WIFI_GENLIST_2LINE_STYLE].sub_content_part = GENLIST_PART_ELM_END;
-}
-
-static void _init_genlist_type1_style(void)
-{
-       g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name = GENLIST_STYLE_TYPE1;
-       g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part = GENLIST_PART_ELM_TEXT;
-       g_genlist_info[WIFI_GENLIST_1LINE_STYLE].sub_text_part = GENLIST_PART_ELM_TEXT_SUB;
-       g_genlist_info[WIFI_GENLIST_1LINE_STYLE].content_part = GENLIST_PART_ELM_SWALLOW_ICON;
-       g_genlist_info[WIFI_GENLIST_1LINE_STYLE].sub_content_part = GENLIST_PART_ELM_SWALLOW_END;
-}
-
-// type2
-// -------------------------------------------------------------------------------------------
-// |                  |         elm.text.sub          | elm.text.sub.end   |                 |
-// | elm.swallow.icon |----------------------------------------------------| elm.swallow.end |
-// |                  | elm.swallow.icon.0 | elm.text | elm.swallow.icon.1 |                 |
-// -------------------------------------------------------------------------------------------
-static void _init_genlist_type2_style(void)
-{
-       g_genlist_info[WIFI_GENLIST_2LINE_STYLE].style_name = GENLIST_STYLE_TYPE2;
-       g_genlist_info[WIFI_GENLIST_2LINE_STYLE].text_part = GENLIST_PART_ELM_TEXT_SUB;
-       g_genlist_info[WIFI_GENLIST_2LINE_STYLE].sub_text_part = GENLIST_PART_ELM_TEXT;
-       g_genlist_info[WIFI_GENLIST_2LINE_STYLE].content_part = GENLIST_PART_ELM_SWALLOW_ICON;
-       g_genlist_info[WIFI_GENLIST_2LINE_STYLE].sub_content_part = GENLIST_PART_ELM_SWALLOW_END;
-}
-
-static void _init_genlist_multiline_style(void)
-{
-       g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].style_name = GENLIST_STYLE_MULTILINE;
-       g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].text_part = GENLIST_PART_ELM_TEXT;
-       g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].sub_text_part = GENLIST_PART_ELM_TEXT_MULTILINE;
-       g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].content_part = NULL;
-       g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].sub_content_part = GENLIST_PART_ELM_SWALLOW_END;
-}
-
-static void _init_genlist_common_multiline_style(void)
-{
-       g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].style_name = GENLIST_STYLE_MULTILINE;
-       g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].text_part = GENLIST_PART_ELM_TEXT;
-       g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].sub_text_part = GENLIST_PART_ELM_TEXT_MULTILINE;
-       g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].content_part = GENLIST_PART_ELM_ICON;
-       g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].sub_content_part = GENLIST_PART_ELM_END;
-}
-
-static void _init_genlist_group_index_style(void)
-{
-       g_genlist_info[WIFI_GENLIST_GROUP_INDEX_STYLE].style_name = GENLIST_STYLE_GROUP_INDEX;
-       g_genlist_info[WIFI_GENLIST_GROUP_INDEX_STYLE].text_part = GENLIST_PART_ELM_TEXT;
-       g_genlist_info[WIFI_GENLIST_GROUP_INDEX_STYLE].sub_text_part = NULL;
-       g_genlist_info[WIFI_GENLIST_GROUP_INDEX_STYLE].content_part = NULL;
-       g_genlist_info[WIFI_GENLIST_GROUP_INDEX_STYLE].sub_content_part = NULL;
-}
-
-static void _init_genlist_common_group_index_style(void)
-{
-       g_genlist_info[WIFI_GENLIST_GROUP_INDEX_STYLE].style_name = GENLIST_STYLE_GROUP_INDEX;
-       g_genlist_info[WIFI_GENLIST_GROUP_INDEX_STYLE].text_part = GENLIST_PART_ELM_TEXT;
-       g_genlist_info[WIFI_GENLIST_GROUP_INDEX_STYLE].sub_text_part = NULL;
-       g_genlist_info[WIFI_GENLIST_GROUP_INDEX_STYLE].content_part = GENLIST_PART_ELM_END;
-       g_genlist_info[WIFI_GENLIST_GROUP_INDEX_STYLE].sub_content_part = NULL;
-}
-
-static void _init_genlist_full_style(void)
-{
-       g_genlist_info[WIFI_GENLIST_FULL_STYLE].style_name = GENLIST_STYLE_FULL;
-       g_genlist_info[WIFI_GENLIST_FULL_STYLE].text_part = NULL;
-       g_genlist_info[WIFI_GENLIST_FULL_STYLE].sub_text_part = GENLIST_PART_ELM_TEXT_SUB;
-       g_genlist_info[WIFI_GENLIST_FULL_STYLE].content_part = GENLIST_PART_ELM_SWALLOW_CONTENT;
-       g_genlist_info[WIFI_GENLIST_FULL_STYLE].sub_content_part = NULL;
-}
-
-void common_util_update_genlist_style(void)
-{
-       if (g_ug_type == UG_VIEW_IOT_COMMON) {
-               _init_genlist_1line_style();
-               _init_genlist_2line_style();
-               _init_genlist_common_multiline_style();
-               _init_genlist_common_group_index_style();
-       } else {
-               _init_genlist_type1_style();
-               _init_genlist_type2_style();
-               _init_genlist_multiline_style();
-               _init_genlist_group_index_style();
-       }
-       _init_genlist_full_style();
-}
-
-void common_util_update_content_size(void)
-{
-       if (g_ug_type == UG_VIEW_OOBE) {
-               g_content_size_info.small_font = OOBE_SMALL_FONT_SIZE;
-               g_content_size_info.mid_font = OOBE_MID_FONT_SIZE;
-               g_content_size_info.big_font = OOBE_BIG_FONT_SIZE;
-               g_content_size_info.icon_w = OOBE_BUTTON_CIRCLE_SIZE_H;
-               g_content_size_info.icon_h = OOBE_BUTTON_CIRCLE_SIZE_W;
-               g_content_size_info.progress = PROGRESS_MID;
-       } else if (g_ug_type == UG_VIEW_IOT_COMMON) {
-               g_content_size_info.small_font = COMMON_SMALL_FONT_SIZE;
-               g_content_size_info.mid_font = COMMON_SMALL_FONT_SIZE;
-               g_content_size_info.big_font = COMMON_BIG_FONT_SIZE;
-               g_content_size_info.icon_w = COMMON_BUTTON_CIRCLE_SIZE;
-               g_content_size_info.icon_h = COMMON_BUTTON_CIRCLE_SIZE;
-               g_content_size_info.progress = PROGRESS_SMALL;
-       } else {
-               g_content_size_info.small_font = SMALL_FONT_SIZE;
-               g_content_size_info.mid_font = MID_FONT_SIZE;
-               g_content_size_info.big_font = BIG_FONT_SIZE;
-               g_content_size_info.icon_w = BUTTON_CIRCLE_SIZE;
-               g_content_size_info.icon_h = BUTTON_CIRCLE_SIZE;
-               g_content_size_info.progress = PROGRESS_MID;
-       }
-}
-
-void common_util_set_ug_type(UG_TYPE type)
-{
-       g_ug_type = type;
-}
-
-UG_TYPE common_util_get_ug_type(void)
-{
-       return g_ug_type;
-}
diff --git a/sources/libraries/Common/include/common.h b/sources/libraries/Common/include/common.h
deleted file mode 100755 (executable)
index 3497f58..0000000
+++ /dev/null
@@ -1,209 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#ifndef __COMMON_H__
-#define __COMMON_H__
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-#include <dlog.h>
-#include <assert.h>
-
-#define COMMON_NAME_FUNC       "wifi/func"
-#define COMMON_NAME_LIB                "wifi/lib"
-#define COMMON_NAME_ERR                "wifi/err"
-#define UG_NAME_NORMAL         "wifi_ug"
-#define UG_NAME_RESP           "wifi_ug/resp"
-#define UG_NAME_REQ                    "wifi_ug/req"
-#define UG_NAME_SCAN           "wifi_ug/scan"
-#define UG_NAME_ERR                    "wifi_ug/err"
-#define SP_NAME_NORMAL         "wifi_sp"
-#define SP_NAME_ERR                    "wifi_sp/err"
-
-#if defined TIZEN_WIFI_QS
-#define CUSTOM_EDITFIELD_PATH \
-                       "/usr/apps/net.wifi-qs/res/edje/wifi-syspopup-custom-editfield.edj"
-#else
-#define CUSTOM_EDITFIELD_PATH \
-                       "/usr/apps/wifi-efl-ug/res/edje/custom_editfield.edj"
-#endif
-#define CUSTOM_GENLIST_PATH \
-                       "/usr/apps/wifi-efl-ug/res/edje/custom_genlist.edj"
-
-#define CUSTOM_POPUP_PATH \
-                       "/usr/apps/wifi-efl-ug/res/edje/custom_popup.edj"
-
-#define SETUP_WIZARD_EDJ_PATH \
-                       "/usr/apps/wifi-efl-ug/res/edje/setup_wizard.edj"
-
-#define OOBE_BUTTONS_EDJ_PATH \
-                       "/usr/apps/wifi-efl-ug/res/edje/oobe_buttons.edj"
-
-#define MAIN_LAYOUT_EDJ_PATH \
-                       "/usr/apps/wifi-efl-ug/res/edje/main_layout.edj"
-
-/* Log Level */
-#define COMMON_LOG_DEBUG       LOG_DEBUG
-#define COMMON_LOG_INFO                LOG_INFO
-#define COMMON_LOG_WARN                LOG_WARN
-#define COMMON_LOG_ERROR       LOG_ERROR
-
-#define MAX_DEVICE_ICON_PATH_STR_LEN                   256
-#define SCREEN_TYPE_ID_KEY                             "screen_type_id_key"
-
-/* Device-picker height for portrait mode*/
-#define DEVICE_PICKER_POPUP_H          550
-
-/* Device-picker height for portrait mode in EAP screen with keypad*/
-#define DEVICE_PICKER_POPUP_EAP_KEYPAD_H               260
-
-/* Device-picker height for landscape mode */
-#define DEVICE_PICKER_POPUP_LN_H               220
-
-/* Device-picker height for zero profiles (same as defined in EDC file)*/
-#define DEVICE_PICKER_EMPTY_POPUP_H 100
-
-/* Device-picker width for landscape mode */
-#define DEVICE_PICKER_POPUP_LN_W               600
-
-/* Genlist style */
-#define MAX_GENLIST_STYLE_NAME_LEN 16
-#define MAX_GENLIST_PART_NAME_LEN 24
-
-typedef enum {
-       WIFI_GENLIST_1LINE_STYLE = 0,
-       WIFI_GENLIST_2LINE_STYLE,
-       WIFI_GENLIST_MULTILINE_STYLE,
-       WIFI_GENLIST_GROUP_INDEX_STYLE,
-       WIFI_GENLIST_FULL_STYLE,
-       WIFI_GENLIST_STYLE_MAX
-} genlist_style_t;
-
-typedef struct {
-       const char *style_name;
-       const char *text_part;
-       const char *sub_text_part;
-       const char *content_part;
-       const char *sub_content_part;
-} genlist_info_t;
-
-typedef struct {
-       int small_font;
-       int mid_font;
-       int big_font;
-       int icon_w;
-       int icon_h;
-       const char *progress;
-} content_size_info_t;
-
-//#if !defined TIZEN_WIFI_QS
-//extern genlist_info_t g_genlist_info[WIFI_GENLIST_STYLE_MAX];
-//genlist_info_t g_genlist_info[WIFI_GENLIST_STYLE_MAX] = {0, };
-//#endif
-
-#define GENLIST_STYLE_1LINE "1line"
-#define GENLIST_STYLE_2LINE "2line"
-#define GENLIST_STYLE_TYPE1 "type1"
-#define GENLIST_STYLE_TYPE2 "type2"
-#define GENLIST_STYLE_MULTILINE "multiline"
-#define GENLIST_STYLE_GROUP_INDEX "group_index"
-#define GENLIST_STYLE_FULL "full"
-
-#define GENLIST_PART_ELM_TEXT "elm.text"
-#define GENLIST_PART_ELM_TEXT_SUB "elm.text.sub"
-#define GENLIST_PART_ELM_TEXT_SUB_END "elm.text.sub.end"
-#define GENLIST_PART_ELM_TEXT_END "elm.text.end"
-#define GENLIST_PART_ELM_TEXT_MULTILINE "elm.text.multiline"
-#define GENLIST_PART_ELM_ICON "elm.icon"
-#define GENLIST_PART_ELM_END "elm.end"
-#define GENLIST_PART_ELM_SWALLOW_CONTENT "elm.swallow.content"
-#define GENLIST_PART_ELM_SWALLOW_ICON "elm.swallow.icon"
-#define GENLIST_PART_ELM_SWALLOW_END "elm.swallow.end"
-
-typedef enum {
-       UG_VIEW_DEFAULT = 0,
-       UG_VIEW_SETUP_WIZARD,
-       UG_VIEW_OOBE,
-       UG_VIEW_IOT_COMMON
-} UG_TYPE;
-
-typedef enum {
-       VIEW_MANAGER_VIEW_TYPE_MAIN,
-       VIEW_MANAGER_VIEW_TYPE_DETAIL,
-       VIEW_MANAGER_VIEW_TYPE_ADVANCED,
-       VIEW_MANAGER_VIEW_TYPE_EAP,
-       VIEW_MANAGER_VIEW_TYPE_PASSWD_POPUP,
-} view_manager_view_type_t;
-
-#define __COMMON_FUNC_ENTER__ \
-       FUNC_LOG(COMMON_NAME_FUNC, "[<Entering]: %s() [%d]", __func__, __LINE__)
-#define __COMMON_FUNC_EXIT__ \
-       FUNC_LOG(COMMON_NAME_FUNC, "[Quit/>]: %s() [%d]", __func__, __LINE__)
-
-#define FUNC_LOG(MID, format, args...) \
-       SLOG(LOG_INFO, MID, "[%s:%d] " format, __func__, __LINE__, ##args)
-#define DEBUG_LOG(MID, format, args...) \
-       SLOG(LOG_DEBUG, MID, "[%s:%d] " format, __func__, __LINE__, ##args)
-#define INFO_LOG(MID, format, args...) \
-       SLOG(LOG_INFO, MID, "[%s:%d] " format, __func__, __LINE__, ##args)
-#define WARN_LOG(MID, format, args...) \
-       SLOG(LOG_WARN, MID, "[%s:%d] " format, __func__, __LINE__, ##args)
-#define ERROR_LOG(MID, format, args...) \
-       SLOG(LOG_ERROR, MID, "[%s:%d] " format, __func__, __LINE__, ##args)
-
-#define SECURE_FUNC_LOG(MID, format, args...) \
-       SECURE_SLOG(LOG_INFO, MID, "[%s:%d] " format, __func__, __LINE__, ##args)
-#define SECURE_DEBUG_LOG(MID, format, args...) \
-       SECURE_SLOG(LOG_DEBUG, MID, "[%s:%d] " format, __func__, __LINE__, ##args)
-#define SECURE_INFO_LOG(MID, format, args...) \
-       SECURE_SLOG(LOG_INFO, MID, "[%s:%d] " format, __func__, __LINE__, ##args)
-#define SECURE_WARN_LOG(MID, format, args...) \
-       SECURE_SLOG(LOG_WARN, MID, "[%s:%d] " format, __func__, __LINE__, ##args)
-#define SECURE_ERROR_LOG(MID, format, args...) \
-       SECURE_SLOG(LOG_ERROR, MID, "[%s:%d] " format, __func__, __LINE__, ##args)
-
-#define retm_if(expr) do { \
-       if (expr) { \
-               ERROR_LOG(COMMON_NAME_ERR, "[%s(): %d] (%s) [return]", __FUNCTION__, __LINE__, #expr); \
-               return; \
-       } \
-} while (0)
-
-#define retvm_if(expr, val) do { \
-       if (expr) { \
-               ERROR_LOG(COMMON_NAME_ERR, "[%s(): %d] (%s) [return]", __FUNCTION__, __LINE__, #expr); \
-               return (val); \
-       } \
-} while (0)
-
-#define assertm_if(expr, fmt, arg...) do { \
-       if (expr) { \
-               ERROR_LOG(COMMON_NAME_ERR, " ##(%s) -> %s() assert!!## "fmt, #expr, __FUNCTION__, ##arg); \
-               assert(1); \
-       } \
-} while (0) /* retvm if */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
diff --git a/sources/libraries/Common/include/common_eap_connect.h b/sources/libraries/Common/include/common_eap_connect.h
deleted file mode 100644 (file)
index d192666..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#ifndef __COMMON_EAP_CONNECT_H__
-#define __COMMON_EAP_CONNECT_H__
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-#include <Evas.h>
-
-#include "wlan_manager.h"
-#include "common_utils.h"
-
-#define DISABLE_FAST_EAP_METHOD
-
-typedef struct eap_info_list eap_info_list_t;
-typedef struct common_eap_connect_data eap_connect_data_t;
-
-eap_connect_data_t *create_eap_view(Evas_Object *layout_main, Evas_Object *win,
-               Evas_Object *conf, const char *pkg_name,
-               wifi_device_info_t *device_info,
-               void (*deref_func)(void));
-
-void eap_connect_data_free(eap_connect_data_t *eap_data);
-
-eap_info_list_t *eap_info_append_items(wifi_manager_ap_h ap, Evas_Object* view_list,
-               const char *str_pkg_name, imf_ctxt_panel_cb_t input_panel_cb,
-               void *input_panel_cb_data);
-#if 0
-void eap_info_save_data(eap_info_list_t *eap_info_list_data);
-#endif
-void eap_info_remove(eap_info_list_t *eap_info_list_data);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __COMMON_EAP_CONNECT_H__ */
diff --git a/sources/libraries/Common/include/common_generate_pin.h b/sources/libraries/Common/include/common_generate_pin.h
deleted file mode 100644 (file)
index e30381b..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#ifndef __COMMON_GENERATE_PIN_H__
-#define __COMMON_GENERATE_PIN_H__
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-#include <stdint.h>
-
-typedef uint8_t u8;
-typedef uint32_t u32;
-
-struct SHA1Context {
-       u32 state[5];
-       u32 count[2];
-       unsigned char buffer[64];
-};
-
-int wps_generate_pin(unsigned int *pin);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
diff --git a/sources/libraries/Common/include/common_ip_info.h b/sources/libraries/Common/include/common_ip_info.h
deleted file mode 100755 (executable)
index 043396e..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#ifndef __COMMON_IP_INFO_H__
-#define __COMMON_IP_INFO_H__
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-#include <Evas.h>
-
-#include "wlan_manager.h"
-#include "common_utils.h"
-
-#define DEFAULT_GUIDE_PROXY_IP "proxy.example.com"
-#define DEFAULT_GUIDE_PROXY_PORT "8080"
-#define DEFAULT_GUIDE_IP "0.0.0.0"
-
-typedef struct ip_info_list {
-       const char *str_pkg_name;
-       Evas_Object *win;
-       Evas_Object *genlist;
-       Elm_Object_Item *ip_toggle_item;
-       Elm_Object_Item *ip_addr_item;
-       Elm_Object_Item *ipv4_addr_item;
-       Elm_Object_Item *ipv6_addr_item;
-       Elm_Object_Item *mac_addr_item;
-       Elm_Object_Item *subnet_mask_item;
-       Elm_Object_Item *gateway_addr_item;
-       Elm_Object_Item *prefix_length_item;
-       Elm_Object_Item *dns_1_item;
-       Elm_Object_Item *dns_2_item;
-       Elm_Object_Item *proxy_addr_item;
-       Elm_Object_Item *proxy_port_item;
-
-       imf_ctxt_panel_cb_t input_panel_cb;
-       void *input_panel_cb_data;
-
-       wifi_manager_ap_h ap;
-       wifi_manager_ip_config_type_e ip_type;
-       wifi_manager_dns_config_type_e dns_type;
-
-} ip_info_list_t;
-
-typedef struct prev_ip_info {
-       char *ip_addr;
-       char *subnet_mask;
-       char *gateway_addr;
-       char *dns_1;
-       char *dns_2;
-       char *proxy_data;
-       wifi_manager_ip_config_type_e ip_type;
-       wifi_manager_proxy_type_e proxy_type;
-} prev_ip_info_t;
-
-typedef struct full_ip_info {
-       ip_info_list_t *ip_info_list;
-       prev_ip_info_t *prev_ip_info;
-       gboolean is_info_changed;
-       gboolean is_first_create;
-} full_ip_info_t;
-
-full_ip_info_t *ip_info_append_items(wifi_manager_ap_h ap, const char *pkg_name,
-               Evas_Object *genlist,
-               imf_ctxt_panel_cb_t input_panel_cb, void *input_panel_cb_data, Evas_Object *win);
-void ip_info_save_data(full_ip_info_t *ipdata);
-void ip_info_remove(ip_info_list_t *ip_info_list);
-void ip_info_close_all_keypads(ip_info_list_t *ip_info_list);
-void ip_info_enable_all_keypads(ip_info_list_t *ip_info_list);
-void ip_info_delete_prev(prev_ip_info_t *prev_ip_info);
-#ifdef __cplusplus
-}
-#endif
-
-#endif
diff --git a/sources/libraries/Common/include/common_pswd_popup.h b/sources/libraries/Common/include/common_pswd_popup.h
deleted file mode 100644 (file)
index 6d1d649..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#ifndef __COMMON_PSWD_POPUP_H__
-#define __COMMON_PSWD_POPUP_H__
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-#include <Evas.h>
-#include <wifi-manager.h>
-
-#include "common_utils.h"
-
-typedef enum {
-       POPUP_WPS_OPTIONS,
-       POPUP_WPS_PIN,
-       POPUP_WPS_BTN,
-} popup_type_t;
-
-typedef struct {
-       char *title;
-       char *sub_title;
-       Eina_Bool show_wps_btn;
-       Evas_Smart_Cb ok_cb;
-       Evas_Smart_Cb cancel_cb;
-       Evas_Smart_Cb wps_btn_cb;
-       Evas_Smart_Cb wps_pin_cb;
-       wifi_manager_ap_h ap;
-       void *cb_data;
-       wifi_manager_security_type_e sec_type;
-} pswd_popup_create_req_data_t;
-
-typedef struct {
-       /* PBC popup related attributes */
-       Evas_Object* popup;
-       Evas_Object* progressbar;
-       Evas_Object* timer_label;
-       Ecore_Timer *timer;
-       int checker;
-       double value;
-       char *pin;
-       popup_type_t wps_type;
-} pbc_popup_t;
-
-struct pswd_popup {
-       /* Password popup related attributes */
-       const char *str_pkg_name;
-       Evas_Object *conf;
-       Evas_Object *win;
-       Evas_Object *popup;
-       Evas_Object *entry;
-       Evas_Object *info_popup;
-       Evas_Object *wps_options_popup;
-       Elm_Object_Item *wps_options_item;
-       Evas_Smart_Cb wps_btn_cb;
-       pbc_popup_t *pbc_popup_data;
-       wifi_manager_ap_h ap;
-       wifi_manager_security_type_e sec_type;
-       char *curr_ap_name;
-       Eina_Bool show_wps_btn;
-       time_t start_time;
-};
-
-typedef struct pswd_popup pswd_popup_t;
-
-pswd_popup_t *create_passwd_popup(Evas_Object *conformant,
-               Evas_Object *win_main, const char *pkg_name,
-               pswd_popup_create_req_data_t *popup_info);
-void create_pbc_popup(pswd_popup_t *pswd_popup_data, Evas_Smart_Cb cancel_cb,
-               void *cancel_cb_data, popup_type_t type, char *pin);
-void create_wps_options_popup(Evas_Object *win_main,
-               pswd_popup_t *pswd_popup_data,
-               pswd_popup_create_req_data_t *popup_info);
-
-void current_popup_free(pswd_popup_t *pswd_popup_data, popup_type_t type);
-void passwd_popup_show(pswd_popup_t *pswd_popup_data);
-void passwd_popup_hide(pswd_popup_t *pswd_popup_data);
-void passwd_popup_free(pswd_popup_t *pswd_popup_data);
-
-char *passwd_popup_get_txt(pswd_popup_t *pswd_popup_data);
-wifi_manager_ap_h passwd_popup_get_ap(pswd_popup_t *pswd_popup_data);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
diff --git a/sources/libraries/Common/include/common_utils.h b/sources/libraries/Common/include/common_utils.h
deleted file mode 100755 (executable)
index 94eb616..0000000
+++ /dev/null
@@ -1,147 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#ifndef __COMMON_UTILS_H__
-#define __COMMON_UTILS_H__
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-#include <glib.h>
-#include <gio/gio.h>
-#include <Elementary.h>
-
-/* Fix build warning (redefine '_()' in appcore-common.h) */
-#ifdef _
-#undef _
-#endif
-#include <appcore-common.h>
-
-#include "wlan_manager.h"
-
-typedef void (*imf_ctxt_panel_cb_t)(void *data, Ecore_IMF_Context *ctx, int value);
-
-typedef enum {
-       ENTRY_TYPE_USER_ID,
-       ENTRY_TYPE_PASSWORD,
-       ENTRY_TYPE_IP_ADDR,
-       ENTRY_TYPE_SUBNET_MASK,
-       ENTRY_TYPE_GATEWAY,
-       ENTRY_TYPE_DNS_1,
-       ENTRY_TYPE_DNS_2,
-       ENTRY_TYPE_PROXY_ADDR,
-       ENTRY_TYPE_PROXY_PORT,
-       ENTRY_TYPE_MAX,
-} entry_id_type_t;
-
-typedef struct {
-       entry_id_type_t entry_id;
-       char *title_txt;
-       char *guide_txt;
-       char *entry_txt;
-       Elm_Object_Item *item;
-       imf_ctxt_panel_cb_t input_panel_cb;
-       void *input_panel_cb_data;
-       const char *str_pkg_name;
-       wifi_manager_ap_h ap;
-
-       /* IoT Common profile only */
-       Evas_Object *win;
-       Evas_Object *popup;
-} common_utils_entry_info_t;
-
-typedef struct {
-       char *title_txt;
-       char *sub_title_txt;
-       char *info_txt;
-       Evas_Object *btn;
-       char *btn1_txt;
-       char *btn2_txt;
-       Evas_Smart_Cb btn1_cb;
-       Evas_Smart_Cb btn2_cb;
-       void *btn1_data;
-       void *btn2_data;
-} popup_btn_info_t;
-
-typedef Eina_Bool(*common_util_scan_update_cb)(void *data);
-
-Eina_Bool common_utils_is_portrait_mode(void);
-void common_utils_set_rotate_cb(int (*func)(enum appcore_rm, void*, Eina_Bool, Eina_Bool),
-               void* data, Eina_Bool wps_value, Eina_Bool setting_value);
-void common_utils_contents_rotation_adjust(int event);
-Elm_Object_Item *common_utils_add_dialogue_separator(
-               Evas_Object* genlist, const char *separator_style);
-char *common_utils_get_ap_security_type_info_txt(
-               const char *pkg_name, wifi_device_info_t *device_info, bool check_fav);
-void common_utils_get_device_icon(wifi_device_info_t *device_info,
-               char **icon_path);
-char *common_utils_get_rssi_text(
-               const char *str_pkg_name, int rssi);
-
-Evas_Object *common_utils_add_edit_box(Evas_Object *parent,
-               common_utils_entry_info_t *entry_info);
-void common_utils_set_edit_box_imf_panel_evnt_cb(Elm_Object_Item *item,
-               imf_ctxt_panel_cb_t input_panel_cb,     void *user_data);
-void common_utils_edit_box_focus_set(Elm_Object_Item *item, Eina_Bool focus_set);
-void common_utils_edit_box_allow_focus_set(Elm_Object_Item *item,
-               Eina_Bool focus_set);
-Elm_Object_Item *common_utils_add_2_line_txt_disabled_item(
-               Evas_Object* view_list, const char *style_name,
-               const char *line1_txt, const char *line2_txt);
-char *common_utils_get_list_item_entry_txt(Elm_Object_Item *entry_item);
-Evas_Object *common_utils_create_layout(Evas_Object *navi_frame);
-Evas_Object *common_utils_show_info_popup(Evas_Object *win,
-               popup_btn_info_t *popup_data);
-Evas_Object *common_utils_show_info_ok_popup(Evas_Object *win,
-               const char *str_pkg_name, const char *info_txt,
-               Evas_Smart_Cb ok_cb, void *cb_data);
-Evas_Object *common_utils_show_info_timeout_popup(Evas_Object *win,
-               const char* info_text, const double timeout);
-int common_utils_get_rotate_angle(enum appcore_rm rotate_mode);
-int common_utils_send_message_to_net_popup(const char *title,
-               const char *content, const char *type, const char *ssid);
-int common_utils_send_restriction_to_net_popup(const char *title,
-               const char *type, const char *restriction);
-
-int common_util_set_system_registry(const char *key, int value);
-int common_util_get_system_registry(const char *key);
-
-guint common_util_managed_idle_add(GSourceFunc func, gpointer user_data);
-void common_util_managed_idle_cleanup(void);
-void common_util_managed_ecore_scan_update_timer_add(double interval,
-               common_util_scan_update_cb callback, void *data);
-void common_util_managed_ecore_scan_update_timer_del(void);
-void common_util_manager_ecore_scan_update_timer_reset(void);
-
-int common_utils_get_sim_state(void);
-Eina_Bool _is_emulator(void);
-
-bool is_common_profile(void);
-void common_util_update_genlist_style(void);
-void common_util_update_content_size(void);
-
-void common_util_set_ug_type(UG_TYPE type);
-UG_TYPE common_util_get_ug_type(void);
-#ifdef __cplusplus
-}
-#endif
-
-#endif
diff --git a/sources/libraries/WlanManager/connection_manager.c b/sources/libraries/WlanManager/connection_manager.c
deleted file mode 100644 (file)
index 58dbf0f..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-#include <vconf.h>
-#include <vconf-keys.h>
-#include <net_connection.h>
-
-#include "common.h"
-#include "wlan_manager.h"
-#include "connection_manager.h"
-
-static connection_h connection = NULL;
-
-static void _connection_type_changed_cb(connection_type_e type, void* user_data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (wlan_manager_state_get() != WLAN_MANAGER_CONNECTED)
-               return;
-
-       if (type == CONNECTION_TYPE_CELLULAR ||
-                       type == CONNECTION_TYPE_WIFI)
-               wlan_manager_scanned_profile_refresh();
-
-       __COMMON_FUNC_EXIT__;
-}
-
-gboolean connection_manager_create(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       int ret;
-
-       ret = connection_create(&connection);
-       if (ret != CONNECTION_ERROR_NONE)
-               return FALSE;
-
-       ret = connection_set_type_changed_cb(connection, _connection_type_changed_cb, NULL);
-       if (ret != CONNECTION_ERROR_NONE)
-               return FALSE;
-
-       __COMMON_FUNC_EXIT__;
-       return TRUE;
-}
-
-gboolean connection_manager_destroy(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       int ret;
-
-       if (connection == NULL)
-               return FALSE;
-
-       ret = connection_destroy(connection);
-       if (ret != CONNECTION_ERROR_NONE)
-               return FALSE;
-
-       connection = NULL;
-
-       __COMMON_FUNC_EXIT__;
-       return TRUE;
-}
-
-gboolean connection_manager_is_wifi_connection_used(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       int ret;
-       connection_type_e type;
-
-       if (connection == NULL)
-               return FALSE;
-
-       ret = connection_get_type(connection, &type);
-       if (ret != CONNECTION_ERROR_NONE)
-               return FALSE;
-
-       if (type != CONNECTION_TYPE_WIFI)
-               return FALSE;
-
-       __COMMON_FUNC_EXIT__;
-       return TRUE;
-}
diff --git a/sources/libraries/WlanManager/include/connection_manager.h b/sources/libraries/WlanManager/include/connection_manager.h
deleted file mode 100644 (file)
index c22487a..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#ifndef __WIFI_CONNECTION_MANAGER_H__
-#define __WIFI_CONNECTION_MANAGER_H__
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-#include <glib.h>
-
-
-gboolean connection_manager_create(void);
-gboolean connection_manager_destroy(void);
-gboolean connection_manager_is_wifi_connection_used(void);
-
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __WIFI_CONNECTION_MANAGER_H__ */
diff --git a/sources/libraries/WlanManager/include/wlan_connection.h b/sources/libraries/WlanManager/include/wlan_connection.h
deleted file mode 100644 (file)
index b474e13..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#ifndef __WLAN_ALTERNATIVE_CONNECTION_H__
-#define __WLAN_ALTERNATIVE_CONNECTION_H__
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-#include <glib.h>
-#include <wifi-manager.h>
-
-typedef enum {
-       WPS_PIN,
-       WPS_BTN,
-       WPS_NONE
-} wps_type_t;
-
-int wlan_initialize(wifi_manager_h *wifi);
-int wlan_disconnect(wifi_manager_ap_h ap, wifi_manager_disconnected_cb callback, void *user_data);
-int wlan_connect(wifi_manager_ap_h ap, wifi_manager_connected_cb callback, void *user_data,
-               wps_type_t type, const char *pin);
-gboolean wlan_connetion_next_item_exist(void);
-gboolean wlan_is_same_with_current(wifi_manager_ap_h ap);
-void wlan_connect_cleanup(void);
-void wlan_connect_next();
-void wlan_go_fast_next();
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __WLAN_ALTERNATIVE_CONNECTION_H__ */
diff --git a/sources/libraries/WlanManager/include/wlan_manager.h b/sources/libraries/WlanManager/include/wlan_manager.h
deleted file mode 100755 (executable)
index 409f974..0000000
+++ /dev/null
@@ -1,278 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#ifndef __WIFI_WLAN_MANAGER_H__
-#define __WIFI_WLAN_MANAGER_H__
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-#include <glib.h>
-#include <wifi-manager.h>
-#include <wifi-manager-extension.h>
-
-typedef enum {
-       WLAN_MANAGER_ERR_NONE = 0x00,
-       WLAN_MANAGER_ERR_UNKNOWN,
-       WLAN_MANAGER_ERR_INVALID_PARAM,
-       WLAN_MANAGER_ERR_ALREADY_REGISTERED,
-       WLAN_MANAGER_ERR_CONNECT_PASSWORD_NEEDED,
-       WLAN_MANAGER_ERR_CONNECT_EAP_SEC_TYPE,
-       WLAN_MANAGER_ERR_WIFI_TETHERING_OCCUPIED,
-       WLAN_MANAGER_ERR_WIFI_AP_TETHERING_OCCUPIED,
-       WLAN_MANAGER_ERR_NOSERVICE,
-       WLAN_MANAGER_ERR_IN_PROGRESS,
-       WLAN_MANAGER_ERR_OPERATION_FAILED,
-} WLAN_MANAGER_ERR_TYPE;
-
-typedef enum {
-       SIGNAL_STRENGTH_TYPE_EXCELLENT,
-       SIGNAL_STRENGTH_TYPE_GOOD,
-       SIGNAL_STRENGTH_TYPE_WEAK,
-       SIGNAL_STRENGTH_TYPE_VERY_WEAK,
-       SIGNAL_STRENGTH_TYPE_NULL
-} STRENGTH_TYPES;
-
-/*
- * JOIN TYPE, SECURITY TYPE and EAP_TYPE
- *
- * Determine it`s security type
- * It should be merged into one enumerations
-*/
-typedef enum {
-       SECURITY_TYPE_NONE = 0x01,
-       SECURITY_TYPE_WEP,
-       SECURITY_TYPE_WPA_PSK,
-       SECURITY_TYPE_WPA2_PSK,
-
-       SECURITY_TYPE_WPA_EAP,
-       SECURITY_TYPE_WPA2_EAP,
-
-       SECURITY_TYPE_MAX,
-       SECURITY_TYPE_NULL
-} SECURITY_TYPES;
-
-typedef enum {
-       WLAN_MANAGER_EAP_TYPE_NONE, /* only use it`s WPA number */
-       WLAN_MANAGER_EAP_TYPE_TLS,
-       WLAN_MANAGER_EAP_TYPE_TTLS_PAP,         /** PAP is tunneled protocol */
-       WLAN_MANAGER_EAP_TYPE_TTLS_CHAP,             /** CHAP is tunneled protocol */
-       WLAN_MANAGER_EAP_TYPE_TTLS_MSCHAP,           /** MSCHAP is tunneled protocol */
-       WLAN_MANAGER_EAP_TYPE_TTLS_MSCHAPV2,         /** MSCHAPV2 is tunneled protocol */
-
-       /** Define EAP-TTLS and tunneled EAP sub types here */
-       WLAN_MANAGER_EAP_TYPE_TTLS_EAP_GTC,     /** EAP_GTC is tunneled protocol */
-       WLAN_MANAGER_EAP_TYPE_TTLS_EAP_MD5,          /** EAP_MD5 is tunneled protocol */
-       WLAN_MANAGER_EAP_TYPE_TTLS_EAP_MSCHAPV2,     /** EAP_MSCHAPV2 is tunneled protocol */
-
-       /** Define EAP-PEAP version 0 */
-       WLAN_MANAGER_EAP_TYPE_PEAP0_MSCHAPV2,   /** MSCHAPV2 is tunneled protocol, PEAP version is 0 */
-       WLAN_MANAGER_EAP_TYPE_PEAP0_MD5,             /** MD5 is tunneled protocol, PEAP version is 0 */
-       WLAN_MANAGER_EAP_TYPE_PEAP0_GTC,             /** GTC is tunneled protocol, PEAP version is 0 */
-
-       /** Define EAP-PEAP version 1 */
-       WLAN_MANAGER_EAP_TYPE_PEAP1_MSCHAPV2,   /** MSCHAPV2 is tunneled protocol, PEAP version is 1 */
-       WLAN_MANAGER_EAP_TYPE_PEAP1_MD5,             /** MD5 is tunneled protocol, PEAP version is 1 */
-       WLAN_MANAGER_EAP_TYPE_PEAP1_GTC,             /** GTC is tunneled protocol, PEAP version is 1 */
-       WLAN_MANAGER_EAP_TYPE_MAX,
-       WLAN_MANAGER_EAP_TYPE_ERROR
-} WLAN_MANAGER_EAP_TYPES;
-
-/*
- * RESPONSES
- */
-typedef enum {
-       WLAN_MANAGER_RESPONSE_TYPE_NONE                                                         = 0x00,
-       WLAN_MANAGER_RESPONSE_TYPE_CONNECTING                                           = 0x01,
-       WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_OK                                        = 0x02,
-       WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_FAIL_IN_PROGRESS          = 0x03,
-       WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_FAIL_ABORTED                      = 0x04,
-       WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_FAIL_ALREADY_EXIST        = 0x05,
-       WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_FAIL_TIMEOUT                      = 0x06,
-       WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_FAIL_UNKNOWN                      = 0x07,
-       WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_FAIL_UNKNOWN_METHOD       = 0x08,
-       WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_CONNECT_FAILED            = 0x09,
-       WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_INVALID_KEY                       = 0x0A,
-       WLAN_MANAGER_RESPONSE_TYPE_DISCONNECTION_OK                                     = 0x0B,
-       WLAN_MANAGER_RESPONSE_TYPE_POWER_ON_OK                                          = 0x0C,
-       WLAN_MANAGER_RESPONSE_TYPE_POWER_ON_NOT_SUPPORTED                       = 0x0D,
-       WLAN_MANAGER_RESPONSE_TYPE_POWER_ON_RESTRICTED                          = 0x0E,
-       WLAN_MANAGER_RESPONSE_TYPE_POWER_OFF_OK                                         = 0x0F,
-       WLAN_MANAGER_RESPONSE_TYPE_SCAN_OK                                                      = 0x10,
-       WLAN_MANAGER_RESPONSE_TYPE_WPS_ENROLL_OK                                        = 0x11,
-       WLAN_MANAGER_RESPONSE_TYPE_WPS_ENROLL_FAIL                                      = 0x12,
-       WLAN_MANAGER_RESPONSE_TYPE_CANCEL_WPS_ENROLL_OK                         = 0x13,
-       WLAN_MANAGER_RESPONSE_TYPE_CANCEL_WPS_ENROLL_FAIL                       = 0x14,
-       WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_IND                                       = 0x15,
-       WLAN_MANAGER_RESPONSE_TYPE_DISCONNECTION_IND                            = 0x16,
-       WLAN_MANAGER_RESPONSE_TYPE_SCAN_RESULT_IND                                      = 0x17,
-       WLAN_MANAGER_RESPONSE_TYPE_MAC_ID_IND                                           = 0x18,
-       WLAN_MANAGER_RESPONSE_TYPE_SPECIFIC_SCAN_OK                                     = 0x19,
-       WLAN_MANAGER_RESPONSE_TYPE_SPECIFIC_SCAN_FAIL                           = 0x1A,
-       WLAN_MANAGER_RESPONSE_TYPE_SPECIFIC_SCAN_IND                            = 0x1B,
-       WLAN_MANAGER_RESPONSE_TYPE_UPDATE_WIFI_RSSI                                     = 0x1C,
-       WLAN_MANAGER_RESPONSE_TYPE_CONFIGURATION                                        = 0x1D,
-       WLAN_MANAGER_RESPONSE_TYPE_DHCP_FAILED                                          = 0x1E,
-       WLAN_MANAGER_RESPONSE_TYPE_MAX                                                          = 0x1F,
-} WLAN_MANAGER_RESPONSE_TYPES;
-
-typedef enum {
-       WIFI_MANAGER_CONNECTION_ERROR_NONE                              = 0x00,
-       WIFI_MANAGER_CONNECTION_ERROR_OUT_OF_RANGE              = 0x01,
-       WIFI_MANAGER_CONNECTION_ERROR_PIN_MISSING               = 0x02,
-       WIFI_MANAGER_CONNECTION_ERROR_DHCP_FAILED               = 0x03,
-       WIFI_MANAGER_CONNECTION_ERROR_CONNECT_FAILED    = 0x04,
-       WIFI_MANAGER_CONNECTION_ERROR_LOGIN_FAILED              = 0x05,
-       WIFI_MANAGER_CONNECTION_ERROR_AUTH_FAILED               = 0x06,
-       WIFI_MANAGER_CONNECTION_ERROR_INVALID_KEY               = 0x07,
-       WIFI_MANAGER_CONNECTION_ERROR_UNKNOWN                   = 0x08,
-} wifi_connection_error_e;
-
-typedef enum {
-       WLAN_MANAGER_AUTOSCAN_MODE_PERIODIC = WIFI_MANAGER_AUTOSCAN_MODE_PERIODIC,
-       WLAN_MANAGER_AUTOSCAN_MODE_EXPONENTIAL = WIFI_MANAGER_AUTOSCAN_MODE_EXPONENTIAL,
-} wlan_manager_autoscan_mode_e;
-
-#define WLAN_PROXY_LEN_MAX 64
-
-typedef struct _wifi_device_info_t {
-//     wifi_manager_h wifi;
-       wifi_manager_ap_h ap;
-       char *ssid;
-       char *ap_status_txt;
-       char *ap_image_path;
-       int ipconfigtype;
-       int rssi;
-       wifi_manager_security_type_e security_mode;
-       bool wps_mode;
-       bool is_hidden;
-} wifi_device_info_t;
-
-typedef struct {
-       const char *password;
-       char *category;
-       char *subcategory;
-       char *username;
-       char *userpassword;
-       char *ca_cert_filename;
-       char *client_cert_filename;
-       char *private_key;
-       char *private_key_password;
-       int wlan_eap_type;
-} wlan_manager_password_data;
-
-/* it should be implement. */
-typedef enum {
-       WLAN_MANAGER_ERROR                      = 0x01,
-       WLAN_MANAGER_OFF                        = 0x02,
-       WLAN_MANAGER_UNCONNECTED        = 0x03,
-       WLAN_MANAGER_CONNECTED          = 0x04,
-       WLAN_MANAGER_CONNECTING         = 0x05,
-       WLAN_MANAGER_MAX                        = 0x06,
-} WLAN_MANAGER_STATES;
-
-typedef void (*wlan_manager_ui_refresh_func_t)(void);
-
-typedef struct {
-       WLAN_MANAGER_RESPONSE_TYPES event_type;
-       wifi_manager_ap_h ap;
-       wifi_manager_rssi_level_e rssi_level;
-       GSList *bss_info_list;
-} wlan_mgr_event_info_t;
-
-typedef void (*wlan_event_handler)(wlan_mgr_event_info_t *event_info, void *user_data);
-
-/** It should be hide to others */
-typedef struct wlan_manager_object {
-       wlan_event_handler message_func;
-       wlan_manager_ui_refresh_func_t refresh_func;
-       gboolean b_scan_blocked;
-       gboolean b_ui_refresh;
-       wifi_manager_h wifi;
-} wlan_manager_object;
-
-/////////////////////////////////////////////////////////////////
-
-/////////////////////////////////////////////////////////////////
-// FUNCTIONS
-/////////////////////////////////////////////////////////////////
-
-wlan_manager_object *wlan_manager_get_singleton(void);
-void *wlan_manager_create(void);
-int wlan_manager_update_ap(wifi_manager_ap_h ap);
-int wlan_manager_is_activated(bool *activated);
-int wlan_manager_destroy(void);
-int wlan_manager_start(void);
-int wlan_manager_get_connection_state(wifi_manager_connection_state_e *state);
-int wlan_manager_foreach_found_ap(wifi_manager_found_ap_cb callback, int *profiles_list_size);
-wifi_manager_ap_h wlan_manager_get_ap_with_state(int ap_state);
-int wlan_manager_get_connected_ap(wifi_manager_ap_h *ap);
-int wlan_manager_state_get(void);
-void wlan_manager_set_message_callback(wlan_event_handler func);
-void wlan_manager_set_refresh_callback(wlan_manager_ui_refresh_func_t func);
-
-void wlan_manager_enable_scan_result_update(void);
-void wlan_manager_disable_scan_result_update(void);
-
-// request
-void wlan_manager_ap_hidden_create(char *ssid, wifi_manager_ap_h *hidden_ap);
-int wlan_manager_ap_create(const char *essid, wifi_manager_ap_h *ap);
-int wlan_manager_connect(wifi_manager_ap_h ap);
-int wlan_manager_connect_with_password(wifi_manager_ap_h ap, const char *pass_phrase);
-int wlan_manager_wps_connect(wifi_manager_ap_h ap);
-int wlan_manager_wps_pin_connect(wifi_manager_ap_h ap, const char *pin);
-int wlan_manager_power_on(void);
-int wlan_manager_power_off(void);
-void wlan_validate_alt_connection(void);
-int wlan_manager_emulator_power_on(void);
-int wlan_manager_emulator_power_off(void);
-int wlan_manager_disconnect(wifi_manager_ap_h);
-int wlan_manager_scan(void);
-int wlan_manager_forget(wifi_manager_ap_h ap);
-int wlan_manager_scan_with_ssid(const char *ssid, void *data);
-gboolean wlan_manager_is_same_network(wifi_manager_ap_h ap1, wifi_manager_ap_h ap2);
-STRENGTH_TYPES wlan_manager_get_signal_strength(int rssi);
-int wlan_manager_set_autoscan_mode(wlan_manager_autoscan_mode_e mode);
-
-//// profile refresh /////////////////////////////////////////////
-void wlan_manager_scanned_profile_refresh(void);
-
-typedef struct {
-       int event_id;
-       guint timer_id;
-} wifi_emul_timer_s;
-
-typedef enum {
-       WIFI_EMUL_EVENT_TIMER_ACTIVATE = 0x00,
-       WIFI_EMUL_EVENT_TIMER_DEACTIVATE,
-       WIFI_EMUL_EVENT_TIMER_SCAN,
-       WIFI_EMUL_EVENT_TIMER_MAX,
-} wifi_emul_event_timer_e;
-
-void wifi_emulator_create_event_timer(int evt_id, int itv, void *evt_cb, void *usr_data);
-void wifi_emulator_remove_event_timer(int evt_id);
-void wifi_emulator_remove_all_event_timer(void);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __WIFI_REQUEST_HANDLER_H__ */
diff --git a/sources/libraries/WlanManager/wlan_connection.c b/sources/libraries/WlanManager/wlan_connection.c
deleted file mode 100644 (file)
index 64a5085..0000000
+++ /dev/null
@@ -1,262 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include "common.h"
-#include "wlan_connection.h"
-
-struct wlan_connection {
-       wifi_manager_ap_h ap;
-       wifi_manager_connected_cb callback;
-       void *user_data;
-       char *pin;
-       wps_type_t type;
-};
-
-static wifi_manager_h *wifi_handle = NULL;
-
-static struct wlan_connection current_item = { NULL, NULL, NULL };
-static struct wlan_connection next_item = { NULL, NULL, NULL };
-
-static void wlan_connect_debug(wifi_manager_ap_h ap)
-{
-       char *next_ssid, *ap_ssid;
-
-       wifi_manager_ap_get_essid(ap, &ap_ssid);
-
-       if (next_item.ap == NULL) {
-               SECURE_ERROR_LOG(UG_NAME_REQ, "%s will be connected", ap_ssid);
-       } else {
-               wifi_manager_ap_get_essid(next_item.ap, &next_ssid);
-
-               SECURE_ERROR_LOG(UG_NAME_REQ, "%s will be connected (%s replaced)",
-                               ap_ssid, next_ssid);
-
-               g_free(next_ssid);
-       }
-
-       g_free(ap_ssid);
-}
-
-static gboolean wlan_is_same_with_next(wifi_manager_ap_h ap)
-{
-       gboolean is_same = FALSE;
-       char *next_ssid, *ap_ssid;
-       wifi_manager_security_type_e next_sec, ap_sec;
-
-       if (next_item.ap == NULL)
-               return FALSE;
-
-
-       wifi_manager_ap_get_security_type(ap, &ap_sec);
-       wifi_manager_ap_get_security_type(next_item.ap, &next_sec);
-
-       if (ap_sec != next_sec)
-               return is_same;
-
-
-       wifi_manager_ap_get_essid(ap, &ap_ssid);
-       wifi_manager_ap_get_essid(next_item.ap, &next_ssid);
-
-       if (g_strcmp0(ap_ssid, next_ssid) == 0)
-               is_same = TRUE;
-
-
-       g_free(ap_ssid);
-       g_free(next_ssid);
-
-       return is_same;
-}
-
-void wlan_go_fast_next()
-{
-       bool favorite = false;
-
-       if (current_item.ap == NULL || next_item.ap == NULL)
-               return;
-
-
-       wifi_manager_ap_is_favorite(current_item.ap, &favorite);
-       if (favorite == true)
-               return;
-
-
-       wlan_disconnect(current_item.ap, NULL, NULL);
-}
-
-static void wlan_update_next(wifi_manager_ap_h ap, wifi_manager_connected_cb callback,
-               void *user_data, wps_type_t type, const char *pin)
-{
-       if (wlan_is_same_with_next(ap) == TRUE) {
-               wifi_manager_ap_destroy(ap);
-               g_free(user_data);
-
-               return;
-       }
-
-       wlan_connect_debug(ap);
-
-       if (next_item.ap != NULL) {
-               wifi_manager_ap_destroy(next_item.ap);
-               g_free(next_item.user_data);
-               if (next_item.type == WPS_PIN && next_item.pin != NULL) {
-                       g_free(next_item.pin);
-                       next_item.pin = NULL;
-               }
-       }
-
-       next_item.ap = ap;
-       next_item.callback = callback;
-       next_item.user_data = user_data;
-       next_item.type = type;
-       if (next_item.type == WPS_PIN && pin != NULL)
-               next_item.pin = g_strdup(pin);
-
-
-       wlan_go_fast_next();
-}
-
-void wlan_connect_next()
-{
-       current_item.ap = next_item.ap;
-       current_item.callback = next_item.callback;
-       current_item.user_data = next_item.user_data;
-       current_item.type = next_item.type;
-       if (current_item.type == WPS_PIN && next_item.pin != NULL) {
-               if (current_item.pin != NULL) {
-                       g_free(current_item.pin);
-                       current_item.pin = NULL;
-               }
-               current_item.pin = g_strdup(next_item.pin);
-       }
-
-       if (next_item.ap == NULL)
-               return;
-
-
-       next_item.ap = NULL;
-       next_item.callback = NULL;
-       next_item.user_data = NULL;
-       if (next_item.type == WPS_PIN && next_item.pin != NULL) {
-               g_free(next_item.pin);
-               next_item.pin = NULL;
-       }
-
-       if (current_item.type == WPS_BTN) {
-               wifi_manager_connect_by_wps_pbc(*wifi_handle, current_item.ap,
-                               current_item.callback, current_item.user_data);
-       } else if (current_item.type == WPS_PIN) {
-               wifi_manager_connect_by_wps_pin(*wifi_handle, current_item.ap,
-                               current_item.pin, current_item.callback,
-                               current_item.user_data);
-       } else {
-               wifi_manager_connect(*wifi_handle, current_item.ap, current_item.callback,
-                               current_item.user_data);
-       }
-}
-
-int wlan_initialize(wifi_manager_h *wifi)
-{
-       wifi_handle = wifi;
-       return wifi_manager_initialize(wifi);
-}
-
-
-
-int wlan_disconnect(wifi_manager_ap_h ap, wifi_manager_disconnected_cb callback, void *user_data)
-{
-       return wifi_manager_disconnect(*wifi_handle, ap, callback, user_data);
-}
-
-int wlan_connect(wifi_manager_ap_h ap, wifi_manager_connected_cb callback, void *user_data,
-               wps_type_t type, const char *pin)
-{
-       if (current_item.ap == NULL) {
-               current_item.ap = ap;
-               current_item.callback = callback;
-               current_item.user_data = user_data;
-               current_item.type = type;
-               if (current_item.type == WPS_PIN)
-                       current_item.pin = g_strdup(pin);
-
-
-               if (type == WPS_BTN)
-                       return wifi_manager_connect_by_wps_pbc(*wifi_handle, ap, callback, user_data);
-               else if (type == WPS_PIN)
-                       return wifi_manager_connect_by_wps_pin(*wifi_handle, ap, pin, callback, user_data);
-               else
-                       return wifi_manager_connect(*wifi_handle, ap, callback, user_data);
-
-       }
-
-       wlan_update_next(ap, callback, user_data, type, pin);
-
-       return WIFI_MANAGER_ERROR_NONE;
-}
-
-
-gboolean wlan_connetion_next_item_exist(void)
-{
-       if (next_item.ap == NULL)
-               return FALSE;
-       else
-               return TRUE;
-}
-
-gboolean wlan_is_same_with_current(wifi_manager_ap_h ap)
-{
-       gboolean is_same = FALSE;
-       char *current_ssid, *ap_ssid;
-       wifi_manager_security_type_e currect_sec, ap_sec;
-
-       if (current_item.ap == NULL)
-               return FALSE;
-
-
-       wifi_manager_ap_get_security_type(ap, &ap_sec);
-       wifi_manager_ap_get_security_type(current_item.ap, &currect_sec);
-
-       if (ap_sec != currect_sec)
-               return is_same;
-
-
-       wifi_manager_ap_get_essid(ap, &ap_ssid);
-       wifi_manager_ap_get_essid(current_item.ap, &current_ssid);
-
-       if (g_strcmp0(ap_ssid, current_ssid) == 0)
-               is_same = TRUE;
-
-
-       g_free(ap_ssid);
-       g_free(current_ssid);
-
-       return is_same;
-}
-
-void wlan_connect_cleanup(void)
-{
-       if (current_item.pin != NULL) {
-               g_free(current_item.pin);
-               current_item.pin = NULL;
-       }
-
-       if (next_item.pin != NULL) {
-               g_free(next_item.pin);
-               next_item.pin = NULL;
-       }
-}
diff --git a/sources/libraries/WlanManager/wlan_manager.c b/sources/libraries/WlanManager/wlan_manager.c
deleted file mode 100755 (executable)
index 9b7ebd5..0000000
+++ /dev/null
@@ -1,1054 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include <vconf-keys.h>
-
-#include "common.h"
-#include "connection_manager.h"
-#include "wlan_manager.h"
-#include "common_utils.h"
-#include "wlan_connection.h"
-#include "wifi-engine-callback.h"
-
-typedef enum {
-       WLAN_MANAGER_REQ_TYPE_ACTIVATE,
-       WLAN_MANAGER_REQ_TYPE_DEACTIVATE,
-       WLAN_MANAGER_REQ_TYPE_SCAN,
-       WLAN_MANAGER_REQ_TYPE_SPECIFIC_SCAN,
-       WLAN_MANAGER_REQ_TYPE_SCAN_RESULT,
-       WLAN_MANAGER_REQ_TYPE_CONNECT,
-       WLAN_MANAGER_REQ_TYPE_WPS_CONNECT,
-       WLAN_MANAGER_REQ_TYPE_BG_SCAN_START,
-} WLAN_MANAGER_REQUEST_TYPES;
-
-typedef struct {
-       WLAN_MANAGER_REQUEST_TYPES req_type;
-       wifi_manager_ap_h ap;
-       void *user_data;
-} wlan_mgr_req_data_t;
-
-typedef struct {
-       int state;
-       wifi_manager_ap_h *ap;
-} ap_state_info_t;
-
-wlan_mgr_req_data_t scan_req_data;
-
-static void wlan_manager_register_cbs(void);
-static void wlan_manager_deregister_cbs(void);
-
-static wlan_manager_object *manager_object = NULL;
-
-static wifi_manager_device_state_e wifi_emulator_state = WIFI_MANAGER_DEVICE_STATE_DEACTIVATED;
-
-wlan_manager_object *wlan_manager_get_singleton(void)
-{
-       if (NULL == manager_object) {
-               manager_object = g_new0(wlan_manager_object, 1);
-               manager_object->message_func = NULL;
-               manager_object->refresh_func = NULL;
-       }
-
-       return manager_object;
-}
-
-void wlan_manager_set_refresh_callback(wlan_manager_ui_refresh_func_t func)
-{
-       manager_object->refresh_func = func;
-}
-
-void *wlan_manager_create(void)
-{
-       wlan_manager_get_singleton();
-
-       return NULL;
-}
-
-int wlan_manager_update_ap(wifi_manager_ap_h ap)
-{
-       int rv = wifi_manager_update_ap(manager_object->wifi, ap);
-       if (rv != WIFI_MANAGER_ERROR_NONE)
-               ERROR_LOG(COMMON_NAME_ERR, "Unable to update ap handle");
-       return rv;
-}
-
-int wlan_manager_is_activated(bool *activated)
-{
-       return wifi_manager_is_activated(manager_object->wifi, activated);
-}
-
-int wlan_manager_destroy(void)
-{
-       int ret = WLAN_MANAGER_ERR_NONE;
-
-       if (manager_object == NULL) {
-               ERROR_LOG(COMMON_NAME_ERR, "Wlan manager object already destroyed");
-               return ret;
-       }
-
-       wifi_manager_unset_device_state_changed_cb(manager_object->wifi);
-
-       wlan_manager_deregister_cbs();
-
-       wlan_connect_cleanup();
-
-       connection_manager_destroy();
-
-       ret = wifi_manager_deinitialize(manager_object->wifi);
-
-       if (manager_object != NULL) {
-               g_free(manager_object);
-               manager_object = NULL;
-       }
-
-       return ret;
-}
-
-int wlan_manager_start(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       int ret = WLAN_MANAGER_ERR_NONE;
-
-       switch (wlan_initialize(&(manager_object->wifi))) {
-       case WIFI_MANAGER_ERROR_NONE:
-               /* Register the callbacks */
-               wlan_manager_register_cbs();
-               connection_manager_create();
-               break;
-
-       case WIFI_MANAGER_ERROR_INVALID_OPERATION:
-               /* Register the callbacks */
-               wlan_manager_register_cbs();
-               ret = WLAN_MANAGER_ERR_ALREADY_REGISTERED;
-               break;
-
-       default:
-               ret = WLAN_MANAGER_ERR_UNKNOWN;
-               break;
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return ret;
-}
-
-int wlan_manager_forget(wifi_manager_ap_h ap)
-{
-       return wifi_manager_forget_ap(manager_object->wifi, ap);
-}
-
-static void wlan_manager_network_event_cb(
-               wifi_manager_error_e error_code, void *user_data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       wlan_mgr_req_data_t *req_data = (wlan_mgr_req_data_t *)user_data;
-       if (req_data == NULL) {
-               ERROR_LOG(UG_NAME_ERR, "Request data is NULL !!!");
-
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-       wlan_mgr_event_info_t event_info;
-       memset(&event_info, 0, sizeof(event_info));
-
-       switch (req_data->req_type) {
-       case WLAN_MANAGER_REQ_TYPE_ACTIVATE:
-               /* fall through */
-       case WLAN_MANAGER_REQ_TYPE_DEACTIVATE:
-               /* We will send POWER_ON_OK / POWER_OFF_OK response when we receive
-                * device state change. Lets just clean up the request data now.
-                */
-               goto exit;
-               /* fall through */
-       case WLAN_MANAGER_REQ_TYPE_SCAN:
-               INFO_LOG(UG_NAME_NORMAL, "Scan Complete Event ");
-               if (WIFI_MANAGER_ERROR_NONE == error_code) {
-                       event_info.event_type = WLAN_MANAGER_RESPONSE_TYPE_SCAN_OK;
-                       manager_object->b_scan_blocked = FALSE;
-               } else {
-                       goto exit;
-               }
-
-               break;
-
-       case WLAN_MANAGER_REQ_TYPE_SPECIFIC_SCAN:
-               if (WIFI_MANAGER_ERROR_NONE == error_code)
-                       event_info.event_type = WLAN_MANAGER_RESPONSE_TYPE_SPECIFIC_SCAN_OK;
-               else
-                       event_info.event_type = WLAN_MANAGER_RESPONSE_TYPE_SPECIFIC_SCAN_FAIL;
-
-               break;
-
-       case WLAN_MANAGER_REQ_TYPE_SCAN_RESULT:
-               if (WIFI_MANAGER_ERROR_NONE == error_code) {
-                       event_info.event_type = WLAN_MANAGER_RESPONSE_TYPE_SCAN_RESULT_IND;
-                       manager_object->message_func(&event_info, req_data->user_data);
-               }
-
-               return; // The request data is static. So returning here.
-
-       case WLAN_MANAGER_REQ_TYPE_CONNECT:
-               event_info.ap = req_data->ap;
-
-               if (WIFI_MANAGER_ERROR_NONE != error_code) {
-                       if (error_code == WIFI_MANAGER_ERROR_INVALID_KEY) {
-                               event_info.event_type =
-                                               WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_INVALID_KEY;
-                       } else if (error_code == WIFI_MANAGER_ERROR_DHCP_FAILED) {
-                               event_info.event_type =
-                                               WLAN_MANAGER_RESPONSE_TYPE_DHCP_FAILED;
-                       } else {
-                               event_info.event_type =
-                                               WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_CONNECT_FAILED;
-                       }
-               } else {
-                       goto exit;
-               }
-
-               break;
-
-       case WLAN_MANAGER_REQ_TYPE_WPS_CONNECT:
-               event_info.ap = req_data->ap;
-
-               if (WIFI_MANAGER_ERROR_NONE != error_code)
-                       event_info.event_type = WLAN_MANAGER_RESPONSE_TYPE_WPS_ENROLL_FAIL;
-               else
-                       goto exit;
-
-               break;
-
-       default:
-               goto exit;
-       }
-
-       manager_object->message_func(&event_info, req_data->user_data);
-
-exit:
-       if (req_data != NULL) {
-               wifi_manager_ap_destroy(req_data->ap);
-               g_free(req_data);
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static GSList *emul_timer_list = NULL;
-void wifi_emulator_create_event_timer(int evt_id, int itv, void *evt_cb, void *usr_data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       wifi_emul_timer_s *evt_info = NULL;
-       evt_info = g_try_malloc0(sizeof(wifi_emul_timer_s));
-       if (evt_info == NULL) {
-               ERROR_LOG(UG_NAME_ERR, "malloc fail");
-               return;
-       }
-
-       wifi_emulator_remove_event_timer(evt_id);
-
-       evt_info->event_id = evt_id;
-       evt_info->timer_id = g_timeout_add(itv, (GSourceFunc)evt_cb, (gpointer)usr_data);
-
-       INFO_LOG(UG_NAME_NORMAL, "Create emulator event timer. event id: %d, timer id: %d\n",
-                               evt_id, evt_info->timer_id);
-
-       emul_timer_list = g_slist_append(emul_timer_list, evt_info);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-void wifi_emulator_remove_event_timer(int evt_id)
-{
-       __COMMON_FUNC_ENTER__;
-
-       GSList *list;
-
-       INFO_LOG(UG_NAME_NORMAL, "Remove emulator event timer. event id: %d\n", evt_id);
-
-       for (list = emul_timer_list; list; list = g_slist_next(list)) {
-               wifi_emul_timer_s *evt_info = list->data;
-               if (evt_info == NULL)
-                       continue;
-
-               if (evt_info->event_id == evt_id) {
-                       g_source_remove(evt_info->timer_id);
-                       emul_timer_list = g_slist_remove(emul_timer_list, evt_info);
-                       g_free(evt_info);
-                       break;
-               }
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-void wifi_emulator_remove_all_event_timer(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       GSList *list;
-
-       for (list = emul_timer_list; list; list = g_slist_next(list)) {
-               wifi_emul_timer_s *evt_info = list->data;
-               if (evt_info == NULL)
-                       continue;
-
-               g_source_remove(evt_info->timer_id);
-               emul_timer_list = g_slist_remove(emul_timer_list, evt_info);
-               g_free(evt_info);
-       }
-
-       g_slist_free(emul_timer_list);
-       emul_timer_list = NULL;
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void wlan_manager_disconnect_cb(wifi_manager_error_e error, void *user_data)
-{
-       return;
-}
-
-static void wlan_manager_device_state_changed_cb(
-               wifi_manager_device_state_e state, void *user_data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       wlan_mgr_event_info_t event_info;
-       memset(&event_info, 0, sizeof(event_info));
-
-       switch (state) {
-       case WIFI_MANAGER_DEVICE_STATE_ACTIVATED:
-               wlan_manager_set_autoscan_mode(WLAN_MANAGER_AUTOSCAN_MODE_PERIODIC);
-               wlan_manager_enable_scan_result_update();
-               wlan_manager_register_cbs();
-               event_info.event_type = WLAN_MANAGER_RESPONSE_TYPE_POWER_ON_OK;
-               if (_is_emulator())
-                       wifi_emulator_state = WIFI_MANAGER_DEVICE_STATE_ACTIVATED;
-               break;
-
-       case WIFI_MANAGER_DEVICE_STATE_DEACTIVATED:
-               wlan_manager_deregister_cbs();
-               event_info.event_type = WLAN_MANAGER_RESPONSE_TYPE_POWER_OFF_OK;
-               if (_is_emulator())
-                       wifi_emulator_state = WIFI_MANAGER_DEVICE_STATE_DEACTIVATED;
-               break;
-
-       default:
-               return;
-       }
-
-       manager_object->message_func(&event_info, user_data);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void wlan_manager_connection_state_changed_cb(
-               wifi_manager_connection_state_e state, wifi_manager_ap_h ap, void *user_data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       wlan_mgr_event_info_t event_info;
-       memset(&event_info, 0, sizeof(event_info));
-
-       event_info.ap = ap;
-
-       switch (state) {
-       case WIFI_MANAGER_CONNECTION_STATE_FAILURE:
-       case WIFI_MANAGER_CONNECTION_STATE_DISCONNECTED:  /**< Disconnected state */
-               event_info.event_type = WLAN_MANAGER_RESPONSE_TYPE_DISCONNECTION_OK;
-               break;
-       case WIFI_MANAGER_CONNECTION_STATE_ASSOCIATION:  /**< Association state */
-               event_info.event_type = WLAN_MANAGER_RESPONSE_TYPE_CONNECTING;
-               break;
-       case WIFI_MANAGER_CONNECTION_STATE_CONFIGURATION:  /**< Configuration state */
-               event_info.event_type = WLAN_MANAGER_RESPONSE_TYPE_CONFIGURATION;
-               break;
-       case WIFI_MANAGER_CONNECTION_STATE_CONNECTED:  /**< Connected state */
-               event_info.event_type = WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_OK;
-               break;
-       default:
-               return;
-       }
-
-       manager_object->message_func(&event_info, user_data);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void wlan_manager_rssi_level_changed_cb(
-               wifi_manager_rssi_level_e rssi_level, void *user_data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       wlan_mgr_event_info_t event_info;
-
-       memset(&event_info, 0, sizeof(event_info));
-       event_info.event_type = WLAN_MANAGER_RESPONSE_TYPE_UPDATE_WIFI_RSSI;
-       event_info.rssi_level = rssi_level;
-
-       manager_object->message_func(&event_info, user_data);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void wlan_manager_specific_scan_finished_cb(
-               wifi_manager_error_e error_code, void *user_data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       wlan_mgr_event_info_t event_info;
-       memset(&event_info, 0, sizeof(event_info));
-
-       if (WIFI_MANAGER_ERROR_NONE == error_code) {
-               event_info.event_type = WLAN_MANAGER_RESPONSE_TYPE_SPECIFIC_SCAN_OK;
-               // Maybe bss_info_list is not used.
-               //event_info.bss_info_list = bss_info_list;
-       } else {
-               event_info.event_type = WLAN_MANAGER_RESPONSE_TYPE_SPECIFIC_SCAN_FAIL;
-       }
-
-       manager_object->message_func(&event_info, user_data);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void wlan_manager_register_cbs(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       wifi_manager_set_device_state_changed_cb(manager_object->wifi, wlan_manager_device_state_changed_cb, NULL);
-       wifi_manager_set_connection_state_changed_cb(manager_object->wifi, wlan_manager_connection_state_changed_cb, NULL);
-       wifi_manager_set_rssi_level_changed_cb(manager_object->wifi, wlan_manager_rssi_level_changed_cb, NULL);
-
-       memset(&scan_req_data, 0, sizeof(scan_req_data));
-       scan_req_data.req_type = WLAN_MANAGER_REQ_TYPE_SCAN_RESULT;
-       wifi_manager_set_background_scan_cb(manager_object->wifi, wlan_manager_network_event_cb, &scan_req_data);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void wlan_manager_deregister_cbs(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       /* NOTE:
-        * We don't deregister the device state change cb here.
-        * We need to continue to listen to the device state change, because it is
-        * possible that the WiFi could be powered on / off from multiple entry
-        * points like example: Quick panel WiFi icon, Wi-Fi UG, Setting Menu.
-        *
-        * We will deregister the device state change cb only on wlan manager
-        * detsroy.
-        */
-
-       wifi_manager_unset_background_scan_cb(manager_object->wifi);
-       wifi_manager_unset_connection_state_changed_cb(manager_object->wifi);
-       wifi_manager_unset_rssi_level_changed_cb(manager_object->wifi);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-void wlan_manager_set_message_callback(wlan_event_handler func)
-{
-       manager_object->message_func = func;
-}
-
-static bool wifi_found_ap_with_state_cb(wifi_manager_ap_h ap, void* user_data)
-{
-       wifi_manager_connection_state_e state;
-       ap_state_info_t *ap_state_info = (ap_state_info_t *)user_data;
-       bool found_match = false;
-
-       if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_get_connection_state(ap, &state))
-               return true; // continue with next AP
-
-       switch (ap_state_info->state) {
-       case WLAN_MANAGER_UNCONNECTED:
-               if (WIFI_MANAGER_CONNECTION_STATE_DISCONNECTED == state ||
-                               WIFI_MANAGER_CONNECTION_STATE_FAILURE == state) {
-                       /* Found a match, so terminate the loop */
-                       found_match = true;
-               }
-               break;
-       case WLAN_MANAGER_CONNECTING:
-               if (WIFI_MANAGER_CONNECTION_STATE_ASSOCIATION == state ||
-                       WIFI_MANAGER_CONNECTION_STATE_CONFIGURATION == state) {
-                       /* Found a match, so terminate the loop */
-                       found_match = true;
-               }
-               break;
-       case WLAN_MANAGER_CONNECTED:
-               if (WIFI_MANAGER_CONNECTION_STATE_CONNECTED == state) {
-                       /* Found a match, so terminate the loop */
-                       found_match = true;
-               }
-               break;
-       default:
-               ERROR_LOG(COMMON_NAME_ERR, "Unknown Wi-Fi state: %d", ap_state_info->state);
-               return false;
-       }
-
-       if (true == found_match) {
-               if (ap_state_info->ap)
-                       wifi_manager_ap_clone(ap_state_info->ap, ap);
-
-               INFO_LOG(COMMON_NAME_LIB, "Found an AP[%p] in the state %d", ap, ap_state_info->state);
-               return false;   // found the match, so terminate the loop.
-       }
-       return true;
-}
-
-wifi_manager_ap_h wlan_manager_get_ap_with_state(int ap_state)
-{
-       int ret_val = 0;
-       ap_state_info_t ap_state_info;
-       wifi_manager_ap_h ap = NULL;
-
-       ap_state_info.state = ap_state;
-       ap_state_info.ap = &ap;
-
-       ret_val = wifi_manager_foreach_found_ap(manager_object->wifi, wifi_found_ap_with_state_cb, &ap_state_info);
-       if (ret_val != WIFI_MANAGER_ERROR_NONE)
-               return NULL;
-
-       return ap;
-}
-
-int wlan_manager_get_connected_ap(wifi_manager_ap_h *ap)
-{
-       return wifi_manager_get_connected_ap(manager_object->wifi, ap);
-}
-
-int wlan_manager_state_get(void)
-{
-       int value = VCONFKEY_WIFI_OFF;
-       int ret_val = 0;
-
-       if (_is_emulator()) {
-               value = common_util_get_system_registry(VCONFKEY_WIFI_STATE);
-               if (value == -1) {
-                       ERROR_LOG(COMMON_NAME_ERR, "fail to get vconf key!");
-                       return VCONFKEY_WIFI_OFF;
-               }
-               if (value == VCONFKEY_WIFI_UNCONNECTED)
-                       ret_val = WLAN_MANAGER_UNCONNECTED;
-               else
-                       ret_val = WLAN_MANAGER_OFF;
-       } else {
-               if (!manager_object) {
-                       ERROR_LOG(COMMON_NAME_ERR, "manager_object is NULL!!");
-                       return WLAN_MANAGER_ERROR;
-               }
-
-               wifi_manager_connection_state_e connection_state;
-               bool activated;
-
-               if (WIFI_MANAGER_ERROR_NONE != wifi_manager_is_activated(manager_object->wifi, &activated)) {
-                       return WLAN_MANAGER_ERROR;
-               } else if (false == activated) {
-                       INFO_LOG(COMMON_NAME_LIB, "STATE: WIFI_OFF");
-
-                       return WLAN_MANAGER_OFF;
-               }
-
-               ret_val = wifi_manager_get_connection_state(manager_object->wifi, &connection_state);
-               if (WIFI_MANAGER_ERROR_NONE != ret_val)
-                       return WLAN_MANAGER_ERROR;
-
-
-               switch (connection_state) {
-               case WIFI_MANAGER_CONNECTION_STATE_FAILURE:
-               case WIFI_MANAGER_CONNECTION_STATE_DISCONNECTED:
-                       INFO_LOG(COMMON_NAME_LIB, "STATE: WIFI_DISCONNECTED");
-
-                       ret_val = WLAN_MANAGER_UNCONNECTED;
-                       break;
-               case WIFI_MANAGER_CONNECTION_STATE_ASSOCIATION:
-               case WIFI_MANAGER_CONNECTION_STATE_CONFIGURATION:
-                       INFO_LOG(COMMON_NAME_LIB, "STATE: WIFI_CONNECTING");
-
-                       ret_val = WLAN_MANAGER_CONNECTING;
-                       break;
-               case WIFI_MANAGER_CONNECTION_STATE_CONNECTED:
-                       INFO_LOG(COMMON_NAME_LIB, "STATE: WIFI_CONNECTED");
-
-                       ret_val = WLAN_MANAGER_CONNECTED;
-                       break;
-               default:
-                       ERROR_LOG(COMMON_NAME_ERR, "Unknown state: %d", connection_state);
-
-                       ret_val = WLAN_MANAGER_ERROR;
-                       break;
-               }
-       }
-
-       return ret_val;
-}
-
-int wlan_manager_power_on(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       INFO_LOG(UG_NAME_REQ, "power on");
-
-#if defined TIZEN_TETHERING_ENABLE
-       int tethering =
-                       common_util_get_system_registry("memory/mobile_hotspot/mode");
-       if (tethering < 0) {
-               INFO_LOG(COMMON_NAME_LIB, "Fail to get tethering state");
-       } else if (VCONFKEY_MOBILE_HOTSPOT_MODE_WIFI & tethering) {
-               INFO_LOG(COMMON_NAME_LIB, "Wi-Fi tethering is ON");
-
-               __COMMON_FUNC_EXIT__;
-               return WLAN_MANAGER_ERR_WIFI_TETHERING_OCCUPIED;
-       } else if (VCONFKEY_MOBILE_HOTSPOT_MODE_WIFI_AP & tethering) {
-               INFO_LOG(COMMON_NAME_LIB, "Wi-Fi AP tethering is ON");
-
-               __COMMON_FUNC_EXIT__;
-               return WLAN_MANAGER_ERR_WIFI_AP_TETHERING_OCCUPIED;
-       }
-#endif
-
-       if (!_is_emulator()) {
-               int ret = 0;
-               wlan_mgr_req_data_t *req_data = g_new0(wlan_mgr_req_data_t, 1);
-               req_data->req_type = WLAN_MANAGER_REQ_TYPE_ACTIVATE;
-               ret = wifi_manager_activate(manager_object->wifi, wlan_manager_network_event_cb, req_data);
-               if (WIFI_MANAGER_ERROR_NONE != ret && WIFI_MANAGER_ERROR_ALREADY_EXISTS != ret) {
-                       ERROR_LOG(UG_NAME_REQ, "Power on request. Error Reason [%d]", ret);
-                       g_free(req_data);
-
-                       if (WIFI_MANAGER_ERROR_SECURITY_RESTRICTED == ret)
-                               ret = common_utils_send_restriction_to_net_popup("Wi-Fi unavailable",
-                                               "toast_popup", "wifi");
-
-                       __COMMON_FUNC_EXIT__;
-                       return WLAN_MANAGER_ERR_UNKNOWN;
-               }
-       } else {
-               common_util_set_system_registry(VCONFKEY_WIFI_STATE, VCONFKEY_WIFI_UNCONNECTED);
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return WLAN_MANAGER_ERR_NONE;
-}
-
-int wlan_manager_power_off(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (!_is_emulator()) {
-               wlan_mgr_req_data_t *req_data = g_new0(wlan_mgr_req_data_t, 1);
-               req_data->req_type = WLAN_MANAGER_REQ_TYPE_DEACTIVATE;
-
-               int ret = wifi_manager_deactivate(manager_object->wifi, wlan_manager_network_event_cb, req_data);
-               if (WIFI_MANAGER_ERROR_NONE != ret && WIFI_MANAGER_ERROR_ALREADY_EXISTS != ret) {
-                       ERROR_LOG(UG_NAME_REQ, "Power off request. Error Reason [%d]", ret);
-
-                       g_free(req_data);
-
-                       __COMMON_FUNC_EXIT__;
-                       return WLAN_MANAGER_ERR_UNKNOWN;
-               }
-       } else {
-               common_util_set_system_registry(VCONFKEY_WIFI_STATE, VCONFKEY_WIFI_OFF);
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return WLAN_MANAGER_ERR_NONE;
-}
-
-int wlan_manager_emulator_power_on(void)
-{
-       wlan_manager_device_state_changed_cb(WIFI_MANAGER_DEVICE_STATE_ACTIVATED, NULL);
-
-       memset(&scan_req_data, 0, sizeof(scan_req_data));
-       scan_req_data.req_type = WLAN_MANAGER_REQ_TYPE_SCAN_RESULT;
-       wlan_manager_network_event_cb(WIFI_MANAGER_ERROR_NONE, &scan_req_data);
-
-       wifi_emulator_remove_event_timer(WIFI_EMUL_EVENT_TIMER_ACTIVATE);
-
-       return WLAN_MANAGER_ERR_NONE;
-}
-
-int wlan_manager_emulator_power_off(void)
-{
-       wlan_manager_device_state_changed_cb(WIFI_MANAGER_DEVICE_STATE_DEACTIVATED, NULL);
-
-       wifi_emulator_remove_all_event_timer();
-
-       return WLAN_MANAGER_ERR_NONE;
-}
-
-int wlan_manager_wps_connect(wifi_manager_ap_h ap)
-{
-       __COMMON_FUNC_ENTER__;
-
-       wlan_mgr_req_data_t *req_data = g_new0(wlan_mgr_req_data_t, 1);
-       req_data->req_type = WLAN_MANAGER_REQ_TYPE_WPS_CONNECT;
-       wifi_manager_ap_clone(&(req_data->ap), ap);
-
-       int ret = wlan_connect(req_data->ap, wlan_manager_network_event_cb,
-                       req_data, WPS_BTN, NULL);
-       if (WIFI_MANAGER_ERROR_NONE != ret) {
-               ERROR_LOG(UG_NAME_REQ, "WPS Connect failed. Error Reason [%d]", ret);
-
-               wifi_manager_ap_destroy(req_data->ap);
-
-               g_free(req_data);
-
-               __COMMON_FUNC_EXIT__;
-               return WLAN_MANAGER_ERR_UNKNOWN;
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return WLAN_MANAGER_ERR_NONE;
-}
-
-int wlan_manager_wps_pin_connect(wifi_manager_ap_h ap, const char *pin)
-{
-       __COMMON_FUNC_ENTER__;
-
-       wlan_mgr_req_data_t *req_data = g_new0(wlan_mgr_req_data_t, 1);
-       req_data->req_type = WLAN_MANAGER_REQ_TYPE_WPS_CONNECT;
-       wifi_manager_ap_clone(&(req_data->ap), ap);
-
-       int ret = wlan_connect(req_data->ap, wlan_manager_network_event_cb,
-                       req_data, WPS_PIN, pin);
-       if (WIFI_MANAGER_ERROR_NONE != ret) {
-               ERROR_LOG(UG_NAME_REQ, "WPS Connect failed. Error Reason [%d]", ret);
-
-               wifi_manager_ap_destroy(req_data->ap);
-
-               g_free(req_data);
-
-               __COMMON_FUNC_EXIT__;
-               return WLAN_MANAGER_ERR_UNKNOWN;
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return WLAN_MANAGER_ERR_NONE;
-}
-
-void wlan_manager_ap_hidden_create(char *ssid, wifi_manager_ap_h *hidden_ap)
-{
-       __COMMON_FUNC_ENTER__;
-
-       wifi_manager_ap_hidden_create(manager_object->wifi, ssid, hidden_ap);
-
-       __COMMON_FUNC_EXIT__;
-       return;
-}
-int wlan_manager_ap_create(const char *essid, wifi_manager_ap_h *ap)
-{
-       __COMMON_FUNC_ENTER__;
-
-       return wifi_manager_ap_create(manager_object->wifi, essid, ap);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-
-int wlan_manager_connect(wifi_manager_ap_h ap)
-{
-       __COMMON_FUNC_ENTER__;
-
-       int ret;
-
-       if (ap == NULL)
-               return WLAN_MANAGER_ERR_NOSERVICE;
-
-
-       wlan_mgr_req_data_t *req_data = g_new0(wlan_mgr_req_data_t, 1);
-       req_data->req_type = WLAN_MANAGER_REQ_TYPE_CONNECT;
-       wifi_manager_ap_clone(&(req_data->ap), ap);
-
-       ret = wlan_connect(req_data->ap, wlan_manager_network_event_cb,
-                       req_data, WPS_NONE, NULL);
-       if (ret != WIFI_MANAGER_ERROR_NONE) {
-               ERROR_LOG(UG_NAME_REQ, "Connect failed. Error Reason [%d]", ret);
-
-               wifi_manager_ap_destroy(req_data->ap);
-               g_free(req_data);
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return ret;
-}
-
-int wlan_manager_connect_with_password(wifi_manager_ap_h ap, const char *pass_phrase)
-{
-       __COMMON_FUNC_ENTER__;
-
-       int ret;
-
-       if (ap == NULL)
-               return WLAN_MANAGER_ERR_INVALID_PARAM;
-
-
-       ret = wifi_manager_ap_set_passphrase(ap, pass_phrase);
-       if (ret != WIFI_MANAGER_ERROR_NONE) {
-               __COMMON_FUNC_EXIT__;
-               return ret;
-       }
-
-       wlan_mgr_req_data_t *req_data = g_new0(wlan_mgr_req_data_t, 1);
-       req_data->req_type = WLAN_MANAGER_REQ_TYPE_CONNECT;
-       wifi_manager_ap_clone(&(req_data->ap), ap);
-
-       ret = wlan_connect(req_data->ap, wlan_manager_network_event_cb,
-                       req_data, WPS_NONE, NULL);
-       if (ret != WIFI_MANAGER_ERROR_NONE) {
-               ERROR_LOG(UG_NAME_REQ, "Connect failed. Error Reason [%d]", ret);
-
-               wifi_manager_ap_destroy(req_data->ap);
-               g_free(req_data);
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return ret;
-}
-
-int wlan_manager_disconnect(wifi_manager_ap_h ap)
-{
-       __COMMON_FUNC_ENTER__;
-       int ret;
-
-       INFO_LOG(UG_NAME_REQ, "Request disconnection for ap [%p]", ap);
-
-       ret = wlan_disconnect(ap, wlan_manager_disconnect_cb, NULL);
-       if (WIFI_MANAGER_ERROR_NONE != ret) {
-               ERROR_LOG(UG_NAME_REQ, "Disconnect failed. Error Reason [%d]", ret);
-
-               __COMMON_FUNC_EXIT__;
-               return WLAN_MANAGER_ERR_UNKNOWN;
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return WLAN_MANAGER_ERR_NONE;
-}
-
-int wlan_manager_foreach_found_ap(wifi_manager_found_ap_cb callback, int *profiles_list_size)
-{
-       __COMMON_FUNC_ENTER__;
-
-       return wifi_manager_foreach_found_ap(manager_object->wifi, callback, profiles_list_size);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-int wlan_manager_scan(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       wlan_mgr_req_data_t *req_data = g_new0(wlan_mgr_req_data_t, 1);
-       req_data->req_type = WLAN_MANAGER_REQ_TYPE_SCAN;
-
-       manager_object->b_scan_blocked = TRUE;
-       int ret = wifi_manager_scan(manager_object->wifi, wlan_manager_network_event_cb, req_data);
-       if (ret != WLAN_MANAGER_ERR_NONE) {
-               ERROR_LOG(UG_NAME_REQ, "Scan failed. Ret: %d", ret);
-
-               g_free(req_data);
-
-               __COMMON_FUNC_EXIT__;
-               return ret;
-       }
-
-       /* Since the scan request was success,
-        * lets reset the ui refresh
-        */
-       manager_object->b_ui_refresh = FALSE;
-
-       __COMMON_FUNC_EXIT__;
-       return ret;
-}
-
-int wlan_manager_scan_with_ssid(const char *ssid, void *user_data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       int ret = wifi_manager_scan_specific_ap(manager_object->wifi,
-                       ssid, wlan_manager_specific_scan_finished_cb, user_data);
-       if (ret != WIFI_MANAGER_ERROR_NONE) {
-               ERROR_LOG(UG_NAME_REQ, "Specific Scan failed. Ret: %d", ret);
-               __COMMON_FUNC_EXIT__;
-               return WLAN_MANAGER_ERR_OPERATION_FAILED;
-       }
-
-       /* Since the scan request was success,
-        * lets reset the ui refresh and scan update blocked flags.
-        */
-       manager_object->b_scan_blocked = FALSE;
-       manager_object->b_ui_refresh = FALSE;
-
-       __COMMON_FUNC_EXIT__;
-       return ret;
-}
-
-void wlan_manager_scanned_profile_refresh(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (FALSE == manager_object->b_scan_blocked)
-               manager_object->refresh_func();
-       else
-               manager_object->b_ui_refresh = TRUE;
-
-       __COMMON_FUNC_EXIT__;
-}
-
-STRENGTH_TYPES wlan_manager_get_signal_strength(int rssi)
-{
-       /* Wi-Fi Signal Strength Display (dB / ConnMan normalized value)
-        *
-        * Excellent :  -63 ~           / 57 ~
-        * Good:                -74 ~ -64       / 46 ~ 56
-        * Weak:                -82 ~ -75       / 38 ~ 45
-        * Very weak:           ~ -83   /    ~ 37
-        */
-       if (rssi >= -63)
-               return SIGNAL_STRENGTH_TYPE_EXCELLENT;
-       else if (rssi >= -74)
-               return SIGNAL_STRENGTH_TYPE_GOOD;
-       else if (rssi >= -82)
-               return SIGNAL_STRENGTH_TYPE_WEAK;
-       else
-               return SIGNAL_STRENGTH_TYPE_VERY_WEAK;
-
-}
-
-static gboolean _refresh_ui(void *data)
-{
-       manager_object->refresh_func();
-
-       manager_object->b_scan_blocked = FALSE;
-       manager_object->b_ui_refresh = FALSE;
-
-       return FALSE;
-}
-
-void wlan_manager_enable_scan_result_update(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (manager_object == NULL)
-               return;
-
-       if (TRUE == manager_object->b_scan_blocked) {
-               if (TRUE == manager_object->b_ui_refresh) {
-                       DEBUG_LOG(COMMON_NAME_LIB, "Refresh the UI with last scan update");
-
-                       /* Delayed rendering in order to get smooth effect of popup close */
-                       common_util_managed_idle_add(_refresh_ui, NULL);
-               } else {
-                       manager_object->b_scan_blocked = FALSE;
-               }
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-void wlan_manager_disable_scan_result_update(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (manager_object == NULL)
-               return;
-
-       manager_object->b_scan_blocked = TRUE;
-
-       __COMMON_FUNC_EXIT__;
-}
-
-int wlan_manager_get_connection_state(wifi_manager_connection_state_e *state)
-{
-       __COMMON_FUNC_ENTER__;
-
-       return wifi_manager_get_connection_state(manager_object->wifi, state);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-gboolean wlan_manager_is_same_network(wifi_manager_ap_h ap1, wifi_manager_ap_h ap2)
-{
-       gboolean is_same = FALSE;
-       char *ap1_ssid, *ap2_ssid;
-       wifi_manager_security_type_e ap1_sec, ap2_sec;
-
-       if (!ap1 || !ap2)
-               return FALSE;
-
-
-       wifi_manager_ap_get_security_type(ap1, &ap1_sec);
-       wifi_manager_ap_get_security_type(ap2, &ap2_sec);
-
-       if (ap1_sec != ap2_sec)
-               return is_same;
-
-
-       wifi_manager_ap_get_essid(ap1, &ap1_ssid);
-       wifi_manager_ap_get_essid(ap2, &ap2_ssid);
-
-       if (g_strcmp0(ap1_ssid, ap2_ssid) == 0)
-               is_same = TRUE;
-
-
-       g_free(ap1_ssid);
-       g_free(ap2_ssid);
-
-       return is_same;
-}
-
-void wlan_validate_alt_connection(void)
-{
-       wifi_manager_connection_state_e state = WIFI_MANAGER_CONNECTION_STATE_DISCONNECTED;
-
-
-       int ret = wlan_manager_get_connection_state(&state);
-       if (ret != WIFI_MANAGER_ERROR_NONE)
-               INFO_LOG(UG_NAME_ERR, "Failed to get wifi connection state [%d]", ret);
-
-
-       switch (state) {
-       case WIFI_MANAGER_CONNECTION_STATE_FAILURE:
-       case WIFI_MANAGER_CONNECTION_STATE_CONNECTED:
-       case WIFI_MANAGER_CONNECTION_STATE_DISCONNECTED:
-               wlan_connect_next(manager_object->wifi);
-               break;
-
-       case WIFI_MANAGER_CONNECTION_STATE_ASSOCIATION:
-       case WIFI_MANAGER_CONNECTION_STATE_CONFIGURATION:
-               wlan_go_fast_next(manager_object->wifi);
-               break;
-       default:
-               break;
-       }
-}
-
-int wlan_manager_set_autoscan_mode(wlan_manager_autoscan_mode_e mode)
-{
-       int ret = wifi_manager_set_autoscan_mode(manager_object->wifi, mode);
-       if (ret == WIFI_MANAGER_ERROR_NONE)
-               return WLAN_MANAGER_ERR_NONE;
-       else
-               return WLAN_MANAGER_ERR_OPERATION_FAILED;
-}
diff --git a/sources/libraries/appcoreWrapper/appcoreWrapper.c b/sources/libraries/appcoreWrapper/appcoreWrapper.c
deleted file mode 100644 (file)
index 4c2c6db..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include <Elementary.h>
-
-#include "common.h"
-#include "appcoreWrapper.h"
-
-static void __appcore_win_del(void *data, Evas_Object *obj, void *event)
-{
-       INFO_LOG(UG_NAME_NORMAL, "win_del");
-       elm_exit();
-}
-
-Evas_Object* appcore_create_win(const char *name, Elm_Win_Type type)
-{
-       Evas_Object *eo;
-
-       eo = elm_win_add(NULL, name, type);
-       if (eo) {
-               elm_win_title_set(eo, name);
-               elm_win_borderless_set(eo, EINA_TRUE);
-               evas_object_smart_callback_add(eo, "delete,request",
-                               __appcore_win_del, NULL);
-       }
-
-       return eo;
-}
-
-Evas_Object* appcore_load_edj(Evas_Object *parent, const char *file, const char *group)
-{
-       Evas_Object *eo;
-       int r;
-
-       eo = elm_layout_add(parent);
-       if (eo) {
-               r = elm_layout_file_set(eo, file, group);
-               if (!r) {
-                       evas_object_del(eo);
-                       return NULL;
-               }
-
-               evas_object_size_hint_weight_set(eo,
-                               EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       }
-
-       return eo;
-}
diff --git a/sources/libraries/appcoreWrapper/include/appcoreWrapper.h b/sources/libraries/appcoreWrapper/include/appcoreWrapper.h
deleted file mode 100644 (file)
index 292f611..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#ifndef __APPCORE_WRAPPER_H__
-#define __APPCORE_WRAPPER_H__
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-#include <Evas.h>
-
-Evas_Object* appcore_create_win(const char *name, Elm_Win_Type type);
-Evas_Object* appcore_load_edj(Evas_Object *parent, const char *file, const char *group);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __APPCORE_WRAPPER_H__ */
diff --git a/sources/libraries/i18nManager/i18nmanager.c b/sources/libraries/i18nManager/i18nmanager.c
deleted file mode 100644 (file)
index 8f47814..0000000
+++ /dev/null
@@ -1,246 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include "i18nmanager.h"
-#include <libintl.h>
-#include <stdio.h>
-#include <string.h>
-
-static char* apply_i18n(const char *pkg_name, I18N_MODES mode, const char *string)
-{
-       switch (mode) {
-       case I18N_MODE_SELF_MADE:
-               return (char*) dgettext(pkg_name, string);
-       case I18N_MODE_NO_NEEDED:
-               return (char*) gettext(string);
-       default:
-               return "(debug)applying_i18n_failed";
-       }
-}
-
-char* i18n_manager_get_text(const char *pkg_name, I18N_TYPES type)
-{
-       switch (type) {
-       case I18N_TYPE_Ok:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_SK2_OK");
-       case I18N_TYPE_Find:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_COM_BODY_FIND");
-       case I18N_TYPE_Cancel:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_SK_CANCEL");
-       case I18N_TYPE_Wi_Fi:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_WI_FI");
-       case I18N_TYPE_Name:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_NAME");
-       case I18N_TYPE_Unknown:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_UNKNOWN");
-       case I18N_TYPE_Scan:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BUTTON_SCAN");
-       case I18N_TYPE_Next:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_STU_BUTTON_NEXT");
-       case I18N_TYPE_Prev:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_STU_BUTTON_PREVIOUS");
-       case I18N_TYPE_On:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_ON");
-       case I18N_TYPE_Off:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_OPT_MOBILEACCESSSERVICEATCIVATION_OFF");
-       case I18N_TYPE_Maximum_Number_Of_Characters_PD_Reached:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED");
-       case I18N_TYPE_Connected_To_Wi_Fi_Network:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_TPOP_CONNECTED_TO_WI_FI_NETWORK_PS");
-       case I18N_TYPE_Wrong_Password:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_POP_WRONG_PASSWORD");
-       case I18N_TYPE_No_Wi_Fi_AP_Found:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_POP_NO_WI_FI_AP_FOUND");
-       case I18N_TYPE_Available_networks:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_HEADER_AVAILABLE_NETWORKS");
-       case I18N_TYPE_Open:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_POP_OPEN");
-       case I18N_TYPE_Secured:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_BODY_SECURED_ABB_M_WIFI_AP_SUMMARY");
-       case I18N_TYPE_WPS_Available:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_BODY_WPS_AVAILABLE");
-       case I18N_TYPE_EAP:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_EAP");
-       case I18N_TYPE_Saved:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_CONFIGURATION_SAVED_M_STATUS");
-       case I18N_TYPE_Connecting:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_CONNECTING_ING");
-       case I18N_TYPE_Obtaining_IP_addr:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_BODY_OBTAINING_IP_ADDRESS_ING");
-       case I18N_TYPE_Connected:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_SBODY_CONNECTED_M_STATUS");
-       case I18N_TYPE_Find_Hidden_Network:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK");
-       case I18N_TYPE_Password:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_HEADER_PASSWORD");
-       case I18N_TYPE_Show_password:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_OPT_SHOW_PASSWORD");
-       case I18N_TYPE_Wi_Fi_network_info:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB");
-       case I18N_TYPE_Connect:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_CONNECT");
-       case I18N_TYPE_WPS:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_OPT_WPS");
-       case I18N_TYPE_WPS_Button:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BUTTON_WPS_BUTTON");
-       case I18N_TYPE_WPS_PIN:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_SK_WPS_PIN");
-       case I18N_TYPE_Press_WPS_On_Your_Wi_Fi_Access_Point:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_POP_PRESS_WPS_ON_YOUR_WI_FI_ACCESS_POINT_WITHIN_PD_MINUTES");
-       case I18N_TYPE_Enter_PIN_number_on_your_WIFI_access_point:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_BODY_ENTER_THE_P1SS_PIN_ON_YOUR_WI_FI_ROUTER_THE_SETUP_CAN_TAKE_UP_TO_P2SD_MINUTES_TO_COMPLETE");
-       case I18N_TYPE_Static_IP:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_STATIC_IP");
-       case I18N_TYPE_IP_address:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_IP_ADDRESS");
-       case I18N_TYPE_MAC_addr:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_MAC_ADDRESS");
-       case I18N_TYPE_Proxy_address:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_SBODY_PROXY_ADDRESS");
-       case I18N_TYPE_Proxy_port:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_SBODY_PROXY_PORT");
-       case I18N_TYPE_Subnet_mask:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_SUBNET_MASK");
-       case I18N_TYPE_Gateway_address:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_GATEWAY_ADDRESS");
-       case I18N_TYPE_DNS_1:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_DNS_1");
-       case I18N_TYPE_DNS_2:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_DNS_2");
-       case I18N_TYPE_Forget:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_SK_FORGET");
-       case I18N_TYPE_Forget_Network:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_OPT_FORGET_NETWORK");
-       case I18N_TYPE_EAP_method:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_EAP_METHOD");
-       case I18N_TYPE_Phase_2_authentication:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_COM_BODY_PHASE_2_AUTHENTICATION");
-       case I18N_TYPE_User_Certificate:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_USER_CERTIFICATE_ABB");
-       case I18N_TYPE_Unspecified:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_UNSPECIFIED");
-       case I18N_TYPE_Identity:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_IDENTITY");
-       case I18N_TYPE_Enter_Identity:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_ENTER_IDENTITY");
-       case I18N_TYPE_Enter_password:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_HEADER_ENTER_PASSWORD");
-       case I18N_TYPE_Ssid:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_BODY_NETWORK_SSID");
-       case I18N_TYPE_A_Wi_Fi_Network_Has_Been_Detected:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED");
-       case I18N_TYPE_Advanced_setting:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_ADVANCED_SETTINGS");
-       case I18N_TYPE_Network_notification:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_BODY_NETWORK_NOTIFICATION");
-       case I18N_TYPE_Network_notify_me_later:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_RECEIVE_NOTIFICATIONS_WHEN_NETWORKS_ARE_AVAILABLE");
-       case I18N_TYPE_Keep_WIFI_on_during_sleep:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP");
-       case I18N_TYPE_Always:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_CLD_OPT_ALWAYS_ABB");
-       case I18N_TYPE_Plugged:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_WHILE_CHARGING_ONLY_ABB");
-       case I18N_TYPE_Donot_Use:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_TMBODY_NEVER_M_ALWAYS_OFF");
-       case I18N_TYPE_Increases_Data_Usage:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_SBODY_INCREASES_DATA_USAGE_ABB");
-       case I18N_TYPE_Sort_by:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_SORT_BY");
-       case I18N_TYPE_Alphabetical:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_EMAIL_POP_ALPHABETICAL");
-       case I18N_TYPE_Signal_Strength:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_MBODY_SIGNAL_STRENGTH_KOR_SKT");
-       case I18N_TYPE_Advanced:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_BODY_ADVANCED");
-       case I18N_TYPE_Current_Network_Will_Be_Disconnected:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED");
-       case I18N_TYPE_Select_WPS_Method:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB");
-
-       case I18N_TYPE_Invalid_pin:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_GC_POP_INVALID_PIN");
-       case I18N_TYPE_Invalid_certificate:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_BR_POP_INVALID_CERTIFICATE");
-       case I18N_TYPE_Skip:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_OPT_SKIP");
-       case I18N_TYPE_WiFi_network_detected_connect:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED");
-       case I18N_TYPE_WIFI_AUTHENTICATION_ERROR_OCCURRED:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_SBODY_AUTHENTICATION_ERROR_OCCURRED_M_STATUS");
-       case I18N_TYPE_WIFI_FAILED_TO_OBTAIN_IP_ADDRESS:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_TPOP_FAILED_TO_OBTAIN_IP_ADDRESS");
-
-               /* TTS */
-       case I18N_TYPE_Button:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_BR_BODY_BUTTON_T_TTS");
-       case I18N_TYPE_Double_tap:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_HEADER_DOUBLE_TAP");
-       case I18N_TYPE_Connect_to_device:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_BT_BODY_CONNECT_TO_DEVICE");
-       case I18N_TYPE_Excellent:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_BODY_EXCELLENT");
-       case I18N_TYPE_Good:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_BODY_GOOD_M_BATTERY");
-       case I18N_TYPE_Weak:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_WEAK_M_STRENGTH");
-       case I18N_TYPE_Activating:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_BODY_TURNING_ON_ING");
-       case I18N_TYPE_WiFi_network_will_disable_tethering:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING");
-       case I18N_TYPE_Scanning:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_SCANNING_ING");
-
-
-       case I18N_TYPE_Help_tap_the_network_to_connect:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_HELP_BODY_TAP_THE_NETWORK_YOU_WANT_TO_CONNECT_TO");
-       case I18N_TYPE_Help_automatically_connected:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_HELP_BODY_YOU_HAVE_BEEN_AUTOMATICALLY_CONNECTED_TO_THE_REMEMBERED_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON");
-       case I18N_TYPE_Help_successfully_connected:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_HELP_BODY_YOU_HAVE_BEEN_CONNECTED_TO_THE_NETWORK_TO_SEE_THE_NETWORK_DETAILS_TAP_THE_PS_ICON");
-       case I18N_TYPE_Help_connect_to_secured_network:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_HELP_POP_TO_CONNECT_TO_A_SECURED_NETWORK_YOU_MAY_NEED_TO_ENTER_A_PASSWORD_OR_OTHER_CREDENTIALS");
-       case I18N_TYPE_Help_tap_to_scan:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_HELP_POP_TAP_TO_SCAN_FOR_WI_FI_NETWORKS");
-       case I18N_TYPE_Help_no_wifi_networks:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_HELP_POP_NO_WI_FI_NETWORKS_FOUND_CHANGE_YOUR_LOCATION_OR_TRY_LATER");
-       case I18N_TYPE_Help_invalid_action:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_HELP_POP_INVALID_ACTION_TRY_AGAIN");
-       case I18N_TYPE_WiFi_direct:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_WI_FI_DIRECT_ABB");
-       case I18N_TYPE_Automatically_switch:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_SBODY_AUTOMATICALLY_SWITCH_BETWEEN_WI_FI_AND_MOBILE_NETWORKS_TO_MAINTAIN_A_STABLE_INTERNET_CONNECTION");
-       case I18N_TYPE_Do_not_show_again:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN");
-       case I18N_TYPE_None:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_BODY_NONE");
-       case I18N_TYPE_Install_certificate:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_BODY_INSTALL_CERTIFICATE");
-       case I18N_TYPE_SIM_method_desc_popup:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_POP_SELECT_SIM_CARD_OR_AKA_OPTION_ON_EAP_METHOD_GUIDE_MSG");
-       case I18N_TYPE_Turn_on_wifi_to_view_available_networks:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_WIFI_BODY_TURN_ON_WI_FI_TO_VIEW_A_LIST_OF_AVAILABLE_NETWORKS");
-
-       case I18N_TYPE_Security:
-               return apply_i18n(pkg_name, I18N_MODE_SELF_MADE, "IDS_ST_BUTTON_SECURITY_ABB");
-
-       default:
-               return apply_i18n(pkg_name, I18N_MODE_NO_NEEDED, "(debugapplying_i18n_failed");
-       }
-}
diff --git a/sources/libraries/i18nManager/include/i18nmanager.h b/sources/libraries/i18nManager/include/i18nmanager.h
deleted file mode 100755 (executable)
index 831feaf..0000000
+++ /dev/null
@@ -1,148 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#ifndef __I18NMANAGER_H__
-#define __I18NMANAGER_H__
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-#define sc(pkg_name, I18N_TYPE) i18n_manager_get_text(pkg_name, I18N_TYPE)
-
-typedef enum {
-       I18N_MODE_SELF_MADE, /* self made, reserve to add platform string convert service */
-       I18N_MODE_NO_NEEDED, /* No need to convert other language */
-       I18N_MODE_MAX
-} I18N_MODES;
-
-typedef enum {
-       I18N_TYPE_Ok,
-       I18N_TYPE_Find,
-       I18N_TYPE_Cancel,
-       I18N_TYPE_Wi_Fi,
-       I18N_TYPE_Name,
-       I18N_TYPE_Unknown,
-       I18N_TYPE_Scan,
-       I18N_TYPE_Next,
-       I18N_TYPE_Prev,
-       I18N_TYPE_On,
-       I18N_TYPE_Off,
-       I18N_TYPE_Maximum_Number_Of_Characters_PD_Reached,
-       I18N_TYPE_Connected_To_Wi_Fi_Network,
-       I18N_TYPE_Wrong_Password,
-       I18N_TYPE_No_Wi_Fi_AP_Found,
-       I18N_TYPE_Available_networks,
-       I18N_TYPE_Open,
-       I18N_TYPE_Secured,
-       I18N_TYPE_WPS_Available,
-       I18N_TYPE_EAP,
-       I18N_TYPE_Saved,
-       I18N_TYPE_Connecting,
-       I18N_TYPE_Obtaining_IP_addr,
-       I18N_TYPE_Connected,
-       I18N_TYPE_Find_Hidden_Network,
-       I18N_TYPE_Password,
-       I18N_TYPE_Show_password,
-       I18N_TYPE_Wi_Fi_network_info,
-       I18N_TYPE_Connect,
-       I18N_TYPE_WPS,
-       I18N_TYPE_WPS_Button,
-       I18N_TYPE_WPS_PIN,
-       I18N_TYPE_Press_WPS_On_Your_Wi_Fi_Access_Point,
-       I18N_TYPE_Enter_PIN_number_on_your_WIFI_access_point,
-       I18N_TYPE_Static_IP,
-       I18N_TYPE_IP_address,
-       I18N_TYPE_MAC_addr,
-       I18N_TYPE_Proxy_address,
-       I18N_TYPE_Proxy_port,
-       I18N_TYPE_Subnet_mask,
-       I18N_TYPE_Gateway_address,
-       I18N_TYPE_DNS_1,
-       I18N_TYPE_DNS_2,
-       I18N_TYPE_Forget,
-       I18N_TYPE_Forget_Network,
-       I18N_TYPE_EAP_method,
-       I18N_TYPE_Phase_2_authentication,
-       I18N_TYPE_User_Certificate,
-       I18N_TYPE_Unspecified,
-       I18N_TYPE_Identity,
-       I18N_TYPE_Enter_Identity,
-       I18N_TYPE_Enter_password,
-       I18N_TYPE_Ssid,
-       I18N_TYPE_A_Wi_Fi_Network_Has_Been_Detected,
-       I18N_TYPE_Advanced_setting,
-       I18N_TYPE_Network_notification,
-       I18N_TYPE_Network_notify_me_later,
-       I18N_TYPE_Keep_WIFI_on_during_sleep,
-       I18N_TYPE_Always,
-       I18N_TYPE_Plugged,
-       I18N_TYPE_Donot_Use,
-       I18N_TYPE_Increases_Data_Usage,
-       I18N_TYPE_Sort_by,
-       I18N_TYPE_Alphabetical,
-       I18N_TYPE_Signal_Strength,
-       I18N_TYPE_Advanced,
-       I18N_TYPE_Current_Network_Will_Be_Disconnected,
-       I18N_TYPE_Select_WPS_Method,
-       I18N_TYPE_Invalid_pin,
-       I18N_TYPE_Invalid_certificate,
-       I18N_TYPE_Skip,
-       I18N_TYPE_WiFi_network_detected_connect,
-       I18N_TYPE_WIFI_AUTHENTICATION_ERROR_OCCURRED,
-       I18N_TYPE_WIFI_FAILED_TO_OBTAIN_IP_ADDRESS,
-
-       I18N_TYPE_Button,
-       I18N_TYPE_Double_tap,
-       I18N_TYPE_Connect_to_device,
-
-       I18N_TYPE_Excellent,
-       I18N_TYPE_Good,
-       I18N_TYPE_Weak,
-       I18N_TYPE_Activating,
-       I18N_TYPE_WiFi_network_will_disable_tethering,
-       I18N_TYPE_Scanning,
-       I18N_TYPE_Help_tap_the_network_to_connect,
-       I18N_TYPE_Help_automatically_connected,
-       I18N_TYPE_Help_successfully_connected,
-       I18N_TYPE_Help_connect_to_secured_network,
-       I18N_TYPE_Help_tap_to_scan,
-       I18N_TYPE_Help_no_wifi_networks,
-       I18N_TYPE_Help_invalid_action,
-       I18N_TYPE_Enter_user_id,
-       I18N_TYPE_Enter_user_password,
-       I18N_TYPE_WiFi_direct,
-       I18N_TYPE_Automatically_switch,
-       I18N_TYPE_Do_not_show_again,
-       I18N_TYPE_None,
-       I18N_TYPE_Install_certificate,
-       I18N_TYPE_SIM_method_desc_popup,
-       I18N_TYPE_Turn_on_wifi_to_view_available_networks,
-
-       I18N_TYPE_Security,
-} I18N_TYPES;
-
-char* i18n_manager_get_text(const char *pkg_name, I18N_TYPES type);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
diff --git a/sources/ui-gadget/CMakeLists.txt b/sources/ui-gadget/CMakeLists.txt
deleted file mode 100644 (file)
index c2cb03a..0000000
+++ /dev/null
@@ -1,121 +0,0 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
-# tizen 2.4
-#PROJECT(wifi-efl-UG C)
-# tizen 3.0
-PROJECT(ug-wifi-efl-UG C)
-
-# defines
-SET(PREFIX ${CMAKE_INSTALL_PREFIX})
-SET(EXEC_PREFIX "\${prefix}")
-SET(LIBDIR "\${prefix}/lib")
-SET(INCLUDEDIR "\${prefix}/include")
-SET(VERSION 0.1.0)
-SET(RESDIR "${PREFIX}/res")
-SET(TABLEDIR "/usr/apps/wifi-efl-ug/shared/res/tables")
-
-IF(TIZEN_TETHERING_ENABLE)
-       SET(TETHERING_POPUP_SRCS winset_popup.c)
-ENDIF(TIZEN_TETHERING_ENABLE)
-
-# source files
-SET(SRCS
-       ../libraries/i18nManager/i18nmanager.c
-       ../libraries/appcoreWrapper/appcoreWrapper.c
-       ../libraries/WlanManager/connection_manager.c
-       ../libraries/WlanManager/wlan_manager.c
-       ../libraries/WlanManager/wlan_connection.c
-       ../libraries/Common/common_utils.c
-       ../libraries/Common/common_ip_info.c
-       ../libraries/Common/common_pswd_popup.c
-       ../libraries/Common/common_eap_connect.c
-       ../libraries/Common/common_generate_pin.c
-       ${ENGINE_SOURCES}
-       ${TETHERING_POPUP_SRCS}
-       wifi-efl-UG.c
-       viewers-layout/viewer_manager.c
-       viewers-layout/wifi_viewer_list.c
-       viewers-layout/view_detail.c
-       viewers-layout/view_advanced.c
-       viewers-layout/view_ime_hidden.c
-       wifi-wlan-callbacks.c)
-
-FOREACH(flag ${pkgs_CFLAGS})
-       SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
-ENDFOREACH(flag)
-
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
-
-# add library
-ADD_LIBRARY(${PROJECT_NAME} SHARED ${SRCS})
-SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION 0.1.0)
-TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS})
-
-ADD_CUSTOM_TARGET(main_layout.edj
-       COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/../../resources/images
-               ${CMAKE_CURRENT_SOURCE_DIR}/edcs/main_layout.edc
-               ${CMAKE_CURRENT_SOURCE_DIR}/edcs/main_layout.edj
-               DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/edcs/main_layout.edc
-)
-
-ADD_DEPENDENCIES(${PROJECT_NAME} main_layout.edj)
-
-ADD_CUSTOM_TARGET(custom_editfield.edj
-       COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/../../resources/images
-               ${CMAKE_CURRENT_SOURCE_DIR}/edcs/custom_editfield.edc
-               ${CMAKE_CURRENT_SOURCE_DIR}/edcs/custom_editfield.edj
-               DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/edcs/custom_editfield.edc
-)
-
-ADD_DEPENDENCIES(${PROJECT_NAME} custom_editfield.edj)
-
-ADD_CUSTOM_TARGET(custom_genlist.edj
-       COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/../../resources/images
-               ${CMAKE_CURRENT_SOURCE_DIR}/edcs/custom_genlist.edc
-               ${CMAKE_CURRENT_SOURCE_DIR}/edcs/custom_genlist.edj
-               DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/edcs/custom_genlist.edc
-)
-
-ADD_DEPENDENCIES(${PROJECT_NAME} custom_genlist.edj)
-
-ADD_CUSTOM_TARGET(custom_popup.edj
-       COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/../../resources/images
-               ${CMAKE_CURRENT_SOURCE_DIR}/edcs/custom_popup.edc
-               ${CMAKE_CURRENT_SOURCE_DIR}/edcs/custom_popup.edj
-               DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/edcs/custom_popup.edc
-)
-
-ADD_DEPENDENCIES(${PROJECT_NAME} custom_popup.edj)
-
-ADD_CUSTOM_TARGET(setup_wizard.edj
-       COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/../../resources/images
-               ${CMAKE_CURRENT_SOURCE_DIR}/edcs/setup_wizard.edc
-               ${CMAKE_CURRENT_SOURCE_DIR}/edcs/setup_wizard.edj
-               DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/edcs/setup_wizard.edc
-)
-
-ADD_DEPENDENCIES(${PROJECT_NAME} setup_wizard.edj)
-
-ADD_CUSTOM_TARGET(oobe_buttons.edj
-       COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/../../resources/images
-               -fd ${CMAKE_CURRENT_SOURCE_DIR}/../../resources/fonts
-               ${CMAKE_CURRENT_SOURCE_DIR}/edcs/oobe_buttons.edc
-               ${CMAKE_CURRENT_SOURCE_DIR}/edcs/oobe_buttons.edj
-               DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/edcs/oobe_buttons.edc
-)
-
-ADD_DEPENDENCIES(${PROJECT_NAME} oobe_buttons.edj)
-
-# tizen 2.4
-#INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /usr/apps/wifi-efl-ug/lib/ug/)
-# tizen 3.0
-INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /usr/ug/lib/)
-
-# install image files
-INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/edcs/main_layout.edj DESTINATION /usr/apps/wifi-efl-ug/res/edje)
-INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/edcs/custom_editfield.edj DESTINATION /usr/apps/wifi-efl-ug/res/edje)
-INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/edcs/custom_genlist.edj DESTINATION /usr/apps/wifi-efl-ug/res/edje)
-INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/edcs/custom_popup.edj DESTINATION /usr/apps/wifi-efl-ug/res/edje)
-INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/edcs/setup_wizard.edj DESTINATION /usr/apps/wifi-efl-ug/res/edje)
-INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/edcs/oobe_buttons.edj DESTINATION /usr/apps/wifi-efl-ug/res/edje)
-INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/../../wifi-efl-ug.xml DESTINATION /usr/share/packages/)
-INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../tables/ DESTINATION ${TABLEDIR} FILES_MATCHING PATTERN "*.xml")
diff --git a/sources/ui-gadget/edcs/custom_check.edc b/sources/ui-gadget/edcs/custom_check.edc
deleted file mode 100755 (executable)
index 30f4d53..0000000
+++ /dev/null
@@ -1,140 +0,0 @@
-#define SHOW_PASSWORD_CHECKED_BG "wifi_icon_eye_pw_visible.png"
-#define SHOW_PASSWORD_UNCHECKED_BG "wifi_icon_eye_pw_invisible.png"
-
-#define CUSTOM_CHECK_TRANSITION_TIME 0
-#define CUSTOM_CHECK_TRANSITION_TYPE LINEAR CUSTOM_CHECK_TRANSITION_TIME
-#define CUSTOM_CHECK_SIZE 32 22
-
-#define COLOR_TRANSPARENT 0 0 0 0
-
-group {  "elm/check/event/default";
-   inherit_only: 1;
-   parts {
-      rect { "event";
-         desc { "default";
-            color: COLOR_TRANSPARENT;
-            vis;
-         }
-         desc { "disabled";
-            inherit: "default";
-            hid;
-         }
-         desc { "checked";
-            inherit: "default";
-         }
-      }
-   }
-   programs {
-      program { "clicked";
-         signal: "mouse,clicked,1";
-         source: "event";
-         sequence {
-            action: SIGNAL_EMIT "elm,action,click" "";
-            action: SIGNAL_EMIT "elm,action,check,toggle" "";
-         }
-         after: "on_clicked";
-      }
-      program { "pressed";
-         signal: "mouse,down,1*";
-         source: "event";
-         action: SIGNAL_EMIT "elm,action,press" "";
-         after: "on_pressed";
-      }
-      program { "unpressed";
-         signal: "mouse,up,1";
-         source: "event";
-         action: SIGNAL_EMIT "elm,action,unpress" "";
-         after: "on_unpressed";
-      }
-      program { "set_check";
-         signal: "elm,state,check,on";
-         source: "elm";
-         after: "on_set_check";
-      }
-      program { "unset_check";
-         signal: "elm,state,check,off";
-         source: "elm";
-         after: "on_unset_check";
-      }
-      program { "disabled";
-         signal: "elm,state,disabled";
-         source: "elm";
-         after: "on_disabled";
-      }
-      program { "enabled";
-         signal: "elm,state,enabled";
-         source: "elm";
-         after: "on_enabled";
-      }
-   }
-}
-
-group { "elm/check/base/template";
-   inherit: "elm/check/event/default";
-   nomouse;
-   parts {
-      spacer { "base";
-         desc { "default";
-         }
-      }
-   }
-   programs {
-      program { name: "on_set_check";
-         //Can be overriden in inheriting class
-      }
-      program { name: "on_unset_check";
-         //Can be overriden in inheriting class
-      }
-      program { name: "on_pressed";
-         //Can be overriden in inheriting class
-      }
-      program { name: "on_unpressed";
-         //Can be overriden in inheriting class
-      }
-      program { name: "on_clicked";
-         //Can be overriden in inheriting class
-      }
-      program { name: "on_disabled";
-         //Can be overriden in inheriting class
-      }
-      program { name: "on_enabled";
-         //Can be overriden in inheriting class
-      }
-   }
-}
-
-group { "elm/check/base/show_password";
-   inherit: "elm/check/base/template";
-   nomouse;
-
-   images {
-      image: SHOW_PASSWORD_CHECKED_BG COMP;
-      image: SHOW_PASSWORD_UNCHECKED_BG COMP;
-   }
-
-   parts {
-      image { "bg";
-         desc { "default";
-            image.normal: SHOW_PASSWORD_UNCHECKED_BG;
-            min: CUSTOM_CHECK_SIZE;
-            max: CUSTOM_CHECK_SIZE;
-         }
-         desc { "checked"
-            inherit: "default";
-            image.normal: SHOW_PASSWORD_CHECKED_BG;
-         }
-      }
-   }
-
-   program { name: "on_set_check";
-      action: STATE_SET "checked";
-      target: "bg";
-      transition: CUSTOM_CHECK_TRANSITION_TYPE;
-   }
-
-   program { name: "on_unset_check";
-      action: STATE_SET "default";
-      target: "bg";
-      transition: CUSTOM_CHECK_TRANSITION_TYPE;
-   }
-}
diff --git a/sources/ui-gadget/edcs/custom_editfield.edc b/sources/ui-gadget/edcs/custom_editfield.edc
deleted file mode 100755 (executable)
index 5a294ec..0000000
+++ /dev/null
@@ -1,905 +0,0 @@
-#define WPS_POPUP_PADDING_LEFT_MIN_INC 15 0
-#define WPS_POPUP_TEXT_SLIDER_PADDING 15 27
-#define PBC_POPUP_TEXT_SLIDER_TEXT_DISCRIPTION_MIN_INC 266 76
-#define WPS_POPUP_TEXT_SLIDER_BG_MIN_INC 266 42
-#define WPS_POPUP_SLIDER_VIEW_LAYOUT_PADDING_TOP_MIN_INC 266 28
-#define WPS_POPUP_SLIDER_VIEW_LAYOUT_SWALLOW_MIN_INC 266 10
-
-// Define macros for password editfield
-#define PASSWORD_EDITFIELD_BG_HEIGHT_INC 120
-#define PASSWORD_EDITFIELD_PADDING_MIN_INC 32 33
-
-#define PASSWORD_EDITFIELD_PADDING_LINE_LEFT_MIN_INC 32 0
-#define PASSWORD_EDITFIELD_PADDING_LINE_RIGHT_MIN_INC 64 0
-#define PASSWORD_EDITFIELD_PADDING_LINE_BOTTOM_MIN_INC 0 20
-#define PASSWORD_EDITFIELD_LINE_RECT_MIN_INC 0 2
-
-#define PASSWORD_EDITFIELD_PADDING_ELM_SWALLOW_CONTENT_MIN_INC 10 0
-#define PASSWORD_EDITFIELD_ELM_SWALLOW_CONTENT_ALIGN 0.5 0.5
-#define PASSWORD_EDITFIELD_ELM_SWALLOW_CONTENT_MIN_INC 0 54
-
-#define PASSWORD_EDITFIELD_PADDING_ELM_SWALLOW_BUTTON_RIGHT_MIN_INC 56 0
-#define PASSWORD_EDITFIELD_ELM_SWALLOW_BUTTON_MIN_INC 14 14
-
-#define PASSWORD_EDITFIELD_ELM_SWALLOW_END_MIN_INC 18 18
-#define PASSWORD_EDITFIELD_PADDING_SWALLOW_END_LEFT_MIN_INC 32 0
-
-#define BUTTON_BG_SIZE 96 96
-#define BUTTON_CIRCLE_SIZE 46 46
-
-#define RESOURCE_IMAGE( INPUT_FILE_NAME ) \
-       group { \
-               name: INPUT_FILE_NAME; \
-               images.image: INPUT_FILE_NAME COMP; \
-               parts { \
-                       part { name: "image"; \
-                               repeat_events: 1; \
-                               description { \
-                                       state: "default" 0.0; \
-                                       image.normal: INPUT_FILE_NAME; \
-                                       aspect: 1 1; \
-                                       aspect_preference: BOTH; \
-                               } \
-                       } \
-               } \
-       }
-
-externals {
-       external: "elm";
-       external: "feedback";
-}
-
-collections {
-RESOURCE_IMAGE("A01-3_icon_00.png");
-RESOURCE_IMAGE("A01-3_icon_01.png");
-RESOURCE_IMAGE("A01-3_icon_02.png");
-RESOURCE_IMAGE("A01-3_icon_03.png");
-RESOURCE_IMAGE("A01-3_icon_lock_00.png");
-RESOURCE_IMAGE("A01-3_icon_lock_01.png");
-RESOURCE_IMAGE("A01-3_icon_lock_02.png");
-RESOURCE_IMAGE("A01-3_icon_lock_03.png");
-RESOURCE_IMAGE("wifi_icon_wps.png");
-RESOURCE_IMAGE("wifi_icon_badge_container.png");
-RESOURCE_IMAGE("wifi_icon_badge_info.png");
-RESOURCE_IMAGE("core_button_effect_normal.#.png");
-RESOURCE_IMAGE("core_button_effect_pressed.#.png");
-RESOURCE_IMAGE("find_hidden_network.png");
-RESOURCE_IMAGE("wifi_icon_eye_pw_invisible.png");
-RESOURCE_IMAGE("wifi_icon_eye_pw_visible.png");
-RESOURCE_IMAGE("micro_x.png");
-
-       base_scale: 1.8;
-       plugins {
-               plugin {
-                       name: "touch_sound";
-                       source: "feedback";
-                       param: "FEEDBACK_TYPE_SOUND FEEDBACK_PATTERN_TAP";
-               }
-       }
-
-#include "custom_check.edc"
-
-group {
-       name: "popup_pbc_button_layout";
-       styles {
-               style { name: "popup_processing_style";
-                       base: "font=Tizen:style=Regular align=left font_size=30 color=#000000 color_class=T123 wrap=mixed ellipsis=1.0 text_class=T123";
-                       tag:  "br" "\n";
-                       tag:  "tab" "\t";
-               }
-       }
-
-       parts {
-                part {
-                       name: "base";
-                       type: SPACER;
-                       scale: 1;
-                       description {
-                               state: "default" 0.0;
-                               min: 480 210;
-                               max: 480 210;
-                               fixed: 1 0;
-                       }
-               }
-               part {
-                       name: "pad_top_left";
-                       type: SPACER;
-                       scale: 1;
-                       description {
-                               state: "default" 0.0;
-                               align: 0.0 0.0;
-                               min: WPS_POPUP_TEXT_SLIDER_PADDING;
-                               max: WPS_POPUP_TEXT_SLIDER_PADDING;
-                               fixed: 1 1;
-                               rel1 {
-                                       relative: 0.0 0.0;
-                                       to: "base";
-                               }
-                               rel2 {
-                                       relative: 0.0 0.0;
-                                       to: "base";
-                               }
-                       }
-               }
-               part {
-                       name: "pad_left";
-                       type: SPACER;
-                       scale: 1;
-                       description {
-                               state: "default" 0.0;
-                               min: WPS_POPUP_PADDING_LEFT_MIN_INC 0;
-                               fixed: 1 0;
-                               rel1 {
-                                       to: "base";
-                                       relative: 0.0 0.0;
-                               }
-                               rel2 {
-                                       to: "base";
-                                       relative: 0.0 1.0;
-                               }
-                               align: 0.0 0.0;
-                       }
-               }
-               part {
-                       name: "pad_right_bottom";
-                       type: SPACER;
-                       scale: 1;
-                       description {
-                               state: "default" 0.0;
-                               min: WPS_POPUP_TEXT_SLIDER_PADDING;
-                               max: WPS_POPUP_TEXT_SLIDER_PADDING;
-                               fixed: 1 1;
-                               rel1 {
-                                       relative: 1.0 1.0;
-                                       to: "base";
-                               }
-                               rel2 {
-                                       to: "base";
-                                       relative: 1.0 1.0;
-                               }
-                               align: 1.0 1.0;
-                       }
-               }
-               part { name: "elm.text.description";
-                       type: TEXTBLOCK;
-                       scale: 1;
-                       description { state: "default" 0.0;
-                               fixed: 0 1;
-                               min: PBC_POPUP_TEXT_SLIDER_TEXT_DISCRIPTION_MIN_INC;
-                               rel1 {
-                                       relative: 1.0 1.0;
-                                       to: "pad_top_left";
-                               }
-                               rel2 {
-                               relative: 0.0 1.0;
-                                       to_x: "pad_right_bottom";
-                                       to_y: "pad_top_left";
-                               }
-                               text {
-                                       style: "popup_processing_style";
-                                       min: 0 1;
-                               }
-                               align: 0.0 0.0;
-                       }
-               }
-               part { name: "slider_bg";
-                       type: SWALLOW;
-                       scale: 1;
-                       description { state: "default" 0.0;
-                               fixed: 0 1;
-                               min: WPS_POPUP_TEXT_SLIDER_BG_MIN_INC;
-                               rel1 {
-                                       relative: 0.0 1.0;
-                                       to_y: "elm.text.description";
-                               }
-                               rel2 {
-                                       relative: 1.0 1.0;
-                                       to_y: "elm.text.description";
-                               }
-                               align: 0.0 0.0;
-                       }
-               }
-               part { name: "slider_top_pad";
-                       type: SPACER;
-                       scale: 1;
-                       description { state: "default" 0.0;
-                               min: WPS_POPUP_SLIDER_VIEW_LAYOUT_PADDING_TOP_MIN_INC;
-                               fixed: 0 1;
-                               rel1 {
-                                       relative: 1.0 0.0;
-                                       to_x: "pad_top_left";
-                                       to_y: "slider_bg";
-                               }
-                               rel2 {
-                                       relative: 0.0 0.0;
-                                       to_x: "pad_right_bottom";
-                                       to_y: "slider_bg";
-                               }
-                               align: 0.5 0.0;
-                       }
-               }
-               part { name: "slider";
-                       type: SWALLOW;
-                       scale: 1;
-                       description { state: "default" 0.0;
-                               fixed: 0 1;
-                               min: WPS_POPUP_SLIDER_VIEW_LAYOUT_SWALLOW_MIN_INC;
-                               rel1 {
-                                       relative: 0.0 1.0;
-                                       to: "slider_top_pad";
-                               }
-                               rel2.to: "slider_top_pad";
-                       }
-               }
-               part { name: "timer_bg";
-                       type: SWALLOW;
-                       scale: 1;
-                       description { state: "default" 0.0;
-                               fixed: 0 1;
-                               min: 266 60;
-                               rel1 {
-                               relative: 0.0 1.0;
-                                       to_y: "slider";
-                               }
-                               rel2 {
-                                       relative: 1.0 1.0;
-                                       to_y: "slider";
-                               }
-                               align: 0.0 0.0;
-                       }
-               }
-               part { name: "timer_top_pad";
-                       type: SPACER;
-                       scale: 1;
-                       description { state: "default" 0.0;
-                               min: 0 7;
-                               fixed: 0 1;
-                               rel1 {
-                               relative: 1.0 0.0;
-                                       to_x: "pad_top_left";
-                                       to_y: "timer_bg";
-                               }
-                               rel2 {
-                                       relative: 0.0 0.0;
-                                       to_x: "pad_right_bottom";
-                                       to_y: "timer_bg";
-                               }
-                               align: 0.5 0.0;
-                       }
-               }
-               part {
-                       name: "timer_label";
-                       type: SWALLOW;
-                       scale: 1;
-                       description {
-                               state: "default" 0.0;
-                               fixed: 0 1;
-                               min: 100 40;
-                               max: 100 40;
-                               rel1 {
-                                       relative: 0.0 1.0;
-                                       to: "timer_top_pad";
-                                       offset: 0 40;
-                               }
-                               rel2.to: "timer_top_pad";
-                       }
-               }
-       }
-}
-
-       group {
-               name: "popup_wps_pin_layout";
-               inherit: "popup_pbc_button_layout";
-               parts {
-                        part {
-                               name: "base";
-                               type: RECT;
-                               scale: 1;
-                               description {
-                                       state: "default" 0.0;
-                                       align: 0.0 0.0;
-                                       visible: 0;
-                                       min: 480 260;
-                                       max: 480 260;
-                                       fixed: 1 0;
-                               }
-                       }
-                       part { name: "elm.text.description";
-                               type: TEXTBLOCK;
-                               scale: 1;
-                               description { state: "default" 0.0;
-                                       fixed: 0 1;
-                                       min: 266 120;
-                                       rel1 {
-                                               relative: 1.0 1.0;
-                                               to: "pad_top_left";
-                                       }
-                                       rel2 {
-                                               relative: 0.0 1.0;
-                                               to_x: "pad_right_bottom";
-                                               to_y: "pad_top_left";
-                                       }
-                                       text {
-                                               style: "popup_processing_style";
-                                               min: 0 1;
-                                       }
-                                       align: 0.0 0.0;
-                               }
-                       }
-               }
-       }
-
-       group {
-               name: "eap_dropdown_button";
-               parts {
-                       part {
-                               name: "base";
-                               type: RECT;
-                               scale: 1;
-                               description {
-                                       state: "default" 0.0;
-                                       min: 300 60;
-                               }
-                       }
-                       part {
-                               name: "btn";
-                               type: SWALLOW;
-                               scale: 1;
-                               description {
-                                       state: "default" 0.0;
-                                       rel1.to: "base";
-                                       rel2.to: "base";
-                               }
-                       }
-               }
-       }
-
-       group { name: "elm/button/base/circle_custom";
-      script {
-         public mouse_down = 0;
-         public multi_down = 0;
-      }
-      images {
-         image: "wifi_icon_badge_container.png" COMP;
-      }
-      parts {
-         part { name: "background";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: BUTTON_BG_SIZE;
-            }
-         }
-         part { name: "top_padding";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: 0 0;
-               fixed: 0 1;
-               align: 0.5 0.0;
-               rel1.to : "background";
-               rel2.relative: 1.0 0.0;
-            }
-         }
-         part { name: "left_padding";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: 0 0;
-               fixed: 1 0;
-               align: 0.0 0.0;
-               rel1.to: "background";
-               rel2 {
-                  to: "background";
-                  relative: 0.0 1.0;
-               }
-            }
-         }
-         part{ name: "right_padding";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: 0 0;
-               fixed: 1 0;
-               align: 1.0 0.0;
-               rel1 {
-                  to: "background";
-                  relative: 1.0 0.0;
-               }
-               rel2.to: "background";
-            }
-         }
-         part { name: "base";
-            scale: 1;
-            description { state: "default" 0.0;
-               min: BUTTON_CIRCLE_SIZE;
-               max: BUTTON_CIRCLE_SIZE;
-               image.normal: "wifi_icon_badge_container.png";
-               color_class: "W015L6E1";
-               rel1 {
-                 relative: 0.0 1.0;
-                 to_y: "top_padding";
-               }
-               align: 0.75 0.5;
-            }
-            description { state: "pressed" 0.0;
-               inherit: "default" 0.0;
-               visible: 0 ;
-            }
-         }
-         part { name: "bg";
-            scale: 1;
-            description { state: "default" 0.0;
-               rel1.to: "base";
-               rel2.to: "base";
-               image.normal: "wifi_icon_badge_container.png";
-              color: 2 61 132 255;
-            }
-            description { state: "pressed" 0.0;
-               inherit: "default" 0.0;
-              color: 1 31 68 255;
-            }
-            description { state: "disabled" 0.0;
-               inherit: "default" 0.0;
-              color: 2 61 132 76.5;
-            }
-         }
-         /* part { name: "bg_effect";
-            scale: 1;
-            description { state: "default" 0.0;
-               rel1.to: "bg";
-               rel2.to: "bg";
-               image.normal: "core_button_effect_normal.#.png";
-            }
-            description { state: "pressed" 0.0;
-               inherit: "default" 0.0;
-               image.normal: "core_button_effect_pressed.#.png";
-            }
-             description { state: "disabled" 0.0;
-               inherit: "default" 0.0;
-               visible: 0;
-            }
-         } */
-         part { name: "elm.swallow.content";
-            type: SWALLOW;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: BUTTON_CIRCLE_SIZE;
-               max: BUTTON_CIRCLE_SIZE;
-               rel1.to: "bg";
-               rel2.to: "bg";
-              color: 255 255 255 255;
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-              color: 255 255 255 255;
-            }
-            description { state: "disabled" 0.0;
-               inherit: "default" 0.0;
-              color: 255 255 255 127.5;
-            }
-         }
-         part { name: "mid_padding";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: -1 0;
-               fixed: 0 1;
-               rel1 {
-                 to_y : "base";
-                 relative: 0.0 1.0;
-               }
-               align: 0.5 0.0;
-            }
-         }
-          part { name: "bottom_padding";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: 0 0;
-               rel2.to : "background";
-               rel1.relative: 0.0 1.0;
-               fixed: 0 1;
-               align: 0.0 1.0;
-            }
-         }
-         part { name: "event";
-            scale: 1;
-            type: RECT;
-            description { state: "default" 0.0;
-              rel1.to:"background";
-              rel2.to:"background";
-              color: 0 0 0 0;
-            }
-         }
-      }
-      programs {
-         program { name: "pressed";
-            signal: "mouse,down,1";
-            source: "event";
-            script {
-               if ((get_int(multi_down) == 0) && (get_int(mouse_down) == 0))
-                 {
-                     set_int(mouse_down, 1);
-                     run_program(PROGRAM:"button_press1");
-                 }
-            }
-         }
-         program { name: "button_press1";
-            script {
-               new st[31];
-               new Float:vl;
-               get_state(PART:"bg", st, 30, vl);
-               if (strcmp(st, "disabled")) {
-                  set_state(PART:"base", "pressed", 0.0);
-                  set_state(PART:"bg", "pressed", 0.0);
-                  //set_state(PART:"bg_effect", "pressed", 0.0);
-                  set_state(PART:"elm.swallow.content", "pressed", 0.0);
-                  emit("elm,action,press", "");
-               }
-            }
-         }
-         program { name: "unpressed";
-            signal: "mouse,up,1";
-            source: "event";
-            script {
-               if (get_int(mouse_down) == 1) {
-                 set_int(mouse_down, 0);
-                 run_program(PROGRAM:"button_unpress1");
-               }
-            }
-         }
-         program { name: "button_unpress1";
-            script {
-               new st[31];
-               new Float:vl;
-               get_state(PART:"bg", st, 30, vl);
-               if (strcmp(st, "disabled")) {
-                  set_state(PART:"base", "default", 0.0);
-                  set_state(PART:"bg", "default", 0.0);
-                  //set_state(PART:"bg_effect", "default", 0.0);
-                  set_state(PART:"elm.swallow.content", "default", 0.0);
-                  emit("elm,action,unpress", "");
-               }
-            }
-         }
-         program { name: "touch_snd";
-            signal: "mouse,clicked,1";
-            source: "event";
-            script {
-               new st[31];
-               new Float:vl;
-               if (get_int(multi_down) == 0) {
-                  get_state(PART:"bg", st, 30, vl);
-                  if (strcmp(st, "disabled")) {
-                     run_program(PROGRAM:"touch_sound");
-                     emit("elm,action,click", "");
-                  }
-               }
-            }
-         }
-         program { name: "touch_sound";
-            action: RUN_PLUGIN "touch_sound";
-         }
-         program { name: "icon_show";
-            signal: "elm,state,icon,visible";
-            source: "elm";
-            action: STATE_SET "visible" 0.0;
-            target: "elm.swallow.content";
-         }
-         program { name: "icon_hide";
-            signal: "elm,state,icon,hidden";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "elm.swallow.content";
-         }
-         program { name: "disable";
-            signal: "elm,state,disabled";
-            source: "elm";
-            action: STATE_SET "disabled" 0.0;
-            target: "bg";
-            //target: "bg_effect";
-            target: "elm.swallow.content";
-         }
-         program { name: "enable";
-            signal: "elm,state,enabled";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "bg";
-            //target: "bg_effect";
-            target: "elm.swallow.content";
-         }
-         program { name: "multi_down";
-            signal: "elm,action,multi,down";
-            source: "elm";
-            script {
-               set_int(multi_down, 1);
-            }
-         }
-         program { name: "multi_up";
-            signal: "elm,action,multi,up";
-            source: "elm";
-            script {
-               set_int(multi_down, 0);
-            }
-         }
-      }
-   }
-group { "password";
-   parts {
-      rect { "clipper";
-         desc { "default";
-         color: 255 255 255 255;
-         }
-      }
-      rect { "bg";
-         scale;
-         clip: "clipper";
-         desc { "default";
-            min: 0 PASSWORD_EDITFIELD_BG_HEIGHT_INC;
-            color: 0 0 0 0;
-         }
-      }
-      spacer { "padding_top_left";
-         scale;
-         desc { "default";
-            min: PASSWORD_EDITFIELD_PADDING_MIN_INC;
-            fixed: 1 1;
-            align: 0.0 0.0;
-            rel1.to: "bg";
-            rel2.to: "bg";
-            rel2.relative: 0.0 0.0;
-         }
-      }
-      spacer { "padding_bottom_right";
-         scale;
-         desc { "default";
-            min: PASSWORD_EDITFIELD_PADDING_MIN_INC;
-            fixed: 1 1;
-            align: 1.0 1.0;
-            rel1.to: "bg";
-            rel1.relative: 1.0 1.0;
-            rel2.to: "bg";
-         }
-      }
-      spacer { "padding_line_left";
-         scale;
-         desc { "default";
-            min: PASSWORD_EDITFIELD_PADDING_LINE_LEFT_MIN_INC;
-            fixed: 1 0;
-            align: 0.0 0.5;
-            rel1.to: "bg";
-            rel2.to: "bg";
-            rel2.relative: 0.0 1.0;
-         }
-      }
-      spacer { "padding_line_right";
-         scale;
-         desc { "default";
-            min: PASSWORD_EDITFIELD_PADDING_LINE_RIGHT_MIN_INC;
-            fixed: 1 0;
-            align: 1.0 0.5;
-            rel1.to: "bg";
-            rel1.relative: 1.0 0.0;
-            rel2.to: "bg";
-         }
-      }
-      spacer { "padding_line_bottom";
-         scale;
-         desc { "default";
-            min: PASSWORD_EDITFIELD_PADDING_LINE_BOTTOM_MIN_INC;
-            fixed: 0 1;
-            align: 0.5 1.0;
-            rel1.to: "bg";
-            rel1.relative: 0.0 1.0;
-            rel2.to: "bg";
-         }
-      }
-      rect { "line_rect";
-         scale;
-         clip: "clipper";
-         desc { "default";
-            min: PASSWORD_EDITFIELD_LINE_RECT_MIN_INC;
-            fixed: 1 1;
-            align: 0.5 1.0;
-            rel1 {
-               to_x: "padding_line_left";
-               to_y: "padding_line_bottom";
-               relative: 1.0 0.0;
-            }
-            rel2 {
-               to_x: "padding_line_right";
-               to_y: "padding_line_bottom";
-               relative: 0.0 0.0;
-            }
-            color: 128 128 128 166;
-         }
-         desc { "focused";
-            inherit: "default";
-            color: 61 185 204 255;
-         }
-      }
-      spacer { "sizer_elm.swallow.end";
-         scale;
-         desc { "default";
-            min: PASSWORD_EDITFIELD_ELM_SWALLOW_END_MIN_INC;
-            fixed: 1 1;
-            align: 1.0 0.0;
-            rel1 {
-               to_x: "line_rect";
-               to_y: "bg";
-               relative: 1.0 0.3;
-            }
-            rel2 {
-               to: "bg";
-               relative: 1.0 1.0;
-            }
-         }
-      }
-      spacer { "padding_elm.swallow.button_right";
-         scale;
-         desc { "default";
-            min: PASSWORD_EDITFIELD_PADDING_ELM_SWALLOW_BUTTON_RIGHT_MIN_INC;
-            fixed: 1 0;
-            align: 1.0 0.5;
-            rel1 {
-               to: "bg";
-               relative: 1.0 0.0;
-            }
-            rel2.to: "bg";
-         }
-      }
-      spacer { "sizer_elm.swallow.button";
-         scale;
-         desc { "default";
-            min: PASSWORD_EDITFIELD_ELM_SWALLOW_BUTTON_MIN_INC;
-            fixed: 1 1;
-            align: 1.0 1.0;
-            rel1 {
-               to_x: "padding_elm.swallow.button_right";
-               to_y: "bg";
-               relative: 0.0 0.6;
-            }
-            rel2 {
-               to_x: "padding_elm.swallow.button_right";
-               to_y: "bg";
-               relative: 0.0 0.5;
-            }
-         }
-      }
-      spacer { "padding_elm.swallow.button_left";
-         scale;
-         desc { "default";
-            min: PASSWORD_EDITFIELD_PADDING_ELM_SWALLOW_CONTENT_MIN_INC;
-            fixed: 1 0;
-            align: 1.0 0.5;
-            rel1 {
-               to_x: "sizer_elm.swallow.button";
-               to_y: "bg";
-               relative: 0.0 0.0;
-            }
-            rel2 {
-               to_x: "sizer_elm.swallow.button";
-               to_y: "bg";
-               relative: 0.0 1.0;
-            }
-         }
-      }
-      spacer { "padding_elm.swallow.content_left";
-         scale;
-         desc { "default";
-            fixed: 1 0;
-            min: PASSWORD_EDITFIELD_PADDING_ELM_SWALLOW_CONTENT_MIN_INC;
-            align: 0.0 0.5;
-            rel1 {
-               to: "padding_top_left";
-               relative: 1.0 1.0;
-            }
-            rel2 {
-               to_x: "padding_top_left";
-               to_y: "padding_bottom_right";
-               relative: 1.0 0.0;
-            }
-         }
-      }
-      spacer { "padding_elm.swallow.content_right";
-         scale;
-         desc { "default";
-            fixed: 1 0;
-            min: PASSWORD_EDITFIELD_PADDING_ELM_SWALLOW_CONTENT_MIN_INC;
-            align: 1.0 0.5;
-            rel1 {
-               to_x: "padding_bottom_right";
-               to_y: "padding_top_left";
-               relative: 0.0 1.0;
-            }
-            rel2 {
-               to: "padding_bottom_right";
-               relative: 0.0 0.0;
-            }
-         }
-      }
-      spacer { "sizer_elm.swallow.content";
-         scale;
-         desc { "default";
-            min: PASSWORD_EDITFIELD_ELM_SWALLOW_CONTENT_MIN_INC;
-            rel1 {
-               to: "padding_elm.swallow.content_left";
-               relative: 1.0 0.0;
-            }
-            rel2 {
-               to: "padding_elm.swallow.content_right";
-               relative: 0.0 1.0;
-            }
-         }
-         desc { "show_button";
-            inherit: "default";
-            rel2 {
-               to_x: "padding_elm.swallow.button_left";
-               to_y: "padding_elm.swallow.content_right";
-               relative: 0.0 1.0;
-            }
-         }
-      }
-      swallow { "elm.swallow.content";
-         scale;
-         clip: "clipper";
-         desc { "default";
-            align: PASSWORD_EDITFIELD_ELM_SWALLOW_CONTENT_ALIGN;
-            rel.to: "sizer_elm.swallow.content";
-         }
-      }
-      swallow { "elm.swallow.button";
-         scale;
-         clip: "clipper";
-         desc { "default";
-            fixed: 1 0;
-            rel.to: "sizer_elm.swallow.button";
-            vis;
-         }
-         desc { "show_button";
-            inherit: "default";
-            vis;
-         }
-      }
-      swallow { "elm.swallow.end";
-         scale;
-         clip: "clipper";
-         desc { "default";
-            fixed: 1 0;
-            rel.to: "sizer_elm.swallow.end";
-            vis;
-         }
-      }
-   }
-      programs {
-      program { "focused";
-         signal: "elm,state,focused";
-         source: "";
-         action: STATE_SET "focused";
-         target: "line_rect";
-      }
-      program { "unfocused";
-         signal: "elm,state,unfocused";
-         source: "";
-         action: STATE_SET "default";
-         target: "line_rect";
-      }
-      program { "show_button";
-         signal: "elm,action,show,button";
-         source: "";
-         action: STATE_SET "show_button";
-         target: "sizer_elm.swallow.content";
-         target: "elm.swallow.button";
-      }
-      program { "hide_button";
-         signal: "elm,action,hide,button";
-         source: "";
-         action: STATE_SET "default";
-         target: "sizer_elm.swallow.content";
-         target: "elm.swallow.button";
-      }
-   }
- }
-}
diff --git a/sources/ui-gadget/edcs/custom_genlist.edc b/sources/ui-gadget/edcs/custom_genlist.edc
deleted file mode 100755 (executable)
index bf7d52c..0000000
+++ /dev/null
@@ -1,352 +0,0 @@
-/*
- * Copyright (c) 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.
- *
- */
-
-#define CUSTOM_GENLIST_LR_PADDING 60
-#define CUSTOM_GENLIST_TB_PADDING 20
-
-#define CUSTOM_GENLIST_BUTTON_LR_PADDING 400
-#define CUSTOM_GENLIST_BUTTON_TOP_PADDING 100
-#define CUSTOM_GENLIST_BUTTON_BOTTOM_PADDING 30
-
-styles {
-   style { "custom_textblock_style";
-      base: "font=Tizen:weight=Light font_size=40 color=#000 text_class=entry ellipsis=1.0 left_margin=5 right_margin=5";
-      tag:  "br" "\n";
-      tag:  "ps" "ps";
-      tag:  "hilight" "+ font_weight=Bold";
-      tag:  "b" "+ font_weight=Bold";
-      tag:  "tab" "\t";
-   }
-
-   style { "custom_common_textblock_style";
-      base: "font=Tizen:weight=Light font_size=30 color=#000 text_class=entry ellipsis=1.0 left_margin=5 right_margin=5";
-      tag:  "br" "\n";
-      tag:  "ps" "ps";
-      tag:  "hilight" "+ font_weight=Bold";
-      tag:  "b" "+ font_weight=Bold";
-      tag:  "tab" "\t";
-   }
-}
-
-collections {
-base_scale: 2.6;
-group { name: "gl_custom_item";
-   parts {
-      part { name: "base";
-         type: SPACER;
-         scale: 1;
-         description { state: "default" 0.0;
-         }
-      }
-      part { name: "left_padding";
-         type: SPACER;
-         scale: 1;
-         description { state: "default" 0.0;
-            min: 32 0;
-            align: 0.0 0.5;
-            rel1 { to: "base"; relative: 0.0 0.0; }
-            rel2 { to: "base"; relative: 0.0 1.0; }
-            fixed: 1 0;
-         }
-      }
-      part { name: "right_padding";
-         type: SPACER;
-         scale: 1;
-         description { state: "default" 0.0;
-            min: 32 0;
-            align: 1.0 0.5;
-            rel1 { to: "base"; relative: 1.0 0.0; }
-            rel2 { to: "base"; relative: 1.0 1.0; }
-            fixed: 1 0;
-         }
-      }
-      part { name: "top_padding";
-         type: SPACER;
-         scale: 1;
-         description { state: "default" 0.0;
-            min: 0 23;
-            align: 0.5 0.0;
-            rel1 { to: "base"; }
-            rel2 { to: "base"; relative: 1.0 0.0; }
-            fixed: 0 1;
-         }
-      }
-      part { name: "elm.swallow.label";
-         type: SWALLOW;
-         scale: 1;
-         mouse_events: 0;
-         description { state: "default" 0.0;
-            min: 0 23;
-            align: 0.0 0.0;
-            rel1 {
-               to_x: "left_padding";
-               to_y: "top_padding";
-               relative: 1.0 1.0;
-            }
-            rel2 {
-               to_x: "right_padding";
-               to_y: "top_padding";
-               relative: 0.0 1.0;
-            }
-            fixed: 0 1;
-         }
-      }
-      part { name: "elm.swallow.content";
-         type: SWALLOW;
-         scale: 1;
-         description { state: "default" 0.0;
-            align: 0.5 0.0;
-            rel1 {
-               to_x: "left_padding";
-               to_y: "elm.swallow.label";
-               relative: 1.0 1.0;
-            }
-            rel2 {
-               to_x: "right_padding";
-               to_y: "bottom_padding";
-               relative: 0.0 0.0;
-            }
-         }
-      }
-      part { name: "elm.text";
-         type: TEXTBLOCK;
-         scale: 1;
-         mouse_events: 0;
-         description { state: "default" 0.0;
-            rel1 {
-               to_x: "left_padding";
-               to_y: "elm.swallow.label";
-               relative: 1.0 1.0;
-            }
-            rel2 {
-               to_x: "right_padding";
-               to_y: "bottom_padding";
-               relative: 0.0 0.0;
-            }
-            text {
-               style: "custom_textblock_style";
-               min: 0 1;
-            }
-         }
-      }
-      part { name: "bottom_padding";
-         type: SPACER;
-         scale: 1;
-         description { state: "default" 0.0;
-            min: 0 24;
-            align: 0.5 1.0;
-            rel1 { to: "base"; relative: 0.0 1.0; }
-            rel2 { to: "base"; relative: 1.0 1.0; }
-            fixed: 0 1;
-         }
-      }
-   }
-}
-
-group { name: "gl_custom_common_item";
-   parts {
-      part { name: "base";
-         type: SPACER;
-         scale: 1;
-         description { state: "default" 0.0;
-         }
-      }
-      part { name: "bg";
-         type: RECT;
-         description {
-            color: 255 255 255 255;
-            rel1.to:"base";
-            rel2.to:"base";
-         }
-      }
-      part { name: "left_padding";
-         type: SPACER;
-         scale: 1;
-         description { state: "default" 0.0;
-            min: CUSTOM_GENLIST_LR_PADDING 0;
-            align: 0.0 0.5;
-            rel1 { to: "base"; relative: 0.0 0.0; }
-            rel2 { to: "base"; relative: 0.0 1.0; }
-            fixed: 1 0;
-         }
-      }
-      part { name: "right_padding";
-         type: SPACER;
-         scale: 1;
-         description { state: "default" 0.0;
-            min: CUSTOM_GENLIST_LR_PADDING 0;
-            align: 1.0 0.5;
-            rel1 { to: "base"; relative: 1.0 0.0; }
-            rel2 { to: "base"; relative: 1.0 1.0; }
-            fixed: 1 0;
-         }
-      }
-      part { name: "top_padding";
-         type: SPACER;
-         scale: 1;
-         description { state: "default" 0.0;
-            min: 0 CUSTOM_GENLIST_TB_PADDING;
-            align: 0.5 0.0;
-            rel1 { to: "base"; }
-            rel2 { to: "base"; relative: 1.0 0.0; }
-            fixed: 0 1;
-         }
-      }
-      part { name: "elm.swallow.label";
-         type: SWALLOW;
-         scale: 1;
-         mouse_events: 0;
-         description { state: "default" 0.0;
-            min: 0 23;
-            align: 0.0 0.0;
-            rel1 {
-               to_x: "left_padding";
-               to_y: "top_padding";
-               relative: 1.0 1.0;
-            }
-            rel2 {
-               to_x: "right_padding";
-               to_y: "top_padding";
-               relative: 0.0 1.0;
-            }
-            fixed: 0 1;
-         }
-      }
-      part { name: "elm.swallow.content";
-         type: SWALLOW;
-         scale: 1;
-         description { state: "default" 0.0;
-            align: 0.5 0.0;
-            rel1 {
-               to_x: "left_padding";
-               to_y: "elm.swallow.label";
-               relative: 1.0 1.0;
-            }
-            rel2 {
-               to_x: "right_padding";
-               to_y: "bottom_padding";
-               relative: 0.0 0.0;
-            }
-         }
-      }
-      part { name: "elm.text";
-         type: TEXTBLOCK;
-         scale: 1;
-         mouse_events: 0;
-         description { state: "default" 0.0;
-            rel1 {
-               to_x: "left_padding";
-               to_y: "elm.swallow.label";
-               relative: 1.0 1.0;
-            }
-            rel2 {
-               to_x: "right_padding";
-               to_y: "bottom_padding";
-               relative: 0.0 0.0;
-            }
-            text {
-               style: "custom_common_textblock_style";
-               min: 0 1;
-            }
-         }
-      }
-      part { name: "bottom_padding";
-         type: SPACER;
-         scale: 1;
-         description { state: "default" 0.0;
-            min: 0 CUSTOM_GENLIST_TB_PADDING;
-            align: 0.5 1.0;
-            rel1 { to: "base"; relative: 0.0 1.0; }
-            rel2 { to: "base"; relative: 1.0 1.0; }
-            fixed: 0 1;
-         }
-      }
-   }
-}
-
-group { name: "gl_custom_list_button_item";
-   parts {
-      part { name: "base";
-         type: SPACER;
-         scale: 1;
-         description { state: "default" 0.0;
-         }
-      }
-      part { name: "left_padding";
-         type: SPACER;
-         scale: 1;
-         description { state: "default" 0.0;
-            min: CUSTOM_GENLIST_BUTTON_LR_PADDING 0;
-            align: 0.0 0.5;
-            rel1 { to: "base"; relative: 0.0 0.0; }
-            rel2 { to: "base"; relative: 0.0 1.0; }
-            fixed: 1 0;
-         }
-      }
-      part { name: "right_padding";
-         type: SPACER;
-         scale: 1;
-         description { state: "default" 0.0;
-            min: CUSTOM_GENLIST_BUTTON_LR_PADDING 0;
-            align: 1.0 0.5;
-            rel1 { to: "base"; relative: 1.0 0.0; }
-            rel2 { to: "base"; relative: 1.0 1.0; }
-            fixed: 1 0;
-         }
-      }
-      part { name: "top_padding";
-         type: SPACER;
-         scale: 1;
-         description { state: "default" 0.0;
-            min: 0 CUSTOM_GENLIST_BUTTON_TOP_PADDING;
-            align: 0.5 0.0;
-            rel1 { to: "base"; }
-            rel2 { to: "base"; relative: 1.0 0.0; }
-            fixed: 0 1;
-         }
-      }
-      part { name: "elm.swallow.content";
-         type: SWALLOW;
-         scale: 1;
-         description { state: "default" 0.0;
-            align: 0.5 0.0;
-            rel1 {
-               to_x: "left_padding";
-               to_y: "top_padding";
-               relative: 1.0 1.0;
-            }
-            rel2 {
-               to_x: "right_padding";
-               to_y: "bottom_padding";
-               relative: 0.0 0.0;
-            }
-         }
-      }
-      part { name: "bottom_padding";
-         type: SPACER;
-         scale: 1;
-         description { state: "default" 0.0;
-            min: 0 CUSTOM_GENLIST_BUTTON_BOTTOM_PADDING;
-            align: 0.5 1.0;
-            rel1 { to: "base"; relative: 0.0 1.0; }
-            rel2 { to: "base"; relative: 1.0 1.0; }
-            fixed: 0 1;
-         }
-      }
-   }
-}
-}
diff --git a/sources/ui-gadget/edcs/custom_popup.edc b/sources/ui-gadget/edcs/custom_popup.edc
deleted file mode 100755 (executable)
index 9e90ccd..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-/*
- * Copyright (c) 2020 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 CUSTOM_POPUP_LEFT_PADDING 15
-#define CUSTOM_POPUP_EDITFIELD_HEIGHT 96
-
-collections {
-       base_scale: 2.6;
-       group { name: "custom_popup_input_text";
-               parts {
-                       part { name: "pad_l";
-                               type: SPACER;
-                               scale: 1;
-                               description { state: "default" 0.0;
-                                       min: CUSTOM_POPUP_LEFT_PADDING 0;
-                                       fixed: 1 0;
-                                       rel1.relative: 0.0 0.0;
-                                       rel2.relative: 0.0 1.0;
-                                       align: 0.0 0.0;
-                               }
-                       }
-                       part { name: "pad_r";
-                               type: SPACER;
-                               scale: 1;
-                               description { state: "default" 0.0;
-                                       min: CUSTOM_POPUP_LEFT_PADDING 0;
-                                       fixed: 1 0;
-                                       rel1.relative: 1.0 0.0;
-                                       rel2.relative: 1.0 1.0;
-                                       align: 1.0 0.0;
-                                }
-                       }
-                       part { name: "elm.swallow.content";
-                                type: SWALLOW;
-                                scale: 1;
-                                description { state: "default" 0.0;
-                                       min: 0 CUSTOM_POPUP_EDITFIELD_HEIGHT;
-                                       max: -1 CUSTOM_POPUP_EDITFIELD_HEIGHT;
-                                       align: 0.5 0.5;
-                                       rel1{
-                                          relative: 1.0 0.0 ;
-                                          to_x: "pad_l";
-                                       }
-                                       rel2{
-                                          relative: 0.0 1.0;
-                                               to_x: "pad_r";
-                                       }
-                               }
-                       }
-               }
-       }
-}
diff --git a/sources/ui-gadget/edcs/main_layout.edc b/sources/ui-gadget/edcs/main_layout.edc
deleted file mode 100644 (file)
index 66df75e..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- * Copyright (c) 2020 Samsung Electronics Co., Ltd.
- *
- * 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 PADDING_SIZE 40
-
-collections
-{
-       base_scale: 1.8;
-
-       group { "main_layout";
-               parts {
-                       rect { "base";
-                               desc { "default";
-                                       color: 238 239 241 255;
-                               }
-                       }
-                       spacer { "padding.left"; scale;
-                               desc { "default";
-                                       min: PADDING_SIZE 0;
-                                       max: PADDING_SIZE -1;
-                                       fixed: 1 0;
-                                       align: 0.0 0.0;
-                                       rel.to: "base";
-                               }
-                       }
-                       spacer { "padding.right"; scale;
-                               desc { "default";
-                                       min: PADDING_SIZE 0;
-                                       max: PADDING_SIZE -1;
-                                       fixed: 1 0;
-                                       align: 1.0 0.0;
-                                       rel.to: "base";
-                               }
-                       }
-                       swallow { "elm.swallow.content";
-                               desc { "default";
-                                       rel1 { relative: 1.0 0.0; to: "padding.left"; }
-                                       rel2 { relative: 0.0 0.0;
-                                               to_x: "padding.right";
-                                               to_y: "padding.bottom";
-                                       }
-                               }
-                       }
-                       spacer { "padding.bottom"; scale;
-                               desc { "default";
-                                       min: 0 PADDING_SIZE;
-                                       max: -1 PADDING_SIZE;
-                                       fixed: 0 1;
-                                       align: 0.0 1.0;
-                                       rel.to: "base";
-                               }
-                       }
-               }
-       }
-}
diff --git a/sources/ui-gadget/edcs/oobe_buttons.edc b/sources/ui-gadget/edcs/oobe_buttons.edc
deleted file mode 100755 (executable)
index 1b02a3b..0000000
+++ /dev/null
@@ -1,657 +0,0 @@
-#define COLOR_GREEN_DARK 32 82 71 255 
-#define COLOR_GREEN_DARK_TRANSPARENT 32 82 71 0 
-#define COLOR_GREEN_LIGHT 223 234 228 255
-#define COLOR_GREEN_LIGHT_TRANSPARENT 223 234 228 0
-#define COLOR_GRAY 130 132 132 255
-#define COLOR_WHITE 255 255 255 255
-#define COLOR_WHITE_TRANSPARENT 255 255 255 0
-#define COLOR_BLACK 0 0 0 255
-#define COLOR_TRANSPARENT 0 0 0 0
-#define COLOR_RED 255 0 0 255
-#define COLOR_GRAY_LIGHT 230 238 236 255
-#define COLOR_WILLOW_GREEN_LIGHT 206 229 223 255
-#define COLOR_GRAY_MID 181 182 182 255
-#define COLOR_WILLOW_GREEN 180 204 198 255
-#define COLOR_GREEN_MID 122 159 150 255
-
-#define BASE_CIRCLE32_BG "oobe/buttons/base_circle32.png"
-#define BASE_CIRCLE60_BG "oobe/buttons/base_circle60.png"
-#define GRAY_BORDER "oobe/buttons/gray_border.png"
-#define GREEN_BORDER "oobe/buttons/green_border.png"
-#define BASE_DOT "oobe/buttons/dot.png"
-#define BASE_BORDER "oobe/buttons/base_border.png"
-#define BASE_CHECKED_BG "oobe/checkboxes/checked_bg.png"
-#define BASE_UNCHECKED_BG "oobe/checkboxes/unchecked_bg.png"
-#define BASE_BUTTON_COLOR COLOR_WHITE
-#define BASE_BUTTON_TEXT_COLOR COLOR_BLACK
-
-#define SAMSUNG_ONE_400_FILE "oobe/SamsungOneUI-400.ttf"
-#define SAMSUNG_ONE_500_FILE "oobe/SamsungOneUI-500.ttf"
-#define SAMSUNG_ONE_600_FILE "oobe/SamsungOneUI-600.ttf"
-
-#define SAMSUNG_ONE_400 "samsung-one-400"
-#define SAMSUNG_ONE_500 "samsung-one-500"
-#define SAMSUNG_ONE_600 "samsung-one-600"
-
-#define BASE_BUTTON_BG BASE_CIRCLE60_BG
-#define BASE_BUTTON_BG_COLOR COLOR_WHITE
-
-#define SCAN_BUTTON_BG_ACTIVE GREEN_BORDER
-#define SCAN_BUTTON_TEXT_ACTIVE_COLOR COLOR_GREEN_DARK
-
-#define SCAN_BUTTON_BG_DISABLED GRAY_BORDER
-#define SCAN_BUTTON_TEXT_DISABLED_COLOR COLOR_GRAY
-
-#define ON_OFF_BUTTON_BG BASE_CIRCLE32_BG
-#define ON_OFF_DOT_BG BASE_DOT
-
-#define ON_OFF_BUTTON_ON_OFF_HALF_BG_COLOR 127 158 149 255
-#define ON_OFF_BUTTON_ON_OFF_HALF_DOT_COLOR 239 244 241 255
-
-#define ON_OFF_BUTTON_ON_BG_COLOR COLOR_GREEN_DARK
-#define ON_OFF_BUTTON_ON_TEXT_COLOR COLOR_WHITE
-#define ON_OFF_BUTTON_ON_DOT_COLOR COLOR_WHITE
-
-#define ON_OFF_BUTTON_ON_HALF_BG_COLOR ON_OFF_BUTTON_ON_OFF_HALF_BG_COLOR
-#define ON_OFF_BUTTON_ON_HALF_TEXT_COLOR COLOR_WHITE_TRANSPARENT
-#define ON_OFF_BUTTON_ON_HALF_DOT_COLOR ON_OFF_BUTTON_ON_OFF_HALF_DOT_COLOR
-
-#define ON_OFF_BUTTON_OFF_BG_COLOR COLOR_GREEN_LIGHT
-#define ON_OFF_BUTTON_OFF_TEXT_COLOR COLOR_GREEN_DARK
-#define ON_OFF_BUTTON_OFF_DOT_COLOR COLOR_GREEN_DARK
-
-#define ON_OFF_BUTTON_OFF_HALF_BG_COLOR ON_OFF_BUTTON_ON_OFF_HALF_BG_COLOR
-#define ON_OFF_BUTTON_OFF_HALF_TEXT_COLOR COLOR_GREEN_DARK_TRANSPARENT
-#define ON_OFF_BUTTON_OFF_HALF_DOT_COLOR ON_OFF_BUTTON_ON_OFF_HALF_DOT_COLOR
-
-#define CHECKBOX_CHECKED_BG BASE_CHECKED_BG
-#define CHECKBOX_UNCHECKED_BG BASE_UNCHECKED_BG
-
-#define SMALL_BUTTON_HEIGHT 32
-#define SMALL_BUTTON_WIDTH 70
-#define SMALL_FONT_SIZE 18
-
-#define BIG_BUTTON_HEIGHT 60
-#define BIG_BUTTON_WITDH 259
-#define BIG_FONT_SIZE 24
-
-#define SWITCH_BG_HEIGHT SMALL_BUTTON_HEIGHT
-#define SWITCH_BG_WIDTH SMALL_BUTTON_WIDTH
-#define OFF_TEXT "OFF"
-#define ON_TEXT "ON"
-#define ON_OFF_FONT_SIZE SMALL_FONT_SIZE
-#define ON_OFF_TRANSITION_TIME 0.2
-#define ON_OFF_FONT SAMSUNG_ONE_600
-
-#define SCAN_BG_HEIGHT SMALL_BUTTON_HEIGHT
-#define SCAN_BG_WIDTH SMALL_BUTTON_WIDTH
-#define SCAN_TEXT "Scan"
-#define SCAN_FONT_SIZE SMALL_FONT_SIZE
-#define SCAN_FONT SAMSUNG_ONE_500
-
-#define CHECKBOX_TRANSITION_TIME 0
-#define CHECKBOX_TRANSITION_TYPE LINEAR CHECKBOX_TRANSITION_TIME
-#define CHECKBOX_WIDTH 40
-#define CHECKBOX_HEIGHT 40
-
-#define BUTTON_CASUAL_WIDTH BIG_BUTTON_WITDH
-#define BUTTON_CASUAL_HEIGHT BIG_BUTTON_HEIGHT
-#define BUTTON_CASUAL_FONT_SIZE BIG_FONT_SIZE
-#define BUTTON_CASUAL_BG BASE_CIRCLE60_BG
-
-#define BUTTON_CONNECT_DEFAULT_BG_COLOR COLOR_GRAY_LIGHT
-#define BUTTON_CONNECT_CLICKED_BG_COLOR COLOR_WILLOW_GREEN_LIGHT
-#define BUTTON_CONNECT_DISABLED_BG_COLOR COLOR_GRAY_MID
-
-#define BUTTON_CONNECT_DEFAULT_TEXT_COLOR COLOR_GREEN_DARK
-#define BUTTON_CONNECT_CLICKED_TEXT_COLOR COLOR_GREEN_DARK
-#define BUTTON_CONNECT_DISABLED_TEXT_COLOR COLOR_WHITE
-
-#define BUTTON_CANCEL_DEFAULT_BG_COLOR COLOR_WILLOW_GREEN
-#define BUTTON_CANCEL_CLICKED_BG_COLOR COLOR_GREEN_MID
-
-#define BUTTON_CANCEL_DEFAULT_TEXT_COLOR COLOR_GREEN_DARK
-#define BUTTON_CANCEL_CLICKED_TEXT_COLOR COLOR_GREEN_DARK
-
-#define BUTTON_CONNECT_TEXT "Connect"
-#define BUTTON_CONNECT_FONT_SIZE BIG_FONT_SIZE
-#define BUTTON_CONNECT_FONT SAMSUNG_ONE_400
-
-#define BUTTON_CANCEL_TEXT "Cancel"
-#define BUTTON_CANCEL_FONT_SIZE BIG_FONT_SIZE
-#define BUTTON_CANCEL_FONT SAMSUNG_ONE_600
-
-collections {
-   base_scale: 1.8;
-
-   fonts {
-      font: SAMSUNG_ONE_400_FILE SAMSUNG_ONE_400;
-      font: SAMSUNG_ONE_500_FILE SAMSUNG_ONE_500;
-      font: SAMSUNG_ONE_600_FILE SAMSUNG_ONE_600;
-   }
-
-    // *******************BUTTONS*********************
-
-   group {
-      name: "elm/button/base/oobe";
-      inherit_only: 1;
-      images {
-         image: BASE_BUTTON_BG COMP;
-      }
-      parts {
-         image { "bg"
-            desc { "default";
-               image.normal: BASE_BUTTON_BG;
-               align: 0.5 0.0;
-               rel1.relative: 0.0 0.0;
-               rel2.relative: 1.0 1.0;
-            }
-            desc { "disabled";
-               inherit: "default";
-            }
-            desc { "clicked";
-               inherit: "default";
-            }
-         }
-         text { "elm.text";
-            desc { "default";
-               color: BASE_BUTTON_TEXT_COLOR;
-               rel.to: "bg";
-               text {
-                  align: 0.5 0.5;
-                  text: "";
-                  size: 35;
-               }
-            }
-         }
-         rect { "over"
-            desc { "default"
-               color: COLOR_TRANSPARENT;
-               rel.to: "bg";
-               vis;
-            }
-            desc { "disabled"
-               inherit: "default";
-               hid;
-            }
-         }
-      }
-      programs {
-         program { "down"
-            signal: "mouse,down,*";
-            source: "over";
-            action: STATE_SET "clicked";
-            target: "bg";
-            after: button_press;
-         }
-         program { "up"
-            signal: "mouse,up,*";
-            source: "over";
-            action: STATE_SET "default";
-            target: "bg";
-            after: button_unpress;
-            after: button_click;
-         }
-         program { "enable"
-            signal: "elm,state,enabled";
-            source: "elm";
-            action: STATE_SET "default";
-            target: "bg";
-            target: "over";
-            target: "elm.text";                                
-         }
-         program { "disable"
-            signal: "elm,state,disabled";
-            source: "elm";
-            action: STATE_SET "disabled";
-            target: "bg";
-            target: "over";
-            target: "elm.text";                                
-         }
-
-         program { "button_press"
-            action: SIGNAL_EMIT "elm,action,press" "";
-         }
-         program { "button_unpress"
-            action: SIGNAL_EMIT "elm,action,unpress" "";
-         }
-         program { "button_click"
-            action: SIGNAL_EMIT "elm,action,click" "";
-         }
-      }
-   } // base button
-
-   group { "elm/button/base/scan";
-      inherit : "elm/button/base/oobe";
-
-      images {
-         image: SCAN_BUTTON_BG_ACTIVE COMP;
-         image: SCAN_BUTTON_BG_DISABLED COMP;
-      }
-
-      parts {
-         image { "bg"
-            desc { "default";
-               image.normal: SCAN_BUTTON_BG_ACTIVE;
-               min: SCAN_BG_WIDTH SCAN_BG_HEIGHT;
-               max: SCAN_BG_WIDTH SCAN_BG_HEIGHT;
-            }
-            desc { "disabled"
-               inherit: "default";
-               image.normal: SCAN_BUTTON_BG_DISABLED;
-            }
-            desc { "clicked"
-               inherit: "default";
-            }
-         }
-         text { "elm.text";
-            desc { "default";
-               color: SCAN_BUTTON_TEXT_ACTIVE_COLOR;
-               text {
-                  align: 0.5 0.5;
-                  text: SCAN_TEXT;
-                  size: SCAN_FONT_SIZE;
-                  font: SCAN_FONT;
-               }
-            }
-            desc { "disabled"
-               inherit: "default";
-               color: SCAN_BUTTON_TEXT_DISABLED_COLOR;
-            }
-         }
-      }
-   }
-
-   group { "elm/button/base/connect";
-      inherit : "elm/button/base/oobe";
-
-      images {
-         image: BUTTON_CASUAL_BG COMP;
-      }
-
-      parts {
-         image { "bg"
-            desc { "default";
-               image.normal: BUTTON_CASUAL_BG;
-               image.border: BUTTON_CASUAL_HEIGHT/2 BUTTON_CASUAL_HEIGHT/2 BUTTON_CASUAL_HEIGHT/2 BUTTON_CASUAL_HEIGHT/2;
-               color: BUTTON_CONNECT_DEFAULT_BG_COLOR;
-               min: BUTTON_CASUAL_WIDTH BUTTON_CASUAL_HEIGHT;
-               max: BUTTON_CASUAL_WIDTH BUTTON_CASUAL_HEIGHT;
-            }
-            desc { "disabled"
-               inherit: "default";
-               color: BUTTON_CONNECT_DISABLED_BG_COLOR;
-            }
-            desc { "clicked"
-               inherit: "default";
-               color: BUTTON_CONNECT_CLICKED_BG_COLOR;
-            }
-         }
-         text { "elm.text";
-            desc { "default";
-               color: BUTTON_CONNECT_DEFAULT_TEXT_COLOR;
-               text {
-                  align: 0.5 0.5;
-                  text: BUTTON_CONNECT_TEXT;
-                  size: BUTTON_CONNECT_FONT_SIZE;
-                  font: BUTTON_CONNECT_FONT;
-               }
-            }
-            desc { "disabled"
-               inherit: "default";
-               color: BUTTON_CONNECT_DISABLED_TEXT_COLOR;
-            }
-            desc { "clicked"
-               inherit: "default";
-               color: BUTTON_CONNECT_CLICKED_TEXT_COLOR;
-            }
-         }
-      }
-   }
-
-   group { "elm/button/base/cancel";
-      inherit : "elm/button/base/oobe";
-
-      images {
-         image: BUTTON_CASUAL_BG COMP;
-      }
-
-      parts {
-         image { "bg"
-            desc { "default";
-               image.normal: BUTTON_CASUAL_BG;
-               image.border: BUTTON_CASUAL_HEIGHT/2 BUTTON_CASUAL_HEIGHT/2 BUTTON_CASUAL_HEIGHT/2 BUTTON_CASUAL_HEIGHT/2;
-               color: BUTTON_CANCEL_DEFAULT_BG_COLOR;
-               min: BUTTON_CASUAL_WIDTH BUTTON_CASUAL_HEIGHT;
-               max: BUTTON_CASUAL_WIDTH BUTTON_CASUAL_HEIGHT;
-            }
-            desc { "disabled"
-               inherit: "default";
-            }
-            desc { "clicked"
-               inherit: "default";
-               color: BUTTON_CANCEL_CLICKED_BG_COLOR;
-            }
-         }
-         text { "elm.text";
-            desc { "default";
-               color: BUTTON_CANCEL_DEFAULT_TEXT_COLOR;
-               text {
-                  align: 0.5 0.5;
-                  text: BUTTON_CANCEL_TEXT;
-                  size: BUTTON_CANCEL_FONT_SIZE;
-                  font: BUTTON_CANCEL_FONT;
-               }
-            }
-            desc { "disabled"
-               inherit: "default";
-            }
-            desc { "clicked"
-               inherit: "default";
-               color: BUTTON_CANCEL_CLICKED_TEXT_COLOR;
-            }
-         }
-      }
-   }
-
-   // *******************CHECKBOXES*********************
-
-   group {  "elm/check/event/default";
-      inherit_only: 1;
-      parts {
-         rect { "event";
-            desc { "default";
-               color: COLOR_TRANSPARENT;
-               vis;
-            }
-            desc { "disabled";
-               inherit: "default";
-               hid;
-            }
-            desc { "checked";
-               inherit: "default";
-            }
-         }
-      }
-      programs {
-         program { "clicked";
-            signal: "mouse,clicked,1";
-            source: "event";
-            sequence {
-               action: SIGNAL_EMIT "elm,action,click" "";
-               
-               action: SIGNAL_EMIT "elm,action,check,toggle" "";
-            }
-            after: "on_clicked";
-         }
-         program { "pressed";
-            signal: "mouse,down,1*";
-            source: "event";
-            action: SIGNAL_EMIT "elm,action,press" "";
-            after: "on_pressed";
-         }
-         program { "unpressed";
-            signal: "mouse,up,1";
-            source: "event";
-            action: SIGNAL_EMIT "elm,action,unpress" "";
-            after: "on_unpressed";
-         }
-         program { "set_check";
-            signal: "elm,state,check,on";
-            source: "elm";
-            after: "on_set_check";
-         }
-         program { "unset_check";
-            signal: "elm,state,check,off";
-            source: "elm";
-            after: "on_unset_check";
-         }
-         program { "disabled";
-            signal: "elm,state,disabled";
-            source: "elm";
-            after: "on_disabled";
-         }
-         program { "enabled";
-            signal: "elm,state,enabled";
-            source: "elm";
-            after: "on_enabled";
-         }
-      }
-   } 
-
-   group { "elm/check/base/template";
-      inherit: "elm/check/event/default";
-      nomouse;
-      parts {
-         spacer { "base";
-            desc { "default";
-            }
-         }
-      }
-      programs {
-         program { name: "on_set_check";
-            //Can be overriden in inheriting class
-         }
-         program { name: "on_unset_check";
-            //Can be overriden in inheriting class            
-         }
-         program { name: "on_pressed";
-            //Can be overriden in inheriting class            
-         }
-         program { name: "on_unpressed";
-            //Can be overriden in inheriting class            
-         }
-         program { name: "on_clicked";
-            //Can be overriden in inheriting class            
-         }
-         program { name: "on_disabled";
-            //Can be overriden in inheriting class            
-         }
-         program { name: "on_enabled";
-            //Can be overriden in inheriting class            
-         }
-      }
-   }
-   // base checkbox
-
-   group { "elm/check/base/wifiug";
-      nomouse;
-      inherit: "elm/check/base/template";
-      inherit_only: 1;
-
-      images {
-         image: BASE_BUTTON_BG COMP;
-         image: BASE_BORDER COMP;
-      }
-
-      parts {
-         image { "bg"
-            desc { "default";
-               image.normal: BASE_BUTTON_BG;
-               color: BASE_BUTTON_COLOR;
-               align: 0.5 0.0;
-               rel1.relative: 0.0 0.0;
-               rel2.relative: 1.0 1.0;
-            }
-            desc { "on"
-               inherit: "default";
-            }
-         }
-         text { "elm.text"
-            desc { "default";
-               rel.to: "bg";
-               text {
-                  align: 0.5 0.5;
-                  text: "";
-                  size: SMALL_FONT_SIZE;
-               }
-            }
-         }     
-      }
-      target_group: "components" "bg" "elm.text" "dot";
-   }
-
-   group {
-      nomouse;
-      name: "elm/check/base/onoff";
-      inherit: "elm/check/base/wifiug";
-
-      images {
-         image: ON_OFF_BUTTON_BG COMP;
-         image: BASE_DOT COMP;
-      }
-
-      parts {
-         image { "bg"
-            desc { "default";
-               image.normal: ON_OFF_BUTTON_BG;
-               image.border: SWITCH_BG_HEIGHT/2 SWITCH_BG_HEIGHT/2 SWITCH_BG_HEIGHT/2 SWITCH_BG_HEIGHT/2;
-               min: SWITCH_BG_WIDTH SWITCH_BG_HEIGHT;
-               max: SWITCH_BG_WIDTH SWITCH_BG_HEIGHT;
-               color: ON_OFF_BUTTON_OFF_BG_COLOR;
-            }
-            desc { "on-half"
-               inherit: "default";
-               color: ON_OFF_BUTTON_ON_HALF_BG_COLOR;
-            }
-            desc { "on"
-               inherit: "default";
-               color: ON_OFF_BUTTON_ON_BG_COLOR;
-            }
-            desc { "off-half"
-               inherit: "default";
-               color: ON_OFF_BUTTON_OFF_HALF_BG_COLOR;
-            }
-            desc { "clicked"
-               inherit: "default";
-            }
-            desc { "disabled"
-               inherit: "default";
-            }
-         }
-         text { "elm.text"
-            desc { "default";
-               color: ON_OFF_BUTTON_OFF_TEXT_COLOR;
-               text {
-                  align: 0.8 0.5;
-                  text: OFF_TEXT;
-                  size: ON_OFF_FONT_SIZE;
-                  font: ON_OFF_FONT;
-               }
-
-            }
-            desc { "on-half"
-               inherit: "default";
-               color: ON_OFF_BUTTON_ON_HALF_TEXT_COLOR;
-               text {
-                  text: "";
-               }
-            }
-            desc { "on"
-               inherit: "default";
-               color: ON_OFF_BUTTON_ON_TEXT_COLOR;
-               text {
-                  align: 0.2 0.5;
-                  text: ON_TEXT;
-               }
-            }
-            desc { "off-half"
-               inherit: "default";
-               color: ON_OFF_BUTTON_OFF_HALF_TEXT_COLOR;
-               text {
-                  text: "";
-               }
-            }
-         }
-         image { "dot";
-            desc { "default";
-               image.normal: ON_OFF_DOT_BG;
-               rel1 { to: "bg"; relative: 12/70 11/32; }
-               rel2 { to: "bg"; relative: 22/70 21/32; }
-               color: ON_OFF_BUTTON_OFF_DOT_COLOR;
-            }
-            desc { "on-half"
-               inherit: "default";
-               rel1 { to: "bg"; relative: 30/70 11/32; }
-               rel2 { to: "bg"; relative: 40/70 21/32; }
-               color: ON_OFF_BUTTON_ON_HALF_DOT_COLOR;
-            }
-            desc { "on"
-               inherit: "default";
-               rel1 { to: "bg"; relative: 48/70 11/32; }
-               rel2 { to: "bg"; relative: 58/70 21/32; }
-               color: ON_OFF_BUTTON_ON_DOT_COLOR;
-            }
-            desc { "off-half"
-               inherit: "default";
-               rel1 { to: "bg"; relative: 30/70 11/32; }
-               rel2 { to: "bg"; relative: 40/70 21/32; }
-               color: ON_OFF_BUTTON_OFF_HALF_DOT_COLOR;
-            }
-            desc { "clicked"
-               inherit: "default";
-               color: COLOR_TRANSPARENT;
-            }
-         }
-      }
-      programs {
-         program { name: "on_set_check";
-            sequence {
-               action: STATE_SET "on-half" 0.0;
-               transition: LINEAR ON_OFF_TRANSITION_TIME/2;
-               target_groups: "components";
-
-               action: STATE_SET "on" 0.0;
-               transition: LINEAR ON_OFF_TRANSITION_TIME/2;
-               target_groups: "components"; 
-            }
-         }
-         program { name: "on_unset_check";
-            sequence {
-               action: STATE_SET "off-half" 0.0;
-               transition: LINEAR ON_OFF_TRANSITION_TIME/2;
-               target_groups: "components";
-
-               action: STATE_SET "default" 0.0;
-               transition: LINEAR ON_OFF_TRANSITION_TIME/2;
-               target_groups: "components"; 
-            }
-         }
-      }
-   }
-
-   group { "elm/check/base/oobe-casual";
-      inherit: "elm/check/base/template";
-      nomouse;
-
-      images {
-         image: CHECKBOX_CHECKED_BG COMP;
-         image: CHECKBOX_UNCHECKED_BG COMP;
-      }
-
-      parts {
-         image { "bg";
-            desc { "default";
-               image.normal: CHECKBOX_UNCHECKED_BG;
-               min: CHECKBOX_WIDTH CHECKBOX_HEIGHT;
-               max: CHECKBOX_WIDTH CHECKBOX_HEIGHT;
-            }
-            desc { "checked"
-               inherit: "default";
-               image.normal: CHECKBOX_CHECKED_BG;
-            }
-         }
-      }
-
-      program { name: "on_set_check";
-         action: STATE_SET "checked";
-         target: "bg";
-         transition: CHECKBOX_TRANSITION_TYPE;
-      }
-      program { name: "on_unset_check";
-         action: STATE_SET "default";
-         target: "bg";
-         transition: CHECKBOX_TRANSITION_TYPE;
-      }
-   }
-}
diff --git a/sources/ui-gadget/edcs/setup_wizard.edc b/sources/ui-gadget/edcs/setup_wizard.edc
deleted file mode 100755 (executable)
index 3d85405..0000000
+++ /dev/null
@@ -1,458 +0,0 @@
-#define INDICATOR_H 32
-#define TITLE_P_H 72
-#define TITLE_L_H 30
-#define TOOLBAR_H 108
-#define BUTTON_HEIGHT 56
-
-styles {
-       style { name: "style_title_text";
-               base: "font=Tizen:style=Regular align=center font_size="36" color=#FFFFFF color_class=T020 wrap=mixed ellipsis=1.0 text_class=T020 style=shadow,bottom shadow_color=#000000BF";
-               tag: "br" "\n";
-               tag: "tab" "\t";
-       }
-}
-
-collections {
-       base_scale: 1.8;
-       group { name: "detail_pwlock";
-               parts {
-                       part { name: "bg";
-                               type: RECT;
-                               scale: 1;
-                               description { state: "default" 0.0;
-                                       rel1 { relative: 0.0 0.0;}
-                                       rel2 { relative: 1.0 1.0;}
-                                       color: 0 0 0 0;
-                               }
-                               description { state: "horizontal" 0.0;
-                                       rel1 { relative: 0.0 0.0;}
-                                       rel2 { relative: 1.0 1.0;}
-                                       color: 0 0 0 0;
-                               }
-                       }
-                       part { name: "title_img";
-                               type: RECT;
-                               scale: 1;
-                               description { state: "default" 0.0;
-                                       rel1 { relative: 0.0 0.0;}
-                                       rel2 { relative: 1.0 1.0;}
-                                       color_class: "B011";
-                               }
-                               description { state: "horizontal" 0.0;
-                                       rel1 { relative: 0.0 0.0;}
-                                       rel2 { relative: 1.0 1.0;}
-                                       color_class: "B011";
-                               }
-                       }
-                       part { name: "title_bg";
-                               type: RECT;
-                               scale: 1;
-                               description { state: "default" 0.0;
-                                       rel1 { relative: 0.0 0.0; to: "bg";}
-                                       rel2 { relative: 1.0 0.0; to: "bg"; offset: 0 TITLE_P_H;}
-                                       color: 0 0 0 0;
-                               }
-                               description { state: "horizontal" 0.0;
-                                       rel1 { relative: 0.0 0.0; to: "bg";}
-                                       rel2 { relative: 1.0 0.0; to: "bg"; offset: 0 TITLE_L_H;}
-                                       color: 0 0 0 0;
-                               }
-                       }
-                       part { name: "text.title";
-                               type: TEXTBLOCK;
-                               mouse_events: 0;
-                               scale: 1;
-                               description { state: "default" 0.0;
-                                       align: 0.5 0;
-                                       min: 1 1;
-                                       rel1 {
-                                               relative: 0.0 0.0;
-                                               to: "title_bg";
-                                       }
-                                       rel2 {
-                                               relative: 1.0 1.0;
-                                               to: "title_bg";
-                                       }
-                                       text{
-                                               style: style_title_text;
-                                       }
-                               }
-                               description { state: "horizontal" 0.0;
-                                       min: 1 1;
-                                       align: 0.5 0.5;
-                                       rel1 {
-                                               relative: 0.0 0.0;
-                                               to: "title_bg";
-                                       }
-                                       rel2 {
-                                               relative: 1.0 1.0;
-                                               to: "title_bg";
-                                       }
-                                       text{
-                                               style: style_title_text;
-                                       }
-                               }
-                       }
-                       part { name: "genlist-bg";
-                               type: RECT;
-                               scale: 1;
-                               description { state: "default" 0.0;
-                                       rel1 {
-                                               relative: 0.0 0.0;
-                                               to: "bg";
-                                               offset: 0 TITLE_P_H;
-                                       }
-                                       rel2 {
-                                               relative: 1.0 1.0;
-                                               to: "bg";
-                                       }
-                                       color_class: "B041";
-                               }
-                               description { state: "horizontal" 0.0;
-                                       rel1 {
-                                               relative: 0.0 0.0;
-                                               to: "bg";
-                                               offset: 0 TITLE_P_H;
-                                       }
-                                       rel2 {
-                                               relative: 1.0 1.0;
-                                               to: "bg";
-                                       }
-                                       color_class: "B041";
-                               }
-                       }
-
-                       part { name: "elm.swallow.content";
-                               type: "SWALLOW";
-                               scale: 1;
-                               description {   state: "default" 0.0;
-                                       fixed: 0 0;
-                                       rel1 {
-                                               relative: 0.0 0.0;
-                                               to: "bg";
-                                               offset: 0 TITLE_P_H;
-                                       }
-                                       rel2 {
-                                               relative: 1.0 1.0;
-                                               to: "bg";
-                                       }
-                               }
-                               description {   state: "horizontal" 0.0;
-                                       fixed: 0 0;
-                                       rel1 {
-                                               relative: 0.0 0.0;
-                                               to: "bg";
-                                               offset: 0 TITLE_P_H;
-                                       }
-                                       rel2 {
-                                               relative: 1.0 1.0;
-                                               to: "bg";
-                                       }
-                               }
-                       }
-               }
-               programs {
-                       program {
-                               name: "location_vertical";
-                               signal: "location,vertical";
-                               source: "elm";
-                               action: STATE_SET "default" 0.0;
-                               target: "elm.swallow.content";
-                               target: "text.title";
-                               target: "genlist-bg";
-                       }
-                       program {
-                               name: "location_horizontal";
-                               signal: "location,horizontal";
-                               source: "elm";
-                               action: STATE_SET "horizontal" 0.0;
-                               target: "elm.swallow.content";
-                               target: "text.title";
-                               target: "genlist-bg";
-                       }
-               }
-       }
-
-       group { name: "main_pwlock";
-               inherit: "detail_pwlock";
-               parts {
-                       part {
-                               name: "button_bg";
-                               type: RECT;
-                               scale: 1;
-                               description {
-                                       state: "default" 0.0;
-                                       min: 0 TOOLBAR_H;
-                                       max: -1 TOOLBAR_H;
-                                       fixed: 0 0;
-                                       rel1 {
-                                               relative: 0.0 1.0;
-                                               offset: 0 -TOOLBAR_H;
-                                       }
-                                       rel2 {
-                                               relative: 1.0 1.0;
-                                               offset: 0 0;
-                                       }
-                                       color_class: "B062";
-                               }
-                       }
-                       part {
-                               name: "button.prev";
-                               type: SWALLOW;
-                               scale: 1;
-                               description {
-                                       state: "default" 0.0;
-                                       min: 0 74;
-                                       max: -1 TOOLBAR_H;
-                                       fixed: 0 0;
-                                       rel1 {
-                                               relative: 0.0 1.0;
-                                               offset: 15 -TOOLBAR_H;
-                                       }
-                                       rel2 {
-                                               relative: 0.5 1.0;
-                                               offset: -6 0;
-                                       }
-                               }
-                               description { state: "horizontal" 0.0;
-                                       inherit: "default" 0.0;
-                               }
-                       }
-                       part {
-                               name: "button.next";
-                               type: SWALLOW;
-                               scale: 1;
-                               description {
-                                       state: "default" 0.0;
-                                       min: 0 74;
-                                       max: -1 TOOLBAR_H;
-                                       fixed: 0 0;
-                                       rel1 {
-                                               relative: 0.5 1.0;
-                                               offset: 6 -TOOLBAR_H;
-                                       }
-                                       rel2 {
-                                               relative: 1.0 1.0;
-                                               offset: -15 0;
-                                       }
-                               }
-                               description { state: "horizontal" 0.0;
-                                       inherit: "default" 0.0;
-                               }
-                       }
-                       part {
-                               name: "genlist-buttons-bg";
-                               type: RECT;
-                               scale: 1;
-                               description {
-                                       state: "default" 0.0;
-                                       min: 0 159;
-                                       max: -1 159;
-                                       align: 0 1;
-                                       fixed: 1 1;
-                                       visible: 1;
-                                       rel1 {
-                                               relative: 0.0 0.0;
-                                               to: "button_bg";
-                                       }
-                                       rel2 {
-                                               relative: 1.0 0.0;
-                                               to: "button_bg";
-                                       }
-                                       color_class: "off_color";
-                               }
-                               description {
-                                       state: "on_state" 0.0;
-                                       min: 0 159;
-                                       max: -1 159;
-                                       align: 0 1;
-                                       fixed: 1 1;
-                                       visible: 1;
-                                       rel1 {
-                                               relative: 0.0 0.0;
-                                               to: "button_bg";
-                                       }
-                                       rel2 {
-                                               relative: 1.0 0.0;
-                                               to: "button_bg";
-                                       }
-                                       color_class: "on_color";
-                               }
-                       }
-                       part {
-                               name: "genlist-buttons-bg-top-pad";
-                               type: SPACER;
-                               scale: 1;
-                               description {
-                                       state: "default" 0.0;
-                                       min: 0 15;
-                                       max: -1 15;
-                                       align: 0 0;
-                                       fixed: 1 1;
-                                       rel1 {
-                                               relative: 0.0 0.0;
-                                               to: "genlist-buttons-bg";
-                                       }
-                                       rel2 {
-                                               relative: 1.0 0.0;
-                                               to: "genlist-buttons-bg";
-                                       }
-                               }
-                       }
-                       part {
-                               name: "button1";
-                               type: SWALLOW;
-                               scale: 1;
-                               ignore_flags: ON_HOLD;
-                               description {
-                                       state: "default" 0.0;
-                                       min: 0 BUTTON_HEIGHT;
-                                       max: -1 BUTTON_HEIGHT;
-                                       fixed: 1 1;
-                                       align: 0 0;
-                                       rel1 {
-                                               relative : 0.0 1.0;
-                                               to: "genlist-buttons-bg-top-pad";
-                                               offset: 15 0;
-                                       }
-                                       rel2 {
-                                               relative : 1.0 1.0;
-                                               to: "genlist-buttons-bg-top-pad";
-                                               offset: -15 0;
-                                       }
-                               }
-                       }
-                       part {
-                               name: "genlist-buttons-bg-mid-pad";
-                               type: SPACER;
-                               scale: 1;
-                               description {
-                                       state: "default" 0.0;
-                                       min: 0 BUTTON_HEIGHT+16;
-                                       max: -1 BUTTON_HEIGHT+16;
-                                       align: 0 0;
-                                       fixed: 1 1;
-                                       rel1 {
-                                               relative: 0.0 1.0;
-                                               to: "genlist-buttons-bg-top-pad";
-                                       }
-                                       rel2 {
-                                               relative: 1.0 1.0;
-                                               to: "genlist-buttons-bg-top-pad";
-                                       }
-                               }
-                       }
-                       part {
-                               name: "button2";
-                               type: SWALLOW;
-                               scale: 1;
-                               ignore_flags: ON_HOLD;
-                               description {
-                                       state: "default" 0.0;
-                                       min: 0 BUTTON_HEIGHT;
-                                       max: -1 BUTTON_HEIGHT;
-                                       fixed: 1 1;
-                                       align: 0 0;
-                                       rel1 {
-                                               relative : 0.0 1.0;
-                                               to: "genlist-buttons-bg-mid-pad";
-                                               offset: 15 0;
-                                       }
-                                       rel2 {
-                                               relative : 1.0 1.0;
-                                               to: "genlist-buttons-bg-mid-pad";
-                                               offset: -15 0;
-                                       }
-                               }
-                       }
-                       part { name: "genlist-bg";
-                               type: RECT;
-                               scale: 1;
-                               description { state: "default" 0.0;
-                                       rel1 {
-                                               relative: 0.0 0.0;
-                                               to: "bg";
-                                               offset: 0 TITLE_P_H;
-                                       }
-                                       rel2 {
-                                               relative: 1.0 0.0;
-                                               to: "genlist-buttons-bg";
-                                       }
-                                       color_class: "B041";
-                               }
-                               description { state: "horizontal" 0.0;
-                                       rel1 {
-                                               relative: 0.0 0.0;
-                                               to: "bg";
-                                               offset: 0 TITLE_P_H;
-                                       }
-                                       rel2 {
-                                               relative: 1.0 0.0;
-                                               to: "genlist-buttons-bg";
-                                       }
-                                       color_class: "B041";
-                               }
-                       }
-                       part { name: "elm.swallow.content";
-                               type: SWALLOW;
-                               scale: 1;
-                               description { state: "default" 0.0;
-                                       fixed: 0 0;
-                                       rel1 {
-                                               relative: 0.0 0.0;
-                                               to: "bg";
-                                       }
-                                       rel2 {
-                                               relative: 1.0 0.0;
-                                               to: "genlist-buttons-bg";
-                                       }
-                               }
-                               description { state: "horizontal" 0.0;
-                                       fixed: 0 0;
-                                       rel1 {
-                                               relative: 0.0 0.0;
-                                               to: "bg";
-                                       }
-                                       rel2 {
-                                               relative: 1.0 0.0;
-                                               to: "genlist-buttons-bg";
-                                       }
-                               }
-                       }
-               }
-               programs {
-                       program {
-                               name: "location_vertical";
-                               signal: "location,vertical";
-                               source: "elm";
-                               action: STATE_SET "default" 0.0;
-                               target: "elm.swallow.content";
-                               target: "text.title";
-                               target: "genlist-bg";
-                       }
-                       program {
-                               name: "location_horizontal";
-                               signal: "location,horizontal";
-                               source: "elm";
-                               action: STATE_SET "horizontal" 0.0;
-                               target: "elm.swallow.content";
-                               target: "text.title";
-                               target: "genlist-bg";
-                       }
-                       program {
-                               name: "rect_bg_color_off";
-                               signal: "rect_bg_color_off";
-                               source: "elm";
-                               action: STATE_SET "default" 0.0;
-                               target: "genlist-buttons-bg";
-                       }
-                       program {
-                               name: "rect_bg_color_on";
-                               signal: "rect_bg_color_on";
-                               source: "elm";
-                               action: STATE_SET "on_state" 0.0;
-                               target: "genlist-buttons-bg";
-                       }
-               }
-       }
-}
diff --git a/sources/ui-gadget/include/ug_wifi.h b/sources/ui-gadget/include/ug_wifi.h
deleted file mode 100755 (executable)
index 5ba888d..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#ifndef __NEW_WIFI_H__
-#define __NEW_WIFI_H__
-
-#define TARGET
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-#include <ui-gadget-module.h>
-
-#include "common.h"
-#include "common_pswd_popup.h"
-#include "view_ime_hidden.h"
-#include "common_eap_connect.h"
-#include "winset_popup.h"
-#include "wlan_manager.h"
-#include "viewer_manager.h"
-#include <efl_util.h>
-
-#define PACKAGE                "ug-wifi-efl-UG"
-#define UG_CALLER "caller"
-#define UG_VIEWTYPE "viewtype"
-#define UG_MAIN_MESSAGE_DESTROY 1
-
-typedef struct {
-       /* ui gadget object */
-       void* gadget;
-       ui_gadget_h ug;
-       app_control_h app_control;
-
-       //Basic Evas_Objects
-       Evas_Object *parent_layout;
-       Evas_Object *layout_main;
-       Evas *evas;
-       pswd_popup_t *passpopup;
-       Evas_Object *conformant;
-
-       UG_TYPE ug_type;
-       Eina_Bool bAlive;
-       Eina_Bool is_lbhome;
-
-       char *lbutton_setup_wizard_prev;
-       char *rbutton_setup_wizard_next;
-       char *rbutton_setup_wizard_skip;
-#if defined TIZEN_TETHERING_ENABLE
-       popup_manager_object_t *popup_manager;
-#endif
-       eap_connect_data_t *eap_view;
-
-       bool is_hidden;
-       guint timeout;
-       bool is_first_scan;
-       bool is_wifi_scan_indication_block;
-} wifi_appdata ;
-
-struct ug_data {
-       Evas_Object *base;
-       Evas_Object *win_main;
-       ui_gadget_h ug;
-       Evas_Object *elm_conform;
-};
-
-typedef struct {
-       char *ssid;
-       int security;
-       int wps;
-} wifi_emulator_sample_s;
-
-int wifi_exit(void);
-bool wifi_is_scan_required(void);
-UG_TYPE wifi_get_ug_type(void);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __WIFI_H__ */
diff --git a/sources/ui-gadget/include/viewer_list.h b/sources/ui-gadget/include/viewer_list.h
deleted file mode 100644 (file)
index 8279ca3..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#ifndef __VIEWER_LIST_H__
-#define __VIEWER_LIST_H__
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-#include "viewer_manager.h"
-
-typedef struct {
-       wifi_device_info_t *device_info;
-       VIEWER_ITEM_RADIO_MODES radio_mode;
-} ug_genlist_data_t;
-
-Evas_Object *viewer_list_create(Evas_Object *win);
-
-//////// list item add / remove ///////////////////////////////////////////////////////////////
-void viewer_list_title_item_set(Elm_Object_Item *item_header);
-void viewer_list_title_item_del(void);
-void viewer_list_title_item_update(void);
-
-int viewer_list_item_radio_mode_set(Elm_Object_Item* item,
-               VIEWER_ITEM_RADIO_MODES mode);
-Elm_Object_Item *viewer_list_item_insert_after(wifi_device_info_t *wifi_device,
-               Elm_Object_Item *after);
-Elm_Object_Item *viewer_list_get_first_item(void);
-Elm_Object_Item* viewer_list_get_last_item(void);
-void viewer_list_item_clear(void);
-////////////////////////////////////////////////////////////////////////////////////////////////
-
-//////// item iteration /////////////////////////////////////////////////////////////////////////
-int viewer_list_item_size_get(void);
-void viewer_list_item_del(Elm_Object_Item *item);
-Elm_Object_Item *viewer_list_item_first_get(Evas_Object* list);
-Elm_Object_Item *viewer_list_item_next_get(const Elm_Object_Item* current);
-Elm_Object_Item *viewer_list_item_at_index(int index);
-/////////////////////////////////////////////////////////////////////////////////////////////////
-
-//////// item control /////////////////////////////////////////////////////////////////////////
-void viewer_list_item_enable_all(void);
-void viewer_list_item_disable_all(void);
-//////////////////////////////////////////////////////////////////////////////////////////////////
-
-void viewer_list_last_item_set(Elm_Object_Item *item);
-
-Elm_Object_Item *item_get_for_ap(wifi_manager_ap_h ap);
-Elm_Object_Item *item_get_for_ssid(const char *ssid);
-
-void viewer_list_wifi_connect(wifi_device_info_t *device_info);
-void viewer_list_wifi_reconnect(wifi_device_info_t *device_info);
-void viewer_list_clear_disconnect_popup(wifi_manager_ap_h ap);
-
-char* ConvertRGBAtoHex(int r, int g, int b, int a);
-#ifdef __cplusplus
-}
-#endif
-
-#endif
diff --git a/sources/ui-gadget/include/viewer_manager.h b/sources/ui-gadget/include/viewer_manager.h
deleted file mode 100755 (executable)
index c008935..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#ifndef __VIEWER_MANAGER_H__
-#define __VIEWER_MANAGER_H__
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-#include <glib.h>
-#include <Elementary.h>
-
-#include "wlan_manager.h"
-
-typedef enum {
-       HEADER_MODE_OFF = 0x01,
-       HEADER_MODE_ON,
-       HEADER_MODE_ACTIVATING,
-       HEADER_MODE_CONNECTING,
-       HEADER_MODE_CONNECTED,
-       HEADER_MODE_DEACTIVATING,
-       HEADER_MODE_SEARCHING,
-       HEADER_MODE_MAX
-} HEADER_MODES;
-
-typedef enum {
-       VIEWER_ITEM_RADIO_MODE_OFF = 0x01,
-       VIEWER_ITEM_RADIO_MODE_CONNECTED,
-       VIEWER_ITEM_RADIO_MODE_CONNECTING,
-       VIEWER_ITEM_RADIO_MODE_CONFIGURATION,
-       VIEWER_ITEM_RADIO_MODE_MAX
-} VIEWER_ITEM_RADIO_MODES;
-
-typedef enum {
-       VIEWER_WINSET_SEARCHING,
-       VIEWER_WINSET_SUB_CONTENTS,
-       VIEWER_WINSET_SEARCHING_GRP_TITLE
-} VIEWER_WINSETS;
-
-Evas_Object *viewer_manager_create(Evas_Object *parent, Evas_Object *_win_main);
-void viewer_manager_destroy(void);
-Eina_Bool viewer_manager_show(VIEWER_WINSETS winset);
-Eina_Bool viewer_manager_hide(VIEWER_WINSETS winset);
-Eina_Bool viewer_manager_refresh(void);
-
-void power_control(void);
-
-void viewer_manager_update_setup_wizard_scan_btn(void);
-void language_changed_refresh(void);
-Evas_Object *viewer_manager_get_naviframe(void);
-
-void viewer_manager_header_mode_set(HEADER_MODES new_mode);
-HEADER_MODES viewer_manager_header_mode_get(void);
-
-void viewer_manager_move_to_top(void);
-Elm_Object_Item *viewer_manager_move_item_to_top(Elm_Object_Item *item);
-void viewer_manager_specific_scan_response_hlr(GSList *bss_info_list,
-               void *user_data);
-void viewer_manager_refresh_ap_info(Elm_Object_Item *item);
-void viewer_manager_update_rssi(void);
-void viewer_manager_setup_wizard_button_controller();
-void viewer_manager_update_item_favorite_status(wifi_manager_ap_h ap);
-wifi_device_info_t *view_list_item_device_info_create(wifi_manager_ap_h ap);
-view_manager_view_type_t viewer_manager_view_type_get(void);
-void viewer_manager_request_scan(void);
-void viewer_manager_ctxpopup_cleanup(void);
-void viewer_manager_cleanup_views(void);
-void viewer_manager_rotate_top_setupwizard_layout(void);
-Evas_Object *viewer_manager_naviframe_power_item_get(void);
-#if 0 /* not used */
-Evas_Object *viewer_manager_create_bg(Evas_Object *parent, char *style);
-#endif
-void viewer_manager_update_hidden_btn(void);
-int viewer_manager_create_scan_btn(void);
-Evas_Object *viewer_maanger_create_scan_list_btn(Evas_Object *parent); // For IoT Common
-
-void viewer_manager_eap_view_deref(void);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
diff --git a/sources/ui-gadget/include/wifi-engine-callback.h b/sources/ui-gadget/include/wifi-engine-callback.h
deleted file mode 100644 (file)
index 6d9248f..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#ifndef __WIFI_ENGINE_CALLBACK_H__
-#define __WIFI_ENGINE_CALLBACK_H__
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-void wlan_engine_refresh_callback(void);
-void wlan_engine_bg_scan_status_callback(wifi_manager_error_e error_code,
-               gboolean status, void* user_data);
-void wlan_engine_callback(wlan_mgr_event_info_t *event_info, void *user_data);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __WIFI_ENGINE_CALLBACKS_H__ */
diff --git a/sources/ui-gadget/include/winset_popup.h b/sources/ui-gadget/include/winset_popup.h
deleted file mode 100644 (file)
index 03b64df..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#ifndef __WINSET_POPUP_H__
-#define __WINSET_POPUP_H__
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-#include <glib.h>
-#include <Evas.h>
-
-typedef enum {
-       POPUP_OPTION_NONE  = 0X01,
-       POPUP_OPTION_POWER_ON_FAILED_TETHERING_OCCUPIED,
-       POPUP_OPTION_POWER_ON_FAILED_TETHERING_AP_OCCUPIED,
-       POPUP_OPTION_MAX
-} POPUP_MODE_OPTIONS;
-
-typedef struct popup_manager_object popup_manager_object_t;
-
-popup_manager_object_t *winset_popup_manager_create(Evas_Object* win, const char *str_pkg_name);
-void winset_popup_mode_set(popup_manager_object_t *manager_object, POPUP_MODE_OPTIONS option, void *input_data);
-gboolean winset_popup_manager_destroy(popup_manager_object_t *manager_object);
-gboolean winset_popup_hide_popup(popup_manager_object_t *manager_object);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
diff --git a/sources/ui-gadget/viewers-layout/include/view_advanced.h b/sources/ui-gadget/viewers-layout/include/view_advanced.h
deleted file mode 100644 (file)
index 197cdd6..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#ifndef __VIEW_ADVANCED_H__
-#define __VIEW_ADVANCED_H__
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-#define VCONF_SORT_BY "file/private/wifi/sort_by"
-
-void view_advanced(void);
-int _convert_sort_by_value_to_vconf(int i18n_key);
-int _convert_vconf_to_sort_by_value(int vconf_value);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
diff --git a/sources/ui-gadget/viewers-layout/include/view_detail.h b/sources/ui-gadget/viewers-layout/include/view_detail.h
deleted file mode 100644 (file)
index 76a6181..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#ifndef __VIEW_DETAIL_H__
-#define __VIEW_DETAIL_H__
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-#include <Evas.h>
-
-void view_detail(wifi_device_info_t *device_info, Evas_Object *win_main,
-               Evas_Object *btn);
-
-int detailview_ip_and_dns_type_set_as_static();
-
-int detailview_modified_ip_address_set(char* data);
-int detailview_modified_gateway_address_set(char* data);
-int detailview_modified_subnet_mask_set(char* data);
-int detailview_modified_dns1_address_set(char* data);
-int detailview_modified_dns2_address_set(char* data);
-
-const char* detailview_modified_ip_address_get(void);
-const char* detailview_modified_gateway_address_get(void);
-const char* detailview_modified_subnet_mask_get(void);
-const char* detailview_modified_dns1_address_get(void);
-const char* detailview_modified_dns2_address_get(void);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
diff --git a/sources/ui-gadget/viewers-layout/include/view_ime_hidden.h b/sources/ui-gadget/viewers-layout/include/view_ime_hidden.h
deleted file mode 100644 (file)
index 03ba0c8..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#ifndef __VIEW_IME_HIDDEN_H__
-#define __VIEW_IME_HIDDEN_H__
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-#include <Evas.h>
-
-typedef struct hiddep_ap_popup_data hiddep_ap_popup_data_t;
-
-void view_hidden_ap_popup_create(Evas_Object *win_main,
-               const char *str_pkg_name);
-void view_hidden_ap_popup_delete(void);
-void view_hidden_ap_popup_destroy(void);
-hiddep_ap_popup_data_t *view_hidden_ap_popup_data_get(void);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
diff --git a/sources/ui-gadget/viewers-layout/view_advanced.c b/sources/ui-gadget/viewers-layout/view_advanced.c
deleted file mode 100755 (executable)
index 3413e56..0000000
+++ /dev/null
@@ -1,867 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include <vconf.h>
-#include <vconf-keys.h>
-#include <app_control_internal.h>
-#include <efl_extension.h>
-
-#include "ug_wifi.h"
-#include "view_advanced.h"
-#include "i18nmanager.h"
-#include "viewer_manager.h"
-#include "winset_popup.h"
-#include "common_utils.h"
-
-#define VCONF_SLEEP_POLICY "file/private/wifi/sleep_policy"
-#define VCONF_SMART_SWITCHING "file/private/wifi/smart_switching"
-#define VCONF_SMART_SWITCH_CB "file/private/wifi/smart_switch_checkbox"
-
-typedef enum {
-       VCONF_SMART_SWITCH_OFF = 0x00,
-       VCONF_SMART_SWITCH_ON,
-} VCONF_SMART_SWITCH_OPTIONS;
-
-struct _private_data {
-       Evas_Object *list;
-       Elm_Object_Item *item_smart_switch;
-       Evas_Object *smart_popup;
-       Elm_Object_Item *item_network_noti;
-       Elm_Object_Item *item_keep_wifi_switch;
-       Evas_Object *keep_wifi_radio_group;
-       Evas_Object *keep_wifi_popup;
-
-       Elm_Object_Item *item_sort_by;
-       Evas_Object *sort_by_radio_group;
-       Evas_Object *sort_by_popup;
-
-       Elm_Object_Item *item_install_cert;
-};
-
-struct _private_data g_pd;
-extern genlist_info_t g_genlist_info[WIFI_GENLIST_STYLE_MAX];
-extern content_size_info_t g_content_size_info;
-
-/* Prototype */
-static char *_gl_network_notification_text_get(void *data, Evas_Object *obj,   const char *part);
-static char *_gl_sort_by_text_get(void *data, Evas_Object *obj, const char *part);
-static char *_gl_sort_by_sub_text_get(void *data, Evas_Object *obj, const char *part);
-static Evas_Object *_gl_content_get_network_noti(void *data, Evas_Object *obj, const char *part);
-static Evas_Object *_gl_content_get_sort_by_sub(void *data,    Evas_Object *obj, const char *part);
-static char *_gl_install_certificate_text_get(void *data, Evas_Object *obj, const char *part);
-#if TIZEN_SLEEP_POLICY
-static char *_gl_text_get(void *data, Evas_Object *obj,        const char *part);
-static char *_gl_never_text_get(void *data, Evas_Object *obj, const char *part);
-static char *_gl_keep_wifi_on_during_sleep_text_get(void *data, Evas_Object *obj, const char *part);
-static Evas_Object *_gl_content_get_keep_wifi_sub(void *data, Evas_Object *obj, const char *part);
-#endif
-
-/* Global variables for elm_genlist itc */
-static Elm_Genlist_Item_Class itc_network_noti = {
-               .item_style = NULL,
-               .func.text_get = _gl_network_notification_text_get,
-               .func.content_get = _gl_content_get_network_noti
-};
-
-#if TIZEN_SLEEP_POLICY
-static Elm_Genlist_Item_Class itc_keep_wifi = {
-//             .item_style = g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name,
-               .item_style = GENLIST_STYLE_TYPE1,
-               .func.text_get = _gl_keep_wifi_on_during_sleep_text_get,
-};
-
-static Elm_Genlist_Item_Class itc_keep_wifi_sub = {
-//             .item_style = g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name,
-               .item_style = GENLIST_STYLE_TYPE1,
-               .func.text_get = _gl_text_get,
-               .func.content_get = _gl_content_get_keep_wifi_sub,
-};
-
-static Elm_Genlist_Item_Class itc_keep_wifi_sub_never = {
-//             .item_style = g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name,
-               .item_style = GENLIST_STYLE_TYPE1,
-               .func.text_get = _gl_never_text_get,
-               .func.content_get = _gl_content_get_keep_wifi_sub,
-};
-#endif
-
-static Elm_Genlist_Item_Class itc_sort_by = {
-               .item_style = NULL,
-               .func.text_get = _gl_sort_by_text_get,
-};
-
-static Elm_Genlist_Item_Class itc_sort_by_sub = {
-               .item_style = NULL,
-               .func.text_get = _gl_sort_by_sub_text_get,
-               .func.content_get = _gl_content_get_sort_by_sub,
-};
-
-static Elm_Genlist_Item_Class itc_install_cert = {
-               .item_style = NULL,
-               .func.text_get = _gl_install_certificate_text_get,
-};
-
-static char *_gl_install_certificate_text_get(void *data, Evas_Object *obj,
-               const char *part)
-{
-       char buf[1024];
-
-       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part, part)) {
-               snprintf(buf, 1023, "%s", sc(PACKAGE, I18N_TYPE_Install_certificate));
-               return strdup(buf);
-       }
-       return NULL;
-}
-
-static void _launch_cert_select_app(void)
-{
-       int ret = APP_CONTROL_ERROR_NONE;
-       app_control_h app_control;
-
-       app_control_create(&app_control);
-       app_control_set_operation(app_control, APP_CONTROL_OPERATION_DEFAULT);
-       app_control_set_launch_mode(app_control, APP_CONTROL_LAUNCH_MODE_GROUP);
-       app_control_set_app_id(app_control, "setting-manage-certificates-efl");
-
-       ret = app_control_send_launch_request(app_control, NULL, NULL);
-       if (ret == APP_CONTROL_ERROR_NONE)
-               INFO_LOG(UG_NAME_NORMAL, "Launch Cert Success");
-       else
-               ERROR_LOG(UG_NAME_NORMAL, "Fail to launch Cert");
-
-       app_control_destroy(app_control);
-}
-
-static void _gl_cert_sel_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       _launch_cert_select_app();
-
-       elm_genlist_item_selected_set(g_pd.item_install_cert, EINA_FALSE);
-}
-
-#if TIZEN_SLEEP_POLICY
-static int _convert_wifi_keep_value_to_vconf(int i18n_key)
-{
-       switch (i18n_key) {
-       case I18N_TYPE_Always:
-               return 0;
-
-       case I18N_TYPE_Plugged:
-               return 1;
-
-       case I18N_TYPE_Donot_Use:
-               return 2;
-       }
-
-       return -1;
-}
-
-static int _convert_vconf_to_wifi_keep_value(int vconf_value)
-{
-       switch (vconf_value) {
-       case 0:
-               return I18N_TYPE_Always;
-
-       case 1:
-               return I18N_TYPE_Plugged;
-
-       case 2:
-               return I18N_TYPE_Donot_Use;
-       }
-
-       return -1;
-}
-#endif
-
-int _convert_sort_by_value_to_vconf(int i18n_key)
-{
-       switch (i18n_key) {
-       case I18N_TYPE_Alphabetical:
-               return 0;
-
-       case I18N_TYPE_Signal_Strength:
-               return 1;
-       }
-
-       return -1;
-}
-
-int _convert_vconf_to_sort_by_value(int vconf_value)
-{
-       switch (vconf_value) {
-       case 0:
-               return I18N_TYPE_Alphabetical;
-
-       case 1:
-               return I18N_TYPE_Signal_Strength;
-       }
-
-       return -1;
-}
-
-static void _gl_realized(void *data, Evas_Object *obj, void *event_info)
-{
-    if (!obj || !event_info)
-        return;
-
-    Evas_Object *genlist = obj;
-    Elm_Object_Item *item = (Elm_Object_Item *)event_info;
-    int index = 0;
-    int count = 0;
-
-    count = elm_genlist_items_count(genlist);
-    index = elm_genlist_item_index_get(item);
-
-    if (index == 1)
-        elm_object_item_signal_emit(item, "elm,state,group,top", "elm");
-    else if (index == count)
-        elm_object_item_signal_emit(item, "elm,state,group,bottom", "elm");
-    else
-        elm_object_item_signal_emit(item, "elm,state,group,middle", "elm");
-}
-
-static char *_gl_sort_by_text_get(void *data, Evas_Object *obj,
-               const char *part)
-{
-       char buf[1024];
-       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part, part)) {
-               if ((int) data != 0) {
-                       snprintf(buf, 1023, "%s", sc(PACKAGE, (int) data));
-                       return strdup(buf);
-               }
-       } else if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].sub_text_part, part)) {
-               int value;
-
-               value = _convert_vconf_to_sort_by_value(
-                               common_util_get_system_registry(VCONF_SORT_BY));
-               if (value >= 0) {
-                       snprintf(buf, 1023, "%s", sc(PACKAGE, value));
-                       return strdup(buf);
-               }
-       }
-
-       return NULL;
-}
-
-static char *_gl_sort_by_sub_text_get(void *data, Evas_Object *obj, const char *part)
-{
-       char buf[1024];
-       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part, part)) {
-               if ((int) data != 0) {
-                       snprintf(buf, 1023, "%s", sc(PACKAGE, (int) data));
-                       return strdup(buf);
-               }
-       }
-       return NULL;
-}
-
-static char *_gl_network_notification_text_get(void *data, Evas_Object *obj, const char *part)
-{
-       char buf[1024];
-
-       if (!strcmp(g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].text_part, part)) {
-               snprintf(buf, 1023, "%s", sc(PACKAGE, I18N_TYPE_Network_notification));
-               return strdup(buf);
-       } else if (!strcmp(g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].sub_text_part, part)) {
-               snprintf(buf, 1023, "<font_size=%d>%s</font_size>",
-                               g_content_size_info.small_font,
-                               sc(PACKAGE, I18N_TYPE_Network_notify_me_later));
-               return strdup(buf);
-       }
-       return NULL;
-}
-
-#if TIZEN_SLEEP_POLICY
-static char *_gl_text_get(void *data, Evas_Object *obj,
-               const char *part)
-{
-       char buf[1024];
-       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part, part)) {
-               if ((int) data != 0) {
-                       snprintf(buf, 1023, "%s", sc(PACKAGE, (int) data));
-                       return strdup(buf);
-               }
-       }
-
-       return NULL;
-}
-
-static char *_gl_keep_wifi_on_during_sleep_text_get(void *data, Evas_Object *obj, const char *part)
-{
-       char buf[1024];
-
-       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part, part)) {
-               snprintf(buf, 1023, "%s", sc(PACKAGE, I18N_TYPE_Keep_WIFI_on_during_sleep));
-               return strdup(buf);
-       } else if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].sub_text_part, part)) {
-               int value;
-               value = _convert_vconf_to_wifi_keep_value(
-                               common_util_get_system_registry(VCONF_SLEEP_POLICY));
-               if (value >= 0) {
-                       if (value == I18N_TYPE_Donot_Use) {
-                               snprintf(buf, 1023, "%s", sc(PACKAGE, I18N_TYPE_Donot_Use));
-                               return strdup(buf);
-                       } else {
-                               snprintf(buf, 1023, "%s", sc(PACKAGE, value));
-                               return strdup(buf);
-                       }
-               }
-       }
-       return NULL;
-}
-
-static char *_gl_never_text_get(void *data, Evas_Object *obj,
-               const char *part)
-{
-       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part, part))
-               return g_strdup(sc(PACKAGE, I18N_TYPE_Donot_Use));
-       else if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].sub_text_part, part))
-               return g_strdup(sc(PACKAGE, I18N_TYPE_Increases_Data_Usage));
-
-       return NULL;
-}
-#endif
-
-static void _gl_changed_network_noti(void *data, Evas_Object *obj,
-               void *event_info)
-{
-       int value;
-       const char *object_type;
-
-       __COMMON_FUNC_ENTER__;
-
-       object_type = evas_object_type_get(obj);
-       if (!object_type) {
-               INFO_LOG(UG_NAME_SCAN, "object_type is NULL");
-               return;
-       }
-
-       value = common_util_get_system_registry(VCONFKEY_WIFI_ENABLE_QS);
-
-       if (g_strcmp0(object_type, "elm_check") == 0) {
-               Eina_Bool check_enable = elm_check_state_get(obj);
-
-               if (check_enable == TRUE)
-                       value = VCONFKEY_WIFI_QS_ENABLE;
-               else
-                       value = VCONFKEY_WIFI_QS_DISABLE;
-       } else if (g_strcmp0(object_type, "elm_genlist") == 0) {
-               if (value == VCONFKEY_WIFI_QS_ENABLE)
-                       value = VCONFKEY_WIFI_QS_DISABLE;
-               else
-                       value = VCONFKEY_WIFI_QS_ENABLE;
-       }
-
-       common_util_set_system_registry(VCONFKEY_WIFI_ENABLE_QS, value);
-
-       if (g_pd.item_network_noti != NULL)
-               elm_genlist_item_update(g_pd.item_network_noti);
-       elm_genlist_item_selected_set(g_pd.item_network_noti, EINA_FALSE);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static Evas_Object *_gl_content_get_network_noti(void *data,
-               Evas_Object *obj, const char *part)
-{
-       Evas_Object *toggle_btn = NULL;
-       int ret;
-
-       if (!strcmp(g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].sub_content_part, part)) {
-               toggle_btn = elm_check_add(obj);
-               evas_object_size_hint_align_set(toggle_btn, EVAS_HINT_FILL, EVAS_HINT_FILL);
-               evas_object_size_hint_weight_set(toggle_btn, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-
-               elm_object_style_set(toggle_btn, "on&off");
-               evas_object_propagate_events_set(toggle_btn, EINA_FALSE);
-#ifdef ACCESSIBLITY_FEATURE
-               Evas_Object *ao = NULL;
-               char buf[100];
-               ao = elm_object_item_access_object_get(g_pd.item_network_noti);
-               if (ao) {
-                       g_snprintf(buf, sizeof(buf), "%s%s%s",
-                                       sc(PACKAGE, I18N_TYPE_On),
-                                       sc(PACKAGE, I18N_TYPE_Off),
-                                       sc(PACKAGE, I18N_TYPE_Button));
-                       elm_access_info_set(ao, ELM_ACCESS_TYPE, buf);
-               }
-#endif
-               ret = common_util_get_system_registry(VCONFKEY_WIFI_ENABLE_QS);
-               switch (ret) {
-               case 1:
-#ifdef ACCESSIBLITY_FEATURE
-                       if (ao)
-                               elm_access_info_set(ao, ELM_ACCESS_STATE,
-                                               sc(PACKAGE, I18N_TYPE_On));
-#endif
-                       elm_check_state_set(toggle_btn, EINA_TRUE);
-                       evas_object_smart_callback_add(toggle_btn, "changed",
-                                       _gl_changed_network_noti, NULL);
-                       break;
-               case 0:
-#ifdef ACCESSIBLITY_FEATURE
-                       if (ao)
-                               elm_access_info_set(ao, ELM_ACCESS_STATE,
-                                               sc(PACKAGE, I18N_TYPE_Off));
-#endif
-                       elm_check_state_set(toggle_btn, EINA_FALSE);
-                       evas_object_smart_callback_add(toggle_btn, "changed",
-                                       _gl_changed_network_noti, NULL);
-                       break;
-               default:
-                       ERROR_LOG(COMMON_NAME_ERR, "Setting fail!!");
-                       break;
-               }
-       }
-       return toggle_btn;
-}
-
-#if TIZEN_SLEEP_POLICY
-static void _gl_changed_keep_wifi_sub(void *data, Evas_Object *obj,
-               void *event_info)
-{
-       Elm_Object_Item *item;
-       const char *object_type;
-       int value;
-       Elm_Object_Item *parent = NULL;
-
-       __COMMON_FUNC_ENTER__;
-
-       item = (Elm_Object_Item *) event_info;
-       object_type = evas_object_type_get(obj);
-       if (!object_type) {
-               INFO_LOG(UG_NAME_SCAN, "object_type is NULL");
-               return;
-       }
-
-       value = _convert_wifi_keep_value_to_vconf((int) data);
-
-       if (value >= 0)
-               common_util_set_system_registry(VCONF_SLEEP_POLICY, value);
-
-       if (g_strcmp0(object_type, "elm_genlist") == 0)
-               elm_radio_value_set(g_pd.keep_wifi_radio_group, (int) data);
-
-       if (item != NULL) {
-               elm_genlist_item_update(item);
-               elm_genlist_item_selected_set(item, EINA_FALSE);
-
-               parent = elm_genlist_item_parent_get(item);
-               if (parent != NULL)
-                       elm_genlist_item_update(parent);
-       }
-
-       if (g_pd.item_keep_wifi_switch != NULL)
-               elm_genlist_item_update(g_pd.item_keep_wifi_switch);
-
-       evas_object_del(g_pd.keep_wifi_popup);
-       __COMMON_FUNC_EXIT__;
-}
-
-static Evas_Object *_gl_content_get_keep_wifi_sub(void *data,
-               Evas_Object *obj, const char *part)
-{
-       __COMMON_FUNC_ENTER__;
-       Evas_Object *radio;
-       int value;
-       Evas_Object *content = NULL;
-
-       if (!g_pd.keep_wifi_radio_group) {
-               g_pd.keep_wifi_radio_group = elm_radio_add(obj);
-               elm_radio_state_value_set(g_pd.keep_wifi_radio_group, -1);
-       }
-
-       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].sub_content_part, part)) {
-               content = elm_layout_add(obj);
-
-               elm_layout_theme_set(content, "layout", "list/C/type.2", "default");
-               radio = elm_radio_add(content);
-#ifdef ACCESSIBLITY_FEATURE
-               elm_access_object_unregister(radio);
-#endif
-               elm_radio_state_value_set(radio, (int) data);
-               elm_radio_group_add(radio, g_pd.keep_wifi_radio_group);
-
-               elm_layout_content_set(content, "elm.swallow.content", radio);
-
-               value = _convert_vconf_to_wifi_keep_value(
-                               common_util_get_system_registry(VCONF_SLEEP_POLICY));
-               if (value == (int) data)
-                       elm_radio_value_set(g_pd.keep_wifi_radio_group, (int) data);
-
-               evas_object_smart_callback_add(radio, "changed", _gl_changed_keep_wifi_sub, data);
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return content;
-}
-#endif
-
-static void _gl_changed_sort_by_sub(void *data, Evas_Object *obj,
-               void *event_info)
-{
-       Elm_Object_Item *item;
-       const char *object_type;
-       int value;
-       Elm_Object_Item *parent = NULL;
-
-       __COMMON_FUNC_ENTER__;
-
-       item = (Elm_Object_Item *) event_info;
-       object_type = evas_object_type_get(obj);
-       if (!object_type) {
-               INFO_LOG(UG_NAME_SCAN, "object_type is NULL");
-               return;
-       }
-
-       value = _convert_sort_by_value_to_vconf((int) data);
-       if (value >= 0)
-               common_util_set_system_registry(VCONF_SORT_BY, value);
-
-       if (g_strcmp0(object_type, "elm_genlist") == 0)
-               elm_radio_value_set(g_pd.sort_by_radio_group, (int) data);
-
-       if (item != NULL) {
-               elm_genlist_item_update(item);
-               elm_genlist_item_selected_set(item, EINA_FALSE);
-
-               parent = elm_genlist_item_parent_get(item);
-               if (parent != NULL)
-                       elm_genlist_item_update(parent);
-       }
-
-       if (g_pd.item_sort_by != NULL)
-               elm_genlist_item_update(g_pd.item_sort_by);
-
-       evas_object_del(g_pd.sort_by_popup);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static Evas_Object *_gl_content_get_sort_by_sub(void *data,
-               Evas_Object *obj, const char *part)
-{
-       __COMMON_FUNC_ENTER__;
-
-       Evas_Object *radio;
-       int value;
-       Evas_Object *content = NULL;
-
-       if (!g_pd.sort_by_radio_group) {
-               g_pd.sort_by_radio_group = elm_radio_add(obj);
-               elm_radio_state_value_set(g_pd.sort_by_radio_group, -1);
-       }
-
-       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].sub_content_part, part)) {
-               content = elm_layout_add(obj);
-
-               elm_layout_theme_set(content, "layout", "list/C/type.2", "default");
-               radio = elm_radio_add(content);
-#ifdef ACCESSIBLITY_FEATURE
-               elm_access_object_unregister(radio);
-#endif
-               elm_radio_state_value_set(radio, (int) data);
-               elm_radio_group_add(radio, g_pd.sort_by_radio_group);
-
-               elm_layout_content_set(content, "elm.swallow.content", radio);
-
-               value = _convert_vconf_to_sort_by_value(
-                               common_util_get_system_registry(VCONF_SORT_BY));
-
-               if (value == (int) data)
-                       elm_radio_value_set(g_pd.sort_by_radio_group, (int) data);
-
-               evas_object_smart_callback_add(radio, "changed",
-                               _gl_changed_sort_by_sub, data);
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return content;
-}
-
-static void _block_clicked_cb(void *data, Evas_Object *obj,
-               void *event_info)
-{
-       Evas_Object *popup = (Evas_Object *)data;
-
-       if (popup != NULL)
-               evas_object_del(popup);
-}
-
-#if TIZEN_SLEEP_POLICY
-static void _gl_keep_wifi(void *data, Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-       Evas_Object *genlist;
-
-       g_pd.keep_wifi_popup = elm_popup_add(obj);
-       eext_object_event_callback_add(g_pd.keep_wifi_popup, EEXT_CALLBACK_BACK, eext_popup_back_cb, NULL);
-       elm_object_domain_translatable_part_text_set(g_pd.keep_wifi_popup,
-                       "title,text", PACKAGE, "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP");
-       elm_popup_align_set(g_pd.keep_wifi_popup, ELM_NOTIFY_ALIGN_FILL, 1.0);
-       evas_object_size_hint_weight_set(g_pd.keep_wifi_popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       evas_object_smart_callback_add(g_pd.keep_wifi_popup, "block,clicked",
-                       _block_clicked_cb, g_pd.keep_wifi_popup);
-
-       /* genlist */
-       genlist = elm_genlist_add(g_pd.keep_wifi_popup);
-       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
-       elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
-       elm_scroller_content_min_limit(genlist, EINA_FALSE, EINA_TRUE);
-
-       /* radio */
-       g_pd.keep_wifi_radio_group = elm_radio_add(genlist);
-       evas_object_data_set(genlist, "radio", g_pd.keep_wifi_radio_group);
-
-       elm_genlist_item_append(genlist, &itc_keep_wifi_sub,
-                       (const void *) I18N_TYPE_Always, NULL, ELM_GENLIST_ITEM_NONE,
-                       _gl_changed_keep_wifi_sub, (const void *)I18N_TYPE_Always);
-
-       elm_genlist_item_append(genlist, &itc_keep_wifi_sub,
-                       (const void *) I18N_TYPE_Plugged, NULL, ELM_GENLIST_ITEM_NONE,
-                       _gl_changed_keep_wifi_sub, (const void *)I18N_TYPE_Plugged);
-
-       elm_genlist_item_append(genlist, &itc_keep_wifi_sub_never,
-                       (const void *) I18N_TYPE_Donot_Use, NULL, ELM_GENLIST_ITEM_NONE,
-                       _gl_changed_keep_wifi_sub, (const void *)I18N_TYPE_Donot_Use);
-
-       evas_object_show(genlist);
-       elm_object_content_set(g_pd.keep_wifi_popup, genlist);
-       evas_object_show(g_pd.keep_wifi_popup);
-
-       elm_genlist_item_selected_set(g_pd.item_keep_wifi_switch, EINA_FALSE);
-       __COMMON_FUNC_EXIT__;
-}
-#endif
-
-static void _gl_sort_by(void *data, Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-       Evas_Object *genlist = NULL;
-
-       g_pd.sort_by_popup = elm_popup_add(obj);
-       eext_object_event_callback_add(g_pd.sort_by_popup, EEXT_CALLBACK_BACK, eext_popup_back_cb, NULL);
-       elm_object_domain_translatable_part_text_set(g_pd.sort_by_popup,
-                       "title,text", PACKAGE, "IDS_WIFI_BODY_SORT_BY");
-       elm_popup_align_set(g_pd.sort_by_popup, ELM_NOTIFY_ALIGN_FILL, 1.0);
-       evas_object_size_hint_weight_set(g_pd.sort_by_popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       evas_object_smart_callback_add(g_pd.sort_by_popup, "block,clicked",
-                       _block_clicked_cb, g_pd.sort_by_popup);
-
-       /* genlist */
-       genlist = elm_genlist_add(g_pd.sort_by_popup);
-       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
-       elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
-       elm_scroller_content_min_limit(genlist, EINA_FALSE, EINA_TRUE);
-
-       /* radio */
-       g_pd.sort_by_radio_group = elm_radio_add(genlist);
-       evas_object_data_set(genlist, "radio", g_pd.sort_by_radio_group);
-
-       itc_sort_by_sub.item_style = g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name;
-       elm_genlist_item_append(genlist, &itc_sort_by_sub,
-                       (const void *) I18N_TYPE_Alphabetical, NULL, ELM_GENLIST_ITEM_NONE,
-                       _gl_changed_sort_by_sub, (const void *)I18N_TYPE_Alphabetical);
-
-       elm_genlist_item_append(genlist, &itc_sort_by_sub,
-                       (const void *) I18N_TYPE_Signal_Strength, NULL, ELM_GENLIST_ITEM_NONE,
-                       _gl_changed_sort_by_sub, (const void *)I18N_TYPE_Signal_Strength);
-
-       evas_object_show(genlist);
-       elm_object_content_set(g_pd.sort_by_popup, genlist);
-       evas_object_show(g_pd.sort_by_popup);
-
-       elm_genlist_item_selected_set(g_pd.item_sort_by, EINA_FALSE);
-       __COMMON_FUNC_EXIT__;
-}
-
-static Evas_Object *_create_list(Evas_Object *parent)
-{
-       Evas_Object *gl;
-       int wifi_state = 0;
-
-       vconf_get_int(VCONFKEY_WIFI_STATE, &wifi_state);
-       INFO_LOG(UG_NAME_NORMAL, "Wi-Fi state %d", wifi_state);
-
-       gl = elm_genlist_add(parent);
-       assertm_if(NULL == gl, "NULL!!");
-
-       elm_object_style_set(gl, "dialogue");
-       elm_genlist_mode_set(gl, ELM_LIST_LIMIT);
-
-       evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL);
-
-       elm_genlist_mode_set(gl, ELM_LIST_COMPRESS);
-
-       evas_object_smart_callback_add(gl, "realized", _gl_realized, NULL);
-
-       /* Network Notification */
-       itc_network_noti.item_style = g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].style_name;
-       g_pd.item_network_noti = elm_genlist_item_append(gl, &itc_network_noti,
-                       (const void *) I18N_TYPE_Network_notification, NULL,
-                       ELM_GENLIST_ITEM_NONE, _gl_changed_network_noti, NULL);
-
-#if TIZEN_SLEEP_POLICY
-       /* Keep WI-FI on during sleep */
-       g_pd.item_keep_wifi_switch = elm_genlist_item_append(gl, &itc_keep_wifi,
-                       (const void *) I18N_TYPE_Keep_WIFI_on_during_sleep, NULL,
-                       ELM_GENLIST_ITEM_NONE, _gl_keep_wifi, NULL);
-#endif
-
-       /* Sort By */
-       itc_sort_by.item_style = g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name;
-       g_pd.item_sort_by = elm_genlist_item_append(gl, &itc_sort_by,
-                       (const void *) I18N_TYPE_Sort_by, NULL,
-                       ELM_GENLIST_ITEM_NONE, _gl_sort_by, NULL);
-
-       /* Install Certificate */
-       itc_install_cert.item_style = g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name;
-       g_pd.item_install_cert = elm_genlist_item_append(gl, &itc_install_cert,
-                       NULL, NULL, ELM_GENLIST_ITEM_NONE, _gl_cert_sel_cb, NULL);
-
-       evas_object_show(gl);
-
-       return gl;
-}
-
-static void __vconf_noti_change_cb(keynode_t *node, void *user_data)
-{
-       int state = 0;
-
-       vconf_get_int(VCONFKEY_WIFI_ENABLE_QS, &state);
-       INFO_LOG(UG_NAME_NORMAL, "New notification option - %d", state);
-
-       if (g_pd.item_network_noti != NULL)
-               elm_genlist_item_update(g_pd.item_network_noti);
-}
-
-static void __vconf_sleep_change_cb(keynode_t *node, void *user_data)
-{
-       int state = 0;
-
-       vconf_get_int(VCONF_SLEEP_POLICY, &state);
-       INFO_LOG(UG_NAME_NORMAL, "New sleep policy - %d", state);
-
-       if (g_pd.item_keep_wifi_switch != NULL)
-               elm_genlist_item_update(g_pd.item_keep_wifi_switch);
-}
-
-static void __vconf_sort_change_cb(keynode_t *node, void *user_data)
-{
-       int state = 0;
-
-       vconf_get_int(VCONF_SORT_BY, &state);
-       INFO_LOG(UG_NAME_NORMAL, "New sort by option - %d", state);
-
-       if (g_pd.item_sort_by != NULL)
-               elm_genlist_item_update(g_pd.item_sort_by);
-}
-
-static void __vconf_smart_switch_change_cb(keynode_t *node, void *user_data)
-{
-       int state = 0;
-
-       vconf_get_int(VCONF_SMART_SWITCHING, &state);
-       INFO_LOG(UG_NAME_NORMAL, "New smart switch option - %d", state);
-
-       if (g_pd.item_smart_switch != NULL)
-               elm_genlist_item_update(g_pd.item_smart_switch);
-}
-
-static Eina_Bool __back_key_cb(void *data, Elm_Object_Item *it)
-{
-       __COMMON_FUNC_ENTER__;
-
-       /* Delete vconf listeners for the different options */
-       vconf_ignore_key_changed(VCONFKEY_WIFI_ENABLE_QS, __vconf_noti_change_cb);
-       vconf_ignore_key_changed(VCONF_SLEEP_POLICY, __vconf_sleep_change_cb);
-       vconf_ignore_key_changed(VCONF_SORT_BY, __vconf_sort_change_cb);
-       vconf_ignore_key_changed(VCONF_SMART_SWITCHING,
-                       __vconf_smart_switch_change_cb);
-
-       __COMMON_FUNC_EXIT__;
-
-       return EINA_TRUE;
-}
-
-static void __back_btn_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       Evas_Object *navi_frame = (Evas_Object *)data;
-       if (!navi_frame)
-               return;
-
-       elm_naviframe_item_pop(navi_frame);
-}
-
-void view_advanced(void)
-{
-       Evas_Object *layout = NULL;
-       Evas_Object *navi_frame = NULL;
-       Elm_Object_Item *navi_it = NULL;
-       Evas_Object *back_btn = NULL;
-       char title[100];
-
-       __COMMON_FUNC_ENTER__;
-
-       memset(&g_pd, 0, sizeof(struct _private_data));
-
-       navi_frame = viewer_manager_get_naviframe();
-       if (navi_frame == NULL) {
-               ERROR_LOG(UG_NAME_NORMAL, "Failed to get naviframe");
-               return;
-       }
-
-       layout = common_utils_create_layout(navi_frame);
-       evas_object_show(layout);
-
-       back_btn = elm_button_add(navi_frame);
-       elm_object_style_set(back_btn, "naviframe/back_btn/default");
-       evas_object_smart_callback_add(back_btn, "clicked", __back_btn_cb, navi_frame);
-       elm_object_focus_allow_set(back_btn, EINA_FALSE);
-
-       g_pd.list = _create_list(layout);
-       assertm_if(NULL == g_pd.list, "_create_list failed");
-
-       elm_object_part_content_set(layout, "elm.swallow.content", g_pd.list);
-
-       g_strlcpy(title, "IDS_WIFI_BODY_ADVANCED_SETTINGS", sizeof(title));
-       navi_it = elm_naviframe_item_push(navi_frame, title, back_btn, NULL,
-                       layout, NULL);
-       elm_object_item_domain_text_translatable_set(navi_it, PACKAGE, EINA_TRUE);
-
-       evas_object_data_set(navi_frame, SCREEN_TYPE_ID_KEY,
-                       (void *) VIEW_MANAGER_VIEW_TYPE_ADVANCED);
-
-       elm_naviframe_item_pop_cb_set(navi_it, __back_key_cb, NULL);
-
-       /* Add vconf listeners for the different options */
-       vconf_notify_key_changed(VCONFKEY_WIFI_ENABLE_QS, __vconf_noti_change_cb,
-                       NULL);
-       vconf_notify_key_changed(VCONF_SLEEP_POLICY, __vconf_sleep_change_cb,
-                       NULL);
-       vconf_notify_key_changed(VCONF_SORT_BY, __vconf_sort_change_cb,
-                       NULL);
-       vconf_notify_key_changed(VCONF_SMART_SWITCHING,
-                       __vconf_smart_switch_change_cb, NULL);
-
-       __COMMON_FUNC_EXIT__;
-}
diff --git a/sources/ui-gadget/viewers-layout/view_detail.c b/sources/ui-gadget/viewers-layout/view_detail.c
deleted file mode 100755 (executable)
index ccc5a47..0000000
+++ /dev/null
@@ -1,813 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-#include <efl_extension.h>
-
-#include "ug_wifi.h"
-#include "view_detail.h"
-#include "i18nmanager.h"
-#include "viewer_manager.h"
-#include "viewer_list.h"
-#include "winset_popup.h"
-#include "common_utils.h"
-#include "common_ip_info.h"
-#include "common_eap_connect.h"
-
-typedef struct _view_detail_data {
-       Evas_Object *win;
-       Evas_Object *nav;
-       char *ap_image_path;
-       wifi_manager_ap_h ap;
-       eap_info_list_t *eap_info_list;
-       full_ip_info_t *ip_info;
-       Evas_Object *forget_confirm_popup;
-       Evas_Object *view_detail_list;
-       Evas_Object *btn;
-       Evas_Object *ctxpopup;
-} view_detail_data;
-
-static int view_detail_end = TRUE;
-extern wifi_appdata *ug_app_state;
-static view_detail_data *_detail_data = NULL;
-static Eina_Bool rotate_flag = EINA_FALSE;
-static int pos_changed = 0;
-
-static Elm_Genlist_Item_Class *forget_btn_itc = NULL;
-
-static Eina_Bool detailview_sk_cb(void *data, Elm_Object_Item *it);
-static void forget_sk_cb(void *data, Evas_Object *obj, void *event_info);
-static void _transition_finished_sub_cb(void *data, Evas_Object *obj, void *event_info);
-static void _create_ctxpopup_forget_btn_cb(void *data, Evas_Object *obj, void *event_info);
-static void _ctxpopup_del_cb(void *data, Evas_Object *obj, void *event_info);
-static void _ctxpopup_move(Evas_Object *parent);
-static void _ctxpopup_dismissed_cb(void *data, Evas_Object *obj, void *event_info);
-static void _ctxpopup_delete_cb(void *data, Evas *e, Evas_Object *obj, void *event_info);
-static void _ctxpopup_rotate_cb(void *data, Evas_Object *obj, void *event_info);
-static void _ctxpopup_resize_cb(void *data, Evas *e, Evas_Object *obj, void *event_info);
-
-extern genlist_info_t g_genlist_info[WIFI_GENLIST_STYLE_MAX];
-extern content_size_info_t g_content_size_info;
-
-static void __back_btn_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       if (_detail_data->nav)
-               elm_naviframe_item_pop(_detail_data->nav);
-}
-
-static void _create_ctxpopup_forget_btn_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       struct ug_data *ugd = NULL;
-       Evas_Object *parent = NULL;
-       Elm_Object_Item *item = NULL;
-
-       ugd = (struct ug_data *)ug_app_state->gadget;
-       retm_if(ugd == NULL);
-
-       parent = ugd->win_main;
-       if (!parent || !_detail_data)
-               return;
-
-       if (_detail_data->ctxpopup)
-               evas_object_del(_detail_data->ctxpopup);
-
-       _detail_data->ctxpopup = elm_ctxpopup_add(parent);
-
-       elm_ctxpopup_auto_hide_disabled_set(_detail_data->ctxpopup, EINA_TRUE);
-       elm_object_style_set(_detail_data->ctxpopup, "more/default");
-       eext_object_event_callback_add(_detail_data->ctxpopup, EEXT_CALLBACK_BACK,
-                       _ctxpopup_del_cb, NULL);
-       eext_object_event_callback_add(_detail_data->ctxpopup, EEXT_CALLBACK_MORE,
-                       _ctxpopup_del_cb, NULL);
-       evas_object_smart_callback_add(_detail_data->ctxpopup, "dismissed",
-                       _ctxpopup_dismissed_cb, NULL);
-       evas_object_event_callback_add(_detail_data->ctxpopup, EVAS_CALLBACK_DEL,
-                       _ctxpopup_delete_cb, parent);
-       evas_object_event_callback_add(parent, EVAS_CALLBACK_RESIZE,
-                       _ctxpopup_resize_cb, _detail_data->ctxpopup);
-
-       evas_object_smart_callback_add(elm_object_top_widget_get(_detail_data->ctxpopup),
-                       "rotation,changed", _ctxpopup_rotate_cb, _detail_data->ctxpopup);
-
-       item = elm_ctxpopup_item_append(_detail_data->ctxpopup,
-                       "IDS_WIFI_SK_FORGET", NULL, forget_sk_cb, _detail_data);
-       elm_object_item_domain_text_translatable_set(item, PACKAGE, EINA_TRUE);
-
-       elm_ctxpopup_direction_priority_set(_detail_data->ctxpopup,
-                       ELM_CTXPOPUP_DIRECTION_UP, ELM_CTXPOPUP_DIRECTION_UNKNOWN,
-                       ELM_CTXPOPUP_DIRECTION_UNKNOWN, ELM_CTXPOPUP_DIRECTION_UNKNOWN);
-
-       _ctxpopup_move(_detail_data->ctxpopup);
-       evas_object_show(_detail_data->ctxpopup);
-}
-
-static void _ctxpopup_del_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (!_detail_data)
-               return;
-
-       evas_object_del(_detail_data->ctxpopup);
-       _detail_data->ctxpopup = NULL;
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void _ctxpopup_move(Evas_Object *parent)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (!_detail_data)
-               return;
-
-       Evas_Object *win;
-       Evas_Coord w, h;
-       int pos = -1;
-
-       win = elm_object_top_widget_get(_detail_data->ctxpopup);
-       elm_win_screen_size_get(win, NULL, NULL, &w, &h);
-       pos = elm_win_rotation_get(win);
-       if (pos == 0 || pos == 180)
-               pos_changed = 0;
-       else if (pos == 90 || pos == 270)
-               pos_changed = 1;
-
-       switch (pos) {
-       case 0:
-       case 180:
-               evas_object_move(_detail_data->ctxpopup, (w/2), h);
-               break;
-       case 90:
-               evas_object_move(_detail_data->ctxpopup, (h/2), w);
-               break;
-       case 270:
-               evas_object_move(_detail_data->ctxpopup, (h/2), w);
-               break;
-       }
-       __COMMON_FUNC_EXIT__;
-}
-
-static void _ctxpopup_dismissed_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (!_detail_data)
-               return;
-
-       Evas_Object *_win_main = data;
-
-       if (!rotate_flag) {
-               evas_object_del(_detail_data->ctxpopup);
-               _detail_data->ctxpopup = NULL;
-       } else {
-               _ctxpopup_move(_win_main);
-               evas_object_show(_detail_data->ctxpopup);
-               rotate_flag = EINA_FALSE;
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void _ctxpopup_delete_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       Evas_Object *navi = (Evas_Object *)data;
-       Evas_Object *ctx = obj;
-
-       if (navi == NULL)
-               return;
-
-       if (ctx == NULL)
-               return;
-
-       evas_object_smart_callback_del(ctx, "dismissed",
-                       _ctxpopup_dismissed_cb);
-       evas_object_event_callback_del(navi, EVAS_CALLBACK_RESIZE,
-                       _ctxpopup_resize_cb);
-       evas_object_smart_callback_del(elm_object_top_widget_get(ctx),
-                       "rotation,changed", _ctxpopup_rotate_cb);
-       evas_object_event_callback_del_full(ctx, EVAS_CALLBACK_DEL,
-                       _ctxpopup_delete_cb, navi);
-
-       __COMMON_FUNC_EXIT__;
-
-}
-
-static void _ctxpopup_rotate_cb(void *data, Evas_Object *obj, void *event_info)
-{
-
-       __COMMON_FUNC_ENTER__;
-
-       if (!_detail_data)
-               return;
-
-       Evas_Object *_win_main = data;
-
-       _ctxpopup_move(_win_main);
-       evas_object_show(_detail_data->ctxpopup);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void _ctxpopup_resize_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (_detail_data->ctxpopup) {
-               Evas_Object *win;
-               Evas_Coord w, h;
-               int pos = -1;
-
-               win = elm_object_top_widget_get(_detail_data->ctxpopup);
-               elm_win_screen_size_get(win, NULL, NULL, &w, &h);
-               pos = elm_win_rotation_get(win);
-               if (pos == 0 || pos == 180)
-                       pos = 0;
-               else if (pos == 90 || pos == 270)
-                       pos = 1;
-
-               if (pos_changed != pos)
-                       rotate_flag = EINA_TRUE;
-               else
-                       rotate_flag = EINA_FALSE;
-       } else
-               rotate_flag = EINA_FALSE;
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static char *_view_detail_grouptitle_text_get(void *data,
-               Evas_Object *obj, const char *part)
-{
-       __COMMON_FUNC_ENTER__;
-
-       retvm_if(NULL == part, NULL);
-
-       char *ret = NULL;
-       char *tmp = NULL;
-       char *txt = NULL;
-
-       if (!strcmp(g_genlist_info[WIFI_GENLIST_2LINE_STYLE].text_part, part)) {
-               _detail_data = (view_detail_data *)data;
-               retvm_if(NULL == _detail_data, NULL);
-
-               if (wifi_manager_ap_get_essid(_detail_data->ap, &tmp) != WIFI_MANAGER_ERROR_NONE)
-                               ret = NULL;
-
-               txt = evas_textblock_text_utf8_to_markup(NULL, tmp);
-               g_free(tmp);
-               ret = g_strdup(txt);
-               g_free(txt);
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return ret;
-}
-
-static Evas_Object *_view_detail_grouptitle_content_get(void *data, Evas_Object *obj, const char *part)
-{
-       retvm_if(NULL == data || NULL == part, NULL);
-
-       view_detail_data *_detail_data = (view_detail_data *)data;
-       _detail_data = (view_detail_data *)data;
-       Evas_Object* icon = NULL;
-
-       if (!strcmp(g_genlist_info[WIFI_GENLIST_2LINE_STYLE].sub_content_part, part)) {
-               char *temp_str = NULL;
-
-               /* for strength */
-               icon = elm_image_add(obj);
-               retvm_if(NULL == icon, NULL);
-
-               if (_detail_data->ap_image_path != NULL) {
-                       temp_str = g_strdup_printf("%s.png", _detail_data->ap_image_path);
-               } else {
-                       /* if there is no ap_image_path (NO AP Found situation)
-                        * So use a default image */
-                       temp_str = g_strdup_printf("%s.png", "A01-3_icon_lock_00");
-               }
-               evas_object_color_set(icon, 2, 61, 132, 204);
-
-               elm_image_file_set(icon, CUSTOM_EDITFIELD_PATH, temp_str);
-               g_free(temp_str);
-
-               evas_object_size_hint_min_set(icon,
-                               ELM_SCALE_SIZE(g_content_size_info.icon_w),
-                               ELM_SCALE_SIZE(g_content_size_info.icon_h));
-
-       }
-       return icon;
-}
-
-static void _remove_all(view_detail_data *_detail_data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (_detail_data) {
-
-               if (_detail_data->forget_confirm_popup != NULL) {
-                       evas_object_del(_detail_data->forget_confirm_popup);
-                       _detail_data->forget_confirm_popup = NULL;
-               }
-
-               if (_detail_data->ctxpopup) {
-                       evas_object_del(_detail_data->ctxpopup);
-                       _detail_data->ctxpopup = NULL;
-               }
-
-               if (_detail_data->eap_info_list) {
-                       eap_info_remove(_detail_data->eap_info_list);
-                       _detail_data->eap_info_list = NULL;
-               }
-
-               ip_info_remove(_detail_data->ip_info->ip_info_list);
-               _detail_data->ip_info->ip_info_list = NULL;
-
-               ip_info_delete_prev(_detail_data->ip_info->prev_ip_info);
-               _detail_data->ip_info->prev_ip_info = NULL;
-
-               wifi_manager_ap_destroy(_detail_data->ap);
-               _detail_data->ap = NULL;
-
-               g_free(_detail_data->ap_image_path);
-               _detail_data->ap_image_path = NULL;
-
-               g_free(_detail_data);
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static gboolean __forget_wifi_ap(gpointer data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       wifi_manager_ap_h ap = (wifi_manager_ap_h)data;
-
-       wlan_manager_forget(ap);
-
-       viewer_manager_update_item_favorite_status(ap);
-       wifi_manager_ap_destroy(ap);
-
-       __COMMON_FUNC_EXIT__;
-       return FALSE;
-}
-
-static void ok_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       guint id;
-       wifi_manager_ap_h ap = NULL;
-       //view_detail_data *_detail_data;
-
-       if (view_detail_end == TRUE)
-               return;
-
-       view_detail_end = TRUE;
-       _detail_data = (view_detail_data *)data;
-       retm_if(NULL == _detail_data);
-
-       wifi_manager_ap_clone(&ap, _detail_data->ap);
-
-       if (_detail_data->forget_confirm_popup != NULL) {
-               evas_object_del(_detail_data->forget_confirm_popup);
-               _detail_data->forget_confirm_popup = NULL;
-       }
-
-       _remove_all(_detail_data);
-
-       elm_naviframe_item_pop(viewer_manager_get_naviframe());
-
-       id = common_util_managed_idle_add(__forget_wifi_ap, (gpointer)ap);
-       if (!id)
-               wifi_manager_ap_destroy(ap);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void cancel_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-//     view_detail_data *_detail_data = (view_detail_data *)data;
-       _detail_data = (view_detail_data *)data;
-       retm_if(NULL == _detail_data);
-
-       if (_detail_data->forget_confirm_popup != NULL) {
-               evas_object_del(_detail_data->forget_confirm_popup);
-               _detail_data->forget_confirm_popup = NULL;
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void forget_sk_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-//     view_detail_data *_detail_data = (view_detail_data *)data;
-       _detail_data = (view_detail_data *)data;
-       retm_if(NULL == _detail_data);
-
-       if (!_detail_data->forget_confirm_popup) {
-               popup_btn_info_t popup_data;
-               memset(&popup_data, 0, sizeof(popup_data));
-
-               popup_data.title_txt = "IDS_WIFI_OPT_FORGET_NETWORK";
-               popup_data.info_txt = "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED";
-               popup_data.btn1_cb = cancel_cb;
-               popup_data.btn1_txt = "IDS_WIFI_SK_CANCEL";
-               popup_data.btn1_data = _detail_data;
-               popup_data.btn2_cb = ok_cb;
-               popup_data.btn2_txt = "IDS_WIFI_SK_FORGET";
-               popup_data.btn2_data = _detail_data;
-
-               _detail_data->forget_confirm_popup = common_utils_show_info_popup(_detail_data->win, &popup_data);
-       }
-
-       if (_detail_data->ctxpopup != NULL) {
-               evas_object_del(_detail_data->ctxpopup);
-               _detail_data->ctxpopup = NULL;
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static Eina_Bool detailview_sk_cb(void *data, Elm_Object_Item *it)
-{
-       __COMMON_FUNC_ENTER__;
-
-       Evas_Object *navi_frame = NULL;
-
-       if (view_detail_end == TRUE)
-               return EINA_TRUE;
-
-       view_detail_end = TRUE;
-
-//     view_detail_data *_detail_data = (view_detail_data *)data;
-       _detail_data = (view_detail_data *)data;
-       retvm_if(NULL == _detail_data, EINA_TRUE);
-
-       /* Delete context popup */
-       if (_detail_data->ctxpopup) {
-               evas_object_del(_detail_data->ctxpopup);
-               _detail_data->ctxpopup = NULL;
-       }
-
-       navi_frame = viewer_manager_get_naviframe();
-       retvm_if(NULL == navi_frame, EINA_TRUE);
-
-       evas_object_smart_callback_add(navi_frame, "transition,finished",
-                       _transition_finished_sub_cb, _detail_data);
-
-       __COMMON_FUNC_EXIT__;
-
-       return EINA_TRUE;
-}
-
-static void __view_detail_imf_ctxt_evnt_cb(void *data, Ecore_IMF_Context *ctx, int value)
-{
-       if (!data)
-               return;
-
-       if (value == ECORE_IMF_INPUT_PANEL_STATE_SHOW) {
-               DEBUG_LOG(UG_NAME_NORMAL, "Key pad is now open");
-               elm_object_item_signal_emit(data, "elm,state,sip,shown", "");
-       } else if (value == ECORE_IMF_INPUT_PANEL_STATE_HIDE) {
-               DEBUG_LOG(UG_NAME_NORMAL, "Key pad is now closed");
-               elm_object_item_signal_emit(data, "elm,state,sip,hidden", "");
-       }
-       return;
-}
-
-// IoT Common
-static Evas_Object *_forget_btn_item_content_get(void *data, Evas_Object *obj, const char *part)
-{
-       if (!obj)
-               return NULL;
-
-       Evas_Object *layout = NULL;
-       Evas_Object *btn = NULL;
-
-       layout = elm_layout_add(obj);
-       if (!layout)
-               return NULL;
-
-       elm_layout_file_set(layout, CUSTOM_GENLIST_PATH, "gl_custom_list_button_item");
-       btn = elm_button_add(layout);
-       elm_object_style_set(btn, "border");
-       elm_object_domain_translatable_text_set(btn, PACKAGE, "IDS_WIFI_SK_FORGET");
-       evas_object_smart_callback_add(btn, "clicked", forget_sk_cb, data);
-       elm_object_part_content_set(layout, "elm.swallow.content", btn);
-
-       return layout;
-}
-
-// IoT Common
-static void __view_detail_add_forget_button(Evas_Object *list, view_detail_data *data)
-{
-       forget_btn_itc = elm_genlist_item_class_new();
-       forget_btn_itc->item_style = g_genlist_info[WIFI_GENLIST_FULL_STYLE].style_name;
-       forget_btn_itc->func.text_get = NULL;
-       forget_btn_itc->func.content_get = _forget_btn_item_content_get;
-       forget_btn_itc->func.state_get = NULL;
-       forget_btn_itc->func.del = NULL;
-
-       elm_genlist_item_append(list, forget_btn_itc, data,
-                       NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
-}
-
-static gboolean __view_detail_load_ip_info_list_cb(void *data)
-{
-       __COMMON_FUNC_ENTER__;
-       Elm_Object_Item *navi_it = NULL;
-       Evas_Object *list = NULL;
-       Evas_Object *layout;
-
-       _detail_data = (view_detail_data *)data;
-
-       if (!_detail_data)
-               return FALSE;
-
-       navi_it = elm_naviframe_top_item_get(viewer_manager_get_naviframe());
-       layout = elm_object_item_part_content_get(navi_it, "elm.swallow.content");
-
-       /* Create an EAP connect view list */
-       list = elm_object_part_content_get(layout, "elm.swallow.content");
-
-       /* Append ip info list */
-       if (ug_app_state->ug_type == UG_VIEW_IOT_COMMON)
-               _detail_data->ip_info = ip_info_append_items(_detail_data->ap,
-                       PACKAGE, list, NULL, NULL, _detail_data->win);
-       else
-               _detail_data->ip_info = ip_info_append_items(_detail_data->ap,
-                       PACKAGE, list, __view_detail_imf_ctxt_evnt_cb, navi_it, _detail_data->win);
-
-       /* Append forget button */
-       if (ug_app_state->ug_type == UG_VIEW_IOT_COMMON) {
-               wifi_manager_connection_state_e state;
-               wifi_manager_ap_get_connection_state(_detail_data->ap, &state);
-               if (state == WIFI_MANAGER_CONNECTION_STATE_CONNECTED)
-                       __view_detail_add_forget_button(list, _detail_data);
-       }
-
-       if (_detail_data && _detail_data->btn)
-               elm_object_disabled_set(_detail_data->btn, EINA_FALSE);
-
-       __COMMON_FUNC_EXIT__;
-       return FALSE;
-}
-
-static void _transition_finished_sub_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       Evas_Object *navi = NULL;
-       Elm_Object_Item *target_item = NULL;
-       wifi_manager_connection_state_e connection_state;
-
-       _detail_data = (view_detail_data *)data;
-       if (!_detail_data) {
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-#if 0
-       if (_detail_data->eap_info_list)
-               eap_info_save_data(_detail_data->eap_info_list);
-#endif
-
-       navi = (Evas_Object *)viewer_manager_get_naviframe();
-       if (navi == NULL) {
-               __COMMON_FUNC_EXIT__;
-               return;
-       } else {
-               ip_info_save_data(_detail_data->ip_info);
-               wlan_manager_update_ap(_detail_data->ip_info->ip_info_list->ap);
-               evas_object_smart_callback_del(navi, "transition,finished",
-                               _transition_finished_sub_cb);
-
-               if (_detail_data->ip_info->is_info_changed == TRUE &&
-                               _detail_data->ap != NULL) {
-                       wifi_manager_ap_get_connection_state(_detail_data->ap, &connection_state);
-                       if (WIFI_MANAGER_CONNECTION_STATE_CONNECTED == connection_state) {
-                               target_item = item_get_for_ap(_detail_data->ap);
-                               viewer_list_item_radio_mode_set(target_item,
-                                               VIEWER_ITEM_RADIO_MODE_CONNECTING);
-                       }
-               }
-
-               _remove_all(_detail_data);
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void gl_lang_changed(void *data, Evas_Object *obj, void *event_info)
-{
-       elm_genlist_realized_items_update(obj);
-}
-
-static void gl_realized(void *data, Evas_Object *obj, void *event_info)
-{
-       if (!obj || !event_info)
-               return;
-
-       Evas_Object *genlist = obj;
-       Elm_Object_Item *item = (Elm_Object_Item *)event_info;
-       int index = 0;
-       int count = 0;
-
-       count = elm_genlist_items_count(genlist);
-       index = elm_genlist_item_index_get(item);
-
-       INFO_LOG(UG_NAME_NORMAL, "index: %d, total: %d, item: %p", index, count, item);
-       if (index == 1)
-               elm_object_item_signal_emit(item, "elm,state,group,top", "elm");
-       else if (index == count)
-               elm_object_item_signal_emit(item, "elm,state,group,bottom", "elm");
-       else
-               elm_object_item_signal_emit(item, "elm,state,group,middle", "elm");
-}
-
-void view_detail(wifi_device_info_t *device_info, Evas_Object *win_main,
-               Evas_Object *btn)
-{
-       __COMMON_FUNC_ENTER__;
-       bool favorite = 0;
-       guint id;
-       static Elm_Genlist_Item_Class grouptitle_itc;
-       Evas_Object *layout = NULL;
-       Evas_Object *navi_frame = NULL;
-       Evas_Object *detailview_list = NULL;
-       Elm_Object_Item *title = NULL;
-       Elm_Object_Item *navi_it = NULL;
-       Evas_Object *more_btn = NULL;
-
-       if (device_info == NULL) {
-               ERROR_LOG(UG_NAME_NORMAL, "Failed: device_info is NULL");
-               return;
-       }
-
-       navi_frame = viewer_manager_get_naviframe();
-       if (navi_frame == NULL) {
-               ERROR_LOG(UG_NAME_NORMAL, "Failed to get naviframe");
-               return;
-       }
-       ecore_imf_input_panel_hide();
-       view_detail_end = FALSE;
-
-       _detail_data = g_try_new0(view_detail_data, 1);
-       retm_if(NULL == _detail_data);
-
-       _detail_data->win = win_main;
-       _detail_data->nav = navi_frame;
-
-       if (wifi_manager_ap_clone(&_detail_data->ap, device_info->ap) != WIFI_MANAGER_ERROR_NONE) {
-               ERROR_LOG(UG_NAME_NORMAL, "Failed to get cloned ap");
-               g_free(_detail_data);
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-       wifi_manager_ap_is_favorite(_detail_data->ap, &favorite);
-
-       if (device_info->ap_image_path)
-               _detail_data->ap_image_path = g_strdup(device_info->ap_image_path);
-
-       _detail_data->btn = btn;
-       if (ug_app_state->ug_type == UG_VIEW_SETUP_WIZARD) {
-               layout = elm_layout_add(navi_frame);
-
-               elm_layout_file_set(layout, SETUP_WIZARD_EDJ_PATH, "detail_pwlock");
-               elm_object_domain_translatable_part_text_set(layout,
-                       "text.title", PACKAGE, "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB");
-
-               navi_it = elm_naviframe_item_push(navi_frame,
-                                       NULL, NULL, NULL, layout, NULL);
-               elm_naviframe_item_title_enabled_set(navi_it, EINA_FALSE, EINA_FALSE);
-
-               struct ug_data *ugd = (struct ug_data *)ug_app_state->gadget;
-               int change_ang = elm_win_rotation_get(ugd->win_main);
-               if (change_ang == 0 || change_ang == 180) {
-                       common_utils_contents_rotation_adjust(UG_EVENT_ROTATE_PORTRAIT);
-                       edje_object_signal_emit((Evas_Object *)elm_layout_edje_get(layout),
-                                               "location,vertical", "elm");
-               } else {
-                       common_utils_contents_rotation_adjust(UG_EVENT_ROTATE_LANDSCAPE);
-                       edje_object_signal_emit((Evas_Object *)elm_layout_edje_get(layout),
-                               "location,horizontal", "elm");
-               }
-       } else {
-               Evas_Object *back_btn = elm_button_add(navi_frame);
-               elm_object_style_set(back_btn, "naviframe/back_btn/default");
-               evas_object_smart_callback_add(back_btn, "clicked", __back_btn_cb, NULL);
-               elm_object_focus_allow_set(back_btn, EINA_FALSE);
-
-               layout = common_utils_create_layout(navi_frame);
-
-               navi_it = elm_naviframe_item_push(navi_frame,
-                               "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB",
-                               back_btn, NULL, layout, NULL);
-               elm_object_item_domain_text_translatable_set(navi_it,
-                               PACKAGE, EINA_TRUE);
-       }
-
-       evas_object_show(layout);
-
-       detailview_list = elm_genlist_add(layout);
-       assertm_if(NULL == detailview_list, "NULL!!");
-       //elm_genlist_realization_mode_set(detailview_list, EINA_TRUE);
-
-       elm_object_style_set(detailview_list, "dialogue");
-       _detail_data->view_detail_list = detailview_list;
-
-       evas_object_smart_callback_add(detailview_list, "language,changed",
-                       gl_lang_changed, NULL);
-
-       if (ug_app_state->ug_type == UG_VIEW_IOT_COMMON)
-               evas_object_smart_callback_add(detailview_list, "realized", gl_realized, NULL);
-
-       grouptitle_itc.item_style = g_genlist_info[WIFI_GENLIST_2LINE_STYLE].style_name;
-       grouptitle_itc.func.text_get = _view_detail_grouptitle_text_get;
-       grouptitle_itc.func.content_get = _view_detail_grouptitle_content_get;
-       grouptitle_itc.func.state_get = NULL;
-       grouptitle_itc.func.del = NULL;
-
-       /* AP name and signal strength icon */
-       title = elm_genlist_item_append(detailview_list,
-                               &grouptitle_itc, _detail_data, NULL, ELM_GENLIST_ITEM_GROUP,
-                               NULL, NULL);
-       elm_genlist_item_select_mode_set(title, ELM_OBJECT_SELECT_MODE_NONE);
-
-       elm_object_part_content_set(layout, "elm.swallow.content", detailview_list);
-
-       evas_object_data_set(navi_frame, SCREEN_TYPE_ID_KEY,
-                               (void *)VIEW_MANAGER_VIEW_TYPE_DETAIL);
-
-       /* Set pop callback */
-       elm_naviframe_item_pop_cb_set(navi_it, detailview_sk_cb, _detail_data);
-
-       if (favorite) {
-               /* Toolbar Forget button */
-#if 0
-               Evas_Object *toolbar = NULL;
-
-               toolbar = elm_toolbar_add(navi_frame);
-               elm_toolbar_shrink_mode_set(toolbar, ELM_TOOLBAR_SHRINK_EXPAND);
-               elm_toolbar_transverse_expanded_set(toolbar, EINA_TRUE);
-               elm_toolbar_select_mode_set(toolbar, ELM_OBJECT_SELECT_MODE_NONE);
-
-               elm_toolbar_item_append(toolbar, NULL,
-                               sc(PACKAGE, I18N_TYPE_Forget),
-                               forget_sk_cb, _detail_data);
-
-               elm_object_item_part_content_set(navi_it, "toolbar", toolbar);
-#endif
-
-               more_btn = elm_button_add(_detail_data->nav);
-               elm_object_style_set(more_btn, "naviframe/more/default");
-               evas_object_smart_callback_add(more_btn, "clicked",
-                               _create_ctxpopup_forget_btn_cb, win_main);
-               elm_object_item_part_content_set(navi_it, "toolbar_more_btn", more_btn);
-       }
-
-       wifi_manager_security_type_e type = WIFI_MANAGER_SECURITY_TYPE_NONE;
-       wifi_manager_ap_get_security_type(_detail_data->ap, &type);
-       if (WIFI_MANAGER_SECURITY_TYPE_EAP == type) {
-               wifi_manager_connection_state_e connection_state;
-               wifi_manager_ap_get_connection_state(_detail_data->ap, &connection_state);
-               if (favorite || WIFI_MANAGER_CONNECTION_STATE_CONNECTED == connection_state) {
-                       _detail_data->eap_info_list = eap_info_append_items(_detail_data->ap,
-                                       detailview_list, PACKAGE, __view_detail_imf_ctxt_evnt_cb,
-                                       navi_it);
-               }
-       }
-
-       /* Append the ip info details */
-       id = common_util_managed_idle_add(__view_detail_load_ip_info_list_cb, _detail_data);
-       if (!id) {
-               wifi_manager_ap_destroy(_detail_data->ap);
-               g_free(_detail_data->ap_image_path);
-               g_free(_detail_data);
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
diff --git a/sources/ui-gadget/viewers-layout/view_ime_hidden.c b/sources/ui-gadget/viewers-layout/view_ime_hidden.c
deleted file mode 100755 (executable)
index 8e7a90d..0000000
+++ /dev/null
@@ -1,329 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include <feedback.h>
-
-#include "ug_wifi.h"
-#include "view_ime_hidden.h"
-#include "i18nmanager.h"
-#include "wlan_manager.h"
-#include "viewer_manager.h"
-#include "viewer_list.h"
-#include "common_utils.h"
-
-struct hiddep_ap_popup_data {
-       Evas_Object *win;
-       const char *str_pkg_name;
-       Evas_Object *popup;
-       Evas_Object *entry;
-       Evas_Object *ok_btn;
-};
-
-static hiddep_ap_popup_data_t *g_hidden_ap_popup_data = NULL;
-static Elm_Genlist_Item_Class g_entry_itc;
-
-static Eina_Bool _enable_scan_updates_cb(void *data)
-{
-       /* Lets enable the scan updates */
-       wlan_manager_enable_scan_result_update();
-
-       /* Reset the ecore timer handle */
-       common_util_manager_ecore_scan_update_timer_reset();
-
-       return ECORE_CALLBACK_CANCEL;
-}
-
-static void __popup_entry_changed_cb(void* data, Evas_Object* obj, void* event_info)
-{
-       if (g_hidden_ap_popup_data == NULL)
-               return;
-
-       hiddep_ap_popup_data_t *popup_data = g_hidden_ap_popup_data;
-       Evas_Object *ok_btn = popup_data->ok_btn;
-
-//     if (elm_object_part_content_get(obj, "elm.swallow.clear")) {
-               if (elm_object_focus_get(obj)) {
-                       if (elm_entry_is_empty(obj)) {
-                               elm_object_signal_emit(obj, "elm,state,clear,hidden", "");
-                               elm_object_disabled_set(ok_btn, EINA_TRUE);
-                               elm_entry_input_panel_return_key_disabled_set(obj, EINA_TRUE);
-                       } else {
-                               elm_object_signal_emit(obj, "elm,state,clear,visible", "");
-                               elm_object_disabled_set(ok_btn, EINA_FALSE);
-                               elm_entry_input_panel_return_key_disabled_set(obj, EINA_FALSE);
-                       }
-               }
-//     }
-}
-
-static void __popup_entry_focused_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       if (elm_object_part_content_get(obj, "elm.swallow.clear")) {
-               if (!elm_entry_is_empty(obj))
-                       elm_object_signal_emit(obj, "elm,state,clear,visible", "");
-               else
-                       elm_object_signal_emit(obj, "elm,state,clear,hidden", "");
-               }
-       elm_object_signal_emit(obj, "elm,state,focus,on", "");
-}
-
-static void __popup_entry_unfocused_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       if (elm_object_part_content_get(obj, "elm.swallow.clear"))
-               elm_object_signal_emit(obj, "elm,state,clear,hidden", "");
-       elm_object_signal_emit(obj, "elm,state,focus,off", "");
-}
-
-static void __popup_entry_maxlength_reached(void *data, Evas_Object *obj,
-               void *event_info)
-{
-               common_utils_send_message_to_net_popup("Password length",
-                               "Lengthy Password", "notification", NULL);
-}
-
-static void __popup_entry_edit_mode_show_cb(void *data, Evas *e, Evas_Object *obj,
-               void *event_info)
-{
-       evas_object_event_callback_del(obj, EVAS_CALLBACK_SHOW,
-                       __popup_entry_edit_mode_show_cb);
-
-       elm_object_focus_set(obj, EINA_TRUE);
-}
-
-hiddep_ap_popup_data_t *view_hidden_ap_popup_data_get(void)
-{
-       return g_hidden_ap_popup_data;
-}
-
-void view_hidden_ap_popup_delete(void)
-{
-       if (g_hidden_ap_popup_data == NULL)
-               return;
-
-       if (g_hidden_ap_popup_data->popup) {
-               evas_object_del(g_hidden_ap_popup_data->popup);
-               g_hidden_ap_popup_data->popup = NULL;
-       }
-
-       g_free(g_hidden_ap_popup_data);
-       g_hidden_ap_popup_data = NULL;
-}
-
-void view_hidden_ap_popup_destroy(void)
-{
-       view_hidden_ap_popup_delete();
-
-       /* A delay is needed to get the smooth Input panel closing animation effect */
-       common_util_managed_ecore_scan_update_timer_add(0.1,
-                       _enable_scan_updates_cb, NULL);
-}
-
-static void view_hidden_ap_popup_ok_cb(void *data, Evas_Object *obj,
-               void *event_info)
-{
-       hiddep_ap_popup_data_t *popup_data = g_hidden_ap_popup_data;
-       char *entry_txt = NULL;
-       int err;
-
-       if (popup_data == NULL)
-               return;
-
-       entry_txt = elm_entry_markup_to_utf8(elm_entry_entry_get(
-                       popup_data->entry));
-
-       err = wlan_manager_scan_with_ssid(entry_txt, entry_txt);
-       if (err != WLAN_MANAGER_ERR_NONE) {
-               common_utils_send_message_to_net_popup("Network connection popup",
-                               "no ap found", "notification", NULL);
-
-               view_hidden_ap_popup_destroy();
-               g_free(entry_txt);
-
-               return;
-       }
-
-       viewer_manager_show(VIEWER_WINSET_SEARCHING);
-       viewer_manager_header_mode_set(HEADER_MODE_SEARCHING);
-
-       evas_object_del(popup_data->popup);
-       popup_data->popup = NULL;
-
-       /* A delay is needed to get the smooth Input panel closing animation effect */
-       common_util_managed_ecore_scan_update_timer_add(0.1,
-                       _enable_scan_updates_cb, NULL);
-}
-
-static void view_hidden_ap_popup_cancel_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       viewer_manager_request_scan();
-       view_hidden_ap_popup_destroy();
-}
-
-static Evas_Object *_gl_entry_item_content_get(void *data,
-               Evas_Object *obj, const char *part)
-{
-       if (obj == NULL)
-               return NULL;
-
-       int return_key_type;
-       Evas_Object *entry = NULL;
-       Evas_Object *editfield = NULL;
-
-       static Elm_Entry_Filter_Limit_Size limit_filter_data;
-
-       if (!g_strcmp0(part, "elm.swallow.content")) {
-               editfield = elm_layout_add(obj);
-               elm_layout_theme_set(editfield, "layout", "editfield", "singleline");
-               evas_object_size_hint_weight_set(editfield, EVAS_HINT_EXPAND, 0.0);
-               evas_object_size_hint_align_set(editfield, EVAS_HINT_FILL, 0.0);
-               entry = elm_entry_add(editfield);
-               elm_entry_single_line_set(entry, EINA_TRUE);
-               elm_entry_scrollable_set(entry, EINA_TRUE);
-               evas_object_size_hint_weight_set(entry, EVAS_HINT_EXPAND, 0.0);
-               evas_object_size_hint_align_set(entry, EVAS_HINT_FILL, 0.0);
-               if (!entry)
-                       return NULL;
-
-               elm_entry_cnp_mode_set(entry, ELM_CNP_MODE_PLAINTEXT);
-               elm_entry_input_panel_layout_set(entry, ELM_INPUT_PANEL_LAYOUT_NORMAL);
-               elm_entry_prediction_allow_set(entry, EINA_FALSE);
-               elm_entry_autocapital_type_set(entry, ELM_AUTOCAPITAL_TYPE_NONE);
-               elm_object_domain_translatable_part_text_set(entry, "elm.guide",
-                               PACKAGE, "IDS_ST_BODY_NETWORK_SSID");
-               elm_object_signal_emit(entry, "elm,action,hide,search_icon", "");
-
-               limit_filter_data.max_char_count = 32;
-               elm_entry_markup_filter_append(entry, elm_entry_filter_limit_size,
-                               &limit_filter_data);
-
-               return_key_type = ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_DONE;
-               elm_entry_input_panel_return_key_type_set(entry, return_key_type);
-               elm_entry_input_panel_return_key_disabled_set(entry, EINA_TRUE);
-
-               g_hidden_ap_popup_data->entry = entry;
-
-               evas_object_smart_callback_add(entry, "activated",
-                               view_hidden_ap_popup_ok_cb, NULL);
-               evas_object_smart_callback_add(entry, "changed",
-                               __popup_entry_changed_cb, NULL);
-               evas_object_smart_callback_add(entry, "preedit,changed",
-                               __popup_entry_changed_cb, NULL);
-               evas_object_smart_callback_add(entry, "focused",
-                               __popup_entry_focused_cb, NULL);
-               evas_object_smart_callback_add(entry, "unfocused",
-                               __popup_entry_unfocused_cb, NULL);
-               evas_object_event_callback_add(entry, EVAS_CALLBACK_SHOW,
-                               __popup_entry_edit_mode_show_cb, NULL);
-               evas_object_smart_callback_add(entry, "maxlength,reached",
-                               __popup_entry_maxlength_reached, NULL);
-
-               elm_object_part_content_set(editfield, "elm.swallow.content", entry);
-               elm_entry_input_panel_show(entry);
-
-               return editfield;
-       }
-
-       return NULL;
-}
-
-static void popup_animation_finish_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-       Elm_Object_Item *item = (Elm_Object_Item *) data;
-       Evas_Object *entry = NULL;
-
-       entry = elm_object_item_part_content_get(item, "elm.icon.entry");
-       elm_entry_input_panel_show(entry);
-       elm_object_focus_set(entry, EINA_TRUE);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-void view_hidden_ap_popup_create(Evas_Object *win_main, const char *str_pkg_name)
-{
-       __COMMON_FUNC_ENTER__;
-
-       Evas_Object *passpopup = NULL;
-       Evas_Object *genlist = NULL;
-       popup_btn_info_t popup_data;
-
-       if (win_main == NULL) {
-               INFO_LOG(UG_NAME_ERR, "Invalid argument passed.");
-               return;
-       }
-
-       if (g_hidden_ap_popup_data != NULL) {
-               if (g_hidden_ap_popup_data->popup != NULL) {
-                       evas_object_del(g_hidden_ap_popup_data->popup);
-                       g_hidden_ap_popup_data->popup = NULL;
-               }
-               g_free(g_hidden_ap_popup_data);
-       }
-
-       g_hidden_ap_popup_data = g_try_new0(hiddep_ap_popup_data_t, 1);
-       if (g_hidden_ap_popup_data == NULL) {
-               INFO_LOG(UG_NAME_ERR, "Memory allocation error.");
-               return;
-       }
-
-       /* Lets disable the scan updates so that the UI is not refreshed un necessarily */
-       wlan_manager_disable_scan_result_update();
-
-       memset(&popup_data, 0, sizeof(popup_data));
-       popup_data.title_txt = "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK";
-       popup_data.btn1_cb = view_hidden_ap_popup_cancel_cb;
-       popup_data.btn1_data = NULL;
-       popup_data.btn1_txt = "IDS_WIFI_SK_CANCEL";
-       popup_data.btn2_cb = view_hidden_ap_popup_ok_cb;
-       popup_data.btn2_data = NULL;
-       popup_data.btn2_txt = "IDS_COM_BODY_FIND";
-
-       passpopup = common_utils_show_info_popup(win_main, &popup_data);
-       g_hidden_ap_popup_data->ok_btn = popup_data.btn;
-       elm_object_disabled_set(g_hidden_ap_popup_data->ok_btn, EINA_TRUE);
-
-       g_hidden_ap_popup_data->win = win_main;
-       g_hidden_ap_popup_data->str_pkg_name = str_pkg_name;
-       g_hidden_ap_popup_data->popup = passpopup;
-
-       genlist = elm_genlist_add(passpopup);
-       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
-       //elm_genlist_realization_mode_set(genlist, EINA_TRUE);
-       elm_scroller_content_min_limit(genlist, EINA_FALSE, EINA_TRUE);
-
-       g_entry_itc.item_style = "full";
-       g_entry_itc.func.text_get = NULL;
-       g_entry_itc.func.content_get = _gl_entry_item_content_get;
-       g_entry_itc.func.state_get = NULL;
-       g_entry_itc.func.del = NULL;
-
-       Elm_Object_Item * entry_item = elm_genlist_item_append(genlist,
-                       &g_entry_itc, NULL, NULL, ELM_GENLIST_ITEM_NONE,
-                       NULL, NULL);
-
-       evas_object_smart_callback_add(passpopup, "show,finished",
-                       popup_animation_finish_cb, entry_item);
-
-       evas_object_show(genlist);
-       elm_object_content_set(passpopup, genlist);
-       evas_object_show(passpopup);
-
-       __COMMON_FUNC_EXIT__;
-}
diff --git a/sources/ui-gadget/viewers-layout/viewer_manager.c b/sources/ui-gadget/viewers-layout/viewer_manager.c
deleted file mode 100755 (executable)
index 739720f..0000000
+++ /dev/null
@@ -1,2479 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include <vconf.h>
-#include <vconf-keys.h>
-#include <ui-gadget.h>
-#include <app_control_internal.h>
-#include <efl_extension.h>
-#include <wifi-manager.h>
-
-#include "common.h"
-#include "ug_wifi.h"
-#include "viewer_list.h"
-#include "i18nmanager.h"
-#include "common_utils.h"
-#include "winset_popup.h"
-#include "viewer_manager.h"
-#include "view_ime_hidden.h"
-#include "view_advanced.h"
-#include "view_detail.h"
-
-typedef struct {
-       wifi_manager_security_type_e sec_mode;
-       char *ssid;
-       wifi_device_info_t *device_info;
-       Evas_Object *confirm_popup;
-} hidden_ap_data_t;
-
-typedef struct viewer_manager_object {
-       Evas_Object *nav;
-       Elm_Object_Item *navi_it;
-       Evas_Object *scan_button;
-       Evas_Object *next_button;
-       Evas_Object *prev_button;
-       Evas_Object *list;
-
-       Evas_Object *sw_hidden_btn;
-       Evas_Object *sw_scan_btn;
-
-       Elm_Object_Item *item_wifi_onoff;
-       char *item_wifi_onoff_text;
-
-       Elm_Object_Item *item_onoff_description;
-       char *item_onoff_description_text;
-
-       HEADER_MODES header_mode;
-       Evas_Object *ctxpopup;
-       bool is_first_time_no_profiles;
-
-       int sort_type;
-       hidden_ap_data_t *hidden_popup_data;
-} viewer_manager_object;
-
-typedef struct {
-       Evas_Object *list;
-       Elm_Object_Item *last_appended_item;
-       int total_items_added;
-} view_manager_list_update_info_t;
-
-static viewer_manager_object *manager_object = NULL;
-
-extern wifi_appdata *ug_app_state;
-
-static Elm_Genlist_Item_Class wifi_onoff_itc;
-static Elm_Genlist_Item_Class onoff_description_itc;
-
-static GList *wifi_device_list = NULL;
-static Eina_Bool rotate_flag = EINA_FALSE;
-
-static bool show_more = TRUE;
-
-wifi_emulator_sample_s wifi_samples[] = {
-               {"datanetwork", WIFI_MANAGER_SECURITY_TYPE_WPA_PSK, 1},
-               {"ureadyinternet", WIFI_MANAGER_SECURITY_TYPE_EAP, 0},
-               {"uready", WIFI_MANAGER_SECURITY_TYPE_EAP, 1},
-               {"setup", WIFI_MANAGER_SECURITY_TYPE_NONE, 0},
-               {"Tizen", WIFI_MANAGER_SECURITY_TYPE_WPA2_PSK, 1},
-};
-int wifi_sample_count = sizeof(wifi_samples) / sizeof(wifi_samples[0]);
-
-static void _hidden_button_callback(void* data, Evas_Object* obj, void* event_info);
-static void viewer_manager_hidden_confirm_cleanup(void);
-
-extern genlist_info_t g_genlist_info[WIFI_GENLIST_STYLE_MAX];
-extern content_size_info_t g_content_size_info;
-
-#ifdef MODEL_BUILD_FEATURE_WLAN_CONCURRENT_MODE
-static void _launch_wifi_direct_app(void)
-{
-       int ret = APP_CONTROL_ERROR_NONE;
-       app_control_h app_control;
-
-       app_control_create(&app_control);
-       app_control_set_operation(app_control, APP_CONTROL_OPERATION_DEFAULT);
-       app_control_set_launch_mode(app_control, APP_CONTROL_LAUNCH_MODE_GROUP);
-       app_control_set_app_id(app_control, "ug-setting-wifidirect-efl");
-
-       ret = app_control_send_launch_request(app_control, NULL, NULL);
-       if (ret == APP_CONTROL_ERROR_NONE)
-               INFO_LOG(UG_NAME_NORMAL, "Launch Wi-Fi Direct successful");
-       else
-               ERROR_LOG(UG_NAME_NORMAL, "Fail to launch Wi-Fi Direct");
-
-       app_control_destroy(app_control);
-}
-#endif
-
-static gboolean viewer_manager_is_passwd_popup_exists(void)
-{
-       if (ug_app_state->passpopup != NULL)
-               return TRUE;
-
-       return FALSE;
-}
-
-void language_changed_refresh()
-{
-       if (UG_VIEW_SETUP_WIZARD == ug_app_state->ug_type) {
-               elm_genlist_realized_items_update(manager_object->list);
-               viewer_manager_refresh();
-       }
-}
-
-void viewer_manager_update_item_favorite_status(wifi_manager_ap_h ap)
-{
-       if (ap == NULL)
-               return;
-
-       Elm_Object_Item *target_item = item_get_for_ap(ap);
-       if (target_item == NULL)
-               return;
-
-       ug_genlist_data_t *gdata = NULL;
-
-       gdata = (ug_genlist_data_t *)elm_object_item_data_get(target_item);
-       if (gdata == NULL || gdata->device_info == NULL) {
-               INFO_LOG(COMMON_NAME_ERR, "gdata or device_info is NULL");
-               return;
-       }
-
-       gdata->radio_mode = VIEWER_ITEM_RADIO_MODE_OFF;
-       if (gdata->device_info->ap_status_txt) {
-               g_free(gdata->device_info->ap_status_txt);
-               gdata->device_info->ap_status_txt =
-                       common_utils_get_ap_security_type_info_txt(PACKAGE,
-                                       gdata->device_info, false);
-       }
-
-       if (target_item != NULL)
-               elm_genlist_item_update(target_item);
-}
-
-void power_control(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       int cur_state = -1;
-       cur_state = viewer_manager_header_mode_get();
-
-       INFO_LOG(UG_NAME_NORMAL, "current state %d\n", cur_state);
-
-       int ret;
-
-       switch (cur_state) {
-       case HEADER_MODE_OFF:
-       case HEADER_MODE_ACTIVATING:
-               ug_app_state->is_first_scan = true;
-               ret = wlan_manager_power_on();
-               switch (ret) {
-               case WLAN_MANAGER_ERR_NONE:
-                       viewer_manager_show(VIEWER_WINSET_SEARCHING);
-                       viewer_manager_header_mode_set(HEADER_MODE_ACTIVATING);
-                       viewer_manager_create_scan_btn();
-
-                       if (_is_emulator()) {
-                               wifi_emulator_create_event_timer(WIFI_EMUL_EVENT_TIMER_ACTIVATE,
-                                               1000, wlan_manager_emulator_power_on, NULL);
-                       }
-                       break;
-
-#if defined TIZEN_TETHERING_ENABLE
-               case WLAN_MANAGER_ERR_WIFI_TETHERING_OCCUPIED:
-                       winset_popup_mode_set(ug_app_state->popup_manager,
-                                       POPUP_OPTION_POWER_ON_FAILED_TETHERING_OCCUPIED, NULL);
-                       break;
-
-               case WLAN_MANAGER_ERR_WIFI_AP_TETHERING_OCCUPIED:
-                       winset_popup_mode_set(ug_app_state->popup_manager,
-                                       POPUP_OPTION_POWER_ON_FAILED_TETHERING_AP_OCCUPIED, NULL);
-                       break;
-#endif
-
-               default:
-                       viewer_manager_header_mode_set(HEADER_MODE_OFF);
-                       INFO_LOG(UG_NAME_NORMAL, "power on failed. ret = %d", ret);
-                       break;
-               }
-
-               break;
-
-       case HEADER_MODE_ON:
-       case HEADER_MODE_CONNECTING:
-       case HEADER_MODE_CONNECTED:
-       case HEADER_MODE_SEARCHING:
-               ret = wlan_manager_power_off();
-               switch (ret) {
-               case WLAN_MANAGER_ERR_NONE:
-                       viewer_manager_show(VIEWER_WINSET_SEARCHING);
-                       viewer_manager_header_mode_set(HEADER_MODE_DEACTIVATING);
-
-                       // Lets ignore all the scan updates because we are powering off now.
-                       wlan_manager_disable_scan_result_update();
-                       if (_is_emulator()) {
-                               wifi_emulator_create_event_timer(WIFI_EMUL_EVENT_TIMER_DEACTIVATE,
-                                               500, wlan_manager_emulator_power_off, NULL);
-                       }
-                       break;
-
-               default:
-                       INFO_LOG(UG_NAME_NORMAL, "power off failed. ret = %d", ret);
-                       break;
-               }
-
-               break;
-
-       case HEADER_MODE_DEACTIVATING:
-       default:
-               INFO_LOG(UG_NAME_NORMAL, "Powering off in progress. Let it complete. \n");
-               break;
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void _transition_finished_main_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       view_manager_view_type_t top_view_id;
-
-       top_view_id = (view_manager_view_type_t)evas_object_data_get(
-                               obj, SCREEN_TYPE_ID_KEY);
-
-       if (data == elm_naviframe_top_item_get(obj)) {
-               /* We are now in main view */
-               if (viewer_manager_is_passwd_popup_exists() == TRUE) {
-                       top_view_id = VIEW_MANAGER_VIEW_TYPE_PASSWD_POPUP;
-               } else {
-                       top_view_id = VIEW_MANAGER_VIEW_TYPE_MAIN;
-                       if (wifi_is_scan_required() == true)
-                               viewer_manager_request_scan();
-               }
-               evas_object_data_set(obj, SCREEN_TYPE_ID_KEY,
-                               (void *)VIEW_MANAGER_VIEW_TYPE_MAIN);
-
-               viewer_manager_rotate_top_setupwizard_layout();
-       }
-
-       INFO_LOG(UG_NAME_NORMAL, "top view id = %d", top_view_id);
-
-       switch (top_view_id) {
-       case VIEW_MANAGER_VIEW_TYPE_MAIN:
-               /* Lets enable the scan updates */
-               wlan_manager_enable_scan_result_update();
-               break;
-
-       case VIEW_MANAGER_VIEW_TYPE_DETAIL:
-       case VIEW_MANAGER_VIEW_TYPE_EAP:
-       case VIEW_MANAGER_VIEW_TYPE_PASSWD_POPUP:
-       default:
-               /* Lets disable the scan updates so that the UI is not refreshed */
-               wlan_manager_disable_scan_result_update();
-               if (top_view_id == VIEW_MANAGER_VIEW_TYPE_PASSWD_POPUP)
-                       passwd_popup_show(ug_app_state->passpopup);
-               break;
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void _lbutton_click_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       app_control_h app_control;
-       int ret;
-
-       ret = app_control_create(&app_control);
-       if (ret != APP_CONTROL_ERROR_NONE) {
-               INFO_LOG(UG_NAME_ERR, "app_control_create failed: %d", ret);
-               return;
-       }
-
-       app_control_add_extra_data(app_control, "result", "lbutton_click");
-       ug_send_result(ug_app_state->ug, app_control);
-
-       app_control_destroy(app_control);
-       ug_destroy_me(ug_app_state->ug);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void _rbutton_click_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       app_control_h app_control;
-       int ret;
-
-       ret = app_control_create(&app_control);
-       if (ret != APP_CONTROL_ERROR_NONE) {
-               INFO_LOG(UG_NAME_ERR, "app_control_create failed: %d", ret);
-               return;
-       }
-
-       app_control_add_extra_data(app_control, "result", "rbutton_click");
-       ug_send_result(ug_app_state->ug, app_control);
-
-       app_control_destroy(app_control);
-       ug_destroy_me(ug_app_state->ug);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void __back_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if ((view_manager_view_type_t)evas_object_data_get(obj, SCREEN_TYPE_ID_KEY) !=
-                       VIEW_MANAGER_VIEW_TYPE_MAIN) {
-               eext_naviframe_back_cb(data, obj, event_info);
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-       if (viewer_manager_is_passwd_popup_exists() == TRUE ||
-                       ug_app_state->bAlive == EINA_FALSE) {
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-       wifi_exit();
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static Eina_Bool _back_sk_cb(void *data, Elm_Object_Item *it)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (ug_app_state->bAlive == EINA_FALSE) {
-               __COMMON_FUNC_EXIT__;
-               return EINA_TRUE;
-       }
-
-       wifi_exit();
-
-       __COMMON_FUNC_EXIT__;
-       return EINA_FALSE;
-}
-
-#ifdef MODEL_BUILD_FEATURE_WLAN_CONCURRENT_MODE
-static gboolean __activate_more_btn(gpointer pdata)
-{
-       show_more = TRUE;
-
-       if (ug_app_state->timeout) {
-               g_source_remove(ug_app_state->timeout);
-               ug_app_state->timeout = 0;
-       }
-
-       return FALSE;
-}
-#endif
-
-static void _ctxpopup_item_select_cb(void *data, Evas_Object *obj,
-               void *event_info)
-{
-       const char *label = elm_object_item_text_get((Elm_Object_Item *) event_info);
-       if (label)
-               SECURE_INFO_LOG(UG_NAME_NORMAL, "text(%s) is clicked\n", label);
-
-       if (g_strcmp0(label, sc(PACKAGE, I18N_TYPE_Advanced)) == 0)
-               view_advanced();
-       else if (g_strcmp0(label, sc(PACKAGE, I18N_TYPE_Find_Hidden_Network)) == 0)
-               _hidden_button_callback(data, obj, event_info);
-
-#ifdef MODEL_BUILD_FEATURE_WLAN_CONCURRENT_MODE
-       else if (g_strcmp0(label, sc(PACKAGE, I18N_TYPE_WiFi_direct)) == 0) {
-               show_more = FALSE;
-               ug_app_state->timeout = g_timeout_add(300, __activate_more_btn, NULL);
-               _launch_wifi_direct_app();
-       }
-#endif
-
-       if (manager_object->ctxpopup) {
-               evas_object_del(manager_object->ctxpopup);
-               manager_object->ctxpopup = NULL;
-       }
-}
-
-static void _ctxpopup_del_cb(void *data,
-                Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (!manager_object)
-               return;
-
-       evas_object_del(manager_object->ctxpopup);
-       manager_object->ctxpopup = NULL;
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void _ctxpopup_move(Evas_Object *parent)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (!manager_object)
-               return;
-
-       Evas_Coord y = 0, w = 0, h = 0;
-       int rotate_angle;
-
-       elm_win_screen_size_get(parent, NULL, &y, &w, &h);
-       rotate_angle = elm_win_rotation_get(parent);
-
-       if (0 == rotate_angle || 180 == rotate_angle)
-               evas_object_move(manager_object->ctxpopup, w/2, h);
-       else
-               evas_object_move(manager_object->ctxpopup, h/2, w);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void _ctxpopup_dismissed_cb(void *data, Evas_Object *obj,
-               void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (!manager_object)
-               return;
-
-       Evas_Object *_win_main = data;
-
-       if (!rotate_flag) {
-               evas_object_del(manager_object->ctxpopup);
-               manager_object->ctxpopup = NULL;
-       } else {
-               _ctxpopup_move(_win_main);
-               evas_object_show(manager_object->ctxpopup);
-               rotate_flag = EINA_FALSE;
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void _ctxpopup_rotate_cb(void *data, Evas_Object *obj, void *event_info)
-{
-
-       __COMMON_FUNC_ENTER__;
-
-       if (!manager_object)
-               return;
-
-       Evas_Object *_win_main = data;
-
-       _ctxpopup_move(_win_main);
-       evas_object_show(manager_object->ctxpopup);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void _ctxpopup_resize_cb(void *data, Evas *e, Evas_Object *obj,
-               void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (manager_object->ctxpopup)
-               rotate_flag = EINA_TRUE;
-       else
-               rotate_flag = EINA_FALSE;
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void _ctxpopup_delete_cb(void *data, Evas *e, Evas_Object *obj,
-               void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       Evas_Object *navi = (Evas_Object *)data;
-       Evas_Object *ctx = obj;
-
-       if (navi == NULL)
-               return;
-
-       if (ctx == NULL)
-               return;
-
-       evas_object_smart_callback_del(ctx, "dismissed",
-                       _ctxpopup_dismissed_cb);
-       evas_object_event_callback_del(navi, EVAS_CALLBACK_RESIZE,
-                       _ctxpopup_resize_cb);
-       evas_object_smart_callback_del(elm_object_top_widget_get(ctx),
-                       "rotation,changed", _ctxpopup_rotate_cb);
-       evas_object_event_callback_del_full(ctx, EVAS_CALLBACK_DEL,
-                       _ctxpopup_delete_cb, navi);
-
-       __COMMON_FUNC_EXIT__;
-
-}
-
-static void _more_button_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       Evas_Object *_win_main = (Evas_Object*)data;
-       HEADER_MODES current_state;
-       struct ug_data *ugd = NULL;
-       Evas_Object *parent = NULL;
-       Elm_Object_Item *item = NULL;
-       int ps_mode = 0;
-
-       ugd = (struct ug_data *)ug_app_state->gadget;
-       retm_if(ugd == NULL || show_more == FALSE);
-
-       parent = ugd->win_main;
-       if (!parent || !manager_object)
-               return;
-
-       current_state = viewer_manager_header_mode_get();
-
-       if (manager_object->ctxpopup)
-               evas_object_del(manager_object->ctxpopup);
-
-       ps_mode = common_util_get_system_registry(VCONFKEY_SETAPPL_PSMODE);
-       INFO_LOG(UG_NAME_NORMAL, "PS mode - [%d]", ps_mode);
-
-       manager_object->ctxpopup = elm_ctxpopup_add(parent);
-       elm_ctxpopup_auto_hide_disabled_set(manager_object->ctxpopup, EINA_TRUE);
-       elm_object_style_set(manager_object->ctxpopup, "more/default");
-       eext_object_event_callback_add(manager_object->ctxpopup, EEXT_CALLBACK_BACK,
-                       _ctxpopup_del_cb, NULL);
-       eext_object_event_callback_add(manager_object->ctxpopup, EEXT_CALLBACK_MORE,
-                       _ctxpopup_del_cb, NULL);
-       evas_object_smart_callback_add(manager_object->ctxpopup, "dismissed",
-                       _ctxpopup_dismissed_cb, _win_main);
-       evas_object_event_callback_add(manager_object->ctxpopup, EVAS_CALLBACK_DEL,
-                       _ctxpopup_delete_cb, parent);
-       evas_object_event_callback_add(parent, EVAS_CALLBACK_RESIZE,
-                       _ctxpopup_resize_cb, _win_main);
-       evas_object_smart_callback_add(elm_object_top_widget_get(manager_object->ctxpopup),
-                       "rotation,changed", _ctxpopup_rotate_cb, _win_main);
-
-       if (current_state != HEADER_MODE_OFF &&
-                       current_state != HEADER_MODE_DEACTIVATING) {
-               item = elm_ctxpopup_item_append(manager_object->ctxpopup,
-                               "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK", NULL,
-                               _ctxpopup_item_select_cb, parent);
-               elm_object_item_domain_text_translatable_set(item, PACKAGE, EINA_TRUE);
-       }
-
-       item = elm_ctxpopup_item_append(manager_object->ctxpopup,
-                       "IDS_ST_BODY_ADVANCED", NULL,
-                       _ctxpopup_item_select_cb, parent);
-       elm_object_item_domain_text_translatable_set(item, PACKAGE, EINA_TRUE);
-
-#ifdef MODEL_BUILD_FEATURE_WLAN_CONCURRENT_MODE
-       if (ps_mode <= SETTING_PSMODE_POWERFUL &&
-                       current_state != HEADER_MODE_OFF &&
-                       current_state != HEADER_MODE_DEACTIVATING) {
-               item = elm_ctxpopup_item_append(manager_object->ctxpopup,
-                               "IDS_WIFI_BODY_WI_FI_DIRECT_ABB", NULL,
-                               _ctxpopup_item_select_cb, parent);
-               elm_object_item_domain_text_translatable_set(item, PACKAGE, EINA_TRUE);
-       }
-#endif
-
-       elm_ctxpopup_direction_priority_set(manager_object->ctxpopup,
-                       ELM_CTXPOPUP_DIRECTION_UP, ELM_CTXPOPUP_DIRECTION_UNKNOWN,
-                       ELM_CTXPOPUP_DIRECTION_UNKNOWN, ELM_CTXPOPUP_DIRECTION_UNKNOWN);
-
-       _ctxpopup_move(_win_main);
-       evas_object_show(manager_object->ctxpopup);
-}
-
-static void __refresh_scan_callback(void *data,
-               Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       int scan_result;
-       HEADER_MODES current_state;
-       current_state = viewer_manager_header_mode_get();
-
-       switch (current_state) {
-       case HEADER_MODE_ON:
-       case HEADER_MODE_CONNECTED:
-               viewer_manager_show(VIEWER_WINSET_SEARCHING);
-               viewer_manager_header_mode_set(HEADER_MODE_SEARCHING);
-
-               scan_result = wlan_manager_scan();
-               if (scan_result != WLAN_MANAGER_ERR_NONE) {
-                       viewer_manager_hide(VIEWER_WINSET_SEARCHING);
-                       viewer_manager_header_mode_set(current_state);
-               }
-               break;
-
-       default:
-               break;
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void __power_onoff_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       Elm_Object_Item *item = NULL;
-       const char *object_type;
-       HEADER_MODES current_mode;
-
-       item = (Elm_Object_Item *)event_info;
-       object_type = evas_object_type_get(obj);
-
-       current_mode = viewer_manager_header_mode_get();
-       ug_app_state->is_wifi_scan_indication_block = 0;
-
-       if (current_mode == HEADER_MODE_ACTIVATING ||
-                       current_mode == HEADER_MODE_DEACTIVATING) {
-               if (g_strcmp0(object_type, "elm_genlist") == 0)
-                       elm_genlist_item_selected_set(item, EINA_FALSE);
-
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-       if (g_strcmp0(object_type, "elm_check") == 0) {
-               Eina_Bool check_mode = elm_check_state_get(obj);
-
-               if (check_mode == TRUE && current_mode == HEADER_MODE_OFF) {
-                       elm_check_state_set(obj, EINA_FALSE);
-                       power_control();
-               } else if (check_mode != TRUE && current_mode != HEADER_MODE_OFF) {
-                       power_control();
-               }
-       } else if (g_strcmp0(object_type, "elm_genlist") == 0) {
-               power_control();
-       }
-
-       if (item != NULL) {
-               elm_genlist_item_update(item);
-               elm_genlist_item_selected_set(item, EINA_FALSE);
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static char *_gl_wifi_onoff_text_get(void *data, Evas_Object *obj, const char *part)
-{
-       char *det = NULL;
-       int ug_type = (int) data;
-
-       retvm_if(NULL == manager_object, NULL);
-
-       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part, part)) {
-               if (ug_type == UG_VIEW_OOBE) {
-                       det = g_strdup_printf("<font_size=%d>%s</font_size>",
-                                       g_content_size_info.mid_font,
-                                       manager_object->header_mode == HEADER_MODE_SEARCHING ?
-                                               sc(PACKAGE, I18N_TYPE_Scanning) :
-                                               manager_object->item_wifi_onoff_text);
-               } else {
-                       det = g_strdup(manager_object->item_wifi_onoff_text);
-               }
-       }
-
-       return det;
-}
-
-static char *_gl_helper_text_get(void *data, Evas_Object *obj, const char *part)
-{
-       char* det = NULL;
-
-       retvm_if(NULL == manager_object, NULL);
-
-       if (!strcmp(g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].sub_text_part, part)) {
-               det = g_strdup(manager_object->item_onoff_description_text);
-               assertm_if(NULL == det, "NULL!!");
-       }
-
-       return det;
-}
-
-static char *_gl_helper_content_get(void *data, Evas_Object *obj, const char *part)
-{
-       retvm_if(NULL == manager_object, NULL);
-
-       Evas_Object *box, *top_padding, *label;
-       char* det = g_strdup_printf("<align=center><font_size=%d>%s</font_size></align>",
-                       g_content_size_info.big_font,
-                       manager_object->item_onoff_description_text);
-
-       assertm_if(NULL == det, "NULL!!");
-
-       box = elm_box_add(obj);
-       elm_box_horizontal_set(box, EINA_FALSE);
-
-       top_padding = evas_object_rectangle_add(evas_object_evas_get(obj));
-       evas_object_size_hint_min_set(top_padding, ELM_SCALE_SIZE(40), ELM_SCALE_SIZE(50));
-       evas_object_size_hint_max_set(top_padding, ELM_SCALE_SIZE(40), ELM_SCALE_SIZE(50));
-       evas_object_color_set(top_padding, 0, 0, 0, 0);
-       evas_object_show(top_padding);
-       elm_box_pack_end(box, top_padding);
-
-       label = elm_label_add(box);
-       elm_object_text_set(label, det);
-       evas_object_show(label);
-       elm_box_pack_end(box, label);
-
-       return box;
-}
-
-static Evas_Object *_gl_wifi_onoff_content_get(void *data,
-               Evas_Object *obj, const char *part)
-{
-       if (manager_object == NULL)
-               return NULL;
-
-       Evas_Object *c = NULL;
-       int ug_type = (int) data;
-       const char *style;
-
-       // On&Off toggle button
-       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].sub_content_part, part)) {
-               if (ug_type == UG_VIEW_OOBE)
-                       style = "onoff";
-               else
-                       style = "on&off";
-
-               c = elm_check_add(obj);
-               elm_object_style_set(c, style);
-               evas_object_propagate_events_set(c, EINA_FALSE);
-               evas_object_smart_callback_add(c, "changed", __power_onoff_cb, NULL);
-
-               if (manager_object->header_mode == HEADER_MODE_OFF
-                               || manager_object->header_mode == HEADER_MODE_DEACTIVATING)
-                       elm_check_state_set(c, EINA_FALSE);
-               else
-                       elm_check_state_set(c, EINA_TRUE);
-
-               evas_object_size_hint_align_set(c, EVAS_HINT_FILL, EVAS_HINT_FILL);
-               evas_object_size_hint_weight_set(c, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       }
-
-       // OOBE: Progress icon
-       if (ug_type == UG_VIEW_OOBE
-                       && !strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].content_part, part)) {
-               if (manager_object->header_mode == HEADER_MODE_SEARCHING) {
-                       c = elm_progressbar_add(obj);
-                       elm_object_style_set(c, "process_small");
-                       evas_object_size_hint_align_set(c, EVAS_HINT_FILL, 0.5);
-                       evas_object_size_hint_weight_set(c,
-                                       EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-                       elm_progressbar_pulse(c, TRUE);
-                       evas_object_show(c);
-               }
-       }
-
-       // OOBE: Scan button
-       if (ug_type == UG_VIEW_OOBE && !strcmp("elm.swallow.icon.2", part)) {
-               c = elm_button_add(obj);
-               elm_object_style_set(c, "scan");
-               evas_object_size_hint_align_set(c, EVAS_HINT_FILL, EVAS_HINT_FILL);
-               evas_object_size_hint_weight_set(c, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-               elm_object_domain_translatable_text_set(c, PACKAGE, "IDS_WIFI_BUTTON_SCAN");
-               evas_object_smart_callback_add(c, "clicked", __refresh_scan_callback, NULL);
-
-               if (manager_object->header_mode == HEADER_MODE_SEARCHING)
-                       elm_object_disabled_set(c, EINA_TRUE);
-               else
-                       elm_object_disabled_set(c, EINA_FALSE);
-       }
-
-       return c;
-}
-
-static void __viewer_manager_wifi_onoff_item_create(Evas_Object* genlist, int ug_type)
-{
-       __COMMON_FUNC_ENTER__;
-
-       manager_object->item_wifi_onoff_text = g_strdup(sc(PACKAGE, I18N_TYPE_Wi_Fi));
-
-       wifi_onoff_itc.item_style = g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name;
-       wifi_onoff_itc.func.text_get = _gl_wifi_onoff_text_get;
-       wifi_onoff_itc.func.content_get = _gl_wifi_onoff_content_get;
-       wifi_onoff_itc.func.state_get = NULL;
-       wifi_onoff_itc.func.del = NULL;
-
-       manager_object->item_wifi_onoff = elm_genlist_item_append(genlist,
-                       &wifi_onoff_itc, (void *)ug_type, NULL, ELM_GENLIST_ITEM_NONE,
-                       NULL, NULL);
-
-       elm_genlist_item_select_mode_set(manager_object->item_wifi_onoff, ELM_OBJECT_SELECT_MODE_NONE);
-       __COMMON_FUNC_EXIT__;
-}
-
-static void __viewer_manager_onoff_description_item_create(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       manager_object->item_onoff_description_text = g_strdup(sc(PACKAGE,
-                               I18N_TYPE_Turn_on_wifi_to_view_available_networks));
-
-       if (wifi_get_ug_type() != UG_VIEW_IOT_COMMON) {
-               onoff_description_itc.item_style = g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].style_name;
-               onoff_description_itc.func.text_get = _gl_helper_text_get;
-               onoff_description_itc.func.content_get = NULL;
-       } else {
-               onoff_description_itc.item_style = g_genlist_info[WIFI_GENLIST_FULL_STYLE].style_name;
-               onoff_description_itc.func.text_get = NULL;
-               onoff_description_itc.func.content_get = _gl_helper_content_get;
-       }
-
-       onoff_description_itc.func.state_get = NULL;
-       onoff_description_itc.func.del = NULL;
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void viewer_manager_onoff_description_item_set(bool state)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (manager_object == NULL) {
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-       if (state && manager_object->item_onoff_description == NULL) {
-               manager_object->item_onoff_description = elm_genlist_item_append(manager_object->list,
-                       &onoff_description_itc, NULL, NULL, ELM_GENLIST_ITEM_NONE,
-                       NULL, NULL);
-       } else if (!state && manager_object->item_onoff_description != NULL) {
-               elm_object_item_del(manager_object->item_onoff_description);
-               manager_object->item_onoff_description = NULL;
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void _hidden_button_callback(void* data, Evas_Object* obj, void* event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       view_hidden_ap_popup_create(ug_app_state->layout_main, PACKAGE);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void __viewer_manager_hidden_button_create(Evas_Object *genlist)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (manager_object->sw_hidden_btn != NULL ||
-                       ug_app_state->ug_type != UG_VIEW_SETUP_WIZARD) {
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-       Evas_Object *btn = NULL;
-       Evas_Object *layout = NULL;
-       Elm_Object_Item *navi_it = NULL;
-
-       navi_it = elm_naviframe_top_item_get(manager_object->nav);
-       layout = elm_object_item_content_get(navi_it);
-
-       btn = elm_button_add(layout);
-       elm_object_style_set(btn, "default");
-       evas_object_propagate_events_set(btn, EINA_FALSE);
-
-       evas_object_smart_callback_add(btn, "clicked", _hidden_button_callback,
-                       NULL);
-       elm_object_domain_translatable_text_set(btn, PACKAGE,
-                       "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK");
-       elm_object_part_content_set(layout, "button1", btn);
-
-       switch (viewer_manager_header_mode_get()) {
-       case HEADER_MODE_ACTIVATING:
-       case HEADER_MODE_DEACTIVATING:
-       case HEADER_MODE_SEARCHING:
-               elm_object_disabled_set(btn, EINA_TRUE);
-               break;
-       default:
-               elm_object_disabled_set(btn, EINA_FALSE);
-               break;
-       }
-
-       evas_object_show(btn);
-       manager_object->sw_hidden_btn = btn;
-
-       __COMMON_FUNC_EXIT__;
-}
-
-
-static void __viewer_manager_setup_wizard_scan_btn_create(Evas_Object *genlist)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (manager_object->sw_scan_btn != NULL ||
-                       ug_app_state->ug_type != UG_VIEW_SETUP_WIZARD) {
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-       Evas_Object *btn = NULL;
-       Evas_Object *layout = NULL;
-       Elm_Object_Item *navi_it = NULL;
-
-       navi_it = elm_naviframe_top_item_get(manager_object->nav);
-       layout = elm_object_item_content_get(navi_it);
-
-       btn = elm_button_add(layout);
-       elm_object_style_set(btn, "default");
-       evas_object_propagate_events_set(btn, EINA_FALSE);
-
-       evas_object_smart_callback_add(btn, "clicked", __refresh_scan_callback,
-                       NULL);
-       elm_object_domain_translatable_text_set(btn, PACKAGE,
-                       "IDS_WIFI_BUTTON_SCAN");
-       elm_object_part_content_set(layout, "button2", btn);
-
-       switch (viewer_manager_header_mode_get()) {
-       case HEADER_MODE_ACTIVATING:
-       case HEADER_MODE_DEACTIVATING:
-       case HEADER_MODE_SEARCHING:
-               elm_object_disabled_set(btn, EINA_TRUE);
-               break;
-       default:
-               elm_object_disabled_set(btn, EINA_FALSE);
-               break;
-       }
-
-       evas_object_show(btn);
-       manager_object->sw_scan_btn = btn;
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void viewer_manager_setup_wizard_scan_btn_set(Eina_Bool show_state)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (ug_app_state->ug_type != UG_VIEW_SETUP_WIZARD ||
-                       manager_object == NULL ||
-                       manager_object->sw_scan_btn == NULL) {
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-       elm_object_disabled_set(manager_object->sw_scan_btn, !show_state);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static Eina_Bool viewer_manager_scan_button_set(Eina_Bool show_state)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (manager_object == NULL) {
-               __COMMON_FUNC_EXIT__;
-               return EINA_FALSE;
-       }
-
-       if (manager_object->scan_button == NULL)
-               viewer_manager_create_scan_btn();
-
-       /* TODO: need to check VIEW_MANAGER_VIEW_TYPE_MAIN ?
-        * Evas_Object* navi_frame = viewer_manager_get_naviframe();
-        * view_manager_view_type_t top_view_id =
-        *                      (view_manager_view_type_t)evas_object_data_get(
-        *                              navi_frame, SCREEN_TYPE_ID_KEY);
-        */
-
-       if (show_state == EINA_TRUE && manager_object->scan_button != NULL)
-               elm_object_disabled_set(manager_object->scan_button, EINA_FALSE);
-       else if (show_state == EINA_FALSE && manager_object->scan_button != NULL)
-               elm_object_disabled_set(manager_object->scan_button, EINA_TRUE);
-
-       viewer_manager_setup_wizard_scan_btn_set(show_state);
-
-       __COMMON_FUNC_EXIT__;
-       return EINA_TRUE;
-}
-
-static void __ea_setup_wizard_back_cb(void *data, Evas_Object *obj,
-               void *event_info)
-{
-       if ((view_manager_view_type_t)evas_object_data_get(obj, SCREEN_TYPE_ID_KEY) !=
-                       VIEW_MANAGER_VIEW_TYPE_MAIN) {
-               eext_naviframe_back_cb(data, obj, event_info);
-               return;
-       }
-
-       if (viewer_manager_is_passwd_popup_exists() == TRUE ||
-                       ug_app_state->bAlive == EINA_FALSE) {
-               return;
-       }
-
-       _lbutton_click_cb(data, obj, event_info);
-}
-
-static void __viewer_manager_create_setup_wizard_content(Evas_Object *layout)
-{
-       __COMMON_FUNC_ENTER__;
-
-       Elm_Object_Item *navi_it = NULL;
-
-       elm_layout_file_set(layout, SETUP_WIZARD_EDJ_PATH, "main_pwlock");
-       elm_object_domain_translatable_part_text_set(layout, "text.title",
-               PACKAGE, sc(PACKAGE, I18N_TYPE_Wi_Fi));
-
-       eext_object_event_callback_add(manager_object->nav, EEXT_CALLBACK_BACK,
-                       __ea_setup_wizard_back_cb, NULL);
-
-       __viewer_manager_wifi_onoff_item_create(manager_object->list, UG_VIEW_SETUP_WIZARD);
-       __viewer_manager_onoff_description_item_create();
-
-       elm_object_part_content_set(layout, "elm.swallow.content",
-                       manager_object->list);
-
-       navi_it = elm_naviframe_item_push(manager_object->nav, NULL, NULL, NULL, layout, NULL);
-       elm_naviframe_item_title_enabled_set(navi_it, EINA_FALSE, EINA_FALSE);
-
-       evas_object_data_set(manager_object->nav, SCREEN_TYPE_ID_KEY,
-                       (void *)VIEW_MANAGER_VIEW_TYPE_MAIN);
-       evas_object_smart_callback_add(manager_object->nav,
-                       "transition,finished", _transition_finished_main_cb, navi_it);
-
-       Evas_Object *prev_btn = elm_button_add(layout);
-       elm_object_style_set(prev_btn, "bottom");
-       elm_object_part_content_set(layout, "button.prev", prev_btn);
-       elm_object_text_set(prev_btn, sc(PACKAGE, I18N_TYPE_Prev));
-       evas_object_smart_callback_add(prev_btn, "clicked", _lbutton_click_cb, manager_object);
-       manager_object->prev_button = prev_btn;
-
-       Evas_Object *next_btn = elm_button_add(layout);
-       elm_object_style_set(next_btn, "bottom");
-       elm_object_part_content_set(layout, "button.next", next_btn);
-       elm_object_text_set(next_btn, sc(PACKAGE, I18N_TYPE_Next));
-       evas_object_smart_callback_add(next_btn, "clicked", _rbutton_click_cb, manager_object);
-       manager_object->next_button = next_btn;
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void __viewer_manager_create_wifi_ug_content(Evas_Object *layout,
-               Evas_Object *_win_main)
-{
-       __COMMON_FUNC_ENTER__;
-
-       Elm_Object_Item *navi_it = NULL;
-       Evas_Object *back_btn = NULL;
-       Evas_Object *more_btn = NULL;
-       int ug_type = wifi_get_ug_type();
-
-       if (ug_type == UG_VIEW_IOT_COMMON) {
-               elm_layout_file_set(layout, MAIN_LAYOUT_EDJ_PATH, "main_layout");
-       } else {
-               elm_layout_theme_set(layout, "layout", "application", "default");
-               edje_object_signal_emit(elm_layout_edje_get(layout), "elm,state,show,content", "elm");
-               edje_object_signal_emit(elm_layout_edje_get(layout), "elm,bg,show,group_list", "elm");
-       }
-
-       __viewer_manager_wifi_onoff_item_create(manager_object->list, UG_VIEW_DEFAULT);
-       __viewer_manager_onoff_description_item_create();
-
-       elm_object_part_content_set(layout, "elm.swallow.content", manager_object->list);
-
-       eext_object_event_callback_add(manager_object->nav, EEXT_CALLBACK_BACK, eext_naviframe_back_cb, NULL);
-
-       back_btn = elm_button_add(manager_object->nav);
-       elm_object_style_set(back_btn, "naviframe/back_btn/default");
-       evas_object_smart_callback_add(back_btn, "clicked", __back_cb, _win_main);
-       elm_object_focus_allow_set(back_btn, EINA_FALSE);
-
-       manager_object->navi_it = navi_it = elm_naviframe_item_push(manager_object->nav,
-                       sc(PACKAGE, I18N_TYPE_Wi_Fi), back_btn, NULL,
-                       layout, NULL);
-       evas_object_data_set(manager_object->nav, SCREEN_TYPE_ID_KEY,
-                       (void *)VIEW_MANAGER_VIEW_TYPE_MAIN);
-       evas_object_smart_callback_add(manager_object->nav,
-                       "transition,finished", _transition_finished_main_cb, navi_it);
-
-       more_btn = elm_button_add(manager_object->nav);
-       evas_object_smart_callback_add(more_btn, "clicked",
-                       _more_button_cb, _win_main);
-
-       if (ug_app_state->ug_type == UG_VIEW_IOT_COMMON) {
-               elm_object_style_set(more_btn, "naviframe/more");
-               elm_object_item_part_content_set(navi_it, "title_content", more_btn);
-       } else {
-               elm_object_style_set(more_btn, "naviframe/more/default");
-               elm_object_item_part_content_set(navi_it, "toolbar_more_btn", more_btn);
-       }
-
-       elm_naviframe_item_pop_cb_set(navi_it, _back_sk_cb, NULL);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void __viewer_manager_create_oobe_content(Evas_Object *layout,
-               Evas_Object *_win_main)
-{
-       __COMMON_FUNC_ENTER__;
-
-       Elm_Object_Item *navi_it = NULL;
-
-       elm_layout_theme_set(layout, "layout", "application", "default");
-       edje_object_signal_emit(elm_layout_edje_get(layout), "elm,state,show,content", "elm");
-       edje_object_signal_emit(elm_layout_edje_get(layout), "elm,bg,show,group_list", "elm");
-
-       __viewer_manager_wifi_onoff_item_create(manager_object->list, UG_VIEW_OOBE);
-       __viewer_manager_onoff_description_item_create();
-
-       elm_object_part_content_set(layout, "elm.swallow.content", manager_object->list);
-
-       eext_object_event_callback_add(manager_object->nav, EEXT_CALLBACK_BACK,
-                       eext_naviframe_back_cb, NULL);
-
-       manager_object->navi_it = navi_it = elm_naviframe_item_push(manager_object->nav,
-                       NULL, NULL, NULL, layout, NULL);
-
-       elm_naviframe_item_title_enabled_set(manager_object->navi_it, EINA_FALSE, EINA_FALSE);
-       evas_object_data_set(manager_object->nav, SCREEN_TYPE_ID_KEY,
-                       (void *)VIEW_MANAGER_VIEW_TYPE_MAIN);
-       evas_object_smart_callback_add(manager_object->nav,
-                       "transition,finished", _transition_finished_main_cb, navi_it);
-       elm_naviframe_item_pop_cb_set(navi_it, _back_sk_cb, NULL);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-#if 0 /* not used */
-Evas_Object *viewer_manager_create_bg(Evas_Object *parent, char *style)
-{
-       Evas_Object *bg;
-
-       bg = elm_bg_add(parent);
-       evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND,
-               EVAS_HINT_EXPAND);
-
-       if (style)
-               elm_object_style_set(bg, style);
-
-       elm_win_resize_object_add(parent, bg);
-       evas_object_show(bg);
-
-       return bg;
-}
-#endif
-
-Evas_Object *viewer_manager_create(Evas_Object *_parent, Evas_Object *_win_main)
-{
-       __COMMON_FUNC_ENTER__;
-
-       retvm_if(NULL == _parent, NULL);
-       if (manager_object != NULL) {
-               free(manager_object);
-               manager_object = NULL;
-       }
-
-       Evas_Object *layout = NULL;
-       Evas_Object *view_content = NULL;
-
-       manager_object = g_new0(viewer_manager_object, 1);
-       retvm_if(NULL == manager_object, NULL);
-
-       /* Add Full Layout */
-       layout = elm_layout_add(_parent);
-       retvm_if(NULL == layout, NULL);
-
-       elm_layout_theme_set(layout, "layout", "application", "default");
-       evas_object_size_hint_weight_set(layout,
-                       EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       edje_object_signal_emit(elm_layout_edje_get(layout),
-                       "elm,state,show,content", "elm");
-       edje_object_signal_emit(elm_layout_edje_get(layout),
-                       "elm,bg,show,group_list", "elm");
-       edje_object_signal_emit(elm_layout_edje_get(layout),
-                       "elm,state,show,indicator", "elm");
-
-       /* Add Naviframe */
-       manager_object->nav = elm_naviframe_add(layout);
-       assertm_if(NULL == manager_object->nav, "manager_object->nav is NULL");
-       elm_object_part_content_set(layout,
-                       "elm.swallow.content", manager_object->nav);
-       elm_naviframe_prev_btn_auto_pushed_set(manager_object->nav, EINA_FALSE);
-       eext_object_event_callback_add(manager_object->nav, EEXT_CALLBACK_MORE,
-                       eext_naviframe_more_cb, NULL);
-
-       /* Add layout for custom styles */
-       elm_theme_extension_add(NULL, CUSTOM_EDITFIELD_PATH);
-
-       if (ug_app_state->ug_type == UG_VIEW_OOBE)
-               elm_theme_extension_add(NULL, OOBE_BUTTONS_EDJ_PATH);
-
-       /* Add MainView Layout */
-       view_content = elm_layout_add(manager_object->nav);
-
-       /* Add genlist */
-       manager_object->list = viewer_list_create(view_content);
-       assertm_if(NULL == manager_object->list, "manager_object->list is NULL");
-
-       /* Add app setup-wizard/wifi-ug specific contents */
-       if (ug_app_state->ug_type == UG_VIEW_SETUP_WIZARD)
-               __viewer_manager_create_setup_wizard_content(view_content);
-       else if (ug_app_state->ug_type == UG_VIEW_OOBE)
-               __viewer_manager_create_oobe_content(view_content, _win_main);
-       else
-               __viewer_manager_create_wifi_ug_content(view_content, _win_main);
-
-       if(_is_emulator()) {
-               int state = wlan_manager_state_get();
-               if(state == WLAN_MANAGER_UNCONNECTED) {
-                       viewer_manager_header_mode_set(HEADER_MODE_ON);
-                       wifi_emulator_create_event_timer(WIFI_EMUL_EVENT_TIMER_ACTIVATE,
-                                       1000, wlan_manager_emulator_power_on, NULL);
-               } else {
-                       viewer_manager_header_mode_set(HEADER_MODE_OFF);
-                       wifi_emulator_create_event_timer(WIFI_EMUL_EVENT_TIMER_DEACTIVATE,
-                                       500, wlan_manager_emulator_power_off, NULL);
-               }
-       }
-
-       evas_object_show(layout);
-       elm_object_focus_set(layout, EINA_TRUE);
-
-       __COMMON_FUNC_EXIT__;
-       return layout;
-}
-
-void viewer_manager_destroy(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (wifi_device_list != NULL) {
-               g_list_free(wifi_device_list);
-               wifi_device_list = NULL;
-       }
-
-       if (manager_object != NULL) {
-               viewer_manager_cleanup_views();
-
-               if (manager_object->item_wifi_onoff_text) {
-                       g_free(manager_object->item_wifi_onoff_text);
-                       manager_object->item_wifi_onoff_text = NULL;
-               }
-
-               if (manager_object->item_onoff_description) {
-                       g_free(manager_object->item_onoff_description_text);
-                       manager_object->item_onoff_description = NULL;
-               }
-
-               g_free(manager_object);
-               manager_object = NULL;
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-Eina_Bool viewer_manager_show(VIEWER_WINSETS winset)
-{
-       __COMMON_FUNC_ENTER__;
-
-       assertm_if(NULL == manager_object, "Manager object is NULL");
-
-       switch (winset) {
-       case VIEWER_WINSET_SEARCHING:
-               viewer_manager_scan_button_set(EINA_FALSE);
-               viewer_list_item_disable_all();
-               break;
-
-       case VIEWER_WINSET_SUB_CONTENTS:
-               assertm_if(NULL == manager_object->list, "List is NULL");
-
-               viewer_list_title_item_set(manager_object->item_wifi_onoff);
-               if (ug_app_state->ug_type == UG_VIEW_SETUP_WIZARD) {
-                       __viewer_manager_hidden_button_create(manager_object->list);
-                       __viewer_manager_setup_wizard_scan_btn_create(
-                               manager_object->list);
-               }
-               break;
-
-       case VIEWER_WINSET_SEARCHING_GRP_TITLE:
-               viewer_manager_scan_button_set(EINA_FALSE);
-               break;
-
-       default:
-               break;
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return EINA_TRUE;
-}
-
-static void __viewer_manager_hidden_btn_del(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (manager_object->sw_hidden_btn) {
-               evas_object_del(manager_object->sw_hidden_btn);
-               manager_object->sw_hidden_btn = NULL;
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void __viewer_manager_setup_wizard_scan_btn_del(void)
-{
-       if (ug_app_state->ug_type != UG_VIEW_SETUP_WIZARD)
-               return;
-
-       __COMMON_FUNC_ENTER__;
-
-       if (manager_object->sw_scan_btn) {
-               evas_object_del(manager_object->sw_scan_btn);
-               manager_object->sw_scan_btn = NULL;
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-Eina_Bool viewer_manager_hide(VIEWER_WINSETS winset)
-{
-       __COMMON_FUNC_ENTER__;
-
-       switch (winset) {
-       case VIEWER_WINSET_SEARCHING:
-               /* searching view */
-               viewer_manager_scan_button_set(EINA_TRUE);
-               viewer_list_item_enable_all();
-               break;
-
-       case VIEWER_WINSET_SUB_CONTENTS:
-               /* hidden AP and WPS PBC */
-               if (ug_app_state->passpopup) {
-                       passwd_popup_free(ug_app_state->passpopup);
-                       ug_app_state->passpopup = NULL;
-               }
-
-               if (ug_app_state->eap_view) {
-                       eap_connect_data_free(ug_app_state->eap_view);
-                       ug_app_state->eap_view = NULL;
-               }
-
-               if (ug_app_state->ug_type == UG_VIEW_SETUP_WIZARD) {
-                       __viewer_manager_hidden_btn_del();
-                       __viewer_manager_setup_wizard_scan_btn_del();
-               }
-               viewer_list_title_item_del();
-               break;
-
-       default:
-               break;
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return EINA_TRUE;
-}
-
-#if 0
-/* Unused function */
-Eina_Bool viewer_manager_genlist_item_update(Elm_Object_Item* item)
-{
-       __COMMON_FUNC_ENTER__;
-       if (item == NULL) {
-               __COMMON_FUNC_EXIT__;
-               return EINA_FALSE;
-       }
-
-       if (item != NULL)
-               elm_genlist_item_update(item);
-
-       __COMMON_FUNC_EXIT__;
-       return EINA_FALSE;
-}
-#endif
-
-void viewer_manager_update_hidden_btn(void)
-{
-       if (ug_app_state->ug_type != UG_VIEW_SETUP_WIZARD)
-               return;
-
-       __COMMON_FUNC_ENTER__;
-       retm_if(NULL == manager_object->sw_hidden_btn);
-
-       switch (viewer_manager_header_mode_get()) {
-       case HEADER_MODE_ACTIVATING:
-       case HEADER_MODE_DEACTIVATING:
-       case HEADER_MODE_SEARCHING:
-               elm_object_disabled_set(manager_object->sw_hidden_btn,
-                               EINA_TRUE);
-               break;
-       default:
-               elm_object_disabled_set(manager_object->sw_hidden_btn,
-                               EINA_FALSE);
-               break;
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-void viewer_manager_update_setup_wizard_scan_btn(void)
-{
-       if (ug_app_state->ug_type != UG_VIEW_SETUP_WIZARD)
-               return;
-
-       __COMMON_FUNC_ENTER__;
-       retm_if(NULL == manager_object->sw_scan_btn);
-
-       switch (viewer_manager_header_mode_get()) {
-       case HEADER_MODE_ACTIVATING:
-       case HEADER_MODE_DEACTIVATING:
-       case HEADER_MODE_SEARCHING:
-               elm_object_disabled_set(manager_object->sw_scan_btn,
-                               EINA_TRUE);
-               break;
-       default:
-               elm_object_disabled_set(manager_object->sw_scan_btn,
-                               EINA_FALSE);
-               break;
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-void viewer_manager_setup_wizard_button_controller()
-{
-       __COMMON_FUNC_ENTER__;
-
-       int ret;
-       wifi_manager_connection_state_e connection_state;
-
-       ret = wlan_manager_get_connection_state(&connection_state);
-       if (ret != WIFI_MANAGER_ERROR_NONE)
-               INFO_LOG(UG_NAME_NORMAL, "Failed to retrieve connection state ret [%d]", ret);
-
-       if (manager_object->prev_button != NULL &&
-               ug_app_state->lbutton_setup_wizard_prev != NULL) {
-               elm_object_text_set(manager_object->prev_button,
-                       sc(PACKAGE, I18N_TYPE_Prev));
-       }
-
-       if (connection_state == WIFI_MANAGER_CONNECTION_STATE_CONNECTED) {
-               if (manager_object->next_button != NULL &&
-                       ug_app_state->rbutton_setup_wizard_next != NULL) {
-                       elm_object_text_set(manager_object->next_button,
-                               sc(PACKAGE, I18N_TYPE_Next));
-               }
-       } else {
-               if (manager_object->next_button != NULL &&
-                       ug_app_state->rbutton_setup_wizard_skip != NULL) {
-                       elm_object_text_set(manager_object->next_button,
-                               sc(PACKAGE, I18N_TYPE_Skip));
-               }
-       }
-
-       if (manager_object->sw_hidden_btn != NULL) {
-               elm_object_domain_translatable_text_set(
-                               manager_object->sw_hidden_btn, PACKAGE,
-                               "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK");
-       }
-
-       if (manager_object->sw_scan_btn != NULL) {
-               elm_object_domain_translatable_text_set(
-                               manager_object->sw_scan_btn, PACKAGE,
-                               "IDS_WIFI_BUTTON_SCAN");
-       }
-}
-
-static void viewer_manager_pop_naviframe_item(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       view_manager_view_type_t top_viewID;
-
-       top_viewID = viewer_manager_view_type_get();
-       if (top_viewID == VIEW_MANAGER_VIEW_TYPE_DETAIL)
-               elm_naviframe_item_pop(viewer_manager_get_naviframe());
-
-       __COMMON_FUNC_EXIT__;
-}
-
-Evas_Object *viewer_manager_naviframe_power_item_get(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       Elm_Object_Item *navi_it = NULL;
-       Evas_Object *layout = NULL;
-
-       if (manager_object == NULL)
-               return NULL;
-
-       navi_it = elm_naviframe_top_item_get(manager_object->nav);
-
-       if (navi_it == NULL) {
-               ERROR_LOG(UG_NAME_ERR, "navi_it is NULL");
-               return NULL;
-       }
-
-       if (ug_app_state->ug_type == UG_VIEW_SETUP_WIZARD) {
-               layout = elm_object_item_content_get(navi_it);
-               if (layout) {
-                       __COMMON_FUNC_EXIT__;
-                       return elm_object_part_content_get(layout, "title_right_btn");
-               }
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return elm_object_item_part_content_get(navi_it, "title_right_btn");
-}
-
-// For IoT Common profile.
-Evas_Object *viewer_maanger_create_scan_list_btn(Evas_Object *parent)
-{
-       Evas_Object *btn = elm_button_add(parent);
-       if (!btn)
-               return NULL;
-
-       elm_object_style_set(btn, "border");
-       elm_object_domain_translatable_text_set(btn, PACKAGE,
-                       "IDS_WIFI_BUTTON_SCAN");
-       evas_object_smart_callback_add(btn, "clicked", __refresh_scan_callback, NULL);
-
-       return btn;
-}
-
-int viewer_manager_create_scan_btn(void)
-{
-       __COMMON_FUNC_ENTER__;
-       if (ug_app_state->ug_type == UG_VIEW_SETUP_WIZARD
-                       || ug_app_state->ug_type == UG_VIEW_OOBE
-                       || ug_app_state->ug_type == UG_VIEW_IOT_COMMON
-                       || manager_object->scan_button) {
-               __COMMON_FUNC_EXIT__;
-               return 0;
-       }
-       Evas_Object *btn = elm_button_add(manager_object->nav);
-               /* Use "bottom" style button */
-       if (!btn) {
-               ERROR_LOG(UG_NAME_NORMAL, "Error creating toolbar");
-               return -1;
-       }
-       elm_object_style_set(btn, "bottom");
-       elm_object_domain_translatable_text_set(btn, PACKAGE,
-                       "IDS_WIFI_BUTTON_SCAN");
-       evas_object_smart_callback_add(btn, "clicked", __refresh_scan_callback, NULL);
-
-       /* Set button into "toolbar" swallow part */
-       elm_object_item_part_content_set(manager_object->navi_it, "toolbar", btn);
-       manager_object->scan_button = btn;
-       evas_object_show(manager_object->scan_button);
-       __COMMON_FUNC_EXIT__;
-       return 0;
-}
-
-void viewer_manager_header_mode_set(HEADER_MODES new_mode)
-{
-       __COMMON_FUNC_ENTER__;
-
-       HEADER_MODES old_mode;
-       if (manager_object == NULL)
-               return;
-
-       if (HEADER_MODE_OFF > new_mode || HEADER_MODE_MAX <= new_mode) {
-               ERROR_LOG(UG_NAME_ERR, "Invalid mode %d", new_mode);
-               return;
-       }
-
-       old_mode = manager_object->header_mode;
-       if (old_mode == new_mode) {
-               if (new_mode == HEADER_MODE_OFF && manager_object->scan_button) {
-                       evas_object_del(manager_object->scan_button);
-                       manager_object->scan_button = NULL;
-               }
-               return;
-       }
-
-       DEBUG_LOG(UG_NAME_NORMAL, "Header mode %d --> %d", old_mode, new_mode);
-
-       manager_object->header_mode = new_mode;
-
-       switch (new_mode) {
-       case HEADER_MODE_OFF:
-               viewer_manager_onoff_description_item_set(TRUE);
-               if (manager_object->scan_button) {
-                       evas_object_del(manager_object->scan_button);
-                       manager_object->scan_button = NULL;
-               }
-               if (ug_app_state->ug_type == UG_VIEW_SETUP_WIZARD) {
-                       __viewer_manager_hidden_btn_del();
-                       __viewer_manager_setup_wizard_scan_btn_del();
-               }
-               ug_app_state->is_wifi_scan_indication_block = 0;
-               break;
-       case HEADER_MODE_ON:
-       case HEADER_MODE_CONNECTED:
-               viewer_manager_onoff_description_item_set(FALSE);
-               viewer_manager_scan_button_set(EINA_TRUE);
-               break;
-       default:
-               break;
-       }
-
-       if (manager_object->item_wifi_onoff != NULL)
-               elm_genlist_item_update(manager_object->item_wifi_onoff);
-       viewer_list_title_item_update();
-       if (ug_app_state->ug_type == UG_VIEW_SETUP_WIZARD) {
-               viewer_manager_update_hidden_btn();
-               viewer_manager_update_setup_wizard_scan_btn();
-               viewer_manager_setup_wizard_button_controller();
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-HEADER_MODES viewer_manager_header_mode_get(void)
-{
-       return manager_object->header_mode;
-}
-
-Evas_Object* viewer_manager_get_naviframe()
-{
-       return manager_object->nav;
-}
-
-void viewer_manager_refresh_ap_info(Elm_Object_Item *item)
-{
-       if (!item)
-               return;
-
-       ug_genlist_data_t *gdata = elm_object_item_data_get(item);
-       if (!gdata)
-               return;
-
-       wifi_device_info_t *wifi_device = gdata->device_info;
-       if (!wifi_device)
-               return;
-
-       wifi_manager_ap_refresh(wifi_device->ap);
-
-       return;
-}
-
-static gboolean __viewer_manager_list_scroll_to_top(void *data)
-{
-       if (data)
-               elm_genlist_item_bring_in((Elm_Object_Item *)data, ELM_GENLIST_ITEM_SCROLLTO_TOP);
-
-       return FALSE;
-}
-
-void viewer_manager_move_to_top(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       Elm_Object_Item * first_item = NULL;
-
-       if (manager_object == NULL || manager_object->list == NULL)
-               return;
-
-       first_item = elm_genlist_first_item_get(manager_object->list);
-       if (first_item == NULL)
-               return;
-
-       common_util_managed_idle_add(__viewer_manager_list_scroll_to_top, first_item);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-Elm_Object_Item *viewer_manager_move_item_to_top(Elm_Object_Item *old_item)
-{
-       __COMMON_FUNC_ENTER__;
-
-       Elm_Object_Item *first_item = viewer_list_get_first_item();
-       ug_genlist_data_t *gdata = NULL, *first_it_gdata = NULL;
-
-       if (!old_item || !first_item) {
-               __COMMON_FUNC_EXIT__;
-               return NULL;
-       }
-
-       gdata = elm_object_item_data_get(old_item);
-       if (!gdata || !gdata->device_info) {
-               __COMMON_FUNC_EXIT__;
-               return NULL;
-       }
-
-       if (old_item != first_item) {
-               first_it_gdata = elm_object_item_data_get(first_item);
-               elm_object_item_data_set(first_item, gdata);
-               elm_object_item_data_set(old_item, first_it_gdata);
-
-               if (first_item != NULL)
-                       elm_genlist_item_update(first_item);
-               if (old_item != NULL)
-                       elm_genlist_item_update(old_item);
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return first_item;
-}
-
-void viewer_manager_update_rssi(void)
-{
-       int ret;
-       wifi_manager_ap_h ap;
-
-       ret = wlan_manager_get_connected_ap(&ap);
-       if (WIFI_MANAGER_ERROR_NONE != ret)
-               return;
-
-       Elm_Object_Item *item = item_get_for_ap(ap);
-       if (!item) {
-               wifi_manager_ap_destroy(ap);
-               return;
-       }
-
-       ug_genlist_data_t* gdata = elm_object_item_data_get(item);
-       if (gdata && gdata->device_info) {
-               int rssi = 0;
-
-               if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_get_rssi(ap, &rssi)) {
-                       wifi_manager_ap_destroy(ap);
-                       return;
-               } else if (gdata->device_info->rssi != rssi) {
-                       wifi_manager_ap_refresh(gdata->device_info->ap);
-                       gdata->device_info->rssi = rssi;
-
-                       g_free(gdata->device_info->ap_image_path);
-
-                       common_utils_get_device_icon(gdata->device_info,
-                                       &gdata->device_info->ap_image_path);
-
-                       if (item != NULL)
-                               elm_genlist_item_update(item);
-               }
-       }
-
-       wifi_manager_ap_destroy(ap);
-}
-
-static gint compare(gconstpointer a, gconstpointer b)
-{
-       bool favorite1 = false, favorite2 = false;
-       wifi_manager_connection_state_e state1 = 0, state2 = 0;
-
-       wifi_device_info_t *wifi_device1 = (wifi_device_info_t*)a;
-       wifi_device_info_t *wifi_device2 = (wifi_device_info_t*)b;
-
-       wifi_manager_ap_get_connection_state(wifi_device1->ap, &state1);
-       wifi_manager_ap_get_connection_state(wifi_device2->ap, &state2);
-
-       if (state1 != state2) {
-               if (state1 == WIFI_MANAGER_CONNECTION_STATE_CONNECTED)
-                       return -1;
-               if (state2 == WIFI_MANAGER_CONNECTION_STATE_CONNECTED)
-                       return 1;
-
-               if (state1 == WIFI_MANAGER_CONNECTION_STATE_CONFIGURATION)
-                       return -1;
-               if (state2 == WIFI_MANAGER_CONNECTION_STATE_CONFIGURATION)
-                       return 1;
-
-               if (state1 == WIFI_MANAGER_CONNECTION_STATE_ASSOCIATION)
-                       return -1;
-               if (state2 == WIFI_MANAGER_CONNECTION_STATE_ASSOCIATION)
-                       return 1;
-       }
-
-       wifi_manager_ap_is_favorite(wifi_device1->ap, &favorite1);
-       wifi_manager_ap_is_favorite(wifi_device2->ap, &favorite2);
-
-       if (favorite1 != favorite2) {
-               if (favorite1 == true)
-                       return -1;
-               if (favorite2 == true)
-                       return 1;
-       }
-
-       if (manager_object->sort_type == I18N_TYPE_Alphabetical) {
-               return strcasecmp((const char *)wifi_device1->ssid,
-                               (const char *)wifi_device2->ssid);
-       } else {
-               return ((wifi_device1->rssi >= wifi_device2->rssi) ? -1 : 1);
-       }
-}
-
-static bool wifi_update_list_for_each_ap(wifi_manager_ap_h ap, void *user_data)
-{
-       int *profile_size = (int *)user_data;
-       wifi_device_info_t *wifi_device = NULL;
-
-       wifi_device = view_list_item_device_info_create(ap);
-       if (wifi_device == NULL)
-               return true;
-
-       wifi_device_list = g_list_insert_sorted(wifi_device_list, wifi_device, compare);
-       (*profile_size)++;
-
-       return true;
-}
-
-static wifi_device_info_t *view_list_item_emulator_device_info_create(int index)
-{
-       wifi_device_info_t* wifi_device = NULL;
-
-       wifi_device = g_try_new0(wifi_device_info_t, 1);
-       retvm_if(NULL == wifi_device, NULL);
-
-       wifi_device->ap = NULL;
-       wifi_device->ssid = g_strdup(wifi_samples[index].ssid);
-       wifi_device->rssi = 100;
-       wifi_device->security_mode = wifi_samples[index].security;
-       wifi_device->wps_mode = wifi_samples[index].wps;
-       common_utils_get_device_icon(wifi_device, &wifi_device->ap_image_path);
-
-       return wifi_device;
-}
-
-static void wifi_update_list_for_emulator_ap(void)
-{
-       int index;
-       wifi_device_info_t *wifi_device = NULL;
-
-       for (index = 0; index < wifi_sample_count; ++index) {
-               wifi_device = view_list_item_emulator_device_info_create(index);
-               if (wifi_device == NULL)
-                       return;
-
-               wifi_device_list = g_list_insert_sorted(wifi_device_list, wifi_device, compare);
-               INFO_LOG(UG_NAME_NORMAL, "wifi_device_list added device(%s)", wifi_device->ssid);
-       }
-}
-
-static int viewer_manager_update_list_all(char *ssid)
-{
-       int i, profiles_list_size = 0;
-       Elm_Object_Item *item = NULL;
-       GList* list_of_device ;
-       wifi_device_info_t *wifi_device = NULL;
-       int ssid_count = 0;
-
-       __COMMON_FUNC_ENTER__;
-
-       view_manager_list_update_info_t update_info;
-       memset(&update_info, 0, sizeof(update_info));
-
-       manager_object->sort_type = _convert_vconf_to_sort_by_value(
-                       common_util_get_system_registry(VCONF_SORT_BY));
-
-       if (_is_emulator()) {
-               profiles_list_size = wifi_sample_count;
-               wifi_update_list_for_emulator_ap();
-       } else
-               wlan_manager_foreach_found_ap(wifi_update_list_for_each_ap, &profiles_list_size);
-
-       list_of_device = wifi_device_list;
-       for (i = 0; i < profiles_list_size && list_of_device != NULL; i++) {
-               wifi_device = (wifi_device_info_t*)list_of_device->data;
-               if (ssid == NULL || g_strcmp0(ssid, wifi_device->ssid) == 0) {
-                       item = viewer_list_item_insert_after(wifi_device, update_info.last_appended_item);
-                       if (item) {
-                               update_info.last_appended_item = item;
-                               update_info.total_items_added++;
-                               ssid_count++;
-                       }
-               }
-
-               list_of_device = list_of_device->next;
-       }
-
-       if (wifi_device_list != NULL) {
-               g_list_free(wifi_device_list);
-               wifi_device_list = NULL;
-       }
-
-       // OOBE: hidden AP, IOT: scan button
-       viewer_list_last_item_set(update_info.last_appended_item);
-       INFO_LOG(UG_NAME_NORMAL, "total items added = %d", update_info.total_items_added);
-
-       if (0 == update_info.total_items_added) {
-               /* Check if whether it's the first time we get no profiles,
-                * if so, send one more scan request. This avoids the issue of
-                * showing 'No Wi-Fi AP found' during launch time.
-                */
-               if (manager_object->is_first_time_no_profiles == false) {
-                       HEADER_MODES current_state;
-                       int scan_result = WLAN_MANAGER_ERR_NONE;
-                       current_state = viewer_manager_header_mode_get();
-
-                       viewer_manager_show(VIEWER_WINSET_SEARCHING);
-                       viewer_manager_header_mode_set(HEADER_MODE_SEARCHING);
-
-                       scan_result = wlan_manager_scan();
-                       if (scan_result != WLAN_MANAGER_ERR_NONE) {
-                               viewer_manager_hide(VIEWER_WINSET_SEARCHING);
-                               viewer_manager_header_mode_set(current_state);
-                       }
-
-                       manager_object->is_first_time_no_profiles = true;
-               } else {
-                       /* if there is no scan_data, generate No-AP item */
-                       item = viewer_list_item_insert_after(NULL, NULL);
-                       if (item)
-                               elm_genlist_item_select_mode_set(item,
-                                               ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
-
-               }
-       }
-
-       if (_is_emulator())
-               wifi_emulator_remove_event_timer(WIFI_EMUL_EVENT_TIMER_SCAN);
-
-       __COMMON_FUNC_EXIT__;
-       return ssid_count;
-}
-
-Eina_Bool viewer_manager_refresh(void)
-{
-       int state;
-       int header_state;
-
-       INFO_LOG(UG_NAME_SCAN, "viewer manager refresh");
-
-       if (manager_object == NULL)
-               return EINA_FALSE;
-
-       header_state = viewer_manager_header_mode_get();
-       if (header_state == HEADER_MODE_CONNECTING ||
-                       header_state == HEADER_MODE_ACTIVATING ||
-                       header_state == HEADER_MODE_DEACTIVATING) {
-               return EINA_FALSE;
-       }
-
-       viewer_list_item_disable_all();
-       viewer_list_item_clear();
-
-       state = wlan_manager_state_get();
-       if (WLAN_MANAGER_ERROR == state || WLAN_MANAGER_OFF == state) {
-               /* Some body requested to refresh the list
-                * while the WLAN manager is OFF or Unable to get the profile state
-                */
-               INFO_LOG(UG_NAME_ERR, "WLAN Manager state: %d", state);
-
-               viewer_manager_header_mode_set(HEADER_MODE_OFF);
-
-               return EINA_FALSE;
-       }
-
-       wifi_manager_ap_h ap = wlan_manager_get_ap_with_state(state);
-       viewer_manager_update_list_all(NULL);
-       if (ug_app_state->ug_type == UG_VIEW_SETUP_WIZARD) {
-               __viewer_manager_hidden_button_create(manager_object->list);
-               __viewer_manager_setup_wizard_scan_btn_create(
-                       manager_object->list);
-       }
-
-       if (WLAN_MANAGER_CONNECTING == state) {
-               INFO_LOG(UG_NAME_NORMAL, "Wi-Fi is connecting");
-
-               Elm_Object_Item* target_item = item_get_for_ap(ap);
-
-               viewer_manager_header_mode_set(HEADER_MODE_CONNECTING);
-               viewer_list_item_radio_mode_set(target_item,
-                               VIEWER_ITEM_RADIO_MODE_CONNECTING);
-       } else if (WLAN_MANAGER_CONNECTED == state) {
-               INFO_LOG(UG_NAME_NORMAL, "Wi-Fi is connected");
-
-               Elm_Object_Item* target_item = item_get_for_ap(ap);
-
-               target_item = viewer_manager_move_item_to_top(target_item);
-               viewer_manager_header_mode_set(HEADER_MODE_CONNECTED);
-               viewer_list_item_radio_mode_set(target_item,
-                               VIEWER_ITEM_RADIO_MODE_CONNECTED);
-       } else {
-               INFO_LOG(UG_NAME_NORMAL, "Wi-Fi state: %d", state);
-
-               viewer_manager_header_mode_set(HEADER_MODE_ON);
-       }
-       wifi_manager_ap_destroy(ap);
-
-       INFO_LOG(UG_NAME_SCAN, "viewer manager refresh finished");
-
-       return EINA_TRUE;
-}
-
-static void hidden_ap_connect_ok_cb(void *data,
-               Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       hidden_ap_data_t *hidden_ap_data = (hidden_ap_data_t *)data;
-       if (hidden_ap_data == NULL) {
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-       char* szPassword = NULL;
-       wifi_manager_ap_h ap;
-
-       int ret = wlan_manager_ap_create(hidden_ap_data->ssid, &ap);
-       if (WIFI_MANAGER_ERROR_NONE != ret) {
-               ERROR_LOG(UG_NAME_ERR, "Failed to create an AP handle. Err = %d", ret);
-
-               goto exit;
-       }
-
-       SECURE_INFO_LOG(UG_NAME_NORMAL, "Hidden AP[%s]. Sec mode = %d. Connect ok cb",
-                       hidden_ap_data->ssid, hidden_ap_data->sec_mode);
-
-       switch (hidden_ap_data->sec_mode) {
-       case WIFI_MANAGER_SECURITY_TYPE_NONE:
-               INFO_LOG(UG_NAME_NORMAL, "OPEN: event %p; passpopup %p",
-                               event_info, ug_app_state->passpopup);
-
-               wifi_manager_ap_set_security_type(ap, WIFI_MANAGER_SECURITY_TYPE_NONE);
-               break;
-
-       case WIFI_MANAGER_SECURITY_TYPE_WEP:
-       case WIFI_MANAGER_SECURITY_TYPE_WPA_PSK:
-       case WIFI_MANAGER_SECURITY_TYPE_WPA2_PSK:
-               szPassword = passwd_popup_get_txt(ug_app_state->passpopup);
-               wifi_manager_ap_set_security_type(ap, hidden_ap_data->sec_mode);
-
-               int ret = wifi_manager_ap_set_passphrase(ap, szPassword);
-               if (ret != WIFI_MANAGER_ERROR_NONE)
-                       INFO_LOG(UG_NAME_ERR, "Failed to set passpharse [%d]" , ret);
-
-               g_free(szPassword);
-
-               passwd_popup_free(ug_app_state->passpopup);
-               ug_app_state->passpopup = NULL;
-               break;
-
-       default:
-               INFO_LOG(UG_NAME_NORMAL, "Fatal: Unknown Sec mode: %d",
-                               hidden_ap_data->sec_mode);
-
-               goto hidden_ap_connect_end;
-       }
-
-       wlan_manager_connect(ap);
-
-hidden_ap_connect_end:
-       wifi_manager_ap_destroy(ap);
-
-exit:
-       viewer_manager_hidden_confirm_cleanup();
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void hidden_ap_connect_cancel_cb(void *data, Evas_Object *obj,
-               void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       hidden_ap_data_t *hidden_ap_data = (hidden_ap_data_t *)data;
-       if (hidden_ap_data == NULL) {
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-       switch (hidden_ap_data->sec_mode) {
-       case WIFI_MANAGER_SECURITY_TYPE_NONE:
-               INFO_LOG(UG_NAME_NORMAL, "This hidden AP is Open");
-               break;
-
-       case WIFI_MANAGER_SECURITY_TYPE_WEP:
-       case WIFI_MANAGER_SECURITY_TYPE_WPA_PSK:
-       case WIFI_MANAGER_SECURITY_TYPE_WPA2_PSK:
-               INFO_LOG(UG_NAME_NORMAL, "Hidden AP Secured");
-
-               passwd_popup_free(ug_app_state->passpopup);
-               ug_app_state->passpopup = NULL;
-               break;
-
-       default:
-               INFO_LOG(UG_NAME_NORMAL, "Fatal: Unknown Sec mode: %d",
-                               hidden_ap_data->sec_mode);
-               break;
-       }
-
-       viewer_manager_request_scan();
-       viewer_manager_hidden_confirm_cleanup();
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void __hidden_ap_cancel_mouseup_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       Evas_Event_Mouse_Up *event = event_info;
-
-       if (event->button == 3)
-               hidden_ap_connect_cancel_cb(data, obj, event_info);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void __hidden_ap_cancel_keydown_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       Evas_Event_Key_Down *event = event_info;
-
-       if (g_strcmp0(event->keyname, "XF86Back") == 0)
-               hidden_ap_connect_cancel_cb(data, obj, event_info);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-void viewer_manager_eap_view_deref(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       ug_app_state->eap_view = NULL;
-
-       __COMMON_FUNC_EXIT__;
-}
-
-void viewer_manager_specific_scan_response_hlr(
-               GSList *bss_info_list, void *user_data)
-{
-       hidden_ap_data_t *hidden_ap_data = NULL;
-       const char *ssid = (const char *)user_data;
-       wifi_manager_security_type_e sec_mode = 0;
-       bool favorite = false;
-       ug_genlist_data_t* gdata = NULL;
-       Evas_Object *popup = NULL;
-       int hidden_ap_count = (int)g_slist_length(bss_info_list);
-       Elm_Object_Item *item = NULL;
-
-       viewer_manager_hide(VIEWER_WINSET_SEARCHING);
-       viewer_manager_header_mode_set(HEADER_MODE_ON);
-
-       if (view_hidden_ap_popup_data_get() == NULL) {
-               ERROR_LOG(UG_NAME_RESP, "Popup is already destroyed");
-
-               g_free(user_data);
-               return;
-       }
-       /**
-        * We will delete the popup anyway
-        */
-       view_hidden_ap_popup_destroy();
-
-       if (ssid == NULL) {
-               ERROR_LOG(UG_NAME_RESP, "SSID is empty");
-               return;
-       }
-
-       INFO_LOG(UG_NAME_RESP, "Recieved %s(%d) hidden Wi-Fi networks",
-                       ssid, hidden_ap_count);
-       viewer_list_item_clear();
-       hidden_ap_count = viewer_manager_update_list_all((char *)ssid);
-       INFO_LOG(UG_NAME_NORMAL, "Found %s(%d) Wi-Fi networks", ssid,
-                       hidden_ap_count);
-
-       if (hidden_ap_count > 1)
-               goto exit;
-
-       viewer_manager_refresh();
-       if (hidden_ap_count == 0) {
-               INFO_LOG(UG_NAME_ERR, "no ap found");
-               common_utils_send_message_to_net_popup("Network connection popup",
-                               "no ap found", "toast_popup", NULL);
-               /*Recreate the popup*/
-               view_hidden_ap_popup_create(ug_app_state->layout_main, PACKAGE);
-               goto exit;
-       }
-
-       item = item_get_for_ssid(ssid);
-       if (item != NULL) {
-               gdata = elm_object_item_data_get(item);
-               if (gdata == NULL || gdata->device_info == NULL ||
-                               gdata->radio_mode == VIEWER_ITEM_RADIO_MODE_CONNECTED)
-                       goto exit;
-               sec_mode = gdata->device_info->security_mode;
-               gdata->device_info->is_hidden = true;
-               wifi_manager_ap_is_favorite(gdata->device_info->ap, &favorite);
-               if (favorite == true) {
-                       wlan_manager_connect(gdata->device_info->ap);
-                       goto exit;
-               }
-
-               /* Only if there is one AP found then we need Users further action */
-               switch (sec_mode) {
-               case WIFI_MANAGER_SECURITY_TYPE_NONE:
-                       SECURE_INFO_LOG(UG_NAME_NORMAL, "%s open network found", ssid);
-
-                       hidden_ap_data = g_new0(hidden_ap_data_t, 1);
-                       hidden_ap_data->sec_mode = sec_mode;
-                       hidden_ap_data->ssid = g_strdup(ssid);
-
-                       popup_btn_info_t popup_btn_data;
-                       memset(&popup_btn_data, 0, sizeof(popup_btn_data));
-                       popup_btn_data.title_txt = g_strdup(ssid);
-                       popup_btn_data.sub_title_txt = NULL;
-                       popup_btn_data.info_txt = "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED";
-                       popup_btn_data.btn1_txt = "IDS_WIFI_SK_CANCEL";
-                       popup_btn_data.btn1_cb = hidden_ap_connect_cancel_cb;
-                       popup_btn_data.btn1_data = popup_btn_data.btn2_data = hidden_ap_data;
-                       popup_btn_data.btn2_txt = "IDS_WIFI_BODY_CONNECT";
-                       popup_btn_data.btn2_cb = hidden_ap_connect_ok_cb;
-
-                       popup = common_utils_show_info_popup(ug_app_state->layout_main,
-                                                       &popup_btn_data);
-                       g_free(popup_btn_data.title_txt);
-
-                       hidden_ap_data->confirm_popup  = popup;
-
-                       evas_object_event_callback_add(popup,
-                                       EVAS_CALLBACK_MOUSE_UP,
-                                       __hidden_ap_cancel_mouseup_cb,
-                                       hidden_ap_data);
-                       evas_object_event_callback_add(popup,
-                                       EVAS_CALLBACK_KEY_DOWN,
-                                       __hidden_ap_cancel_keydown_cb,
-                                       hidden_ap_data);
-
-                       manager_object->hidden_popup_data = hidden_ap_data;
-                       break;
-
-               case WIFI_MANAGER_SECURITY_TYPE_EAP:
-                       SECURE_INFO_LOG(UG_NAME_NORMAL, "%s IEEE8021X found", ssid);
-
-                       wifi_device_info_t device_info;
-                       wifi_manager_ap_h ap;
-
-                       wlan_manager_ap_create(ssid, &ap);
-                       wifi_manager_ap_set_security_type(ap, WIFI_MANAGER_SECURITY_TYPE_EAP);
-
-                       struct ug_data *ugd = (struct ug_data *)ug_app_state->gadget;
-
-                       memset(&device_info, 0, sizeof(device_info));
-                       device_info.security_mode = WIFI_MANAGER_SECURITY_TYPE_EAP;
-                       device_info.ssid = (char *)ssid;
-                       device_info.ap = ap;
-
-                       UG_TYPE ug_type = wifi_get_ug_type();
-                       ug_app_state->eap_view =
-                                       create_eap_view(ug_type == UG_VIEW_OOBE ?
-                                                       ug_app_state->parent_layout : ug_app_state->layout_main,
-                                                       ugd->win_main,
-                                                       ug_app_state->conformant,
-                                                       PACKAGE, &device_info,
-                                                       viewer_manager_eap_view_deref);
-
-                       wifi_manager_ap_destroy(ap);
-
-                       break;
-
-               case WIFI_MANAGER_SECURITY_TYPE_WEP:
-               case WIFI_MANAGER_SECURITY_TYPE_WPA_PSK:
-               case WIFI_MANAGER_SECURITY_TYPE_WPA2_PSK:
-                       SECURE_INFO_LOG(UG_NAME_NORMAL,
-                                       "Secured(%d) %s found", sec_mode, ssid);
-
-                       pswd_popup_create_req_data_t popup_info;
-
-                       hidden_ap_data = g_try_new0(hidden_ap_data_t, 1);
-                       if (hidden_ap_data == NULL) {
-                               ERROR_LOG(UG_NAME_RESP, "Memory allocation error.");
-                               goto exit;
-                       }
-                       hidden_ap_data->sec_mode = sec_mode;
-                       hidden_ap_data->ssid = g_strdup(ssid);
-                       if (gdata && gdata->device_info) {
-                               hidden_ap_data->device_info = view_list_item_device_info_create(
-                                               gdata->device_info->ap);
-                       }
-                       memset(&popup_info, 0, sizeof(pswd_popup_create_req_data_t));
-                       /* Wi-Fi hidden network cannot be connected by WPS method.
-                        * In addition, Wi-Fi network info is also impossible to be set.
-                        * It's ConnMan agent limitation.
-                        * Do not use WPS method in here.
-                        */
-                       popup_info.title = (char *)ssid;
-                       popup_info.sub_title = common_utils_get_ap_security_type_info_txt(PACKAGE,
-                                       gdata->device_info, false);
-                       popup_info.ok_cb = hidden_ap_connect_ok_cb;
-                       popup_info.cancel_cb = hidden_ap_connect_cancel_cb;
-                       popup_info.cb_data = hidden_ap_data;
-                       popup_info.sec_type = sec_mode;
-
-                       ug_app_state->passpopup =
-                                       create_passwd_popup(
-                                                       ug_app_state->conformant,
-                                                       ug_app_state->layout_main,
-                                                       PACKAGE, &popup_info);
-                       if (ug_app_state->passpopup == NULL)
-                               INFO_LOG(UG_NAME_ERR, "Fail to create password popup");
-
-                       manager_object->hidden_popup_data = hidden_ap_data;
-                       g_free(popup_info.sub_title);
-                       break;
-
-               default:
-                       INFO_LOG(UG_NAME_NORMAL, "Unknown security mode: %d", sec_mode);
-                       break;
-               }
-       }
-
-exit:
-       g_free(user_data);
-}
-
-wifi_device_info_t *view_list_item_device_info_create(wifi_manager_ap_h ap)
-{
-       int ret = false;
-       wifi_device_info_t* wifi_device = NULL;
-
-       if (ap != NULL) {
-               wifi_device = g_try_new0(wifi_device_info_t, 1);
-               retvm_if(NULL == wifi_device, NULL);
-
-               if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_clone(&(wifi_device->ap), ap))
-                       goto FREE_DEVICE_INFO;
-               else if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_get_essid(ap, &(wifi_device->ssid)))
-                       goto FREE_DEVICE_INFO;
-               else if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_get_rssi(ap, &(wifi_device->rssi)))
-                       goto FREE_DEVICE_INFO;
-               else if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_get_security_type(ap, &(wifi_device->security_mode)))
-                       goto FREE_DEVICE_INFO;
-               else if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_is_wps_supported(ap, &(wifi_device->wps_mode)))
-                       goto FREE_DEVICE_INFO;
-
-               common_utils_get_device_icon(wifi_device, &wifi_device->ap_image_path);
-       }
-       ret = true;
-
-FREE_DEVICE_INFO:
-       if (ret == false && wifi_device) {
-               wifi_manager_ap_destroy(wifi_device->ap);
-               g_free(wifi_device->ap_image_path);
-               g_free(wifi_device->ap_status_txt);
-               g_free(wifi_device->ssid);
-               g_free(wifi_device);
-               wifi_device = NULL;
-
-               return NULL;
-       }
-
-       return wifi_device;
-}
-
-view_manager_view_type_t viewer_manager_view_type_get(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       Evas_Object* navi_frame = NULL;
-       view_manager_view_type_t top_view_id;
-
-       navi_frame = viewer_manager_get_naviframe();
-       top_view_id = (view_manager_view_type_t)evas_object_data_get(
-                                                       navi_frame,
-                                                       SCREEN_TYPE_ID_KEY);
-
-       __COMMON_FUNC_EXIT__;
-       return top_view_id;
-}
-
-void viewer_manager_request_scan(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       HEADER_MODES current_state;
-
-       current_state = viewer_manager_header_mode_get();
-
-       if (current_state == HEADER_MODE_ON ||
-                       current_state == HEADER_MODE_CONNECTED) {
-               int scan_result;
-
-               INFO_LOG(UG_NAME_NORMAL, "Time to make a scan..");
-
-               viewer_manager_show(VIEWER_WINSET_SEARCHING_GRP_TITLE);
-               viewer_manager_header_mode_set(HEADER_MODE_SEARCHING);
-
-               scan_result = wlan_manager_scan();
-               if (scan_result != WLAN_MANAGER_ERR_NONE)
-                       viewer_manager_header_mode_set(current_state);
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-void viewer_manager_ctxpopup_cleanup(void)
-{
-       if (manager_object->ctxpopup) {
-               evas_object_del(manager_object->ctxpopup);
-               manager_object->ctxpopup = NULL;
-       }
-}
-
-void viewer_manager_hidden_confirm_cleanup(void)
-{
-       if (manager_object == NULL)
-               return;
-
-       hidden_ap_data_t *hidden_data = manager_object->hidden_popup_data;
-
-       if (hidden_data != NULL) {
-               if (hidden_data->confirm_popup != NULL) {
-                       evas_object_del(hidden_data->confirm_popup);
-                       hidden_data->confirm_popup = NULL;
-               }
-
-               if (hidden_data->device_info)
-                       g_free(hidden_data->device_info);
-               g_free(hidden_data->ssid);
-               g_free(hidden_data);
-
-               manager_object->hidden_popup_data = NULL;
-       }
-}
-
-void viewer_manager_cleanup_views(void)
-{
-       viewer_manager_ctxpopup_cleanup();
-
-       viewer_manager_pop_naviframe_item();
-       view_hidden_ap_popup_delete();
-       viewer_manager_hidden_confirm_cleanup();
-}
-
-void viewer_manager_rotate_top_setupwizard_layout(void)
-{
-       Evas_Object *layout = NULL;
-       struct ug_data *ugd;
-       int change_ang = 0;
-       Elm_Object_Item *navi_it = NULL;
-
-       navi_it = elm_naviframe_top_item_get(manager_object->nav);
-       layout = elm_object_item_content_get(navi_it);
-
-       ugd = (struct ug_data *)ug_app_state->gadget;
-       change_ang = elm_win_rotation_get(ugd->win_main);
-       if (change_ang == 0 || change_ang == 180) {
-               common_utils_contents_rotation_adjust(UG_EVENT_ROTATE_PORTRAIT);
-               edje_object_signal_emit((Evas_Object *)elm_layout_edje_get(layout),
-                                       "location,vertical", "elm");
-       } else {
-               common_utils_contents_rotation_adjust(UG_EVENT_ROTATE_LANDSCAPE);
-               edje_object_signal_emit((Evas_Object *)elm_layout_edje_get(layout),
-                               "location,horizontal", "elm");
-       }
-}
diff --git a/sources/ui-gadget/viewers-layout/wifi_viewer_list.c b/sources/ui-gadget/viewers-layout/wifi_viewer_list.c
deleted file mode 100755 (executable)
index e2032f5..0000000
+++ /dev/null
@@ -1,1465 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include "common.h"
-#include "ug_wifi.h"
-#include "common_utils.h"
-#include "common_generate_pin.h"
-#include "connection_manager.h"
-#include "wlan_manager.h"
-#include "view_detail.h"
-#include "viewer_list.h"
-#include "viewer_manager.h"
-#include "appcoreWrapper.h"
-#include "i18nmanager.h"
-
-static Evas_Object* viewer_list = NULL;
-static Elm_Object_Item* first_item = NULL;
-static Elm_Object_Item* last_item = NULL;
-
-static Elm_Genlist_Item_Class *itc;
-static Elm_Genlist_Item_Class *no_wifi_device_itc;
-static Elm_Genlist_Item_Class *grouptitle_itc;
-static Elm_Genlist_Item_Class *last_item_itc;
-static Elm_Object_Item *grouptitle = NULL;
-
-extern wifi_appdata *ug_app_state;
-
-struct connecting_cancel_popup_data {
-       Evas_Object *popup;
-       wifi_manager_ap_h ap;
-};
-
-static struct connecting_cancel_popup_data *g_disconnect_popup = NULL;
-
-extern genlist_info_t g_genlist_info[WIFI_GENLIST_STYLE_MAX];
-extern content_size_info_t g_content_size_info;
-
-static void _gl_listview_more_btn_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       elm_object_disabled_set(obj, EINA_TRUE);
-
-       wifi_device_info_t *device_info = (wifi_device_info_t *)data;
-
-       if (data == NULL) {
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-       SECURE_DEBUG_LOG(UG_NAME_NORMAL, "ssid [%s]", device_info->ssid);
-
-       view_detail(device_info, ug_app_state->layout_main, obj);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-char* ConvertRGBAtoHex(int r, int g, int b, int a)
-{
-       int hexcolor = 0;
-       char* string = NULL;
-
-       string = g_try_malloc0(sizeof(char)*255);
-       if (string != NULL) {
-               hexcolor = (r << 24) + (g << 16) + (b << 8) + a;
-               g_snprintf(string, 255, "%08x", hexcolor);
-       }
-
-       return string;
-}
-
-static char* _gl_listview_text_get(void *data, Evas_Object *obj, const char *part)
-{
-       char* det = NULL;
-       char* buf = NULL;
-       char* convertedColor = NULL;
-       int ug_type = wifi_get_ug_type();
-
-       ug_genlist_data_t* gdata = (ug_genlist_data_t*) data;
-       retvm_if(NULL == gdata || NULL == gdata->device_info, NULL);
-       assertm_if(NULL == gdata->device_info->ssid, "NULL!!");
-
-       if (!strcmp(g_genlist_info[WIFI_GENLIST_2LINE_STYLE].text_part, part)) {
-               det = evas_textblock_text_utf8_to_markup(NULL,
-                               gdata->device_info->ssid);
-               assertm_if(NULL == det, "NULL!!");
-               assertm_if(NULL == convertedColor, "NULL!!");
-
-               if (ug_type != UG_VIEW_OOBE && VIEWER_ITEM_RADIO_MODE_CONNECTED == gdata->radio_mode) {
-                       convertedColor = ConvertRGBAtoHex(61, 185, 204, 255);
-                       buf = g_strdup_printf("<color=#%s><font_size=%d>%s</font_size></color>",
-                                       convertedColor, g_content_size_info.big_font, det);
-                       g_free(det);
-                       g_free(convertedColor);
-                       return buf;
-               } else {
-                       buf = g_strdup_printf("<font_size=%d>%s</font_size>",
-                                       g_content_size_info.big_font, det);
-                       g_free(det);
-                       return buf;
-               }
-       } else if (!strcmp(g_genlist_info[WIFI_GENLIST_2LINE_STYLE].sub_text_part, part)
-                       && gdata->device_info->ap_status_txt != NULL) {
-               det = g_strdup(gdata->device_info->ap_status_txt);
-               assertm_if(NULL == det, "NULL!!");
-
-               buf = g_strdup_printf("<font_size=%d>%s</font_size>",
-                               g_content_size_info.small_font, det);
-               g_free(det);
-               return buf;
-       }
-
-       return det;
-}
-
-static Evas_Object *_gl_listview_content_get(void *data, Evas_Object *obj, const char *part)
-{
-       ug_genlist_data_t *gdata = (ug_genlist_data_t *)data;
-       retvm_if(NULL == gdata, NULL);
-
-       Evas_Object *icon = NULL;
-       Evas_Object *btn = NULL;
-
-       if (gdata->device_info->ap_image_path == NULL) {
-               /* if there is no ap_image_path (NO AP Found situation) */
-               DEBUG_LOG(UG_NAME_ERR, "Fatal: Image path is NULL");
-
-       } else if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].content_part, part)) {
-               icon = elm_image_add(obj);
-               retvm_if(NULL == icon, NULL);
-
-               /* for strength */
-               char *temp_str = NULL;
-               temp_str = g_strdup_printf("%s.png", gdata->device_info->ap_image_path);
-               elm_image_file_set(icon, CUSTOM_EDITFIELD_PATH, temp_str);
-               g_free(temp_str);
-
-               if (wifi_get_ug_type() == UG_VIEW_OOBE)
-                       evas_object_color_set(icon, 0, 10, 10, 204);
-               else
-                       evas_object_color_set(icon, 2, 61, 132, 204);
-
-               evas_object_size_hint_min_set(icon, ELM_SCALE_SIZE(g_content_size_info.icon_w),
-                               ELM_SCALE_SIZE(g_content_size_info.icon_h));
-       } else if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].sub_content_part, part)) {
-               if (VIEWER_ITEM_RADIO_MODE_CONNECTING == gdata->radio_mode ||
-                               VIEWER_ITEM_RADIO_MODE_CONFIGURATION == gdata->radio_mode) {
-                       icon = elm_progressbar_add(obj);
-                       elm_object_style_set(icon, g_content_size_info.progress);
-                       evas_object_size_hint_align_set(icon, EVAS_HINT_FILL, 0.5);
-                       evas_object_size_hint_weight_set(icon, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-                       elm_progressbar_pulse(icon, TRUE);
-                       evas_object_propagate_events_set(icon, EINA_FALSE);
-               } else if (wifi_get_ug_type() != UG_VIEW_OOBE) {
-                       btn = elm_button_add(obj);
-                       elm_object_style_set(btn, "circle_custom");
-                       icon = elm_image_add(btn);
-                       elm_image_file_set(icon, CUSTOM_EDITFIELD_PATH, "wifi_icon_badge_info.png");
-                       elm_image_resizable_set(icon, EINA_TRUE, EINA_TRUE);
-                       elm_object_part_content_set(btn, "elm.swallow.content", icon);
-                       evas_object_propagate_events_set(btn, EINA_FALSE);
-                       evas_object_smart_callback_add(btn, "clicked", _gl_listview_more_btn_cb, gdata->device_info);
-                       evas_object_show(btn);
-
-                       return btn;
-               }
-       }
-       return icon;
-}
-
-static void _gl_listview_del(void *data, Evas_Object *obj)
-{
-       if (data == NULL)
-               return;
-
-       ug_genlist_data_t *gdata = (ug_genlist_data_t *)data;
-       retm_if(NULL == gdata || NULL == gdata->device_info);
-
-       g_free(gdata->device_info->ap_image_path);
-       g_free(gdata->device_info->ap_status_txt);
-       g_free(gdata->device_info->ssid);
-       wifi_manager_ap_destroy(gdata->device_info->ap);
-       g_free(gdata->device_info);
-       g_free(gdata);
-}
-
-static char *_gl_text_available_networks_get(void *data, Evas_Object *obj,
-               const char *part)
-{
-       if (!strcmp(g_genlist_info[WIFI_GENLIST_GROUP_INDEX_STYLE].text_part, part))
-               return g_strdup(sc(PACKAGE, I18N_TYPE_Available_networks));
-
-       return NULL;
-}
-
-static Evas_Object *_gl_content_scanning_icon_get(void *data, Evas_Object *obj,
-               const char *part)
-{
-       Evas_Object *title_progressbar = NULL;
-
-       if (!g_genlist_info[WIFI_GENLIST_GROUP_INDEX_STYLE].content_part
-                       || !strcmp(g_genlist_info[WIFI_GENLIST_GROUP_INDEX_STYLE].content_part, part)) {
-               if (HEADER_MODE_SEARCHING == viewer_manager_header_mode_get()) {
-                       title_progressbar  = elm_progressbar_add(obj);
-                       elm_object_style_set(title_progressbar, "process_small");
-                       elm_progressbar_horizontal_set(title_progressbar, EINA_TRUE);
-                       elm_progressbar_pulse(title_progressbar, EINA_TRUE);
-               }
-       }
-
-       return title_progressbar;
-}
-
-static char *_gl_hidden_network_text_get(void *data, Evas_Object *obj,
-               const char *part)
-{
-       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part, part))
-               return g_strdup_printf("<font_size=%d>%s</font_size>",
-                               g_content_size_info.big_font, sc(PACKAGE, I18N_TYPE_Find_Hidden_Network));
-
-       return NULL;
-}
-
-static Evas_Object *_gl_hidden_network_content_get(void *data, Evas_Object *obj,
-               const char *part)
-{
-       Evas_Object *icon = NULL;
-
-       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].content_part, part)) {
-               icon = elm_image_add(obj);
-               retvm_if(NULL == icon, NULL);
-               elm_image_file_set(icon, CUSTOM_EDITFIELD_PATH, "find_hidden_network.png");
-               evas_object_size_hint_min_set(icon, ELM_SCALE_SIZE(g_content_size_info.icon_w),
-                               ELM_SCALE_SIZE(g_content_size_info.icon_h));
-       }
-
-       return icon;
-}
-
-static Evas_Object *_gl_scan_button_content_get(void *data, Evas_Object *obj,
-               const char *part)
-{
-       if (!obj)
-               return NULL;
-
-       Evas_Object *layout = NULL;
-       Evas_Object *btn = NULL;
-
-       layout = elm_layout_add(obj);
-       if (!layout)
-               return NULL;
-
-       elm_layout_file_set(layout, CUSTOM_GENLIST_PATH, "gl_custom_list_button_item");
-       btn = viewer_maanger_create_scan_list_btn(layout);
-       elm_object_part_content_set(layout, "elm.swallow.content", btn);
-
-       return layout;
-}
-
-Elm_Object_Item* viewer_list_get_first_item(void)
-{
-       return first_item;
-}
-
-Elm_Object_Item* viewer_list_get_last_item(void)
-{
-       return last_item;
-}
-
-#ifdef ACCESSIBLITY_FEATURE
-static char *_access_info_cb(void *data, Evas_Object *obj)
-{
-       char *strength = NULL;
-       char *buf = NULL;
-
-       ug_genlist_data_t *gdata = (ug_genlist_data_t *)data;
-       if (!gdata)
-               return NULL;
-
-       strength = common_utils_get_rssi_text(PACKAGE, gdata->device_info->rssi);
-       buf = g_strdup_printf("%s. %s. %s.", strength, gdata->device_info->ssid, gdata->device_info->ap_status_txt);
-
-       g_free(strength);
-       return buf;
-}
-#endif
-
-static void gl_lang_changed(void *data, Evas_Object *obj, void *event_info)
-{
-       elm_genlist_realized_items_update(obj);
-}
-
-static void _gl_realized_round(void *data, Evas_Object *obj, void *event_info)
-{
-       if (!obj || !event_info)
-               return;
-
-       Evas_Object *genlist = obj;
-       Elm_Object_Item *item = (Elm_Object_Item *)event_info;
-       int index = 0;
-       int count = 0;
-
-       count = elm_genlist_items_count(genlist);
-       index = elm_genlist_item_index_get(item);
-
-       INFO_LOG(UG_NAME_NORMAL, "index: %d, count: %d", index, count);
-
-       if (index == 1) // toggle button for wifi activation
-               elm_object_item_signal_emit(item, "elm,state,group,single", "elm");
-       else if (count == 2 && index == 2) // deactivated, description
-               elm_object_item_signal_emit(item, "elm,state,bottomline,hide", "elm");
-       else if (index == 3) // first AP
-               elm_object_item_signal_emit(item, "elm,state,group,top", "elm");
-       else if (index == count)
-               elm_object_item_signal_emit(item, "elm,state,group,bottom", "elm");
-       else
-               elm_object_item_signal_emit(item, "elm,state,group,middle", "elm");
-}
-
-static void _gl_realized(void *data, Evas_Object *obj, void *event_info)
-{
-       if (wifi_get_ug_type() == UG_VIEW_IOT_COMMON)
-               return _gl_realized_round(data, obj, event_info);
-
-#ifdef ACCESSIBLITY_FEATURE
-       HEADER_MODES header_mode = viewer_manager_header_mode_get();
-       Elm_Object_Item *item = (Elm_Object_Item *)event_info;
-
-       if (header_mode == HEADER_MODE_ACTIVATING ||
-               header_mode == HEADER_MODE_DEACTIVATING ||
-               header_mode == HEADER_MODE_OFF) {
-               return ;
-       }
-
-       Elm_Object_Item *first_item = viewer_list_get_first_item();
-       Elm_Object_Item *last_item = viewer_list_get_last_item();
-
-       if (first_item == NULL || last_item == NULL)
-               return;
-
-       int index = (int)elm_genlist_item_index_get(item);
-       int first_item_index = (int)elm_genlist_item_index_get(first_item);
-       int last_item_index = (int)elm_genlist_item_index_get(last_item);
-       char buf[100] = "";
-
-       if (first_item_index == -1) {
-               int group_index = (int)elm_genlist_item_index_get(grouptitle);
-               first_item_index = group_index + 1;
-       }
-
-       if (index >= first_item_index && index <= last_item_index &&
-                       first_item_index < last_item_index) {
-
-               Evas_Object *ao = elm_object_item_access_object_get(item);
-               elm_access_info_cb_set(ao, ELM_ACCESS_INFO, _access_info_cb, elm_object_item_data_get(item));
-               g_snprintf(buf, sizeof(buf), "%s%s",
-                                               sc(PACKAGE, I18N_TYPE_Double_tap),
-                                               sc(PACKAGE, I18N_TYPE_Connect_to_device));
-               elm_access_info_set(ao, ELM_ACCESS_TYPE, buf);
-               elm_access_info_set(ao, ELM_ACCESS_STATE, sc(PACKAGE, I18N_TYPE_Wi_Fi_network_info));
-       }
-#else
-       Elm_Object_Item *first_item = viewer_list_get_first_item();
-
-       if (first_item == NULL)
-               return;
-
-       int first_item_index = (int)elm_genlist_item_index_get(first_item);
-
-       if (first_item_index == -1) {
-               int group_index = (int)elm_genlist_item_index_get(grouptitle);
-               first_item_index = group_index + 1;
-       }
-#endif
-}
-
-static void _info_popup_ok_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       pswd_popup_t *passpopup = (pswd_popup_t *)data;
-
-       if (passpopup != NULL && passpopup->info_popup != NULL) {
-               evas_object_del(passpopup->info_popup);
-               passpopup->info_popup = NULL;
-       }
-}
-
-static void __passwd_popup_cancel_cb(void *data,  Evas_Object *obj,
-               void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (ug_app_state->passpopup == NULL)
-               return;
-
-       passwd_popup_free(ug_app_state->passpopup);
-       ug_app_state->passpopup = NULL;
-
-       if (data)
-               g_free(data);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void __passwd_popup_ok_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       wifi_manager_ap_h ap = NULL;
-       int password_len = 0;
-       const char *password = NULL;
-       wifi_manager_security_type_e sec_type = WIFI_MANAGER_SECURITY_TYPE_NONE;
-
-       if (ug_app_state->passpopup == NULL)
-               return;
-
-       ap = passwd_popup_get_ap(ug_app_state->passpopup);
-       password = passwd_popup_get_txt(ug_app_state->passpopup);
-       if (password != NULL)
-               password_len = strlen(password);
-
-       wifi_manager_ap_get_security_type(ap, &sec_type);
-
-       switch (sec_type) {
-       case WIFI_MANAGER_SECURITY_TYPE_WEP:
-               if (password_len != 5 && password_len != 13 &&
-                               password_len != 26 && password_len != 10) {
-                       common_utils_send_message_to_net_popup(
-                                       "Network connection popup",
-                                       "wrong password", "toast_popup", NULL);
-
-                       if (ug_app_state->passpopup->entry) {
-                               elm_object_focus_set(
-                                               ug_app_state->passpopup->entry,
-                                               EINA_TRUE);
-                       }
-                       goto failure;
-               }
-               break;
-
-       case WIFI_MANAGER_SECURITY_TYPE_WPA_PSK:
-       case WIFI_MANAGER_SECURITY_TYPE_WPA2_PSK:
-               if (password_len < 8 || password_len > 64) {
-                       common_utils_send_message_to_net_popup(
-                                       "Network connection popup",
-                                       "wrong password", "toast_popup", NULL);
-
-                       if (ug_app_state->passpopup->entry) {
-                               elm_object_focus_set(
-                                               ug_app_state->passpopup->entry,
-                                               EINA_TRUE);
-                       }
-                       goto failure;
-               }
-               break;
-
-       default:
-               ERROR_LOG(UG_NAME_NORMAL, "Wrong security mode: %d", sec_type);
-               passwd_popup_free(ug_app_state->passpopup);
-               ug_app_state->passpopup = NULL;
-
-               goto popup_ok_cb_exit;
-       }
-
-       bool favorite = FALSE;
-       if (wifi_manager_ap_is_favorite(ap, &favorite) == WIFI_MANAGER_ERROR_NONE
-               && favorite == TRUE) {
-               wlan_manager_forget(ap);
-               wifi_manager_ap_refresh(ap);
-       }
-
-       if (ug_app_state->is_hidden) {
-               wifi_manager_ap_h hidden_ap;
-               char *ssid;
-               wifi_manager_ap_get_essid(ap, &ssid);
-               wlan_manager_ap_hidden_create(ssid, &hidden_ap);
-               g_free(ssid);
-               wifi_manager_ap_set_security_type(hidden_ap, sec_type);
-               wlan_manager_connect_with_password(hidden_ap, password);
-       } else
-               wlan_manager_connect_with_password(ap, password);
-
-       passwd_popup_free(ug_app_state->passpopup);
-       ug_app_state->passpopup = NULL;
-
-popup_ok_cb_exit:
-       if (data)
-               g_free(data);
-
-failure:
-       g_free((gpointer)password);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void __wps_pbc_popup_cancel_connecting(void *data, Evas_Object *obj,
-               void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (ug_app_state->passpopup == NULL)
-               return;
-
-       wifi_manager_ap_h ap = passwd_popup_get_ap(ug_app_state->passpopup);
-
-       int ret = wlan_manager_disconnect(ap);
-       if (ret != WLAN_MANAGER_ERR_NONE)
-               ERROR_LOG(UG_NAME_NORMAL, "Failed WPS PBC cancellation [%p]", ap);
-
-       passwd_popup_free(ug_app_state->passpopup);
-       ug_app_state->passpopup = NULL;
-
-       viewer_manager_header_mode_set(HEADER_MODE_ON);
-       ug_app_state->is_wifi_scan_indication_block = 0;
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void _wps_btn_cb(void* data, Evas_Object* obj, void* event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (!ug_app_state->passpopup)
-               return;
-
-       ug_app_state->is_wifi_scan_indication_block = 1;
-       wifi_manager_ap_h ap = passwd_popup_get_ap(ug_app_state->passpopup);
-       int ret = wlan_manager_wps_connect(ap);
-       if (ret == WLAN_MANAGER_ERR_NONE) {
-               create_pbc_popup(ug_app_state->passpopup,
-                               __wps_pbc_popup_cancel_connecting, NULL,
-                               POPUP_WPS_BTN, NULL);
-       } else {
-               ERROR_LOG(UG_NAME_NORMAL, "wlan_manager_wps_connect failed");
-               passwd_popup_free(ug_app_state->passpopup);
-               ug_app_state->passpopup = NULL;
-               ug_app_state->is_wifi_scan_indication_block = 0;
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void _wps_cancel_cb(void* data, Evas_Object* obj, void* event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       ug_app_state->is_wifi_scan_indication_block = 0;
-
-       if (ug_app_state->passpopup == NULL)
-               return;
-
-       current_popup_free(ug_app_state->passpopup, POPUP_WPS_OPTIONS);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void _wps_pin_cb(void* data, Evas_Object* obj, void* event_info)
-{
-       __COMMON_FUNC_ENTER__;
-       unsigned int rpin = 0;
-       char npin[9] = { '\0' };
-       int pin_len = 0;
-       int ret = WLAN_MANAGER_ERR_NONE;
-       wifi_manager_ap_h ap = NULL;
-       Evas_Object *info_popup = NULL;
-
-       if (!ug_app_state->passpopup)
-               return;
-
-       ug_app_state->is_wifi_scan_indication_block = 1;
-
-       /* Generate WPS pin */
-       if (wps_generate_pin(&rpin) < 0) {
-               ERROR_LOG(UG_NAME_NORMAL, "Failed to generate WPS PIN");
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-       if (rpin > 0)
-               g_snprintf(npin, sizeof(npin), "%08d", rpin);
-
-       pin_len = strlen(npin);
-       if (pin_len != 8) {
-               info_popup = common_utils_show_info_ok_popup(
-                               ug_app_state->layout_main, PACKAGE,
-                               sc(PACKAGE, I18N_TYPE_Invalid_pin),
-                               _info_popup_ok_cb,
-                               ug_app_state->passpopup);
-               ug_app_state->passpopup->info_popup = info_popup;
-
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-       ap = passwd_popup_get_ap(ug_app_state->passpopup);
-
-       ret = wlan_manager_wps_pin_connect(ap, npin);
-       if (ret == WLAN_MANAGER_ERR_NONE) {
-               INFO_LOG(UG_NAME_NORMAL, "wlan_manager_wps_pin_connect successful");
-
-               create_pbc_popup(ug_app_state->passpopup,
-                               __wps_pbc_popup_cancel_connecting, NULL,
-                               POPUP_WPS_PIN, npin);
-       } else {
-               ERROR_LOG(UG_NAME_NORMAL, "wlan_manager_wps_pin_connect failed");
-               passwd_popup_free(ug_app_state->passpopup);
-               ug_app_state->passpopup = NULL;
-               ug_app_state->is_wifi_scan_indication_block = 0;
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void __wps_options_popup_cb(void* data, Evas_Object* obj, void* event_info)
-{
-       __COMMON_FUNC_ENTER__;
-       pswd_popup_create_req_data_t popup_info;
-
-       if (!ug_app_state->passpopup)
-               return;
-
-       memset(&popup_info, 0, sizeof(pswd_popup_create_req_data_t));
-
-       popup_info.title = "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB";
-       popup_info.ok_cb = NULL;
-       popup_info.cancel_cb = _wps_cancel_cb;
-       popup_info.show_wps_btn = EINA_FALSE;
-       popup_info.wps_btn_cb = _wps_btn_cb;
-       popup_info.wps_pin_cb = _wps_pin_cb;
-       popup_info.ap = passwd_popup_get_ap(ug_app_state->passpopup);
-       popup_info.cb_data = NULL;
-       create_wps_options_popup(ug_app_state->layout_main, ug_app_state->passpopup,
-                       &popup_info);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-void viewer_list_wifi_reconnect(wifi_device_info_t *device_info)
-{
-       pswd_popup_create_req_data_t popup_info;
-       wifi_manager_security_type_e sec_type = WIFI_MANAGER_SECURITY_TYPE_NONE;
-       wifi_device_info_t *device_info_temp = NULL;
-       struct ug_data *ugd = (struct ug_data *)ug_app_state->gadget;
-       UG_TYPE ug_type = wifi_get_ug_type();
-
-       if (device_info == NULL)
-               return;
-
-       if (ug_app_state->passpopup != NULL || ug_app_state->eap_view != NULL) {
-               INFO_LOG(UG_NAME_ERR, "already launched popup");
-               return;
-       }
-
-       wifi_manager_ap_get_security_type(device_info->ap, &sec_type);
-
-       switch (sec_type) {
-       case WIFI_MANAGER_SECURITY_TYPE_WEP:
-       case WIFI_MANAGER_SECURITY_TYPE_WPA_PSK:
-       case WIFI_MANAGER_SECURITY_TYPE_WPA2_PSK:
-               memset(&popup_info, 0, sizeof(pswd_popup_create_req_data_t));
-
-               device_info_temp = view_list_item_device_info_create(device_info->ap);
-
-               popup_info.title = device_info->ssid;
-               popup_info.sub_title = common_utils_get_ap_security_type_info_txt(PACKAGE,
-                               device_info, false);
-
-               popup_info.ok_cb = __passwd_popup_ok_cb;
-               popup_info.cancel_cb = __passwd_popup_cancel_cb;
-               popup_info.show_wps_btn = device_info->wps_mode;
-               popup_info.wps_btn_cb = __wps_options_popup_cb;
-               popup_info.ap = device_info->ap;
-               popup_info.cb_data = device_info_temp;
-               popup_info.sec_type = sec_type;
-
-               /* TODO: parameter with device_info */
-               /* TODO: finally parameter with wifi_manager_ap_h, WPA, EAP */
-               ug_app_state->passpopup = create_passwd_popup(
-                               ug_app_state->conformant,
-                               ug_type == UG_VIEW_OOBE ?
-                               ug_app_state->parent_layout : ug_app_state->layout_main,
-                               PACKAGE, &popup_info);
-
-               if (ug_app_state->passpopup == NULL)
-                       INFO_LOG(UG_NAME_ERR, "Fail to create password popup");
-
-               g_free(popup_info.sub_title);
-               break;
-       case WIFI_MANAGER_SECURITY_TYPE_EAP:
-               ug_app_state->eap_view = create_eap_view(
-                               ug_type == UG_VIEW_OOBE ?
-                               ug_app_state->parent_layout : ug_app_state->layout_main,
-                               ugd->win_main,
-                               ug_app_state->conformant,
-                               PACKAGE, device_info,
-                               viewer_manager_eap_view_deref);
-               break;
-       default:
-               ERROR_LOG(UG_NAME_NORMAL, "Unknown security type [%d]", sec_type);
-               return;
-       }
-
-}
-
-void viewer_list_wifi_connect(wifi_device_info_t *device_info)
-{
-       bool favorite = false;
-       pswd_popup_create_req_data_t popup_info;
-       wifi_manager_security_type_e sec_type = WIFI_MANAGER_SECURITY_TYPE_NONE;
-       wifi_device_info_t *dev_info_temp = NULL;
-       struct ug_data *ugd = (struct ug_data *)ug_app_state->gadget;
-       UG_TYPE ug_type = wifi_get_ug_type();
-
-       if (device_info == NULL)
-               return;
-
-       wifi_manager_ap_is_favorite(device_info->ap, &favorite);
-       if (favorite == true) {
-               wlan_manager_connect(device_info->ap);
-               return;
-       }
-
-       if (ug_app_state->passpopup != NULL || ug_app_state->eap_view != NULL) {
-               INFO_LOG(UG_NAME_ERR, "already launched popup");
-               return;
-       }
-
-       wifi_manager_ap_get_security_type(device_info->ap, &sec_type);
-
-       switch (sec_type) {
-       case WIFI_MANAGER_SECURITY_TYPE_NONE:
-               if (ug_app_state->is_hidden) {
-                       wifi_manager_ap_h ap;
-                       char *ssid;
-                       wifi_manager_ap_get_essid(device_info->ap, &ssid);
-                       wlan_manager_ap_hidden_create(ssid, &ap);
-                       g_free(ssid);
-                       wifi_manager_ap_set_security_type(ap, WIFI_MANAGER_SECURITY_TYPE_NONE);
-                       wlan_manager_connect(ap);
-               } else
-                       wlan_manager_connect(device_info->ap);
-               break;
-
-       case WIFI_MANAGER_SECURITY_TYPE_WEP:
-       case WIFI_MANAGER_SECURITY_TYPE_WPA_PSK:
-       case WIFI_MANAGER_SECURITY_TYPE_WPA2_PSK:
-               memset(&popup_info, 0, sizeof(pswd_popup_create_req_data_t));
-
-               dev_info_temp = view_list_item_device_info_create(device_info->ap);
-
-               popup_info.title = device_info->ssid;
-               popup_info.sub_title = common_utils_get_ap_security_type_info_txt(PACKAGE,
-                               device_info, false);
-
-               popup_info.ok_cb = __passwd_popup_ok_cb;
-               popup_info.cancel_cb = __passwd_popup_cancel_cb;
-               popup_info.show_wps_btn = device_info->wps_mode;
-               popup_info.wps_btn_cb = __wps_options_popup_cb;
-               popup_info.ap = device_info->ap;
-               popup_info.cb_data = dev_info_temp;
-               popup_info.sec_type = sec_type;
-
-               /* TODO: parameter with device_info */
-               /* TODO: finally parameter with wifi_manager_ap_h, WPA, EAP */
-               ug_app_state->passpopup = create_passwd_popup(
-                               ug_app_state->conformant,
-                               ug_type == UG_VIEW_OOBE ?
-                               ug_app_state->parent_layout : ug_app_state->layout_main, PACKAGE, &popup_info);
-
-               if (ug_app_state->passpopup == NULL)
-                       INFO_LOG(UG_NAME_ERR, "Fail to create password popup");
-
-               g_free(popup_info.sub_title);
-               break;
-
-       case WIFI_MANAGER_SECURITY_TYPE_EAP:
-               ug_app_state->eap_view = create_eap_view(
-                               ug_type == UG_VIEW_OOBE ?
-                               ug_app_state->parent_layout : ug_app_state->layout_main,
-                               ugd->win_main,
-                               ug_app_state->conformant,
-                               PACKAGE, device_info,
-                               viewer_manager_eap_view_deref);
-               break;
-
-       default:
-               ERROR_LOG(UG_NAME_NORMAL, "Unknown security type[%d]", sec_type);
-               break;
-       }
-}
-
-void viewer_list_clear_disconnect_popup(wifi_manager_ap_h ap)
-{
-       if (!g_disconnect_popup)
-               return;
-
-       if (ap && g_disconnect_popup->ap &&
-                       wlan_manager_is_same_network(g_disconnect_popup->ap, ap) != TRUE)
-               return;
-
-       if (g_disconnect_popup->popup)
-               evas_object_del(g_disconnect_popup->popup);
-
-       if (g_disconnect_popup->ap)
-               wifi_manager_ap_destroy(g_disconnect_popup->ap);
-
-       g_free(g_disconnect_popup);
-       g_disconnect_popup = NULL;
-}
-
-static void __viewer_list_disconnect_cancel_cb(void *data,
-               Evas_Object *obj, void *event_info)
-{
-       struct connecting_cancel_popup_data *popup =
-                       (struct connecting_cancel_popup_data *)data;
-       if (!popup)
-               return;
-
-       if (popup->popup)
-               evas_object_del(popup->popup);
-
-       if (popup->ap)
-               wifi_manager_ap_destroy(popup->ap);
-
-       g_free(popup);
-       g_disconnect_popup = NULL;
-}
-
-static gboolean __viewer_list_update_ap(gpointer data)
-{
-       wifi_manager_ap_h ap = (wifi_manager_ap_h)data;
-
-       viewer_manager_update_item_favorite_status(ap);
-       wifi_manager_ap_destroy(ap);
-
-       return FALSE;
-}
-
-static void __viewer_list_disconnect_ok_cb(void *data,
-               Evas_Object *obj, void *event_info)
-{
-       guint id;
-       struct connecting_cancel_popup_data *popup =
-                       (struct connecting_cancel_popup_data *)data;
-       if (!popup)
-               return;
-
-       wlan_manager_disconnect(popup->ap);
-       wlan_manager_forget(popup->ap);
-
-       if (popup->popup)
-               evas_object_del(popup->popup);
-
-       id = common_util_managed_idle_add(__viewer_list_update_ap, (gpointer)popup->ap);
-       if (!id) {
-               viewer_manager_update_item_favorite_status(popup->ap);
-               wifi_manager_ap_destroy(popup->ap);
-       }
-
-       g_free(popup);
-       g_disconnect_popup = NULL;
-}
-
-static void __viewer_list_disconnect_popup(wifi_device_info_t *device_info,
-               Evas_Object *win_main)
-{
-       popup_btn_info_t popup_data;
-       struct connecting_cancel_popup_data *popup = NULL;
-
-       memset(&popup_data, 0, sizeof(popup_data));
-
-       popup = g_try_new0(struct connecting_cancel_popup_data, 1);
-       if (!popup)
-               return;
-
-       g_disconnect_popup = popup;
-       wifi_manager_ap_clone(&popup->ap, device_info->ap);
-
-       popup_data.title_txt = "IDS_WIFI_OPT_FORGET_NETWORK";
-       popup_data.info_txt = "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED";
-       popup_data.btn1_cb = __viewer_list_disconnect_cancel_cb;
-       popup_data.btn1_txt = "IDS_WIFI_SK_CANCEL";
-       popup_data.btn1_data = popup;
-       popup_data.btn2_cb = __viewer_list_disconnect_ok_cb;
-       popup_data.btn2_txt = "IDS_WIFI_SK_FORGET";
-       popup_data.btn2_data = popup;
-
-       popup->popup = common_utils_show_info_popup(win_main, &popup_data);
-}
-
-static void __viewer_list_item_clicked_cb(void *data, Evas_Object *obj,
-               void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       assertm_if(NULL == event_info, "event_info is NULL!!");
-       assertm_if(NULL == obj, "obj is NULL!!");
-
-       Elm_Object_Item *it = (Elm_Object_Item *)event_info;
-       ug_genlist_data_t *gdata = NULL;
-       wifi_device_info_t *device_info = NULL;
-
-       gdata = (ug_genlist_data_t *)elm_object_item_data_get(it);
-       retm_if(NULL == gdata);
-
-       device_info = gdata->device_info;
-       retm_if(NULL == device_info || NULL == device_info->ssid);
-
-       int item_state = gdata->radio_mode;
-       int current_state = 0;
-
-       SECURE_INFO_LOG(UG_NAME_NORMAL, "ssid --- %s", device_info->ssid);
-       INFO_LOG(UG_NAME_NORMAL, "ap --- %p", device_info->ap);
-       INFO_LOG(UG_NAME_NORMAL, "current item_state state is --- %d", item_state);
-
-       if (ug_app_state->is_lbhome == EINA_TRUE &&
-                       ug_app_state->app_control != NULL) {
-               INFO_LOG(UG_NAME_NORMAL, "exit with reply");
-               char *bssid = NULL;
-               app_control_h reply;
-
-               app_control_create(&reply);
-               wifi_manager_ap_get_bssid(device_info->ap, &bssid);
-               SECURE_INFO_LOG(UG_NAME_NORMAL, "bssid %s, ssid %s", bssid, device_info->ssid);
-
-               app_control_add_extra_data(reply, "bssid", bssid);
-               app_control_add_extra_data(reply, "ssid", device_info->ssid);
-               app_control_reply_to_launch_request(reply, ug_app_state->app_control,
-                               APP_CONTROL_RESULT_SUCCEEDED);
-               app_control_destroy(reply);
-               g_free(bssid);
-               wifi_exit();
-               return;
-       }
-
-       switch (item_state) {
-       case VIEWER_ITEM_RADIO_MODE_OFF:
-               current_state = viewer_manager_header_mode_get();
-
-               INFO_LOG(UG_NAME_NORMAL, "Clicked AP information\n");
-               INFO_LOG(UG_NAME_NORMAL, "header mode [%d]", current_state);
-
-               switch (current_state) {
-               case HEADER_MODE_ON:
-               case HEADER_MODE_CONNECTED:
-               case HEADER_MODE_CONNECTING:
-               case HEADER_MODE_SEARCHING:
-                       viewer_list_wifi_connect(device_info);
-                       break;
-
-               case HEADER_MODE_OFF:
-               case HEADER_MODE_ACTIVATING:
-               case HEADER_MODE_DEACTIVATING:
-               default:
-                       INFO_LOG(UG_NAME_NORMAL, "Ignore click");
-                       break;
-               }
-               break;
-
-       case VIEWER_ITEM_RADIO_MODE_CONNECTING:
-       case VIEWER_ITEM_RADIO_MODE_CONFIGURATION:
-               __viewer_list_disconnect_popup(device_info, ug_app_state->layout_main);
-               break;
-       case VIEWER_ITEM_RADIO_MODE_CONNECTED:
-       default:
-               INFO_LOG(UG_NAME_NORMAL, "Ignore click");
-               break;
-       }
-
-       elm_genlist_item_selected_set((Elm_Object_Item *)event_info, EINA_FALSE);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static char *viewer_list_get_device_status_txt(wifi_device_info_t *wifi_device,
-               VIEWER_ITEM_RADIO_MODES mode)
-{
-       char *status_txt = NULL;
-       int current_state = 0;
-
-       current_state = viewer_manager_header_mode_get();
-       /* The strings are currently hard coded. It will be replaced with string ids later */
-       if (VIEWER_ITEM_RADIO_MODE_CONNECTING == mode) {
-               status_txt = g_strdup(sc(PACKAGE, I18N_TYPE_Connecting));
-       } else if (VIEWER_ITEM_RADIO_MODE_CONFIGURATION == mode) {
-               status_txt = g_strdup(sc(PACKAGE, I18N_TYPE_Obtaining_IP_addr));
-       } else if (VIEWER_ITEM_RADIO_MODE_CONNECTED == mode) {
-               if (connection_manager_is_wifi_connection_used() ||
-                               current_state == HEADER_MODE_CONNECTED) {
-                       status_txt = g_strdup(sc(PACKAGE, I18N_TYPE_Connected));
-               }
-       } else if (VIEWER_ITEM_RADIO_MODE_OFF == mode) {
-               status_txt = common_utils_get_ap_security_type_info_txt(PACKAGE,
-                       wifi_device, true);
-       } else {
-               status_txt = g_strdup(sc(PACKAGE, I18N_TYPE_Unknown));
-               INFO_LOG(UG_NAME_NORMAL, "Invalid mode: %d", mode);
-       }
-
-       return status_txt;
-}
-
-Evas_Object* viewer_list_create(Evas_Object *win)
-{
-       __COMMON_FUNC_ENTER__;
-
-       assertm_if(NULL == win, "NULL!!");
-       assertm_if(NULL != viewer_list, "Err!!");
-
-       viewer_list = elm_genlist_add(win);
-       assertm_if(NULL == viewer_list, "NULL!!");
-
-       if (wifi_get_ug_type() == UG_VIEW_OOBE) {
-               elm_object_style_set(viewer_list, "solid/default");
-               elm_object_color_class_color_set(viewer_list, "bg", 255, 255, 255, 255);
-       }
-
-       // To use multiline textblock/entry/editfield in genlist, set height_for_width mode
-       // then the item's height is calculated while the item's width fits to genlist width.
-       elm_genlist_mode_set(viewer_list, ELM_LIST_COMPRESS);
-       //elm_genlist_realization_mode_set(viewer_list, EINA_TRUE);
-
-       evas_object_size_hint_weight_set(viewer_list, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       evas_object_size_hint_align_set(viewer_list, EVAS_HINT_FILL, EVAS_HINT_FILL);
-
-       itc = elm_genlist_item_class_new();
-       itc->item_style = g_genlist_info[WIFI_GENLIST_2LINE_STYLE].style_name;
-       itc->func.text_get = _gl_listview_text_get;
-       itc->func.content_get = _gl_listview_content_get;
-       itc->func.state_get = NULL;
-       itc->func.del = _gl_listview_del;
-
-       no_wifi_device_itc = elm_genlist_item_class_new();
-       no_wifi_device_itc->item_style = g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name;
-       no_wifi_device_itc->func.text_get = _gl_listview_text_get;
-       no_wifi_device_itc->func.content_get = NULL;
-       no_wifi_device_itc->func.state_get = NULL;
-       no_wifi_device_itc->func.del = _gl_listview_del;
-
-       int ug_type = wifi_get_ug_type();
-       if (ug_type == UG_VIEW_OOBE) {
-               last_item_itc = elm_genlist_item_class_new();
-               last_item_itc->item_style = g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name;
-               last_item_itc->func.text_get = _gl_hidden_network_text_get;
-               last_item_itc->func.content_get = _gl_hidden_network_content_get;
-               last_item_itc->func.del = NULL;
-       } else if (ug_type == UG_VIEW_IOT_COMMON) {
-               last_item_itc = elm_genlist_item_class_new();
-               last_item_itc->item_style = g_genlist_info[WIFI_GENLIST_FULL_STYLE].style_name;
-               last_item_itc->func.text_get = NULL;
-               last_item_itc->func.content_get = _gl_scan_button_content_get;
-               last_item_itc->func.del = NULL;
-       }
-
-       first_item = last_item = NULL;
-
-       evas_object_smart_callback_add(viewer_list, "realized",
-                       _gl_realized, NULL);
-       evas_object_smart_callback_add(viewer_list, "language,changed",
-                       gl_lang_changed, NULL);
-
-       __COMMON_FUNC_EXIT__;
-       return viewer_list;
-}
-
-void viewer_list_title_item_del(void)
-{
-       if (grouptitle != NULL) {
-               elm_object_item_del(grouptitle);
-               grouptitle = NULL;
-       }
-}
-
-void viewer_list_title_item_update(void)
-{
-       if (grouptitle != NULL)
-               elm_genlist_item_update(grouptitle);
-}
-
-void viewer_list_title_item_set(Elm_Object_Item *item_header)
-{
-       if (item_header == NULL)
-               return;
-
-       if (grouptitle != NULL) {
-               elm_genlist_item_update(grouptitle);
-               return;
-       }
-
-       //memset(&grouptitle_itc, 0, sizeof(grouptitle_itc));
-       grouptitle_itc = elm_genlist_item_class_new();
-       if (wifi_get_ug_type() == UG_VIEW_OOBE) {
-               grouptitle_itc->item_style = g_genlist_info[WIFI_GENLIST_FULL_STYLE].style_name;
-               grouptitle_itc->func.text_get = NULL;
-               grouptitle_itc->func.content_get = NULL;
-       } else {
-               grouptitle_itc->item_style = g_genlist_info[WIFI_GENLIST_GROUP_INDEX_STYLE].style_name;
-               grouptitle_itc->func.text_get = _gl_text_available_networks_get;
-               grouptitle_itc->func.content_get = _gl_content_scanning_icon_get;
-       }
-
-       grouptitle = elm_genlist_item_insert_after(viewer_list,
-                       grouptitle_itc, NULL, NULL, item_header,
-                       ELM_GENLIST_ITEM_NONE, NULL, NULL);
-
-       assertm_if(NULL == grouptitle, "NULL!!");
-
-       elm_genlist_item_select_mode_set(grouptitle,
-                       ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
-}
-
-int viewer_list_item_radio_mode_set(Elm_Object_Item* item,
-               VIEWER_ITEM_RADIO_MODES mode)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (NULL == item) {
-               INFO_LOG(COMMON_NAME_ERR, "item is NULL");
-               return FALSE;
-       }
-
-       ug_genlist_data_t* gdata = (ug_genlist_data_t *) elm_object_item_data_get(item);
-       if (NULL == gdata || NULL == gdata->device_info) {
-               INFO_LOG(COMMON_NAME_ERR, "gdata or device_info is NULL");
-               return FALSE;
-       }
-
-       if (gdata->radio_mode == mode) {
-               SECURE_INFO_LOG(UG_NAME_NORMAL, "[%s] is already in requested state", gdata->device_info->ssid);
-               return FALSE;
-       }
-
-       SECURE_INFO_LOG(UG_NAME_NORMAL, "[%s] AP Item State Transition from [%d] --> [%d]", gdata->device_info->ssid, gdata->radio_mode, mode);
-       gdata->radio_mode = mode;
-       if (gdata->device_info->ap_status_txt) {
-               g_free(gdata->device_info->ap_status_txt);
-               gdata->device_info->ap_status_txt = viewer_list_get_device_status_txt(gdata->device_info, mode);
-       }
-
-       if (item != NULL)
-               elm_genlist_item_update(item);
-
-       __COMMON_FUNC_EXIT__;
-       return TRUE;
-}
-
-static wifi_manager_connection_state_e _convert_wifi_state_to_viewer_radio_mode(
-               wifi_manager_connection_state_e state)
-{
-       switch (state) {
-       case WIFI_MANAGER_CONNECTION_STATE_ASSOCIATION:
-               return VIEWER_ITEM_RADIO_MODE_CONNECTING;
-       case WIFI_MANAGER_CONNECTION_STATE_CONFIGURATION:
-               return VIEWER_ITEM_RADIO_MODE_CONFIGURATION;
-       case WIFI_MANAGER_CONNECTION_STATE_CONNECTED:
-               return VIEWER_ITEM_RADIO_MODE_CONNECTED;
-       default:
-               return VIEWER_ITEM_RADIO_MODE_OFF;
-       }
-}
-
-Elm_Object_Item *viewer_list_item_insert_after(wifi_device_info_t *wifi_device,
-               Elm_Object_Item *after)
-{
-       Elm_Object_Item* ret = NULL;
-       ug_genlist_data_t* gdata = NULL;
-       wifi_device_info_t *no_wifi_device = NULL;
-       retvm_if(NULL == viewer_list, NULL);
-
-       if (_is_emulator()) {
-               if (wifi_device != NULL) {
-                       wifi_device->ap_status_txt = viewer_list_get_device_status_txt(
-                                                       wifi_device,
-                                                       VIEWER_ITEM_RADIO_MODE_OFF);
-               } else {
-                       no_wifi_device = g_try_new0(wifi_device_info_t, 1);
-                       if (no_wifi_device == NULL)
-                               return NULL;
-
-                       no_wifi_device->ssid = g_strdup(sc(PACKAGE, I18N_TYPE_No_Wi_Fi_AP_Found));
-                       wifi_device = no_wifi_device;
-               }
-       } else {
-               wifi_manager_connection_state_e state = WIFI_MANAGER_CONNECTION_STATE_DISCONNECTED;
-               VIEWER_ITEM_RADIO_MODES rad_mode = VIEWER_ITEM_RADIO_MODE_OFF;
-               if (wifi_device != NULL && wifi_device->ap != NULL) {
-                       if (wifi_manager_ap_get_connection_state(wifi_device->ap, &state) ==
-                                       WIFI_MANAGER_ERROR_NONE) {
-                               rad_mode = _convert_wifi_state_to_viewer_radio_mode(state);
-                       }
-                       wifi_device->ap_status_txt = viewer_list_get_device_status_txt(
-                                                       wifi_device,
-                                                       rad_mode);
-               } else {
-                       if (ug_app_state->is_first_scan == true) {
-                               int scan_result = wlan_manager_scan();
-                               if (scan_result != WLAN_MANAGER_ERR_NONE) {
-                                       viewer_manager_hide(VIEWER_WINSET_SEARCHING);
-                                       viewer_manager_header_mode_set(viewer_manager_header_mode_get());
-                               }
-                               ug_app_state->is_first_scan = false;
-                               return NULL;
-                       }
-                       no_wifi_device = g_try_new0(wifi_device_info_t, 1);
-                       if (no_wifi_device == NULL)
-                               return NULL;
-
-                       no_wifi_device->ssid = g_strdup(sc(PACKAGE, I18N_TYPE_No_Wi_Fi_AP_Found));
-                       wifi_device = no_wifi_device;
-               }
-       }
-
-       gdata = g_try_new0(ug_genlist_data_t, 1);
-       if (gdata == NULL) {
-               if (no_wifi_device) {
-                       g_free(no_wifi_device->ssid);
-                       g_free(no_wifi_device);
-               }
-               return NULL;
-       }
-
-       gdata->device_info = wifi_device;
-       gdata->radio_mode = VIEWER_ITEM_RADIO_MODE_OFF;
-
-       if (!after) {
-               /* If the after item is NULL then insert it as first item */
-               after = grouptitle;
-       }
-
-       if (no_wifi_device == NULL) {
-               ret = elm_genlist_item_insert_after(
-                               viewer_list, /*obj*/
-                               itc,/*itc*/
-                               gdata,/*data*/
-                               NULL,/*parent*/
-                               after, /*after than*/
-                               ELM_GENLIST_ITEM_NONE, /*flags*/
-                               __viewer_list_item_clicked_cb,/*func*/
-                               NULL);/*func_data*/
-       } else {
-               ret = elm_genlist_item_insert_after(
-                               viewer_list, /*obj*/
-                               no_wifi_device_itc,/*itc*/
-                               gdata,/*data*/
-                               NULL,/*parent*/
-                               after, /*after than*/
-                               ELM_GENLIST_ITEM_NONE, /*flags*/
-                               __viewer_list_item_clicked_cb,/*func*/
-                               NULL);/*func_data*/
-       }
-
-       if (!ret) {
-               assertm_if(NULL == ret, "NULL!!");
-               g_free(gdata);
-       } else {
-               /* SECURE_DEBUG_LOG(UG_NAME_NORMAL,
-                               "* item add complete item [%p] ssid:[%s] security[%d] size:[%d]",
-                               ret,
-                               wifi_device->ssid,
-                               wifi_device->security_mode,
-                               viewer_list_item_size_get()); */
-
-               if (after == grouptitle) {
-                       first_item = ret;
-                       if (!last_item)
-                               last_item = ret;
-               } else {
-                       last_item = ret;
-                       if (!first_item)
-                               first_item = ret;
-               }
-
-               if (ret != NULL)
-                       elm_genlist_item_update(ret);
-       }
-
-       return ret;
-}
-
-void viewer_list_item_del(Elm_Object_Item *it)
-{
-       if (it == NULL)
-               return;
-
-       if (it == first_item)
-               first_item = elm_genlist_item_next_get(first_item);
-       else if (it == last_item)
-               last_item = elm_genlist_item_prev_get(last_item);
-       elm_object_item_del(it);
-}
-
-int viewer_list_item_size_get()
-{
-       int ret = 0;
-       Elm_Object_Item *it = first_item;
-
-       while (it) {
-               ret++;
-               if (it == last_item)
-                       break;
-               it = elm_genlist_item_next_get(it);
-       }
-
-       return ret;
-}
-
-void viewer_list_item_clear(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       Elm_Object_Item *it = first_item;
-       Elm_Object_Item *nxt = NULL;
-
-       while (it) {
-               nxt = elm_genlist_item_next_get(it);
-               elm_object_item_del(it);
-               if (it == last_item)
-                       break;
-               it = nxt;
-       }
-
-       first_item = last_item = NULL;
-
-       __COMMON_FUNC_EXIT__;
-}
-
-void viewer_list_item_enable_all(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       Elm_Object_Item *it = first_item;
-
-       while (it) {
-               elm_object_item_disabled_set(it, EINA_FALSE);
-
-               if (it == last_item)
-                       break;
-
-               it = elm_genlist_item_next_get(it);
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-void viewer_list_item_disable_all(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       Elm_Object_Item *it = first_item;
-
-       while (it) {
-               elm_object_item_disabled_set(it, EINA_TRUE);
-
-               if (it == last_item)
-                       break;
-
-               it = elm_genlist_item_next_get(it);
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-Elm_Object_Item* item_get_for_ap(wifi_manager_ap_h ap)
-{
-       __COMMON_FUNC_ENTER__;
-       if (!ap) {
-               __COMMON_FUNC_EXIT__;
-               return NULL;
-       }
-
-       char *essid = NULL;
-       wifi_manager_security_type_e sec_type = WIFI_MANAGER_SECURITY_TYPE_NONE;
-
-       if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_get_essid(ap, &essid)) {
-               __COMMON_FUNC_EXIT__;
-               return NULL;
-       } else if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_get_security_type(ap, &sec_type)) {
-               g_free(essid);
-               __COMMON_FUNC_EXIT__;
-               return NULL;
-       }
-
-       Elm_Object_Item *it = first_item;
-       while (it) {
-               ug_genlist_data_t* gdata = elm_object_item_data_get(it);
-               wifi_device_info_t *device_info = NULL;
-               if (gdata && (device_info = gdata->device_info)) {
-                       if (!g_strcmp0(device_info->ssid, essid) && device_info->security_mode == sec_type)
-                               break;
-               }
-               if (it == last_item) {
-                       it = NULL;
-                       break;
-               }
-               it = elm_genlist_item_next_get(it);
-       }
-
-       g_free(essid);
-       __COMMON_FUNC_EXIT__;
-       return it;
-}
-
-Elm_Object_Item* item_get_for_ssid(const char *ssid)
-{
-       Elm_Object_Item *it = first_item;
-       while (it) {
-               ug_genlist_data_t* gdata = elm_object_item_data_get(it);
-               wifi_device_info_t *device_info = NULL;
-               if (gdata && (device_info = gdata->device_info)) {
-                       if (!g_strcmp0(device_info->ssid, ssid))
-                               break;
-               }
-               if (it == last_item) {
-                       it = NULL;
-                       break;
-               }
-               it = elm_genlist_item_next_get(it);
-       }
-
-       return it;
-}
-
-static void _hidden_network_cb(void* data, Evas_Object* obj, void* event_info)
-{
-    __COMMON_FUNC_ENTER__;
-
-       UG_TYPE ug_type = wifi_get_ug_type();
-    view_hidden_ap_popup_create(ug_type == UG_VIEW_OOBE ?
-                       ug_app_state->parent_layout : ug_app_state->layout_main,
-                       PACKAGE);
-
-    __COMMON_FUNC_EXIT__;
-}
-
-void viewer_list_last_item_set(Elm_Object_Item *item)
-{
-       if (item == NULL)
-               return;
-
-       last_item = elm_genlist_item_append(viewer_list,
-                       last_item_itc, NULL, item,
-                       ELM_GENLIST_ITEM_NONE,
-                       wifi_get_ug_type() == UG_VIEW_OOBE ? _hidden_network_cb : NULL,
-                       NULL);
-
-       elm_genlist_item_select_mode_set(last_item,
-                       ELM_OBJECT_SELECT_MODE_ALWAYS);
-
-       elm_genlist_item_update(last_item);
-}
diff --git a/sources/ui-gadget/wifi-efl-UG.c b/sources/ui-gadget/wifi-efl-UG.c
deleted file mode 100755 (executable)
index e780ab1..0000000
+++ /dev/null
@@ -1,622 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#ifndef UG_MODULE_API
-#define UG_MODULE_API __attribute__ ((visibility("default")))
-#endif
-
-#include <vconf-keys.h>
-//#include <setting-cfg.h>
-#include "ug_wifi.h"
-#include "view_detail.h"
-#include "i18nmanager.h"
-#include "wlan_manager.h"
-#include "winset_popup.h"
-#include "common_utils.h"
-#include "viewer_manager.h"
-#include "view_ime_hidden.h"
-#include "view_advanced.h"
-#include "wifi-engine-callback.h"
-
-#define STR_ATOM_PANEL_SCROLLABLE_STATE        "_E_MOVE_PANEL_SCROLLABLE_STATE"
-
-static int wifi_exit_end = FALSE;
-static bool is_scan_reqd = false;
-wifi_appdata *ug_app_state = NULL;
-
-UG_MODULE_API int UG_MODULE_INIT(struct ug_module_ops *ops);
-UG_MODULE_API void UG_MODULE_EXIT(struct ug_module_ops *ops);
-UG_MODULE_API int setting_plugin_reset(bundle *data, void *priv);
-UG_MODULE_API int setting_plugin_search_init(app_control_h app_control, void *priv, char **domainname);
-
-static gboolean __wifi_efl_ug_del_found_ap_noti(void *data)
-{
-       common_utils_send_message_to_net_popup(NULL, NULL,
-                       "del_found_ap_noti", NULL);
-
-       return FALSE;
-}
-
-static void _set_rotation(Evas_Object *win)
-{
-       int rots[4] = { 0, 90, 180, 270 };
-
-       if (!elm_win_wm_rotation_supported_get(win))
-               return;
-
-       elm_win_wm_rotation_available_rotations_set(win, (const int *)(&rots), 4);
-}
-
-static void *on_create(ui_gadget_h ug, enum ug_mode mode,
-               app_control_h app_control, void *priv)
-{
-       __COMMON_FUNC_ENTER__;
-
-       const char *uri = NULL;
-       int state;
-
-       if (!ug || !priv) {
-               INFO_LOG(UG_NAME_ERR, "UG and PRIV should not be NULL");
-
-               __COMMON_FUNC_EXIT__;
-               return NULL;
-       }
-
-       if (ug_app_state) {
-               INFO_LOG(UG_NAME_NORMAL, "ug_app_state already exists");
-               return ug_app_state->layout_main;
-       }
-
-       ug_app_state = g_new0(wifi_appdata, 1);
-       retvm_if(NULL == ug_app_state, NULL);
-
-       struct ug_data *ugd;
-       ugd = (struct ug_data*)priv;
-       ugd->ug = ug;
-       ug_app_state->ug_type = UG_VIEW_DEFAULT;
-
-       if (NULL != app_control) {
-               INFO_LOG(UG_NAME_NORMAL, "message load from caller");
-
-               char *caller = NULL;
-               app_control_get_extra_data(app_control, UG_CALLER, &caller);
-
-               if (app_control_get_uri(app_control, (char **)&uri) < 0)
-                       ERROR_LOG(UG_NAME_NORMAL, "Failed to get app_control URI");
-
-               if (uri)
-                       free((void *)uri);
-
-               if (caller != NULL) {
-                       SECURE_INFO_LOG(UG_NAME_NORMAL, "caller: %s", caller);
-
-                       if (g_strcmp0(caller, "pwlock") == 0) {
-                               ugd->elm_conform = ug_get_conformant();
-                               ug_app_state->ug_type = UG_VIEW_OOBE;
-                       } else if (g_strcmp0(caller, "notification") == 0) {
-                               /* Remove the "WiFi networks found" from the notification tray.*/
-                               common_util_managed_idle_add(__wifi_efl_ug_del_found_ap_noti, NULL);
-                       } else if (g_strcmp0(caller, "lbhome") == 0) {
-                               ug_app_state->app_control = app_control;
-                               ug_app_state->is_lbhome = EINA_TRUE;
-                       }
-                       free(caller);
-               } else {
-                       INFO_LOG(UG_NAME_NORMAL, "caller is not defined");
-               }
-       }
-
-       if (ug_app_state->ug_type == UG_VIEW_DEFAULT
-                       && is_common_profile()) {
-               ug_app_state->ug_type = UG_VIEW_IOT_COMMON;
-       }
-
-       common_util_set_ug_type(ug_app_state->ug_type);
-       common_util_update_genlist_style();
-       common_util_update_content_size();
-
-       Evas_Object *parent_layout = ug_get_parent_layout(ug);
-       if (parent_layout == NULL) {
-               ERROR_LOG(UG_NAME_NORMAL, "Failed to get parent layout");
-
-               __COMMON_FUNC_EXIT__;
-               return NULL;
-       }
-
-       ugd->win_main = ug_get_window();
-       ug_app_state->parent_layout = parent_layout;
-       ug_app_state->gadget = ugd;
-       ug_app_state->ug = ug;
-       ug_app_state->conformant = ug_get_conformant();
-
-       _set_rotation(ugd->win_main);
-
-       common_util_set_system_registry(VCONFKEY_WIFI_UG_RUN_STATE,
-                       VCONFKEY_WIFI_UG_RUN_STATE_ON_FOREGROUND);
-
-       Evas_Object *layout_main = viewer_manager_create(parent_layout, ugd->win_main);
-       if (layout_main == NULL) {
-               INFO_LOG(UG_NAME_ERR, "Failed to create viewer_manager");
-
-               __COMMON_FUNC_EXIT__;
-               return NULL;
-       }
-
-       if (app_control != NULL) {
-               char *zorder = NULL;
-               app_control_get_extra_data(app_control, "z_order", &zorder);
-               INFO_LOG(UG_NAME_NORMAL, "zorder [%s]", zorder);
-               if (zorder != NULL && 0 == g_strcmp0(zorder, "highest")) {
-                       efl_util_set_notification_window_level(ugd->win_main, EFL_UTIL_NOTIFICATION_LEVEL_DEFAULT);
-                       g_free(zorder);
-                       zorder = NULL;
-               }
-       }
-
-#if defined TIZEN_TETHERING_ENABLE
-       ug_app_state->popup_manager = winset_popup_manager_create(layout_main, PACKAGE);
-#endif
-
-       ugd->base = layout_main;
-       ug_app_state->layout_main = layout_main;
-       ug_app_state->bAlive = EINA_TRUE;
-
-       wlan_manager_create();
-       wlan_manager_set_message_callback(wlan_engine_callback);
-       wlan_manager_set_refresh_callback(wlan_engine_refresh_callback);
-
-       switch (wlan_manager_start()) {
-       case WLAN_MANAGER_ERR_NONE:
-               break;
-
-       case WLAN_MANAGER_ERR_ALREADY_REGISTERED:
-               break;
-
-       default:
-               ERROR_LOG(UG_NAME_NORMAL, "Cannot start wlan_manager");
-
-               __COMMON_FUNC_EXIT__;
-               return ugd->base;
-       }
-
-       state = wlan_manager_state_get();
-       switch (state) {
-       case WLAN_MANAGER_OFF:
-               if (ug_app_state->ug_type == UG_VIEW_SETUP_WIZARD) {
-                       viewer_manager_header_mode_set(HEADER_MODE_ACTIVATING);
-                       power_control();
-               } else {
-                       viewer_manager_hide(VIEWER_WINSET_SUB_CONTENTS);
-                       viewer_manager_header_mode_set(HEADER_MODE_OFF);
-               }
-               break;
-
-       case WLAN_MANAGER_CONNECTING:
-       case WLAN_MANAGER_UNCONNECTED:
-       case WLAN_MANAGER_CONNECTED:
-               viewer_manager_hide(VIEWER_WINSET_SEARCHING);
-               viewer_manager_header_mode_set(HEADER_MODE_ON);
-               viewer_manager_show(VIEWER_WINSET_SUB_CONTENTS);
-               INFO_LOG(UG_NAME_NORMAL, "Issue the WiFi Scan");
-               viewer_manager_request_scan();
-               break;
-
-       case WLAN_MANAGER_ERROR:
-       default:
-               return ugd->base;
-       }
-
-       evas_object_show(layout_main);
-
-       __COMMON_FUNC_EXIT__;
-       return ugd->base;
-}
-
-static gboolean load_initial_ap_list(gpointer data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       /* Because of transition effect performance,
-        * Wi-Fi lists might be better to be updated at maximum delayed
-        */
-       wlan_manager_scanned_profile_refresh();
-
-       __COMMON_FUNC_EXIT__;
-       return FALSE;
-}
-
-static void on_start(ui_gadget_h ug, app_control_h app_control, void *priv)
-{
-       __COMMON_FUNC_ENTER__;
-
-       common_util_managed_idle_add(load_initial_ap_list, NULL);
-       wlan_manager_set_autoscan_mode(WLAN_MANAGER_AUTOSCAN_MODE_PERIODIC);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void on_pause(ui_gadget_h ug, app_control_h app_control, void *priv)
-{
-       __COMMON_FUNC_ENTER__;
-
-       INFO_LOG(UG_NAME_NORMAL, "Wi-Fi UG paused");
-
-       wlan_manager_set_autoscan_mode(WLAN_MANAGER_AUTOSCAN_MODE_EXPONENTIAL);
-       common_util_set_system_registry(VCONFKEY_WIFI_UG_RUN_STATE,
-                       VCONFKEY_WIFI_UG_RUN_STATE_ON_BACKGROUND);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void on_resume(ui_gadget_h ug, app_control_h app_control, void *priv)
-{
-       __COMMON_FUNC_ENTER__;
-
-       INFO_LOG(UG_NAME_NORMAL, "Wi-Fi UG resumed");
-
-       wlan_manager_set_autoscan_mode(WLAN_MANAGER_AUTOSCAN_MODE_PERIODIC);
-       common_util_set_system_registry(VCONFKEY_WIFI_UG_RUN_STATE,
-                       VCONFKEY_WIFI_UG_RUN_STATE_ON_FOREGROUND);
-
-       view_manager_view_type_t top_viewID = viewer_manager_view_type_get();
-       if (top_viewID == VIEW_MANAGER_VIEW_TYPE_MAIN) {
-               viewer_manager_request_scan();
-               is_scan_reqd = false;
-       } else {
-               is_scan_reqd = true;
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void on_destroy(ui_gadget_h ug, app_control_h app_control, void *priv)
-{
-       __COMMON_FUNC_ENTER__;
-
-       int ret;
-       struct ug_data* ugd = priv;
-
-       common_util_set_system_registry(VCONFKEY_WIFI_UG_RUN_STATE,
-                       VCONFKEY_WIFI_UG_RUN_STATE_OFF);
-
-       if (!ug || !priv) {
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-       /*Added to handle incase of force closure*/
-       passwd_popup_free(ug_app_state->passpopup);
-       ug_app_state->passpopup = NULL;
-
-       if (ug_app_state->timeout) {
-               g_source_remove(ug_app_state->timeout);
-               ug_app_state->timeout = 0;
-       }
-
-#if defined TIZEN_TETHERING_ENABLE
-       winset_popup_manager_destroy(ug_app_state->popup_manager);
-       ug_app_state->popup_manager = NULL;
-       DEBUG_LOG(UG_NAME_NORMAL, "* popup manager destroy complete");
-#endif
-
-       if (wifi_exit_end == FALSE) {
-               wlan_manager_set_autoscan_mode(WLAN_MANAGER_AUTOSCAN_MODE_EXPONENTIAL);
-               common_util_managed_idle_cleanup();
-               common_util_managed_ecore_scan_update_timer_del();
-
-               ret = wlan_manager_destroy();
-               if (ret != WLAN_MANAGER_ERR_NONE)
-                       ERROR_LOG(UG_NAME_NORMAL, "Failed to destroy wlan manager: %d", ret);
-               else
-                       INFO_LOG(UG_NAME_NORMAL, "* wlan manager destroy complete");
-       }
-
-       viewer_manager_destroy();
-       INFO_LOG(UG_NAME_NORMAL, "* viewer manager destroy complete");
-
-       if (ug_app_state->rbutton_setup_wizard_next != NULL) {
-               g_free(ug_app_state->rbutton_setup_wizard_next);
-               ug_app_state->rbutton_setup_wizard_next = NULL;
-       }
-
-       if (ug_app_state->rbutton_setup_wizard_skip != NULL) {
-               g_free(ug_app_state->rbutton_setup_wizard_skip);
-               ug_app_state->rbutton_setup_wizard_skip = NULL;
-       }
-
-       if (ug_app_state->lbutton_setup_wizard_prev != NULL) {
-               g_free(ug_app_state->lbutton_setup_wizard_prev);
-               ug_app_state->lbutton_setup_wizard_prev = NULL;
-       }
-
-       if (ug_app_state != NULL) {
-               g_free(ug_app_state);
-               ug_app_state = NULL;
-       }
-
-       if (ugd->base != NULL) {
-               evas_object_del(ugd->base);
-               ugd->base = NULL;
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void on_message(ui_gadget_h ug, app_control_h msg, app_control_h app_control, void *priv)
-{
-}
-
-static void _language_changed(void)
-{
-
-       __COMMON_FUNC_ENTER__;
-
-       if (NULL != ug_app_state->rbutton_setup_wizard_next) {
-               g_free(ug_app_state->rbutton_setup_wizard_next);
-               ug_app_state->rbutton_setup_wizard_next = NULL;
-       }
-
-       if (NULL != ug_app_state->rbutton_setup_wizard_skip) {
-               g_free(ug_app_state->rbutton_setup_wizard_skip);
-               ug_app_state->rbutton_setup_wizard_skip = NULL;
-       }
-
-       if (NULL != ug_app_state->lbutton_setup_wizard_prev) {
-               g_free(ug_app_state->lbutton_setup_wizard_prev);
-               ug_app_state->lbutton_setup_wizard_prev = NULL;
-       }
-
-       ug_app_state->rbutton_setup_wizard_next = g_strdup(sc(PACKAGE, I18N_TYPE_Next));
-       ug_app_state->rbutton_setup_wizard_skip = g_strdup(sc(PACKAGE, I18N_TYPE_Skip));
-       ug_app_state->lbutton_setup_wizard_prev = g_strdup(sc(PACKAGE, I18N_TYPE_Prev));
-
-       viewer_manager_setup_wizard_button_controller();
-
-       language_changed_refresh();
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void on_event(ui_gadget_h ug, enum ug_event event, app_control_h app_control, void *priv)
-{
-       __COMMON_FUNC_ENTER__;
-
-       switch (event) {
-       case UG_EVENT_LOW_MEMORY:
-               break;
-       case UG_EVENT_LOW_BATTERY:
-               break;
-       case UG_EVENT_LANG_CHANGE:
-               INFO_LOG(UG_NAME_NORMAL, "LANGUAGE");
-               if (UG_VIEW_SETUP_WIZARD == ug_app_state->ug_type)
-                       _language_changed();
-               break;
-       case UG_EVENT_ROTATE_PORTRAIT:
-       case UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN:
-               INFO_LOG(UG_NAME_NORMAL, "PORTRAIT");
-               viewer_manager_rotate_top_setupwizard_layout();
-               break;
-       case UG_EVENT_ROTATE_LANDSCAPE:
-       case UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN:
-               INFO_LOG(UG_NAME_NORMAL, "LANSCAPE");
-               viewer_manager_rotate_top_setupwizard_layout();
-               break;
-       default:
-               break;
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void on_key_event(ui_gadget_h ug, enum ug_key_event event, app_control_h app_control, void *priv)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (!ug) {
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-       switch (event) {
-       case UG_KEY_EVENT_END:
-               INFO_LOG(UG_NAME_NORMAL, "UG_KEY_EVENT_END");
-
-#if defined TIZEN_TETHERING_ENABLE
-               /* popup key event determine */
-               winset_popup_hide_popup(ug_app_state->popup_manager);
-#endif
-               view_manager_view_type_t top_view_id = viewer_manager_view_type_get();
-               if (top_view_id == VIEW_MANAGER_VIEW_TYPE_MAIN) {
-                       INFO_LOG(UG_NAME_NORMAL, "same");
-               } else {
-                       INFO_LOG(UG_NAME_NORMAL, "differ");
-                       elm_naviframe_item_pop(viewer_manager_get_naviframe());
-
-                       __COMMON_FUNC_EXIT__;
-                       return;
-               }
-
-               wifi_exit();
-               break;
-       default:
-               INFO_LOG(UG_NAME_NORMAL, "UG_KEY_EVENT [%d]", event);
-               break;
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-UG_MODULE_API int UG_MODULE_INIT(struct ug_module_ops *ops)
-{
-       __COMMON_FUNC_ENTER__;
-
-       wifi_exit_end = FALSE;
-
-       retvm_if(NULL == ops, 0);
-
-       struct ug_data *ugd;
-       ugd = calloc(1, sizeof(struct ug_data));
-
-       assertm_if(NULL == ugd, "Err!! calloc fail");
-
-       ops->create = on_create;
-       ops->start = on_start;
-       ops->pause = on_pause;
-       ops->resume = on_resume;
-       ops->destroy = on_destroy;
-       ops->message = on_message;
-       ops->event = on_event;
-       ops->key_event = on_key_event;
-       ops->priv = ugd;
-       ops->opt = UG_OPT_INDICATOR_ENABLE;
-
-       __COMMON_FUNC_EXIT__;
-       return 0;
-}
-
-UG_MODULE_API void UG_MODULE_EXIT(struct ug_module_ops *ops)
-{
-       __COMMON_FUNC_ENTER__;
-
-       retm_if(NULL == ops);
-
-       struct ug_data *ugd;
-
-       ugd = ops->priv;
-
-       if (ugd)
-               free(ugd);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static bool setting_plugin_wifi_found_ap_cb(wifi_manager_ap_h ap, void* user_data)
-{
-       bool favorite = false;
-
-       wifi_manager_ap_is_favorite(ap, &favorite);
-
-       if (true == favorite)
-               wlan_manager_forget(ap);
-
-       return true;
-}
-
-UG_MODULE_API int setting_plugin_reset(bundle *data, void *priv)
-{
-       __COMMON_FUNC_ENTER__;
-
-       int return_value = 0;
-
-       return_value = wlan_manager_start();
-       if (return_value != WLAN_MANAGER_ERR_NONE) {
-               ERROR_LOG(UG_NAME_NORMAL, "Failed to register : %d", return_value);
-               return_value = -1;
-               goto error;
-       }
-
-       wlan_manager_foreach_found_ap(setting_plugin_wifi_found_ap_cb, NULL);
-       return_value = wlan_manager_power_off();
-       if (return_value != WLAN_MANAGER_ERR_NONE) {
-               ERROR_LOG(UG_NAME_NORMAL, "Failed to power_off: %d", return_value);
-               return_value = -1;
-               goto error;
-       }
-
-       common_util_set_system_registry(VCONFKEY_WIFI_ENABLE_QS,
-                                                                       VCONFKEY_WIFI_QS_ENABLE);
-
-error:
-       wlan_manager_destroy();
-
-       __COMMON_FUNC_EXIT__;
-       return return_value;
-}
-
-int wifi_exit(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (wifi_exit_end == TRUE) {
-               __COMMON_FUNC_EXIT__;
-               return FALSE;
-       }
-       wifi_exit_end = TRUE;
-
-       int ret = WLAN_MANAGER_ERR_NONE;
-       struct ug_data *ugd;
-       ugd = ug_app_state->gadget;
-       ug_app_state->bAlive = EINA_FALSE;
-
-       wlan_manager_set_autoscan_mode(WLAN_MANAGER_AUTOSCAN_MODE_EXPONENTIAL);
-       common_util_managed_idle_cleanup();
-       common_util_managed_ecore_scan_update_timer_del();
-
-       ret = wlan_manager_destroy();
-       if (ret != WLAN_MANAGER_ERR_NONE)
-               ERROR_LOG(UG_NAME_NORMAL, "Failed to destroy wlan manager: %d", ret);
-       else
-               DEBUG_LOG(UG_NAME_NORMAL, "* wlan manager destroy complete");
-
-       DEBUG_LOG(UG_NAME_NORMAL, "* ug_destroying...");
-       ug_destroy_me(ugd->ug);
-
-       __COMMON_FUNC_EXIT__;
-       return TRUE;
-}
-
-bool wifi_is_scan_required(void)
-{
-       return is_scan_reqd;
-}
-
-UG_TYPE wifi_get_ug_type(void)
-{
-       return ug_app_state->ug_type;
-}
-
-#if 0
-UG_MODULE_API int setting_plugin_search_init(app_control_h app_control, void *priv, char **domainname)
-{
-       void *node = NULL;
-       *domainname = strdup(PACKAGE);
-       Eina_List **pplist = (Eina_List **)priv;
-
-       node = setting_plugin_search_item_add("IDS_ST_BODY_NETWORK_NOTIFICATION",
-               "viewtype:advancedsetting", NULL, 5, NULL);
-       *pplist = eina_list_append(*pplist, node);
-       node = setting_plugin_search_item_add("IDS_WIFI_TMBODY_SMART_NETWORK_SWITCH",
-               "viewtype:mainview", NULL, 5, NULL);
-       *pplist = eina_list_append(*pplist, node);
-       node = setting_plugin_search_item_add("IDS_WIFI_HEADER_PASSPOINT",
-               "viewtype:advancedsetting", NULL, 5, NULL);
-       *pplist = eina_list_append(*pplist, node);
-       node = setting_plugin_search_item_add("IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP",
-               "viewtype:advancedsetting", NULL, 5, NULL);
-       *pplist = eina_list_append(*pplist, node);
-       node = setting_plugin_search_item_add("IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING",
-               "viewtype:advancedsetting", NULL, 5, NULL);
-       *pplist = eina_list_append(*pplist, node);
-       node = setting_plugin_search_item_add("IDS_WIFI_BODY_ADVANCED_SETTINGS",
-               "viewtype:advancedsetting", NULL, 5, NULL);
-       *pplist = eina_list_append(*pplist, node);
-
-       return 0;
-}
-#endif
diff --git a/sources/ui-gadget/wifi-wlan-callbacks.c b/sources/ui-gadget/wifi-wlan-callbacks.c
deleted file mode 100755 (executable)
index 21f92a4..0000000
+++ /dev/null
@@ -1,308 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include <vconf.h>
-#include <vconf-keys.h>
-
-#include "ug_wifi.h"
-#include "viewer_list.h"
-#include "wlan_manager.h"
-#include "winset_popup.h"
-#include "viewer_manager.h"
-#include "wlan_connection.h"
-#include "wifi-engine-callback.h"
-#include "common_utils.h"
-
-extern wifi_appdata *ug_app_state;
-
-void wlan_engine_callback(wlan_mgr_event_info_t *event_info, void *user_data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (event_info == NULL) {
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-       Elm_Object_Item *target_item = NULL;
-       ug_genlist_data_t *gdata = NULL;
-       wifi_device_info_t *wifi_device = NULL;
-
-       int header_state = -1;
-       header_state = viewer_manager_header_mode_get();
-
-       INFO_LOG(UG_NAME_NORMAL, "header state [%d]", header_state);
-       INFO_LOG(UG_NAME_NORMAL, "event type [%d]", event_info->event_type);
-       INFO_LOG(UG_NAME_NORMAL, "ap [%p]", event_info->ap);
-
-       if (event_info->ap) {   /* Is it a response with AP handle? */
-
-               /* All responses with profile names should have an associated genlist item
-                * Verify if the genlist item exists and associated genlist item data exists
-                */
-               target_item = item_get_for_ap(event_info->ap);
-               if (!target_item ||
-                       !(gdata = (ug_genlist_data_t *)elm_object_item_data_get(target_item))) {
-                       /* This is a case where the profile name exists but no
-                        * associated genlist item OR genlist item data exists.
-                        * This condition can come when an AP action(Example connect)
-                        * is triggered and by the time the response came the genlist is cleared.
-                        */
-                       ERROR_LOG(UG_NAME_RESP, "Error!!! Target item[%p] is NULL OR item data[%p] is NULL", target_item, gdata);
-                       if (event_info->event_type == WLAN_MANAGER_RESPONSE_TYPE_CONNECTING ||
-                               event_info->event_type == WLAN_MANAGER_RESPONSE_TYPE_CONFIGURATION ||
-                               event_info->event_type == WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_OK) {
-                               /* This situation comes during hidden AP connecting/connected event.
-                               * Anyways its always better to add the connecting/connected AP */
-                               wifi_device = view_list_item_device_info_create(event_info->ap);
-
-                               target_item = viewer_list_item_insert_after(wifi_device, NULL);
-
-                               if (!target_item ||
-                                       !(gdata = (ug_genlist_data_t *)elm_object_item_data_get(target_item))) {
-                                       ERROR_LOG(UG_NAME_RESP, "Error!!! Fatal: Unable to add a connecting/connected item with item data[%p].", gdata);
-
-                                       goto exit;
-                               }
-                       } else {
-                               ERROR_LOG(UG_NAME_RESP, "Fatal: target_item or gdata is NULL");
-
-                               goto exit;
-                       }
-
-               }
-       }
-
-       /* All OK to process the response */
-       switch (event_info->event_type) {
-       case WLAN_MANAGER_RESPONSE_TYPE_POWER_ON_OK:
-#if defined TIZEN_TETHERING_ENABLE
-               winset_popup_hide_popup(ug_app_state->popup_manager);
-#endif
-               viewer_manager_ctxpopup_cleanup();
-               viewer_manager_show(VIEWER_WINSET_SEARCHING);
-               viewer_manager_show(VIEWER_WINSET_SUB_CONTENTS);
-               viewer_manager_header_mode_set(HEADER_MODE_SEARCHING);
-               break;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_POWER_OFF_OK:
-               viewer_manager_cleanup_views();
-               viewer_manager_hide(VIEWER_WINSET_SUB_CONTENTS);
-               viewer_list_item_clear();
-               viewer_manager_header_mode_set(HEADER_MODE_OFF);
-               viewer_list_clear_disconnect_popup(NULL);
-               break;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_POWER_ON_NOT_SUPPORTED:
-               viewer_manager_header_mode_set(HEADER_MODE_OFF);
-               common_utils_send_message_to_net_popup("Network connection popup", "not support", "notification", NULL);
-               break;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_POWER_ON_RESTRICTED:
-               viewer_manager_header_mode_set(HEADER_MODE_OFF);
-               common_utils_send_message_to_net_popup("Network connection popup", "wifi restricted", "popup", NULL);
-               break;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_SCAN_OK:
-               /* Manual scan complete response */
-               if (HEADER_MODE_DEACTIVATING == header_state ||
-                               HEADER_MODE_OFF == header_state) {
-                       break;
-               }
-
-               if (ug_app_state->ug_type == UG_VIEW_SETUP_WIZARD) {
-                       viewer_manager_update_hidden_btn();
-                       viewer_manager_update_setup_wizard_scan_btn();
-               }
-
-               viewer_manager_hide(VIEWER_WINSET_SEARCHING);
-               /* fall through */
-       case WLAN_MANAGER_RESPONSE_TYPE_SCAN_RESULT_IND:
-               /* Auto scan complete response */
-#if 0
-               int ug_state = 0;
-               vconf_get_int(VCONFKEY_WIFI_UG_RUN_STATE, &ug_state);
-               /* TODO: Right now, setting application does not send
-                * resume event when we come back to Wi-Fi UG in settings app.
-                * So temporarily commenting this check.
-                */
-               if (ug_state == VCONFKEY_WIFI_UG_RUN_STATE_ON_FOREGROUND) {
-                       wlan_manager_scanned_profile_refresh();
-               } else {
-                       INFO_LOG(UG_NAME_NORMAL, "Skipping refresh. UG state - [%d]",
-                                       ug_state);
-               }
-#else
-               if (ug_app_state->is_wifi_scan_indication_block != 1) {
-                       wlan_manager_scanned_profile_refresh();
-                       viewer_manager_hide(VIEWER_WINSET_SEARCHING);
-               } else
-                       INFO_LOG(UG_NAME_NORMAL, "Block the SCAN indication");
-
-
-#endif
-
-
-               break;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_CONNECTING:
-               viewer_manager_header_mode_set(HEADER_MODE_CONNECTING);
-
-               viewer_manager_refresh_ap_info(target_item);
-               viewer_list_item_radio_mode_set(target_item,
-                               VIEWER_ITEM_RADIO_MODE_CONNECTING);
-               viewer_manager_move_item_to_top(target_item);
-               viewer_manager_move_to_top();
-               return;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_CONFIGURATION:
-               viewer_manager_header_mode_set(HEADER_MODE_CONNECTING);
-
-               viewer_manager_refresh_ap_info(target_item);
-               viewer_list_item_radio_mode_set(target_item,
-                               VIEWER_ITEM_RADIO_MODE_CONFIGURATION);
-               break;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_OK:
-       case WLAN_MANAGER_RESPONSE_TYPE_WPS_ENROLL_OK:
-               viewer_manager_header_mode_set(HEADER_MODE_CONNECTED);
-
-               viewer_manager_refresh_ap_info(target_item);
-               viewer_list_item_radio_mode_set(target_item,
-                               VIEWER_ITEM_RADIO_MODE_CONNECTED);
-
-               if (ug_app_state->passpopup &&
-                               ug_app_state->passpopup->pbc_popup_data) {
-                       /* This is needed to remove the PBC timer popup */
-                       passwd_popup_free(ug_app_state->passpopup);
-                       ug_app_state->passpopup = NULL;
-               }
-
-               if (gdata && gdata->device_info)
-                       viewer_list_clear_disconnect_popup(gdata->device_info->ap);
-               break;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_CONNECT_FAILED:
-               viewer_list_item_radio_mode_set(target_item, VIEWER_ITEM_RADIO_MODE_OFF);
-
-               if (HEADER_MODE_DEACTIVATING != header_state) {
-                       viewer_manager_header_mode_set(HEADER_MODE_ON);
-                       if (gdata) {
-                               if (!gdata->device_info)
-                                       break;
-
-                               if (wlan_connetion_next_item_exist() == FALSE &&
-                                               wlan_is_same_with_current(gdata->device_info->ap) == TRUE) {
-                                       viewer_list_wifi_connect(gdata->device_info);
-                               }
-
-                               if (gdata->device_info)
-                                       viewer_list_clear_disconnect_popup(gdata->device_info->ap);
-                       }
-               }
-               break;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_WPS_ENROLL_FAIL:
-               viewer_manager_header_mode_set(HEADER_MODE_ON);
-               viewer_list_item_radio_mode_set(target_item, VIEWER_ITEM_RADIO_MODE_OFF);
-
-               if (ug_app_state->passpopup &&
-                               ug_app_state->passpopup->pbc_popup_data) {
-                       passwd_popup_free(ug_app_state->passpopup);
-                       ug_app_state->passpopup = NULL;
-               }
-
-               if (gdata && gdata->device_info)
-                       viewer_list_clear_disconnect_popup(gdata->device_info->ap);
-               break;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_DISCONNECTION_OK:
-               viewer_manager_refresh_ap_info(target_item);
-               viewer_list_item_radio_mode_set(target_item, VIEWER_ITEM_RADIO_MODE_OFF);
-
-               if (header_state != HEADER_MODE_DEACTIVATING)
-                       viewer_manager_header_mode_set(HEADER_MODE_ON);
-
-               if (gdata && gdata->device_info)
-                       viewer_list_clear_disconnect_popup(gdata->device_info->ap);
-               break;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_CANCEL_WPS_ENROLL_OK:
-               viewer_list_item_radio_mode_set(target_item, VIEWER_ITEM_RADIO_MODE_OFF);
-               viewer_manager_header_mode_set(HEADER_MODE_ON);
-
-               if (gdata && gdata->device_info)
-                       viewer_list_clear_disconnect_popup(gdata->device_info->ap);
-               break;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_CANCEL_WPS_ENROLL_FAIL:
-               break;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_MAC_ID_IND:
-               break;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_SPECIFIC_SCAN_FAIL:
-       case WLAN_MANAGER_RESPONSE_TYPE_SPECIFIC_SCAN_OK:
-               viewer_manager_specific_scan_response_hlr(
-                                               event_info->bss_info_list, user_data);
-               break;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_UPDATE_WIFI_RSSI:
-               viewer_manager_update_rssi();
-               break;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_INVALID_KEY:
-               common_utils_send_message_to_net_popup(
-                               "Network connection popup", "wrong password",
-                               "toast_popup", NULL);
-
-               if (gdata) {
-                       if (!gdata->device_info)
-                               break;
-
-                       viewer_list_wifi_reconnect(gdata->device_info);
-
-                       if (gdata->device_info)
-                               viewer_list_clear_disconnect_popup(gdata->device_info->ap);
-               }
-               break;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_NONE:
-       default:
-               break;
-       }
-
-exit:
-       wlan_validate_alt_connection();
-
-       __COMMON_FUNC_EXIT__;
-}
-
-void wlan_engine_refresh_callback(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (_is_emulator()) {
-               wifi_emulator_create_event_timer(WIFI_EMUL_EVENT_TIMER_SCAN,
-                                               1000, viewer_manager_refresh, NULL);
-       } else
-               viewer_manager_refresh();
-
-       __COMMON_FUNC_EXIT__;
-}
diff --git a/sources/ui-gadget/winset_popup.c b/sources/ui-gadget/winset_popup.c
deleted file mode 100644 (file)
index 9d6086d..0000000
+++ /dev/null
@@ -1,252 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include <tethering.h>
-
-#include "common.h"
-#include "ug_wifi.h"
-#include "i18nmanager.h"
-#include "common_utils.h"
-#include "winset_popup.h"
-#include "wlan_manager.h"
-#include "viewer_manager.h"
-
-struct popup_manager_object {
-       /* General popup attributes */
-       Evas_Object* win;
-       Evas_Object *popup_user_prompt;
-       char *str_pkg_name;
-       void *tethering_handle;
-       int type;
-};
-
-static void __wifi_tethering_deactivated_cb(tethering_error_e error,
-               tethering_type_e type, tethering_disabled_cause_e code, void *data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (data) {
-               popup_manager_object_t *manager_object = (popup_manager_object_t *)data;
-               tethering_h handle = (tethering_h)manager_object->tethering_handle;
-               tethering_destroy(handle);
-               manager_object->tethering_handle = NULL;
-       }
-
-       if (error != TETHERING_ERROR_NONE) {
-               INFO_LOG(COMMON_NAME_LIB, "Error occurred [%d]\n", error);
-               viewer_manager_header_mode_set(HEADER_MODE_OFF);
-       } else {
-               INFO_LOG(COMMON_NAME_LIB, "TYPE = %d", type);
-               if (type == TETHERING_TYPE_WIFI) {
-                       INFO_LOG(COMMON_NAME_LIB, "OK\n");
-                       /* Tethering is now disabled. All OK to switch on Wi-Fi */
-                       power_control();
-               } else {
-                       viewer_manager_header_mode_set(HEADER_MODE_OFF);
-               }
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static gboolean __wifi_tethering_deativate(popup_manager_object_t *manager_object)
-{
-       __COMMON_FUNC_ENTER__;
-
-       tethering_error_e ret = TETHERING_ERROR_NONE;
-       tethering_h handle = NULL;
-
-       if (manager_object == NULL) {
-               INFO_LOG(COMMON_NAME_LIB, "popup manager_object is NULL \n");
-               return FALSE;
-       }
-
-       if (manager_object->tethering_handle) {
-               tethering_destroy(manager_object->tethering_handle);
-               manager_object->tethering_handle = NULL;
-       }
-
-       ret = tethering_create(&handle);
-       if (ret != TETHERING_ERROR_NONE) {
-               INFO_LOG(COMMON_NAME_LIB, "Failed to tethering_create() [%d]\n", ret);
-               return FALSE;
-       }
-
-       manager_object->tethering_handle = handle;
-       ret = tethering_set_disabled_cb(handle, manager_object->type, __wifi_tethering_deactivated_cb, manager_object);
-       if (ret != TETHERING_ERROR_NONE) {
-               INFO_LOG(COMMON_NAME_LIB, "Failed to tethering_set_disabled_cb() [%d]\n", ret);
-               goto exit;
-       }
-
-       ret = tethering_disable(handle, manager_object->type);
-       if (ret != TETHERING_ERROR_NONE) {
-               INFO_LOG(COMMON_NAME_LIB, "Failed to tethering_disable() [%d]\n", ret);
-               goto exit;
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return TRUE;
-
-exit:
-       tethering_destroy(handle);
-       manager_object->tethering_handle = NULL;
-
-       __COMMON_FUNC_EXIT__;
-       return FALSE;
-}
-
-static void __wifi_tethering_off_ok_cb(void* data, Evas_Object* obj,
-               void* event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       popup_manager_object_t *manager_object = (popup_manager_object_t *)data;
-       if (manager_object == NULL) {
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-       INFO_LOG(UG_NAME_NORMAL, "Response OK");
-       if (NULL != manager_object->popup_user_prompt) {
-               evas_object_hide(manager_object->popup_user_prompt);
-               evas_object_del(manager_object->popup_user_prompt);
-               manager_object->popup_user_prompt = NULL;
-       }
-
-       if (manager_object->type == TETHERING_TYPE_WIFI) {
-               if (FALSE != __wifi_tethering_deativate(manager_object)) {
-                       INFO_LOG(UG_NAME_NORMAL, "Successfully de-activate Wi-Fi tethering");
-
-                       viewer_manager_header_mode_set(HEADER_MODE_ACTIVATING);
-               } else {
-                       INFO_LOG(UG_NAME_NORMAL, "Fail to de-activate Wi-Fi tethering");
-               }
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void __wifi_tethering_off_no_cb(void* data, Evas_Object* obj,
-               void* event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       popup_manager_object_t *manager_object = (popup_manager_object_t *)data;
-
-       INFO_LOG(UG_NAME_NORMAL, "Response CANCEL");
-
-       if (manager_object && NULL != manager_object->popup_user_prompt) {
-               evas_object_hide(manager_object->popup_user_prompt);
-               evas_object_del(manager_object->popup_user_prompt);
-               manager_object->popup_user_prompt = NULL;
-               viewer_manager_header_mode_set(HEADER_MODE_OFF);
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-popup_manager_object_t *winset_popup_manager_create(Evas_Object* win,
-               const char *str_pkg_name)
-{
-       popup_manager_object_t *manager_object;
-       manager_object = g_new0(popup_manager_object_t, 1);
-       manager_object->win = win;
-       manager_object->str_pkg_name = (char *)str_pkg_name;
-       manager_object->tethering_handle = NULL;
-       manager_object->type = 0;
-
-       return manager_object;
-}
-
-void winset_popup_mode_set(popup_manager_object_t *manager_object,
-               POPUP_MODE_OPTIONS option, void *input_data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       popup_btn_info_t popup_btn_data;
-
-       if (manager_object == NULL)
-               return;
-
-       if (manager_object->tethering_handle) {
-               tethering_destroy(manager_object->tethering_handle);
-               manager_object->tethering_handle = NULL;
-       }
-
-       INFO_LOG(UG_NAME_NORMAL, "option = %d", option);
-
-       memset(&popup_btn_data, 0, sizeof(popup_btn_data));
-
-       switch (option) {
-       case POPUP_OPTION_POWER_ON_FAILED_TETHERING_OCCUPIED:
-       case POPUP_OPTION_POWER_ON_FAILED_TETHERING_AP_OCCUPIED:
-               if (NULL != manager_object->popup_user_prompt)
-                       break;
-
-               if (option == POPUP_OPTION_POWER_ON_FAILED_TETHERING_OCCUPIED)
-                       manager_object->type = TETHERING_TYPE_WIFI;
-
-               popup_btn_data.title_txt = "IDS_WIFI_BODY_WI_FI";
-               popup_btn_data.info_txt = "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING";
-               popup_btn_data.btn1_txt = "IDS_WIFI_SK_CANCEL";
-               popup_btn_data.btn1_cb = __wifi_tethering_off_no_cb;
-               popup_btn_data.btn1_data = popup_btn_data.btn2_data = manager_object;
-               popup_btn_data.btn2_txt = "IDS_WIFI_SK2_OK";
-               popup_btn_data.btn2_cb = __wifi_tethering_off_ok_cb;
-               manager_object->popup_user_prompt =
-                               common_utils_show_info_popup(manager_object->win, &popup_btn_data);
-
-               break;
-
-       default:
-               break;
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-gboolean winset_popup_manager_destroy(popup_manager_object_t *manager_object)
-{
-       if (manager_object == NULL)
-               return FALSE;
-
-       if (manager_object->tethering_handle) {
-               tethering_destroy(manager_object->tethering_handle);
-               manager_object->tethering_handle = NULL;
-       }
-
-       g_free(manager_object);
-
-       return TRUE;
-}
-
-gboolean winset_popup_hide_popup(popup_manager_object_t *manager_object)
-{
-       if (manager_object == NULL)
-               return FALSE;
-
-       if (manager_object->popup_user_prompt != NULL) {
-               evas_object_hide(manager_object->popup_user_prompt);
-               evas_object_del(manager_object->popup_user_prompt);
-               manager_object->popup_user_prompt = NULL;
-       }
-
-       return TRUE;
-}
diff --git a/sources/wifi-syspopup/CMakeLists.txt b/sources/wifi-syspopup/CMakeLists.txt
deleted file mode 100644 (file)
index bcb29e8..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
-PROJECT(wifi-qs C)
-
-# defines
-SET(PREFIX ${CMAKE_INSTALL_PREFIX})
-SET(EXEC_PREFIX "\${prefix}")
-SET(LIBDIR "\${prefix}/lib")
-SET(INCLUDEDIR "\${prefix}/include")
-SET(VERSION 0.1.0)
-
-ADD_DEFINITIONS(-DTIZEN_WIFI_QS)
-
-# source files
-SET(SRCS
-       ../libraries/i18nManager/i18nmanager.c
-       ../libraries/appcoreWrapper/appcoreWrapper.c
-       ../libraries/WlanManager/connection_manager.c
-       ../libraries/WlanManager/wlan_manager.c
-       ../libraries/WlanManager/wlan_connection.c
-       ../libraries/Common/common_utils.c
-       ../libraries/Common/common_ip_info.c
-       ../libraries/Common/common_pswd_popup.c
-       ../libraries/Common/common_eap_connect.c
-       ../libraries/Common/common_generate_pin.c
-       ${ENGINE_SOURCES}
-       viewer-popups/view-main.c
-       viewer-popups/view-alerts.c
-       wifi-syspopup.c
-       wifi-syspopup-engine-callback.c)
-
-FOREACH(flag ${pkgs_CFLAGS})
-       SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
-ENDFOREACH(flag)
-
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIE")
-
-ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
-
-# add executable
-ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
-SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
-
-TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS})
-
-ADD_CUSTOM_TARGET(wifi-syspopup-custom.edj
-       COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/../../resources/images
-               ${CMAKE_CURRENT_SOURCE_DIR}/edcs/wifi-syspopup-custom.edc
-               ${CMAKE_CURRENT_SOURCE_DIR}/edcs/wifi-syspopup-custom.edj
-               DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/edcs/wifi-syspopup-custom.edc
-)
-
-ADD_DEPENDENCIES(${PROJECT_NAME} wifi-syspopup-custom.edj)
-
-ADD_CUSTOM_TARGET(wifi-syspopup-custom-editfield.edj
-               COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/../../resources/images
-               ${CMAKE_CURRENT_SOURCE_DIR}/edcs/wifi-syspopup-custom-editfield.edc
-               ${CMAKE_CURRENT_SOURCE_DIR}/edcs/wifi-syspopup-custom-editfield.edj
-               DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/edcs/wifi-syspopup-custom-editfield.edc
-)
-
-ADD_DEPENDENCIES(${PROJECT_NAME} wifi-syspopup-custom-editfield.edj)
-
-INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /usr/bin)
-
-# install image files
-
-INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/../../resources/images/A01-3_icon_captive.png DESTINATION /usr/share/icons)
-INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/../../resources/images/noti_wifi_in_range.png DESTINATION /usr/share/icons)
-INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/../../resources/images/noti_wifi_in_range_ongoing.png DESTINATION /usr/share/icons)
-INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/../../resources/images/setting_wifi.png DESTINATION /usr/share/icons)
-INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/edcs/wifi-syspopup-custom.edj DESTINATION /usr/apps/net.wifi-qs/res/edje)
-INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/edcs/wifi-syspopup-custom-editfield.edj DESTINATION /usr/apps/net.wifi-qs/res/edje)
-INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/net.${PROJECT_NAME}.xml DESTINATION /usr/share/packages/)
diff --git a/sources/wifi-syspopup/edcs/wifi-syspopup-custom-editfield.edc b/sources/wifi-syspopup/edcs/wifi-syspopup-custom-editfield.edc
deleted file mode 100644 (file)
index 41b7b83..0000000
+++ /dev/null
@@ -1,644 +0,0 @@
-#define WPS_POPUP_PADDING_LEFT_MIN_INC 15 0
-#define WPS_POPUP_TEXT_SLIDER_PADDING 15 27
-#define PBC_POPUP_TEXT_SLIDER_TEXT_DISCRIPTION_MIN_INC 266 76
-#define WPS_POPUP_TEXT_SLIDER_BG_MIN_INC 266 42
-#define WPS_POPUP_SLIDER_VIEW_LAYOUT_PADDING_TOP_MIN_INC 266 28
-#define WPS_POPUP_SLIDER_VIEW_LAYOUT_SWALLOW_MIN_INC 266 10
-
-#define BUTTON_BG_SIZE 96 96
-#define BUTTON_CIRCLE_SIZE 46 46
-
-#define RESOURCE_IMAGE( INPUT_FILE_NAME ) \
-       group { \
-               name: INPUT_FILE_NAME; \
-               images.image: INPUT_FILE_NAME COMP; \
-               parts { \
-                       part { name: "image"; \
-                               repeat_events: 1; \
-                               description { \
-                                       state: "default" 0.0; \
-                                       image.normal: INPUT_FILE_NAME; \
-                                       aspect: 1 1; \
-                                       aspect_preference: BOTH; \
-                               } \
-                       } \
-               } \
-       }
-
-externals {
-       external: "elm";
-       external: "feedback";
-}
-
-collections {
-RESOURCE_IMAGE("A01-3_icon_00.png");
-RESOURCE_IMAGE("A01-3_icon_01.png");
-RESOURCE_IMAGE("A01-3_icon_02.png");
-RESOURCE_IMAGE("A01-3_icon_03.png");
-RESOURCE_IMAGE("A01-3_icon_lock_00.png");
-RESOURCE_IMAGE("A01-3_icon_lock_01.png");
-RESOURCE_IMAGE("A01-3_icon_lock_02.png");
-RESOURCE_IMAGE("A01-3_icon_lock_03.png");
-RESOURCE_IMAGE("wifi_icon_wps.png");
-RESOURCE_IMAGE("wifi_icon_badge_container.png");
-RESOURCE_IMAGE("wifi_icon_badge_info.png");
-RESOURCE_IMAGE("core_button_effect_normal.#.png");
-RESOURCE_IMAGE("core_button_effect_pressed.#.png");
-
-       base_scale: 1.8;
-       plugins {
-               plugin {
-                       name: "touch_sound";
-                       source: "feedback";
-                       param: "FEEDBACK_TYPE_SOUND FEEDBACK_PATTERN_TAP";
-               }
-       }
-
-group {
-       name: "popup_pbc_button_layout";
-       styles {
-               style { name: "popup_processing_style";
-                       base: "font=Tizen:style=Regular align=left font_size=30 color=#000000 color_class=T123 wrap=mixed ellipsis=1.0 text_class=T123";
-                       tag:  "br" "\n";
-                       tag:  "tab" "\t";
-               }
-       }
-
-       parts {
-                part {
-                       name: "base";
-                       type: SPACER;
-                       scale: 1;
-                       description {
-                               state: "default" 0.0;
-                               min: 480 210;
-                               max: 480 210;
-                               fixed: 1 0;
-                       }
-               }
-               part {
-                       name: "pad_top_left";
-                       type: SPACER;
-                       scale: 1;
-                       description {
-                               state: "default" 0.0;
-                               align: 0.0 0.0;
-                               min: WPS_POPUP_TEXT_SLIDER_PADDING;
-                               max: WPS_POPUP_TEXT_SLIDER_PADDING;
-                               fixed: 1 1;
-                               rel1 {
-                                       relative: 0.0 0.0;
-                                       to: "base";
-                               }
-                               rel2 {
-                                       relative: 0.0 0.0;
-                                       to: "base";
-                               }
-                       }
-               }
-               part {
-                       name: "pad_left";
-                       type: SPACER;
-                       scale: 1;
-                       description {
-                               state: "default" 0.0;
-                               min: WPS_POPUP_PADDING_LEFT_MIN_INC 0;
-                               fixed: 1 0;
-                               rel1 {
-                                       to: "base";
-                                       relative: 0.0 0.0;
-                               }
-                               rel2 {
-                                       to: "base";
-                                       relative: 0.0 1.0;
-                               }
-                               align: 0.0 0.0;
-                       }
-               }
-               part {
-                       name: "pad_right_bottom";
-                       type: SPACER;
-                       scale: 1;
-                       description {
-                               state: "default" 0.0;
-                               min: WPS_POPUP_TEXT_SLIDER_PADDING;
-                               max: WPS_POPUP_TEXT_SLIDER_PADDING;
-                               fixed: 1 1;
-                               rel1 {
-                                       relative: 1.0 1.0;
-                                       to: "base";
-                               }
-                               rel2 {
-                                       to: "base";
-                                       relative: 1.0 1.0;
-                               }
-                               align: 1.0 1.0;
-                       }
-               }
-               part { name: "elm.text.description";
-                       type: TEXTBLOCK;
-                       scale: 1;
-                       description { state: "default" 0.0;
-                               fixed: 0 1;
-                               min: PBC_POPUP_TEXT_SLIDER_TEXT_DISCRIPTION_MIN_INC;
-                               rel1 {
-                                       relative: 1.0 1.0;
-                                       to: "pad_top_left";
-                               }
-                               rel2 {
-                               relative: 0.0 1.0;
-                                       to_x: "pad_right_bottom";
-                                       to_y: "pad_top_left";
-                               }
-                               text {
-                                       style: "popup_processing_style";
-                                       min: 0 1;
-                               }
-                               align: 0.0 0.0;
-                       }
-               }
-               part { name: "slider_bg";
-                       type: SWALLOW;
-                       scale: 1;
-                       description { state: "default" 0.0;
-                               fixed: 0 1;
-                               min: WPS_POPUP_TEXT_SLIDER_BG_MIN_INC;
-                               rel1 {
-                                       relative: 0.0 1.0;
-                                       to_y: "elm.text.description";
-                               }
-                               rel2 {
-                                       relative: 1.0 1.0;
-                                       to_y: "elm.text.description";
-                               }
-                               align: 0.0 0.0;
-                       }
-               }
-               part { name: "slider_top_pad";
-                       type: SPACER;
-                       scale: 1;
-                       description { state: "default" 0.0;
-                               min: WPS_POPUP_SLIDER_VIEW_LAYOUT_PADDING_TOP_MIN_INC;
-                               fixed: 0 1;
-                               rel1 {
-                                       relative: 1.0 0.0;
-                                       to_x: "pad_top_left";
-                                       to_y: "slider_bg";
-                               }
-                               rel2 {
-                                       relative: 0.0 0.0;
-                                       to_x: "pad_right_bottom";
-                                       to_y: "slider_bg";
-                               }
-                               align: 0.5 0.0;
-                       }
-               }
-               part { name: "slider";
-                       type: SWALLOW;
-                       scale: 1;
-                       description { state: "default" 0.0;
-                               fixed: 0 1;
-                               min: WPS_POPUP_SLIDER_VIEW_LAYOUT_SWALLOW_MIN_INC;
-                               rel1 {
-                                       relative: 0.0 1.0;
-                                       to: "slider_top_pad";
-                               }
-                               rel2.to: "slider_top_pad";
-                       }
-               }
-               part { name: "timer_bg";
-                       type: SWALLOW;
-                       scale: 1;
-                       description { state: "default" 0.0;
-                               fixed: 0 1;
-                               min: 266 60;
-                               rel1 {
-                               relative: 0.0 1.0;
-                                       to_y: "slider";
-                               }
-                               rel2 {
-                                       relative: 1.0 1.0;
-                                       to_y: "slider";
-                               }
-                               align: 0.0 0.0;
-                       }
-               }
-               part { name: "timer_top_pad";
-                       type: SPACER;
-                       scale: 1;
-                       description { state: "default" 0.0;
-                               min: 0 7;
-                               fixed: 0 1;
-                               rel1 {
-                               relative: 1.0 0.0;
-                                       to_x: "pad_top_left";
-                                       to_y: "timer_bg";
-                               }
-                               rel2 {
-                                       relative: 0.0 0.0;
-                                       to_x: "pad_right_bottom";
-                                       to_y: "timer_bg";
-                               }
-                               align: 0.5 0.0;
-                       }
-               }
-               part {
-                       name: "timer_label";
-                       type: SWALLOW;
-                       scale: 1;
-                       description {
-                               state: "default" 0.0;
-                               fixed: 0 1;
-                               min: 100 40;
-                               max: 100 40;
-                               rel1 {
-                                       relative: 0.0 1.0;
-                                       to: "timer_top_pad";
-                                       offset: 0 40;
-                               }
-                               rel2.to: "timer_top_pad";
-                       }
-               }
-       }
-}
-
-       group {
-               name: "popup_wps_pin_layout";
-               inherit: "popup_pbc_button_layout";
-               parts {
-                        part {
-                               name: "base";
-                               type: RECT;
-                               scale: 1;
-                               description {
-                                       state: "default" 0.0;
-                                       align: 0.0 0.0;
-                                       visible: 0;
-                                       min: 480 260;
-                                       max: 480 260;
-                                       fixed: 1 0;
-                               }
-                       }
-                       part { name: "elm.text.description";
-                               type: TEXTBLOCK;
-                               scale: 1;
-                               description { state: "default" 0.0;
-                                       fixed: 0 1;
-                                       min: 266 120;
-                                       rel1 {
-                                               relative: 1.0 1.0;
-                                               to: "pad_top_left";
-                                       }
-                                       rel2 {
-                                               relative: 0.0 1.0;
-                                               to_x: "pad_right_bottom";
-                                               to_y: "pad_top_left";
-                                       }
-                                       text {
-                                               style: "popup_processing_style";
-                                               min: 0 1;
-                                       }
-                                       align: 0.0 0.0;
-                               }
-                       }
-               }
-       }
-
-       group {
-               name: "eap_dropdown_button";
-               parts {
-                       part {
-                               name: "bg";
-                               type: SPACER;
-                               scale: 1;
-                               description {
-                                       state: "default" 0.0;
-                                       rel1.relative: 0.0 0.0;
-                                       rel2.relative: 1.0 1.0;
-                               }
-                       }
-                       part {
-                               name: "pad_l";
-                               type: SPACER;
-                               scale: 1;
-                               description {
-                                       state: "default" 0.0;
-                                       min: 15 0;
-                                       fixed: 1 0;
-                                       align: 0.0 0.0;
-                                       rel1 {
-                                               relative: 0.0 0.0;
-                                               to: "bg";
-                                       }
-                                       rel2 {
-                                               relative: 0.0 1.0;
-                                               to: "bg";
-                                       }
-                                }
-                       }
-                       part {
-                               name: "pad_r";
-                               type: SPACER;
-                               scale: 1;
-                               description {
-                                       state: "default" 0.0;
-                                       min: 15 0;
-                                       fixed: 1 0;
-                                       align: 1.0 0.0;
-                                       rel1 {
-                                               relative: 1.0 0.0;
-                                       }
-                                       rel2 {
-                                               relative: 1.0 1.0;
-                                       }
-                               }
-                       }
-                       part {
-                               name: "btn";
-                               type: SWALLOW;
-                               scale: 1;
-                               description {
-                                       state: "default" 0.0;
-                                       min: 0 58;
-                                       max: -1 58;
-                                       fixed: 1 1;
-                                       rel1 {relative: 1.0 0.0; to: "pad_l";}
-                                       rel2 {relative: 0.0 1.0; to: "pad_r";}
-                                       }
-                       }
-               }
-       }
-
-       group { name: "elm/button/base/circle_custom";
-      script {
-         public mouse_down = 0;
-         public multi_down = 0;
-      }
-      images {
-         image: "wifi_icon_badge_container.png" COMP;
-      }
-      parts {
-         part { name: "background";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: BUTTON_BG_SIZE;
-            }
-         }
-         part { name: "top_padding";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: 0 0;
-               fixed: 0 1;
-               align: 0.5 0.0;
-               rel1.to : "background";
-               rel2.relative: 1.0 0.0;
-            }
-         }
-         part { name: "left_padding";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: 0 0;
-               fixed: 1 0;
-               align: 0.0 0.0;
-               rel1.to: "background";
-               rel2 {
-                  to: "background";
-                  relative: 0.0 1.0;
-               }
-            }
-         }
-         part{ name: "right_padding";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: 0 0;
-               fixed: 1 0;
-               align: 1.0 0.0;
-               rel1 {
-                  to: "background";
-                  relative: 1.0 0.0;
-               }
-               rel2.to: "background";
-            }
-         }
-         part { name: "base";
-            scale: 1;
-            description { state: "default" 0.0;
-               min: BUTTON_CIRCLE_SIZE;
-               max: BUTTON_CIRCLE_SIZE;
-               image.normal: "wifi_icon_badge_container.png";
-               color_class: "W015L6E1";
-               rel1 {
-                 relative: 0.0 1.0;
-                 to_y: "top_padding";
-               }
-               align: 0.75 0.5;
-            }
-            description { state: "pressed" 0.0;
-               inherit: "default" 0.0;
-               visible: 0 ;
-            }
-         }
-         part { name: "bg";
-            scale: 1;
-            description { state: "default" 0.0;
-               rel1.to: "base";
-               rel2.to: "base";
-               image.normal: "wifi_icon_badge_container.png";
-              color: 2 61 132 255;
-            }
-            description { state: "pressed" 0.0;
-               inherit: "default" 0.0;
-              color: 1 31 68 255;
-            }
-            description { state: "disabled" 0.0;
-               inherit: "default" 0.0;
-              color: 2 61 132 76.5;
-            }
-         }
-         /* part { name: "bg_effect";
-            scale: 1;
-            description { state: "default" 0.0;
-               rel1.to: "bg";
-               rel2.to: "bg";
-               image.normal: "core_button_effect_normal.#.png";
-            }
-            description { state: "pressed" 0.0;
-               inherit: "default" 0.0;
-               image.normal: "core_button_effect_pressed.#.png";
-            }
-             description { state: "disabled" 0.0;
-               inherit: "default" 0.0;
-               visible: 0;
-            }
-         } */
-         part { name: "elm.swallow.content";
-            type: SWALLOW;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: BUTTON_CIRCLE_SIZE;
-               max: BUTTON_CIRCLE_SIZE;
-               rel1.to: "bg";
-               rel2.to: "bg";
-              color: 255 255 255 255;
-            }
-            description { state: "visible" 0.0;
-               inherit: "default" 0.0;
-              color: 255 255 255 255;
-            }
-            description { state: "disabled" 0.0;
-               inherit: "default" 0.0;
-              color: 255 255 255 127.5;
-            }
-         }
-         part { name: "mid_padding";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: 0 0;
-               max: -1 0;
-               fixed: 0 1;
-               rel1 {
-                 to_y : "base";
-                 relative: 0.0 1.0;
-               }
-               align: 0.5 0.0;
-            }
-         }
-          part { name: "bottom_padding";
-            type: SPACER;
-            scale: 1;
-            description { state: "default" 0.0;
-               min: 0 0;
-               rel2.to : "background";
-               rel1.relative: 0.0 1.0;
-               fixed: 0 1;
-               align: 0.0 1.0;
-            }
-         }
-         part { name: "event";
-            scale: 1;
-            type: RECT;
-            description { state: "default" 0.0;
-              rel1.to:"background";
-              rel2.to:"background";
-              color: 0 0 0 0;
-            }
-         }
-      }
-      programs {
-         program { name: "pressed";
-            signal: "mouse,down,1";
-            source: "event";
-            script {
-               if ((get_int(multi_down) == 0) && (get_int(mouse_down) == 0))
-                 {
-                     set_int(mouse_down, 1);
-                     run_program(PROGRAM:"button_press1");
-                 }
-            }
-         }
-         program { name: "button_press1";
-            script {
-               new st[31];
-               new Float:vl;
-               get_state(PART:"bg", st, 30, vl);
-               if (strcmp(st, "disabled")) {
-                  set_state(PART:"base", "pressed", 0.0);
-                  set_state(PART:"bg", "pressed", 0.0);
-                  //set_state(PART:"bg_effect", "pressed", 0.0);
-                  set_state(PART:"elm.swallow.content", "pressed", 0.0);
-                  emit("elm,action,press", "");
-               }
-            }
-         }
-         program { name: "unpressed";
-            signal: "mouse,up,1";
-            source: "event";
-            script {
-               if (get_int(mouse_down) == 1) {
-                 set_int(mouse_down, 0);
-                 run_program(PROGRAM:"button_unpress1");
-               }
-            }
-         }
-         program { name: "button_unpress1";
-            script {
-               new st[31];
-               new Float:vl;
-               get_state(PART:"bg", st, 30, vl);
-               if (strcmp(st, "disabled")) {
-                  set_state(PART:"base", "default", 0.0);
-                  set_state(PART:"bg", "default", 0.0);
-                  //set_state(PART:"bg_effect", "default", 0.0);
-                  set_state(PART:"elm.swallow.content", "default", 0.0);
-                  emit("elm,action,unpress", "");
-               }
-            }
-         }
-         program { name: "touch_snd";
-            signal: "mouse,clicked,1";
-            source: "event";
-            script {
-               new st[31];
-               new Float:vl;
-               if (get_int(multi_down) == 0) {
-                  get_state(PART:"bg", st, 30, vl);
-                  if (strcmp(st, "disabled")) {
-                     run_program(PROGRAM:"touch_sound");
-                     emit("elm,action,click", "");
-                  }
-               }
-            }
-         }
-         program { name: "touch_sound";
-            action: RUN_PLUGIN "touch_sound";
-         }
-         program { name: "icon_show";
-            signal: "elm,state,icon,visible";
-            source: "elm";
-            action: STATE_SET "visible" 0.0;
-            target: "elm.swallow.content";
-         }
-         program { name: "icon_hide";
-            signal: "elm,state,icon,hidden";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "elm.swallow.content";
-         }
-         program { name: "disable";
-            signal: "elm,state,disabled";
-            source: "elm";
-            action: STATE_SET "disabled" 0.0;
-            target: "bg";
-            //target: "bg_effect";
-            target: "elm.swallow.content";
-         }
-         program { name: "enable";
-            signal: "elm,state,enabled";
-            source: "elm";
-            action: STATE_SET "default" 0.0;
-            target: "bg";
-            //target: "bg_effect";
-            target: "elm.swallow.content";
-         }
-         program { name: "multi_down";
-            signal: "elm,action,multi,down";
-            source: "elm";
-            script {
-               set_int(multi_down, 1);
-            }
-         }
-         program { name: "multi_up";
-            signal: "elm,action,multi,up";
-            source: "elm";
-            script {
-               set_int(multi_down, 0);
-            }
-         }
-      }
-   }
-}
diff --git a/sources/wifi-syspopup/edcs/wifi-syspopup-custom.edc b/sources/wifi-syspopup/edcs/wifi-syspopup-custom.edc
deleted file mode 100644 (file)
index 46dbd54..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-#define DEVPKR_EMPTY_H 100
-#define DEVPKR_EMPTY_W 400
-
-collections {
-       group {
-               name: "devpkr_no_wifi_networks";
-               styles {
-               style {
-                       name: "custom_text_style";
-                       base: "font=Tizen:style=Medium font_size=20 align=left color=#000000 wrap=mixed text_class=tizen";
-                       tag:  "br" "\n";
-                       tag:  "tab" "\t";
-                       }
-               }
-               parts {
-                       part {
-                               name:"bg";
-                               type: RECT;
-                               scale: 1;
-                               description {
-                                       state: "default" 0.0;
-                                       min: DEVPKR_EMPTY_W DEVPKR_EMPTY_H;
-                                       max: DEVPKR_EMPTY_W DEVPKR_EMPTY_H;
-                                       fixed: 1 1;
-                                       align: 0.0 1.0;
-                                       visible: 0;
-                                       rel1.relative: 0.0 0.0;
-                                       rel2.relative: 1.0 1.0;
-                               }
-                       }
-                       part {
-                               name:"text";
-                               type: TEXTBLOCK;
-                               scale: 1;
-                               description {
-                                       state: "default" 0.0;
-                                       min: DEVPKR_EMPTY_W DEVPKR_EMPTY_H;
-                                       align: 0.0 1.0;
-                                       fixed: 1 1;
-                                       rel1 {
-                                               relative: 0.0 0.0;
-                                               to: "bg";
-                                               offset: 10 0;
-                                       }
-                                       rel2 {
-                                               relative: 1.0 1.0;
-                                               to: "bg";
-                                       }
-                                       color: 255 255 255 255;
-                                       text {
-                                               style: "custom_text_style";
-                                               min: 0 1;
-                                               max: 0 1;
-                                       }
-                               }
-                       }
-               }
-       }
-}
\ No newline at end of file
diff --git a/sources/wifi-syspopup/include/wifi-syspopup-engine-callback.h b/sources/wifi-syspopup/include/wifi-syspopup-engine-callback.h
deleted file mode 100644 (file)
index 94b8b57..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#ifndef __WIFI_SYSPOPUP_ENGINE_CALLBACK_H__
-#define __WIFI_SYSPOPUP_ENGINE_CALLBACK_H__
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-#include "wlan_manager.h"
-
-void wlan_engine_refresh_callback(void);
-void wlan_engine_bg_scan_status_callback(wifi_manager_error_e error_code,
-               gboolean status, void* user_data);
-void wlan_engine_callback(wlan_mgr_event_info_t *event_info, void *user_data);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
diff --git a/sources/wifi-syspopup/include/wifi-syspopup.h b/sources/wifi-syspopup/include/wifi-syspopup.h
deleted file mode 100644 (file)
index 76f37e4..0000000
+++ /dev/null
@@ -1,104 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#ifndef __WIFI_SYSPOPUP_H__
-#define __WIFI_SYSPOPUP_H__
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-
-#include "common.h"
-#include "wlan_manager.h"
-#include "common_pswd_popup.h"
-#include "common_eap_connect.h"
-
-#define PACKAGE                                "wifi-qs"
-#define LOCALEDIR              "/usr/share/locale"
-#define WIFI_SP_ICON_PATH      "/usr/share/icons"
-
-typedef enum {
-       WIFI_DEVPKR_SUPPORT_NONE                        = 0x00,
-       WIFI_DEVPKR_SUPPORT_QUICKPANEL,
-       WIFI_DEVPKR_SUPPORT_MAX,
-} WIFI_DEVPKR_SUPPORTS;
-
-typedef enum {
-       WIFI_DEVPKR_WITH_AP_LIST                = 0x00,
-       WIFI_DEVPKR_WITHOUT_AP_LIST
-} WIFI_DEVPKR_TYPE;
-
-#define MAX_PROFILE_NUM NETPM_PROFILES_PERSISTENT_MAX
-
-typedef struct wifi_object {
-       /* wifi object attributes */
-       WIFI_DEVPKR_SUPPORTS wifi_devpkr_support;
-
-       /* connection_result */
-       int connection_result;
-
-       Eina_Bool update_enabled;
-
-       /* caller type */
-       WIFI_DEVPKR_TYPE devpkr_type;
-
-       /* window */
-       Evas_Object *win_main;
-       Evas_Object *conformant;
-       Evas_Object *layout_main;
-
-       Evas *evas;
-
-       /* popups */
-       Evas_Object *popup;
-       pswd_popup_t *passpopup;
-       eap_connect_data_t *eap_popup;
-       Evas_Object *alertpopup;
-
-       /* Sort type*/
-       int sort_type;
-} wifi_object;
-
-typedef enum {
-       ITEM_CONNECTION_MODE_NULL,
-       ITEM_CONNECTION_MODE_OFF,
-       ITEM_CONNECTION_MODE_CONNECTING,
-       ITEM_CONNECTION_MODE_CONFIGURATION,
-       ITEM_CONNECTION_MODE_MAX
-} ITEM_CONNECTION_MODES;
-
-typedef struct {
-       Elm_Object_Item *it;
-       ITEM_CONNECTION_MODES connection_mode;
-       wifi_device_info_t *dev_info;
-} devpkr_gl_data_t;
-
-void wifi_devpkr_redraw(void);
-int wifi_devpkr_destroy(void);
-void wifi_devpkr_enable_scan_btn(void);
-void wifi_devpkr_disable_scan_btn(void);
-gboolean wifi_devpkr_get_scan_status(void);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
diff --git a/sources/wifi-syspopup/net.wifi-qs.xml b/sources/wifi-syspopup/net.wifi-qs.xml
deleted file mode 100644 (file)
index 8308936..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<manifest xmlns="http://tizen.org/ns/packages" package="net.wifi-qs" api-version="2.4" version="1.0.0" install-location="internal-only">
-       <label>Wi-Fi device picker</label>
-       <author email="hj0426.kim@samsung.com" href="www.samsung.com">Hyunjee Kim</author>
-       <author email="sanghoon80.cho@samsung.com" href="www.samsung.com">Sanghoon Cho</author>
-       <description>Wi-Fi device picker</description>
-       <ui-application appid="net.wifi-qs" exec="/usr/bin/wifi-qs" nodisplay="true" multiple="false" type="capp" taskmanage="false">
-               <label>Wi-Fi device picker</label>
-               <icon>/usr/share/icons/setting_wifi.png</icon>
-       </ui-application>
-       <privileges>
-               <privilege>http://tizen.org/privilege/network.get</privilege>
-               <privilege>http://tizen.org/privilege/network.set</privilege>
-               <privilege>http://tizen.org/privilege/network.profile</privilege>
-       </privileges>
-</manifest>
diff --git a/sources/wifi-syspopup/viewer-popups/include/view-alerts.h b/sources/wifi-syspopup/viewer-popups/include/view-alerts.h
deleted file mode 100644 (file)
index 2b651ab..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#ifndef __WIFI_SYSPOPUP_VIEW_ALERTS_H__
-#define __WIFI_SYSPOPUP_VIEW_ALERTS_H__
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-int view_alerts_powering_on_show(void);
-void view_alerts_popup_show(const char *err_msg);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
diff --git a/sources/wifi-syspopup/viewer-popups/include/view-main.h b/sources/wifi-syspopup/viewer-popups/include/view-main.h
deleted file mode 100755 (executable)
index 03597d2..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#ifndef __WIFI_SYSPOPUP_VIEW_MAIN_H__
-#define __WIFI_SYSPOPUP_VIEW_MAIN_H__
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-#include <Evas.h>
-#include <Eina.h>
-
-#include "wlan_manager.h"
-#include "wifi-syspopup.h"
-
-void view_main_create_main_list(void);
-void view_main_item_state_set(wifi_manager_ap_h ap, ITEM_CONNECTION_MODES state);
-gboolean view_main_show(void *data);
-void view_main_wifi_connect(devpkr_gl_data_t *gdata);
-void view_main_wifi_reconnect(devpkr_gl_data_t *gdata);
-Elm_Object_Item *view_main_item_get_for_ap(wifi_manager_ap_h ap);
-int view_main_get_profile_count(void);
-void view_main_update_group_title(gboolean is_bg_scan);
-Elm_Object_Item *view_main_move_item_to_top(Elm_Object_Item *old_item);
-void view_main_refresh_ap_info(Elm_Object_Item *item);
-void view_main_clear_disconnect_popup(wifi_manager_ap_h ap);
-void view_main_eap_view_deref(void);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
diff --git a/sources/wifi-syspopup/viewer-popups/view-alerts.c b/sources/wifi-syspopup/viewer-popups/view-alerts.c
deleted file mode 100644 (file)
index 9a92640..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include "common.h"
-#include "common_utils.h"
-#include "wifi-syspopup.h"
-#include "view-alerts.h"
-#include "i18nmanager.h"
-
-extern wifi_object* devpkr_app_state;
-
-int view_alerts_powering_on_show(void)
-{
-       __COMMON_FUNC_ENTER__;
-       if (WIFI_DEVPKR_SUPPORT_QUICKPANEL == devpkr_app_state->wifi_devpkr_support) {
-               __COMMON_FUNC_EXIT__;
-               return TRUE;
-       }
-       if (NULL != devpkr_app_state->alertpopup) {
-               evas_object_del(devpkr_app_state->alertpopup);
-               devpkr_app_state->alertpopup = NULL;
-       }
-
-       devpkr_app_state->alertpopup = elm_popup_add(devpkr_app_state->layout_main);
-
-       Evas_Object *box = elm_box_add(devpkr_app_state->alertpopup);
-       evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL);
-       evas_object_show(box);
-
-       Evas_Object *progressbar = elm_progressbar_add(box);
-       elm_object_style_set(progressbar, "process_medium");
-       evas_object_size_hint_weight_set(progressbar, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       evas_object_size_hint_align_set(progressbar, EVAS_HINT_FILL, EVAS_HINT_FILL);
-       elm_progressbar_pulse(progressbar, EINA_TRUE);
-       evas_object_show(progressbar);
-       elm_box_pack_end(box, progressbar);
-
-       Evas_Object *label = elm_label_add(box);
-       elm_object_style_set(label, "popup/default");
-       evas_object_size_hint_weight_set(label, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       evas_object_size_hint_align_set(label, EVAS_HINT_FILL, EVAS_HINT_FILL);
-       elm_object_text_set(label, sc(PACKAGE, I18N_TYPE_Activating));
-       evas_object_show(label);
-       elm_box_pack_end(box, label);
-
-       elm_object_content_set(devpkr_app_state->alertpopup, box);
-       evas_object_size_hint_weight_set(devpkr_app_state->alertpopup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       evas_object_show(devpkr_app_state->alertpopup);
-
-       __COMMON_FUNC_EXIT__;
-
-       return TRUE;
-}
-
-void view_alerts_popup_show(const char *err_msg)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (WIFI_DEVPKR_SUPPORT_QUICKPANEL ==
-                       devpkr_app_state->wifi_devpkr_support) {
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-       if (NULL != devpkr_app_state->alertpopup) {
-               evas_object_del(devpkr_app_state->alertpopup);
-               devpkr_app_state->alertpopup = NULL;
-       }
-
-       devpkr_app_state->alertpopup = common_utils_show_info_timeout_popup(devpkr_app_state->win_main, err_msg, 2.0f);
-
-       __COMMON_FUNC_EXIT__;
-}
diff --git a/sources/wifi-syspopup/viewer-popups/view-main.c b/sources/wifi-syspopup/viewer-popups/view-main.c
deleted file mode 100755 (executable)
index aaba6db..0000000
+++ /dev/null
@@ -1,1180 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include "common.h"
-#include "view-main.h"
-#include "common_pswd_popup.h"
-#include "common_generate_pin.h"
-#include "common_utils.h"
-#include "view-alerts.h"
-#include "i18nmanager.h"
-#include "common_eap_connect.h"
-#define VCONF_SORT_BY "file/private/wifi/sort_by"
-
-#define QS_POPUP_CONNECTION_STATE      "qs_popup_connection_state"
-#define WIFI_DEVPKR_EDJ "/usr/apps/net.wifi-qs/res/edje/wifi-syspopup-custom.edj"
-#define WIFI_SYSPOPUP_EMPTY_GRP "devpkr_no_wifi_networks"
-
-struct connecting_cancel_popup_data {
-       Evas_Object *popup;
-       wifi_manager_ap_h ap;
-};
-
-static struct connecting_cancel_popup_data *g_disconnect_popup = NULL;
-
-extern wifi_object* devpkr_app_state;
-extern content_size_info_t g_content_size_info;
-
-static Evas_Object* list = NULL;
-static Elm_Genlist_Item_Class itc;
-static int profiles_list_size = 0;
-static Elm_Genlist_Item_Class grouptitle_itc;
-static Elm_Object_Item *grouptitle = NULL;
-
-static GList *wifi_device_list = NULL;
-
-int view_main_get_profile_count(void)
-{
-       return profiles_list_size;
-}
-
-static ITEM_CONNECTION_MODES view_main_state_get(void)
-{
-       ITEM_CONNECTION_MODES state;
-
-       state = (ITEM_CONNECTION_MODES)evas_object_data_get(
-                       list, QS_POPUP_CONNECTION_STATE);
-
-       return state;
-}
-
-static void view_main_state_set(ITEM_CONNECTION_MODES state)
-{
-       evas_object_data_set(list, QS_POPUP_CONNECTION_STATE, (const void *)state);
-}
-
-static void __popup_ok_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       wifi_manager_ap_h ap = NULL;
-       int password_len = 0;
-       const char* password = NULL;
-       wifi_manager_security_type_e sec_type = WIFI_MANAGER_SECURITY_TYPE_NONE;
-
-       if (devpkr_app_state->passpopup == NULL)
-               return;
-
-       ap = passwd_popup_get_ap(devpkr_app_state->passpopup);
-       password = passwd_popup_get_txt(devpkr_app_state->passpopup);
-       if (password != NULL)
-               password_len = strlen(password);
-
-       wifi_manager_ap_get_security_type(ap, &sec_type);
-
-       switch (sec_type) {
-       case WIFI_MANAGER_SECURITY_TYPE_WEP:
-               if (password_len != 5 && password_len != 13 &&
-                               password_len != 26 && password_len != 10) {
-                       common_utils_send_message_to_net_popup(
-                                       "Network connection popup",
-                                       "wrong password", "toast_popup", NULL);
-
-                       if (devpkr_app_state->passpopup->entry) {
-                               elm_object_focus_set(
-                                               devpkr_app_state->passpopup->entry,
-                                               EINA_TRUE);
-                       }
-                       goto popup_ok_exit;
-               }
-               break;
-
-       case WIFI_MANAGER_SECURITY_TYPE_WPA_PSK:
-       case WIFI_MANAGER_SECURITY_TYPE_WPA2_PSK:
-               if (password_len < 8 || password_len > 64) {
-                       common_utils_send_message_to_net_popup(
-                                       "Network connection popup",
-                                       "wrong password", "toast_popup", NULL);
-
-                       if (devpkr_app_state->passpopup->entry) {
-                               elm_object_focus_set(
-                                               devpkr_app_state->passpopup->entry,
-                                               EINA_TRUE);
-                       }
-                       goto popup_ok_exit;
-               }
-               break;
-
-       default:
-               ERROR_LOG(SP_NAME_ERR, "Wrong security mode: %d", sec_type);
-               passwd_popup_free(devpkr_app_state->passpopup);
-               devpkr_app_state->passpopup = NULL;
-               break;
-       }
-
-       wlan_manager_connect_with_password(ap, password);
-
-       if (devpkr_app_state->passpopup) {
-               passwd_popup_free(devpkr_app_state->passpopup);
-               devpkr_app_state->passpopup = NULL;
-       }
-
-popup_ok_exit:
-       g_free((gpointer)password);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void __popup_cancel_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (devpkr_app_state->passpopup == NULL)
-               return;
-
-       passwd_popup_free(devpkr_app_state->passpopup);
-       devpkr_app_state->passpopup = NULL;
-
-       elm_object_focus_set(devpkr_app_state->popup , EINA_TRUE);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void __wps_pbc_popup_cancel_connecting(void *data, Evas_Object *obj,
-               void *event_info)
-{
-       if (devpkr_app_state->passpopup == NULL)
-               return;
-
-       wifi_manager_ap_h ap = passwd_popup_get_ap(devpkr_app_state->passpopup);
-
-       int ret = wlan_manager_disconnect(ap);
-       if (ret != WLAN_MANAGER_ERR_NONE)
-               ERROR_LOG(SP_NAME_ERR, "Failed WPS PBC cancellation [%p]", ap);
-
-       passwd_popup_free(devpkr_app_state->passpopup);
-       devpkr_app_state->passpopup = NULL;
-}
-
-static void _wps_btn_cb(void* data, Evas_Object* obj, void* event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (!devpkr_app_state->passpopup)
-               return;
-
-       wifi_manager_ap_h ap = passwd_popup_get_ap(devpkr_app_state->passpopup);
-       int ret = wlan_manager_wps_connect(ap);
-       if (ret == WLAN_MANAGER_ERR_NONE) {
-               create_pbc_popup(devpkr_app_state->passpopup,
-                               __wps_pbc_popup_cancel_connecting, NULL,
-                               POPUP_WPS_BTN, NULL);
-       } else {
-               ERROR_LOG(SP_NAME_ERR, "wlan_manager_wps_connect failed");
-               wifi_manager_ap_destroy(ap);
-
-               passwd_popup_free(devpkr_app_state->passpopup);
-               devpkr_app_state->passpopup = NULL;
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void _wps_cancel_cb(void* data, Evas_Object* obj, void* event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (devpkr_app_state->passpopup == NULL)
-               return;
-
-       current_popup_free(devpkr_app_state->passpopup, POPUP_WPS_OPTIONS);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void _wps_pin_cb(void* data, Evas_Object* obj, void* event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       unsigned int rpin = 0;
-       char npin[9] = { '\0' };
-       int pin_len = 0;
-       int ret = WLAN_MANAGER_ERR_NONE;
-       wifi_manager_ap_h ap = NULL;
-
-       if (!devpkr_app_state->passpopup)
-               return;
-
-       /* Generate WPS pin */
-       if (wps_generate_pin(&rpin) < 0) {
-               ERROR_LOG(UG_NAME_NORMAL, "Failed to generate WPS PIN");
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-       if (rpin > 0)
-               g_snprintf(npin, sizeof(npin), "%08d", rpin);
-
-       pin_len = strlen(npin);
-       if (pin_len != 8) {
-               view_alerts_popup_show(sc(PACKAGE, I18N_TYPE_Invalid_pin));
-
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-       ap = passwd_popup_get_ap(devpkr_app_state->passpopup);
-
-       ret = wlan_manager_wps_pin_connect(ap, npin);
-       if (ret == WLAN_MANAGER_ERR_NONE) {
-               INFO_LOG(UG_NAME_NORMAL, "wlan_manager_wps_pin_connect successful");
-
-               create_pbc_popup(devpkr_app_state->passpopup,
-                               __wps_pbc_popup_cancel_connecting, NULL,
-                               POPUP_WPS_PIN, npin);
-       } else {
-               ERROR_LOG(UG_NAME_NORMAL, "wlan_manager_wps_pin_connect failed");
-
-               passwd_popup_free(devpkr_app_state->passpopup);
-               devpkr_app_state->passpopup = NULL;
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void __popup_wps_options_cb(void* data, Evas_Object* obj, void* event_info)
-{
-       __COMMON_FUNC_ENTER__;
-       pswd_popup_create_req_data_t popup_info;
-
-       if (!devpkr_app_state->passpopup)
-               return;
-
-       memset(&popup_info, 0, sizeof(pswd_popup_create_req_data_t));
-
-       popup_info.title = g_strdup(sc(PACKAGE, I18N_TYPE_Select_WPS_Method));
-       popup_info.ok_cb = NULL;
-       popup_info.cancel_cb = _wps_cancel_cb;
-       popup_info.show_wps_btn = EINA_FALSE;
-       popup_info.wps_btn_cb = _wps_btn_cb;
-       popup_info.wps_pin_cb = _wps_pin_cb;
-       popup_info.ap = passwd_popup_get_ap(devpkr_app_state->passpopup);
-       popup_info.cb_data = NULL;
-       create_wps_options_popup(devpkr_app_state->layout_main,
-                       devpkr_app_state->passpopup, &popup_info);
-
-       g_free(popup_info.title);
-       __COMMON_FUNC_EXIT__;
-}
-
-void view_main_eap_view_deref(void)
-{
-       devpkr_app_state->eap_popup = NULL;
-}
-
-void view_main_wifi_reconnect(devpkr_gl_data_t *gdata)
-{
-       wifi_device_info_t *device_info;
-       pswd_popup_create_req_data_t popup_info;
-       wifi_manager_security_type_e sec_type = WIFI_MANAGER_SECURITY_TYPE_NONE;
-
-       retm_if(NULL == gdata);
-
-       device_info = gdata->dev_info;
-       retm_if(NULL == device_info);
-
-       if (devpkr_app_state->passpopup != NULL ||
-                       devpkr_app_state->eap_popup != NULL) {
-               INFO_LOG(SP_NAME_ERR, "already launched popup");
-               return;
-       }
-
-       wifi_manager_ap_get_security_type(device_info->ap, &sec_type);
-
-       switch (sec_type) {
-       case WIFI_MANAGER_SECURITY_TYPE_WEP:
-       case WIFI_MANAGER_SECURITY_TYPE_WPA_PSK:
-       case WIFI_MANAGER_SECURITY_TYPE_WPA2_PSK:
-               memset(&popup_info, 0, sizeof(pswd_popup_create_req_data_t));
-
-               popup_info.title = gdata->dev_info->ssid;
-               popup_info.ok_cb = __popup_ok_cb;
-               popup_info.cancel_cb = __popup_cancel_cb;
-               popup_info.show_wps_btn = gdata->dev_info->wps_mode;
-               popup_info.wps_btn_cb = __popup_wps_options_cb;
-               popup_info.ap = gdata->dev_info->ap;
-               popup_info.cb_data = NULL;
-               popup_info.sec_type = sec_type;
-
-               devpkr_app_state->passpopup = create_passwd_popup(
-                               devpkr_app_state->conformant,
-                               devpkr_app_state->layout_main, PACKAGE,
-                               &popup_info);
-               if (devpkr_app_state->passpopup == NULL)
-                       ERROR_LOG(SP_NAME_NORMAL, "Password popup creation failed");
-               break;
-
-       case WIFI_MANAGER_SECURITY_TYPE_EAP:
-               devpkr_app_state->eap_popup = create_eap_view(
-                               devpkr_app_state->layout_main,
-                               devpkr_app_state->win_main,
-                               devpkr_app_state->conformant,
-                               PACKAGE, gdata->dev_info, view_main_eap_view_deref);
-               break;
-
-       default:
-               ERROR_LOG(SP_NAME_NORMAL, "Unknown security type [%d]", sec_type);
-               break;
-       }
-}
-
-void view_main_wifi_connect(devpkr_gl_data_t *gdata)
-{
-       bool favorite = false;
-       wifi_device_info_t *device_info;
-       pswd_popup_create_req_data_t popup_info;
-       wifi_manager_security_type_e sec_type = WIFI_MANAGER_SECURITY_TYPE_NONE;
-
-       retm_if(NULL == gdata);
-
-       device_info = gdata->dev_info;
-       retm_if(NULL == device_info);
-
-       wifi_manager_ap_is_favorite(device_info->ap, &favorite);
-
-       if (favorite == true) {
-               wlan_manager_connect(device_info->ap);
-               return;
-       }
-
-       if (devpkr_app_state->passpopup != NULL ||
-                       devpkr_app_state->eap_popup != NULL) {
-               INFO_LOG(SP_NAME_ERR, "already launched popup");
-               return;
-       }
-
-       wifi_manager_ap_get_security_type(device_info->ap, &sec_type);
-
-       switch (sec_type) {
-       case WIFI_MANAGER_SECURITY_TYPE_NONE:
-               wlan_manager_connect(device_info->ap);
-               break;
-
-       case WIFI_MANAGER_SECURITY_TYPE_WEP:
-       case WIFI_MANAGER_SECURITY_TYPE_WPA_PSK:
-       case WIFI_MANAGER_SECURITY_TYPE_WPA2_PSK:
-               memset(&popup_info, 0, sizeof(pswd_popup_create_req_data_t));
-
-               popup_info.title = gdata->dev_info->ssid;
-               popup_info.ok_cb = __popup_ok_cb;
-               popup_info.cancel_cb = __popup_cancel_cb;
-               popup_info.show_wps_btn = gdata->dev_info->wps_mode;
-               popup_info.wps_btn_cb = __popup_wps_options_cb;
-               popup_info.ap = gdata->dev_info->ap;
-               popup_info.cb_data = NULL;
-               popup_info.sec_type = sec_type;
-
-               devpkr_app_state->passpopup = create_passwd_popup(
-                               devpkr_app_state->conformant,
-                               devpkr_app_state->layout_main, PACKAGE,
-                               &popup_info);
-               if (devpkr_app_state->passpopup == NULL)
-                       ERROR_LOG(SP_NAME_NORMAL, "Password popup creation failed");
-               break;
-
-       case WIFI_MANAGER_SECURITY_TYPE_EAP:
-               devpkr_app_state->eap_popup = create_eap_view(
-                               devpkr_app_state->layout_main,
-                               devpkr_app_state->win_main,
-                               devpkr_app_state->conformant,
-                               PACKAGE, gdata->dev_info, view_main_eap_view_deref);
-               break;
-
-       default:
-               ERROR_LOG(SP_NAME_NORMAL, "Unknown security type [%d]", sec_type);
-               break;
-       }
-}
-
-Elm_Object_Item *view_main_item_get_for_ap(wifi_manager_ap_h ap)
-{
-       __COMMON_FUNC_ENTER__;
-       if (!ap || !list) {
-               __COMMON_FUNC_EXIT__;
-               return NULL;
-       }
-
-       char *essid = NULL;
-       wifi_manager_security_type_e sec_type = WIFI_MANAGER_SECURITY_TYPE_NONE;
-
-       if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_get_essid(ap, &essid)) {
-               __COMMON_FUNC_EXIT__;
-               return NULL;
-       } else if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_get_security_type(ap, &sec_type)) {
-               g_free(essid);
-               __COMMON_FUNC_EXIT__;
-               return NULL;
-       }
-
-       Elm_Object_Item *it = elm_genlist_first_item_get(list);
-       while (it) {
-               devpkr_gl_data_t* gdata = elm_object_item_data_get(it);
-               wifi_device_info_t *device_info = NULL;
-               if (gdata && (device_info = gdata->dev_info)) {
-                       if (!g_strcmp0(device_info->ssid, essid) && device_info->security_mode == sec_type)
-                               break;
-               }
-
-               it = elm_genlist_item_next_get(it);
-       }
-
-       g_free(essid);
-       __COMMON_FUNC_EXIT__;
-       return it;
-}
-
-#if 0
-/* Unused function */
-Elm_Object_Item *__view_main_get_item_in_mode(ITEM_CONNECTION_MODES mode)
-{
-       Elm_Object_Item* it = NULL;
-       it = elm_genlist_first_item_get(list);
-       __COMMON_FUNC_ENTER__;
-       while (it) {
-               devpkr_gl_data_t *gdata = (devpkr_gl_data_t *)elm_object_item_data_get(it);
-               if (gdata && gdata->connection_mode == mode) {
-                       SECURE_INFO_LOG(SP_NAME_NORMAL, "Found Item [%s] in mode[%d]", gdata->dev_info->ssid, mode);
-                       __COMMON_FUNC_EXIT__;
-                       return it;
-               }
-               it = elm_genlist_item_next_get(it);
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return NULL;
-}
-#endif
-
-void view_main_clear_disconnect_popup(wifi_manager_ap_h ap)
-{
-       if (!g_disconnect_popup)
-               return;
-
-       if (ap && g_disconnect_popup->ap &&
-                       wlan_manager_is_same_network(g_disconnect_popup->ap, ap) != TRUE)
-               return;
-
-       if (g_disconnect_popup->popup)
-               evas_object_del(g_disconnect_popup->popup);
-
-       if (g_disconnect_popup->ap)
-               wifi_manager_ap_destroy(g_disconnect_popup->ap);
-
-       g_free(g_disconnect_popup);
-       g_disconnect_popup = NULL;
-}
-
-static void __view_main_disconnect_cancel_cb(void *data,
-               Evas_Object *obj, void *event_info)
-{
-       struct connecting_cancel_popup_data *popup =
-                       (struct connecting_cancel_popup_data *)data;
-       if (!popup)
-               return;
-
-       if (popup->popup)
-               evas_object_del(popup->popup);
-
-       if (popup->ap)
-               wifi_manager_ap_destroy(popup->ap);
-
-       g_free(popup);
-       g_disconnect_popup = NULL;
-}
-
-static gboolean __view_main_update_ap(gpointer data)
-{
-       wifi_manager_ap_h ap = (wifi_manager_ap_h)data;
-
-       wifi_manager_ap_destroy(ap);
-
-       return FALSE;
-}
-
-static void __view_main_disconnect_ok_cb(void *data,
-               Evas_Object *obj, void *event_info)
-{
-       guint id;
-       struct connecting_cancel_popup_data *popup =
-                       (struct connecting_cancel_popup_data *)data;
-       if (!popup)
-               return;
-
-       wlan_manager_disconnect(popup->ap);
-       wlan_manager_forget(popup->ap);
-
-       if (popup->popup)
-               evas_object_del(popup->popup);
-
-       id = common_util_managed_idle_add(__view_main_update_ap, (gpointer)popup->ap);
-       if (!id)
-               wifi_manager_ap_destroy(popup->ap);
-
-       g_free(popup);
-       g_disconnect_popup = NULL;
-}
-
-static void __view_main_disconnect_popup(wifi_device_info_t *device_info,
-               Evas_Object *win_main)
-{
-       popup_btn_info_t popup_data;
-       struct connecting_cancel_popup_data *popup = NULL;
-
-       memset(&popup_data, 0, sizeof(popup_data));
-
-       popup = g_try_new0(struct connecting_cancel_popup_data, 1);
-       if (!popup)
-               return;
-
-       g_disconnect_popup = popup;
-       wifi_manager_ap_clone(&popup->ap, device_info->ap);
-
-       popup_data.title_txt = "IDS_WIFI_OPT_FORGET_NETWORK";
-       popup_data.info_txt = "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED";
-       popup_data.btn1_cb = __view_main_disconnect_cancel_cb;
-       popup_data.btn1_txt = "IDS_WIFI_SK_CANCEL";
-       popup_data.btn1_data = popup;
-       popup_data.btn2_cb = __view_main_disconnect_ok_cb;
-       popup_data.btn2_txt = "IDS_WIFI_SK_FORGET";
-       popup_data.btn2_data = popup;
-
-       popup->popup = common_utils_show_info_popup(win_main, &popup_data);
-}
-
-static void __gl_sel(void *data, Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       assertm_if(NULL == obj, "obj is NULL!!");
-       assertm_if(NULL == event_info, "event_info is NULL!!");
-
-       Elm_Object_Item *item = (Elm_Object_Item *)event_info;
-       devpkr_gl_data_t *gdata = (devpkr_gl_data_t *)elm_object_item_data_get(item);
-       if (!gdata || !gdata->dev_info) {
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-       switch (gdata->connection_mode) {
-       case ITEM_CONNECTION_MODE_OFF:
-               view_main_wifi_connect(gdata);
-               break;
-
-       case ITEM_CONNECTION_MODE_CONNECTING:
-       case ITEM_CONNECTION_MODE_CONFIGURATION:
-               __view_main_disconnect_popup(gdata->dev_info, devpkr_app_state->layout_main);
-               break;
-
-       default:
-               break;
-       }
-
-       elm_genlist_item_selected_set(item, EINA_FALSE);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static char *_gl_text_get(void *data, Evas_Object *obj, const char *part)
-{
-       char *ret = NULL;
-       char *txt = NULL;
-
-       assertm_if(NULL == data, "data param is NULL!!");
-       assertm_if(NULL == obj, "obj param is NULL!!");
-       assertm_if(NULL == part, "part param is NULL!!");
-
-       devpkr_gl_data_t *gdata = (devpkr_gl_data_t *) data;
-       retvm_if(NULL == gdata, NULL);
-
-       if (!strcmp("elm.text", part)) {
-               txt = evas_textblock_text_utf8_to_markup(NULL, gdata->dev_info->ssid);
-               ret = g_strdup(txt);
-               if (ret == NULL)
-                       ERROR_LOG(SP_NAME_NORMAL, "ssid name is NULL!!");
-               g_free(txt);
-       } else if (!strcmp("elm.text.sub", part)) {
-               if (ITEM_CONNECTION_MODE_CONNECTING == gdata->connection_mode)
-                       ret = g_strdup(sc(PACKAGE, I18N_TYPE_Connecting));
-               else if (ITEM_CONNECTION_MODE_CONFIGURATION == gdata->connection_mode)
-                       ret = g_strdup(sc(PACKAGE, I18N_TYPE_Obtaining_IP_addr));
-               else
-                       ret = g_strdup(gdata->dev_info->ap_status_txt);
-
-               if (ret == NULL)
-                       ERROR_LOG(SP_NAME_NORMAL, "ap_status_txt is NULL!!");
-       }
-
-       return ret;
-}
-
-static Evas_Object *_gl_content_get(void *data, Evas_Object *obj, const char *part)
-{
-       if (data == NULL)
-               return NULL;
-
-       devpkr_gl_data_t *gdata = (devpkr_gl_data_t *) data;
-
-       Evas_Object* icon = NULL;
-
-       if (!strcmp("elm.swallow.icon", part)) {
-               char *temp_str = NULL;
-
-               icon = elm_image_add(obj);
-               retvm_if(NULL == icon, NULL);
-
-               temp_str = g_strdup_printf("%s.png", gdata->dev_info->ap_image_path);
-               elm_image_file_set(icon, CUSTOM_EDITFIELD_PATH, temp_str);
-               g_free(temp_str);
-
-               evas_object_color_set(icon, 2, 61, 132, 204);
-               evas_object_size_hint_min_set(icon,
-                               g_content_size_info.icon_w,
-                               g_content_size_info.icon_h);
-
-       } else if (!strcmp("elm.swallow.end", part)) {
-               if (gdata->connection_mode == ITEM_CONNECTION_MODE_CONNECTING ||
-                               gdata->connection_mode == ITEM_CONNECTION_MODE_CONFIGURATION) {
-
-                       icon = elm_progressbar_add(obj);
-                       elm_object_style_set(icon, "process_medium");
-                       evas_object_size_hint_align_set(icon, EVAS_HINT_FILL, 0.5);
-                       evas_object_size_hint_weight_set(icon, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-                       elm_progressbar_pulse(icon, TRUE);
-               }
-       }
-
-       return icon;
-}
-
-static void _gl_list_del(void* data, Evas_Object* obj)
-{
-       if (data == NULL)
-               return;
-
-       devpkr_gl_data_t* gdata = (devpkr_gl_data_t *) data;
-
-       if (gdata->dev_info) {
-               SECURE_DEBUG_LOG(UG_NAME_NORMAL, "del target ssid: [%s]", gdata->dev_info->ssid);
-               g_free(gdata->dev_info->ap_image_path);
-               g_free(gdata->dev_info->ap_status_txt);
-               g_free(gdata->dev_info->ssid);
-               wifi_manager_ap_destroy(gdata->dev_info->ap);
-               g_free(gdata->dev_info);
-       }
-
-       g_free(gdata);
-
-       return;
-}
-
-static Evas_Object *_create_genlist(Evas_Object* parent)
-{
-       __COMMON_FUNC_ENTER__;
-       assertm_if(NULL == parent, "parent is NULL!!");
-
-       list = elm_genlist_add(parent);
-       assertm_if(NULL == list, "list allocation fail!!");
-       elm_genlist_mode_set(list, ELM_LIST_COMPRESS);
-       //elm_genlist_realization_mode_set(list, EINA_TRUE);
-
-       evas_object_size_hint_weight_set(list, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       evas_object_size_hint_align_set(list, EVAS_HINT_FILL, EVAS_HINT_FILL);
-
-       itc.item_style = GENLIST_STYLE_TYPE1;
-       itc.func.text_get = _gl_text_get;
-       itc.func.content_get = _gl_content_get;
-       itc.func.state_get = NULL;
-       itc.func.del = _gl_list_del;
-
-       __COMMON_FUNC_EXIT__;
-
-       return list;
-}
-
-static void view_main_scan_ui_clear(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (list == NULL)
-               return;
-
-       elm_genlist_clear(list);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-void view_main_item_state_set(wifi_manager_ap_h ap, ITEM_CONNECTION_MODES state)
-{
-       __COMMON_FUNC_ENTER__;
-
-       char *item_ssid = NULL;
-       wifi_manager_security_type_e sec_type;
-       Elm_Object_Item* it = NULL;
-
-       it = elm_genlist_first_item_get(list);
-       if (!it ||
-               !ap ||
-               (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_get_essid(ap, &item_ssid)) ||
-               (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_get_security_type(ap, &sec_type))) {
-               ERROR_LOG(SP_NAME_NORMAL, "Invalid params");
-               g_free(item_ssid);
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-       SECURE_INFO_LOG(SP_NAME_NORMAL, "item state set for AP[%s] with sec mode[%d]", item_ssid, sec_type);
-       while (it) {
-               devpkr_gl_data_t *gdata = (devpkr_gl_data_t *)elm_object_item_data_get(it);
-               if (gdata != NULL) {
-                       SECURE_INFO_LOG(SP_NAME_NORMAL, "gdata AP[%s] with sec mode[%d]",
-                                       gdata->dev_info->ssid, gdata->dev_info->security_mode);
-               }
-
-               if (gdata && gdata->dev_info->security_mode == sec_type &&
-                       !g_strcmp0(gdata->dev_info->ssid, item_ssid)) {
-                       if (gdata->connection_mode != state) {
-                               gdata->connection_mode = state;
-                               INFO_LOG(SP_NAME_NORMAL, "State transition from [%d] --> [%d]", view_main_state_get(), state);
-                               view_main_state_set(state);
-                               if (it != NULL)
-                                       elm_genlist_item_update(it);
-                       }
-                       break;
-               }
-
-               it = elm_genlist_item_next_get(it);
-       }
-       g_free(item_ssid);
-       __COMMON_FUNC_EXIT__;
-       return;
-}
-
-static wifi_device_info_t *view_main_item_device_info_create(wifi_manager_ap_h ap)
-{
-       wifi_device_info_t *wifi_device = g_try_new0(wifi_device_info_t, 1);
-       wifi_manager_security_type_e sec_type;
-
-       if (wifi_device == NULL)
-               return NULL;
-
-       if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_clone(&(wifi_device->ap), ap)) {
-               g_free(wifi_device);
-               return NULL;
-       } else if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_get_essid(ap, &(wifi_device->ssid))) {
-               g_free(wifi_device);
-               return NULL;
-       } else if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_get_rssi(ap, &(wifi_device->rssi))) {
-               g_free(wifi_device->ssid);
-               g_free(wifi_device);
-               return NULL;
-       } else if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_get_security_type(ap, &sec_type)) {
-               g_free(wifi_device->ssid);
-               g_free(wifi_device);
-               return NULL;
-       } else if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_is_wps_supported(ap, &(wifi_device->wps_mode))) {
-               g_free(wifi_device->ssid);
-               g_free(wifi_device);
-               return NULL;
-       }
-
-       wifi_device->security_mode = sec_type;
-       wifi_device->ap_status_txt = common_utils_get_ap_security_type_info_txt(PACKAGE,
-               wifi_device, true);
-       common_utils_get_device_icon(wifi_device, &wifi_device->ap_image_path);
-
-       return wifi_device;
-}
-
-static bool view_main_wifi_insert_found_ap(wifi_device_info_t *wifi_device)
-{
-       devpkr_gl_data_t *gdata = g_try_new0(devpkr_gl_data_t, 1);
-       wifi_manager_connection_state_e state;
-
-       assertm_if(NULL == list, "list is NULL");
-
-       if (gdata == NULL)
-               return false;
-
-       gdata->dev_info = wifi_device;
-       if (gdata->dev_info == NULL) {
-               g_free(gdata);
-               return true;
-       }
-
-       wifi_manager_ap_get_connection_state(wifi_device->ap, &state);
-
-       if (WIFI_MANAGER_CONNECTION_STATE_ASSOCIATION == state ||
-                       WIFI_MANAGER_CONNECTION_STATE_CONFIGURATION == state) {
-               gdata->connection_mode = ITEM_CONNECTION_MODE_CONNECTING;
-               gdata->it = elm_genlist_item_append(list, &itc, gdata,
-                               NULL, ELM_GENLIST_ITEM_NONE, __gl_sel,
-                               NULL);
-               view_main_state_set(ITEM_CONNECTION_MODE_CONNECTING);
-
-               return true;
-       }
-
-       gdata->connection_mode = ITEM_CONNECTION_MODE_OFF;
-
-       gdata->it = elm_genlist_item_append(list, &itc, gdata, NULL,
-                       ELM_GENLIST_ITEM_NONE, __gl_sel, NULL);
-
-       return true;
-}
-
-static gint compare(gconstpointer a, gconstpointer b)
-{
-       bool favorite1 = false, favorite2 = false;
-       wifi_manager_connection_state_e state1 = 0, state2 = 0;
-
-       wifi_device_info_t *wifi_device1 = (wifi_device_info_t*)a;
-       wifi_device_info_t *wifi_device2 = (wifi_device_info_t*)b;
-
-       wifi_manager_ap_get_connection_state(wifi_device1->ap, &state1);
-       wifi_manager_ap_get_connection_state(wifi_device2->ap, &state2);
-
-       if (state1 != state2) {
-               if (state1 == WIFI_MANAGER_CONNECTION_STATE_CONNECTED)
-                       return -1;
-               if (state2 == WIFI_MANAGER_CONNECTION_STATE_CONNECTED)
-                       return 1;
-
-               if (state1 == WIFI_MANAGER_CONNECTION_STATE_CONFIGURATION)
-                       return -1;
-               if (state2 == WIFI_MANAGER_CONNECTION_STATE_CONFIGURATION)
-                       return 1;
-
-               if (state1 == WIFI_MANAGER_CONNECTION_STATE_ASSOCIATION)
-                       return -1;
-               if (state2 == WIFI_MANAGER_CONNECTION_STATE_ASSOCIATION)
-                       return 1;
-       }
-
-       wifi_manager_ap_is_favorite(wifi_device1->ap, &favorite1);
-       wifi_manager_ap_is_favorite(wifi_device2->ap, &favorite2);
-
-       if (favorite1 != favorite2) {
-               if (favorite1 == true)
-                       return -1;
-               if (favorite2 == true)
-                       return 1;
-       }
-       if (devpkr_app_state->sort_type == I18N_TYPE_Signal_Strength) {
-               /*Sort in descending order of signal strength*/
-               return wifi_device2->rssi - wifi_device1->rssi;
-       }
-       return strcasecmp((const char *)wifi_device1->ssid,
-                       (const char *)wifi_device2->ssid);
-}
-
-static bool view_main_wifi_found_ap_cb(wifi_manager_ap_h ap, void* user_data)
-{
-       int *profile_size = (int *)user_data;
-       wifi_device_info_t *wifi_device = NULL;
-
-       wifi_device = view_main_item_device_info_create(ap);
-       if (wifi_device == NULL)
-               return true;
-
-       wifi_device_list = g_list_insert_sorted(wifi_device_list, wifi_device, compare);
-       (*profile_size)++;
-
-       return true;
-}
-
-static Evas_Object *_gl_content_title_get(void *data, Evas_Object *obj, const char *part)
-{
-       Evas_Object *title_progressbar = NULL;
-
-       if (FALSE == wifi_devpkr_get_scan_status())
-               return NULL;
-
-       title_progressbar = elm_progressbar_add(obj);
-       elm_object_style_set(title_progressbar, "process_small");
-       elm_progressbar_horizontal_set(title_progressbar, EINA_TRUE);
-       elm_progressbar_pulse(title_progressbar, EINA_TRUE);
-
-       return title_progressbar;
-}
-
-static char* _gl_text_title_get(void *data, Evas_Object *obj, const char *part)
-{
-       if (!strcmp("elm.text", part))
-               return (char*) g_strdup(sc(PACKAGE, I18N_TYPE_Available_networks));
-
-       return NULL;
-}
-
-static void view_main_add_group_title(void)
-{
-       grouptitle_itc.item_style = GENLIST_STYLE_GROUP_INDEX;
-       grouptitle_itc.func.text_get = _gl_text_title_get;
-       grouptitle_itc.func.content_get = _gl_content_title_get;
-
-       grouptitle = elm_genlist_item_append(list,
-                       &grouptitle_itc,
-                       NULL,
-                       NULL,
-                       ELM_GENLIST_ITEM_NONE,
-                       NULL,
-                       NULL);
-       assertm_if(NULL == grouptitle, "NULL!!");
-
-       elm_genlist_item_select_mode_set(grouptitle,
-                       ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
-}
-
-void view_main_update_group_title(gboolean is_bg_scan)
-{
-       Evas_Object *box = NULL;
-       Evas_Object *main_list = NULL;
-
-       if (list != NULL) {
-               if (!is_bg_scan) {
-                       Elm_Object_Item *it = elm_genlist_first_item_get(list);
-
-                       while (it) {
-                               elm_object_item_disabled_set(it, EINA_TRUE);
-                               it = elm_genlist_item_next_get(it);
-                       }
-               }
-
-               if (grouptitle != NULL)
-                       elm_genlist_item_update(grouptitle);
-       } else {
-               box = elm_object_content_get(devpkr_app_state->popup);
-
-               main_list = _create_genlist(box);
-               view_main_add_group_title();
-
-               elm_box_pack_start(box, main_list);
-
-               evas_object_show(main_list);
-               evas_object_show(box);
-
-               wifi_devpkr_redraw();
-
-               evas_object_show(devpkr_app_state->popup);
-       }
-
-       return;
-}
-
-static void view_main_create_empty_layout(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       Evas_Object *box = NULL;
-       Evas_Object *layout = NULL;
-       Evas_Object *prev_box = NULL;
-
-       if (devpkr_app_state->popup == NULL) return;
-       prev_box = elm_object_content_get(devpkr_app_state->popup);
-       if (prev_box != NULL) {
-               evas_object_del(prev_box);
-               list = NULL;
-               grouptitle = NULL;
-       }
-
-       box = elm_box_add(devpkr_app_state->popup);
-       evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL);
-
-       layout = elm_layout_add(devpkr_app_state->popup);
-       elm_layout_file_set(layout, WIFI_DEVPKR_EDJ, WIFI_SYSPOPUP_EMPTY_GRP);
-       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);
-
-       elm_object_domain_translatable_part_text_set(layout, "text", PACKAGE,
-               sc(PACKAGE, I18N_TYPE_No_Wi_Fi_AP_Found));
-
-       elm_box_pack_end(box, layout);
-       evas_object_show(layout);
-       evas_object_show(box);
-       elm_object_content_set(devpkr_app_state->popup, box);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-void view_main_create_main_list(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       Evas_Object *box = NULL;
-       Evas_Object *main_list = NULL;
-       Evas_Object *prev_box = NULL;
-
-       prev_box = elm_object_content_get(devpkr_app_state->popup);
-       if (prev_box != NULL) {
-               evas_object_del(prev_box);
-               list = NULL;
-               grouptitle = NULL;
-       }
-
-       box = elm_box_add(devpkr_app_state->popup);
-       evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL);
-
-       main_list = _create_genlist(box);
-       view_main_add_group_title();
-
-       elm_box_pack_end(box, main_list);
-       evas_object_show(main_list);
-       evas_object_show(box);
-       elm_object_content_set(devpkr_app_state->popup, box);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-void view_main_refresh_ap_info(Elm_Object_Item *item)
-{
-       if (!item)
-               return;
-
-       devpkr_gl_data_t *gdata = elm_object_item_data_get(item);
-       if (!gdata)
-               return;
-       wifi_device_info_t *wifi_device = gdata->dev_info;
-       if (!wifi_device)
-               return;
-
-       wifi_manager_ap_refresh(wifi_device->ap);
-}
-
-static gboolean __view_main_scroll_to_top(void *data)
-{
-       if (data)
-               elm_genlist_item_bring_in((Elm_Object_Item *)data,
-                               ELM_GENLIST_ITEM_SCROLLTO_TOP);
-
-       return FALSE;
-}
-
-Elm_Object_Item *view_main_move_item_to_top(Elm_Object_Item *old_item)
-{
-       __COMMON_FUNC_ENTER__;
-
-       Elm_Object_Item *title_item = elm_genlist_first_item_get(list);
-       Elm_Object_Item *first_item = elm_genlist_item_next_get(title_item);
-       devpkr_gl_data_t *old_it_gdata = NULL, *first_it_gdata = NULL;
-
-       if (!old_item || !first_item) {
-               __COMMON_FUNC_EXIT__;
-               return NULL;
-       }
-
-       old_it_gdata = elm_object_item_data_get(old_item);
-       if (!old_it_gdata || !old_it_gdata->dev_info) {
-               __COMMON_FUNC_EXIT__;
-               return NULL;
-       }
-
-       if (old_item != first_item) {
-               first_it_gdata = elm_object_item_data_get(first_item);
-               elm_object_item_data_set(first_item, old_it_gdata);
-               elm_object_item_data_set(old_item, first_it_gdata);
-
-               elm_genlist_item_update(first_item);
-               elm_genlist_item_update(old_item);
-       }
-
-       common_util_managed_idle_add(__view_main_scroll_to_top, title_item);
-
-       __COMMON_FUNC_EXIT__;
-       return first_item;
-}
-
-gboolean view_main_show(void *data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       int i;
-       wifi_device_info_t *wifi_device = NULL;
-       GList* list_of_device = NULL;
-
-       int state = wlan_manager_state_get();
-       if (WLAN_MANAGER_ERROR == state || WLAN_MANAGER_OFF == state) {
-               INFO_LOG(SP_NAME_NORMAL, "Wi-Fi state is OFF");
-               view_main_create_empty_layout();
-               goto exit;
-       } else if (WLAN_MANAGER_CONNECTED == state) {
-               __COMMON_FUNC_EXIT__;
-               return FALSE;
-       }
-
-       wifi_devpkr_enable_scan_btn();
-
-       /* If previous profile list exists then just clear the genlist */
-       if (profiles_list_size) {
-               view_main_scan_ui_clear();
-               view_main_add_group_title();
-       } else {
-               view_main_create_main_list();
-       }
-
-       view_main_state_set(ITEM_CONNECTION_MODE_OFF);
-
-       profiles_list_size = 0;
-
-       devpkr_app_state->sort_type = I18N_TYPE_Alphabetical;
-       if (common_util_get_system_registry(VCONF_SORT_BY) == 1)
-               devpkr_app_state->sort_type = I18N_TYPE_Signal_Strength;
-
-       wlan_manager_foreach_found_ap(view_main_wifi_found_ap_cb, &profiles_list_size);
-       INFO_LOG(SP_NAME_NORMAL, "profiles list count [%d]\n", profiles_list_size);
-
-       list_of_device = wifi_device_list;
-       for (i = 0; i < profiles_list_size && list_of_device != NULL; i++) {
-               wifi_device = (wifi_device_info_t*)list_of_device->data;
-
-               view_main_wifi_insert_found_ap(wifi_device);
-
-               list_of_device = list_of_device->next;
-       }
-
-       if (wifi_device_list != NULL) {
-               g_list_free(wifi_device_list);
-               wifi_device_list = NULL;
-       }
-
-       if (profiles_list_size <= 0)
-               view_main_create_empty_layout();
-       else
-               evas_object_show(list);
-
-exit:
-       wifi_devpkr_redraw();
-
-       if (devpkr_app_state->passpopup == NULL &&
-                       devpkr_app_state->eap_popup == NULL)
-               evas_object_show(devpkr_app_state->popup);
-       evas_object_show(devpkr_app_state->win_main);
-
-       __COMMON_FUNC_EXIT__;
-       return FALSE;
-}
diff --git a/sources/wifi-syspopup/wifi-syspopup-engine-callback.c b/sources/wifi-syspopup/wifi-syspopup-engine-callback.c
deleted file mode 100755 (executable)
index 2a4daa1..0000000
+++ /dev/null
@@ -1,222 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include <vconf-keys.h>
-
-#include "common.h"
-#include "view-main.h"
-#include "view-alerts.h"
-#include "common_utils.h"
-#include "wlan_connection.h"
-#include "wifi-syspopup-engine-callback.h"
-#include "i18nmanager.h"
-
-extern wifi_object* devpkr_app_state;
-
-void wlan_engine_callback(wlan_mgr_event_info_t *event_info, void *user_data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       Elm_Object_Item *item = NULL;
-       devpkr_gl_data_t *gdata = NULL;
-       Elm_Object_Item *target_item = NULL;
-
-       if (event_info == NULL) {
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-       INFO_LOG(SP_NAME_NORMAL, "event type [%d]", event_info->event_type);
-
-       switch (event_info->event_type) {
-       case WLAN_MANAGER_RESPONSE_TYPE_NONE:
-               break;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_OK:
-       case WLAN_MANAGER_RESPONSE_TYPE_WPS_ENROLL_OK:
-               devpkr_app_state->connection_result = VCONFKEY_WIFI_QS_WIFI_CONNECTED;
-
-               wifi_devpkr_destroy();
-               return;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_CONNECT_FAILED:
-               view_main_item_state_set(event_info->ap, ITEM_CONNECTION_MODE_OFF);
-
-               item = view_main_item_get_for_ap(event_info->ap);
-               if (!item)
-                       break;
-
-               gdata = (devpkr_gl_data_t *)elm_object_item_data_get(item);
-               if (gdata) {
-                       if (!gdata->dev_info)
-                               break;
-
-                       if (wlan_connetion_next_item_exist() == FALSE &&
-                                       wlan_is_same_with_current(gdata->dev_info->ap) == TRUE) {
-                               view_main_wifi_reconnect(gdata);
-                       }
-                       if (gdata->dev_info)
-                               view_main_clear_disconnect_popup(gdata->dev_info->ap);
-               }
-               break;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_WPS_ENROLL_FAIL:
-               if (devpkr_app_state->passpopup) {
-                       passwd_popup_free(devpkr_app_state->passpopup);
-                       devpkr_app_state->passpopup = NULL;
-               }
-
-               item = view_main_item_get_for_ap(event_info->ap);
-               if (!item)
-                       break;
-
-               gdata = (devpkr_gl_data_t *)elm_object_item_data_get(item);
-               if (gdata && gdata->dev_info)
-                       view_main_clear_disconnect_popup(gdata->dev_info->ap);
-
-               view_main_item_state_set(event_info->ap, ITEM_CONNECTION_MODE_OFF);
-               break;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_DISCONNECTION_OK:
-               view_main_item_state_set(event_info->ap, ITEM_CONNECTION_MODE_OFF);
-
-               item = view_main_item_get_for_ap(event_info->ap);
-               if (!item)
-                       break;
-
-               gdata = (devpkr_gl_data_t *)elm_object_item_data_get(item);
-               if (gdata && gdata->dev_info)
-                       view_main_clear_disconnect_popup(gdata->dev_info->ap);
-               break;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_POWER_ON_OK:
-               if (devpkr_app_state->devpkr_type == WIFI_DEVPKR_WITHOUT_AP_LIST) {
-                       wifi_devpkr_destroy();
-                       return;
-               }
-               break;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_POWER_ON_NOT_SUPPORTED:
-               if (devpkr_app_state->alertpopup) {
-                       evas_object_del(devpkr_app_state->alertpopup);
-                       devpkr_app_state->alertpopup = NULL;
-               }
-
-               common_utils_send_message_to_net_popup("Network connection popup",
-                               "not support", "notification", NULL);
-
-               wifi_devpkr_destroy();
-               return;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_POWER_ON_RESTRICTED:
-               if (devpkr_app_state->alertpopup) {
-                       evas_object_del(devpkr_app_state->alertpopup);
-                       devpkr_app_state->alertpopup = NULL;
-               }
-
-               common_utils_send_message_to_net_popup("Network connection popup",
-                               "wifi restricted", "popup", NULL);
-
-               wifi_devpkr_destroy();
-               return;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_POWER_OFF_OK:
-               wifi_devpkr_destroy();
-               return;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_SCAN_OK:
-               wlan_manager_scanned_profile_refresh();
-               break;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_CONNECTING:
-               view_main_item_state_set(event_info->ap,
-                               ITEM_CONNECTION_MODE_CONNECTING);
-
-               target_item = view_main_item_get_for_ap(event_info->ap);
-               if (target_item != NULL) {
-                       view_main_refresh_ap_info(target_item);
-                       elm_genlist_item_update(target_item);
-                       view_main_move_item_to_top(target_item);
-               }
-
-               break;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_CONFIGURATION:
-               view_main_item_state_set(event_info->ap,
-                               ITEM_CONNECTION_MODE_CONFIGURATION);
-               break;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_SCAN_RESULT_IND:
-               wlan_manager_scanned_profile_refresh();
-               break;
-
-       case WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_INVALID_KEY:
-               common_utils_send_message_to_net_popup(
-                               "Network connection popup", "wrong password",
-                               "toast_popup", NULL);
-
-               item = view_main_item_get_for_ap(event_info->ap);
-               if (!item)
-                       break;
-
-               gdata = (devpkr_gl_data_t *)elm_object_item_data_get(item);
-               if (gdata) {
-                       if (!gdata->dev_info)
-                               break;
-
-                       view_main_wifi_connect(gdata);
-
-                       if (gdata->dev_info)
-                               view_main_clear_disconnect_popup(gdata->dev_info->ap);
-               }
-               break;
-
-       default:
-               break;
-       }
-
-       wlan_validate_alt_connection();
-       __COMMON_FUNC_EXIT__;
-}
-
-void wlan_engine_refresh_callback(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (NULL == devpkr_app_state) {
-               INFO_LOG(SP_NAME_ERR, "devpkr_app_state is NULL!! Is it test mode?");
-
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-       /* Make System popup filled, if it was first launched */
-       if (NULL != devpkr_app_state->alertpopup) {
-               /* deallocate alert popup if it has allocated */
-               evas_object_del(devpkr_app_state->alertpopup);
-               devpkr_app_state->alertpopup = NULL;
-       }
-
-       INFO_LOG(SP_NAME_NORMAL, "Wi-Fi QS Refresh");
-
-       common_util_managed_idle_add(view_main_show, NULL);
-
-       __COMMON_FUNC_EXIT__;
-       return;
-}
diff --git a/sources/wifi-syspopup/wifi-syspopup.c b/sources/wifi-syspopup/wifi-syspopup.c
deleted file mode 100755 (executable)
index a60f230..0000000
+++ /dev/null
@@ -1,723 +0,0 @@
-/*
- * Wi-Fi
- *
- * Copyright 2012 Samsung Electronics Co., Ltd
- *
- * Licensed under the Flora License, Version 1.1 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.tizenopensource.org/license
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#include <vconf.h>
-#include <vconf-keys.h>
-#include <appcore-efl.h>
-#include <ui-gadget-module.h>
-#include <efl_util.h>
-#include <efl_extension.h>
-
-#include "common.h"
-#include "view-main.h"
-#include "i18nmanager.h"
-#include "view-alerts.h"
-#include "common_utils.h"
-#include "wlan_manager.h"
-#include "wifi-syspopup.h"
-#include "appcoreWrapper.h"
-#include "wifi-syspopup-engine-callback.h"
-
-typedef enum {
-       SIZE_INDEX_SMALL = 0,
-       SIZE_INDEX_NORMAL,
-       SIZE_INDEX_LARGE,
-       SIZE_INDEX_HUGE,
-       SIZE_INDEX_GIANT
-} font_size_index;
-
-#define FONT_SIZE_SMALL_GENLIST_H 96
-#define FONT_SIZE_NORMAL_GENLIST_H 96
-#define FONT_SIZE_LARGE_GENLIST_H 163
-#define FONT_SIZE_HUGE_GENLIST_H 182
-#define FONT_SIZE_GIANT_GENLIST_H 216
-#define FONT_SIZE_SMALL_GRP_TITLE_GENLIST_H 51
-#define FONT_SIZE_NORMAL_GRP_TITLE_GENLIST_H 51
-#define FONT_SIZE_LARGE_GRP_TITLE_GENLIST_H 95
-#define FONT_SIZE_HUGE_GRP_TITLE_GENLIST_H 108
-#define FONT_SIZE_GIANT_GRP_TITLE_GENLIST_H 132
-
-wifi_object* devpkr_app_state = NULL;
-
-Ecore_Event_Handler* event_handler = NULL;
-
-static void __idle_lock_state_change_cb(keynode_t *node, void *user_data);
-
-static gboolean __del_found_ap_noti(void *data)
-{
-       common_utils_send_message_to_net_popup(NULL, NULL, "del_found_ap_noti",
-                       NULL);
-
-       return FALSE;
-}
-
-gboolean wifi_devpkr_get_scan_status(void)
-{
-       Evas_Object *btn_scan = NULL;
-       Eina_Bool status = EINA_FALSE;
-       gboolean ret = FALSE;
-
-       btn_scan = elm_object_part_content_get(devpkr_app_state->popup,
-                       "button2");
-       status = elm_object_disabled_get(btn_scan);
-
-       if (status == EINA_TRUE)
-               ret = TRUE;
-
-       return ret;
-}
-
-void wifi_devpkr_enable_scan_btn(void)
-{
-       Evas_Object *btn_scan = NULL;
-
-       btn_scan = elm_object_part_content_get(devpkr_app_state->popup,
-                       "button2");
-       elm_object_disabled_set(btn_scan, EINA_FALSE);
-}
-
-void wifi_devpkr_disable_scan_btn(void)
-{
-       Evas_Object *btn_scan = NULL;
-
-       btn_scan = elm_object_part_content_get(devpkr_app_state->popup,
-                       "button2");
-       elm_object_disabled_set(btn_scan, EINA_TRUE);
-}
-
-static void _scan_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       int scan_result;
-
-       wifi_devpkr_disable_scan_btn();
-       view_main_update_group_title(FALSE);
-
-       scan_result = wlan_manager_scan();
-       if (scan_result != WLAN_MANAGER_ERR_NONE) {
-               wifi_devpkr_enable_scan_btn();
-               ERROR_LOG(SP_NAME_ERR, "Scan failed");
-       }
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static int __wifi_devpkr_calculate_height(int rotate_angle,
-               int profile_count)
-{
-       int height = 0;
-       int item_h = 0;
-       int grp_title_h = 0;
-       int x = 0;
-       font_size_index font_index;
-       double scale = elm_config_scale_get();
-
-       if (profile_count == 0)
-               height = (int)(DEVICE_PICKER_EMPTY_POPUP_H * scale);
-
-       vconf_get_int(VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_SIZE, &x);
-       font_index = x;
-
-       switch (font_index) {
-       case SIZE_INDEX_SMALL:
-               item_h = (int)(FONT_SIZE_SMALL_GENLIST_H * scale);
-               grp_title_h = (int)(FONT_SIZE_SMALL_GRP_TITLE_GENLIST_H * scale);
-               break;
-       case SIZE_INDEX_NORMAL:
-               item_h = (int)(FONT_SIZE_NORMAL_GENLIST_H * scale);
-               grp_title_h = (int)(FONT_SIZE_NORMAL_GRP_TITLE_GENLIST_H * scale);
-               break;
-       case SIZE_INDEX_LARGE:
-               item_h = (int)(FONT_SIZE_LARGE_GENLIST_H * scale);
-               grp_title_h = (int)(FONT_SIZE_LARGE_GRP_TITLE_GENLIST_H * scale);
-               break;
-       case SIZE_INDEX_HUGE:
-               item_h = (int)(FONT_SIZE_HUGE_GENLIST_H * scale);
-               grp_title_h = (int)(FONT_SIZE_HUGE_GRP_TITLE_GENLIST_H * scale);
-               break;
-       case SIZE_INDEX_GIANT:
-               item_h = (int)(FONT_SIZE_GIANT_GENLIST_H * scale);
-               grp_title_h = (int)(FONT_SIZE_GIANT_GRP_TITLE_GENLIST_H * scale);
-               break;
-       default:
-               item_h = (int)(FONT_SIZE_NORMAL_GENLIST_H * scale);
-               grp_title_h = (int)(FONT_SIZE_NORMAL_GRP_TITLE_GENLIST_H * scale);
-       }
-
-       if (profile_count) {
-               height = profile_count * item_h;
-               height += grp_title_h;
-       } else if (wifi_devpkr_get_scan_status() == TRUE) {
-               height += grp_title_h;
-       }
-
-       if (0 == rotate_angle || 180 == rotate_angle) {
-               if (height > DEVICE_PICKER_POPUP_H)
-                       height = DEVICE_PICKER_POPUP_H * scale;
-       } else {
-               if (height > DEVICE_PICKER_POPUP_LN_H)
-                       height = DEVICE_PICKER_POPUP_LN_H * scale;
-       }
-
-       return height;
-}
-
-static void wifi_devpkr_rotate_cb(void *data, Evas_Object *obj, void *event)
-{
-       int rotate_angle;
-       Evas_Object *box = NULL;
-       int profile_count = 0;
-       int height = 0;
-
-       if (obj == NULL)
-               return;
-
-       rotate_angle = elm_win_rotation_get(obj);
-       box = elm_object_content_get(devpkr_app_state->popup);
-
-       profile_count = view_main_get_profile_count();
-       INFO_LOG(SP_NAME_NORMAL, "Profiles count: %d", profile_count);
-
-       height = __wifi_devpkr_calculate_height(rotate_angle, profile_count);
-
-       evas_object_size_hint_min_set(box, -1, height);
-
-       if (0 == rotate_angle || 180 == rotate_angle)
-               common_utils_contents_rotation_adjust(UG_EVENT_ROTATE_PORTRAIT);
-       else
-               common_utils_contents_rotation_adjust(UG_EVENT_ROTATE_LANDSCAPE);
-
-       INFO_LOG(SP_NAME_NORMAL, "rotate_angle: %d", rotate_angle);
-}
-
-/* Tizen 2.4's setting supports auto rotate mode */
-#if 0
-static void wifi_devpkr_set_rotation(Evas_Object *win)
-{
-       if (!elm_win_wm_rotation_supported_get(win))
-               return;
-
-       elm_win_wm_rotation_preferred_rotation_set(win, 0);
-}
-#endif
-
-static void _exit_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       wifi_devpkr_destroy();
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static void __idle_lock_state_change_cb(keynode_t *node, void *user_data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       int lock_state = 0;
-
-       if (vconf_get_int(VCONFKEY_IDLE_LOCK_STATE, &lock_state) != 0)
-               ERROR_LOG(UG_NAME_NORMAL, "Failed to get vconf");
-
-       if (VCONFKEY_IDLE_LOCK == lock_state)
-               wifi_devpkr_destroy();
-
-       __COMMON_FUNC_EXIT__;
-}
-
-void wifi_devpkr_redraw(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       wifi_devpkr_rotate_cb(NULL, devpkr_app_state->win_main, NULL);
-
-       __COMMON_FUNC_EXIT__;
-}
-
-int wifi_devpkr_destroy(void)
-{
-       if (VCONFKEY_WIFI_QS_WIFI_CONNECTED == devpkr_app_state->connection_result) {
-               INFO_LOG(SP_NAME_NORMAL, "Wi-Fi connected");
-       } else if (VCONFKEY_WIFI_QS_3G == devpkr_app_state->connection_result) {
-               INFO_LOG(SP_NAME_NORMAL, "Cellular connected");
-       } else {
-               WARN_LOG(SP_NAME_NORMAL, "Result: [%d]",
-                               devpkr_app_state->connection_result);
-
-               devpkr_app_state->connection_result = VCONFKEY_WIFI_QS_3G;
-       }
-
-       view_main_clear_disconnect_popup(NULL);
-
-       if (event_handler != NULL)
-               ecore_event_handler_del(event_handler);
-
-       common_util_set_system_registry("memory/wifi/wifi_qs_exit",
-                       devpkr_app_state->connection_result);
-
-       vconf_ignore_key_changed(VCONFKEY_IDLE_LOCK_STATE, __idle_lock_state_change_cb);
-
-       wlan_manager_set_autoscan_mode(WLAN_MANAGER_AUTOSCAN_MODE_EXPONENTIAL);
-
-       elm_exit();
-
-       return 1;
-}
-
-static void __keydown_cb(void *data, Evas_Object *obj, void *event_info)
-{
-       __COMMON_FUNC_ENTER__;
-
-       wifi_devpkr_destroy();
-
-       __COMMON_FUNC_EXIT__;
-}
-
-static Eina_Bool __key_press_cb(void *data, int type, void *event)
-{
-       __COMMON_FUNC_ENTER__;
-       Evas_Event_Key_Down *ev = event;
-       if (!ev)
-               return ECORE_CALLBACK_RENEW;
-
-       if (strcmp(ev->keyname, "XF86Home") == 0)
-               wifi_devpkr_destroy();
-
-       __COMMON_FUNC_EXIT__;
-       return ECORE_CALLBACK_RENEW;
-
-}
-
-static int wifi_devpkr_create(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       Evas_Object *btn_scan = NULL;
-       Evas_Object *btn_cancel = NULL;
-
-       if (NULL == devpkr_app_state->popup) {
-               devpkr_app_state->popup = elm_popup_add(devpkr_app_state->layout_main);
-               elm_object_content_set(devpkr_app_state->layout_main, devpkr_app_state->popup);
-               assertm_if(NULL == devpkr_app_state->popup, "syspopup is NULL!!");
-       }
-
-       eext_object_event_callback_add(devpkr_app_state->popup, EEXT_CALLBACK_BACK,
-                       __keydown_cb, NULL);
-
-       event_handler = ecore_event_handler_add(ECORE_EVENT_KEY_DOWN, __key_press_cb, NULL);
-
-       elm_object_style_set(devpkr_app_state->popup, "default");
-       elm_object_part_text_set(devpkr_app_state->popup, "title,text", sc(PACKAGE, I18N_TYPE_Wi_Fi));
-       evas_object_size_hint_weight_set(devpkr_app_state->popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-
-       btn_cancel = elm_button_add(devpkr_app_state->popup);
-       elm_object_style_set(btn_cancel, "popup");
-       elm_object_text_set(btn_cancel, sc(PACKAGE, I18N_TYPE_Cancel));
-       elm_object_part_content_set(devpkr_app_state->popup, "button1", btn_cancel);
-       evas_object_smart_callback_add(btn_cancel, "clicked", _exit_cb, NULL);
-
-       btn_scan = elm_button_add(devpkr_app_state->popup);
-       elm_object_style_set(btn_scan, "popup");
-       elm_object_text_set(btn_scan, sc(PACKAGE, I18N_TYPE_Scan));
-       elm_object_part_content_set(devpkr_app_state->popup, "button2", btn_scan);
-       evas_object_smart_callback_add(btn_scan, "clicked", _scan_cb, NULL);
-
-       view_main_create_main_list();
-
-/* Tizen 2.4's setting supports auto rotate mode */
-#if 0
-       wifi_devpkr_set_rotation(devpkr_app_state->win_main);
-#endif
-       wifi_devpkr_redraw();
-
-       elm_win_indicator_mode_set(devpkr_app_state->win_main, ELM_WIN_INDICATOR_SHOW);
-       elm_win_indicator_opacity_set(devpkr_app_state->win_main, ELM_WIN_INDICATOR_TRANSPARENT);
-
-       vconf_notify_key_changed(VCONFKEY_IDLE_LOCK_STATE, __idle_lock_state_change_cb, NULL);
-
-       __COMMON_FUNC_EXIT__;
-       return 1;
-}
-
-#if 0
-// not used at this moment 06/15/2018 
-static void _bg_scan_status_callback(GDBusConnection *conn,
-               const gchar *name, const gchar *path, const gchar *interface,
-               const gchar *sig, GVariant *param, gpointer user_data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       GVariantIter *iter = NULL;
-       GVariant *var = NULL;
-       gchar *key = NULL;
-       gboolean value = FALSE;
-
-       if (NULL == devpkr_app_state) {
-               INFO_LOG(SP_NAME_ERR, "devpkr_app_state is NULL!! Is it test mode?");
-
-               __COMMON_FUNC_EXIT__;
-               return;
-       }
-
-       g_variant_get(param, "(a{sv})", &iter);
-       while (g_variant_iter_loop(iter, "{sv}", &key, &var)) {
-               if (g_strcmp0(key, "Scanning") == 0) {
-                       value = g_variant_get_boolean(var);
-                       if (value) {
-                               wifi_devpkr_disable_scan_btn();
-                               view_main_update_group_title(TRUE);
-                       } else
-                               wifi_devpkr_enable_scan_btn();
-
-                       g_variant_unref(var);
-                       g_free(key);
-                       break;
-               }
-       }
-
-       g_variant_iter_free(iter);
-
-       __COMMON_FUNC_EXIT__;
-}
-#endif
-
-static int wifi_devpkr_init()
-{
-       __COMMON_FUNC_ENTER__;
-
-       int wlan_ret;
-       bool activated = FALSE;
-
-       wlan_manager_create();
-       wlan_manager_set_message_callback(wlan_engine_callback);
-       wlan_manager_set_refresh_callback(wlan_engine_refresh_callback);
-
-       wlan_ret = wlan_manager_start();
-       switch (wlan_ret) {
-       case WLAN_MANAGER_ERR_ALREADY_REGISTERED:
-               ERROR_LOG(SP_NAME_ERR, "Already registered.");
-               /* fall through */
-       case WLAN_MANAGER_ERR_NONE:
-               wlan_ret = wlan_manager_is_activated(&activated);
-               if (WIFI_MANAGER_ERROR_NONE == wlan_ret) {
-                       INFO_LOG(SP_NAME_NORMAL, "Wi-Fi activated: %d", activated);
-                       if (activated)
-                               wlan_manager_scan();
-               }
-               INFO_LOG(SP_NAME_NORMAL, "wlan_manager start complete");
-               break;
-
-       default:
-               ERROR_LOG(SP_NAME_ERR, "Failed to start wlan_manager (%d)", wlan_ret);
-               break;
-       }
-
-       wlan_manager_set_autoscan_mode(WLAN_MANAGER_AUTOSCAN_MODE_PERIODIC);
-
-       __COMMON_FUNC_EXIT__;
-       return wlan_ret;
-}
-
-#if 0
-/* TODO: Check if bundle paramter check is required later:
- * "[Wi-Fi_syspopup wifi_syspopup_supports:support]"
- */
-static int devpkr_support_set(const char* support)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (NULL == support) {
-               __COMMON_FUNC_EXIT__;
-               return 0;
-       }
-
-       if (g_strcmp0("WIFI_SYSPOPUP_SUPPORT_QUICKPANEL", support) == 0) {
-               devpkr_app_state->wifi_devpkr_support =
-                       WIFI_DEVPKR_SUPPORT_QUICKPANEL;
-       } else {
-               __COMMON_FUNC_EXIT__;
-               return 0;
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return 1;
-}
-#endif
-
-static gboolean _power_on_check(void)
-{
-       int connection_state;
-
-       connection_state = wlan_manager_state_get();
-       switch (connection_state) {
-       case WLAN_MANAGER_OFF:
-               INFO_LOG(SP_NAME_NORMAL, "current state is wifi-off");
-
-               int wlan_ret = wlan_manager_power_on();
-               if (wlan_ret == WLAN_MANAGER_ERR_NONE) {
-                       view_alerts_powering_on_show();
-
-                       __COMMON_FUNC_EXIT__;
-                       return TRUE;
-#if defined TIZEN_TETHERING_ENABLE
-               } else if (wlan_ret == WLAN_MANAGER_ERR_WIFI_TETHERING_OCCUPIED) {
-                       __COMMON_FUNC_EXIT__;
-                       return TRUE;
-               } else if (wlan_ret == WLAN_MANAGER_ERR_WIFI_AP_TETHERING_OCCUPIED) {
-                       __COMMON_FUNC_EXIT__;
-                       return TRUE;
-#endif
-               } else {
-                       __COMMON_FUNC_EXIT__;
-                       return FALSE;
-               }
-               break;
-
-       case WLAN_MANAGER_UNCONNECTED:
-       case WLAN_MANAGER_CONNECTING:
-               __COMMON_FUNC_EXIT__;
-               return TRUE;
-
-       case WLAN_MANAGER_CONNECTED:
-               ERROR_LOG(SP_NAME_NORMAL, "current state is wifi-connected");
-
-               __COMMON_FUNC_EXIT__;
-               return FALSE;
-
-       case WLAN_MANAGER_ERROR:
-               ERROR_LOG(SP_NAME_NORMAL, "current state is wifi error");
-
-               __COMMON_FUNC_EXIT__;
-               return FALSE;
-
-       default:
-               ERROR_LOG(SP_NAME_NORMAL, "current state is wifi etc");
-
-               __COMMON_FUNC_EXIT__;
-               return FALSE;
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return TRUE;
-}
-
-static gboolean load_initial_ap_list(void)
-{
-       __COMMON_FUNC_ENTER__;
-
-       wlan_manager_scanned_profile_refresh();
-
-       __COMMON_FUNC_EXIT__;
-       return FALSE;
-}
-
-static void app_control(app_control_h request, void *data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       Evas_Object *win_main = NULL;
-       Evas *evas = NULL;
-       char *caller = NULL;
-
-       assertm_if(NULL == data, "data param is NULL!!");
-
-       devpkr_app_state = data;
-
-       INFO_LOG(SP_NAME_NORMAL, "Creating device-picker popup");
-
-       if (NULL != devpkr_app_state->win_main) {
-               INFO_LOG(SP_NAME_ERR, "Don't create device picker again");
-               goto second_launch;
-       }
-
-       win_main = appcore_create_win(PACKAGE, ELM_WIN_NOTIFICATION);
-
-       assertm_if(NULL == win_main, "win_main is NULL!!");
-       evas = evas_object_evas_get(win_main);
-       assertm_if(NULL == evas, "evas is NULL!!");
-
-       devpkr_app_state->win_main = win_main;
-       devpkr_app_state->evas = evas;
-
-       elm_win_alpha_set(devpkr_app_state->win_main, EINA_TRUE); /* invisible window */
-
-       efl_util_set_notification_window_level(win_main, EFL_UTIL_NOTIFICATION_LEVEL_DEFAULT);
-
-       elm_win_borderless_set(devpkr_app_state->win_main, EINA_TRUE); /* No borders */
-       elm_win_conformant_set(devpkr_app_state->win_main, TRUE); /* Popup autoscroll */
-
-       Evas_Object *conformant = elm_conformant_add(devpkr_app_state->win_main);
-       elm_win_conformant_set(devpkr_app_state->win_main, EINA_TRUE);
-       elm_win_resize_object_add(devpkr_app_state->win_main, conformant);
-       evas_object_size_hint_weight_set(conformant, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-       evas_object_size_hint_align_set(conformant, EVAS_HINT_FILL, EVAS_HINT_FILL);
-       devpkr_app_state->conformant = conformant;
-
-       Evas_Object *layout = elm_layout_add(conformant);
-       elm_object_content_set(conformant, layout);
-       devpkr_app_state->layout_main = layout;
-
-       /* TODO: Check if the parameter check '-t' is required later */
-
-       devpkr_app_state->devpkr_type = WIFI_DEVPKR_WITH_AP_LIST;
-
-       int wlan_ret = wifi_devpkr_init();
-       if (WLAN_MANAGER_ERR_NONE != wlan_ret || _power_on_check() == FALSE) {
-               INFO_LOG(SP_NAME_ERR, "failed to wifi_devpkr_init()");
-               goto exit;
-       }
-
-       devpkr_app_state->popup = elm_popup_add(devpkr_app_state->win_main);
-
-       evas_object_show(devpkr_app_state->win_main);
-       evas_object_show(devpkr_app_state->conformant);
-
-       /* TODO: Check if below bundle parameter check is required later:
-        * "[Wi-Fi_syspopup wifi_syspopup_supports:support]" */
-
-       wifi_devpkr_create();
-
-       load_initial_ap_list();
-
-second_launch:
-       if (request != NULL) {
-               app_control_get_extra_data(request, "caller", &caller);
-               INFO_LOG(SP_NAME_NORMAL, "caller - [%s]", caller);
-
-               if (caller != NULL) {
-                       /* Remove the "WiFi networks found" from
-                        * the notification tray.*/
-                       if (strcmp(caller, "notification") == 0) {
-                               common_util_managed_idle_add(
-                                               __del_found_ap_noti, NULL);
-                       }
-                       free(caller);
-               }
-       }
-
-       __COMMON_FUNC_EXIT__;
-       return;
-
-exit:
-       wifi_devpkr_destroy();
-       __COMMON_FUNC_EXIT__;
-
-       return;
-}
-
-static bool app_create(void *data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       bindtextdomain(PACKAGE, LOCALEDIR);
-
-       if (is_common_profile())
-               common_util_set_ug_type(UG_VIEW_IOT_COMMON);
-       else
-               common_util_set_ug_type(UG_VIEW_DEFAULT);
-       common_util_update_genlist_style();
-       common_util_update_content_size();
-       __COMMON_FUNC_EXIT__;
-       return true;
-}
-
-static void app_terminate(void *data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       if (devpkr_app_state->passpopup) {
-               passwd_popup_free(devpkr_app_state->passpopup);
-               devpkr_app_state->passpopup = NULL;
-       }
-
-       if (devpkr_app_state->win_main) {
-               evas_object_del(devpkr_app_state->win_main);
-               devpkr_app_state->win_main = NULL;
-       }
-
-       if (devpkr_app_state->popup) {
-               evas_object_del(devpkr_app_state->popup);
-               devpkr_app_state->popup = NULL;
-       }
-
-       if (devpkr_app_state->alertpopup) {
-               evas_object_del(devpkr_app_state->alertpopup);
-               devpkr_app_state->alertpopup = NULL;
-       }
-
-       if (devpkr_app_state->eap_popup) {
-               eap_connect_data_free(devpkr_app_state->eap_popup);
-               devpkr_app_state->eap_popup = NULL;
-       }
-
-       common_util_managed_idle_cleanup();
-       common_util_managed_ecore_scan_update_timer_del();
-       wlan_manager_destroy();
-
-       __COMMON_FUNC_EXIT__;
-       return;
-}
-
-static void app_pause(void *data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       wlan_manager_set_autoscan_mode(WLAN_MANAGER_AUTOSCAN_MODE_EXPONENTIAL);
-
-       __COMMON_FUNC_EXIT__;
-       return;
-}
-
-static void app_resume(void *data)
-{
-       __COMMON_FUNC_ENTER__;
-
-       wlan_manager_set_autoscan_mode(WLAN_MANAGER_AUTOSCAN_MODE_PERIODIC);
-
-       __COMMON_FUNC_EXIT__;
-       return;
-}
-
-EXPORT_API int main(int argc, char *argv[])
-{
-       __COMMON_FUNC_ENTER__;
-
-       INFO_LOG(SP_NAME_NORMAL, "argc [%d]", argc);
-
-       wifi_object ad;
-       memset(&ad, 0x0, sizeof(wifi_object));
-
-       ad.connection_result = VCONFKEY_WIFI_QS_3G;
-       ad.win_main = NULL;
-       ad.evas = NULL;
-       ad.popup = NULL;
-       ad.passpopup = NULL;
-       ad.alertpopup = NULL;
-
-       ui_app_lifecycle_callback_s app_callback = {
-               .create = app_create,
-               .terminate = app_terminate,
-               .pause = app_pause,
-               .resume = app_resume,
-               .app_control = app_control,
-       };
-
-       return ui_app_main(argc, argv, &app_callback, &ad);
-}
diff --git a/tables/ug-wifi-efl_ChangeableColorTable.xml b/tables/ug-wifi-efl_ChangeableColorTable.xml
deleted file mode 100644 (file)
index cfcda9f..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ChangeableColorTables>
-       <ChangeableColorTable num="1">
-               <Theme style="Dark">
-               </Theme>
-               <Theme style="Light">
-                       <ChangeableColorInfo id="AO002" inputColor="1" hue="0" saturation="0" value="0" alpha="100" />
-                       <ChangeableColorInfo id="AO002P" inputColor="1" hue="0" saturation="0" value="-25" alpha="100" maxValue="60" />
-                       <ChangeableColorInfo id="AO002D" inputColor="1" hue="0" saturation="0" value="0" alpha="30" />
-                       <ChangeableColorInfo id="AO003" inputColor="-" hue="0" saturation="0" value="100" alpha="100" fixedHue="true" fixedSaturation="true" fixedValue="true" />
-                       <ChangeableColorInfo id="AO003D" inputColor="-" hue="0" saturation="0" value="100" alpha="50" fixedHue="true" fixedSaturation="true" fixedValue="true" />
-                       <ChangeableColorInfo id="AO001" inputColor="1" hue="0" saturation="0" value="0" alpha="80" />
-                       <ChangeableColorInfo id="ATO001" inputColor="-" hue="0" saturation="0" value="0" alpha="100" fixedHue="true" fixedSaturation="true" fixedValue="true" />
-                       <ChangeableColorInfo id="ATO001P" inputColor="-" hue="0" saturation="0" value="0" alpha="100" fixedHue="true" fixedSaturation="true" fixedValue="true" />
-                       <ChangeableColorInfo id="ATO001S" inputColor="1" hue="0" saturation="0" value="0" alpha="100" />
-               </Theme>
-       </ChangeableColorTable>
-       <ChangeableColorTable num="2">
-               <Theme style="Dark">
-               </Theme>
-               <Theme style="Light">
-                       <ChangeableColorInfo id="AO002" inputColor="1" hue="0" saturation="0" value="0" alpha="100" />
-                       <ChangeableColorInfo id="AO002P" inputColor="1" hue="0" saturation="0" value="-30" alpha="100" maxValue="60" />
-                       <ChangeableColorInfo id="AO002D" inputColor="1" hue="0" saturation="0" value="0" alpha="30" />
-                       <ChangeableColorInfo id="AO003" inputColor="-" hue="0" saturation="0" value="100" alpha="100" fixedHue="true" fixedSaturation="true" fixedValue="true" />
-                       <ChangeableColorInfo id="AO003D" inputColor="-" hue="0" saturation="0" value="100" alpha="50" fixedHue="true" fixedSaturation="true" fixedValue="true" />
-                       <ChangeableColorInfo id="AO001" inputColor="1" hue="0" saturation="0" value="0" alpha="80" maxValue="94" />
-                       <ChangeableColorInfo id="ATO001" inputColor="-" hue="0" saturation="0" value="0" alpha="100" fixedHue="true" fixedSaturation="true" fixedValue="true" />
-                       <ChangeableColorInfo id="ATO001P" inputColor="-" hue="0" saturation="0" value="0" alpha="100" fixedHue="true" fixedSaturation="true" fixedValue="true" />
-                       <ChangeableColorInfo id="ATO001S" inputColor="1" hue="0" saturation="0" value="0" alpha="100" />
-               </Theme>
-       </ChangeableColorTable>
-       <ChangeableColorTable num="3">
-               <Theme style="Dark">
-               </Theme>
-               <Theme style="Light">
-                       <ChangeableColorInfo id="AO002" inputColor="1" hue="0" saturation="0" value="0" alpha="100" />
-                       <ChangeableColorInfo id="AO002P" inputColor="1" hue="0" saturation="50" value="40" alpha="100" minSaturation="65" maxValue="60" />
-                       <ChangeableColorInfo id="AO002D" inputColor="1" hue="0" saturation="0" value="0" alpha="30" />
-                       <ChangeableColorInfo id="AO003" inputColor="-" hue="0" saturation="0" value="100" alpha="100" fixedHue="true" fixedSaturation="true" fixedValue="true" />
-                       <ChangeableColorInfo id="AO003D" inputColor="-" hue="0" saturation="0" value="100" alpha="50" fixedHue="true" fixedSaturation="true" fixedValue="true" />
-                       <ChangeableColorInfo id="AO001" inputColor="1" hue="0" saturation="0" value="0" alpha="80" />
-                       <ChangeableColorInfo id="ATO001" inputColor="-" hue="0" saturation="0" value="0" alpha="100" fixedHue="true" fixedSaturation="true" fixedValue="true" />
-                       <ChangeableColorInfo id="ATO001P" inputColor="-" hue="0" saturation="0" value="0" alpha="100" fixedHue="true" fixedSaturation="true" fixedValue="true" />
-                       <ChangeableColorInfo id="ATO001S" inputColor="1" hue="0" saturation="0" value="0" alpha="100" />
-               </Theme>
-       </ChangeableColorTable>
-</ChangeableColorTables>
diff --git a/tables/ug-wifi-efl_FontInfoTable.xml b/tables/ug-wifi-efl_FontInfoTable.xml
deleted file mode 100644 (file)
index 50ee3f7..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<FontInfoTable>
-       <FontInfo id="ATO001" style="R" size="30" giant="true" />
-       <FontInfo id="ATO001P" style="R" size="30" giant="true" />
-       <FontInfo id="ATO001S" style="R" size="30" giant="true" />
-</FontInfoTable>
diff --git a/ui-gadget/CMakeLists.txt b/ui-gadget/CMakeLists.txt
new file mode 100644 (file)
index 0000000..429bcd3
--- /dev/null
@@ -0,0 +1,121 @@
+CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
+# tizen 2.4
+#PROJECT(wifi-efl-UG C)
+# tizen 3.0
+PROJECT(ug-wifi-efl-UG C)
+
+# defines
+SET(PREFIX ${CMAKE_INSTALL_PREFIX})
+SET(EXEC_PREFIX "\${prefix}")
+SET(LIBDIR "\${prefix}/lib")
+SET(INCLUDEDIR "\${prefix}/include")
+SET(VERSION 0.1.0)
+SET(RESDIR "${PREFIX}/res")
+SET(TABLEDIR "/usr/apps/wifi-efl-ug/shared/res/tables")
+
+IF(TIZEN_TETHERING_ENABLE)
+       SET(TETHERING_POPUP_SRCS winset_popup.c)
+ENDIF(TIZEN_TETHERING_ENABLE)
+
+# source files
+SET(SRCS
+       ../common/i18nmanager.c
+       ../common/appcoreWrapper.c
+       ../common/connection_manager.c
+       ../common/wlan_manager.c
+       ../common/wlan_connection.c
+       ../common/common_utils.c
+       ../common/common_ip_info.c
+       ../common/common_pswd_popup.c
+       ../common/common_eap_connect.c
+       ../common/common_generate_pin.c
+       ${ENGINE_SOURCES}
+       ${TETHERING_POPUP_SRCS}
+       wifi-efl-UG.c
+       viewer_manager.c
+       wifi_viewer_list.c
+       view_detail.c
+       view_advanced.c
+       view_ime_hidden.c
+       wifi-wlan-callbacks.c)
+
+FOREACH(flag ${pkgs_CFLAGS})
+       SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
+ENDFOREACH(flag)
+
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
+
+# add library
+ADD_LIBRARY(${PROJECT_NAME} SHARED ${SRCS})
+SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION 0.1.0)
+TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS})
+
+ADD_CUSTOM_TARGET(main_layout.edj
+       COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/res/images
+               ${CMAKE_CURRENT_SOURCE_DIR}/edc/main_layout.edc
+               ${CMAKE_CURRENT_SOURCE_DIR}/edc/main_layout.edj
+               DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/edc/main_layout.edc
+)
+
+ADD_DEPENDENCIES(${PROJECT_NAME} main_layout.edj)
+
+ADD_CUSTOM_TARGET(custom_editfield.edj
+       COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/res/images
+               ${CMAKE_CURRENT_SOURCE_DIR}/edc/custom_editfield.edc
+               ${CMAKE_CURRENT_SOURCE_DIR}/edc/custom_editfield.edj
+               DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/edc/custom_editfield.edc
+)
+
+ADD_DEPENDENCIES(${PROJECT_NAME} custom_editfield.edj)
+
+ADD_CUSTOM_TARGET(custom_genlist.edj
+       COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/res/images
+               ${CMAKE_CURRENT_SOURCE_DIR}/edc/custom_genlist.edc
+               ${CMAKE_CURRENT_SOURCE_DIR}/edc/custom_genlist.edj
+               DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/edc/custom_genlist.edc
+)
+
+ADD_DEPENDENCIES(${PROJECT_NAME} custom_genlist.edj)
+
+ADD_CUSTOM_TARGET(custom_popup.edj
+       COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/res/images
+               ${CMAKE_CURRENT_SOURCE_DIR}/edc/custom_popup.edc
+               ${CMAKE_CURRENT_SOURCE_DIR}/edc/custom_popup.edj
+               DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/edc/custom_popup.edc
+)
+
+ADD_DEPENDENCIES(${PROJECT_NAME} custom_popup.edj)
+
+ADD_CUSTOM_TARGET(setup_wizard.edj
+       COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/res/images
+               ${CMAKE_CURRENT_SOURCE_DIR}/edc/setup_wizard.edc
+               ${CMAKE_CURRENT_SOURCE_DIR}/edc/setup_wizard.edj
+               DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/edc/setup_wizard.edc
+)
+
+ADD_DEPENDENCIES(${PROJECT_NAME} setup_wizard.edj)
+
+ADD_CUSTOM_TARGET(oobe_buttons.edj
+       COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/res/images
+               -fd ${CMAKE_SOURCE_DIR}/res/fonts
+               ${CMAKE_CURRENT_SOURCE_DIR}/edc/oobe_buttons.edc
+               ${CMAKE_CURRENT_SOURCE_DIR}/edc/oobe_buttons.edj
+               DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/edc/oobe_buttons.edc
+)
+
+ADD_DEPENDENCIES(${PROJECT_NAME} oobe_buttons.edj)
+
+# tizen 2.4
+#INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /usr/apps/wifi-efl-ug/lib/ug/)
+# tizen 3.0
+INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /usr/ug/lib/)
+
+# install image files
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/edc/main_layout.edj DESTINATION /usr/apps/wifi-efl-ug/res/edje)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/edc/custom_editfield.edj DESTINATION /usr/apps/wifi-efl-ug/res/edje)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/edc/custom_genlist.edj DESTINATION /usr/apps/wifi-efl-ug/res/edje)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/edc/custom_popup.edj DESTINATION /usr/apps/wifi-efl-ug/res/edje)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/edc/setup_wizard.edj DESTINATION /usr/apps/wifi-efl-ug/res/edje)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/edc/oobe_buttons.edj DESTINATION /usr/apps/wifi-efl-ug/res/edje)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/wifi-efl-ug.xml DESTINATION /usr/share/packages/)
+INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/res/tables/ DESTINATION ${TABLEDIR} FILES_MATCHING PATTERN "*.xml")
diff --git a/ui-gadget/edc/custom_check.edc b/ui-gadget/edc/custom_check.edc
new file mode 100644 (file)
index 0000000..30f4d53
--- /dev/null
@@ -0,0 +1,140 @@
+#define SHOW_PASSWORD_CHECKED_BG "wifi_icon_eye_pw_visible.png"
+#define SHOW_PASSWORD_UNCHECKED_BG "wifi_icon_eye_pw_invisible.png"
+
+#define CUSTOM_CHECK_TRANSITION_TIME 0
+#define CUSTOM_CHECK_TRANSITION_TYPE LINEAR CUSTOM_CHECK_TRANSITION_TIME
+#define CUSTOM_CHECK_SIZE 32 22
+
+#define COLOR_TRANSPARENT 0 0 0 0
+
+group {  "elm/check/event/default";
+   inherit_only: 1;
+   parts {
+      rect { "event";
+         desc { "default";
+            color: COLOR_TRANSPARENT;
+            vis;
+         }
+         desc { "disabled";
+            inherit: "default";
+            hid;
+         }
+         desc { "checked";
+            inherit: "default";
+         }
+      }
+   }
+   programs {
+      program { "clicked";
+         signal: "mouse,clicked,1";
+         source: "event";
+         sequence {
+            action: SIGNAL_EMIT "elm,action,click" "";
+            action: SIGNAL_EMIT "elm,action,check,toggle" "";
+         }
+         after: "on_clicked";
+      }
+      program { "pressed";
+         signal: "mouse,down,1*";
+         source: "event";
+         action: SIGNAL_EMIT "elm,action,press" "";
+         after: "on_pressed";
+      }
+      program { "unpressed";
+         signal: "mouse,up,1";
+         source: "event";
+         action: SIGNAL_EMIT "elm,action,unpress" "";
+         after: "on_unpressed";
+      }
+      program { "set_check";
+         signal: "elm,state,check,on";
+         source: "elm";
+         after: "on_set_check";
+      }
+      program { "unset_check";
+         signal: "elm,state,check,off";
+         source: "elm";
+         after: "on_unset_check";
+      }
+      program { "disabled";
+         signal: "elm,state,disabled";
+         source: "elm";
+         after: "on_disabled";
+      }
+      program { "enabled";
+         signal: "elm,state,enabled";
+         source: "elm";
+         after: "on_enabled";
+      }
+   }
+}
+
+group { "elm/check/base/template";
+   inherit: "elm/check/event/default";
+   nomouse;
+   parts {
+      spacer { "base";
+         desc { "default";
+         }
+      }
+   }
+   programs {
+      program { name: "on_set_check";
+         //Can be overriden in inheriting class
+      }
+      program { name: "on_unset_check";
+         //Can be overriden in inheriting class
+      }
+      program { name: "on_pressed";
+         //Can be overriden in inheriting class
+      }
+      program { name: "on_unpressed";
+         //Can be overriden in inheriting class
+      }
+      program { name: "on_clicked";
+         //Can be overriden in inheriting class
+      }
+      program { name: "on_disabled";
+         //Can be overriden in inheriting class
+      }
+      program { name: "on_enabled";
+         //Can be overriden in inheriting class
+      }
+   }
+}
+
+group { "elm/check/base/show_password";
+   inherit: "elm/check/base/template";
+   nomouse;
+
+   images {
+      image: SHOW_PASSWORD_CHECKED_BG COMP;
+      image: SHOW_PASSWORD_UNCHECKED_BG COMP;
+   }
+
+   parts {
+      image { "bg";
+         desc { "default";
+            image.normal: SHOW_PASSWORD_UNCHECKED_BG;
+            min: CUSTOM_CHECK_SIZE;
+            max: CUSTOM_CHECK_SIZE;
+         }
+         desc { "checked"
+            inherit: "default";
+            image.normal: SHOW_PASSWORD_CHECKED_BG;
+         }
+      }
+   }
+
+   program { name: "on_set_check";
+      action: STATE_SET "checked";
+      target: "bg";
+      transition: CUSTOM_CHECK_TRANSITION_TYPE;
+   }
+
+   program { name: "on_unset_check";
+      action: STATE_SET "default";
+      target: "bg";
+      transition: CUSTOM_CHECK_TRANSITION_TYPE;
+   }
+}
diff --git a/ui-gadget/edc/custom_editfield.edc b/ui-gadget/edc/custom_editfield.edc
new file mode 100644 (file)
index 0000000..5a294ec
--- /dev/null
@@ -0,0 +1,905 @@
+#define WPS_POPUP_PADDING_LEFT_MIN_INC 15 0
+#define WPS_POPUP_TEXT_SLIDER_PADDING 15 27
+#define PBC_POPUP_TEXT_SLIDER_TEXT_DISCRIPTION_MIN_INC 266 76
+#define WPS_POPUP_TEXT_SLIDER_BG_MIN_INC 266 42
+#define WPS_POPUP_SLIDER_VIEW_LAYOUT_PADDING_TOP_MIN_INC 266 28
+#define WPS_POPUP_SLIDER_VIEW_LAYOUT_SWALLOW_MIN_INC 266 10
+
+// Define macros for password editfield
+#define PASSWORD_EDITFIELD_BG_HEIGHT_INC 120
+#define PASSWORD_EDITFIELD_PADDING_MIN_INC 32 33
+
+#define PASSWORD_EDITFIELD_PADDING_LINE_LEFT_MIN_INC 32 0
+#define PASSWORD_EDITFIELD_PADDING_LINE_RIGHT_MIN_INC 64 0
+#define PASSWORD_EDITFIELD_PADDING_LINE_BOTTOM_MIN_INC 0 20
+#define PASSWORD_EDITFIELD_LINE_RECT_MIN_INC 0 2
+
+#define PASSWORD_EDITFIELD_PADDING_ELM_SWALLOW_CONTENT_MIN_INC 10 0
+#define PASSWORD_EDITFIELD_ELM_SWALLOW_CONTENT_ALIGN 0.5 0.5
+#define PASSWORD_EDITFIELD_ELM_SWALLOW_CONTENT_MIN_INC 0 54
+
+#define PASSWORD_EDITFIELD_PADDING_ELM_SWALLOW_BUTTON_RIGHT_MIN_INC 56 0
+#define PASSWORD_EDITFIELD_ELM_SWALLOW_BUTTON_MIN_INC 14 14
+
+#define PASSWORD_EDITFIELD_ELM_SWALLOW_END_MIN_INC 18 18
+#define PASSWORD_EDITFIELD_PADDING_SWALLOW_END_LEFT_MIN_INC 32 0
+
+#define BUTTON_BG_SIZE 96 96
+#define BUTTON_CIRCLE_SIZE 46 46
+
+#define RESOURCE_IMAGE( INPUT_FILE_NAME ) \
+       group { \
+               name: INPUT_FILE_NAME; \
+               images.image: INPUT_FILE_NAME COMP; \
+               parts { \
+                       part { name: "image"; \
+                               repeat_events: 1; \
+                               description { \
+                                       state: "default" 0.0; \
+                                       image.normal: INPUT_FILE_NAME; \
+                                       aspect: 1 1; \
+                                       aspect_preference: BOTH; \
+                               } \
+                       } \
+               } \
+       }
+
+externals {
+       external: "elm";
+       external: "feedback";
+}
+
+collections {
+RESOURCE_IMAGE("A01-3_icon_00.png");
+RESOURCE_IMAGE("A01-3_icon_01.png");
+RESOURCE_IMAGE("A01-3_icon_02.png");
+RESOURCE_IMAGE("A01-3_icon_03.png");
+RESOURCE_IMAGE("A01-3_icon_lock_00.png");
+RESOURCE_IMAGE("A01-3_icon_lock_01.png");
+RESOURCE_IMAGE("A01-3_icon_lock_02.png");
+RESOURCE_IMAGE("A01-3_icon_lock_03.png");
+RESOURCE_IMAGE("wifi_icon_wps.png");
+RESOURCE_IMAGE("wifi_icon_badge_container.png");
+RESOURCE_IMAGE("wifi_icon_badge_info.png");
+RESOURCE_IMAGE("core_button_effect_normal.#.png");
+RESOURCE_IMAGE("core_button_effect_pressed.#.png");
+RESOURCE_IMAGE("find_hidden_network.png");
+RESOURCE_IMAGE("wifi_icon_eye_pw_invisible.png");
+RESOURCE_IMAGE("wifi_icon_eye_pw_visible.png");
+RESOURCE_IMAGE("micro_x.png");
+
+       base_scale: 1.8;
+       plugins {
+               plugin {
+                       name: "touch_sound";
+                       source: "feedback";
+                       param: "FEEDBACK_TYPE_SOUND FEEDBACK_PATTERN_TAP";
+               }
+       }
+
+#include "custom_check.edc"
+
+group {
+       name: "popup_pbc_button_layout";
+       styles {
+               style { name: "popup_processing_style";
+                       base: "font=Tizen:style=Regular align=left font_size=30 color=#000000 color_class=T123 wrap=mixed ellipsis=1.0 text_class=T123";
+                       tag:  "br" "\n";
+                       tag:  "tab" "\t";
+               }
+       }
+
+       parts {
+                part {
+                       name: "base";
+                       type: SPACER;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               min: 480 210;
+                               max: 480 210;
+                               fixed: 1 0;
+                       }
+               }
+               part {
+                       name: "pad_top_left";
+                       type: SPACER;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               align: 0.0 0.0;
+                               min: WPS_POPUP_TEXT_SLIDER_PADDING;
+                               max: WPS_POPUP_TEXT_SLIDER_PADDING;
+                               fixed: 1 1;
+                               rel1 {
+                                       relative: 0.0 0.0;
+                                       to: "base";
+                               }
+                               rel2 {
+                                       relative: 0.0 0.0;
+                                       to: "base";
+                               }
+                       }
+               }
+               part {
+                       name: "pad_left";
+                       type: SPACER;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               min: WPS_POPUP_PADDING_LEFT_MIN_INC 0;
+                               fixed: 1 0;
+                               rel1 {
+                                       to: "base";
+                                       relative: 0.0 0.0;
+                               }
+                               rel2 {
+                                       to: "base";
+                                       relative: 0.0 1.0;
+                               }
+                               align: 0.0 0.0;
+                       }
+               }
+               part {
+                       name: "pad_right_bottom";
+                       type: SPACER;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               min: WPS_POPUP_TEXT_SLIDER_PADDING;
+                               max: WPS_POPUP_TEXT_SLIDER_PADDING;
+                               fixed: 1 1;
+                               rel1 {
+                                       relative: 1.0 1.0;
+                                       to: "base";
+                               }
+                               rel2 {
+                                       to: "base";
+                                       relative: 1.0 1.0;
+                               }
+                               align: 1.0 1.0;
+                       }
+               }
+               part { name: "elm.text.description";
+                       type: TEXTBLOCK;
+                       scale: 1;
+                       description { state: "default" 0.0;
+                               fixed: 0 1;
+                               min: PBC_POPUP_TEXT_SLIDER_TEXT_DISCRIPTION_MIN_INC;
+                               rel1 {
+                                       relative: 1.0 1.0;
+                                       to: "pad_top_left";
+                               }
+                               rel2 {
+                               relative: 0.0 1.0;
+                                       to_x: "pad_right_bottom";
+                                       to_y: "pad_top_left";
+                               }
+                               text {
+                                       style: "popup_processing_style";
+                                       min: 0 1;
+                               }
+                               align: 0.0 0.0;
+                       }
+               }
+               part { name: "slider_bg";
+                       type: SWALLOW;
+                       scale: 1;
+                       description { state: "default" 0.0;
+                               fixed: 0 1;
+                               min: WPS_POPUP_TEXT_SLIDER_BG_MIN_INC;
+                               rel1 {
+                                       relative: 0.0 1.0;
+                                       to_y: "elm.text.description";
+                               }
+                               rel2 {
+                                       relative: 1.0 1.0;
+                                       to_y: "elm.text.description";
+                               }
+                               align: 0.0 0.0;
+                       }
+               }
+               part { name: "slider_top_pad";
+                       type: SPACER;
+                       scale: 1;
+                       description { state: "default" 0.0;
+                               min: WPS_POPUP_SLIDER_VIEW_LAYOUT_PADDING_TOP_MIN_INC;
+                               fixed: 0 1;
+                               rel1 {
+                                       relative: 1.0 0.0;
+                                       to_x: "pad_top_left";
+                                       to_y: "slider_bg";
+                               }
+                               rel2 {
+                                       relative: 0.0 0.0;
+                                       to_x: "pad_right_bottom";
+                                       to_y: "slider_bg";
+                               }
+                               align: 0.5 0.0;
+                       }
+               }
+               part { name: "slider";
+                       type: SWALLOW;
+                       scale: 1;
+                       description { state: "default" 0.0;
+                               fixed: 0 1;
+                               min: WPS_POPUP_SLIDER_VIEW_LAYOUT_SWALLOW_MIN_INC;
+                               rel1 {
+                                       relative: 0.0 1.0;
+                                       to: "slider_top_pad";
+                               }
+                               rel2.to: "slider_top_pad";
+                       }
+               }
+               part { name: "timer_bg";
+                       type: SWALLOW;
+                       scale: 1;
+                       description { state: "default" 0.0;
+                               fixed: 0 1;
+                               min: 266 60;
+                               rel1 {
+                               relative: 0.0 1.0;
+                                       to_y: "slider";
+                               }
+                               rel2 {
+                                       relative: 1.0 1.0;
+                                       to_y: "slider";
+                               }
+                               align: 0.0 0.0;
+                       }
+               }
+               part { name: "timer_top_pad";
+                       type: SPACER;
+                       scale: 1;
+                       description { state: "default" 0.0;
+                               min: 0 7;
+                               fixed: 0 1;
+                               rel1 {
+                               relative: 1.0 0.0;
+                                       to_x: "pad_top_left";
+                                       to_y: "timer_bg";
+                               }
+                               rel2 {
+                                       relative: 0.0 0.0;
+                                       to_x: "pad_right_bottom";
+                                       to_y: "timer_bg";
+                               }
+                               align: 0.5 0.0;
+                       }
+               }
+               part {
+                       name: "timer_label";
+                       type: SWALLOW;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               fixed: 0 1;
+                               min: 100 40;
+                               max: 100 40;
+                               rel1 {
+                                       relative: 0.0 1.0;
+                                       to: "timer_top_pad";
+                                       offset: 0 40;
+                               }
+                               rel2.to: "timer_top_pad";
+                       }
+               }
+       }
+}
+
+       group {
+               name: "popup_wps_pin_layout";
+               inherit: "popup_pbc_button_layout";
+               parts {
+                        part {
+                               name: "base";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       align: 0.0 0.0;
+                                       visible: 0;
+                                       min: 480 260;
+                                       max: 480 260;
+                                       fixed: 1 0;
+                               }
+                       }
+                       part { name: "elm.text.description";
+                               type: TEXTBLOCK;
+                               scale: 1;
+                               description { state: "default" 0.0;
+                                       fixed: 0 1;
+                                       min: 266 120;
+                                       rel1 {
+                                               relative: 1.0 1.0;
+                                               to: "pad_top_left";
+                                       }
+                                       rel2 {
+                                               relative: 0.0 1.0;
+                                               to_x: "pad_right_bottom";
+                                               to_y: "pad_top_left";
+                                       }
+                                       text {
+                                               style: "popup_processing_style";
+                                               min: 0 1;
+                                       }
+                                       align: 0.0 0.0;
+                               }
+                       }
+               }
+       }
+
+       group {
+               name: "eap_dropdown_button";
+               parts {
+                       part {
+                               name: "base";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 300 60;
+                               }
+                       }
+                       part {
+                               name: "btn";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1.to: "base";
+                                       rel2.to: "base";
+                               }
+                       }
+               }
+       }
+
+       group { name: "elm/button/base/circle_custom";
+      script {
+         public mouse_down = 0;
+         public multi_down = 0;
+      }
+      images {
+         image: "wifi_icon_badge_container.png" COMP;
+      }
+      parts {
+         part { name: "background";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: BUTTON_BG_SIZE;
+            }
+         }
+         part { name: "top_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 0 0;
+               fixed: 0 1;
+               align: 0.5 0.0;
+               rel1.to : "background";
+               rel2.relative: 1.0 0.0;
+            }
+         }
+         part { name: "left_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 0 0;
+               fixed: 1 0;
+               align: 0.0 0.0;
+               rel1.to: "background";
+               rel2 {
+                  to: "background";
+                  relative: 0.0 1.0;
+               }
+            }
+         }
+         part{ name: "right_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 0 0;
+               fixed: 1 0;
+               align: 1.0 0.0;
+               rel1 {
+                  to: "background";
+                  relative: 1.0 0.0;
+               }
+               rel2.to: "background";
+            }
+         }
+         part { name: "base";
+            scale: 1;
+            description { state: "default" 0.0;
+               min: BUTTON_CIRCLE_SIZE;
+               max: BUTTON_CIRCLE_SIZE;
+               image.normal: "wifi_icon_badge_container.png";
+               color_class: "W015L6E1";
+               rel1 {
+                 relative: 0.0 1.0;
+                 to_y: "top_padding";
+               }
+               align: 0.75 0.5;
+            }
+            description { state: "pressed" 0.0;
+               inherit: "default" 0.0;
+               visible: 0 ;
+            }
+         }
+         part { name: "bg";
+            scale: 1;
+            description { state: "default" 0.0;
+               rel1.to: "base";
+               rel2.to: "base";
+               image.normal: "wifi_icon_badge_container.png";
+              color: 2 61 132 255;
+            }
+            description { state: "pressed" 0.0;
+               inherit: "default" 0.0;
+              color: 1 31 68 255;
+            }
+            description { state: "disabled" 0.0;
+               inherit: "default" 0.0;
+              color: 2 61 132 76.5;
+            }
+         }
+         /* part { name: "bg_effect";
+            scale: 1;
+            description { state: "default" 0.0;
+               rel1.to: "bg";
+               rel2.to: "bg";
+               image.normal: "core_button_effect_normal.#.png";
+            }
+            description { state: "pressed" 0.0;
+               inherit: "default" 0.0;
+               image.normal: "core_button_effect_pressed.#.png";
+            }
+             description { state: "disabled" 0.0;
+               inherit: "default" 0.0;
+               visible: 0;
+            }
+         } */
+         part { name: "elm.swallow.content";
+            type: SWALLOW;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: BUTTON_CIRCLE_SIZE;
+               max: BUTTON_CIRCLE_SIZE;
+               rel1.to: "bg";
+               rel2.to: "bg";
+              color: 255 255 255 255;
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+              color: 255 255 255 255;
+            }
+            description { state: "disabled" 0.0;
+               inherit: "default" 0.0;
+              color: 255 255 255 127.5;
+            }
+         }
+         part { name: "mid_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: -1 0;
+               fixed: 0 1;
+               rel1 {
+                 to_y : "base";
+                 relative: 0.0 1.0;
+               }
+               align: 0.5 0.0;
+            }
+         }
+          part { name: "bottom_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 0 0;
+               rel2.to : "background";
+               rel1.relative: 0.0 1.0;
+               fixed: 0 1;
+               align: 0.0 1.0;
+            }
+         }
+         part { name: "event";
+            scale: 1;
+            type: RECT;
+            description { state: "default" 0.0;
+              rel1.to:"background";
+              rel2.to:"background";
+              color: 0 0 0 0;
+            }
+         }
+      }
+      programs {
+         program { name: "pressed";
+            signal: "mouse,down,1";
+            source: "event";
+            script {
+               if ((get_int(multi_down) == 0) && (get_int(mouse_down) == 0))
+                 {
+                     set_int(mouse_down, 1);
+                     run_program(PROGRAM:"button_press1");
+                 }
+            }
+         }
+         program { name: "button_press1";
+            script {
+               new st[31];
+               new Float:vl;
+               get_state(PART:"bg", st, 30, vl);
+               if (strcmp(st, "disabled")) {
+                  set_state(PART:"base", "pressed", 0.0);
+                  set_state(PART:"bg", "pressed", 0.0);
+                  //set_state(PART:"bg_effect", "pressed", 0.0);
+                  set_state(PART:"elm.swallow.content", "pressed", 0.0);
+                  emit("elm,action,press", "");
+               }
+            }
+         }
+         program { name: "unpressed";
+            signal: "mouse,up,1";
+            source: "event";
+            script {
+               if (get_int(mouse_down) == 1) {
+                 set_int(mouse_down, 0);
+                 run_program(PROGRAM:"button_unpress1");
+               }
+            }
+         }
+         program { name: "button_unpress1";
+            script {
+               new st[31];
+               new Float:vl;
+               get_state(PART:"bg", st, 30, vl);
+               if (strcmp(st, "disabled")) {
+                  set_state(PART:"base", "default", 0.0);
+                  set_state(PART:"bg", "default", 0.0);
+                  //set_state(PART:"bg_effect", "default", 0.0);
+                  set_state(PART:"elm.swallow.content", "default", 0.0);
+                  emit("elm,action,unpress", "");
+               }
+            }
+         }
+         program { name: "touch_snd";
+            signal: "mouse,clicked,1";
+            source: "event";
+            script {
+               new st[31];
+               new Float:vl;
+               if (get_int(multi_down) == 0) {
+                  get_state(PART:"bg", st, 30, vl);
+                  if (strcmp(st, "disabled")) {
+                     run_program(PROGRAM:"touch_sound");
+                     emit("elm,action,click", "");
+                  }
+               }
+            }
+         }
+         program { name: "touch_sound";
+            action: RUN_PLUGIN "touch_sound";
+         }
+         program { name: "icon_show";
+            signal: "elm,state,icon,visible";
+            source: "elm";
+            action: STATE_SET "visible" 0.0;
+            target: "elm.swallow.content";
+         }
+         program { name: "icon_hide";
+            signal: "elm,state,icon,hidden";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "elm.swallow.content";
+         }
+         program { name: "disable";
+            signal: "elm,state,disabled";
+            source: "elm";
+            action: STATE_SET "disabled" 0.0;
+            target: "bg";
+            //target: "bg_effect";
+            target: "elm.swallow.content";
+         }
+         program { name: "enable";
+            signal: "elm,state,enabled";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "bg";
+            //target: "bg_effect";
+            target: "elm.swallow.content";
+         }
+         program { name: "multi_down";
+            signal: "elm,action,multi,down";
+            source: "elm";
+            script {
+               set_int(multi_down, 1);
+            }
+         }
+         program { name: "multi_up";
+            signal: "elm,action,multi,up";
+            source: "elm";
+            script {
+               set_int(multi_down, 0);
+            }
+         }
+      }
+   }
+group { "password";
+   parts {
+      rect { "clipper";
+         desc { "default";
+         color: 255 255 255 255;
+         }
+      }
+      rect { "bg";
+         scale;
+         clip: "clipper";
+         desc { "default";
+            min: 0 PASSWORD_EDITFIELD_BG_HEIGHT_INC;
+            color: 0 0 0 0;
+         }
+      }
+      spacer { "padding_top_left";
+         scale;
+         desc { "default";
+            min: PASSWORD_EDITFIELD_PADDING_MIN_INC;
+            fixed: 1 1;
+            align: 0.0 0.0;
+            rel1.to: "bg";
+            rel2.to: "bg";
+            rel2.relative: 0.0 0.0;
+         }
+      }
+      spacer { "padding_bottom_right";
+         scale;
+         desc { "default";
+            min: PASSWORD_EDITFIELD_PADDING_MIN_INC;
+            fixed: 1 1;
+            align: 1.0 1.0;
+            rel1.to: "bg";
+            rel1.relative: 1.0 1.0;
+            rel2.to: "bg";
+         }
+      }
+      spacer { "padding_line_left";
+         scale;
+         desc { "default";
+            min: PASSWORD_EDITFIELD_PADDING_LINE_LEFT_MIN_INC;
+            fixed: 1 0;
+            align: 0.0 0.5;
+            rel1.to: "bg";
+            rel2.to: "bg";
+            rel2.relative: 0.0 1.0;
+         }
+      }
+      spacer { "padding_line_right";
+         scale;
+         desc { "default";
+            min: PASSWORD_EDITFIELD_PADDING_LINE_RIGHT_MIN_INC;
+            fixed: 1 0;
+            align: 1.0 0.5;
+            rel1.to: "bg";
+            rel1.relative: 1.0 0.0;
+            rel2.to: "bg";
+         }
+      }
+      spacer { "padding_line_bottom";
+         scale;
+         desc { "default";
+            min: PASSWORD_EDITFIELD_PADDING_LINE_BOTTOM_MIN_INC;
+            fixed: 0 1;
+            align: 0.5 1.0;
+            rel1.to: "bg";
+            rel1.relative: 0.0 1.0;
+            rel2.to: "bg";
+         }
+      }
+      rect { "line_rect";
+         scale;
+         clip: "clipper";
+         desc { "default";
+            min: PASSWORD_EDITFIELD_LINE_RECT_MIN_INC;
+            fixed: 1 1;
+            align: 0.5 1.0;
+            rel1 {
+               to_x: "padding_line_left";
+               to_y: "padding_line_bottom";
+               relative: 1.0 0.0;
+            }
+            rel2 {
+               to_x: "padding_line_right";
+               to_y: "padding_line_bottom";
+               relative: 0.0 0.0;
+            }
+            color: 128 128 128 166;
+         }
+         desc { "focused";
+            inherit: "default";
+            color: 61 185 204 255;
+         }
+      }
+      spacer { "sizer_elm.swallow.end";
+         scale;
+         desc { "default";
+            min: PASSWORD_EDITFIELD_ELM_SWALLOW_END_MIN_INC;
+            fixed: 1 1;
+            align: 1.0 0.0;
+            rel1 {
+               to_x: "line_rect";
+               to_y: "bg";
+               relative: 1.0 0.3;
+            }
+            rel2 {
+               to: "bg";
+               relative: 1.0 1.0;
+            }
+         }
+      }
+      spacer { "padding_elm.swallow.button_right";
+         scale;
+         desc { "default";
+            min: PASSWORD_EDITFIELD_PADDING_ELM_SWALLOW_BUTTON_RIGHT_MIN_INC;
+            fixed: 1 0;
+            align: 1.0 0.5;
+            rel1 {
+               to: "bg";
+               relative: 1.0 0.0;
+            }
+            rel2.to: "bg";
+         }
+      }
+      spacer { "sizer_elm.swallow.button";
+         scale;
+         desc { "default";
+            min: PASSWORD_EDITFIELD_ELM_SWALLOW_BUTTON_MIN_INC;
+            fixed: 1 1;
+            align: 1.0 1.0;
+            rel1 {
+               to_x: "padding_elm.swallow.button_right";
+               to_y: "bg";
+               relative: 0.0 0.6;
+            }
+            rel2 {
+               to_x: "padding_elm.swallow.button_right";
+               to_y: "bg";
+               relative: 0.0 0.5;
+            }
+         }
+      }
+      spacer { "padding_elm.swallow.button_left";
+         scale;
+         desc { "default";
+            min: PASSWORD_EDITFIELD_PADDING_ELM_SWALLOW_CONTENT_MIN_INC;
+            fixed: 1 0;
+            align: 1.0 0.5;
+            rel1 {
+               to_x: "sizer_elm.swallow.button";
+               to_y: "bg";
+               relative: 0.0 0.0;
+            }
+            rel2 {
+               to_x: "sizer_elm.swallow.button";
+               to_y: "bg";
+               relative: 0.0 1.0;
+            }
+         }
+      }
+      spacer { "padding_elm.swallow.content_left";
+         scale;
+         desc { "default";
+            fixed: 1 0;
+            min: PASSWORD_EDITFIELD_PADDING_ELM_SWALLOW_CONTENT_MIN_INC;
+            align: 0.0 0.5;
+            rel1 {
+               to: "padding_top_left";
+               relative: 1.0 1.0;
+            }
+            rel2 {
+               to_x: "padding_top_left";
+               to_y: "padding_bottom_right";
+               relative: 1.0 0.0;
+            }
+         }
+      }
+      spacer { "padding_elm.swallow.content_right";
+         scale;
+         desc { "default";
+            fixed: 1 0;
+            min: PASSWORD_EDITFIELD_PADDING_ELM_SWALLOW_CONTENT_MIN_INC;
+            align: 1.0 0.5;
+            rel1 {
+               to_x: "padding_bottom_right";
+               to_y: "padding_top_left";
+               relative: 0.0 1.0;
+            }
+            rel2 {
+               to: "padding_bottom_right";
+               relative: 0.0 0.0;
+            }
+         }
+      }
+      spacer { "sizer_elm.swallow.content";
+         scale;
+         desc { "default";
+            min: PASSWORD_EDITFIELD_ELM_SWALLOW_CONTENT_MIN_INC;
+            rel1 {
+               to: "padding_elm.swallow.content_left";
+               relative: 1.0 0.0;
+            }
+            rel2 {
+               to: "padding_elm.swallow.content_right";
+               relative: 0.0 1.0;
+            }
+         }
+         desc { "show_button";
+            inherit: "default";
+            rel2 {
+               to_x: "padding_elm.swallow.button_left";
+               to_y: "padding_elm.swallow.content_right";
+               relative: 0.0 1.0;
+            }
+         }
+      }
+      swallow { "elm.swallow.content";
+         scale;
+         clip: "clipper";
+         desc { "default";
+            align: PASSWORD_EDITFIELD_ELM_SWALLOW_CONTENT_ALIGN;
+            rel.to: "sizer_elm.swallow.content";
+         }
+      }
+      swallow { "elm.swallow.button";
+         scale;
+         clip: "clipper";
+         desc { "default";
+            fixed: 1 0;
+            rel.to: "sizer_elm.swallow.button";
+            vis;
+         }
+         desc { "show_button";
+            inherit: "default";
+            vis;
+         }
+      }
+      swallow { "elm.swallow.end";
+         scale;
+         clip: "clipper";
+         desc { "default";
+            fixed: 1 0;
+            rel.to: "sizer_elm.swallow.end";
+            vis;
+         }
+      }
+   }
+      programs {
+      program { "focused";
+         signal: "elm,state,focused";
+         source: "";
+         action: STATE_SET "focused";
+         target: "line_rect";
+      }
+      program { "unfocused";
+         signal: "elm,state,unfocused";
+         source: "";
+         action: STATE_SET "default";
+         target: "line_rect";
+      }
+      program { "show_button";
+         signal: "elm,action,show,button";
+         source: "";
+         action: STATE_SET "show_button";
+         target: "sizer_elm.swallow.content";
+         target: "elm.swallow.button";
+      }
+      program { "hide_button";
+         signal: "elm,action,hide,button";
+         source: "";
+         action: STATE_SET "default";
+         target: "sizer_elm.swallow.content";
+         target: "elm.swallow.button";
+      }
+   }
+ }
+}
diff --git a/ui-gadget/edc/custom_genlist.edc b/ui-gadget/edc/custom_genlist.edc
new file mode 100644 (file)
index 0000000..bf7d52c
--- /dev/null
@@ -0,0 +1,352 @@
+/*
+ * Copyright (c) 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.
+ *
+ */
+
+#define CUSTOM_GENLIST_LR_PADDING 60
+#define CUSTOM_GENLIST_TB_PADDING 20
+
+#define CUSTOM_GENLIST_BUTTON_LR_PADDING 400
+#define CUSTOM_GENLIST_BUTTON_TOP_PADDING 100
+#define CUSTOM_GENLIST_BUTTON_BOTTOM_PADDING 30
+
+styles {
+   style { "custom_textblock_style";
+      base: "font=Tizen:weight=Light font_size=40 color=#000 text_class=entry ellipsis=1.0 left_margin=5 right_margin=5";
+      tag:  "br" "\n";
+      tag:  "ps" "ps";
+      tag:  "hilight" "+ font_weight=Bold";
+      tag:  "b" "+ font_weight=Bold";
+      tag:  "tab" "\t";
+   }
+
+   style { "custom_common_textblock_style";
+      base: "font=Tizen:weight=Light font_size=30 color=#000 text_class=entry ellipsis=1.0 left_margin=5 right_margin=5";
+      tag:  "br" "\n";
+      tag:  "ps" "ps";
+      tag:  "hilight" "+ font_weight=Bold";
+      tag:  "b" "+ font_weight=Bold";
+      tag:  "tab" "\t";
+   }
+}
+
+collections {
+base_scale: 2.6;
+group { name: "gl_custom_item";
+   parts {
+      part { name: "base";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+         }
+      }
+      part { name: "left_padding";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+            min: 32 0;
+            align: 0.0 0.5;
+            rel1 { to: "base"; relative: 0.0 0.0; }
+            rel2 { to: "base"; relative: 0.0 1.0; }
+            fixed: 1 0;
+         }
+      }
+      part { name: "right_padding";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+            min: 32 0;
+            align: 1.0 0.5;
+            rel1 { to: "base"; relative: 1.0 0.0; }
+            rel2 { to: "base"; relative: 1.0 1.0; }
+            fixed: 1 0;
+         }
+      }
+      part { name: "top_padding";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+            min: 0 23;
+            align: 0.5 0.0;
+            rel1 { to: "base"; }
+            rel2 { to: "base"; relative: 1.0 0.0; }
+            fixed: 0 1;
+         }
+      }
+      part { name: "elm.swallow.label";
+         type: SWALLOW;
+         scale: 1;
+         mouse_events: 0;
+         description { state: "default" 0.0;
+            min: 0 23;
+            align: 0.0 0.0;
+            rel1 {
+               to_x: "left_padding";
+               to_y: "top_padding";
+               relative: 1.0 1.0;
+            }
+            rel2 {
+               to_x: "right_padding";
+               to_y: "top_padding";
+               relative: 0.0 1.0;
+            }
+            fixed: 0 1;
+         }
+      }
+      part { name: "elm.swallow.content";
+         type: SWALLOW;
+         scale: 1;
+         description { state: "default" 0.0;
+            align: 0.5 0.0;
+            rel1 {
+               to_x: "left_padding";
+               to_y: "elm.swallow.label";
+               relative: 1.0 1.0;
+            }
+            rel2 {
+               to_x: "right_padding";
+               to_y: "bottom_padding";
+               relative: 0.0 0.0;
+            }
+         }
+      }
+      part { name: "elm.text";
+         type: TEXTBLOCK;
+         scale: 1;
+         mouse_events: 0;
+         description { state: "default" 0.0;
+            rel1 {
+               to_x: "left_padding";
+               to_y: "elm.swallow.label";
+               relative: 1.0 1.0;
+            }
+            rel2 {
+               to_x: "right_padding";
+               to_y: "bottom_padding";
+               relative: 0.0 0.0;
+            }
+            text {
+               style: "custom_textblock_style";
+               min: 0 1;
+            }
+         }
+      }
+      part { name: "bottom_padding";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+            min: 0 24;
+            align: 0.5 1.0;
+            rel1 { to: "base"; relative: 0.0 1.0; }
+            rel2 { to: "base"; relative: 1.0 1.0; }
+            fixed: 0 1;
+         }
+      }
+   }
+}
+
+group { name: "gl_custom_common_item";
+   parts {
+      part { name: "base";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+         }
+      }
+      part { name: "bg";
+         type: RECT;
+         description {
+            color: 255 255 255 255;
+            rel1.to:"base";
+            rel2.to:"base";
+         }
+      }
+      part { name: "left_padding";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+            min: CUSTOM_GENLIST_LR_PADDING 0;
+            align: 0.0 0.5;
+            rel1 { to: "base"; relative: 0.0 0.0; }
+            rel2 { to: "base"; relative: 0.0 1.0; }
+            fixed: 1 0;
+         }
+      }
+      part { name: "right_padding";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+            min: CUSTOM_GENLIST_LR_PADDING 0;
+            align: 1.0 0.5;
+            rel1 { to: "base"; relative: 1.0 0.0; }
+            rel2 { to: "base"; relative: 1.0 1.0; }
+            fixed: 1 0;
+         }
+      }
+      part { name: "top_padding";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+            min: 0 CUSTOM_GENLIST_TB_PADDING;
+            align: 0.5 0.0;
+            rel1 { to: "base"; }
+            rel2 { to: "base"; relative: 1.0 0.0; }
+            fixed: 0 1;
+         }
+      }
+      part { name: "elm.swallow.label";
+         type: SWALLOW;
+         scale: 1;
+         mouse_events: 0;
+         description { state: "default" 0.0;
+            min: 0 23;
+            align: 0.0 0.0;
+            rel1 {
+               to_x: "left_padding";
+               to_y: "top_padding";
+               relative: 1.0 1.0;
+            }
+            rel2 {
+               to_x: "right_padding";
+               to_y: "top_padding";
+               relative: 0.0 1.0;
+            }
+            fixed: 0 1;
+         }
+      }
+      part { name: "elm.swallow.content";
+         type: SWALLOW;
+         scale: 1;
+         description { state: "default" 0.0;
+            align: 0.5 0.0;
+            rel1 {
+               to_x: "left_padding";
+               to_y: "elm.swallow.label";
+               relative: 1.0 1.0;
+            }
+            rel2 {
+               to_x: "right_padding";
+               to_y: "bottom_padding";
+               relative: 0.0 0.0;
+            }
+         }
+      }
+      part { name: "elm.text";
+         type: TEXTBLOCK;
+         scale: 1;
+         mouse_events: 0;
+         description { state: "default" 0.0;
+            rel1 {
+               to_x: "left_padding";
+               to_y: "elm.swallow.label";
+               relative: 1.0 1.0;
+            }
+            rel2 {
+               to_x: "right_padding";
+               to_y: "bottom_padding";
+               relative: 0.0 0.0;
+            }
+            text {
+               style: "custom_common_textblock_style";
+               min: 0 1;
+            }
+         }
+      }
+      part { name: "bottom_padding";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+            min: 0 CUSTOM_GENLIST_TB_PADDING;
+            align: 0.5 1.0;
+            rel1 { to: "base"; relative: 0.0 1.0; }
+            rel2 { to: "base"; relative: 1.0 1.0; }
+            fixed: 0 1;
+         }
+      }
+   }
+}
+
+group { name: "gl_custom_list_button_item";
+   parts {
+      part { name: "base";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+         }
+      }
+      part { name: "left_padding";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+            min: CUSTOM_GENLIST_BUTTON_LR_PADDING 0;
+            align: 0.0 0.5;
+            rel1 { to: "base"; relative: 0.0 0.0; }
+            rel2 { to: "base"; relative: 0.0 1.0; }
+            fixed: 1 0;
+         }
+      }
+      part { name: "right_padding";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+            min: CUSTOM_GENLIST_BUTTON_LR_PADDING 0;
+            align: 1.0 0.5;
+            rel1 { to: "base"; relative: 1.0 0.0; }
+            rel2 { to: "base"; relative: 1.0 1.0; }
+            fixed: 1 0;
+         }
+      }
+      part { name: "top_padding";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+            min: 0 CUSTOM_GENLIST_BUTTON_TOP_PADDING;
+            align: 0.5 0.0;
+            rel1 { to: "base"; }
+            rel2 { to: "base"; relative: 1.0 0.0; }
+            fixed: 0 1;
+         }
+      }
+      part { name: "elm.swallow.content";
+         type: SWALLOW;
+         scale: 1;
+         description { state: "default" 0.0;
+            align: 0.5 0.0;
+            rel1 {
+               to_x: "left_padding";
+               to_y: "top_padding";
+               relative: 1.0 1.0;
+            }
+            rel2 {
+               to_x: "right_padding";
+               to_y: "bottom_padding";
+               relative: 0.0 0.0;
+            }
+         }
+      }
+      part { name: "bottom_padding";
+         type: SPACER;
+         scale: 1;
+         description { state: "default" 0.0;
+            min: 0 CUSTOM_GENLIST_BUTTON_BOTTOM_PADDING;
+            align: 0.5 1.0;
+            rel1 { to: "base"; relative: 0.0 1.0; }
+            rel2 { to: "base"; relative: 1.0 1.0; }
+            fixed: 0 1;
+         }
+      }
+   }
+}
+}
diff --git a/ui-gadget/edc/custom_popup.edc b/ui-gadget/edc/custom_popup.edc
new file mode 100644 (file)
index 0000000..efbc1e2
--- /dev/null
@@ -0,0 +1,66 @@
+/*
+ * Copyright (c) 2020 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 CUSTOM_POPUP_LEFT_PADDING 15
+#define CUSTOM_POPUP_EDITFIELD_HEIGHT 96
+
+collections {
+       base_scale: 2.6;
+       group { name: "custom_popup_input_text";
+               parts {
+                       part { name: "pad_l";
+                               type: SPACER;
+                               scale: 1;
+                               description { state: "default" 0.0;
+                                       min: CUSTOM_POPUP_LEFT_PADDING 0;
+                                       fixed: 1 0;
+                                       rel1.relative: 0.0 0.0;
+                                       rel2.relative: 0.0 1.0;
+                                       align: 0.0 0.0;
+                               }
+                       }
+                       part { name: "pad_r";
+                               type: SPACER;
+                               scale: 1;
+                               description { state: "default" 0.0;
+                                       min: CUSTOM_POPUP_LEFT_PADDING 0;
+                                       fixed: 1 0;
+                                       rel1.relative: 1.0 0.0;
+                                       rel2.relative: 1.0 1.0;
+                                       align: 1.0 0.0;
+                                }
+                       }
+                       part { name: "elm.swallow.content";
+                                type: SWALLOW;
+                                scale: 1;
+                                description { state: "default" 0.0;
+                                       min: 0 CUSTOM_POPUP_EDITFIELD_HEIGHT;
+                                       max: -1 CUSTOM_POPUP_EDITFIELD_HEIGHT;
+                                       align: 0.5 0.5;
+                                       rel1{
+                                          relative: 1.0 0.0 ;
+                                          to_x: "pad_l";
+                                       }
+                                       rel2{
+                                          relative: 0.0 1.0;
+                                               to_x: "pad_r";
+                                       }
+                               }
+                       }
+               }
+       }
+}
diff --git a/ui-gadget/edc/main_layout.edc b/ui-gadget/edc/main_layout.edc
new file mode 100644 (file)
index 0000000..66df75e
--- /dev/null
@@ -0,0 +1,68 @@
+/*
+ * Copyright (c) 2020 Samsung Electronics Co., Ltd.
+ *
+ * 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 PADDING_SIZE 40
+
+collections
+{
+       base_scale: 1.8;
+
+       group { "main_layout";
+               parts {
+                       rect { "base";
+                               desc { "default";
+                                       color: 238 239 241 255;
+                               }
+                       }
+                       spacer { "padding.left"; scale;
+                               desc { "default";
+                                       min: PADDING_SIZE 0;
+                                       max: PADDING_SIZE -1;
+                                       fixed: 1 0;
+                                       align: 0.0 0.0;
+                                       rel.to: "base";
+                               }
+                       }
+                       spacer { "padding.right"; scale;
+                               desc { "default";
+                                       min: PADDING_SIZE 0;
+                                       max: PADDING_SIZE -1;
+                                       fixed: 1 0;
+                                       align: 1.0 0.0;
+                                       rel.to: "base";
+                               }
+                       }
+                       swallow { "elm.swallow.content";
+                               desc { "default";
+                                       rel1 { relative: 1.0 0.0; to: "padding.left"; }
+                                       rel2 { relative: 0.0 0.0;
+                                               to_x: "padding.right";
+                                               to_y: "padding.bottom";
+                                       }
+                               }
+                       }
+                       spacer { "padding.bottom"; scale;
+                               desc { "default";
+                                       min: 0 PADDING_SIZE;
+                                       max: -1 PADDING_SIZE;
+                                       fixed: 0 1;
+                                       align: 0.0 1.0;
+                                       rel.to: "base";
+                               }
+                       }
+               }
+       }
+}
diff --git a/ui-gadget/edc/oobe_buttons.edc b/ui-gadget/edc/oobe_buttons.edc
new file mode 100644 (file)
index 0000000..62385c6
--- /dev/null
@@ -0,0 +1,657 @@
+#define COLOR_GREEN_DARK 32 82 71 255
+#define COLOR_GREEN_DARK_TRANSPARENT 32 82 71 0
+#define COLOR_GREEN_LIGHT 223 234 228 255
+#define COLOR_GREEN_LIGHT_TRANSPARENT 223 234 228 0
+#define COLOR_GRAY 130 132 132 255
+#define COLOR_WHITE 255 255 255 255
+#define COLOR_WHITE_TRANSPARENT 255 255 255 0
+#define COLOR_BLACK 0 0 0 255
+#define COLOR_TRANSPARENT 0 0 0 0
+#define COLOR_RED 255 0 0 255
+#define COLOR_GRAY_LIGHT 230 238 236 255
+#define COLOR_WILLOW_GREEN_LIGHT 206 229 223 255
+#define COLOR_GRAY_MID 181 182 182 255
+#define COLOR_WILLOW_GREEN 180 204 198 255
+#define COLOR_GREEN_MID 122 159 150 255
+
+#define BASE_CIRCLE32_BG "oobe/buttons/base_circle32.png"
+#define BASE_CIRCLE60_BG "oobe/buttons/base_circle60.png"
+#define GRAY_BORDER "oobe/buttons/gray_border.png"
+#define GREEN_BORDER "oobe/buttons/green_border.png"
+#define BASE_DOT "oobe/buttons/dot.png"
+#define BASE_BORDER "oobe/buttons/base_border.png"
+#define BASE_CHECKED_BG "oobe/checkboxes/checked_bg.png"
+#define BASE_UNCHECKED_BG "oobe/checkboxes/unchecked_bg.png"
+#define BASE_BUTTON_COLOR COLOR_WHITE
+#define BASE_BUTTON_TEXT_COLOR COLOR_BLACK
+
+#define SAMSUNG_ONE_400_FILE "oobe/SamsungOneUI-400.ttf"
+#define SAMSUNG_ONE_500_FILE "oobe/SamsungOneUI-500.ttf"
+#define SAMSUNG_ONE_600_FILE "oobe/SamsungOneUI-600.ttf"
+
+#define SAMSUNG_ONE_400 "samsung-one-400"
+#define SAMSUNG_ONE_500 "samsung-one-500"
+#define SAMSUNG_ONE_600 "samsung-one-600"
+
+#define BASE_BUTTON_BG BASE_CIRCLE60_BG
+#define BASE_BUTTON_BG_COLOR COLOR_WHITE
+
+#define SCAN_BUTTON_BG_ACTIVE GREEN_BORDER
+#define SCAN_BUTTON_TEXT_ACTIVE_COLOR COLOR_GREEN_DARK
+
+#define SCAN_BUTTON_BG_DISABLED GRAY_BORDER
+#define SCAN_BUTTON_TEXT_DISABLED_COLOR COLOR_GRAY
+
+#define ON_OFF_BUTTON_BG BASE_CIRCLE32_BG
+#define ON_OFF_DOT_BG BASE_DOT
+
+#define ON_OFF_BUTTON_ON_OFF_HALF_BG_COLOR 127 158 149 255
+#define ON_OFF_BUTTON_ON_OFF_HALF_DOT_COLOR 239 244 241 255
+
+#define ON_OFF_BUTTON_ON_BG_COLOR COLOR_GREEN_DARK
+#define ON_OFF_BUTTON_ON_TEXT_COLOR COLOR_WHITE
+#define ON_OFF_BUTTON_ON_DOT_COLOR COLOR_WHITE
+
+#define ON_OFF_BUTTON_ON_HALF_BG_COLOR ON_OFF_BUTTON_ON_OFF_HALF_BG_COLOR
+#define ON_OFF_BUTTON_ON_HALF_TEXT_COLOR COLOR_WHITE_TRANSPARENT
+#define ON_OFF_BUTTON_ON_HALF_DOT_COLOR ON_OFF_BUTTON_ON_OFF_HALF_DOT_COLOR
+
+#define ON_OFF_BUTTON_OFF_BG_COLOR COLOR_GREEN_LIGHT
+#define ON_OFF_BUTTON_OFF_TEXT_COLOR COLOR_GREEN_DARK
+#define ON_OFF_BUTTON_OFF_DOT_COLOR COLOR_GREEN_DARK
+
+#define ON_OFF_BUTTON_OFF_HALF_BG_COLOR ON_OFF_BUTTON_ON_OFF_HALF_BG_COLOR
+#define ON_OFF_BUTTON_OFF_HALF_TEXT_COLOR COLOR_GREEN_DARK_TRANSPARENT
+#define ON_OFF_BUTTON_OFF_HALF_DOT_COLOR ON_OFF_BUTTON_ON_OFF_HALF_DOT_COLOR
+
+#define CHECKBOX_CHECKED_BG BASE_CHECKED_BG
+#define CHECKBOX_UNCHECKED_BG BASE_UNCHECKED_BG
+
+#define SMALL_BUTTON_HEIGHT 32
+#define SMALL_BUTTON_WIDTH 70
+#define SMALL_FONT_SIZE 18
+
+#define BIG_BUTTON_HEIGHT 60
+#define BIG_BUTTON_WITDH 259
+#define BIG_FONT_SIZE 24
+
+#define SWITCH_BG_HEIGHT SMALL_BUTTON_HEIGHT
+#define SWITCH_BG_WIDTH SMALL_BUTTON_WIDTH
+#define OFF_TEXT "OFF"
+#define ON_TEXT "ON"
+#define ON_OFF_FONT_SIZE SMALL_FONT_SIZE
+#define ON_OFF_TRANSITION_TIME 0.2
+#define ON_OFF_FONT SAMSUNG_ONE_600
+
+#define SCAN_BG_HEIGHT SMALL_BUTTON_HEIGHT
+#define SCAN_BG_WIDTH SMALL_BUTTON_WIDTH
+#define SCAN_TEXT "Scan"
+#define SCAN_FONT_SIZE SMALL_FONT_SIZE
+#define SCAN_FONT SAMSUNG_ONE_500
+
+#define CHECKBOX_TRANSITION_TIME 0
+#define CHECKBOX_TRANSITION_TYPE LINEAR CHECKBOX_TRANSITION_TIME
+#define CHECKBOX_WIDTH 40
+#define CHECKBOX_HEIGHT 40
+
+#define BUTTON_CASUAL_WIDTH BIG_BUTTON_WITDH
+#define BUTTON_CASUAL_HEIGHT BIG_BUTTON_HEIGHT
+#define BUTTON_CASUAL_FONT_SIZE BIG_FONT_SIZE
+#define BUTTON_CASUAL_BG BASE_CIRCLE60_BG
+
+#define BUTTON_CONNECT_DEFAULT_BG_COLOR COLOR_GRAY_LIGHT
+#define BUTTON_CONNECT_CLICKED_BG_COLOR COLOR_WILLOW_GREEN_LIGHT
+#define BUTTON_CONNECT_DISABLED_BG_COLOR COLOR_GRAY_MID
+
+#define BUTTON_CONNECT_DEFAULT_TEXT_COLOR COLOR_GREEN_DARK
+#define BUTTON_CONNECT_CLICKED_TEXT_COLOR COLOR_GREEN_DARK
+#define BUTTON_CONNECT_DISABLED_TEXT_COLOR COLOR_WHITE
+
+#define BUTTON_CANCEL_DEFAULT_BG_COLOR COLOR_WILLOW_GREEN
+#define BUTTON_CANCEL_CLICKED_BG_COLOR COLOR_GREEN_MID
+
+#define BUTTON_CANCEL_DEFAULT_TEXT_COLOR COLOR_GREEN_DARK
+#define BUTTON_CANCEL_CLICKED_TEXT_COLOR COLOR_GREEN_DARK
+
+#define BUTTON_CONNECT_TEXT "Connect"
+#define BUTTON_CONNECT_FONT_SIZE BIG_FONT_SIZE
+#define BUTTON_CONNECT_FONT SAMSUNG_ONE_400
+
+#define BUTTON_CANCEL_TEXT "Cancel"
+#define BUTTON_CANCEL_FONT_SIZE BIG_FONT_SIZE
+#define BUTTON_CANCEL_FONT SAMSUNG_ONE_600
+
+collections {
+   base_scale: 1.8;
+
+   fonts {
+      font: SAMSUNG_ONE_400_FILE SAMSUNG_ONE_400;
+      font: SAMSUNG_ONE_500_FILE SAMSUNG_ONE_500;
+      font: SAMSUNG_ONE_600_FILE SAMSUNG_ONE_600;
+   }
+
+    // *******************BUTTONS*********************
+
+   group {
+      name: "elm/button/base/oobe";
+      inherit_only: 1;
+      images {
+         image: BASE_BUTTON_BG COMP;
+      }
+      parts {
+         image { "bg"
+            desc { "default";
+               image.normal: BASE_BUTTON_BG;
+               align: 0.5 0.0;
+               rel1.relative: 0.0 0.0;
+               rel2.relative: 1.0 1.0;
+            }
+            desc { "disabled";
+               inherit: "default";
+            }
+            desc { "clicked";
+               inherit: "default";
+            }
+         }
+         text { "elm.text";
+            desc { "default";
+               color: BASE_BUTTON_TEXT_COLOR;
+               rel.to: "bg";
+               text {
+                  align: 0.5 0.5;
+                  text: "";
+                  size: 35;
+               }
+            }
+         }
+         rect { "over"
+            desc { "default"
+               color: COLOR_TRANSPARENT;
+               rel.to: "bg";
+               vis;
+            }
+            desc { "disabled"
+               inherit: "default";
+               hid;
+            }
+         }
+      }
+      programs {
+         program { "down"
+            signal: "mouse,down,*";
+            source: "over";
+            action: STATE_SET "clicked";
+            target: "bg";
+            after: button_press;
+         }
+         program { "up"
+            signal: "mouse,up,*";
+            source: "over";
+            action: STATE_SET "default";
+            target: "bg";
+            after: button_unpress;
+            after: button_click;
+         }
+         program { "enable"
+            signal: "elm,state,enabled";
+            source: "elm";
+            action: STATE_SET "default";
+            target: "bg";
+            target: "over";
+            target: "elm.text";
+         }
+         program { "disable"
+            signal: "elm,state,disabled";
+            source: "elm";
+            action: STATE_SET "disabled";
+            target: "bg";
+            target: "over";
+            target: "elm.text";
+         }
+
+         program { "button_press"
+            action: SIGNAL_EMIT "elm,action,press" "";
+         }
+         program { "button_unpress"
+            action: SIGNAL_EMIT "elm,action,unpress" "";
+         }
+         program { "button_click"
+            action: SIGNAL_EMIT "elm,action,click" "";
+         }
+      }
+   } // base button
+
+   group { "elm/button/base/scan";
+      inherit : "elm/button/base/oobe";
+
+      images {
+         image: SCAN_BUTTON_BG_ACTIVE COMP;
+         image: SCAN_BUTTON_BG_DISABLED COMP;
+      }
+
+      parts {
+         image { "bg"
+            desc { "default";
+               image.normal: SCAN_BUTTON_BG_ACTIVE;
+               min: SCAN_BG_WIDTH SCAN_BG_HEIGHT;
+               max: SCAN_BG_WIDTH SCAN_BG_HEIGHT;
+            }
+            desc { "disabled"
+               inherit: "default";
+               image.normal: SCAN_BUTTON_BG_DISABLED;
+            }
+            desc { "clicked"
+               inherit: "default";
+            }
+         }
+         text { "elm.text";
+            desc { "default";
+               color: SCAN_BUTTON_TEXT_ACTIVE_COLOR;
+               text {
+                  align: 0.5 0.5;
+                  text: SCAN_TEXT;
+                  size: SCAN_FONT_SIZE;
+                  font: SCAN_FONT;
+               }
+            }
+            desc { "disabled"
+               inherit: "default";
+               color: SCAN_BUTTON_TEXT_DISABLED_COLOR;
+            }
+         }
+      }
+   }
+
+   group { "elm/button/base/connect";
+      inherit : "elm/button/base/oobe";
+
+      images {
+         image: BUTTON_CASUAL_BG COMP;
+      }
+
+      parts {
+         image { "bg"
+            desc { "default";
+               image.normal: BUTTON_CASUAL_BG;
+               image.border: BUTTON_CASUAL_HEIGHT/2 BUTTON_CASUAL_HEIGHT/2 BUTTON_CASUAL_HEIGHT/2 BUTTON_CASUAL_HEIGHT/2;
+               color: BUTTON_CONNECT_DEFAULT_BG_COLOR;
+               min: BUTTON_CASUAL_WIDTH BUTTON_CASUAL_HEIGHT;
+               max: BUTTON_CASUAL_WIDTH BUTTON_CASUAL_HEIGHT;
+            }
+            desc { "disabled"
+               inherit: "default";
+               color: BUTTON_CONNECT_DISABLED_BG_COLOR;
+            }
+            desc { "clicked"
+               inherit: "default";
+               color: BUTTON_CONNECT_CLICKED_BG_COLOR;
+            }
+         }
+         text { "elm.text";
+            desc { "default";
+               color: BUTTON_CONNECT_DEFAULT_TEXT_COLOR;
+               text {
+                  align: 0.5 0.5;
+                  text: BUTTON_CONNECT_TEXT;
+                  size: BUTTON_CONNECT_FONT_SIZE;
+                  font: BUTTON_CONNECT_FONT;
+               }
+            }
+            desc { "disabled"
+               inherit: "default";
+               color: BUTTON_CONNECT_DISABLED_TEXT_COLOR;
+            }
+            desc { "clicked"
+               inherit: "default";
+               color: BUTTON_CONNECT_CLICKED_TEXT_COLOR;
+            }
+         }
+      }
+   }
+
+   group { "elm/button/base/cancel";
+      inherit : "elm/button/base/oobe";
+
+      images {
+         image: BUTTON_CASUAL_BG COMP;
+      }
+
+      parts {
+         image { "bg"
+            desc { "default";
+               image.normal: BUTTON_CASUAL_BG;
+               image.border: BUTTON_CASUAL_HEIGHT/2 BUTTON_CASUAL_HEIGHT/2 BUTTON_CASUAL_HEIGHT/2 BUTTON_CASUAL_HEIGHT/2;
+               color: BUTTON_CANCEL_DEFAULT_BG_COLOR;
+               min: BUTTON_CASUAL_WIDTH BUTTON_CASUAL_HEIGHT;
+               max: BUTTON_CASUAL_WIDTH BUTTON_CASUAL_HEIGHT;
+            }
+            desc { "disabled"
+               inherit: "default";
+            }
+            desc { "clicked"
+               inherit: "default";
+               color: BUTTON_CANCEL_CLICKED_BG_COLOR;
+            }
+         }
+         text { "elm.text";
+            desc { "default";
+               color: BUTTON_CANCEL_DEFAULT_TEXT_COLOR;
+               text {
+                  align: 0.5 0.5;
+                  text: BUTTON_CANCEL_TEXT;
+                  size: BUTTON_CANCEL_FONT_SIZE;
+                  font: BUTTON_CANCEL_FONT;
+               }
+            }
+            desc { "disabled"
+               inherit: "default";
+            }
+            desc { "clicked"
+               inherit: "default";
+               color: BUTTON_CANCEL_CLICKED_TEXT_COLOR;
+            }
+         }
+      }
+   }
+
+   // *******************CHECKBOXES*********************
+
+   group {  "elm/check/event/default";
+      inherit_only: 1;
+      parts {
+         rect { "event";
+            desc { "default";
+               color: COLOR_TRANSPARENT;
+               vis;
+            }
+            desc { "disabled";
+               inherit: "default";
+               hid;
+            }
+            desc { "checked";
+               inherit: "default";
+            }
+         }
+      }
+      programs {
+         program { "clicked";
+            signal: "mouse,clicked,1";
+            source: "event";
+            sequence {
+               action: SIGNAL_EMIT "elm,action,click" "";
+
+               action: SIGNAL_EMIT "elm,action,check,toggle" "";
+            }
+            after: "on_clicked";
+         }
+         program { "pressed";
+            signal: "mouse,down,1*";
+            source: "event";
+            action: SIGNAL_EMIT "elm,action,press" "";
+            after: "on_pressed";
+         }
+         program { "unpressed";
+            signal: "mouse,up,1";
+            source: "event";
+            action: SIGNAL_EMIT "elm,action,unpress" "";
+            after: "on_unpressed";
+         }
+         program { "set_check";
+            signal: "elm,state,check,on";
+            source: "elm";
+            after: "on_set_check";
+         }
+         program { "unset_check";
+            signal: "elm,state,check,off";
+            source: "elm";
+            after: "on_unset_check";
+         }
+         program { "disabled";
+            signal: "elm,state,disabled";
+            source: "elm";
+            after: "on_disabled";
+         }
+         program { "enabled";
+            signal: "elm,state,enabled";
+            source: "elm";
+            after: "on_enabled";
+         }
+      }
+   }
+
+   group { "elm/check/base/template";
+      inherit: "elm/check/event/default";
+      nomouse;
+      parts {
+         spacer { "base";
+            desc { "default";
+            }
+         }
+      }
+      programs {
+         program { name: "on_set_check";
+            //Can be overriden in inheriting class
+         }
+         program { name: "on_unset_check";
+            //Can be overriden in inheriting class
+         }
+         program { name: "on_pressed";
+            //Can be overriden in inheriting class
+         }
+         program { name: "on_unpressed";
+            //Can be overriden in inheriting class
+         }
+         program { name: "on_clicked";
+            //Can be overriden in inheriting class
+         }
+         program { name: "on_disabled";
+            //Can be overriden in inheriting class
+         }
+         program { name: "on_enabled";
+            //Can be overriden in inheriting class
+         }
+      }
+   }
+   // base checkbox
+
+   group { "elm/check/base/wifiug";
+      nomouse;
+      inherit: "elm/check/base/template";
+      inherit_only: 1;
+
+      images {
+         image: BASE_BUTTON_BG COMP;
+         image: BASE_BORDER COMP;
+      }
+
+      parts {
+         image { "bg"
+            desc { "default";
+               image.normal: BASE_BUTTON_BG;
+               color: BASE_BUTTON_COLOR;
+               align: 0.5 0.0;
+               rel1.relative: 0.0 0.0;
+               rel2.relative: 1.0 1.0;
+            }
+            desc { "on"
+               inherit: "default";
+            }
+         }
+         text { "elm.text"
+            desc { "default";
+               rel.to: "bg";
+               text {
+                  align: 0.5 0.5;
+                  text: "";
+                  size: SMALL_FONT_SIZE;
+               }
+            }
+         }
+      }
+      target_group: "components" "bg" "elm.text" "dot";
+   }
+
+   group {
+      nomouse;
+      name: "elm/check/base/onoff";
+      inherit: "elm/check/base/wifiug";
+
+      images {
+         image: ON_OFF_BUTTON_BG COMP;
+         image: BASE_DOT COMP;
+      }
+
+      parts {
+         image { "bg"
+            desc { "default";
+               image.normal: ON_OFF_BUTTON_BG;
+               image.border: SWITCH_BG_HEIGHT/2 SWITCH_BG_HEIGHT/2 SWITCH_BG_HEIGHT/2 SWITCH_BG_HEIGHT/2;
+               min: SWITCH_BG_WIDTH SWITCH_BG_HEIGHT;
+               max: SWITCH_BG_WIDTH SWITCH_BG_HEIGHT;
+               color: ON_OFF_BUTTON_OFF_BG_COLOR;
+            }
+            desc { "on-half"
+               inherit: "default";
+               color: ON_OFF_BUTTON_ON_HALF_BG_COLOR;
+            }
+            desc { "on"
+               inherit: "default";
+               color: ON_OFF_BUTTON_ON_BG_COLOR;
+            }
+            desc { "off-half"
+               inherit: "default";
+               color: ON_OFF_BUTTON_OFF_HALF_BG_COLOR;
+            }
+            desc { "clicked"
+               inherit: "default";
+            }
+            desc { "disabled"
+               inherit: "default";
+            }
+         }
+         text { "elm.text"
+            desc { "default";
+               color: ON_OFF_BUTTON_OFF_TEXT_COLOR;
+               text {
+                  align: 0.8 0.5;
+                  text: OFF_TEXT;
+                  size: ON_OFF_FONT_SIZE;
+                  font: ON_OFF_FONT;
+               }
+
+            }
+            desc { "on-half"
+               inherit: "default";
+               color: ON_OFF_BUTTON_ON_HALF_TEXT_COLOR;
+               text {
+                  text: "";
+               }
+            }
+            desc { "on"
+               inherit: "default";
+               color: ON_OFF_BUTTON_ON_TEXT_COLOR;
+               text {
+                  align: 0.2 0.5;
+                  text: ON_TEXT;
+               }
+            }
+            desc { "off-half"
+               inherit: "default";
+               color: ON_OFF_BUTTON_OFF_HALF_TEXT_COLOR;
+               text {
+                  text: "";
+               }
+            }
+         }
+         image { "dot";
+            desc { "default";
+               image.normal: ON_OFF_DOT_BG;
+               rel1 { to: "bg"; relative: 12/70 11/32; }
+               rel2 { to: "bg"; relative: 22/70 21/32; }
+               color: ON_OFF_BUTTON_OFF_DOT_COLOR;
+            }
+            desc { "on-half"
+               inherit: "default";
+               rel1 { to: "bg"; relative: 30/70 11/32; }
+               rel2 { to: "bg"; relative: 40/70 21/32; }
+               color: ON_OFF_BUTTON_ON_HALF_DOT_COLOR;
+            }
+            desc { "on"
+               inherit: "default";
+               rel1 { to: "bg"; relative: 48/70 11/32; }
+               rel2 { to: "bg"; relative: 58/70 21/32; }
+               color: ON_OFF_BUTTON_ON_DOT_COLOR;
+            }
+            desc { "off-half"
+               inherit: "default";
+               rel1 { to: "bg"; relative: 30/70 11/32; }
+               rel2 { to: "bg"; relative: 40/70 21/32; }
+               color: ON_OFF_BUTTON_OFF_HALF_DOT_COLOR;
+            }
+            desc { "clicked"
+               inherit: "default";
+               color: COLOR_TRANSPARENT;
+            }
+         }
+      }
+      programs {
+         program { name: "on_set_check";
+            sequence {
+               action: STATE_SET "on-half" 0.0;
+               transition: LINEAR ON_OFF_TRANSITION_TIME/2;
+               target_groups: "components";
+
+               action: STATE_SET "on" 0.0;
+               transition: LINEAR ON_OFF_TRANSITION_TIME/2;
+               target_groups: "components";
+            }
+         }
+         program { name: "on_unset_check";
+            sequence {
+               action: STATE_SET "off-half" 0.0;
+               transition: LINEAR ON_OFF_TRANSITION_TIME/2;
+               target_groups: "components";
+
+               action: STATE_SET "default" 0.0;
+               transition: LINEAR ON_OFF_TRANSITION_TIME/2;
+               target_groups: "components";
+            }
+         }
+      }
+   }
+
+   group { "elm/check/base/oobe-casual";
+      inherit: "elm/check/base/template";
+      nomouse;
+
+      images {
+         image: CHECKBOX_CHECKED_BG COMP;
+         image: CHECKBOX_UNCHECKED_BG COMP;
+      }
+
+      parts {
+         image { "bg";
+            desc { "default";
+               image.normal: CHECKBOX_UNCHECKED_BG;
+               min: CHECKBOX_WIDTH CHECKBOX_HEIGHT;
+               max: CHECKBOX_WIDTH CHECKBOX_HEIGHT;
+            }
+            desc { "checked"
+               inherit: "default";
+               image.normal: CHECKBOX_CHECKED_BG;
+            }
+         }
+      }
+
+      program { name: "on_set_check";
+         action: STATE_SET "checked";
+         target: "bg";
+         transition: CHECKBOX_TRANSITION_TYPE;
+      }
+      program { name: "on_unset_check";
+         action: STATE_SET "default";
+         target: "bg";
+         transition: CHECKBOX_TRANSITION_TYPE;
+      }
+   }
+}
diff --git a/ui-gadget/edc/setup_wizard.edc b/ui-gadget/edc/setup_wizard.edc
new file mode 100644 (file)
index 0000000..3d85405
--- /dev/null
@@ -0,0 +1,458 @@
+#define INDICATOR_H 32
+#define TITLE_P_H 72
+#define TITLE_L_H 30
+#define TOOLBAR_H 108
+#define BUTTON_HEIGHT 56
+
+styles {
+       style { name: "style_title_text";
+               base: "font=Tizen:style=Regular align=center font_size="36" color=#FFFFFF color_class=T020 wrap=mixed ellipsis=1.0 text_class=T020 style=shadow,bottom shadow_color=#000000BF";
+               tag: "br" "\n";
+               tag: "tab" "\t";
+       }
+}
+
+collections {
+       base_scale: 1.8;
+       group { name: "detail_pwlock";
+               parts {
+                       part { name: "bg";
+                               type: RECT;
+                               scale: 1;
+                               description { state: "default" 0.0;
+                                       rel1 { relative: 0.0 0.0;}
+                                       rel2 { relative: 1.0 1.0;}
+                                       color: 0 0 0 0;
+                               }
+                               description { state: "horizontal" 0.0;
+                                       rel1 { relative: 0.0 0.0;}
+                                       rel2 { relative: 1.0 1.0;}
+                                       color: 0 0 0 0;
+                               }
+                       }
+                       part { name: "title_img";
+                               type: RECT;
+                               scale: 1;
+                               description { state: "default" 0.0;
+                                       rel1 { relative: 0.0 0.0;}
+                                       rel2 { relative: 1.0 1.0;}
+                                       color_class: "B011";
+                               }
+                               description { state: "horizontal" 0.0;
+                                       rel1 { relative: 0.0 0.0;}
+                                       rel2 { relative: 1.0 1.0;}
+                                       color_class: "B011";
+                               }
+                       }
+                       part { name: "title_bg";
+                               type: RECT;
+                               scale: 1;
+                               description { state: "default" 0.0;
+                                       rel1 { relative: 0.0 0.0; to: "bg";}
+                                       rel2 { relative: 1.0 0.0; to: "bg"; offset: 0 TITLE_P_H;}
+                                       color: 0 0 0 0;
+                               }
+                               description { state: "horizontal" 0.0;
+                                       rel1 { relative: 0.0 0.0; to: "bg";}
+                                       rel2 { relative: 1.0 0.0; to: "bg"; offset: 0 TITLE_L_H;}
+                                       color: 0 0 0 0;
+                               }
+                       }
+                       part { name: "text.title";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description { state: "default" 0.0;
+                                       align: 0.5 0;
+                                       min: 1 1;
+                                       rel1 {
+                                               relative: 0.0 0.0;
+                                               to: "title_bg";
+                                       }
+                                       rel2 {
+                                               relative: 1.0 1.0;
+                                               to: "title_bg";
+                                       }
+                                       text{
+                                               style: style_title_text;
+                                       }
+                               }
+                               description { state: "horizontal" 0.0;
+                                       min: 1 1;
+                                       align: 0.5 0.5;
+                                       rel1 {
+                                               relative: 0.0 0.0;
+                                               to: "title_bg";
+                                       }
+                                       rel2 {
+                                               relative: 1.0 1.0;
+                                               to: "title_bg";
+                                       }
+                                       text{
+                                               style: style_title_text;
+                                       }
+                               }
+                       }
+                       part { name: "genlist-bg";
+                               type: RECT;
+                               scale: 1;
+                               description { state: "default" 0.0;
+                                       rel1 {
+                                               relative: 0.0 0.0;
+                                               to: "bg";
+                                               offset: 0 TITLE_P_H;
+                                       }
+                                       rel2 {
+                                               relative: 1.0 1.0;
+                                               to: "bg";
+                                       }
+                                       color_class: "B041";
+                               }
+                               description { state: "horizontal" 0.0;
+                                       rel1 {
+                                               relative: 0.0 0.0;
+                                               to: "bg";
+                                               offset: 0 TITLE_P_H;
+                                       }
+                                       rel2 {
+                                               relative: 1.0 1.0;
+                                               to: "bg";
+                                       }
+                                       color_class: "B041";
+                               }
+                       }
+
+                       part { name: "elm.swallow.content";
+                               type: "SWALLOW";
+                               scale: 1;
+                               description {   state: "default" 0.0;
+                                       fixed: 0 0;
+                                       rel1 {
+                                               relative: 0.0 0.0;
+                                               to: "bg";
+                                               offset: 0 TITLE_P_H;
+                                       }
+                                       rel2 {
+                                               relative: 1.0 1.0;
+                                               to: "bg";
+                                       }
+                               }
+                               description {   state: "horizontal" 0.0;
+                                       fixed: 0 0;
+                                       rel1 {
+                                               relative: 0.0 0.0;
+                                               to: "bg";
+                                               offset: 0 TITLE_P_H;
+                                       }
+                                       rel2 {
+                                               relative: 1.0 1.0;
+                                               to: "bg";
+                                       }
+                               }
+                       }
+               }
+               programs {
+                       program {
+                               name: "location_vertical";
+                               signal: "location,vertical";
+                               source: "elm";
+                               action: STATE_SET "default" 0.0;
+                               target: "elm.swallow.content";
+                               target: "text.title";
+                               target: "genlist-bg";
+                       }
+                       program {
+                               name: "location_horizontal";
+                               signal: "location,horizontal";
+                               source: "elm";
+                               action: STATE_SET "horizontal" 0.0;
+                               target: "elm.swallow.content";
+                               target: "text.title";
+                               target: "genlist-bg";
+                       }
+               }
+       }
+
+       group { name: "main_pwlock";
+               inherit: "detail_pwlock";
+               parts {
+                       part {
+                               name: "button_bg";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 TOOLBAR_H;
+                                       max: -1 TOOLBAR_H;
+                                       fixed: 0 0;
+                                       rel1 {
+                                               relative: 0.0 1.0;
+                                               offset: 0 -TOOLBAR_H;
+                                       }
+                                       rel2 {
+                                               relative: 1.0 1.0;
+                                               offset: 0 0;
+                                       }
+                                       color_class: "B062";
+                               }
+                       }
+                       part {
+                               name: "button.prev";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 74;
+                                       max: -1 TOOLBAR_H;
+                                       fixed: 0 0;
+                                       rel1 {
+                                               relative: 0.0 1.0;
+                                               offset: 15 -TOOLBAR_H;
+                                       }
+                                       rel2 {
+                                               relative: 0.5 1.0;
+                                               offset: -6 0;
+                                       }
+                               }
+                               description { state: "horizontal" 0.0;
+                                       inherit: "default" 0.0;
+                               }
+                       }
+                       part {
+                               name: "button.next";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 74;
+                                       max: -1 TOOLBAR_H;
+                                       fixed: 0 0;
+                                       rel1 {
+                                               relative: 0.5 1.0;
+                                               offset: 6 -TOOLBAR_H;
+                                       }
+                                       rel2 {
+                                               relative: 1.0 1.0;
+                                               offset: -15 0;
+                                       }
+                               }
+                               description { state: "horizontal" 0.0;
+                                       inherit: "default" 0.0;
+                               }
+                       }
+                       part {
+                               name: "genlist-buttons-bg";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 159;
+                                       max: -1 159;
+                                       align: 0 1;
+                                       fixed: 1 1;
+                                       visible: 1;
+                                       rel1 {
+                                               relative: 0.0 0.0;
+                                               to: "button_bg";
+                                       }
+                                       rel2 {
+                                               relative: 1.0 0.0;
+                                               to: "button_bg";
+                                       }
+                                       color_class: "off_color";
+                               }
+                               description {
+                                       state: "on_state" 0.0;
+                                       min: 0 159;
+                                       max: -1 159;
+                                       align: 0 1;
+                                       fixed: 1 1;
+                                       visible: 1;
+                                       rel1 {
+                                               relative: 0.0 0.0;
+                                               to: "button_bg";
+                                       }
+                                       rel2 {
+                                               relative: 1.0 0.0;
+                                               to: "button_bg";
+                                       }
+                                       color_class: "on_color";
+                               }
+                       }
+                       part {
+                               name: "genlist-buttons-bg-top-pad";
+                               type: SPACER;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 15;
+                                       max: -1 15;
+                                       align: 0 0;
+                                       fixed: 1 1;
+                                       rel1 {
+                                               relative: 0.0 0.0;
+                                               to: "genlist-buttons-bg";
+                                       }
+                                       rel2 {
+                                               relative: 1.0 0.0;
+                                               to: "genlist-buttons-bg";
+                                       }
+                               }
+                       }
+                       part {
+                               name: "button1";
+                               type: SWALLOW;
+                               scale: 1;
+                               ignore_flags: ON_HOLD;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 BUTTON_HEIGHT;
+                                       max: -1 BUTTON_HEIGHT;
+                                       fixed: 1 1;
+                                       align: 0 0;
+                                       rel1 {
+                                               relative : 0.0 1.0;
+                                               to: "genlist-buttons-bg-top-pad";
+                                               offset: 15 0;
+                                       }
+                                       rel2 {
+                                               relative : 1.0 1.0;
+                                               to: "genlist-buttons-bg-top-pad";
+                                               offset: -15 0;
+                                       }
+                               }
+                       }
+                       part {
+                               name: "genlist-buttons-bg-mid-pad";
+                               type: SPACER;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 BUTTON_HEIGHT+16;
+                                       max: -1 BUTTON_HEIGHT+16;
+                                       align: 0 0;
+                                       fixed: 1 1;
+                                       rel1 {
+                                               relative: 0.0 1.0;
+                                               to: "genlist-buttons-bg-top-pad";
+                                       }
+                                       rel2 {
+                                               relative: 1.0 1.0;
+                                               to: "genlist-buttons-bg-top-pad";
+                                       }
+                               }
+                       }
+                       part {
+                               name: "button2";
+                               type: SWALLOW;
+                               scale: 1;
+                               ignore_flags: ON_HOLD;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 BUTTON_HEIGHT;
+                                       max: -1 BUTTON_HEIGHT;
+                                       fixed: 1 1;
+                                       align: 0 0;
+                                       rel1 {
+                                               relative : 0.0 1.0;
+                                               to: "genlist-buttons-bg-mid-pad";
+                                               offset: 15 0;
+                                       }
+                                       rel2 {
+                                               relative : 1.0 1.0;
+                                               to: "genlist-buttons-bg-mid-pad";
+                                               offset: -15 0;
+                                       }
+                               }
+                       }
+                       part { name: "genlist-bg";
+                               type: RECT;
+                               scale: 1;
+                               description { state: "default" 0.0;
+                                       rel1 {
+                                               relative: 0.0 0.0;
+                                               to: "bg";
+                                               offset: 0 TITLE_P_H;
+                                       }
+                                       rel2 {
+                                               relative: 1.0 0.0;
+                                               to: "genlist-buttons-bg";
+                                       }
+                                       color_class: "B041";
+                               }
+                               description { state: "horizontal" 0.0;
+                                       rel1 {
+                                               relative: 0.0 0.0;
+                                               to: "bg";
+                                               offset: 0 TITLE_P_H;
+                                       }
+                                       rel2 {
+                                               relative: 1.0 0.0;
+                                               to: "genlist-buttons-bg";
+                                       }
+                                       color_class: "B041";
+                               }
+                       }
+                       part { name: "elm.swallow.content";
+                               type: SWALLOW;
+                               scale: 1;
+                               description { state: "default" 0.0;
+                                       fixed: 0 0;
+                                       rel1 {
+                                               relative: 0.0 0.0;
+                                               to: "bg";
+                                       }
+                                       rel2 {
+                                               relative: 1.0 0.0;
+                                               to: "genlist-buttons-bg";
+                                       }
+                               }
+                               description { state: "horizontal" 0.0;
+                                       fixed: 0 0;
+                                       rel1 {
+                                               relative: 0.0 0.0;
+                                               to: "bg";
+                                       }
+                                       rel2 {
+                                               relative: 1.0 0.0;
+                                               to: "genlist-buttons-bg";
+                                       }
+                               }
+                       }
+               }
+               programs {
+                       program {
+                               name: "location_vertical";
+                               signal: "location,vertical";
+                               source: "elm";
+                               action: STATE_SET "default" 0.0;
+                               target: "elm.swallow.content";
+                               target: "text.title";
+                               target: "genlist-bg";
+                       }
+                       program {
+                               name: "location_horizontal";
+                               signal: "location,horizontal";
+                               source: "elm";
+                               action: STATE_SET "horizontal" 0.0;
+                               target: "elm.swallow.content";
+                               target: "text.title";
+                               target: "genlist-bg";
+                       }
+                       program {
+                               name: "rect_bg_color_off";
+                               signal: "rect_bg_color_off";
+                               source: "elm";
+                               action: STATE_SET "default" 0.0;
+                               target: "genlist-buttons-bg";
+                       }
+                       program {
+                               name: "rect_bg_color_on";
+                               signal: "rect_bg_color_on";
+                               source: "elm";
+                               action: STATE_SET "on_state" 0.0;
+                               target: "genlist-buttons-bg";
+                       }
+               }
+       }
+}
diff --git a/ui-gadget/ug_wifi.h b/ui-gadget/ug_wifi.h
new file mode 100644 (file)
index 0000000..5ba888d
--- /dev/null
@@ -0,0 +1,98 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __NEW_WIFI_H__
+#define __NEW_WIFI_H__
+
+#define TARGET
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+#include <ui-gadget-module.h>
+
+#include "common.h"
+#include "common_pswd_popup.h"
+#include "view_ime_hidden.h"
+#include "common_eap_connect.h"
+#include "winset_popup.h"
+#include "wlan_manager.h"
+#include "viewer_manager.h"
+#include <efl_util.h>
+
+#define PACKAGE                "ug-wifi-efl-UG"
+#define UG_CALLER "caller"
+#define UG_VIEWTYPE "viewtype"
+#define UG_MAIN_MESSAGE_DESTROY 1
+
+typedef struct {
+       /* ui gadget object */
+       void* gadget;
+       ui_gadget_h ug;
+       app_control_h app_control;
+
+       //Basic Evas_Objects
+       Evas_Object *parent_layout;
+       Evas_Object *layout_main;
+       Evas *evas;
+       pswd_popup_t *passpopup;
+       Evas_Object *conformant;
+
+       UG_TYPE ug_type;
+       Eina_Bool bAlive;
+       Eina_Bool is_lbhome;
+
+       char *lbutton_setup_wizard_prev;
+       char *rbutton_setup_wizard_next;
+       char *rbutton_setup_wizard_skip;
+#if defined TIZEN_TETHERING_ENABLE
+       popup_manager_object_t *popup_manager;
+#endif
+       eap_connect_data_t *eap_view;
+
+       bool is_hidden;
+       guint timeout;
+       bool is_first_scan;
+       bool is_wifi_scan_indication_block;
+} wifi_appdata ;
+
+struct ug_data {
+       Evas_Object *base;
+       Evas_Object *win_main;
+       ui_gadget_h ug;
+       Evas_Object *elm_conform;
+};
+
+typedef struct {
+       char *ssid;
+       int security;
+       int wps;
+} wifi_emulator_sample_s;
+
+int wifi_exit(void);
+bool wifi_is_scan_required(void);
+UG_TYPE wifi_get_ug_type(void);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __WIFI_H__ */
diff --git a/ui-gadget/view_advanced.c b/ui-gadget/view_advanced.c
new file mode 100644 (file)
index 0000000..3413e56
--- /dev/null
@@ -0,0 +1,867 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#include <vconf.h>
+#include <vconf-keys.h>
+#include <app_control_internal.h>
+#include <efl_extension.h>
+
+#include "ug_wifi.h"
+#include "view_advanced.h"
+#include "i18nmanager.h"
+#include "viewer_manager.h"
+#include "winset_popup.h"
+#include "common_utils.h"
+
+#define VCONF_SLEEP_POLICY "file/private/wifi/sleep_policy"
+#define VCONF_SMART_SWITCHING "file/private/wifi/smart_switching"
+#define VCONF_SMART_SWITCH_CB "file/private/wifi/smart_switch_checkbox"
+
+typedef enum {
+       VCONF_SMART_SWITCH_OFF = 0x00,
+       VCONF_SMART_SWITCH_ON,
+} VCONF_SMART_SWITCH_OPTIONS;
+
+struct _private_data {
+       Evas_Object *list;
+       Elm_Object_Item *item_smart_switch;
+       Evas_Object *smart_popup;
+       Elm_Object_Item *item_network_noti;
+       Elm_Object_Item *item_keep_wifi_switch;
+       Evas_Object *keep_wifi_radio_group;
+       Evas_Object *keep_wifi_popup;
+
+       Elm_Object_Item *item_sort_by;
+       Evas_Object *sort_by_radio_group;
+       Evas_Object *sort_by_popup;
+
+       Elm_Object_Item *item_install_cert;
+};
+
+struct _private_data g_pd;
+extern genlist_info_t g_genlist_info[WIFI_GENLIST_STYLE_MAX];
+extern content_size_info_t g_content_size_info;
+
+/* Prototype */
+static char *_gl_network_notification_text_get(void *data, Evas_Object *obj,   const char *part);
+static char *_gl_sort_by_text_get(void *data, Evas_Object *obj, const char *part);
+static char *_gl_sort_by_sub_text_get(void *data, Evas_Object *obj, const char *part);
+static Evas_Object *_gl_content_get_network_noti(void *data, Evas_Object *obj, const char *part);
+static Evas_Object *_gl_content_get_sort_by_sub(void *data,    Evas_Object *obj, const char *part);
+static char *_gl_install_certificate_text_get(void *data, Evas_Object *obj, const char *part);
+#if TIZEN_SLEEP_POLICY
+static char *_gl_text_get(void *data, Evas_Object *obj,        const char *part);
+static char *_gl_never_text_get(void *data, Evas_Object *obj, const char *part);
+static char *_gl_keep_wifi_on_during_sleep_text_get(void *data, Evas_Object *obj, const char *part);
+static Evas_Object *_gl_content_get_keep_wifi_sub(void *data, Evas_Object *obj, const char *part);
+#endif
+
+/* Global variables for elm_genlist itc */
+static Elm_Genlist_Item_Class itc_network_noti = {
+               .item_style = NULL,
+               .func.text_get = _gl_network_notification_text_get,
+               .func.content_get = _gl_content_get_network_noti
+};
+
+#if TIZEN_SLEEP_POLICY
+static Elm_Genlist_Item_Class itc_keep_wifi = {
+//             .item_style = g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name,
+               .item_style = GENLIST_STYLE_TYPE1,
+               .func.text_get = _gl_keep_wifi_on_during_sleep_text_get,
+};
+
+static Elm_Genlist_Item_Class itc_keep_wifi_sub = {
+//             .item_style = g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name,
+               .item_style = GENLIST_STYLE_TYPE1,
+               .func.text_get = _gl_text_get,
+               .func.content_get = _gl_content_get_keep_wifi_sub,
+};
+
+static Elm_Genlist_Item_Class itc_keep_wifi_sub_never = {
+//             .item_style = g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name,
+               .item_style = GENLIST_STYLE_TYPE1,
+               .func.text_get = _gl_never_text_get,
+               .func.content_get = _gl_content_get_keep_wifi_sub,
+};
+#endif
+
+static Elm_Genlist_Item_Class itc_sort_by = {
+               .item_style = NULL,
+               .func.text_get = _gl_sort_by_text_get,
+};
+
+static Elm_Genlist_Item_Class itc_sort_by_sub = {
+               .item_style = NULL,
+               .func.text_get = _gl_sort_by_sub_text_get,
+               .func.content_get = _gl_content_get_sort_by_sub,
+};
+
+static Elm_Genlist_Item_Class itc_install_cert = {
+               .item_style = NULL,
+               .func.text_get = _gl_install_certificate_text_get,
+};
+
+static char *_gl_install_certificate_text_get(void *data, Evas_Object *obj,
+               const char *part)
+{
+       char buf[1024];
+
+       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part, part)) {
+               snprintf(buf, 1023, "%s", sc(PACKAGE, I18N_TYPE_Install_certificate));
+               return strdup(buf);
+       }
+       return NULL;
+}
+
+static void _launch_cert_select_app(void)
+{
+       int ret = APP_CONTROL_ERROR_NONE;
+       app_control_h app_control;
+
+       app_control_create(&app_control);
+       app_control_set_operation(app_control, APP_CONTROL_OPERATION_DEFAULT);
+       app_control_set_launch_mode(app_control, APP_CONTROL_LAUNCH_MODE_GROUP);
+       app_control_set_app_id(app_control, "setting-manage-certificates-efl");
+
+       ret = app_control_send_launch_request(app_control, NULL, NULL);
+       if (ret == APP_CONTROL_ERROR_NONE)
+               INFO_LOG(UG_NAME_NORMAL, "Launch Cert Success");
+       else
+               ERROR_LOG(UG_NAME_NORMAL, "Fail to launch Cert");
+
+       app_control_destroy(app_control);
+}
+
+static void _gl_cert_sel_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       _launch_cert_select_app();
+
+       elm_genlist_item_selected_set(g_pd.item_install_cert, EINA_FALSE);
+}
+
+#if TIZEN_SLEEP_POLICY
+static int _convert_wifi_keep_value_to_vconf(int i18n_key)
+{
+       switch (i18n_key) {
+       case I18N_TYPE_Always:
+               return 0;
+
+       case I18N_TYPE_Plugged:
+               return 1;
+
+       case I18N_TYPE_Donot_Use:
+               return 2;
+       }
+
+       return -1;
+}
+
+static int _convert_vconf_to_wifi_keep_value(int vconf_value)
+{
+       switch (vconf_value) {
+       case 0:
+               return I18N_TYPE_Always;
+
+       case 1:
+               return I18N_TYPE_Plugged;
+
+       case 2:
+               return I18N_TYPE_Donot_Use;
+       }
+
+       return -1;
+}
+#endif
+
+int _convert_sort_by_value_to_vconf(int i18n_key)
+{
+       switch (i18n_key) {
+       case I18N_TYPE_Alphabetical:
+               return 0;
+
+       case I18N_TYPE_Signal_Strength:
+               return 1;
+       }
+
+       return -1;
+}
+
+int _convert_vconf_to_sort_by_value(int vconf_value)
+{
+       switch (vconf_value) {
+       case 0:
+               return I18N_TYPE_Alphabetical;
+
+       case 1:
+               return I18N_TYPE_Signal_Strength;
+       }
+
+       return -1;
+}
+
+static void _gl_realized(void *data, Evas_Object *obj, void *event_info)
+{
+    if (!obj || !event_info)
+        return;
+
+    Evas_Object *genlist = obj;
+    Elm_Object_Item *item = (Elm_Object_Item *)event_info;
+    int index = 0;
+    int count = 0;
+
+    count = elm_genlist_items_count(genlist);
+    index = elm_genlist_item_index_get(item);
+
+    if (index == 1)
+        elm_object_item_signal_emit(item, "elm,state,group,top", "elm");
+    else if (index == count)
+        elm_object_item_signal_emit(item, "elm,state,group,bottom", "elm");
+    else
+        elm_object_item_signal_emit(item, "elm,state,group,middle", "elm");
+}
+
+static char *_gl_sort_by_text_get(void *data, Evas_Object *obj,
+               const char *part)
+{
+       char buf[1024];
+       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part, part)) {
+               if ((int) data != 0) {
+                       snprintf(buf, 1023, "%s", sc(PACKAGE, (int) data));
+                       return strdup(buf);
+               }
+       } else if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].sub_text_part, part)) {
+               int value;
+
+               value = _convert_vconf_to_sort_by_value(
+                               common_util_get_system_registry(VCONF_SORT_BY));
+               if (value >= 0) {
+                       snprintf(buf, 1023, "%s", sc(PACKAGE, value));
+                       return strdup(buf);
+               }
+       }
+
+       return NULL;
+}
+
+static char *_gl_sort_by_sub_text_get(void *data, Evas_Object *obj, const char *part)
+{
+       char buf[1024];
+       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part, part)) {
+               if ((int) data != 0) {
+                       snprintf(buf, 1023, "%s", sc(PACKAGE, (int) data));
+                       return strdup(buf);
+               }
+       }
+       return NULL;
+}
+
+static char *_gl_network_notification_text_get(void *data, Evas_Object *obj, const char *part)
+{
+       char buf[1024];
+
+       if (!strcmp(g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].text_part, part)) {
+               snprintf(buf, 1023, "%s", sc(PACKAGE, I18N_TYPE_Network_notification));
+               return strdup(buf);
+       } else if (!strcmp(g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].sub_text_part, part)) {
+               snprintf(buf, 1023, "<font_size=%d>%s</font_size>",
+                               g_content_size_info.small_font,
+                               sc(PACKAGE, I18N_TYPE_Network_notify_me_later));
+               return strdup(buf);
+       }
+       return NULL;
+}
+
+#if TIZEN_SLEEP_POLICY
+static char *_gl_text_get(void *data, Evas_Object *obj,
+               const char *part)
+{
+       char buf[1024];
+       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part, part)) {
+               if ((int) data != 0) {
+                       snprintf(buf, 1023, "%s", sc(PACKAGE, (int) data));
+                       return strdup(buf);
+               }
+       }
+
+       return NULL;
+}
+
+static char *_gl_keep_wifi_on_during_sleep_text_get(void *data, Evas_Object *obj, const char *part)
+{
+       char buf[1024];
+
+       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part, part)) {
+               snprintf(buf, 1023, "%s", sc(PACKAGE, I18N_TYPE_Keep_WIFI_on_during_sleep));
+               return strdup(buf);
+       } else if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].sub_text_part, part)) {
+               int value;
+               value = _convert_vconf_to_wifi_keep_value(
+                               common_util_get_system_registry(VCONF_SLEEP_POLICY));
+               if (value >= 0) {
+                       if (value == I18N_TYPE_Donot_Use) {
+                               snprintf(buf, 1023, "%s", sc(PACKAGE, I18N_TYPE_Donot_Use));
+                               return strdup(buf);
+                       } else {
+                               snprintf(buf, 1023, "%s", sc(PACKAGE, value));
+                               return strdup(buf);
+                       }
+               }
+       }
+       return NULL;
+}
+
+static char *_gl_never_text_get(void *data, Evas_Object *obj,
+               const char *part)
+{
+       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part, part))
+               return g_strdup(sc(PACKAGE, I18N_TYPE_Donot_Use));
+       else if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].sub_text_part, part))
+               return g_strdup(sc(PACKAGE, I18N_TYPE_Increases_Data_Usage));
+
+       return NULL;
+}
+#endif
+
+static void _gl_changed_network_noti(void *data, Evas_Object *obj,
+               void *event_info)
+{
+       int value;
+       const char *object_type;
+
+       __COMMON_FUNC_ENTER__;
+
+       object_type = evas_object_type_get(obj);
+       if (!object_type) {
+               INFO_LOG(UG_NAME_SCAN, "object_type is NULL");
+               return;
+       }
+
+       value = common_util_get_system_registry(VCONFKEY_WIFI_ENABLE_QS);
+
+       if (g_strcmp0(object_type, "elm_check") == 0) {
+               Eina_Bool check_enable = elm_check_state_get(obj);
+
+               if (check_enable == TRUE)
+                       value = VCONFKEY_WIFI_QS_ENABLE;
+               else
+                       value = VCONFKEY_WIFI_QS_DISABLE;
+       } else if (g_strcmp0(object_type, "elm_genlist") == 0) {
+               if (value == VCONFKEY_WIFI_QS_ENABLE)
+                       value = VCONFKEY_WIFI_QS_DISABLE;
+               else
+                       value = VCONFKEY_WIFI_QS_ENABLE;
+       }
+
+       common_util_set_system_registry(VCONFKEY_WIFI_ENABLE_QS, value);
+
+       if (g_pd.item_network_noti != NULL)
+               elm_genlist_item_update(g_pd.item_network_noti);
+       elm_genlist_item_selected_set(g_pd.item_network_noti, EINA_FALSE);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static Evas_Object *_gl_content_get_network_noti(void *data,
+               Evas_Object *obj, const char *part)
+{
+       Evas_Object *toggle_btn = NULL;
+       int ret;
+
+       if (!strcmp(g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].sub_content_part, part)) {
+               toggle_btn = elm_check_add(obj);
+               evas_object_size_hint_align_set(toggle_btn, EVAS_HINT_FILL, EVAS_HINT_FILL);
+               evas_object_size_hint_weight_set(toggle_btn, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+               elm_object_style_set(toggle_btn, "on&off");
+               evas_object_propagate_events_set(toggle_btn, EINA_FALSE);
+#ifdef ACCESSIBLITY_FEATURE
+               Evas_Object *ao = NULL;
+               char buf[100];
+               ao = elm_object_item_access_object_get(g_pd.item_network_noti);
+               if (ao) {
+                       g_snprintf(buf, sizeof(buf), "%s%s%s",
+                                       sc(PACKAGE, I18N_TYPE_On),
+                                       sc(PACKAGE, I18N_TYPE_Off),
+                                       sc(PACKAGE, I18N_TYPE_Button));
+                       elm_access_info_set(ao, ELM_ACCESS_TYPE, buf);
+               }
+#endif
+               ret = common_util_get_system_registry(VCONFKEY_WIFI_ENABLE_QS);
+               switch (ret) {
+               case 1:
+#ifdef ACCESSIBLITY_FEATURE
+                       if (ao)
+                               elm_access_info_set(ao, ELM_ACCESS_STATE,
+                                               sc(PACKAGE, I18N_TYPE_On));
+#endif
+                       elm_check_state_set(toggle_btn, EINA_TRUE);
+                       evas_object_smart_callback_add(toggle_btn, "changed",
+                                       _gl_changed_network_noti, NULL);
+                       break;
+               case 0:
+#ifdef ACCESSIBLITY_FEATURE
+                       if (ao)
+                               elm_access_info_set(ao, ELM_ACCESS_STATE,
+                                               sc(PACKAGE, I18N_TYPE_Off));
+#endif
+                       elm_check_state_set(toggle_btn, EINA_FALSE);
+                       evas_object_smart_callback_add(toggle_btn, "changed",
+                                       _gl_changed_network_noti, NULL);
+                       break;
+               default:
+                       ERROR_LOG(COMMON_NAME_ERR, "Setting fail!!");
+                       break;
+               }
+       }
+       return toggle_btn;
+}
+
+#if TIZEN_SLEEP_POLICY
+static void _gl_changed_keep_wifi_sub(void *data, Evas_Object *obj,
+               void *event_info)
+{
+       Elm_Object_Item *item;
+       const char *object_type;
+       int value;
+       Elm_Object_Item *parent = NULL;
+
+       __COMMON_FUNC_ENTER__;
+
+       item = (Elm_Object_Item *) event_info;
+       object_type = evas_object_type_get(obj);
+       if (!object_type) {
+               INFO_LOG(UG_NAME_SCAN, "object_type is NULL");
+               return;
+       }
+
+       value = _convert_wifi_keep_value_to_vconf((int) data);
+
+       if (value >= 0)
+               common_util_set_system_registry(VCONF_SLEEP_POLICY, value);
+
+       if (g_strcmp0(object_type, "elm_genlist") == 0)
+               elm_radio_value_set(g_pd.keep_wifi_radio_group, (int) data);
+
+       if (item != NULL) {
+               elm_genlist_item_update(item);
+               elm_genlist_item_selected_set(item, EINA_FALSE);
+
+               parent = elm_genlist_item_parent_get(item);
+               if (parent != NULL)
+                       elm_genlist_item_update(parent);
+       }
+
+       if (g_pd.item_keep_wifi_switch != NULL)
+               elm_genlist_item_update(g_pd.item_keep_wifi_switch);
+
+       evas_object_del(g_pd.keep_wifi_popup);
+       __COMMON_FUNC_EXIT__;
+}
+
+static Evas_Object *_gl_content_get_keep_wifi_sub(void *data,
+               Evas_Object *obj, const char *part)
+{
+       __COMMON_FUNC_ENTER__;
+       Evas_Object *radio;
+       int value;
+       Evas_Object *content = NULL;
+
+       if (!g_pd.keep_wifi_radio_group) {
+               g_pd.keep_wifi_radio_group = elm_radio_add(obj);
+               elm_radio_state_value_set(g_pd.keep_wifi_radio_group, -1);
+       }
+
+       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].sub_content_part, part)) {
+               content = elm_layout_add(obj);
+
+               elm_layout_theme_set(content, "layout", "list/C/type.2", "default");
+               radio = elm_radio_add(content);
+#ifdef ACCESSIBLITY_FEATURE
+               elm_access_object_unregister(radio);
+#endif
+               elm_radio_state_value_set(radio, (int) data);
+               elm_radio_group_add(radio, g_pd.keep_wifi_radio_group);
+
+               elm_layout_content_set(content, "elm.swallow.content", radio);
+
+               value = _convert_vconf_to_wifi_keep_value(
+                               common_util_get_system_registry(VCONF_SLEEP_POLICY));
+               if (value == (int) data)
+                       elm_radio_value_set(g_pd.keep_wifi_radio_group, (int) data);
+
+               evas_object_smart_callback_add(radio, "changed", _gl_changed_keep_wifi_sub, data);
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return content;
+}
+#endif
+
+static void _gl_changed_sort_by_sub(void *data, Evas_Object *obj,
+               void *event_info)
+{
+       Elm_Object_Item *item;
+       const char *object_type;
+       int value;
+       Elm_Object_Item *parent = NULL;
+
+       __COMMON_FUNC_ENTER__;
+
+       item = (Elm_Object_Item *) event_info;
+       object_type = evas_object_type_get(obj);
+       if (!object_type) {
+               INFO_LOG(UG_NAME_SCAN, "object_type is NULL");
+               return;
+       }
+
+       value = _convert_sort_by_value_to_vconf((int) data);
+       if (value >= 0)
+               common_util_set_system_registry(VCONF_SORT_BY, value);
+
+       if (g_strcmp0(object_type, "elm_genlist") == 0)
+               elm_radio_value_set(g_pd.sort_by_radio_group, (int) data);
+
+       if (item != NULL) {
+               elm_genlist_item_update(item);
+               elm_genlist_item_selected_set(item, EINA_FALSE);
+
+               parent = elm_genlist_item_parent_get(item);
+               if (parent != NULL)
+                       elm_genlist_item_update(parent);
+       }
+
+       if (g_pd.item_sort_by != NULL)
+               elm_genlist_item_update(g_pd.item_sort_by);
+
+       evas_object_del(g_pd.sort_by_popup);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static Evas_Object *_gl_content_get_sort_by_sub(void *data,
+               Evas_Object *obj, const char *part)
+{
+       __COMMON_FUNC_ENTER__;
+
+       Evas_Object *radio;
+       int value;
+       Evas_Object *content = NULL;
+
+       if (!g_pd.sort_by_radio_group) {
+               g_pd.sort_by_radio_group = elm_radio_add(obj);
+               elm_radio_state_value_set(g_pd.sort_by_radio_group, -1);
+       }
+
+       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].sub_content_part, part)) {
+               content = elm_layout_add(obj);
+
+               elm_layout_theme_set(content, "layout", "list/C/type.2", "default");
+               radio = elm_radio_add(content);
+#ifdef ACCESSIBLITY_FEATURE
+               elm_access_object_unregister(radio);
+#endif
+               elm_radio_state_value_set(radio, (int) data);
+               elm_radio_group_add(radio, g_pd.sort_by_radio_group);
+
+               elm_layout_content_set(content, "elm.swallow.content", radio);
+
+               value = _convert_vconf_to_sort_by_value(
+                               common_util_get_system_registry(VCONF_SORT_BY));
+
+               if (value == (int) data)
+                       elm_radio_value_set(g_pd.sort_by_radio_group, (int) data);
+
+               evas_object_smart_callback_add(radio, "changed",
+                               _gl_changed_sort_by_sub, data);
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return content;
+}
+
+static void _block_clicked_cb(void *data, Evas_Object *obj,
+               void *event_info)
+{
+       Evas_Object *popup = (Evas_Object *)data;
+
+       if (popup != NULL)
+               evas_object_del(popup);
+}
+
+#if TIZEN_SLEEP_POLICY
+static void _gl_keep_wifi(void *data, Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+       Evas_Object *genlist;
+
+       g_pd.keep_wifi_popup = elm_popup_add(obj);
+       eext_object_event_callback_add(g_pd.keep_wifi_popup, EEXT_CALLBACK_BACK, eext_popup_back_cb, NULL);
+       elm_object_domain_translatable_part_text_set(g_pd.keep_wifi_popup,
+                       "title,text", PACKAGE, "IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP");
+       elm_popup_align_set(g_pd.keep_wifi_popup, ELM_NOTIFY_ALIGN_FILL, 1.0);
+       evas_object_size_hint_weight_set(g_pd.keep_wifi_popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_smart_callback_add(g_pd.keep_wifi_popup, "block,clicked",
+                       _block_clicked_cb, g_pd.keep_wifi_popup);
+
+       /* genlist */
+       genlist = elm_genlist_add(g_pd.keep_wifi_popup);
+       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
+       elm_scroller_content_min_limit(genlist, EINA_FALSE, EINA_TRUE);
+
+       /* radio */
+       g_pd.keep_wifi_radio_group = elm_radio_add(genlist);
+       evas_object_data_set(genlist, "radio", g_pd.keep_wifi_radio_group);
+
+       elm_genlist_item_append(genlist, &itc_keep_wifi_sub,
+                       (const void *) I18N_TYPE_Always, NULL, ELM_GENLIST_ITEM_NONE,
+                       _gl_changed_keep_wifi_sub, (const void *)I18N_TYPE_Always);
+
+       elm_genlist_item_append(genlist, &itc_keep_wifi_sub,
+                       (const void *) I18N_TYPE_Plugged, NULL, ELM_GENLIST_ITEM_NONE,
+                       _gl_changed_keep_wifi_sub, (const void *)I18N_TYPE_Plugged);
+
+       elm_genlist_item_append(genlist, &itc_keep_wifi_sub_never,
+                       (const void *) I18N_TYPE_Donot_Use, NULL, ELM_GENLIST_ITEM_NONE,
+                       _gl_changed_keep_wifi_sub, (const void *)I18N_TYPE_Donot_Use);
+
+       evas_object_show(genlist);
+       elm_object_content_set(g_pd.keep_wifi_popup, genlist);
+       evas_object_show(g_pd.keep_wifi_popup);
+
+       elm_genlist_item_selected_set(g_pd.item_keep_wifi_switch, EINA_FALSE);
+       __COMMON_FUNC_EXIT__;
+}
+#endif
+
+static void _gl_sort_by(void *data, Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+       Evas_Object *genlist = NULL;
+
+       g_pd.sort_by_popup = elm_popup_add(obj);
+       eext_object_event_callback_add(g_pd.sort_by_popup, EEXT_CALLBACK_BACK, eext_popup_back_cb, NULL);
+       elm_object_domain_translatable_part_text_set(g_pd.sort_by_popup,
+                       "title,text", PACKAGE, "IDS_WIFI_BODY_SORT_BY");
+       elm_popup_align_set(g_pd.sort_by_popup, ELM_NOTIFY_ALIGN_FILL, 1.0);
+       evas_object_size_hint_weight_set(g_pd.sort_by_popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_smart_callback_add(g_pd.sort_by_popup, "block,clicked",
+                       _block_clicked_cb, g_pd.sort_by_popup);
+
+       /* genlist */
+       genlist = elm_genlist_add(g_pd.sort_by_popup);
+       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
+       elm_scroller_content_min_limit(genlist, EINA_FALSE, EINA_TRUE);
+
+       /* radio */
+       g_pd.sort_by_radio_group = elm_radio_add(genlist);
+       evas_object_data_set(genlist, "radio", g_pd.sort_by_radio_group);
+
+       itc_sort_by_sub.item_style = g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name;
+       elm_genlist_item_append(genlist, &itc_sort_by_sub,
+                       (const void *) I18N_TYPE_Alphabetical, NULL, ELM_GENLIST_ITEM_NONE,
+                       _gl_changed_sort_by_sub, (const void *)I18N_TYPE_Alphabetical);
+
+       elm_genlist_item_append(genlist, &itc_sort_by_sub,
+                       (const void *) I18N_TYPE_Signal_Strength, NULL, ELM_GENLIST_ITEM_NONE,
+                       _gl_changed_sort_by_sub, (const void *)I18N_TYPE_Signal_Strength);
+
+       evas_object_show(genlist);
+       elm_object_content_set(g_pd.sort_by_popup, genlist);
+       evas_object_show(g_pd.sort_by_popup);
+
+       elm_genlist_item_selected_set(g_pd.item_sort_by, EINA_FALSE);
+       __COMMON_FUNC_EXIT__;
+}
+
+static Evas_Object *_create_list(Evas_Object *parent)
+{
+       Evas_Object *gl;
+       int wifi_state = 0;
+
+       vconf_get_int(VCONFKEY_WIFI_STATE, &wifi_state);
+       INFO_LOG(UG_NAME_NORMAL, "Wi-Fi state %d", wifi_state);
+
+       gl = elm_genlist_add(parent);
+       assertm_if(NULL == gl, "NULL!!");
+
+       elm_object_style_set(gl, "dialogue");
+       elm_genlist_mode_set(gl, ELM_LIST_LIMIT);
+
+       evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+       elm_genlist_mode_set(gl, ELM_LIST_COMPRESS);
+
+       evas_object_smart_callback_add(gl, "realized", _gl_realized, NULL);
+
+       /* Network Notification */
+       itc_network_noti.item_style = g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].style_name;
+       g_pd.item_network_noti = elm_genlist_item_append(gl, &itc_network_noti,
+                       (const void *) I18N_TYPE_Network_notification, NULL,
+                       ELM_GENLIST_ITEM_NONE, _gl_changed_network_noti, NULL);
+
+#if TIZEN_SLEEP_POLICY
+       /* Keep WI-FI on during sleep */
+       g_pd.item_keep_wifi_switch = elm_genlist_item_append(gl, &itc_keep_wifi,
+                       (const void *) I18N_TYPE_Keep_WIFI_on_during_sleep, NULL,
+                       ELM_GENLIST_ITEM_NONE, _gl_keep_wifi, NULL);
+#endif
+
+       /* Sort By */
+       itc_sort_by.item_style = g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name;
+       g_pd.item_sort_by = elm_genlist_item_append(gl, &itc_sort_by,
+                       (const void *) I18N_TYPE_Sort_by, NULL,
+                       ELM_GENLIST_ITEM_NONE, _gl_sort_by, NULL);
+
+       /* Install Certificate */
+       itc_install_cert.item_style = g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name;
+       g_pd.item_install_cert = elm_genlist_item_append(gl, &itc_install_cert,
+                       NULL, NULL, ELM_GENLIST_ITEM_NONE, _gl_cert_sel_cb, NULL);
+
+       evas_object_show(gl);
+
+       return gl;
+}
+
+static void __vconf_noti_change_cb(keynode_t *node, void *user_data)
+{
+       int state = 0;
+
+       vconf_get_int(VCONFKEY_WIFI_ENABLE_QS, &state);
+       INFO_LOG(UG_NAME_NORMAL, "New notification option - %d", state);
+
+       if (g_pd.item_network_noti != NULL)
+               elm_genlist_item_update(g_pd.item_network_noti);
+}
+
+static void __vconf_sleep_change_cb(keynode_t *node, void *user_data)
+{
+       int state = 0;
+
+       vconf_get_int(VCONF_SLEEP_POLICY, &state);
+       INFO_LOG(UG_NAME_NORMAL, "New sleep policy - %d", state);
+
+       if (g_pd.item_keep_wifi_switch != NULL)
+               elm_genlist_item_update(g_pd.item_keep_wifi_switch);
+}
+
+static void __vconf_sort_change_cb(keynode_t *node, void *user_data)
+{
+       int state = 0;
+
+       vconf_get_int(VCONF_SORT_BY, &state);
+       INFO_LOG(UG_NAME_NORMAL, "New sort by option - %d", state);
+
+       if (g_pd.item_sort_by != NULL)
+               elm_genlist_item_update(g_pd.item_sort_by);
+}
+
+static void __vconf_smart_switch_change_cb(keynode_t *node, void *user_data)
+{
+       int state = 0;
+
+       vconf_get_int(VCONF_SMART_SWITCHING, &state);
+       INFO_LOG(UG_NAME_NORMAL, "New smart switch option - %d", state);
+
+       if (g_pd.item_smart_switch != NULL)
+               elm_genlist_item_update(g_pd.item_smart_switch);
+}
+
+static Eina_Bool __back_key_cb(void *data, Elm_Object_Item *it)
+{
+       __COMMON_FUNC_ENTER__;
+
+       /* Delete vconf listeners for the different options */
+       vconf_ignore_key_changed(VCONFKEY_WIFI_ENABLE_QS, __vconf_noti_change_cb);
+       vconf_ignore_key_changed(VCONF_SLEEP_POLICY, __vconf_sleep_change_cb);
+       vconf_ignore_key_changed(VCONF_SORT_BY, __vconf_sort_change_cb);
+       vconf_ignore_key_changed(VCONF_SMART_SWITCHING,
+                       __vconf_smart_switch_change_cb);
+
+       __COMMON_FUNC_EXIT__;
+
+       return EINA_TRUE;
+}
+
+static void __back_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       Evas_Object *navi_frame = (Evas_Object *)data;
+       if (!navi_frame)
+               return;
+
+       elm_naviframe_item_pop(navi_frame);
+}
+
+void view_advanced(void)
+{
+       Evas_Object *layout = NULL;
+       Evas_Object *navi_frame = NULL;
+       Elm_Object_Item *navi_it = NULL;
+       Evas_Object *back_btn = NULL;
+       char title[100];
+
+       __COMMON_FUNC_ENTER__;
+
+       memset(&g_pd, 0, sizeof(struct _private_data));
+
+       navi_frame = viewer_manager_get_naviframe();
+       if (navi_frame == NULL) {
+               ERROR_LOG(UG_NAME_NORMAL, "Failed to get naviframe");
+               return;
+       }
+
+       layout = common_utils_create_layout(navi_frame);
+       evas_object_show(layout);
+
+       back_btn = elm_button_add(navi_frame);
+       elm_object_style_set(back_btn, "naviframe/back_btn/default");
+       evas_object_smart_callback_add(back_btn, "clicked", __back_btn_cb, navi_frame);
+       elm_object_focus_allow_set(back_btn, EINA_FALSE);
+
+       g_pd.list = _create_list(layout);
+       assertm_if(NULL == g_pd.list, "_create_list failed");
+
+       elm_object_part_content_set(layout, "elm.swallow.content", g_pd.list);
+
+       g_strlcpy(title, "IDS_WIFI_BODY_ADVANCED_SETTINGS", sizeof(title));
+       navi_it = elm_naviframe_item_push(navi_frame, title, back_btn, NULL,
+                       layout, NULL);
+       elm_object_item_domain_text_translatable_set(navi_it, PACKAGE, EINA_TRUE);
+
+       evas_object_data_set(navi_frame, SCREEN_TYPE_ID_KEY,
+                       (void *) VIEW_MANAGER_VIEW_TYPE_ADVANCED);
+
+       elm_naviframe_item_pop_cb_set(navi_it, __back_key_cb, NULL);
+
+       /* Add vconf listeners for the different options */
+       vconf_notify_key_changed(VCONFKEY_WIFI_ENABLE_QS, __vconf_noti_change_cb,
+                       NULL);
+       vconf_notify_key_changed(VCONF_SLEEP_POLICY, __vconf_sleep_change_cb,
+                       NULL);
+       vconf_notify_key_changed(VCONF_SORT_BY, __vconf_sort_change_cb,
+                       NULL);
+       vconf_notify_key_changed(VCONF_SMART_SWITCHING,
+                       __vconf_smart_switch_change_cb, NULL);
+
+       __COMMON_FUNC_EXIT__;
+}
diff --git a/ui-gadget/view_advanced.h b/ui-gadget/view_advanced.h
new file mode 100644 (file)
index 0000000..197cdd6
--- /dev/null
@@ -0,0 +1,38 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VIEW_ADVANCED_H__
+#define __VIEW_ADVANCED_H__
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+#define VCONF_SORT_BY "file/private/wifi/sort_by"
+
+void view_advanced(void);
+int _convert_sort_by_value_to_vconf(int i18n_key);
+int _convert_vconf_to_sort_by_value(int vconf_value);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/ui-gadget/view_detail.c b/ui-gadget/view_detail.c
new file mode 100644 (file)
index 0000000..ccc5a47
--- /dev/null
@@ -0,0 +1,813 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+#include <efl_extension.h>
+
+#include "ug_wifi.h"
+#include "view_detail.h"
+#include "i18nmanager.h"
+#include "viewer_manager.h"
+#include "viewer_list.h"
+#include "winset_popup.h"
+#include "common_utils.h"
+#include "common_ip_info.h"
+#include "common_eap_connect.h"
+
+typedef struct _view_detail_data {
+       Evas_Object *win;
+       Evas_Object *nav;
+       char *ap_image_path;
+       wifi_manager_ap_h ap;
+       eap_info_list_t *eap_info_list;
+       full_ip_info_t *ip_info;
+       Evas_Object *forget_confirm_popup;
+       Evas_Object *view_detail_list;
+       Evas_Object *btn;
+       Evas_Object *ctxpopup;
+} view_detail_data;
+
+static int view_detail_end = TRUE;
+extern wifi_appdata *ug_app_state;
+static view_detail_data *_detail_data = NULL;
+static Eina_Bool rotate_flag = EINA_FALSE;
+static int pos_changed = 0;
+
+static Elm_Genlist_Item_Class *forget_btn_itc = NULL;
+
+static Eina_Bool detailview_sk_cb(void *data, Elm_Object_Item *it);
+static void forget_sk_cb(void *data, Evas_Object *obj, void *event_info);
+static void _transition_finished_sub_cb(void *data, Evas_Object *obj, void *event_info);
+static void _create_ctxpopup_forget_btn_cb(void *data, Evas_Object *obj, void *event_info);
+static void _ctxpopup_del_cb(void *data, Evas_Object *obj, void *event_info);
+static void _ctxpopup_move(Evas_Object *parent);
+static void _ctxpopup_dismissed_cb(void *data, Evas_Object *obj, void *event_info);
+static void _ctxpopup_delete_cb(void *data, Evas *e, Evas_Object *obj, void *event_info);
+static void _ctxpopup_rotate_cb(void *data, Evas_Object *obj, void *event_info);
+static void _ctxpopup_resize_cb(void *data, Evas *e, Evas_Object *obj, void *event_info);
+
+extern genlist_info_t g_genlist_info[WIFI_GENLIST_STYLE_MAX];
+extern content_size_info_t g_content_size_info;
+
+static void __back_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       if (_detail_data->nav)
+               elm_naviframe_item_pop(_detail_data->nav);
+}
+
+static void _create_ctxpopup_forget_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       struct ug_data *ugd = NULL;
+       Evas_Object *parent = NULL;
+       Elm_Object_Item *item = NULL;
+
+       ugd = (struct ug_data *)ug_app_state->gadget;
+       retm_if(ugd == NULL);
+
+       parent = ugd->win_main;
+       if (!parent || !_detail_data)
+               return;
+
+       if (_detail_data->ctxpopup)
+               evas_object_del(_detail_data->ctxpopup);
+
+       _detail_data->ctxpopup = elm_ctxpopup_add(parent);
+
+       elm_ctxpopup_auto_hide_disabled_set(_detail_data->ctxpopup, EINA_TRUE);
+       elm_object_style_set(_detail_data->ctxpopup, "more/default");
+       eext_object_event_callback_add(_detail_data->ctxpopup, EEXT_CALLBACK_BACK,
+                       _ctxpopup_del_cb, NULL);
+       eext_object_event_callback_add(_detail_data->ctxpopup, EEXT_CALLBACK_MORE,
+                       _ctxpopup_del_cb, NULL);
+       evas_object_smart_callback_add(_detail_data->ctxpopup, "dismissed",
+                       _ctxpopup_dismissed_cb, NULL);
+       evas_object_event_callback_add(_detail_data->ctxpopup, EVAS_CALLBACK_DEL,
+                       _ctxpopup_delete_cb, parent);
+       evas_object_event_callback_add(parent, EVAS_CALLBACK_RESIZE,
+                       _ctxpopup_resize_cb, _detail_data->ctxpopup);
+
+       evas_object_smart_callback_add(elm_object_top_widget_get(_detail_data->ctxpopup),
+                       "rotation,changed", _ctxpopup_rotate_cb, _detail_data->ctxpopup);
+
+       item = elm_ctxpopup_item_append(_detail_data->ctxpopup,
+                       "IDS_WIFI_SK_FORGET", NULL, forget_sk_cb, _detail_data);
+       elm_object_item_domain_text_translatable_set(item, PACKAGE, EINA_TRUE);
+
+       elm_ctxpopup_direction_priority_set(_detail_data->ctxpopup,
+                       ELM_CTXPOPUP_DIRECTION_UP, ELM_CTXPOPUP_DIRECTION_UNKNOWN,
+                       ELM_CTXPOPUP_DIRECTION_UNKNOWN, ELM_CTXPOPUP_DIRECTION_UNKNOWN);
+
+       _ctxpopup_move(_detail_data->ctxpopup);
+       evas_object_show(_detail_data->ctxpopup);
+}
+
+static void _ctxpopup_del_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (!_detail_data)
+               return;
+
+       evas_object_del(_detail_data->ctxpopup);
+       _detail_data->ctxpopup = NULL;
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void _ctxpopup_move(Evas_Object *parent)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (!_detail_data)
+               return;
+
+       Evas_Object *win;
+       Evas_Coord w, h;
+       int pos = -1;
+
+       win = elm_object_top_widget_get(_detail_data->ctxpopup);
+       elm_win_screen_size_get(win, NULL, NULL, &w, &h);
+       pos = elm_win_rotation_get(win);
+       if (pos == 0 || pos == 180)
+               pos_changed = 0;
+       else if (pos == 90 || pos == 270)
+               pos_changed = 1;
+
+       switch (pos) {
+       case 0:
+       case 180:
+               evas_object_move(_detail_data->ctxpopup, (w/2), h);
+               break;
+       case 90:
+               evas_object_move(_detail_data->ctxpopup, (h/2), w);
+               break;
+       case 270:
+               evas_object_move(_detail_data->ctxpopup, (h/2), w);
+               break;
+       }
+       __COMMON_FUNC_EXIT__;
+}
+
+static void _ctxpopup_dismissed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (!_detail_data)
+               return;
+
+       Evas_Object *_win_main = data;
+
+       if (!rotate_flag) {
+               evas_object_del(_detail_data->ctxpopup);
+               _detail_data->ctxpopup = NULL;
+       } else {
+               _ctxpopup_move(_win_main);
+               evas_object_show(_detail_data->ctxpopup);
+               rotate_flag = EINA_FALSE;
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void _ctxpopup_delete_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       Evas_Object *navi = (Evas_Object *)data;
+       Evas_Object *ctx = obj;
+
+       if (navi == NULL)
+               return;
+
+       if (ctx == NULL)
+               return;
+
+       evas_object_smart_callback_del(ctx, "dismissed",
+                       _ctxpopup_dismissed_cb);
+       evas_object_event_callback_del(navi, EVAS_CALLBACK_RESIZE,
+                       _ctxpopup_resize_cb);
+       evas_object_smart_callback_del(elm_object_top_widget_get(ctx),
+                       "rotation,changed", _ctxpopup_rotate_cb);
+       evas_object_event_callback_del_full(ctx, EVAS_CALLBACK_DEL,
+                       _ctxpopup_delete_cb, navi);
+
+       __COMMON_FUNC_EXIT__;
+
+}
+
+static void _ctxpopup_rotate_cb(void *data, Evas_Object *obj, void *event_info)
+{
+
+       __COMMON_FUNC_ENTER__;
+
+       if (!_detail_data)
+               return;
+
+       Evas_Object *_win_main = data;
+
+       _ctxpopup_move(_win_main);
+       evas_object_show(_detail_data->ctxpopup);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void _ctxpopup_resize_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (_detail_data->ctxpopup) {
+               Evas_Object *win;
+               Evas_Coord w, h;
+               int pos = -1;
+
+               win = elm_object_top_widget_get(_detail_data->ctxpopup);
+               elm_win_screen_size_get(win, NULL, NULL, &w, &h);
+               pos = elm_win_rotation_get(win);
+               if (pos == 0 || pos == 180)
+                       pos = 0;
+               else if (pos == 90 || pos == 270)
+                       pos = 1;
+
+               if (pos_changed != pos)
+                       rotate_flag = EINA_TRUE;
+               else
+                       rotate_flag = EINA_FALSE;
+       } else
+               rotate_flag = EINA_FALSE;
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static char *_view_detail_grouptitle_text_get(void *data,
+               Evas_Object *obj, const char *part)
+{
+       __COMMON_FUNC_ENTER__;
+
+       retvm_if(NULL == part, NULL);
+
+       char *ret = NULL;
+       char *tmp = NULL;
+       char *txt = NULL;
+
+       if (!strcmp(g_genlist_info[WIFI_GENLIST_2LINE_STYLE].text_part, part)) {
+               _detail_data = (view_detail_data *)data;
+               retvm_if(NULL == _detail_data, NULL);
+
+               if (wifi_manager_ap_get_essid(_detail_data->ap, &tmp) != WIFI_MANAGER_ERROR_NONE)
+                               ret = NULL;
+
+               txt = evas_textblock_text_utf8_to_markup(NULL, tmp);
+               g_free(tmp);
+               ret = g_strdup(txt);
+               g_free(txt);
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return ret;
+}
+
+static Evas_Object *_view_detail_grouptitle_content_get(void *data, Evas_Object *obj, const char *part)
+{
+       retvm_if(NULL == data || NULL == part, NULL);
+
+       view_detail_data *_detail_data = (view_detail_data *)data;
+       _detail_data = (view_detail_data *)data;
+       Evas_Object* icon = NULL;
+
+       if (!strcmp(g_genlist_info[WIFI_GENLIST_2LINE_STYLE].sub_content_part, part)) {
+               char *temp_str = NULL;
+
+               /* for strength */
+               icon = elm_image_add(obj);
+               retvm_if(NULL == icon, NULL);
+
+               if (_detail_data->ap_image_path != NULL) {
+                       temp_str = g_strdup_printf("%s.png", _detail_data->ap_image_path);
+               } else {
+                       /* if there is no ap_image_path (NO AP Found situation)
+                        * So use a default image */
+                       temp_str = g_strdup_printf("%s.png", "A01-3_icon_lock_00");
+               }
+               evas_object_color_set(icon, 2, 61, 132, 204);
+
+               elm_image_file_set(icon, CUSTOM_EDITFIELD_PATH, temp_str);
+               g_free(temp_str);
+
+               evas_object_size_hint_min_set(icon,
+                               ELM_SCALE_SIZE(g_content_size_info.icon_w),
+                               ELM_SCALE_SIZE(g_content_size_info.icon_h));
+
+       }
+       return icon;
+}
+
+static void _remove_all(view_detail_data *_detail_data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (_detail_data) {
+
+               if (_detail_data->forget_confirm_popup != NULL) {
+                       evas_object_del(_detail_data->forget_confirm_popup);
+                       _detail_data->forget_confirm_popup = NULL;
+               }
+
+               if (_detail_data->ctxpopup) {
+                       evas_object_del(_detail_data->ctxpopup);
+                       _detail_data->ctxpopup = NULL;
+               }
+
+               if (_detail_data->eap_info_list) {
+                       eap_info_remove(_detail_data->eap_info_list);
+                       _detail_data->eap_info_list = NULL;
+               }
+
+               ip_info_remove(_detail_data->ip_info->ip_info_list);
+               _detail_data->ip_info->ip_info_list = NULL;
+
+               ip_info_delete_prev(_detail_data->ip_info->prev_ip_info);
+               _detail_data->ip_info->prev_ip_info = NULL;
+
+               wifi_manager_ap_destroy(_detail_data->ap);
+               _detail_data->ap = NULL;
+
+               g_free(_detail_data->ap_image_path);
+               _detail_data->ap_image_path = NULL;
+
+               g_free(_detail_data);
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static gboolean __forget_wifi_ap(gpointer data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       wifi_manager_ap_h ap = (wifi_manager_ap_h)data;
+
+       wlan_manager_forget(ap);
+
+       viewer_manager_update_item_favorite_status(ap);
+       wifi_manager_ap_destroy(ap);
+
+       __COMMON_FUNC_EXIT__;
+       return FALSE;
+}
+
+static void ok_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       guint id;
+       wifi_manager_ap_h ap = NULL;
+       //view_detail_data *_detail_data;
+
+       if (view_detail_end == TRUE)
+               return;
+
+       view_detail_end = TRUE;
+       _detail_data = (view_detail_data *)data;
+       retm_if(NULL == _detail_data);
+
+       wifi_manager_ap_clone(&ap, _detail_data->ap);
+
+       if (_detail_data->forget_confirm_popup != NULL) {
+               evas_object_del(_detail_data->forget_confirm_popup);
+               _detail_data->forget_confirm_popup = NULL;
+       }
+
+       _remove_all(_detail_data);
+
+       elm_naviframe_item_pop(viewer_manager_get_naviframe());
+
+       id = common_util_managed_idle_add(__forget_wifi_ap, (gpointer)ap);
+       if (!id)
+               wifi_manager_ap_destroy(ap);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void cancel_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+//     view_detail_data *_detail_data = (view_detail_data *)data;
+       _detail_data = (view_detail_data *)data;
+       retm_if(NULL == _detail_data);
+
+       if (_detail_data->forget_confirm_popup != NULL) {
+               evas_object_del(_detail_data->forget_confirm_popup);
+               _detail_data->forget_confirm_popup = NULL;
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void forget_sk_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+//     view_detail_data *_detail_data = (view_detail_data *)data;
+       _detail_data = (view_detail_data *)data;
+       retm_if(NULL == _detail_data);
+
+       if (!_detail_data->forget_confirm_popup) {
+               popup_btn_info_t popup_data;
+               memset(&popup_data, 0, sizeof(popup_data));
+
+               popup_data.title_txt = "IDS_WIFI_OPT_FORGET_NETWORK";
+               popup_data.info_txt = "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED";
+               popup_data.btn1_cb = cancel_cb;
+               popup_data.btn1_txt = "IDS_WIFI_SK_CANCEL";
+               popup_data.btn1_data = _detail_data;
+               popup_data.btn2_cb = ok_cb;
+               popup_data.btn2_txt = "IDS_WIFI_SK_FORGET";
+               popup_data.btn2_data = _detail_data;
+
+               _detail_data->forget_confirm_popup = common_utils_show_info_popup(_detail_data->win, &popup_data);
+       }
+
+       if (_detail_data->ctxpopup != NULL) {
+               evas_object_del(_detail_data->ctxpopup);
+               _detail_data->ctxpopup = NULL;
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static Eina_Bool detailview_sk_cb(void *data, Elm_Object_Item *it)
+{
+       __COMMON_FUNC_ENTER__;
+
+       Evas_Object *navi_frame = NULL;
+
+       if (view_detail_end == TRUE)
+               return EINA_TRUE;
+
+       view_detail_end = TRUE;
+
+//     view_detail_data *_detail_data = (view_detail_data *)data;
+       _detail_data = (view_detail_data *)data;
+       retvm_if(NULL == _detail_data, EINA_TRUE);
+
+       /* Delete context popup */
+       if (_detail_data->ctxpopup) {
+               evas_object_del(_detail_data->ctxpopup);
+               _detail_data->ctxpopup = NULL;
+       }
+
+       navi_frame = viewer_manager_get_naviframe();
+       retvm_if(NULL == navi_frame, EINA_TRUE);
+
+       evas_object_smart_callback_add(navi_frame, "transition,finished",
+                       _transition_finished_sub_cb, _detail_data);
+
+       __COMMON_FUNC_EXIT__;
+
+       return EINA_TRUE;
+}
+
+static void __view_detail_imf_ctxt_evnt_cb(void *data, Ecore_IMF_Context *ctx, int value)
+{
+       if (!data)
+               return;
+
+       if (value == ECORE_IMF_INPUT_PANEL_STATE_SHOW) {
+               DEBUG_LOG(UG_NAME_NORMAL, "Key pad is now open");
+               elm_object_item_signal_emit(data, "elm,state,sip,shown", "");
+       } else if (value == ECORE_IMF_INPUT_PANEL_STATE_HIDE) {
+               DEBUG_LOG(UG_NAME_NORMAL, "Key pad is now closed");
+               elm_object_item_signal_emit(data, "elm,state,sip,hidden", "");
+       }
+       return;
+}
+
+// IoT Common
+static Evas_Object *_forget_btn_item_content_get(void *data, Evas_Object *obj, const char *part)
+{
+       if (!obj)
+               return NULL;
+
+       Evas_Object *layout = NULL;
+       Evas_Object *btn = NULL;
+
+       layout = elm_layout_add(obj);
+       if (!layout)
+               return NULL;
+
+       elm_layout_file_set(layout, CUSTOM_GENLIST_PATH, "gl_custom_list_button_item");
+       btn = elm_button_add(layout);
+       elm_object_style_set(btn, "border");
+       elm_object_domain_translatable_text_set(btn, PACKAGE, "IDS_WIFI_SK_FORGET");
+       evas_object_smart_callback_add(btn, "clicked", forget_sk_cb, data);
+       elm_object_part_content_set(layout, "elm.swallow.content", btn);
+
+       return layout;
+}
+
+// IoT Common
+static void __view_detail_add_forget_button(Evas_Object *list, view_detail_data *data)
+{
+       forget_btn_itc = elm_genlist_item_class_new();
+       forget_btn_itc->item_style = g_genlist_info[WIFI_GENLIST_FULL_STYLE].style_name;
+       forget_btn_itc->func.text_get = NULL;
+       forget_btn_itc->func.content_get = _forget_btn_item_content_get;
+       forget_btn_itc->func.state_get = NULL;
+       forget_btn_itc->func.del = NULL;
+
+       elm_genlist_item_append(list, forget_btn_itc, data,
+                       NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+}
+
+static gboolean __view_detail_load_ip_info_list_cb(void *data)
+{
+       __COMMON_FUNC_ENTER__;
+       Elm_Object_Item *navi_it = NULL;
+       Evas_Object *list = NULL;
+       Evas_Object *layout;
+
+       _detail_data = (view_detail_data *)data;
+
+       if (!_detail_data)
+               return FALSE;
+
+       navi_it = elm_naviframe_top_item_get(viewer_manager_get_naviframe());
+       layout = elm_object_item_part_content_get(navi_it, "elm.swallow.content");
+
+       /* Create an EAP connect view list */
+       list = elm_object_part_content_get(layout, "elm.swallow.content");
+
+       /* Append ip info list */
+       if (ug_app_state->ug_type == UG_VIEW_IOT_COMMON)
+               _detail_data->ip_info = ip_info_append_items(_detail_data->ap,
+                       PACKAGE, list, NULL, NULL, _detail_data->win);
+       else
+               _detail_data->ip_info = ip_info_append_items(_detail_data->ap,
+                       PACKAGE, list, __view_detail_imf_ctxt_evnt_cb, navi_it, _detail_data->win);
+
+       /* Append forget button */
+       if (ug_app_state->ug_type == UG_VIEW_IOT_COMMON) {
+               wifi_manager_connection_state_e state;
+               wifi_manager_ap_get_connection_state(_detail_data->ap, &state);
+               if (state == WIFI_MANAGER_CONNECTION_STATE_CONNECTED)
+                       __view_detail_add_forget_button(list, _detail_data);
+       }
+
+       if (_detail_data && _detail_data->btn)
+               elm_object_disabled_set(_detail_data->btn, EINA_FALSE);
+
+       __COMMON_FUNC_EXIT__;
+       return FALSE;
+}
+
+static void _transition_finished_sub_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       Evas_Object *navi = NULL;
+       Elm_Object_Item *target_item = NULL;
+       wifi_manager_connection_state_e connection_state;
+
+       _detail_data = (view_detail_data *)data;
+       if (!_detail_data) {
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+#if 0
+       if (_detail_data->eap_info_list)
+               eap_info_save_data(_detail_data->eap_info_list);
+#endif
+
+       navi = (Evas_Object *)viewer_manager_get_naviframe();
+       if (navi == NULL) {
+               __COMMON_FUNC_EXIT__;
+               return;
+       } else {
+               ip_info_save_data(_detail_data->ip_info);
+               wlan_manager_update_ap(_detail_data->ip_info->ip_info_list->ap);
+               evas_object_smart_callback_del(navi, "transition,finished",
+                               _transition_finished_sub_cb);
+
+               if (_detail_data->ip_info->is_info_changed == TRUE &&
+                               _detail_data->ap != NULL) {
+                       wifi_manager_ap_get_connection_state(_detail_data->ap, &connection_state);
+                       if (WIFI_MANAGER_CONNECTION_STATE_CONNECTED == connection_state) {
+                               target_item = item_get_for_ap(_detail_data->ap);
+                               viewer_list_item_radio_mode_set(target_item,
+                                               VIEWER_ITEM_RADIO_MODE_CONNECTING);
+                       }
+               }
+
+               _remove_all(_detail_data);
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void gl_lang_changed(void *data, Evas_Object *obj, void *event_info)
+{
+       elm_genlist_realized_items_update(obj);
+}
+
+static void gl_realized(void *data, Evas_Object *obj, void *event_info)
+{
+       if (!obj || !event_info)
+               return;
+
+       Evas_Object *genlist = obj;
+       Elm_Object_Item *item = (Elm_Object_Item *)event_info;
+       int index = 0;
+       int count = 0;
+
+       count = elm_genlist_items_count(genlist);
+       index = elm_genlist_item_index_get(item);
+
+       INFO_LOG(UG_NAME_NORMAL, "index: %d, total: %d, item: %p", index, count, item);
+       if (index == 1)
+               elm_object_item_signal_emit(item, "elm,state,group,top", "elm");
+       else if (index == count)
+               elm_object_item_signal_emit(item, "elm,state,group,bottom", "elm");
+       else
+               elm_object_item_signal_emit(item, "elm,state,group,middle", "elm");
+}
+
+void view_detail(wifi_device_info_t *device_info, Evas_Object *win_main,
+               Evas_Object *btn)
+{
+       __COMMON_FUNC_ENTER__;
+       bool favorite = 0;
+       guint id;
+       static Elm_Genlist_Item_Class grouptitle_itc;
+       Evas_Object *layout = NULL;
+       Evas_Object *navi_frame = NULL;
+       Evas_Object *detailview_list = NULL;
+       Elm_Object_Item *title = NULL;
+       Elm_Object_Item *navi_it = NULL;
+       Evas_Object *more_btn = NULL;
+
+       if (device_info == NULL) {
+               ERROR_LOG(UG_NAME_NORMAL, "Failed: device_info is NULL");
+               return;
+       }
+
+       navi_frame = viewer_manager_get_naviframe();
+       if (navi_frame == NULL) {
+               ERROR_LOG(UG_NAME_NORMAL, "Failed to get naviframe");
+               return;
+       }
+       ecore_imf_input_panel_hide();
+       view_detail_end = FALSE;
+
+       _detail_data = g_try_new0(view_detail_data, 1);
+       retm_if(NULL == _detail_data);
+
+       _detail_data->win = win_main;
+       _detail_data->nav = navi_frame;
+
+       if (wifi_manager_ap_clone(&_detail_data->ap, device_info->ap) != WIFI_MANAGER_ERROR_NONE) {
+               ERROR_LOG(UG_NAME_NORMAL, "Failed to get cloned ap");
+               g_free(_detail_data);
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+       wifi_manager_ap_is_favorite(_detail_data->ap, &favorite);
+
+       if (device_info->ap_image_path)
+               _detail_data->ap_image_path = g_strdup(device_info->ap_image_path);
+
+       _detail_data->btn = btn;
+       if (ug_app_state->ug_type == UG_VIEW_SETUP_WIZARD) {
+               layout = elm_layout_add(navi_frame);
+
+               elm_layout_file_set(layout, SETUP_WIZARD_EDJ_PATH, "detail_pwlock");
+               elm_object_domain_translatable_part_text_set(layout,
+                       "text.title", PACKAGE, "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB");
+
+               navi_it = elm_naviframe_item_push(navi_frame,
+                                       NULL, NULL, NULL, layout, NULL);
+               elm_naviframe_item_title_enabled_set(navi_it, EINA_FALSE, EINA_FALSE);
+
+               struct ug_data *ugd = (struct ug_data *)ug_app_state->gadget;
+               int change_ang = elm_win_rotation_get(ugd->win_main);
+               if (change_ang == 0 || change_ang == 180) {
+                       common_utils_contents_rotation_adjust(UG_EVENT_ROTATE_PORTRAIT);
+                       edje_object_signal_emit((Evas_Object *)elm_layout_edje_get(layout),
+                                               "location,vertical", "elm");
+               } else {
+                       common_utils_contents_rotation_adjust(UG_EVENT_ROTATE_LANDSCAPE);
+                       edje_object_signal_emit((Evas_Object *)elm_layout_edje_get(layout),
+                               "location,horizontal", "elm");
+               }
+       } else {
+               Evas_Object *back_btn = elm_button_add(navi_frame);
+               elm_object_style_set(back_btn, "naviframe/back_btn/default");
+               evas_object_smart_callback_add(back_btn, "clicked", __back_btn_cb, NULL);
+               elm_object_focus_allow_set(back_btn, EINA_FALSE);
+
+               layout = common_utils_create_layout(navi_frame);
+
+               navi_it = elm_naviframe_item_push(navi_frame,
+                               "IDS_WIFI_HEADER_WI_FI_NETWORK_INFO_ABB",
+                               back_btn, NULL, layout, NULL);
+               elm_object_item_domain_text_translatable_set(navi_it,
+                               PACKAGE, EINA_TRUE);
+       }
+
+       evas_object_show(layout);
+
+       detailview_list = elm_genlist_add(layout);
+       assertm_if(NULL == detailview_list, "NULL!!");
+       //elm_genlist_realization_mode_set(detailview_list, EINA_TRUE);
+
+       elm_object_style_set(detailview_list, "dialogue");
+       _detail_data->view_detail_list = detailview_list;
+
+       evas_object_smart_callback_add(detailview_list, "language,changed",
+                       gl_lang_changed, NULL);
+
+       if (ug_app_state->ug_type == UG_VIEW_IOT_COMMON)
+               evas_object_smart_callback_add(detailview_list, "realized", gl_realized, NULL);
+
+       grouptitle_itc.item_style = g_genlist_info[WIFI_GENLIST_2LINE_STYLE].style_name;
+       grouptitle_itc.func.text_get = _view_detail_grouptitle_text_get;
+       grouptitle_itc.func.content_get = _view_detail_grouptitle_content_get;
+       grouptitle_itc.func.state_get = NULL;
+       grouptitle_itc.func.del = NULL;
+
+       /* AP name and signal strength icon */
+       title = elm_genlist_item_append(detailview_list,
+                               &grouptitle_itc, _detail_data, NULL, ELM_GENLIST_ITEM_GROUP,
+                               NULL, NULL);
+       elm_genlist_item_select_mode_set(title, ELM_OBJECT_SELECT_MODE_NONE);
+
+       elm_object_part_content_set(layout, "elm.swallow.content", detailview_list);
+
+       evas_object_data_set(navi_frame, SCREEN_TYPE_ID_KEY,
+                               (void *)VIEW_MANAGER_VIEW_TYPE_DETAIL);
+
+       /* Set pop callback */
+       elm_naviframe_item_pop_cb_set(navi_it, detailview_sk_cb, _detail_data);
+
+       if (favorite) {
+               /* Toolbar Forget button */
+#if 0
+               Evas_Object *toolbar = NULL;
+
+               toolbar = elm_toolbar_add(navi_frame);
+               elm_toolbar_shrink_mode_set(toolbar, ELM_TOOLBAR_SHRINK_EXPAND);
+               elm_toolbar_transverse_expanded_set(toolbar, EINA_TRUE);
+               elm_toolbar_select_mode_set(toolbar, ELM_OBJECT_SELECT_MODE_NONE);
+
+               elm_toolbar_item_append(toolbar, NULL,
+                               sc(PACKAGE, I18N_TYPE_Forget),
+                               forget_sk_cb, _detail_data);
+
+               elm_object_item_part_content_set(navi_it, "toolbar", toolbar);
+#endif
+
+               more_btn = elm_button_add(_detail_data->nav);
+               elm_object_style_set(more_btn, "naviframe/more/default");
+               evas_object_smart_callback_add(more_btn, "clicked",
+                               _create_ctxpopup_forget_btn_cb, win_main);
+               elm_object_item_part_content_set(navi_it, "toolbar_more_btn", more_btn);
+       }
+
+       wifi_manager_security_type_e type = WIFI_MANAGER_SECURITY_TYPE_NONE;
+       wifi_manager_ap_get_security_type(_detail_data->ap, &type);
+       if (WIFI_MANAGER_SECURITY_TYPE_EAP == type) {
+               wifi_manager_connection_state_e connection_state;
+               wifi_manager_ap_get_connection_state(_detail_data->ap, &connection_state);
+               if (favorite || WIFI_MANAGER_CONNECTION_STATE_CONNECTED == connection_state) {
+                       _detail_data->eap_info_list = eap_info_append_items(_detail_data->ap,
+                                       detailview_list, PACKAGE, __view_detail_imf_ctxt_evnt_cb,
+                                       navi_it);
+               }
+       }
+
+       /* Append the ip info details */
+       id = common_util_managed_idle_add(__view_detail_load_ip_info_list_cb, _detail_data);
+       if (!id) {
+               wifi_manager_ap_destroy(_detail_data->ap);
+               g_free(_detail_data->ap_image_path);
+               g_free(_detail_data);
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
diff --git a/ui-gadget/view_detail.h b/ui-gadget/view_detail.h
new file mode 100644 (file)
index 0000000..76a6181
--- /dev/null
@@ -0,0 +1,51 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VIEW_DETAIL_H__
+#define __VIEW_DETAIL_H__
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+#include <Evas.h>
+
+void view_detail(wifi_device_info_t *device_info, Evas_Object *win_main,
+               Evas_Object *btn);
+
+int detailview_ip_and_dns_type_set_as_static();
+
+int detailview_modified_ip_address_set(char* data);
+int detailview_modified_gateway_address_set(char* data);
+int detailview_modified_subnet_mask_set(char* data);
+int detailview_modified_dns1_address_set(char* data);
+int detailview_modified_dns2_address_set(char* data);
+
+const char* detailview_modified_ip_address_get(void);
+const char* detailview_modified_gateway_address_get(void);
+const char* detailview_modified_subnet_mask_get(void);
+const char* detailview_modified_dns1_address_get(void);
+const char* detailview_modified_dns2_address_get(void);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/ui-gadget/view_ime_hidden.c b/ui-gadget/view_ime_hidden.c
new file mode 100644 (file)
index 0000000..8e7a90d
--- /dev/null
@@ -0,0 +1,329 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#include <feedback.h>
+
+#include "ug_wifi.h"
+#include "view_ime_hidden.h"
+#include "i18nmanager.h"
+#include "wlan_manager.h"
+#include "viewer_manager.h"
+#include "viewer_list.h"
+#include "common_utils.h"
+
+struct hiddep_ap_popup_data {
+       Evas_Object *win;
+       const char *str_pkg_name;
+       Evas_Object *popup;
+       Evas_Object *entry;
+       Evas_Object *ok_btn;
+};
+
+static hiddep_ap_popup_data_t *g_hidden_ap_popup_data = NULL;
+static Elm_Genlist_Item_Class g_entry_itc;
+
+static Eina_Bool _enable_scan_updates_cb(void *data)
+{
+       /* Lets enable the scan updates */
+       wlan_manager_enable_scan_result_update();
+
+       /* Reset the ecore timer handle */
+       common_util_manager_ecore_scan_update_timer_reset();
+
+       return ECORE_CALLBACK_CANCEL;
+}
+
+static void __popup_entry_changed_cb(void* data, Evas_Object* obj, void* event_info)
+{
+       if (g_hidden_ap_popup_data == NULL)
+               return;
+
+       hiddep_ap_popup_data_t *popup_data = g_hidden_ap_popup_data;
+       Evas_Object *ok_btn = popup_data->ok_btn;
+
+//     if (elm_object_part_content_get(obj, "elm.swallow.clear")) {
+               if (elm_object_focus_get(obj)) {
+                       if (elm_entry_is_empty(obj)) {
+                               elm_object_signal_emit(obj, "elm,state,clear,hidden", "");
+                               elm_object_disabled_set(ok_btn, EINA_TRUE);
+                               elm_entry_input_panel_return_key_disabled_set(obj, EINA_TRUE);
+                       } else {
+                               elm_object_signal_emit(obj, "elm,state,clear,visible", "");
+                               elm_object_disabled_set(ok_btn, EINA_FALSE);
+                               elm_entry_input_panel_return_key_disabled_set(obj, EINA_FALSE);
+                       }
+               }
+//     }
+}
+
+static void __popup_entry_focused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       if (elm_object_part_content_get(obj, "elm.swallow.clear")) {
+               if (!elm_entry_is_empty(obj))
+                       elm_object_signal_emit(obj, "elm,state,clear,visible", "");
+               else
+                       elm_object_signal_emit(obj, "elm,state,clear,hidden", "");
+               }
+       elm_object_signal_emit(obj, "elm,state,focus,on", "");
+}
+
+static void __popup_entry_unfocused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       if (elm_object_part_content_get(obj, "elm.swallow.clear"))
+               elm_object_signal_emit(obj, "elm,state,clear,hidden", "");
+       elm_object_signal_emit(obj, "elm,state,focus,off", "");
+}
+
+static void __popup_entry_maxlength_reached(void *data, Evas_Object *obj,
+               void *event_info)
+{
+               common_utils_send_message_to_net_popup("Password length",
+                               "Lengthy Password", "notification", NULL);
+}
+
+static void __popup_entry_edit_mode_show_cb(void *data, Evas *e, Evas_Object *obj,
+               void *event_info)
+{
+       evas_object_event_callback_del(obj, EVAS_CALLBACK_SHOW,
+                       __popup_entry_edit_mode_show_cb);
+
+       elm_object_focus_set(obj, EINA_TRUE);
+}
+
+hiddep_ap_popup_data_t *view_hidden_ap_popup_data_get(void)
+{
+       return g_hidden_ap_popup_data;
+}
+
+void view_hidden_ap_popup_delete(void)
+{
+       if (g_hidden_ap_popup_data == NULL)
+               return;
+
+       if (g_hidden_ap_popup_data->popup) {
+               evas_object_del(g_hidden_ap_popup_data->popup);
+               g_hidden_ap_popup_data->popup = NULL;
+       }
+
+       g_free(g_hidden_ap_popup_data);
+       g_hidden_ap_popup_data = NULL;
+}
+
+void view_hidden_ap_popup_destroy(void)
+{
+       view_hidden_ap_popup_delete();
+
+       /* A delay is needed to get the smooth Input panel closing animation effect */
+       common_util_managed_ecore_scan_update_timer_add(0.1,
+                       _enable_scan_updates_cb, NULL);
+}
+
+static void view_hidden_ap_popup_ok_cb(void *data, Evas_Object *obj,
+               void *event_info)
+{
+       hiddep_ap_popup_data_t *popup_data = g_hidden_ap_popup_data;
+       char *entry_txt = NULL;
+       int err;
+
+       if (popup_data == NULL)
+               return;
+
+       entry_txt = elm_entry_markup_to_utf8(elm_entry_entry_get(
+                       popup_data->entry));
+
+       err = wlan_manager_scan_with_ssid(entry_txt, entry_txt);
+       if (err != WLAN_MANAGER_ERR_NONE) {
+               common_utils_send_message_to_net_popup("Network connection popup",
+                               "no ap found", "notification", NULL);
+
+               view_hidden_ap_popup_destroy();
+               g_free(entry_txt);
+
+               return;
+       }
+
+       viewer_manager_show(VIEWER_WINSET_SEARCHING);
+       viewer_manager_header_mode_set(HEADER_MODE_SEARCHING);
+
+       evas_object_del(popup_data->popup);
+       popup_data->popup = NULL;
+
+       /* A delay is needed to get the smooth Input panel closing animation effect */
+       common_util_managed_ecore_scan_update_timer_add(0.1,
+                       _enable_scan_updates_cb, NULL);
+}
+
+static void view_hidden_ap_popup_cancel_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       viewer_manager_request_scan();
+       view_hidden_ap_popup_destroy();
+}
+
+static Evas_Object *_gl_entry_item_content_get(void *data,
+               Evas_Object *obj, const char *part)
+{
+       if (obj == NULL)
+               return NULL;
+
+       int return_key_type;
+       Evas_Object *entry = NULL;
+       Evas_Object *editfield = NULL;
+
+       static Elm_Entry_Filter_Limit_Size limit_filter_data;
+
+       if (!g_strcmp0(part, "elm.swallow.content")) {
+               editfield = elm_layout_add(obj);
+               elm_layout_theme_set(editfield, "layout", "editfield", "singleline");
+               evas_object_size_hint_weight_set(editfield, EVAS_HINT_EXPAND, 0.0);
+               evas_object_size_hint_align_set(editfield, EVAS_HINT_FILL, 0.0);
+               entry = elm_entry_add(editfield);
+               elm_entry_single_line_set(entry, EINA_TRUE);
+               elm_entry_scrollable_set(entry, EINA_TRUE);
+               evas_object_size_hint_weight_set(entry, EVAS_HINT_EXPAND, 0.0);
+               evas_object_size_hint_align_set(entry, EVAS_HINT_FILL, 0.0);
+               if (!entry)
+                       return NULL;
+
+               elm_entry_cnp_mode_set(entry, ELM_CNP_MODE_PLAINTEXT);
+               elm_entry_input_panel_layout_set(entry, ELM_INPUT_PANEL_LAYOUT_NORMAL);
+               elm_entry_prediction_allow_set(entry, EINA_FALSE);
+               elm_entry_autocapital_type_set(entry, ELM_AUTOCAPITAL_TYPE_NONE);
+               elm_object_domain_translatable_part_text_set(entry, "elm.guide",
+                               PACKAGE, "IDS_ST_BODY_NETWORK_SSID");
+               elm_object_signal_emit(entry, "elm,action,hide,search_icon", "");
+
+               limit_filter_data.max_char_count = 32;
+               elm_entry_markup_filter_append(entry, elm_entry_filter_limit_size,
+                               &limit_filter_data);
+
+               return_key_type = ECORE_IMF_INPUT_PANEL_RETURN_KEY_TYPE_DONE;
+               elm_entry_input_panel_return_key_type_set(entry, return_key_type);
+               elm_entry_input_panel_return_key_disabled_set(entry, EINA_TRUE);
+
+               g_hidden_ap_popup_data->entry = entry;
+
+               evas_object_smart_callback_add(entry, "activated",
+                               view_hidden_ap_popup_ok_cb, NULL);
+               evas_object_smart_callback_add(entry, "changed",
+                               __popup_entry_changed_cb, NULL);
+               evas_object_smart_callback_add(entry, "preedit,changed",
+                               __popup_entry_changed_cb, NULL);
+               evas_object_smart_callback_add(entry, "focused",
+                               __popup_entry_focused_cb, NULL);
+               evas_object_smart_callback_add(entry, "unfocused",
+                               __popup_entry_unfocused_cb, NULL);
+               evas_object_event_callback_add(entry, EVAS_CALLBACK_SHOW,
+                               __popup_entry_edit_mode_show_cb, NULL);
+               evas_object_smart_callback_add(entry, "maxlength,reached",
+                               __popup_entry_maxlength_reached, NULL);
+
+               elm_object_part_content_set(editfield, "elm.swallow.content", entry);
+               elm_entry_input_panel_show(entry);
+
+               return editfield;
+       }
+
+       return NULL;
+}
+
+static void popup_animation_finish_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+       Elm_Object_Item *item = (Elm_Object_Item *) data;
+       Evas_Object *entry = NULL;
+
+       entry = elm_object_item_part_content_get(item, "elm.icon.entry");
+       elm_entry_input_panel_show(entry);
+       elm_object_focus_set(entry, EINA_TRUE);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+void view_hidden_ap_popup_create(Evas_Object *win_main, const char *str_pkg_name)
+{
+       __COMMON_FUNC_ENTER__;
+
+       Evas_Object *passpopup = NULL;
+       Evas_Object *genlist = NULL;
+       popup_btn_info_t popup_data;
+
+       if (win_main == NULL) {
+               INFO_LOG(UG_NAME_ERR, "Invalid argument passed.");
+               return;
+       }
+
+       if (g_hidden_ap_popup_data != NULL) {
+               if (g_hidden_ap_popup_data->popup != NULL) {
+                       evas_object_del(g_hidden_ap_popup_data->popup);
+                       g_hidden_ap_popup_data->popup = NULL;
+               }
+               g_free(g_hidden_ap_popup_data);
+       }
+
+       g_hidden_ap_popup_data = g_try_new0(hiddep_ap_popup_data_t, 1);
+       if (g_hidden_ap_popup_data == NULL) {
+               INFO_LOG(UG_NAME_ERR, "Memory allocation error.");
+               return;
+       }
+
+       /* Lets disable the scan updates so that the UI is not refreshed un necessarily */
+       wlan_manager_disable_scan_result_update();
+
+       memset(&popup_data, 0, sizeof(popup_data));
+       popup_data.title_txt = "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK";
+       popup_data.btn1_cb = view_hidden_ap_popup_cancel_cb;
+       popup_data.btn1_data = NULL;
+       popup_data.btn1_txt = "IDS_WIFI_SK_CANCEL";
+       popup_data.btn2_cb = view_hidden_ap_popup_ok_cb;
+       popup_data.btn2_data = NULL;
+       popup_data.btn2_txt = "IDS_COM_BODY_FIND";
+
+       passpopup = common_utils_show_info_popup(win_main, &popup_data);
+       g_hidden_ap_popup_data->ok_btn = popup_data.btn;
+       elm_object_disabled_set(g_hidden_ap_popup_data->ok_btn, EINA_TRUE);
+
+       g_hidden_ap_popup_data->win = win_main;
+       g_hidden_ap_popup_data->str_pkg_name = str_pkg_name;
+       g_hidden_ap_popup_data->popup = passpopup;
+
+       genlist = elm_genlist_add(passpopup);
+       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       //elm_genlist_realization_mode_set(genlist, EINA_TRUE);
+       elm_scroller_content_min_limit(genlist, EINA_FALSE, EINA_TRUE);
+
+       g_entry_itc.item_style = "full";
+       g_entry_itc.func.text_get = NULL;
+       g_entry_itc.func.content_get = _gl_entry_item_content_get;
+       g_entry_itc.func.state_get = NULL;
+       g_entry_itc.func.del = NULL;
+
+       Elm_Object_Item * entry_item = elm_genlist_item_append(genlist,
+                       &g_entry_itc, NULL, NULL, ELM_GENLIST_ITEM_NONE,
+                       NULL, NULL);
+
+       evas_object_smart_callback_add(passpopup, "show,finished",
+                       popup_animation_finish_cb, entry_item);
+
+       evas_object_show(genlist);
+       elm_object_content_set(passpopup, genlist);
+       evas_object_show(passpopup);
+
+       __COMMON_FUNC_EXIT__;
+}
diff --git a/ui-gadget/view_ime_hidden.h b/ui-gadget/view_ime_hidden.h
new file mode 100644 (file)
index 0000000..03ba0c8
--- /dev/null
@@ -0,0 +1,42 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VIEW_IME_HIDDEN_H__
+#define __VIEW_IME_HIDDEN_H__
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+#include <Evas.h>
+
+typedef struct hiddep_ap_popup_data hiddep_ap_popup_data_t;
+
+void view_hidden_ap_popup_create(Evas_Object *win_main,
+               const char *str_pkg_name);
+void view_hidden_ap_popup_delete(void);
+void view_hidden_ap_popup_destroy(void);
+hiddep_ap_popup_data_t *view_hidden_ap_popup_data_get(void);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/ui-gadget/viewer_list.h b/ui-gadget/viewer_list.h
new file mode 100644 (file)
index 0000000..8279ca3
--- /dev/null
@@ -0,0 +1,78 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VIEWER_LIST_H__
+#define __VIEWER_LIST_H__
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+#include "viewer_manager.h"
+
+typedef struct {
+       wifi_device_info_t *device_info;
+       VIEWER_ITEM_RADIO_MODES radio_mode;
+} ug_genlist_data_t;
+
+Evas_Object *viewer_list_create(Evas_Object *win);
+
+//////// list item add / remove ///////////////////////////////////////////////////////////////
+void viewer_list_title_item_set(Elm_Object_Item *item_header);
+void viewer_list_title_item_del(void);
+void viewer_list_title_item_update(void);
+
+int viewer_list_item_radio_mode_set(Elm_Object_Item* item,
+               VIEWER_ITEM_RADIO_MODES mode);
+Elm_Object_Item *viewer_list_item_insert_after(wifi_device_info_t *wifi_device,
+               Elm_Object_Item *after);
+Elm_Object_Item *viewer_list_get_first_item(void);
+Elm_Object_Item* viewer_list_get_last_item(void);
+void viewer_list_item_clear(void);
+////////////////////////////////////////////////////////////////////////////////////////////////
+
+//////// item iteration /////////////////////////////////////////////////////////////////////////
+int viewer_list_item_size_get(void);
+void viewer_list_item_del(Elm_Object_Item *item);
+Elm_Object_Item *viewer_list_item_first_get(Evas_Object* list);
+Elm_Object_Item *viewer_list_item_next_get(const Elm_Object_Item* current);
+Elm_Object_Item *viewer_list_item_at_index(int index);
+/////////////////////////////////////////////////////////////////////////////////////////////////
+
+//////// item control /////////////////////////////////////////////////////////////////////////
+void viewer_list_item_enable_all(void);
+void viewer_list_item_disable_all(void);
+//////////////////////////////////////////////////////////////////////////////////////////////////
+
+void viewer_list_last_item_set(Elm_Object_Item *item);
+
+Elm_Object_Item *item_get_for_ap(wifi_manager_ap_h ap);
+Elm_Object_Item *item_get_for_ssid(const char *ssid);
+
+void viewer_list_wifi_connect(wifi_device_info_t *device_info);
+void viewer_list_wifi_reconnect(wifi_device_info_t *device_info);
+void viewer_list_clear_disconnect_popup(wifi_manager_ap_h ap);
+
+char* ConvertRGBAtoHex(int r, int g, int b, int a);
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/ui-gadget/viewer_manager.c b/ui-gadget/viewer_manager.c
new file mode 100644 (file)
index 0000000..739720f
--- /dev/null
@@ -0,0 +1,2479 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#include <vconf.h>
+#include <vconf-keys.h>
+#include <ui-gadget.h>
+#include <app_control_internal.h>
+#include <efl_extension.h>
+#include <wifi-manager.h>
+
+#include "common.h"
+#include "ug_wifi.h"
+#include "viewer_list.h"
+#include "i18nmanager.h"
+#include "common_utils.h"
+#include "winset_popup.h"
+#include "viewer_manager.h"
+#include "view_ime_hidden.h"
+#include "view_advanced.h"
+#include "view_detail.h"
+
+typedef struct {
+       wifi_manager_security_type_e sec_mode;
+       char *ssid;
+       wifi_device_info_t *device_info;
+       Evas_Object *confirm_popup;
+} hidden_ap_data_t;
+
+typedef struct viewer_manager_object {
+       Evas_Object *nav;
+       Elm_Object_Item *navi_it;
+       Evas_Object *scan_button;
+       Evas_Object *next_button;
+       Evas_Object *prev_button;
+       Evas_Object *list;
+
+       Evas_Object *sw_hidden_btn;
+       Evas_Object *sw_scan_btn;
+
+       Elm_Object_Item *item_wifi_onoff;
+       char *item_wifi_onoff_text;
+
+       Elm_Object_Item *item_onoff_description;
+       char *item_onoff_description_text;
+
+       HEADER_MODES header_mode;
+       Evas_Object *ctxpopup;
+       bool is_first_time_no_profiles;
+
+       int sort_type;
+       hidden_ap_data_t *hidden_popup_data;
+} viewer_manager_object;
+
+typedef struct {
+       Evas_Object *list;
+       Elm_Object_Item *last_appended_item;
+       int total_items_added;
+} view_manager_list_update_info_t;
+
+static viewer_manager_object *manager_object = NULL;
+
+extern wifi_appdata *ug_app_state;
+
+static Elm_Genlist_Item_Class wifi_onoff_itc;
+static Elm_Genlist_Item_Class onoff_description_itc;
+
+static GList *wifi_device_list = NULL;
+static Eina_Bool rotate_flag = EINA_FALSE;
+
+static bool show_more = TRUE;
+
+wifi_emulator_sample_s wifi_samples[] = {
+               {"datanetwork", WIFI_MANAGER_SECURITY_TYPE_WPA_PSK, 1},
+               {"ureadyinternet", WIFI_MANAGER_SECURITY_TYPE_EAP, 0},
+               {"uready", WIFI_MANAGER_SECURITY_TYPE_EAP, 1},
+               {"setup", WIFI_MANAGER_SECURITY_TYPE_NONE, 0},
+               {"Tizen", WIFI_MANAGER_SECURITY_TYPE_WPA2_PSK, 1},
+};
+int wifi_sample_count = sizeof(wifi_samples) / sizeof(wifi_samples[0]);
+
+static void _hidden_button_callback(void* data, Evas_Object* obj, void* event_info);
+static void viewer_manager_hidden_confirm_cleanup(void);
+
+extern genlist_info_t g_genlist_info[WIFI_GENLIST_STYLE_MAX];
+extern content_size_info_t g_content_size_info;
+
+#ifdef MODEL_BUILD_FEATURE_WLAN_CONCURRENT_MODE
+static void _launch_wifi_direct_app(void)
+{
+       int ret = APP_CONTROL_ERROR_NONE;
+       app_control_h app_control;
+
+       app_control_create(&app_control);
+       app_control_set_operation(app_control, APP_CONTROL_OPERATION_DEFAULT);
+       app_control_set_launch_mode(app_control, APP_CONTROL_LAUNCH_MODE_GROUP);
+       app_control_set_app_id(app_control, "ug-setting-wifidirect-efl");
+
+       ret = app_control_send_launch_request(app_control, NULL, NULL);
+       if (ret == APP_CONTROL_ERROR_NONE)
+               INFO_LOG(UG_NAME_NORMAL, "Launch Wi-Fi Direct successful");
+       else
+               ERROR_LOG(UG_NAME_NORMAL, "Fail to launch Wi-Fi Direct");
+
+       app_control_destroy(app_control);
+}
+#endif
+
+static gboolean viewer_manager_is_passwd_popup_exists(void)
+{
+       if (ug_app_state->passpopup != NULL)
+               return TRUE;
+
+       return FALSE;
+}
+
+void language_changed_refresh()
+{
+       if (UG_VIEW_SETUP_WIZARD == ug_app_state->ug_type) {
+               elm_genlist_realized_items_update(manager_object->list);
+               viewer_manager_refresh();
+       }
+}
+
+void viewer_manager_update_item_favorite_status(wifi_manager_ap_h ap)
+{
+       if (ap == NULL)
+               return;
+
+       Elm_Object_Item *target_item = item_get_for_ap(ap);
+       if (target_item == NULL)
+               return;
+
+       ug_genlist_data_t *gdata = NULL;
+
+       gdata = (ug_genlist_data_t *)elm_object_item_data_get(target_item);
+       if (gdata == NULL || gdata->device_info == NULL) {
+               INFO_LOG(COMMON_NAME_ERR, "gdata or device_info is NULL");
+               return;
+       }
+
+       gdata->radio_mode = VIEWER_ITEM_RADIO_MODE_OFF;
+       if (gdata->device_info->ap_status_txt) {
+               g_free(gdata->device_info->ap_status_txt);
+               gdata->device_info->ap_status_txt =
+                       common_utils_get_ap_security_type_info_txt(PACKAGE,
+                                       gdata->device_info, false);
+       }
+
+       if (target_item != NULL)
+               elm_genlist_item_update(target_item);
+}
+
+void power_control(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       int cur_state = -1;
+       cur_state = viewer_manager_header_mode_get();
+
+       INFO_LOG(UG_NAME_NORMAL, "current state %d\n", cur_state);
+
+       int ret;
+
+       switch (cur_state) {
+       case HEADER_MODE_OFF:
+       case HEADER_MODE_ACTIVATING:
+               ug_app_state->is_first_scan = true;
+               ret = wlan_manager_power_on();
+               switch (ret) {
+               case WLAN_MANAGER_ERR_NONE:
+                       viewer_manager_show(VIEWER_WINSET_SEARCHING);
+                       viewer_manager_header_mode_set(HEADER_MODE_ACTIVATING);
+                       viewer_manager_create_scan_btn();
+
+                       if (_is_emulator()) {
+                               wifi_emulator_create_event_timer(WIFI_EMUL_EVENT_TIMER_ACTIVATE,
+                                               1000, wlan_manager_emulator_power_on, NULL);
+                       }
+                       break;
+
+#if defined TIZEN_TETHERING_ENABLE
+               case WLAN_MANAGER_ERR_WIFI_TETHERING_OCCUPIED:
+                       winset_popup_mode_set(ug_app_state->popup_manager,
+                                       POPUP_OPTION_POWER_ON_FAILED_TETHERING_OCCUPIED, NULL);
+                       break;
+
+               case WLAN_MANAGER_ERR_WIFI_AP_TETHERING_OCCUPIED:
+                       winset_popup_mode_set(ug_app_state->popup_manager,
+                                       POPUP_OPTION_POWER_ON_FAILED_TETHERING_AP_OCCUPIED, NULL);
+                       break;
+#endif
+
+               default:
+                       viewer_manager_header_mode_set(HEADER_MODE_OFF);
+                       INFO_LOG(UG_NAME_NORMAL, "power on failed. ret = %d", ret);
+                       break;
+               }
+
+               break;
+
+       case HEADER_MODE_ON:
+       case HEADER_MODE_CONNECTING:
+       case HEADER_MODE_CONNECTED:
+       case HEADER_MODE_SEARCHING:
+               ret = wlan_manager_power_off();
+               switch (ret) {
+               case WLAN_MANAGER_ERR_NONE:
+                       viewer_manager_show(VIEWER_WINSET_SEARCHING);
+                       viewer_manager_header_mode_set(HEADER_MODE_DEACTIVATING);
+
+                       // Lets ignore all the scan updates because we are powering off now.
+                       wlan_manager_disable_scan_result_update();
+                       if (_is_emulator()) {
+                               wifi_emulator_create_event_timer(WIFI_EMUL_EVENT_TIMER_DEACTIVATE,
+                                               500, wlan_manager_emulator_power_off, NULL);
+                       }
+                       break;
+
+               default:
+                       INFO_LOG(UG_NAME_NORMAL, "power off failed. ret = %d", ret);
+                       break;
+               }
+
+               break;
+
+       case HEADER_MODE_DEACTIVATING:
+       default:
+               INFO_LOG(UG_NAME_NORMAL, "Powering off in progress. Let it complete. \n");
+               break;
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void _transition_finished_main_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       view_manager_view_type_t top_view_id;
+
+       top_view_id = (view_manager_view_type_t)evas_object_data_get(
+                               obj, SCREEN_TYPE_ID_KEY);
+
+       if (data == elm_naviframe_top_item_get(obj)) {
+               /* We are now in main view */
+               if (viewer_manager_is_passwd_popup_exists() == TRUE) {
+                       top_view_id = VIEW_MANAGER_VIEW_TYPE_PASSWD_POPUP;
+               } else {
+                       top_view_id = VIEW_MANAGER_VIEW_TYPE_MAIN;
+                       if (wifi_is_scan_required() == true)
+                               viewer_manager_request_scan();
+               }
+               evas_object_data_set(obj, SCREEN_TYPE_ID_KEY,
+                               (void *)VIEW_MANAGER_VIEW_TYPE_MAIN);
+
+               viewer_manager_rotate_top_setupwizard_layout();
+       }
+
+       INFO_LOG(UG_NAME_NORMAL, "top view id = %d", top_view_id);
+
+       switch (top_view_id) {
+       case VIEW_MANAGER_VIEW_TYPE_MAIN:
+               /* Lets enable the scan updates */
+               wlan_manager_enable_scan_result_update();
+               break;
+
+       case VIEW_MANAGER_VIEW_TYPE_DETAIL:
+       case VIEW_MANAGER_VIEW_TYPE_EAP:
+       case VIEW_MANAGER_VIEW_TYPE_PASSWD_POPUP:
+       default:
+               /* Lets disable the scan updates so that the UI is not refreshed */
+               wlan_manager_disable_scan_result_update();
+               if (top_view_id == VIEW_MANAGER_VIEW_TYPE_PASSWD_POPUP)
+                       passwd_popup_show(ug_app_state->passpopup);
+               break;
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void _lbutton_click_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       app_control_h app_control;
+       int ret;
+
+       ret = app_control_create(&app_control);
+       if (ret != APP_CONTROL_ERROR_NONE) {
+               INFO_LOG(UG_NAME_ERR, "app_control_create failed: %d", ret);
+               return;
+       }
+
+       app_control_add_extra_data(app_control, "result", "lbutton_click");
+       ug_send_result(ug_app_state->ug, app_control);
+
+       app_control_destroy(app_control);
+       ug_destroy_me(ug_app_state->ug);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void _rbutton_click_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       app_control_h app_control;
+       int ret;
+
+       ret = app_control_create(&app_control);
+       if (ret != APP_CONTROL_ERROR_NONE) {
+               INFO_LOG(UG_NAME_ERR, "app_control_create failed: %d", ret);
+               return;
+       }
+
+       app_control_add_extra_data(app_control, "result", "rbutton_click");
+       ug_send_result(ug_app_state->ug, app_control);
+
+       app_control_destroy(app_control);
+       ug_destroy_me(ug_app_state->ug);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void __back_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if ((view_manager_view_type_t)evas_object_data_get(obj, SCREEN_TYPE_ID_KEY) !=
+                       VIEW_MANAGER_VIEW_TYPE_MAIN) {
+               eext_naviframe_back_cb(data, obj, event_info);
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+       if (viewer_manager_is_passwd_popup_exists() == TRUE ||
+                       ug_app_state->bAlive == EINA_FALSE) {
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+       wifi_exit();
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static Eina_Bool _back_sk_cb(void *data, Elm_Object_Item *it)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (ug_app_state->bAlive == EINA_FALSE) {
+               __COMMON_FUNC_EXIT__;
+               return EINA_TRUE;
+       }
+
+       wifi_exit();
+
+       __COMMON_FUNC_EXIT__;
+       return EINA_FALSE;
+}
+
+#ifdef MODEL_BUILD_FEATURE_WLAN_CONCURRENT_MODE
+static gboolean __activate_more_btn(gpointer pdata)
+{
+       show_more = TRUE;
+
+       if (ug_app_state->timeout) {
+               g_source_remove(ug_app_state->timeout);
+               ug_app_state->timeout = 0;
+       }
+
+       return FALSE;
+}
+#endif
+
+static void _ctxpopup_item_select_cb(void *data, Evas_Object *obj,
+               void *event_info)
+{
+       const char *label = elm_object_item_text_get((Elm_Object_Item *) event_info);
+       if (label)
+               SECURE_INFO_LOG(UG_NAME_NORMAL, "text(%s) is clicked\n", label);
+
+       if (g_strcmp0(label, sc(PACKAGE, I18N_TYPE_Advanced)) == 0)
+               view_advanced();
+       else if (g_strcmp0(label, sc(PACKAGE, I18N_TYPE_Find_Hidden_Network)) == 0)
+               _hidden_button_callback(data, obj, event_info);
+
+#ifdef MODEL_BUILD_FEATURE_WLAN_CONCURRENT_MODE
+       else if (g_strcmp0(label, sc(PACKAGE, I18N_TYPE_WiFi_direct)) == 0) {
+               show_more = FALSE;
+               ug_app_state->timeout = g_timeout_add(300, __activate_more_btn, NULL);
+               _launch_wifi_direct_app();
+       }
+#endif
+
+       if (manager_object->ctxpopup) {
+               evas_object_del(manager_object->ctxpopup);
+               manager_object->ctxpopup = NULL;
+       }
+}
+
+static void _ctxpopup_del_cb(void *data,
+                Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (!manager_object)
+               return;
+
+       evas_object_del(manager_object->ctxpopup);
+       manager_object->ctxpopup = NULL;
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void _ctxpopup_move(Evas_Object *parent)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (!manager_object)
+               return;
+
+       Evas_Coord y = 0, w = 0, h = 0;
+       int rotate_angle;
+
+       elm_win_screen_size_get(parent, NULL, &y, &w, &h);
+       rotate_angle = elm_win_rotation_get(parent);
+
+       if (0 == rotate_angle || 180 == rotate_angle)
+               evas_object_move(manager_object->ctxpopup, w/2, h);
+       else
+               evas_object_move(manager_object->ctxpopup, h/2, w);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void _ctxpopup_dismissed_cb(void *data, Evas_Object *obj,
+               void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (!manager_object)
+               return;
+
+       Evas_Object *_win_main = data;
+
+       if (!rotate_flag) {
+               evas_object_del(manager_object->ctxpopup);
+               manager_object->ctxpopup = NULL;
+       } else {
+               _ctxpopup_move(_win_main);
+               evas_object_show(manager_object->ctxpopup);
+               rotate_flag = EINA_FALSE;
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void _ctxpopup_rotate_cb(void *data, Evas_Object *obj, void *event_info)
+{
+
+       __COMMON_FUNC_ENTER__;
+
+       if (!manager_object)
+               return;
+
+       Evas_Object *_win_main = data;
+
+       _ctxpopup_move(_win_main);
+       evas_object_show(manager_object->ctxpopup);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void _ctxpopup_resize_cb(void *data, Evas *e, Evas_Object *obj,
+               void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (manager_object->ctxpopup)
+               rotate_flag = EINA_TRUE;
+       else
+               rotate_flag = EINA_FALSE;
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void _ctxpopup_delete_cb(void *data, Evas *e, Evas_Object *obj,
+               void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       Evas_Object *navi = (Evas_Object *)data;
+       Evas_Object *ctx = obj;
+
+       if (navi == NULL)
+               return;
+
+       if (ctx == NULL)
+               return;
+
+       evas_object_smart_callback_del(ctx, "dismissed",
+                       _ctxpopup_dismissed_cb);
+       evas_object_event_callback_del(navi, EVAS_CALLBACK_RESIZE,
+                       _ctxpopup_resize_cb);
+       evas_object_smart_callback_del(elm_object_top_widget_get(ctx),
+                       "rotation,changed", _ctxpopup_rotate_cb);
+       evas_object_event_callback_del_full(ctx, EVAS_CALLBACK_DEL,
+                       _ctxpopup_delete_cb, navi);
+
+       __COMMON_FUNC_EXIT__;
+
+}
+
+static void _more_button_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       Evas_Object *_win_main = (Evas_Object*)data;
+       HEADER_MODES current_state;
+       struct ug_data *ugd = NULL;
+       Evas_Object *parent = NULL;
+       Elm_Object_Item *item = NULL;
+       int ps_mode = 0;
+
+       ugd = (struct ug_data *)ug_app_state->gadget;
+       retm_if(ugd == NULL || show_more == FALSE);
+
+       parent = ugd->win_main;
+       if (!parent || !manager_object)
+               return;
+
+       current_state = viewer_manager_header_mode_get();
+
+       if (manager_object->ctxpopup)
+               evas_object_del(manager_object->ctxpopup);
+
+       ps_mode = common_util_get_system_registry(VCONFKEY_SETAPPL_PSMODE);
+       INFO_LOG(UG_NAME_NORMAL, "PS mode - [%d]", ps_mode);
+
+       manager_object->ctxpopup = elm_ctxpopup_add(parent);
+       elm_ctxpopup_auto_hide_disabled_set(manager_object->ctxpopup, EINA_TRUE);
+       elm_object_style_set(manager_object->ctxpopup, "more/default");
+       eext_object_event_callback_add(manager_object->ctxpopup, EEXT_CALLBACK_BACK,
+                       _ctxpopup_del_cb, NULL);
+       eext_object_event_callback_add(manager_object->ctxpopup, EEXT_CALLBACK_MORE,
+                       _ctxpopup_del_cb, NULL);
+       evas_object_smart_callback_add(manager_object->ctxpopup, "dismissed",
+                       _ctxpopup_dismissed_cb, _win_main);
+       evas_object_event_callback_add(manager_object->ctxpopup, EVAS_CALLBACK_DEL,
+                       _ctxpopup_delete_cb, parent);
+       evas_object_event_callback_add(parent, EVAS_CALLBACK_RESIZE,
+                       _ctxpopup_resize_cb, _win_main);
+       evas_object_smart_callback_add(elm_object_top_widget_get(manager_object->ctxpopup),
+                       "rotation,changed", _ctxpopup_rotate_cb, _win_main);
+
+       if (current_state != HEADER_MODE_OFF &&
+                       current_state != HEADER_MODE_DEACTIVATING) {
+               item = elm_ctxpopup_item_append(manager_object->ctxpopup,
+                               "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK", NULL,
+                               _ctxpopup_item_select_cb, parent);
+               elm_object_item_domain_text_translatable_set(item, PACKAGE, EINA_TRUE);
+       }
+
+       item = elm_ctxpopup_item_append(manager_object->ctxpopup,
+                       "IDS_ST_BODY_ADVANCED", NULL,
+                       _ctxpopup_item_select_cb, parent);
+       elm_object_item_domain_text_translatable_set(item, PACKAGE, EINA_TRUE);
+
+#ifdef MODEL_BUILD_FEATURE_WLAN_CONCURRENT_MODE
+       if (ps_mode <= SETTING_PSMODE_POWERFUL &&
+                       current_state != HEADER_MODE_OFF &&
+                       current_state != HEADER_MODE_DEACTIVATING) {
+               item = elm_ctxpopup_item_append(manager_object->ctxpopup,
+                               "IDS_WIFI_BODY_WI_FI_DIRECT_ABB", NULL,
+                               _ctxpopup_item_select_cb, parent);
+               elm_object_item_domain_text_translatable_set(item, PACKAGE, EINA_TRUE);
+       }
+#endif
+
+       elm_ctxpopup_direction_priority_set(manager_object->ctxpopup,
+                       ELM_CTXPOPUP_DIRECTION_UP, ELM_CTXPOPUP_DIRECTION_UNKNOWN,
+                       ELM_CTXPOPUP_DIRECTION_UNKNOWN, ELM_CTXPOPUP_DIRECTION_UNKNOWN);
+
+       _ctxpopup_move(_win_main);
+       evas_object_show(manager_object->ctxpopup);
+}
+
+static void __refresh_scan_callback(void *data,
+               Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       int scan_result;
+       HEADER_MODES current_state;
+       current_state = viewer_manager_header_mode_get();
+
+       switch (current_state) {
+       case HEADER_MODE_ON:
+       case HEADER_MODE_CONNECTED:
+               viewer_manager_show(VIEWER_WINSET_SEARCHING);
+               viewer_manager_header_mode_set(HEADER_MODE_SEARCHING);
+
+               scan_result = wlan_manager_scan();
+               if (scan_result != WLAN_MANAGER_ERR_NONE) {
+                       viewer_manager_hide(VIEWER_WINSET_SEARCHING);
+                       viewer_manager_header_mode_set(current_state);
+               }
+               break;
+
+       default:
+               break;
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void __power_onoff_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       Elm_Object_Item *item = NULL;
+       const char *object_type;
+       HEADER_MODES current_mode;
+
+       item = (Elm_Object_Item *)event_info;
+       object_type = evas_object_type_get(obj);
+
+       current_mode = viewer_manager_header_mode_get();
+       ug_app_state->is_wifi_scan_indication_block = 0;
+
+       if (current_mode == HEADER_MODE_ACTIVATING ||
+                       current_mode == HEADER_MODE_DEACTIVATING) {
+               if (g_strcmp0(object_type, "elm_genlist") == 0)
+                       elm_genlist_item_selected_set(item, EINA_FALSE);
+
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+       if (g_strcmp0(object_type, "elm_check") == 0) {
+               Eina_Bool check_mode = elm_check_state_get(obj);
+
+               if (check_mode == TRUE && current_mode == HEADER_MODE_OFF) {
+                       elm_check_state_set(obj, EINA_FALSE);
+                       power_control();
+               } else if (check_mode != TRUE && current_mode != HEADER_MODE_OFF) {
+                       power_control();
+               }
+       } else if (g_strcmp0(object_type, "elm_genlist") == 0) {
+               power_control();
+       }
+
+       if (item != NULL) {
+               elm_genlist_item_update(item);
+               elm_genlist_item_selected_set(item, EINA_FALSE);
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static char *_gl_wifi_onoff_text_get(void *data, Evas_Object *obj, const char *part)
+{
+       char *det = NULL;
+       int ug_type = (int) data;
+
+       retvm_if(NULL == manager_object, NULL);
+
+       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part, part)) {
+               if (ug_type == UG_VIEW_OOBE) {
+                       det = g_strdup_printf("<font_size=%d>%s</font_size>",
+                                       g_content_size_info.mid_font,
+                                       manager_object->header_mode == HEADER_MODE_SEARCHING ?
+                                               sc(PACKAGE, I18N_TYPE_Scanning) :
+                                               manager_object->item_wifi_onoff_text);
+               } else {
+                       det = g_strdup(manager_object->item_wifi_onoff_text);
+               }
+       }
+
+       return det;
+}
+
+static char *_gl_helper_text_get(void *data, Evas_Object *obj, const char *part)
+{
+       char* det = NULL;
+
+       retvm_if(NULL == manager_object, NULL);
+
+       if (!strcmp(g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].sub_text_part, part)) {
+               det = g_strdup(manager_object->item_onoff_description_text);
+               assertm_if(NULL == det, "NULL!!");
+       }
+
+       return det;
+}
+
+static char *_gl_helper_content_get(void *data, Evas_Object *obj, const char *part)
+{
+       retvm_if(NULL == manager_object, NULL);
+
+       Evas_Object *box, *top_padding, *label;
+       char* det = g_strdup_printf("<align=center><font_size=%d>%s</font_size></align>",
+                       g_content_size_info.big_font,
+                       manager_object->item_onoff_description_text);
+
+       assertm_if(NULL == det, "NULL!!");
+
+       box = elm_box_add(obj);
+       elm_box_horizontal_set(box, EINA_FALSE);
+
+       top_padding = evas_object_rectangle_add(evas_object_evas_get(obj));
+       evas_object_size_hint_min_set(top_padding, ELM_SCALE_SIZE(40), ELM_SCALE_SIZE(50));
+       evas_object_size_hint_max_set(top_padding, ELM_SCALE_SIZE(40), ELM_SCALE_SIZE(50));
+       evas_object_color_set(top_padding, 0, 0, 0, 0);
+       evas_object_show(top_padding);
+       elm_box_pack_end(box, top_padding);
+
+       label = elm_label_add(box);
+       elm_object_text_set(label, det);
+       evas_object_show(label);
+       elm_box_pack_end(box, label);
+
+       return box;
+}
+
+static Evas_Object *_gl_wifi_onoff_content_get(void *data,
+               Evas_Object *obj, const char *part)
+{
+       if (manager_object == NULL)
+               return NULL;
+
+       Evas_Object *c = NULL;
+       int ug_type = (int) data;
+       const char *style;
+
+       // On&Off toggle button
+       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].sub_content_part, part)) {
+               if (ug_type == UG_VIEW_OOBE)
+                       style = "onoff";
+               else
+                       style = "on&off";
+
+               c = elm_check_add(obj);
+               elm_object_style_set(c, style);
+               evas_object_propagate_events_set(c, EINA_FALSE);
+               evas_object_smart_callback_add(c, "changed", __power_onoff_cb, NULL);
+
+               if (manager_object->header_mode == HEADER_MODE_OFF
+                               || manager_object->header_mode == HEADER_MODE_DEACTIVATING)
+                       elm_check_state_set(c, EINA_FALSE);
+               else
+                       elm_check_state_set(c, EINA_TRUE);
+
+               evas_object_size_hint_align_set(c, EVAS_HINT_FILL, EVAS_HINT_FILL);
+               evas_object_size_hint_weight_set(c, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       }
+
+       // OOBE: Progress icon
+       if (ug_type == UG_VIEW_OOBE
+                       && !strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].content_part, part)) {
+               if (manager_object->header_mode == HEADER_MODE_SEARCHING) {
+                       c = elm_progressbar_add(obj);
+                       elm_object_style_set(c, "process_small");
+                       evas_object_size_hint_align_set(c, EVAS_HINT_FILL, 0.5);
+                       evas_object_size_hint_weight_set(c,
+                                       EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+                       elm_progressbar_pulse(c, TRUE);
+                       evas_object_show(c);
+               }
+       }
+
+       // OOBE: Scan button
+       if (ug_type == UG_VIEW_OOBE && !strcmp("elm.swallow.icon.2", part)) {
+               c = elm_button_add(obj);
+               elm_object_style_set(c, "scan");
+               evas_object_size_hint_align_set(c, EVAS_HINT_FILL, EVAS_HINT_FILL);
+               evas_object_size_hint_weight_set(c, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+               elm_object_domain_translatable_text_set(c, PACKAGE, "IDS_WIFI_BUTTON_SCAN");
+               evas_object_smart_callback_add(c, "clicked", __refresh_scan_callback, NULL);
+
+               if (manager_object->header_mode == HEADER_MODE_SEARCHING)
+                       elm_object_disabled_set(c, EINA_TRUE);
+               else
+                       elm_object_disabled_set(c, EINA_FALSE);
+       }
+
+       return c;
+}
+
+static void __viewer_manager_wifi_onoff_item_create(Evas_Object* genlist, int ug_type)
+{
+       __COMMON_FUNC_ENTER__;
+
+       manager_object->item_wifi_onoff_text = g_strdup(sc(PACKAGE, I18N_TYPE_Wi_Fi));
+
+       wifi_onoff_itc.item_style = g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name;
+       wifi_onoff_itc.func.text_get = _gl_wifi_onoff_text_get;
+       wifi_onoff_itc.func.content_get = _gl_wifi_onoff_content_get;
+       wifi_onoff_itc.func.state_get = NULL;
+       wifi_onoff_itc.func.del = NULL;
+
+       manager_object->item_wifi_onoff = elm_genlist_item_append(genlist,
+                       &wifi_onoff_itc, (void *)ug_type, NULL, ELM_GENLIST_ITEM_NONE,
+                       NULL, NULL);
+
+       elm_genlist_item_select_mode_set(manager_object->item_wifi_onoff, ELM_OBJECT_SELECT_MODE_NONE);
+       __COMMON_FUNC_EXIT__;
+}
+
+static void __viewer_manager_onoff_description_item_create(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       manager_object->item_onoff_description_text = g_strdup(sc(PACKAGE,
+                               I18N_TYPE_Turn_on_wifi_to_view_available_networks));
+
+       if (wifi_get_ug_type() != UG_VIEW_IOT_COMMON) {
+               onoff_description_itc.item_style = g_genlist_info[WIFI_GENLIST_MULTILINE_STYLE].style_name;
+               onoff_description_itc.func.text_get = _gl_helper_text_get;
+               onoff_description_itc.func.content_get = NULL;
+       } else {
+               onoff_description_itc.item_style = g_genlist_info[WIFI_GENLIST_FULL_STYLE].style_name;
+               onoff_description_itc.func.text_get = NULL;
+               onoff_description_itc.func.content_get = _gl_helper_content_get;
+       }
+
+       onoff_description_itc.func.state_get = NULL;
+       onoff_description_itc.func.del = NULL;
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void viewer_manager_onoff_description_item_set(bool state)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (manager_object == NULL) {
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+       if (state && manager_object->item_onoff_description == NULL) {
+               manager_object->item_onoff_description = elm_genlist_item_append(manager_object->list,
+                       &onoff_description_itc, NULL, NULL, ELM_GENLIST_ITEM_NONE,
+                       NULL, NULL);
+       } else if (!state && manager_object->item_onoff_description != NULL) {
+               elm_object_item_del(manager_object->item_onoff_description);
+               manager_object->item_onoff_description = NULL;
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void _hidden_button_callback(void* data, Evas_Object* obj, void* event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       view_hidden_ap_popup_create(ug_app_state->layout_main, PACKAGE);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void __viewer_manager_hidden_button_create(Evas_Object *genlist)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (manager_object->sw_hidden_btn != NULL ||
+                       ug_app_state->ug_type != UG_VIEW_SETUP_WIZARD) {
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+       Evas_Object *btn = NULL;
+       Evas_Object *layout = NULL;
+       Elm_Object_Item *navi_it = NULL;
+
+       navi_it = elm_naviframe_top_item_get(manager_object->nav);
+       layout = elm_object_item_content_get(navi_it);
+
+       btn = elm_button_add(layout);
+       elm_object_style_set(btn, "default");
+       evas_object_propagate_events_set(btn, EINA_FALSE);
+
+       evas_object_smart_callback_add(btn, "clicked", _hidden_button_callback,
+                       NULL);
+       elm_object_domain_translatable_text_set(btn, PACKAGE,
+                       "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK");
+       elm_object_part_content_set(layout, "button1", btn);
+
+       switch (viewer_manager_header_mode_get()) {
+       case HEADER_MODE_ACTIVATING:
+       case HEADER_MODE_DEACTIVATING:
+       case HEADER_MODE_SEARCHING:
+               elm_object_disabled_set(btn, EINA_TRUE);
+               break;
+       default:
+               elm_object_disabled_set(btn, EINA_FALSE);
+               break;
+       }
+
+       evas_object_show(btn);
+       manager_object->sw_hidden_btn = btn;
+
+       __COMMON_FUNC_EXIT__;
+}
+
+
+static void __viewer_manager_setup_wizard_scan_btn_create(Evas_Object *genlist)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (manager_object->sw_scan_btn != NULL ||
+                       ug_app_state->ug_type != UG_VIEW_SETUP_WIZARD) {
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+       Evas_Object *btn = NULL;
+       Evas_Object *layout = NULL;
+       Elm_Object_Item *navi_it = NULL;
+
+       navi_it = elm_naviframe_top_item_get(manager_object->nav);
+       layout = elm_object_item_content_get(navi_it);
+
+       btn = elm_button_add(layout);
+       elm_object_style_set(btn, "default");
+       evas_object_propagate_events_set(btn, EINA_FALSE);
+
+       evas_object_smart_callback_add(btn, "clicked", __refresh_scan_callback,
+                       NULL);
+       elm_object_domain_translatable_text_set(btn, PACKAGE,
+                       "IDS_WIFI_BUTTON_SCAN");
+       elm_object_part_content_set(layout, "button2", btn);
+
+       switch (viewer_manager_header_mode_get()) {
+       case HEADER_MODE_ACTIVATING:
+       case HEADER_MODE_DEACTIVATING:
+       case HEADER_MODE_SEARCHING:
+               elm_object_disabled_set(btn, EINA_TRUE);
+               break;
+       default:
+               elm_object_disabled_set(btn, EINA_FALSE);
+               break;
+       }
+
+       evas_object_show(btn);
+       manager_object->sw_scan_btn = btn;
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void viewer_manager_setup_wizard_scan_btn_set(Eina_Bool show_state)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (ug_app_state->ug_type != UG_VIEW_SETUP_WIZARD ||
+                       manager_object == NULL ||
+                       manager_object->sw_scan_btn == NULL) {
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+       elm_object_disabled_set(manager_object->sw_scan_btn, !show_state);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static Eina_Bool viewer_manager_scan_button_set(Eina_Bool show_state)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (manager_object == NULL) {
+               __COMMON_FUNC_EXIT__;
+               return EINA_FALSE;
+       }
+
+       if (manager_object->scan_button == NULL)
+               viewer_manager_create_scan_btn();
+
+       /* TODO: need to check VIEW_MANAGER_VIEW_TYPE_MAIN ?
+        * Evas_Object* navi_frame = viewer_manager_get_naviframe();
+        * view_manager_view_type_t top_view_id =
+        *                      (view_manager_view_type_t)evas_object_data_get(
+        *                              navi_frame, SCREEN_TYPE_ID_KEY);
+        */
+
+       if (show_state == EINA_TRUE && manager_object->scan_button != NULL)
+               elm_object_disabled_set(manager_object->scan_button, EINA_FALSE);
+       else if (show_state == EINA_FALSE && manager_object->scan_button != NULL)
+               elm_object_disabled_set(manager_object->scan_button, EINA_TRUE);
+
+       viewer_manager_setup_wizard_scan_btn_set(show_state);
+
+       __COMMON_FUNC_EXIT__;
+       return EINA_TRUE;
+}
+
+static void __ea_setup_wizard_back_cb(void *data, Evas_Object *obj,
+               void *event_info)
+{
+       if ((view_manager_view_type_t)evas_object_data_get(obj, SCREEN_TYPE_ID_KEY) !=
+                       VIEW_MANAGER_VIEW_TYPE_MAIN) {
+               eext_naviframe_back_cb(data, obj, event_info);
+               return;
+       }
+
+       if (viewer_manager_is_passwd_popup_exists() == TRUE ||
+                       ug_app_state->bAlive == EINA_FALSE) {
+               return;
+       }
+
+       _lbutton_click_cb(data, obj, event_info);
+}
+
+static void __viewer_manager_create_setup_wizard_content(Evas_Object *layout)
+{
+       __COMMON_FUNC_ENTER__;
+
+       Elm_Object_Item *navi_it = NULL;
+
+       elm_layout_file_set(layout, SETUP_WIZARD_EDJ_PATH, "main_pwlock");
+       elm_object_domain_translatable_part_text_set(layout, "text.title",
+               PACKAGE, sc(PACKAGE, I18N_TYPE_Wi_Fi));
+
+       eext_object_event_callback_add(manager_object->nav, EEXT_CALLBACK_BACK,
+                       __ea_setup_wizard_back_cb, NULL);
+
+       __viewer_manager_wifi_onoff_item_create(manager_object->list, UG_VIEW_SETUP_WIZARD);
+       __viewer_manager_onoff_description_item_create();
+
+       elm_object_part_content_set(layout, "elm.swallow.content",
+                       manager_object->list);
+
+       navi_it = elm_naviframe_item_push(manager_object->nav, NULL, NULL, NULL, layout, NULL);
+       elm_naviframe_item_title_enabled_set(navi_it, EINA_FALSE, EINA_FALSE);
+
+       evas_object_data_set(manager_object->nav, SCREEN_TYPE_ID_KEY,
+                       (void *)VIEW_MANAGER_VIEW_TYPE_MAIN);
+       evas_object_smart_callback_add(manager_object->nav,
+                       "transition,finished", _transition_finished_main_cb, navi_it);
+
+       Evas_Object *prev_btn = elm_button_add(layout);
+       elm_object_style_set(prev_btn, "bottom");
+       elm_object_part_content_set(layout, "button.prev", prev_btn);
+       elm_object_text_set(prev_btn, sc(PACKAGE, I18N_TYPE_Prev));
+       evas_object_smart_callback_add(prev_btn, "clicked", _lbutton_click_cb, manager_object);
+       manager_object->prev_button = prev_btn;
+
+       Evas_Object *next_btn = elm_button_add(layout);
+       elm_object_style_set(next_btn, "bottom");
+       elm_object_part_content_set(layout, "button.next", next_btn);
+       elm_object_text_set(next_btn, sc(PACKAGE, I18N_TYPE_Next));
+       evas_object_smart_callback_add(next_btn, "clicked", _rbutton_click_cb, manager_object);
+       manager_object->next_button = next_btn;
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void __viewer_manager_create_wifi_ug_content(Evas_Object *layout,
+               Evas_Object *_win_main)
+{
+       __COMMON_FUNC_ENTER__;
+
+       Elm_Object_Item *navi_it = NULL;
+       Evas_Object *back_btn = NULL;
+       Evas_Object *more_btn = NULL;
+       int ug_type = wifi_get_ug_type();
+
+       if (ug_type == UG_VIEW_IOT_COMMON) {
+               elm_layout_file_set(layout, MAIN_LAYOUT_EDJ_PATH, "main_layout");
+       } else {
+               elm_layout_theme_set(layout, "layout", "application", "default");
+               edje_object_signal_emit(elm_layout_edje_get(layout), "elm,state,show,content", "elm");
+               edje_object_signal_emit(elm_layout_edje_get(layout), "elm,bg,show,group_list", "elm");
+       }
+
+       __viewer_manager_wifi_onoff_item_create(manager_object->list, UG_VIEW_DEFAULT);
+       __viewer_manager_onoff_description_item_create();
+
+       elm_object_part_content_set(layout, "elm.swallow.content", manager_object->list);
+
+       eext_object_event_callback_add(manager_object->nav, EEXT_CALLBACK_BACK, eext_naviframe_back_cb, NULL);
+
+       back_btn = elm_button_add(manager_object->nav);
+       elm_object_style_set(back_btn, "naviframe/back_btn/default");
+       evas_object_smart_callback_add(back_btn, "clicked", __back_cb, _win_main);
+       elm_object_focus_allow_set(back_btn, EINA_FALSE);
+
+       manager_object->navi_it = navi_it = elm_naviframe_item_push(manager_object->nav,
+                       sc(PACKAGE, I18N_TYPE_Wi_Fi), back_btn, NULL,
+                       layout, NULL);
+       evas_object_data_set(manager_object->nav, SCREEN_TYPE_ID_KEY,
+                       (void *)VIEW_MANAGER_VIEW_TYPE_MAIN);
+       evas_object_smart_callback_add(manager_object->nav,
+                       "transition,finished", _transition_finished_main_cb, navi_it);
+
+       more_btn = elm_button_add(manager_object->nav);
+       evas_object_smart_callback_add(more_btn, "clicked",
+                       _more_button_cb, _win_main);
+
+       if (ug_app_state->ug_type == UG_VIEW_IOT_COMMON) {
+               elm_object_style_set(more_btn, "naviframe/more");
+               elm_object_item_part_content_set(navi_it, "title_content", more_btn);
+       } else {
+               elm_object_style_set(more_btn, "naviframe/more/default");
+               elm_object_item_part_content_set(navi_it, "toolbar_more_btn", more_btn);
+       }
+
+       elm_naviframe_item_pop_cb_set(navi_it, _back_sk_cb, NULL);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void __viewer_manager_create_oobe_content(Evas_Object *layout,
+               Evas_Object *_win_main)
+{
+       __COMMON_FUNC_ENTER__;
+
+       Elm_Object_Item *navi_it = NULL;
+
+       elm_layout_theme_set(layout, "layout", "application", "default");
+       edje_object_signal_emit(elm_layout_edje_get(layout), "elm,state,show,content", "elm");
+       edje_object_signal_emit(elm_layout_edje_get(layout), "elm,bg,show,group_list", "elm");
+
+       __viewer_manager_wifi_onoff_item_create(manager_object->list, UG_VIEW_OOBE);
+       __viewer_manager_onoff_description_item_create();
+
+       elm_object_part_content_set(layout, "elm.swallow.content", manager_object->list);
+
+       eext_object_event_callback_add(manager_object->nav, EEXT_CALLBACK_BACK,
+                       eext_naviframe_back_cb, NULL);
+
+       manager_object->navi_it = navi_it = elm_naviframe_item_push(manager_object->nav,
+                       NULL, NULL, NULL, layout, NULL);
+
+       elm_naviframe_item_title_enabled_set(manager_object->navi_it, EINA_FALSE, EINA_FALSE);
+       evas_object_data_set(manager_object->nav, SCREEN_TYPE_ID_KEY,
+                       (void *)VIEW_MANAGER_VIEW_TYPE_MAIN);
+       evas_object_smart_callback_add(manager_object->nav,
+                       "transition,finished", _transition_finished_main_cb, navi_it);
+       elm_naviframe_item_pop_cb_set(navi_it, _back_sk_cb, NULL);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+#if 0 /* not used */
+Evas_Object *viewer_manager_create_bg(Evas_Object *parent, char *style)
+{
+       Evas_Object *bg;
+
+       bg = elm_bg_add(parent);
+       evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND,
+               EVAS_HINT_EXPAND);
+
+       if (style)
+               elm_object_style_set(bg, style);
+
+       elm_win_resize_object_add(parent, bg);
+       evas_object_show(bg);
+
+       return bg;
+}
+#endif
+
+Evas_Object *viewer_manager_create(Evas_Object *_parent, Evas_Object *_win_main)
+{
+       __COMMON_FUNC_ENTER__;
+
+       retvm_if(NULL == _parent, NULL);
+       if (manager_object != NULL) {
+               free(manager_object);
+               manager_object = NULL;
+       }
+
+       Evas_Object *layout = NULL;
+       Evas_Object *view_content = NULL;
+
+       manager_object = g_new0(viewer_manager_object, 1);
+       retvm_if(NULL == manager_object, NULL);
+
+       /* Add Full Layout */
+       layout = elm_layout_add(_parent);
+       retvm_if(NULL == layout, NULL);
+
+       elm_layout_theme_set(layout, "layout", "application", "default");
+       evas_object_size_hint_weight_set(layout,
+                       EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       edje_object_signal_emit(elm_layout_edje_get(layout),
+                       "elm,state,show,content", "elm");
+       edje_object_signal_emit(elm_layout_edje_get(layout),
+                       "elm,bg,show,group_list", "elm");
+       edje_object_signal_emit(elm_layout_edje_get(layout),
+                       "elm,state,show,indicator", "elm");
+
+       /* Add Naviframe */
+       manager_object->nav = elm_naviframe_add(layout);
+       assertm_if(NULL == manager_object->nav, "manager_object->nav is NULL");
+       elm_object_part_content_set(layout,
+                       "elm.swallow.content", manager_object->nav);
+       elm_naviframe_prev_btn_auto_pushed_set(manager_object->nav, EINA_FALSE);
+       eext_object_event_callback_add(manager_object->nav, EEXT_CALLBACK_MORE,
+                       eext_naviframe_more_cb, NULL);
+
+       /* Add layout for custom styles */
+       elm_theme_extension_add(NULL, CUSTOM_EDITFIELD_PATH);
+
+       if (ug_app_state->ug_type == UG_VIEW_OOBE)
+               elm_theme_extension_add(NULL, OOBE_BUTTONS_EDJ_PATH);
+
+       /* Add MainView Layout */
+       view_content = elm_layout_add(manager_object->nav);
+
+       /* Add genlist */
+       manager_object->list = viewer_list_create(view_content);
+       assertm_if(NULL == manager_object->list, "manager_object->list is NULL");
+
+       /* Add app setup-wizard/wifi-ug specific contents */
+       if (ug_app_state->ug_type == UG_VIEW_SETUP_WIZARD)
+               __viewer_manager_create_setup_wizard_content(view_content);
+       else if (ug_app_state->ug_type == UG_VIEW_OOBE)
+               __viewer_manager_create_oobe_content(view_content, _win_main);
+       else
+               __viewer_manager_create_wifi_ug_content(view_content, _win_main);
+
+       if(_is_emulator()) {
+               int state = wlan_manager_state_get();
+               if(state == WLAN_MANAGER_UNCONNECTED) {
+                       viewer_manager_header_mode_set(HEADER_MODE_ON);
+                       wifi_emulator_create_event_timer(WIFI_EMUL_EVENT_TIMER_ACTIVATE,
+                                       1000, wlan_manager_emulator_power_on, NULL);
+               } else {
+                       viewer_manager_header_mode_set(HEADER_MODE_OFF);
+                       wifi_emulator_create_event_timer(WIFI_EMUL_EVENT_TIMER_DEACTIVATE,
+                                       500, wlan_manager_emulator_power_off, NULL);
+               }
+       }
+
+       evas_object_show(layout);
+       elm_object_focus_set(layout, EINA_TRUE);
+
+       __COMMON_FUNC_EXIT__;
+       return layout;
+}
+
+void viewer_manager_destroy(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (wifi_device_list != NULL) {
+               g_list_free(wifi_device_list);
+               wifi_device_list = NULL;
+       }
+
+       if (manager_object != NULL) {
+               viewer_manager_cleanup_views();
+
+               if (manager_object->item_wifi_onoff_text) {
+                       g_free(manager_object->item_wifi_onoff_text);
+                       manager_object->item_wifi_onoff_text = NULL;
+               }
+
+               if (manager_object->item_onoff_description) {
+                       g_free(manager_object->item_onoff_description_text);
+                       manager_object->item_onoff_description = NULL;
+               }
+
+               g_free(manager_object);
+               manager_object = NULL;
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+Eina_Bool viewer_manager_show(VIEWER_WINSETS winset)
+{
+       __COMMON_FUNC_ENTER__;
+
+       assertm_if(NULL == manager_object, "Manager object is NULL");
+
+       switch (winset) {
+       case VIEWER_WINSET_SEARCHING:
+               viewer_manager_scan_button_set(EINA_FALSE);
+               viewer_list_item_disable_all();
+               break;
+
+       case VIEWER_WINSET_SUB_CONTENTS:
+               assertm_if(NULL == manager_object->list, "List is NULL");
+
+               viewer_list_title_item_set(manager_object->item_wifi_onoff);
+               if (ug_app_state->ug_type == UG_VIEW_SETUP_WIZARD) {
+                       __viewer_manager_hidden_button_create(manager_object->list);
+                       __viewer_manager_setup_wizard_scan_btn_create(
+                               manager_object->list);
+               }
+               break;
+
+       case VIEWER_WINSET_SEARCHING_GRP_TITLE:
+               viewer_manager_scan_button_set(EINA_FALSE);
+               break;
+
+       default:
+               break;
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return EINA_TRUE;
+}
+
+static void __viewer_manager_hidden_btn_del(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (manager_object->sw_hidden_btn) {
+               evas_object_del(manager_object->sw_hidden_btn);
+               manager_object->sw_hidden_btn = NULL;
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void __viewer_manager_setup_wizard_scan_btn_del(void)
+{
+       if (ug_app_state->ug_type != UG_VIEW_SETUP_WIZARD)
+               return;
+
+       __COMMON_FUNC_ENTER__;
+
+       if (manager_object->sw_scan_btn) {
+               evas_object_del(manager_object->sw_scan_btn);
+               manager_object->sw_scan_btn = NULL;
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+Eina_Bool viewer_manager_hide(VIEWER_WINSETS winset)
+{
+       __COMMON_FUNC_ENTER__;
+
+       switch (winset) {
+       case VIEWER_WINSET_SEARCHING:
+               /* searching view */
+               viewer_manager_scan_button_set(EINA_TRUE);
+               viewer_list_item_enable_all();
+               break;
+
+       case VIEWER_WINSET_SUB_CONTENTS:
+               /* hidden AP and WPS PBC */
+               if (ug_app_state->passpopup) {
+                       passwd_popup_free(ug_app_state->passpopup);
+                       ug_app_state->passpopup = NULL;
+               }
+
+               if (ug_app_state->eap_view) {
+                       eap_connect_data_free(ug_app_state->eap_view);
+                       ug_app_state->eap_view = NULL;
+               }
+
+               if (ug_app_state->ug_type == UG_VIEW_SETUP_WIZARD) {
+                       __viewer_manager_hidden_btn_del();
+                       __viewer_manager_setup_wizard_scan_btn_del();
+               }
+               viewer_list_title_item_del();
+               break;
+
+       default:
+               break;
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return EINA_TRUE;
+}
+
+#if 0
+/* Unused function */
+Eina_Bool viewer_manager_genlist_item_update(Elm_Object_Item* item)
+{
+       __COMMON_FUNC_ENTER__;
+       if (item == NULL) {
+               __COMMON_FUNC_EXIT__;
+               return EINA_FALSE;
+       }
+
+       if (item != NULL)
+               elm_genlist_item_update(item);
+
+       __COMMON_FUNC_EXIT__;
+       return EINA_FALSE;
+}
+#endif
+
+void viewer_manager_update_hidden_btn(void)
+{
+       if (ug_app_state->ug_type != UG_VIEW_SETUP_WIZARD)
+               return;
+
+       __COMMON_FUNC_ENTER__;
+       retm_if(NULL == manager_object->sw_hidden_btn);
+
+       switch (viewer_manager_header_mode_get()) {
+       case HEADER_MODE_ACTIVATING:
+       case HEADER_MODE_DEACTIVATING:
+       case HEADER_MODE_SEARCHING:
+               elm_object_disabled_set(manager_object->sw_hidden_btn,
+                               EINA_TRUE);
+               break;
+       default:
+               elm_object_disabled_set(manager_object->sw_hidden_btn,
+                               EINA_FALSE);
+               break;
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+void viewer_manager_update_setup_wizard_scan_btn(void)
+{
+       if (ug_app_state->ug_type != UG_VIEW_SETUP_WIZARD)
+               return;
+
+       __COMMON_FUNC_ENTER__;
+       retm_if(NULL == manager_object->sw_scan_btn);
+
+       switch (viewer_manager_header_mode_get()) {
+       case HEADER_MODE_ACTIVATING:
+       case HEADER_MODE_DEACTIVATING:
+       case HEADER_MODE_SEARCHING:
+               elm_object_disabled_set(manager_object->sw_scan_btn,
+                               EINA_TRUE);
+               break;
+       default:
+               elm_object_disabled_set(manager_object->sw_scan_btn,
+                               EINA_FALSE);
+               break;
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+void viewer_manager_setup_wizard_button_controller()
+{
+       __COMMON_FUNC_ENTER__;
+
+       int ret;
+       wifi_manager_connection_state_e connection_state;
+
+       ret = wlan_manager_get_connection_state(&connection_state);
+       if (ret != WIFI_MANAGER_ERROR_NONE)
+               INFO_LOG(UG_NAME_NORMAL, "Failed to retrieve connection state ret [%d]", ret);
+
+       if (manager_object->prev_button != NULL &&
+               ug_app_state->lbutton_setup_wizard_prev != NULL) {
+               elm_object_text_set(manager_object->prev_button,
+                       sc(PACKAGE, I18N_TYPE_Prev));
+       }
+
+       if (connection_state == WIFI_MANAGER_CONNECTION_STATE_CONNECTED) {
+               if (manager_object->next_button != NULL &&
+                       ug_app_state->rbutton_setup_wizard_next != NULL) {
+                       elm_object_text_set(manager_object->next_button,
+                               sc(PACKAGE, I18N_TYPE_Next));
+               }
+       } else {
+               if (manager_object->next_button != NULL &&
+                       ug_app_state->rbutton_setup_wizard_skip != NULL) {
+                       elm_object_text_set(manager_object->next_button,
+                               sc(PACKAGE, I18N_TYPE_Skip));
+               }
+       }
+
+       if (manager_object->sw_hidden_btn != NULL) {
+               elm_object_domain_translatable_text_set(
+                               manager_object->sw_hidden_btn, PACKAGE,
+                               "IDS_WIFI_BUTTON_FIND_HIDDEN_NETWORK");
+       }
+
+       if (manager_object->sw_scan_btn != NULL) {
+               elm_object_domain_translatable_text_set(
+                               manager_object->sw_scan_btn, PACKAGE,
+                               "IDS_WIFI_BUTTON_SCAN");
+       }
+}
+
+static void viewer_manager_pop_naviframe_item(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       view_manager_view_type_t top_viewID;
+
+       top_viewID = viewer_manager_view_type_get();
+       if (top_viewID == VIEW_MANAGER_VIEW_TYPE_DETAIL)
+               elm_naviframe_item_pop(viewer_manager_get_naviframe());
+
+       __COMMON_FUNC_EXIT__;
+}
+
+Evas_Object *viewer_manager_naviframe_power_item_get(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       Elm_Object_Item *navi_it = NULL;
+       Evas_Object *layout = NULL;
+
+       if (manager_object == NULL)
+               return NULL;
+
+       navi_it = elm_naviframe_top_item_get(manager_object->nav);
+
+       if (navi_it == NULL) {
+               ERROR_LOG(UG_NAME_ERR, "navi_it is NULL");
+               return NULL;
+       }
+
+       if (ug_app_state->ug_type == UG_VIEW_SETUP_WIZARD) {
+               layout = elm_object_item_content_get(navi_it);
+               if (layout) {
+                       __COMMON_FUNC_EXIT__;
+                       return elm_object_part_content_get(layout, "title_right_btn");
+               }
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return elm_object_item_part_content_get(navi_it, "title_right_btn");
+}
+
+// For IoT Common profile.
+Evas_Object *viewer_maanger_create_scan_list_btn(Evas_Object *parent)
+{
+       Evas_Object *btn = elm_button_add(parent);
+       if (!btn)
+               return NULL;
+
+       elm_object_style_set(btn, "border");
+       elm_object_domain_translatable_text_set(btn, PACKAGE,
+                       "IDS_WIFI_BUTTON_SCAN");
+       evas_object_smart_callback_add(btn, "clicked", __refresh_scan_callback, NULL);
+
+       return btn;
+}
+
+int viewer_manager_create_scan_btn(void)
+{
+       __COMMON_FUNC_ENTER__;
+       if (ug_app_state->ug_type == UG_VIEW_SETUP_WIZARD
+                       || ug_app_state->ug_type == UG_VIEW_OOBE
+                       || ug_app_state->ug_type == UG_VIEW_IOT_COMMON
+                       || manager_object->scan_button) {
+               __COMMON_FUNC_EXIT__;
+               return 0;
+       }
+       Evas_Object *btn = elm_button_add(manager_object->nav);
+               /* Use "bottom" style button */
+       if (!btn) {
+               ERROR_LOG(UG_NAME_NORMAL, "Error creating toolbar");
+               return -1;
+       }
+       elm_object_style_set(btn, "bottom");
+       elm_object_domain_translatable_text_set(btn, PACKAGE,
+                       "IDS_WIFI_BUTTON_SCAN");
+       evas_object_smart_callback_add(btn, "clicked", __refresh_scan_callback, NULL);
+
+       /* Set button into "toolbar" swallow part */
+       elm_object_item_part_content_set(manager_object->navi_it, "toolbar", btn);
+       manager_object->scan_button = btn;
+       evas_object_show(manager_object->scan_button);
+       __COMMON_FUNC_EXIT__;
+       return 0;
+}
+
+void viewer_manager_header_mode_set(HEADER_MODES new_mode)
+{
+       __COMMON_FUNC_ENTER__;
+
+       HEADER_MODES old_mode;
+       if (manager_object == NULL)
+               return;
+
+       if (HEADER_MODE_OFF > new_mode || HEADER_MODE_MAX <= new_mode) {
+               ERROR_LOG(UG_NAME_ERR, "Invalid mode %d", new_mode);
+               return;
+       }
+
+       old_mode = manager_object->header_mode;
+       if (old_mode == new_mode) {
+               if (new_mode == HEADER_MODE_OFF && manager_object->scan_button) {
+                       evas_object_del(manager_object->scan_button);
+                       manager_object->scan_button = NULL;
+               }
+               return;
+       }
+
+       DEBUG_LOG(UG_NAME_NORMAL, "Header mode %d --> %d", old_mode, new_mode);
+
+       manager_object->header_mode = new_mode;
+
+       switch (new_mode) {
+       case HEADER_MODE_OFF:
+               viewer_manager_onoff_description_item_set(TRUE);
+               if (manager_object->scan_button) {
+                       evas_object_del(manager_object->scan_button);
+                       manager_object->scan_button = NULL;
+               }
+               if (ug_app_state->ug_type == UG_VIEW_SETUP_WIZARD) {
+                       __viewer_manager_hidden_btn_del();
+                       __viewer_manager_setup_wizard_scan_btn_del();
+               }
+               ug_app_state->is_wifi_scan_indication_block = 0;
+               break;
+       case HEADER_MODE_ON:
+       case HEADER_MODE_CONNECTED:
+               viewer_manager_onoff_description_item_set(FALSE);
+               viewer_manager_scan_button_set(EINA_TRUE);
+               break;
+       default:
+               break;
+       }
+
+       if (manager_object->item_wifi_onoff != NULL)
+               elm_genlist_item_update(manager_object->item_wifi_onoff);
+       viewer_list_title_item_update();
+       if (ug_app_state->ug_type == UG_VIEW_SETUP_WIZARD) {
+               viewer_manager_update_hidden_btn();
+               viewer_manager_update_setup_wizard_scan_btn();
+               viewer_manager_setup_wizard_button_controller();
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+HEADER_MODES viewer_manager_header_mode_get(void)
+{
+       return manager_object->header_mode;
+}
+
+Evas_Object* viewer_manager_get_naviframe()
+{
+       return manager_object->nav;
+}
+
+void viewer_manager_refresh_ap_info(Elm_Object_Item *item)
+{
+       if (!item)
+               return;
+
+       ug_genlist_data_t *gdata = elm_object_item_data_get(item);
+       if (!gdata)
+               return;
+
+       wifi_device_info_t *wifi_device = gdata->device_info;
+       if (!wifi_device)
+               return;
+
+       wifi_manager_ap_refresh(wifi_device->ap);
+
+       return;
+}
+
+static gboolean __viewer_manager_list_scroll_to_top(void *data)
+{
+       if (data)
+               elm_genlist_item_bring_in((Elm_Object_Item *)data, ELM_GENLIST_ITEM_SCROLLTO_TOP);
+
+       return FALSE;
+}
+
+void viewer_manager_move_to_top(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       Elm_Object_Item * first_item = NULL;
+
+       if (manager_object == NULL || manager_object->list == NULL)
+               return;
+
+       first_item = elm_genlist_first_item_get(manager_object->list);
+       if (first_item == NULL)
+               return;
+
+       common_util_managed_idle_add(__viewer_manager_list_scroll_to_top, first_item);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+Elm_Object_Item *viewer_manager_move_item_to_top(Elm_Object_Item *old_item)
+{
+       __COMMON_FUNC_ENTER__;
+
+       Elm_Object_Item *first_item = viewer_list_get_first_item();
+       ug_genlist_data_t *gdata = NULL, *first_it_gdata = NULL;
+
+       if (!old_item || !first_item) {
+               __COMMON_FUNC_EXIT__;
+               return NULL;
+       }
+
+       gdata = elm_object_item_data_get(old_item);
+       if (!gdata || !gdata->device_info) {
+               __COMMON_FUNC_EXIT__;
+               return NULL;
+       }
+
+       if (old_item != first_item) {
+               first_it_gdata = elm_object_item_data_get(first_item);
+               elm_object_item_data_set(first_item, gdata);
+               elm_object_item_data_set(old_item, first_it_gdata);
+
+               if (first_item != NULL)
+                       elm_genlist_item_update(first_item);
+               if (old_item != NULL)
+                       elm_genlist_item_update(old_item);
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return first_item;
+}
+
+void viewer_manager_update_rssi(void)
+{
+       int ret;
+       wifi_manager_ap_h ap;
+
+       ret = wlan_manager_get_connected_ap(&ap);
+       if (WIFI_MANAGER_ERROR_NONE != ret)
+               return;
+
+       Elm_Object_Item *item = item_get_for_ap(ap);
+       if (!item) {
+               wifi_manager_ap_destroy(ap);
+               return;
+       }
+
+       ug_genlist_data_t* gdata = elm_object_item_data_get(item);
+       if (gdata && gdata->device_info) {
+               int rssi = 0;
+
+               if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_get_rssi(ap, &rssi)) {
+                       wifi_manager_ap_destroy(ap);
+                       return;
+               } else if (gdata->device_info->rssi != rssi) {
+                       wifi_manager_ap_refresh(gdata->device_info->ap);
+                       gdata->device_info->rssi = rssi;
+
+                       g_free(gdata->device_info->ap_image_path);
+
+                       common_utils_get_device_icon(gdata->device_info,
+                                       &gdata->device_info->ap_image_path);
+
+                       if (item != NULL)
+                               elm_genlist_item_update(item);
+               }
+       }
+
+       wifi_manager_ap_destroy(ap);
+}
+
+static gint compare(gconstpointer a, gconstpointer b)
+{
+       bool favorite1 = false, favorite2 = false;
+       wifi_manager_connection_state_e state1 = 0, state2 = 0;
+
+       wifi_device_info_t *wifi_device1 = (wifi_device_info_t*)a;
+       wifi_device_info_t *wifi_device2 = (wifi_device_info_t*)b;
+
+       wifi_manager_ap_get_connection_state(wifi_device1->ap, &state1);
+       wifi_manager_ap_get_connection_state(wifi_device2->ap, &state2);
+
+       if (state1 != state2) {
+               if (state1 == WIFI_MANAGER_CONNECTION_STATE_CONNECTED)
+                       return -1;
+               if (state2 == WIFI_MANAGER_CONNECTION_STATE_CONNECTED)
+                       return 1;
+
+               if (state1 == WIFI_MANAGER_CONNECTION_STATE_CONFIGURATION)
+                       return -1;
+               if (state2 == WIFI_MANAGER_CONNECTION_STATE_CONFIGURATION)
+                       return 1;
+
+               if (state1 == WIFI_MANAGER_CONNECTION_STATE_ASSOCIATION)
+                       return -1;
+               if (state2 == WIFI_MANAGER_CONNECTION_STATE_ASSOCIATION)
+                       return 1;
+       }
+
+       wifi_manager_ap_is_favorite(wifi_device1->ap, &favorite1);
+       wifi_manager_ap_is_favorite(wifi_device2->ap, &favorite2);
+
+       if (favorite1 != favorite2) {
+               if (favorite1 == true)
+                       return -1;
+               if (favorite2 == true)
+                       return 1;
+       }
+
+       if (manager_object->sort_type == I18N_TYPE_Alphabetical) {
+               return strcasecmp((const char *)wifi_device1->ssid,
+                               (const char *)wifi_device2->ssid);
+       } else {
+               return ((wifi_device1->rssi >= wifi_device2->rssi) ? -1 : 1);
+       }
+}
+
+static bool wifi_update_list_for_each_ap(wifi_manager_ap_h ap, void *user_data)
+{
+       int *profile_size = (int *)user_data;
+       wifi_device_info_t *wifi_device = NULL;
+
+       wifi_device = view_list_item_device_info_create(ap);
+       if (wifi_device == NULL)
+               return true;
+
+       wifi_device_list = g_list_insert_sorted(wifi_device_list, wifi_device, compare);
+       (*profile_size)++;
+
+       return true;
+}
+
+static wifi_device_info_t *view_list_item_emulator_device_info_create(int index)
+{
+       wifi_device_info_t* wifi_device = NULL;
+
+       wifi_device = g_try_new0(wifi_device_info_t, 1);
+       retvm_if(NULL == wifi_device, NULL);
+
+       wifi_device->ap = NULL;
+       wifi_device->ssid = g_strdup(wifi_samples[index].ssid);
+       wifi_device->rssi = 100;
+       wifi_device->security_mode = wifi_samples[index].security;
+       wifi_device->wps_mode = wifi_samples[index].wps;
+       common_utils_get_device_icon(wifi_device, &wifi_device->ap_image_path);
+
+       return wifi_device;
+}
+
+static void wifi_update_list_for_emulator_ap(void)
+{
+       int index;
+       wifi_device_info_t *wifi_device = NULL;
+
+       for (index = 0; index < wifi_sample_count; ++index) {
+               wifi_device = view_list_item_emulator_device_info_create(index);
+               if (wifi_device == NULL)
+                       return;
+
+               wifi_device_list = g_list_insert_sorted(wifi_device_list, wifi_device, compare);
+               INFO_LOG(UG_NAME_NORMAL, "wifi_device_list added device(%s)", wifi_device->ssid);
+       }
+}
+
+static int viewer_manager_update_list_all(char *ssid)
+{
+       int i, profiles_list_size = 0;
+       Elm_Object_Item *item = NULL;
+       GList* list_of_device ;
+       wifi_device_info_t *wifi_device = NULL;
+       int ssid_count = 0;
+
+       __COMMON_FUNC_ENTER__;
+
+       view_manager_list_update_info_t update_info;
+       memset(&update_info, 0, sizeof(update_info));
+
+       manager_object->sort_type = _convert_vconf_to_sort_by_value(
+                       common_util_get_system_registry(VCONF_SORT_BY));
+
+       if (_is_emulator()) {
+               profiles_list_size = wifi_sample_count;
+               wifi_update_list_for_emulator_ap();
+       } else
+               wlan_manager_foreach_found_ap(wifi_update_list_for_each_ap, &profiles_list_size);
+
+       list_of_device = wifi_device_list;
+       for (i = 0; i < profiles_list_size && list_of_device != NULL; i++) {
+               wifi_device = (wifi_device_info_t*)list_of_device->data;
+               if (ssid == NULL || g_strcmp0(ssid, wifi_device->ssid) == 0) {
+                       item = viewer_list_item_insert_after(wifi_device, update_info.last_appended_item);
+                       if (item) {
+                               update_info.last_appended_item = item;
+                               update_info.total_items_added++;
+                               ssid_count++;
+                       }
+               }
+
+               list_of_device = list_of_device->next;
+       }
+
+       if (wifi_device_list != NULL) {
+               g_list_free(wifi_device_list);
+               wifi_device_list = NULL;
+       }
+
+       // OOBE: hidden AP, IOT: scan button
+       viewer_list_last_item_set(update_info.last_appended_item);
+       INFO_LOG(UG_NAME_NORMAL, "total items added = %d", update_info.total_items_added);
+
+       if (0 == update_info.total_items_added) {
+               /* Check if whether it's the first time we get no profiles,
+                * if so, send one more scan request. This avoids the issue of
+                * showing 'No Wi-Fi AP found' during launch time.
+                */
+               if (manager_object->is_first_time_no_profiles == false) {
+                       HEADER_MODES current_state;
+                       int scan_result = WLAN_MANAGER_ERR_NONE;
+                       current_state = viewer_manager_header_mode_get();
+
+                       viewer_manager_show(VIEWER_WINSET_SEARCHING);
+                       viewer_manager_header_mode_set(HEADER_MODE_SEARCHING);
+
+                       scan_result = wlan_manager_scan();
+                       if (scan_result != WLAN_MANAGER_ERR_NONE) {
+                               viewer_manager_hide(VIEWER_WINSET_SEARCHING);
+                               viewer_manager_header_mode_set(current_state);
+                       }
+
+                       manager_object->is_first_time_no_profiles = true;
+               } else {
+                       /* if there is no scan_data, generate No-AP item */
+                       item = viewer_list_item_insert_after(NULL, NULL);
+                       if (item)
+                               elm_genlist_item_select_mode_set(item,
+                                               ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+
+               }
+       }
+
+       if (_is_emulator())
+               wifi_emulator_remove_event_timer(WIFI_EMUL_EVENT_TIMER_SCAN);
+
+       __COMMON_FUNC_EXIT__;
+       return ssid_count;
+}
+
+Eina_Bool viewer_manager_refresh(void)
+{
+       int state;
+       int header_state;
+
+       INFO_LOG(UG_NAME_SCAN, "viewer manager refresh");
+
+       if (manager_object == NULL)
+               return EINA_FALSE;
+
+       header_state = viewer_manager_header_mode_get();
+       if (header_state == HEADER_MODE_CONNECTING ||
+                       header_state == HEADER_MODE_ACTIVATING ||
+                       header_state == HEADER_MODE_DEACTIVATING) {
+               return EINA_FALSE;
+       }
+
+       viewer_list_item_disable_all();
+       viewer_list_item_clear();
+
+       state = wlan_manager_state_get();
+       if (WLAN_MANAGER_ERROR == state || WLAN_MANAGER_OFF == state) {
+               /* Some body requested to refresh the list
+                * while the WLAN manager is OFF or Unable to get the profile state
+                */
+               INFO_LOG(UG_NAME_ERR, "WLAN Manager state: %d", state);
+
+               viewer_manager_header_mode_set(HEADER_MODE_OFF);
+
+               return EINA_FALSE;
+       }
+
+       wifi_manager_ap_h ap = wlan_manager_get_ap_with_state(state);
+       viewer_manager_update_list_all(NULL);
+       if (ug_app_state->ug_type == UG_VIEW_SETUP_WIZARD) {
+               __viewer_manager_hidden_button_create(manager_object->list);
+               __viewer_manager_setup_wizard_scan_btn_create(
+                       manager_object->list);
+       }
+
+       if (WLAN_MANAGER_CONNECTING == state) {
+               INFO_LOG(UG_NAME_NORMAL, "Wi-Fi is connecting");
+
+               Elm_Object_Item* target_item = item_get_for_ap(ap);
+
+               viewer_manager_header_mode_set(HEADER_MODE_CONNECTING);
+               viewer_list_item_radio_mode_set(target_item,
+                               VIEWER_ITEM_RADIO_MODE_CONNECTING);
+       } else if (WLAN_MANAGER_CONNECTED == state) {
+               INFO_LOG(UG_NAME_NORMAL, "Wi-Fi is connected");
+
+               Elm_Object_Item* target_item = item_get_for_ap(ap);
+
+               target_item = viewer_manager_move_item_to_top(target_item);
+               viewer_manager_header_mode_set(HEADER_MODE_CONNECTED);
+               viewer_list_item_radio_mode_set(target_item,
+                               VIEWER_ITEM_RADIO_MODE_CONNECTED);
+       } else {
+               INFO_LOG(UG_NAME_NORMAL, "Wi-Fi state: %d", state);
+
+               viewer_manager_header_mode_set(HEADER_MODE_ON);
+       }
+       wifi_manager_ap_destroy(ap);
+
+       INFO_LOG(UG_NAME_SCAN, "viewer manager refresh finished");
+
+       return EINA_TRUE;
+}
+
+static void hidden_ap_connect_ok_cb(void *data,
+               Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       hidden_ap_data_t *hidden_ap_data = (hidden_ap_data_t *)data;
+       if (hidden_ap_data == NULL) {
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+       char* szPassword = NULL;
+       wifi_manager_ap_h ap;
+
+       int ret = wlan_manager_ap_create(hidden_ap_data->ssid, &ap);
+       if (WIFI_MANAGER_ERROR_NONE != ret) {
+               ERROR_LOG(UG_NAME_ERR, "Failed to create an AP handle. Err = %d", ret);
+
+               goto exit;
+       }
+
+       SECURE_INFO_LOG(UG_NAME_NORMAL, "Hidden AP[%s]. Sec mode = %d. Connect ok cb",
+                       hidden_ap_data->ssid, hidden_ap_data->sec_mode);
+
+       switch (hidden_ap_data->sec_mode) {
+       case WIFI_MANAGER_SECURITY_TYPE_NONE:
+               INFO_LOG(UG_NAME_NORMAL, "OPEN: event %p; passpopup %p",
+                               event_info, ug_app_state->passpopup);
+
+               wifi_manager_ap_set_security_type(ap, WIFI_MANAGER_SECURITY_TYPE_NONE);
+               break;
+
+       case WIFI_MANAGER_SECURITY_TYPE_WEP:
+       case WIFI_MANAGER_SECURITY_TYPE_WPA_PSK:
+       case WIFI_MANAGER_SECURITY_TYPE_WPA2_PSK:
+               szPassword = passwd_popup_get_txt(ug_app_state->passpopup);
+               wifi_manager_ap_set_security_type(ap, hidden_ap_data->sec_mode);
+
+               int ret = wifi_manager_ap_set_passphrase(ap, szPassword);
+               if (ret != WIFI_MANAGER_ERROR_NONE)
+                       INFO_LOG(UG_NAME_ERR, "Failed to set passpharse [%d]" , ret);
+
+               g_free(szPassword);
+
+               passwd_popup_free(ug_app_state->passpopup);
+               ug_app_state->passpopup = NULL;
+               break;
+
+       default:
+               INFO_LOG(UG_NAME_NORMAL, "Fatal: Unknown Sec mode: %d",
+                               hidden_ap_data->sec_mode);
+
+               goto hidden_ap_connect_end;
+       }
+
+       wlan_manager_connect(ap);
+
+hidden_ap_connect_end:
+       wifi_manager_ap_destroy(ap);
+
+exit:
+       viewer_manager_hidden_confirm_cleanup();
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void hidden_ap_connect_cancel_cb(void *data, Evas_Object *obj,
+               void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       hidden_ap_data_t *hidden_ap_data = (hidden_ap_data_t *)data;
+       if (hidden_ap_data == NULL) {
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+       switch (hidden_ap_data->sec_mode) {
+       case WIFI_MANAGER_SECURITY_TYPE_NONE:
+               INFO_LOG(UG_NAME_NORMAL, "This hidden AP is Open");
+               break;
+
+       case WIFI_MANAGER_SECURITY_TYPE_WEP:
+       case WIFI_MANAGER_SECURITY_TYPE_WPA_PSK:
+       case WIFI_MANAGER_SECURITY_TYPE_WPA2_PSK:
+               INFO_LOG(UG_NAME_NORMAL, "Hidden AP Secured");
+
+               passwd_popup_free(ug_app_state->passpopup);
+               ug_app_state->passpopup = NULL;
+               break;
+
+       default:
+               INFO_LOG(UG_NAME_NORMAL, "Fatal: Unknown Sec mode: %d",
+                               hidden_ap_data->sec_mode);
+               break;
+       }
+
+       viewer_manager_request_scan();
+       viewer_manager_hidden_confirm_cleanup();
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void __hidden_ap_cancel_mouseup_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       Evas_Event_Mouse_Up *event = event_info;
+
+       if (event->button == 3)
+               hidden_ap_connect_cancel_cb(data, obj, event_info);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void __hidden_ap_cancel_keydown_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       Evas_Event_Key_Down *event = event_info;
+
+       if (g_strcmp0(event->keyname, "XF86Back") == 0)
+               hidden_ap_connect_cancel_cb(data, obj, event_info);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+void viewer_manager_eap_view_deref(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       ug_app_state->eap_view = NULL;
+
+       __COMMON_FUNC_EXIT__;
+}
+
+void viewer_manager_specific_scan_response_hlr(
+               GSList *bss_info_list, void *user_data)
+{
+       hidden_ap_data_t *hidden_ap_data = NULL;
+       const char *ssid = (const char *)user_data;
+       wifi_manager_security_type_e sec_mode = 0;
+       bool favorite = false;
+       ug_genlist_data_t* gdata = NULL;
+       Evas_Object *popup = NULL;
+       int hidden_ap_count = (int)g_slist_length(bss_info_list);
+       Elm_Object_Item *item = NULL;
+
+       viewer_manager_hide(VIEWER_WINSET_SEARCHING);
+       viewer_manager_header_mode_set(HEADER_MODE_ON);
+
+       if (view_hidden_ap_popup_data_get() == NULL) {
+               ERROR_LOG(UG_NAME_RESP, "Popup is already destroyed");
+
+               g_free(user_data);
+               return;
+       }
+       /**
+        * We will delete the popup anyway
+        */
+       view_hidden_ap_popup_destroy();
+
+       if (ssid == NULL) {
+               ERROR_LOG(UG_NAME_RESP, "SSID is empty");
+               return;
+       }
+
+       INFO_LOG(UG_NAME_RESP, "Recieved %s(%d) hidden Wi-Fi networks",
+                       ssid, hidden_ap_count);
+       viewer_list_item_clear();
+       hidden_ap_count = viewer_manager_update_list_all((char *)ssid);
+       INFO_LOG(UG_NAME_NORMAL, "Found %s(%d) Wi-Fi networks", ssid,
+                       hidden_ap_count);
+
+       if (hidden_ap_count > 1)
+               goto exit;
+
+       viewer_manager_refresh();
+       if (hidden_ap_count == 0) {
+               INFO_LOG(UG_NAME_ERR, "no ap found");
+               common_utils_send_message_to_net_popup("Network connection popup",
+                               "no ap found", "toast_popup", NULL);
+               /*Recreate the popup*/
+               view_hidden_ap_popup_create(ug_app_state->layout_main, PACKAGE);
+               goto exit;
+       }
+
+       item = item_get_for_ssid(ssid);
+       if (item != NULL) {
+               gdata = elm_object_item_data_get(item);
+               if (gdata == NULL || gdata->device_info == NULL ||
+                               gdata->radio_mode == VIEWER_ITEM_RADIO_MODE_CONNECTED)
+                       goto exit;
+               sec_mode = gdata->device_info->security_mode;
+               gdata->device_info->is_hidden = true;
+               wifi_manager_ap_is_favorite(gdata->device_info->ap, &favorite);
+               if (favorite == true) {
+                       wlan_manager_connect(gdata->device_info->ap);
+                       goto exit;
+               }
+
+               /* Only if there is one AP found then we need Users further action */
+               switch (sec_mode) {
+               case WIFI_MANAGER_SECURITY_TYPE_NONE:
+                       SECURE_INFO_LOG(UG_NAME_NORMAL, "%s open network found", ssid);
+
+                       hidden_ap_data = g_new0(hidden_ap_data_t, 1);
+                       hidden_ap_data->sec_mode = sec_mode;
+                       hidden_ap_data->ssid = g_strdup(ssid);
+
+                       popup_btn_info_t popup_btn_data;
+                       memset(&popup_btn_data, 0, sizeof(popup_btn_data));
+                       popup_btn_data.title_txt = g_strdup(ssid);
+                       popup_btn_data.sub_title_txt = NULL;
+                       popup_btn_data.info_txt = "IDS_WIFI_BODY_A_WI_FI_NETWORK_HAS_BEEN_DETECTED_YOU_WILL_BE_CONNECTED";
+                       popup_btn_data.btn1_txt = "IDS_WIFI_SK_CANCEL";
+                       popup_btn_data.btn1_cb = hidden_ap_connect_cancel_cb;
+                       popup_btn_data.btn1_data = popup_btn_data.btn2_data = hidden_ap_data;
+                       popup_btn_data.btn2_txt = "IDS_WIFI_BODY_CONNECT";
+                       popup_btn_data.btn2_cb = hidden_ap_connect_ok_cb;
+
+                       popup = common_utils_show_info_popup(ug_app_state->layout_main,
+                                                       &popup_btn_data);
+                       g_free(popup_btn_data.title_txt);
+
+                       hidden_ap_data->confirm_popup  = popup;
+
+                       evas_object_event_callback_add(popup,
+                                       EVAS_CALLBACK_MOUSE_UP,
+                                       __hidden_ap_cancel_mouseup_cb,
+                                       hidden_ap_data);
+                       evas_object_event_callback_add(popup,
+                                       EVAS_CALLBACK_KEY_DOWN,
+                                       __hidden_ap_cancel_keydown_cb,
+                                       hidden_ap_data);
+
+                       manager_object->hidden_popup_data = hidden_ap_data;
+                       break;
+
+               case WIFI_MANAGER_SECURITY_TYPE_EAP:
+                       SECURE_INFO_LOG(UG_NAME_NORMAL, "%s IEEE8021X found", ssid);
+
+                       wifi_device_info_t device_info;
+                       wifi_manager_ap_h ap;
+
+                       wlan_manager_ap_create(ssid, &ap);
+                       wifi_manager_ap_set_security_type(ap, WIFI_MANAGER_SECURITY_TYPE_EAP);
+
+                       struct ug_data *ugd = (struct ug_data *)ug_app_state->gadget;
+
+                       memset(&device_info, 0, sizeof(device_info));
+                       device_info.security_mode = WIFI_MANAGER_SECURITY_TYPE_EAP;
+                       device_info.ssid = (char *)ssid;
+                       device_info.ap = ap;
+
+                       UG_TYPE ug_type = wifi_get_ug_type();
+                       ug_app_state->eap_view =
+                                       create_eap_view(ug_type == UG_VIEW_OOBE ?
+                                                       ug_app_state->parent_layout : ug_app_state->layout_main,
+                                                       ugd->win_main,
+                                                       ug_app_state->conformant,
+                                                       PACKAGE, &device_info,
+                                                       viewer_manager_eap_view_deref);
+
+                       wifi_manager_ap_destroy(ap);
+
+                       break;
+
+               case WIFI_MANAGER_SECURITY_TYPE_WEP:
+               case WIFI_MANAGER_SECURITY_TYPE_WPA_PSK:
+               case WIFI_MANAGER_SECURITY_TYPE_WPA2_PSK:
+                       SECURE_INFO_LOG(UG_NAME_NORMAL,
+                                       "Secured(%d) %s found", sec_mode, ssid);
+
+                       pswd_popup_create_req_data_t popup_info;
+
+                       hidden_ap_data = g_try_new0(hidden_ap_data_t, 1);
+                       if (hidden_ap_data == NULL) {
+                               ERROR_LOG(UG_NAME_RESP, "Memory allocation error.");
+                               goto exit;
+                       }
+                       hidden_ap_data->sec_mode = sec_mode;
+                       hidden_ap_data->ssid = g_strdup(ssid);
+                       if (gdata && gdata->device_info) {
+                               hidden_ap_data->device_info = view_list_item_device_info_create(
+                                               gdata->device_info->ap);
+                       }
+                       memset(&popup_info, 0, sizeof(pswd_popup_create_req_data_t));
+                       /* Wi-Fi hidden network cannot be connected by WPS method.
+                        * In addition, Wi-Fi network info is also impossible to be set.
+                        * It's ConnMan agent limitation.
+                        * Do not use WPS method in here.
+                        */
+                       popup_info.title = (char *)ssid;
+                       popup_info.sub_title = common_utils_get_ap_security_type_info_txt(PACKAGE,
+                                       gdata->device_info, false);
+                       popup_info.ok_cb = hidden_ap_connect_ok_cb;
+                       popup_info.cancel_cb = hidden_ap_connect_cancel_cb;
+                       popup_info.cb_data = hidden_ap_data;
+                       popup_info.sec_type = sec_mode;
+
+                       ug_app_state->passpopup =
+                                       create_passwd_popup(
+                                                       ug_app_state->conformant,
+                                                       ug_app_state->layout_main,
+                                                       PACKAGE, &popup_info);
+                       if (ug_app_state->passpopup == NULL)
+                               INFO_LOG(UG_NAME_ERR, "Fail to create password popup");
+
+                       manager_object->hidden_popup_data = hidden_ap_data;
+                       g_free(popup_info.sub_title);
+                       break;
+
+               default:
+                       INFO_LOG(UG_NAME_NORMAL, "Unknown security mode: %d", sec_mode);
+                       break;
+               }
+       }
+
+exit:
+       g_free(user_data);
+}
+
+wifi_device_info_t *view_list_item_device_info_create(wifi_manager_ap_h ap)
+{
+       int ret = false;
+       wifi_device_info_t* wifi_device = NULL;
+
+       if (ap != NULL) {
+               wifi_device = g_try_new0(wifi_device_info_t, 1);
+               retvm_if(NULL == wifi_device, NULL);
+
+               if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_clone(&(wifi_device->ap), ap))
+                       goto FREE_DEVICE_INFO;
+               else if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_get_essid(ap, &(wifi_device->ssid)))
+                       goto FREE_DEVICE_INFO;
+               else if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_get_rssi(ap, &(wifi_device->rssi)))
+                       goto FREE_DEVICE_INFO;
+               else if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_get_security_type(ap, &(wifi_device->security_mode)))
+                       goto FREE_DEVICE_INFO;
+               else if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_is_wps_supported(ap, &(wifi_device->wps_mode)))
+                       goto FREE_DEVICE_INFO;
+
+               common_utils_get_device_icon(wifi_device, &wifi_device->ap_image_path);
+       }
+       ret = true;
+
+FREE_DEVICE_INFO:
+       if (ret == false && wifi_device) {
+               wifi_manager_ap_destroy(wifi_device->ap);
+               g_free(wifi_device->ap_image_path);
+               g_free(wifi_device->ap_status_txt);
+               g_free(wifi_device->ssid);
+               g_free(wifi_device);
+               wifi_device = NULL;
+
+               return NULL;
+       }
+
+       return wifi_device;
+}
+
+view_manager_view_type_t viewer_manager_view_type_get(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       Evas_Object* navi_frame = NULL;
+       view_manager_view_type_t top_view_id;
+
+       navi_frame = viewer_manager_get_naviframe();
+       top_view_id = (view_manager_view_type_t)evas_object_data_get(
+                                                       navi_frame,
+                                                       SCREEN_TYPE_ID_KEY);
+
+       __COMMON_FUNC_EXIT__;
+       return top_view_id;
+}
+
+void viewer_manager_request_scan(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       HEADER_MODES current_state;
+
+       current_state = viewer_manager_header_mode_get();
+
+       if (current_state == HEADER_MODE_ON ||
+                       current_state == HEADER_MODE_CONNECTED) {
+               int scan_result;
+
+               INFO_LOG(UG_NAME_NORMAL, "Time to make a scan..");
+
+               viewer_manager_show(VIEWER_WINSET_SEARCHING_GRP_TITLE);
+               viewer_manager_header_mode_set(HEADER_MODE_SEARCHING);
+
+               scan_result = wlan_manager_scan();
+               if (scan_result != WLAN_MANAGER_ERR_NONE)
+                       viewer_manager_header_mode_set(current_state);
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+void viewer_manager_ctxpopup_cleanup(void)
+{
+       if (manager_object->ctxpopup) {
+               evas_object_del(manager_object->ctxpopup);
+               manager_object->ctxpopup = NULL;
+       }
+}
+
+void viewer_manager_hidden_confirm_cleanup(void)
+{
+       if (manager_object == NULL)
+               return;
+
+       hidden_ap_data_t *hidden_data = manager_object->hidden_popup_data;
+
+       if (hidden_data != NULL) {
+               if (hidden_data->confirm_popup != NULL) {
+                       evas_object_del(hidden_data->confirm_popup);
+                       hidden_data->confirm_popup = NULL;
+               }
+
+               if (hidden_data->device_info)
+                       g_free(hidden_data->device_info);
+               g_free(hidden_data->ssid);
+               g_free(hidden_data);
+
+               manager_object->hidden_popup_data = NULL;
+       }
+}
+
+void viewer_manager_cleanup_views(void)
+{
+       viewer_manager_ctxpopup_cleanup();
+
+       viewer_manager_pop_naviframe_item();
+       view_hidden_ap_popup_delete();
+       viewer_manager_hidden_confirm_cleanup();
+}
+
+void viewer_manager_rotate_top_setupwizard_layout(void)
+{
+       Evas_Object *layout = NULL;
+       struct ug_data *ugd;
+       int change_ang = 0;
+       Elm_Object_Item *navi_it = NULL;
+
+       navi_it = elm_naviframe_top_item_get(manager_object->nav);
+       layout = elm_object_item_content_get(navi_it);
+
+       ugd = (struct ug_data *)ug_app_state->gadget;
+       change_ang = elm_win_rotation_get(ugd->win_main);
+       if (change_ang == 0 || change_ang == 180) {
+               common_utils_contents_rotation_adjust(UG_EVENT_ROTATE_PORTRAIT);
+               edje_object_signal_emit((Evas_Object *)elm_layout_edje_get(layout),
+                                       "location,vertical", "elm");
+       } else {
+               common_utils_contents_rotation_adjust(UG_EVENT_ROTATE_LANDSCAPE);
+               edje_object_signal_emit((Evas_Object *)elm_layout_edje_get(layout),
+                               "location,horizontal", "elm");
+       }
+}
diff --git a/ui-gadget/viewer_manager.h b/ui-gadget/viewer_manager.h
new file mode 100644 (file)
index 0000000..c008935
--- /dev/null
@@ -0,0 +1,101 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __VIEWER_MANAGER_H__
+#define __VIEWER_MANAGER_H__
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+#include <glib.h>
+#include <Elementary.h>
+
+#include "wlan_manager.h"
+
+typedef enum {
+       HEADER_MODE_OFF = 0x01,
+       HEADER_MODE_ON,
+       HEADER_MODE_ACTIVATING,
+       HEADER_MODE_CONNECTING,
+       HEADER_MODE_CONNECTED,
+       HEADER_MODE_DEACTIVATING,
+       HEADER_MODE_SEARCHING,
+       HEADER_MODE_MAX
+} HEADER_MODES;
+
+typedef enum {
+       VIEWER_ITEM_RADIO_MODE_OFF = 0x01,
+       VIEWER_ITEM_RADIO_MODE_CONNECTED,
+       VIEWER_ITEM_RADIO_MODE_CONNECTING,
+       VIEWER_ITEM_RADIO_MODE_CONFIGURATION,
+       VIEWER_ITEM_RADIO_MODE_MAX
+} VIEWER_ITEM_RADIO_MODES;
+
+typedef enum {
+       VIEWER_WINSET_SEARCHING,
+       VIEWER_WINSET_SUB_CONTENTS,
+       VIEWER_WINSET_SEARCHING_GRP_TITLE
+} VIEWER_WINSETS;
+
+Evas_Object *viewer_manager_create(Evas_Object *parent, Evas_Object *_win_main);
+void viewer_manager_destroy(void);
+Eina_Bool viewer_manager_show(VIEWER_WINSETS winset);
+Eina_Bool viewer_manager_hide(VIEWER_WINSETS winset);
+Eina_Bool viewer_manager_refresh(void);
+
+void power_control(void);
+
+void viewer_manager_update_setup_wizard_scan_btn(void);
+void language_changed_refresh(void);
+Evas_Object *viewer_manager_get_naviframe(void);
+
+void viewer_manager_header_mode_set(HEADER_MODES new_mode);
+HEADER_MODES viewer_manager_header_mode_get(void);
+
+void viewer_manager_move_to_top(void);
+Elm_Object_Item *viewer_manager_move_item_to_top(Elm_Object_Item *item);
+void viewer_manager_specific_scan_response_hlr(GSList *bss_info_list,
+               void *user_data);
+void viewer_manager_refresh_ap_info(Elm_Object_Item *item);
+void viewer_manager_update_rssi(void);
+void viewer_manager_setup_wizard_button_controller();
+void viewer_manager_update_item_favorite_status(wifi_manager_ap_h ap);
+wifi_device_info_t *view_list_item_device_info_create(wifi_manager_ap_h ap);
+view_manager_view_type_t viewer_manager_view_type_get(void);
+void viewer_manager_request_scan(void);
+void viewer_manager_ctxpopup_cleanup(void);
+void viewer_manager_cleanup_views(void);
+void viewer_manager_rotate_top_setupwizard_layout(void);
+Evas_Object *viewer_manager_naviframe_power_item_get(void);
+#if 0 /* not used */
+Evas_Object *viewer_manager_create_bg(Evas_Object *parent, char *style);
+#endif
+void viewer_manager_update_hidden_btn(void);
+int viewer_manager_create_scan_btn(void);
+Evas_Object *viewer_maanger_create_scan_list_btn(Evas_Object *parent); // For IoT Common
+
+void viewer_manager_eap_view_deref(void);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/ui-gadget/wifi-efl-UG.c b/ui-gadget/wifi-efl-UG.c
new file mode 100644 (file)
index 0000000..e780ab1
--- /dev/null
@@ -0,0 +1,622 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef UG_MODULE_API
+#define UG_MODULE_API __attribute__ ((visibility("default")))
+#endif
+
+#include <vconf-keys.h>
+//#include <setting-cfg.h>
+#include "ug_wifi.h"
+#include "view_detail.h"
+#include "i18nmanager.h"
+#include "wlan_manager.h"
+#include "winset_popup.h"
+#include "common_utils.h"
+#include "viewer_manager.h"
+#include "view_ime_hidden.h"
+#include "view_advanced.h"
+#include "wifi-engine-callback.h"
+
+#define STR_ATOM_PANEL_SCROLLABLE_STATE        "_E_MOVE_PANEL_SCROLLABLE_STATE"
+
+static int wifi_exit_end = FALSE;
+static bool is_scan_reqd = false;
+wifi_appdata *ug_app_state = NULL;
+
+UG_MODULE_API int UG_MODULE_INIT(struct ug_module_ops *ops);
+UG_MODULE_API void UG_MODULE_EXIT(struct ug_module_ops *ops);
+UG_MODULE_API int setting_plugin_reset(bundle *data, void *priv);
+UG_MODULE_API int setting_plugin_search_init(app_control_h app_control, void *priv, char **domainname);
+
+static gboolean __wifi_efl_ug_del_found_ap_noti(void *data)
+{
+       common_utils_send_message_to_net_popup(NULL, NULL,
+                       "del_found_ap_noti", NULL);
+
+       return FALSE;
+}
+
+static void _set_rotation(Evas_Object *win)
+{
+       int rots[4] = { 0, 90, 180, 270 };
+
+       if (!elm_win_wm_rotation_supported_get(win))
+               return;
+
+       elm_win_wm_rotation_available_rotations_set(win, (const int *)(&rots), 4);
+}
+
+static void *on_create(ui_gadget_h ug, enum ug_mode mode,
+               app_control_h app_control, void *priv)
+{
+       __COMMON_FUNC_ENTER__;
+
+       const char *uri = NULL;
+       int state;
+
+       if (!ug || !priv) {
+               INFO_LOG(UG_NAME_ERR, "UG and PRIV should not be NULL");
+
+               __COMMON_FUNC_EXIT__;
+               return NULL;
+       }
+
+       if (ug_app_state) {
+               INFO_LOG(UG_NAME_NORMAL, "ug_app_state already exists");
+               return ug_app_state->layout_main;
+       }
+
+       ug_app_state = g_new0(wifi_appdata, 1);
+       retvm_if(NULL == ug_app_state, NULL);
+
+       struct ug_data *ugd;
+       ugd = (struct ug_data*)priv;
+       ugd->ug = ug;
+       ug_app_state->ug_type = UG_VIEW_DEFAULT;
+
+       if (NULL != app_control) {
+               INFO_LOG(UG_NAME_NORMAL, "message load from caller");
+
+               char *caller = NULL;
+               app_control_get_extra_data(app_control, UG_CALLER, &caller);
+
+               if (app_control_get_uri(app_control, (char **)&uri) < 0)
+                       ERROR_LOG(UG_NAME_NORMAL, "Failed to get app_control URI");
+
+               if (uri)
+                       free((void *)uri);
+
+               if (caller != NULL) {
+                       SECURE_INFO_LOG(UG_NAME_NORMAL, "caller: %s", caller);
+
+                       if (g_strcmp0(caller, "pwlock") == 0) {
+                               ugd->elm_conform = ug_get_conformant();
+                               ug_app_state->ug_type = UG_VIEW_OOBE;
+                       } else if (g_strcmp0(caller, "notification") == 0) {
+                               /* Remove the "WiFi networks found" from the notification tray.*/
+                               common_util_managed_idle_add(__wifi_efl_ug_del_found_ap_noti, NULL);
+                       } else if (g_strcmp0(caller, "lbhome") == 0) {
+                               ug_app_state->app_control = app_control;
+                               ug_app_state->is_lbhome = EINA_TRUE;
+                       }
+                       free(caller);
+               } else {
+                       INFO_LOG(UG_NAME_NORMAL, "caller is not defined");
+               }
+       }
+
+       if (ug_app_state->ug_type == UG_VIEW_DEFAULT
+                       && is_common_profile()) {
+               ug_app_state->ug_type = UG_VIEW_IOT_COMMON;
+       }
+
+       common_util_set_ug_type(ug_app_state->ug_type);
+       common_util_update_genlist_style();
+       common_util_update_content_size();
+
+       Evas_Object *parent_layout = ug_get_parent_layout(ug);
+       if (parent_layout == NULL) {
+               ERROR_LOG(UG_NAME_NORMAL, "Failed to get parent layout");
+
+               __COMMON_FUNC_EXIT__;
+               return NULL;
+       }
+
+       ugd->win_main = ug_get_window();
+       ug_app_state->parent_layout = parent_layout;
+       ug_app_state->gadget = ugd;
+       ug_app_state->ug = ug;
+       ug_app_state->conformant = ug_get_conformant();
+
+       _set_rotation(ugd->win_main);
+
+       common_util_set_system_registry(VCONFKEY_WIFI_UG_RUN_STATE,
+                       VCONFKEY_WIFI_UG_RUN_STATE_ON_FOREGROUND);
+
+       Evas_Object *layout_main = viewer_manager_create(parent_layout, ugd->win_main);
+       if (layout_main == NULL) {
+               INFO_LOG(UG_NAME_ERR, "Failed to create viewer_manager");
+
+               __COMMON_FUNC_EXIT__;
+               return NULL;
+       }
+
+       if (app_control != NULL) {
+               char *zorder = NULL;
+               app_control_get_extra_data(app_control, "z_order", &zorder);
+               INFO_LOG(UG_NAME_NORMAL, "zorder [%s]", zorder);
+               if (zorder != NULL && 0 == g_strcmp0(zorder, "highest")) {
+                       efl_util_set_notification_window_level(ugd->win_main, EFL_UTIL_NOTIFICATION_LEVEL_DEFAULT);
+                       g_free(zorder);
+                       zorder = NULL;
+               }
+       }
+
+#if defined TIZEN_TETHERING_ENABLE
+       ug_app_state->popup_manager = winset_popup_manager_create(layout_main, PACKAGE);
+#endif
+
+       ugd->base = layout_main;
+       ug_app_state->layout_main = layout_main;
+       ug_app_state->bAlive = EINA_TRUE;
+
+       wlan_manager_create();
+       wlan_manager_set_message_callback(wlan_engine_callback);
+       wlan_manager_set_refresh_callback(wlan_engine_refresh_callback);
+
+       switch (wlan_manager_start()) {
+       case WLAN_MANAGER_ERR_NONE:
+               break;
+
+       case WLAN_MANAGER_ERR_ALREADY_REGISTERED:
+               break;
+
+       default:
+               ERROR_LOG(UG_NAME_NORMAL, "Cannot start wlan_manager");
+
+               __COMMON_FUNC_EXIT__;
+               return ugd->base;
+       }
+
+       state = wlan_manager_state_get();
+       switch (state) {
+       case WLAN_MANAGER_OFF:
+               if (ug_app_state->ug_type == UG_VIEW_SETUP_WIZARD) {
+                       viewer_manager_header_mode_set(HEADER_MODE_ACTIVATING);
+                       power_control();
+               } else {
+                       viewer_manager_hide(VIEWER_WINSET_SUB_CONTENTS);
+                       viewer_manager_header_mode_set(HEADER_MODE_OFF);
+               }
+               break;
+
+       case WLAN_MANAGER_CONNECTING:
+       case WLAN_MANAGER_UNCONNECTED:
+       case WLAN_MANAGER_CONNECTED:
+               viewer_manager_hide(VIEWER_WINSET_SEARCHING);
+               viewer_manager_header_mode_set(HEADER_MODE_ON);
+               viewer_manager_show(VIEWER_WINSET_SUB_CONTENTS);
+               INFO_LOG(UG_NAME_NORMAL, "Issue the WiFi Scan");
+               viewer_manager_request_scan();
+               break;
+
+       case WLAN_MANAGER_ERROR:
+       default:
+               return ugd->base;
+       }
+
+       evas_object_show(layout_main);
+
+       __COMMON_FUNC_EXIT__;
+       return ugd->base;
+}
+
+static gboolean load_initial_ap_list(gpointer data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       /* Because of transition effect performance,
+        * Wi-Fi lists might be better to be updated at maximum delayed
+        */
+       wlan_manager_scanned_profile_refresh();
+
+       __COMMON_FUNC_EXIT__;
+       return FALSE;
+}
+
+static void on_start(ui_gadget_h ug, app_control_h app_control, void *priv)
+{
+       __COMMON_FUNC_ENTER__;
+
+       common_util_managed_idle_add(load_initial_ap_list, NULL);
+       wlan_manager_set_autoscan_mode(WLAN_MANAGER_AUTOSCAN_MODE_PERIODIC);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void on_pause(ui_gadget_h ug, app_control_h app_control, void *priv)
+{
+       __COMMON_FUNC_ENTER__;
+
+       INFO_LOG(UG_NAME_NORMAL, "Wi-Fi UG paused");
+
+       wlan_manager_set_autoscan_mode(WLAN_MANAGER_AUTOSCAN_MODE_EXPONENTIAL);
+       common_util_set_system_registry(VCONFKEY_WIFI_UG_RUN_STATE,
+                       VCONFKEY_WIFI_UG_RUN_STATE_ON_BACKGROUND);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void on_resume(ui_gadget_h ug, app_control_h app_control, void *priv)
+{
+       __COMMON_FUNC_ENTER__;
+
+       INFO_LOG(UG_NAME_NORMAL, "Wi-Fi UG resumed");
+
+       wlan_manager_set_autoscan_mode(WLAN_MANAGER_AUTOSCAN_MODE_PERIODIC);
+       common_util_set_system_registry(VCONFKEY_WIFI_UG_RUN_STATE,
+                       VCONFKEY_WIFI_UG_RUN_STATE_ON_FOREGROUND);
+
+       view_manager_view_type_t top_viewID = viewer_manager_view_type_get();
+       if (top_viewID == VIEW_MANAGER_VIEW_TYPE_MAIN) {
+               viewer_manager_request_scan();
+               is_scan_reqd = false;
+       } else {
+               is_scan_reqd = true;
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void on_destroy(ui_gadget_h ug, app_control_h app_control, void *priv)
+{
+       __COMMON_FUNC_ENTER__;
+
+       int ret;
+       struct ug_data* ugd = priv;
+
+       common_util_set_system_registry(VCONFKEY_WIFI_UG_RUN_STATE,
+                       VCONFKEY_WIFI_UG_RUN_STATE_OFF);
+
+       if (!ug || !priv) {
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+       /*Added to handle incase of force closure*/
+       passwd_popup_free(ug_app_state->passpopup);
+       ug_app_state->passpopup = NULL;
+
+       if (ug_app_state->timeout) {
+               g_source_remove(ug_app_state->timeout);
+               ug_app_state->timeout = 0;
+       }
+
+#if defined TIZEN_TETHERING_ENABLE
+       winset_popup_manager_destroy(ug_app_state->popup_manager);
+       ug_app_state->popup_manager = NULL;
+       DEBUG_LOG(UG_NAME_NORMAL, "* popup manager destroy complete");
+#endif
+
+       if (wifi_exit_end == FALSE) {
+               wlan_manager_set_autoscan_mode(WLAN_MANAGER_AUTOSCAN_MODE_EXPONENTIAL);
+               common_util_managed_idle_cleanup();
+               common_util_managed_ecore_scan_update_timer_del();
+
+               ret = wlan_manager_destroy();
+               if (ret != WLAN_MANAGER_ERR_NONE)
+                       ERROR_LOG(UG_NAME_NORMAL, "Failed to destroy wlan manager: %d", ret);
+               else
+                       INFO_LOG(UG_NAME_NORMAL, "* wlan manager destroy complete");
+       }
+
+       viewer_manager_destroy();
+       INFO_LOG(UG_NAME_NORMAL, "* viewer manager destroy complete");
+
+       if (ug_app_state->rbutton_setup_wizard_next != NULL) {
+               g_free(ug_app_state->rbutton_setup_wizard_next);
+               ug_app_state->rbutton_setup_wizard_next = NULL;
+       }
+
+       if (ug_app_state->rbutton_setup_wizard_skip != NULL) {
+               g_free(ug_app_state->rbutton_setup_wizard_skip);
+               ug_app_state->rbutton_setup_wizard_skip = NULL;
+       }
+
+       if (ug_app_state->lbutton_setup_wizard_prev != NULL) {
+               g_free(ug_app_state->lbutton_setup_wizard_prev);
+               ug_app_state->lbutton_setup_wizard_prev = NULL;
+       }
+
+       if (ug_app_state != NULL) {
+               g_free(ug_app_state);
+               ug_app_state = NULL;
+       }
+
+       if (ugd->base != NULL) {
+               evas_object_del(ugd->base);
+               ugd->base = NULL;
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void on_message(ui_gadget_h ug, app_control_h msg, app_control_h app_control, void *priv)
+{
+}
+
+static void _language_changed(void)
+{
+
+       __COMMON_FUNC_ENTER__;
+
+       if (NULL != ug_app_state->rbutton_setup_wizard_next) {
+               g_free(ug_app_state->rbutton_setup_wizard_next);
+               ug_app_state->rbutton_setup_wizard_next = NULL;
+       }
+
+       if (NULL != ug_app_state->rbutton_setup_wizard_skip) {
+               g_free(ug_app_state->rbutton_setup_wizard_skip);
+               ug_app_state->rbutton_setup_wizard_skip = NULL;
+       }
+
+       if (NULL != ug_app_state->lbutton_setup_wizard_prev) {
+               g_free(ug_app_state->lbutton_setup_wizard_prev);
+               ug_app_state->lbutton_setup_wizard_prev = NULL;
+       }
+
+       ug_app_state->rbutton_setup_wizard_next = g_strdup(sc(PACKAGE, I18N_TYPE_Next));
+       ug_app_state->rbutton_setup_wizard_skip = g_strdup(sc(PACKAGE, I18N_TYPE_Skip));
+       ug_app_state->lbutton_setup_wizard_prev = g_strdup(sc(PACKAGE, I18N_TYPE_Prev));
+
+       viewer_manager_setup_wizard_button_controller();
+
+       language_changed_refresh();
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void on_event(ui_gadget_h ug, enum ug_event event, app_control_h app_control, void *priv)
+{
+       __COMMON_FUNC_ENTER__;
+
+       switch (event) {
+       case UG_EVENT_LOW_MEMORY:
+               break;
+       case UG_EVENT_LOW_BATTERY:
+               break;
+       case UG_EVENT_LANG_CHANGE:
+               INFO_LOG(UG_NAME_NORMAL, "LANGUAGE");
+               if (UG_VIEW_SETUP_WIZARD == ug_app_state->ug_type)
+                       _language_changed();
+               break;
+       case UG_EVENT_ROTATE_PORTRAIT:
+       case UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN:
+               INFO_LOG(UG_NAME_NORMAL, "PORTRAIT");
+               viewer_manager_rotate_top_setupwizard_layout();
+               break;
+       case UG_EVENT_ROTATE_LANDSCAPE:
+       case UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN:
+               INFO_LOG(UG_NAME_NORMAL, "LANSCAPE");
+               viewer_manager_rotate_top_setupwizard_layout();
+               break;
+       default:
+               break;
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void on_key_event(ui_gadget_h ug, enum ug_key_event event, app_control_h app_control, void *priv)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (!ug) {
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+       switch (event) {
+       case UG_KEY_EVENT_END:
+               INFO_LOG(UG_NAME_NORMAL, "UG_KEY_EVENT_END");
+
+#if defined TIZEN_TETHERING_ENABLE
+               /* popup key event determine */
+               winset_popup_hide_popup(ug_app_state->popup_manager);
+#endif
+               view_manager_view_type_t top_view_id = viewer_manager_view_type_get();
+               if (top_view_id == VIEW_MANAGER_VIEW_TYPE_MAIN) {
+                       INFO_LOG(UG_NAME_NORMAL, "same");
+               } else {
+                       INFO_LOG(UG_NAME_NORMAL, "differ");
+                       elm_naviframe_item_pop(viewer_manager_get_naviframe());
+
+                       __COMMON_FUNC_EXIT__;
+                       return;
+               }
+
+               wifi_exit();
+               break;
+       default:
+               INFO_LOG(UG_NAME_NORMAL, "UG_KEY_EVENT [%d]", event);
+               break;
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+UG_MODULE_API int UG_MODULE_INIT(struct ug_module_ops *ops)
+{
+       __COMMON_FUNC_ENTER__;
+
+       wifi_exit_end = FALSE;
+
+       retvm_if(NULL == ops, 0);
+
+       struct ug_data *ugd;
+       ugd = calloc(1, sizeof(struct ug_data));
+
+       assertm_if(NULL == ugd, "Err!! calloc fail");
+
+       ops->create = on_create;
+       ops->start = on_start;
+       ops->pause = on_pause;
+       ops->resume = on_resume;
+       ops->destroy = on_destroy;
+       ops->message = on_message;
+       ops->event = on_event;
+       ops->key_event = on_key_event;
+       ops->priv = ugd;
+       ops->opt = UG_OPT_INDICATOR_ENABLE;
+
+       __COMMON_FUNC_EXIT__;
+       return 0;
+}
+
+UG_MODULE_API void UG_MODULE_EXIT(struct ug_module_ops *ops)
+{
+       __COMMON_FUNC_ENTER__;
+
+       retm_if(NULL == ops);
+
+       struct ug_data *ugd;
+
+       ugd = ops->priv;
+
+       if (ugd)
+               free(ugd);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static bool setting_plugin_wifi_found_ap_cb(wifi_manager_ap_h ap, void* user_data)
+{
+       bool favorite = false;
+
+       wifi_manager_ap_is_favorite(ap, &favorite);
+
+       if (true == favorite)
+               wlan_manager_forget(ap);
+
+       return true;
+}
+
+UG_MODULE_API int setting_plugin_reset(bundle *data, void *priv)
+{
+       __COMMON_FUNC_ENTER__;
+
+       int return_value = 0;
+
+       return_value = wlan_manager_start();
+       if (return_value != WLAN_MANAGER_ERR_NONE) {
+               ERROR_LOG(UG_NAME_NORMAL, "Failed to register : %d", return_value);
+               return_value = -1;
+               goto error;
+       }
+
+       wlan_manager_foreach_found_ap(setting_plugin_wifi_found_ap_cb, NULL);
+       return_value = wlan_manager_power_off();
+       if (return_value != WLAN_MANAGER_ERR_NONE) {
+               ERROR_LOG(UG_NAME_NORMAL, "Failed to power_off: %d", return_value);
+               return_value = -1;
+               goto error;
+       }
+
+       common_util_set_system_registry(VCONFKEY_WIFI_ENABLE_QS,
+                                                                       VCONFKEY_WIFI_QS_ENABLE);
+
+error:
+       wlan_manager_destroy();
+
+       __COMMON_FUNC_EXIT__;
+       return return_value;
+}
+
+int wifi_exit(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (wifi_exit_end == TRUE) {
+               __COMMON_FUNC_EXIT__;
+               return FALSE;
+       }
+       wifi_exit_end = TRUE;
+
+       int ret = WLAN_MANAGER_ERR_NONE;
+       struct ug_data *ugd;
+       ugd = ug_app_state->gadget;
+       ug_app_state->bAlive = EINA_FALSE;
+
+       wlan_manager_set_autoscan_mode(WLAN_MANAGER_AUTOSCAN_MODE_EXPONENTIAL);
+       common_util_managed_idle_cleanup();
+       common_util_managed_ecore_scan_update_timer_del();
+
+       ret = wlan_manager_destroy();
+       if (ret != WLAN_MANAGER_ERR_NONE)
+               ERROR_LOG(UG_NAME_NORMAL, "Failed to destroy wlan manager: %d", ret);
+       else
+               DEBUG_LOG(UG_NAME_NORMAL, "* wlan manager destroy complete");
+
+       DEBUG_LOG(UG_NAME_NORMAL, "* ug_destroying...");
+       ug_destroy_me(ugd->ug);
+
+       __COMMON_FUNC_EXIT__;
+       return TRUE;
+}
+
+bool wifi_is_scan_required(void)
+{
+       return is_scan_reqd;
+}
+
+UG_TYPE wifi_get_ug_type(void)
+{
+       return ug_app_state->ug_type;
+}
+
+#if 0
+UG_MODULE_API int setting_plugin_search_init(app_control_h app_control, void *priv, char **domainname)
+{
+       void *node = NULL;
+       *domainname = strdup(PACKAGE);
+       Eina_List **pplist = (Eina_List **)priv;
+
+       node = setting_plugin_search_item_add("IDS_ST_BODY_NETWORK_NOTIFICATION",
+               "viewtype:advancedsetting", NULL, 5, NULL);
+       *pplist = eina_list_append(*pplist, node);
+       node = setting_plugin_search_item_add("IDS_WIFI_TMBODY_SMART_NETWORK_SWITCH",
+               "viewtype:mainview", NULL, 5, NULL);
+       *pplist = eina_list_append(*pplist, node);
+       node = setting_plugin_search_item_add("IDS_WIFI_HEADER_PASSPOINT",
+               "viewtype:advancedsetting", NULL, 5, NULL);
+       *pplist = eina_list_append(*pplist, node);
+       node = setting_plugin_search_item_add("IDS_ST_BODY_KEEP_WI_FI_ON_DURING_SLEEP",
+               "viewtype:advancedsetting", NULL, 5, NULL);
+       *pplist = eina_list_append(*pplist, node);
+       node = setting_plugin_search_item_add("IDS_ST_MBODY_ALWAYS_ALLOW_SCANNING",
+               "viewtype:advancedsetting", NULL, 5, NULL);
+       *pplist = eina_list_append(*pplist, node);
+       node = setting_plugin_search_item_add("IDS_WIFI_BODY_ADVANCED_SETTINGS",
+               "viewtype:advancedsetting", NULL, 5, NULL);
+       *pplist = eina_list_append(*pplist, node);
+
+       return 0;
+}
+#endif
diff --git a/ui-gadget/wifi-efl-ug.xml b/ui-gadget/wifi-efl-ug.xml
new file mode 100644 (file)
index 0000000..4b45d62
--- /dev/null
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" package="wifi-efl-ug" api-version="2.4" version="1.0.0" install-location="internal-only">
+       <label>Wi-Fi</label>
+       <description>Wi-Fi</description>
+       <ui-application appid="wifi-efl-ug" exec="/usr/apps/wifi-efl-ug/bin/wifi-efl-UG" ui-gadget="true" nodisplay="true" taskmanage="false" multiple="false" type="capp" process-pool="true" hw-acceleration="use-GL" launch_mode="caller">
+               <label>Wi-Fi</label>
+               <icon>/usr/share/icons/setting_wifi.png</icon>
+               <app-control>
+               <operation name="http://tizen.org/appcontrol/operation/setting/wifi"/>
+               </app-control>
+       </ui-application>
+       <privileges>
+               <privilege>http://tizen.org/privilege/network.get</privilege>
+               <privilege>http://tizen.org/privilege/network.set</privilege>
+               <privilege>http://tizen.org/privilege/network.profile</privilege>
+               <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
+               <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
+               <privilege>http://tizen.org/privilege/tethering.admin</privilege>
+       </privileges>
+</manifest>
diff --git a/ui-gadget/wifi-engine-callback.h b/ui-gadget/wifi-engine-callback.h
new file mode 100644 (file)
index 0000000..6d9248f
--- /dev/null
@@ -0,0 +1,37 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __WIFI_ENGINE_CALLBACK_H__
+#define __WIFI_ENGINE_CALLBACK_H__
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+void wlan_engine_refresh_callback(void);
+void wlan_engine_bg_scan_status_callback(wifi_manager_error_e error_code,
+               gboolean status, void* user_data);
+void wlan_engine_callback(wlan_mgr_event_info_t *event_info, void *user_data);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __WIFI_ENGINE_CALLBACKS_H__ */
diff --git a/ui-gadget/wifi-wlan-callbacks.c b/ui-gadget/wifi-wlan-callbacks.c
new file mode 100644 (file)
index 0000000..21f92a4
--- /dev/null
@@ -0,0 +1,308 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#include <vconf.h>
+#include <vconf-keys.h>
+
+#include "ug_wifi.h"
+#include "viewer_list.h"
+#include "wlan_manager.h"
+#include "winset_popup.h"
+#include "viewer_manager.h"
+#include "wlan_connection.h"
+#include "wifi-engine-callback.h"
+#include "common_utils.h"
+
+extern wifi_appdata *ug_app_state;
+
+void wlan_engine_callback(wlan_mgr_event_info_t *event_info, void *user_data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (event_info == NULL) {
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+       Elm_Object_Item *target_item = NULL;
+       ug_genlist_data_t *gdata = NULL;
+       wifi_device_info_t *wifi_device = NULL;
+
+       int header_state = -1;
+       header_state = viewer_manager_header_mode_get();
+
+       INFO_LOG(UG_NAME_NORMAL, "header state [%d]", header_state);
+       INFO_LOG(UG_NAME_NORMAL, "event type [%d]", event_info->event_type);
+       INFO_LOG(UG_NAME_NORMAL, "ap [%p]", event_info->ap);
+
+       if (event_info->ap) {   /* Is it a response with AP handle? */
+
+               /* All responses with profile names should have an associated genlist item
+                * Verify if the genlist item exists and associated genlist item data exists
+                */
+               target_item = item_get_for_ap(event_info->ap);
+               if (!target_item ||
+                       !(gdata = (ug_genlist_data_t *)elm_object_item_data_get(target_item))) {
+                       /* This is a case where the profile name exists but no
+                        * associated genlist item OR genlist item data exists.
+                        * This condition can come when an AP action(Example connect)
+                        * is triggered and by the time the response came the genlist is cleared.
+                        */
+                       ERROR_LOG(UG_NAME_RESP, "Error!!! Target item[%p] is NULL OR item data[%p] is NULL", target_item, gdata);
+                       if (event_info->event_type == WLAN_MANAGER_RESPONSE_TYPE_CONNECTING ||
+                               event_info->event_type == WLAN_MANAGER_RESPONSE_TYPE_CONFIGURATION ||
+                               event_info->event_type == WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_OK) {
+                               /* This situation comes during hidden AP connecting/connected event.
+                               * Anyways its always better to add the connecting/connected AP */
+                               wifi_device = view_list_item_device_info_create(event_info->ap);
+
+                               target_item = viewer_list_item_insert_after(wifi_device, NULL);
+
+                               if (!target_item ||
+                                       !(gdata = (ug_genlist_data_t *)elm_object_item_data_get(target_item))) {
+                                       ERROR_LOG(UG_NAME_RESP, "Error!!! Fatal: Unable to add a connecting/connected item with item data[%p].", gdata);
+
+                                       goto exit;
+                               }
+                       } else {
+                               ERROR_LOG(UG_NAME_RESP, "Fatal: target_item or gdata is NULL");
+
+                               goto exit;
+                       }
+
+               }
+       }
+
+       /* All OK to process the response */
+       switch (event_info->event_type) {
+       case WLAN_MANAGER_RESPONSE_TYPE_POWER_ON_OK:
+#if defined TIZEN_TETHERING_ENABLE
+               winset_popup_hide_popup(ug_app_state->popup_manager);
+#endif
+               viewer_manager_ctxpopup_cleanup();
+               viewer_manager_show(VIEWER_WINSET_SEARCHING);
+               viewer_manager_show(VIEWER_WINSET_SUB_CONTENTS);
+               viewer_manager_header_mode_set(HEADER_MODE_SEARCHING);
+               break;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_POWER_OFF_OK:
+               viewer_manager_cleanup_views();
+               viewer_manager_hide(VIEWER_WINSET_SUB_CONTENTS);
+               viewer_list_item_clear();
+               viewer_manager_header_mode_set(HEADER_MODE_OFF);
+               viewer_list_clear_disconnect_popup(NULL);
+               break;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_POWER_ON_NOT_SUPPORTED:
+               viewer_manager_header_mode_set(HEADER_MODE_OFF);
+               common_utils_send_message_to_net_popup("Network connection popup", "not support", "notification", NULL);
+               break;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_POWER_ON_RESTRICTED:
+               viewer_manager_header_mode_set(HEADER_MODE_OFF);
+               common_utils_send_message_to_net_popup("Network connection popup", "wifi restricted", "popup", NULL);
+               break;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_SCAN_OK:
+               /* Manual scan complete response */
+               if (HEADER_MODE_DEACTIVATING == header_state ||
+                               HEADER_MODE_OFF == header_state) {
+                       break;
+               }
+
+               if (ug_app_state->ug_type == UG_VIEW_SETUP_WIZARD) {
+                       viewer_manager_update_hidden_btn();
+                       viewer_manager_update_setup_wizard_scan_btn();
+               }
+
+               viewer_manager_hide(VIEWER_WINSET_SEARCHING);
+               /* fall through */
+       case WLAN_MANAGER_RESPONSE_TYPE_SCAN_RESULT_IND:
+               /* Auto scan complete response */
+#if 0
+               int ug_state = 0;
+               vconf_get_int(VCONFKEY_WIFI_UG_RUN_STATE, &ug_state);
+               /* TODO: Right now, setting application does not send
+                * resume event when we come back to Wi-Fi UG in settings app.
+                * So temporarily commenting this check.
+                */
+               if (ug_state == VCONFKEY_WIFI_UG_RUN_STATE_ON_FOREGROUND) {
+                       wlan_manager_scanned_profile_refresh();
+               } else {
+                       INFO_LOG(UG_NAME_NORMAL, "Skipping refresh. UG state - [%d]",
+                                       ug_state);
+               }
+#else
+               if (ug_app_state->is_wifi_scan_indication_block != 1) {
+                       wlan_manager_scanned_profile_refresh();
+                       viewer_manager_hide(VIEWER_WINSET_SEARCHING);
+               } else
+                       INFO_LOG(UG_NAME_NORMAL, "Block the SCAN indication");
+
+
+#endif
+
+
+               break;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_CONNECTING:
+               viewer_manager_header_mode_set(HEADER_MODE_CONNECTING);
+
+               viewer_manager_refresh_ap_info(target_item);
+               viewer_list_item_radio_mode_set(target_item,
+                               VIEWER_ITEM_RADIO_MODE_CONNECTING);
+               viewer_manager_move_item_to_top(target_item);
+               viewer_manager_move_to_top();
+               return;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_CONFIGURATION:
+               viewer_manager_header_mode_set(HEADER_MODE_CONNECTING);
+
+               viewer_manager_refresh_ap_info(target_item);
+               viewer_list_item_radio_mode_set(target_item,
+                               VIEWER_ITEM_RADIO_MODE_CONFIGURATION);
+               break;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_OK:
+       case WLAN_MANAGER_RESPONSE_TYPE_WPS_ENROLL_OK:
+               viewer_manager_header_mode_set(HEADER_MODE_CONNECTED);
+
+               viewer_manager_refresh_ap_info(target_item);
+               viewer_list_item_radio_mode_set(target_item,
+                               VIEWER_ITEM_RADIO_MODE_CONNECTED);
+
+               if (ug_app_state->passpopup &&
+                               ug_app_state->passpopup->pbc_popup_data) {
+                       /* This is needed to remove the PBC timer popup */
+                       passwd_popup_free(ug_app_state->passpopup);
+                       ug_app_state->passpopup = NULL;
+               }
+
+               if (gdata && gdata->device_info)
+                       viewer_list_clear_disconnect_popup(gdata->device_info->ap);
+               break;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_CONNECT_FAILED:
+               viewer_list_item_radio_mode_set(target_item, VIEWER_ITEM_RADIO_MODE_OFF);
+
+               if (HEADER_MODE_DEACTIVATING != header_state) {
+                       viewer_manager_header_mode_set(HEADER_MODE_ON);
+                       if (gdata) {
+                               if (!gdata->device_info)
+                                       break;
+
+                               if (wlan_connetion_next_item_exist() == FALSE &&
+                                               wlan_is_same_with_current(gdata->device_info->ap) == TRUE) {
+                                       viewer_list_wifi_connect(gdata->device_info);
+                               }
+
+                               if (gdata->device_info)
+                                       viewer_list_clear_disconnect_popup(gdata->device_info->ap);
+                       }
+               }
+               break;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_WPS_ENROLL_FAIL:
+               viewer_manager_header_mode_set(HEADER_MODE_ON);
+               viewer_list_item_radio_mode_set(target_item, VIEWER_ITEM_RADIO_MODE_OFF);
+
+               if (ug_app_state->passpopup &&
+                               ug_app_state->passpopup->pbc_popup_data) {
+                       passwd_popup_free(ug_app_state->passpopup);
+                       ug_app_state->passpopup = NULL;
+               }
+
+               if (gdata && gdata->device_info)
+                       viewer_list_clear_disconnect_popup(gdata->device_info->ap);
+               break;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_DISCONNECTION_OK:
+               viewer_manager_refresh_ap_info(target_item);
+               viewer_list_item_radio_mode_set(target_item, VIEWER_ITEM_RADIO_MODE_OFF);
+
+               if (header_state != HEADER_MODE_DEACTIVATING)
+                       viewer_manager_header_mode_set(HEADER_MODE_ON);
+
+               if (gdata && gdata->device_info)
+                       viewer_list_clear_disconnect_popup(gdata->device_info->ap);
+               break;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_CANCEL_WPS_ENROLL_OK:
+               viewer_list_item_radio_mode_set(target_item, VIEWER_ITEM_RADIO_MODE_OFF);
+               viewer_manager_header_mode_set(HEADER_MODE_ON);
+
+               if (gdata && gdata->device_info)
+                       viewer_list_clear_disconnect_popup(gdata->device_info->ap);
+               break;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_CANCEL_WPS_ENROLL_FAIL:
+               break;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_MAC_ID_IND:
+               break;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_SPECIFIC_SCAN_FAIL:
+       case WLAN_MANAGER_RESPONSE_TYPE_SPECIFIC_SCAN_OK:
+               viewer_manager_specific_scan_response_hlr(
+                                               event_info->bss_info_list, user_data);
+               break;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_UPDATE_WIFI_RSSI:
+               viewer_manager_update_rssi();
+               break;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_INVALID_KEY:
+               common_utils_send_message_to_net_popup(
+                               "Network connection popup", "wrong password",
+                               "toast_popup", NULL);
+
+               if (gdata) {
+                       if (!gdata->device_info)
+                               break;
+
+                       viewer_list_wifi_reconnect(gdata->device_info);
+
+                       if (gdata->device_info)
+                               viewer_list_clear_disconnect_popup(gdata->device_info->ap);
+               }
+               break;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_NONE:
+       default:
+               break;
+       }
+
+exit:
+       wlan_validate_alt_connection();
+
+       __COMMON_FUNC_EXIT__;
+}
+
+void wlan_engine_refresh_callback(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (_is_emulator()) {
+               wifi_emulator_create_event_timer(WIFI_EMUL_EVENT_TIMER_SCAN,
+                                               1000, viewer_manager_refresh, NULL);
+       } else
+               viewer_manager_refresh();
+
+       __COMMON_FUNC_EXIT__;
+}
diff --git a/ui-gadget/wifi_viewer_list.c b/ui-gadget/wifi_viewer_list.c
new file mode 100644 (file)
index 0000000..e2032f5
--- /dev/null
@@ -0,0 +1,1465 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#include "common.h"
+#include "ug_wifi.h"
+#include "common_utils.h"
+#include "common_generate_pin.h"
+#include "connection_manager.h"
+#include "wlan_manager.h"
+#include "view_detail.h"
+#include "viewer_list.h"
+#include "viewer_manager.h"
+#include "appcoreWrapper.h"
+#include "i18nmanager.h"
+
+static Evas_Object* viewer_list = NULL;
+static Elm_Object_Item* first_item = NULL;
+static Elm_Object_Item* last_item = NULL;
+
+static Elm_Genlist_Item_Class *itc;
+static Elm_Genlist_Item_Class *no_wifi_device_itc;
+static Elm_Genlist_Item_Class *grouptitle_itc;
+static Elm_Genlist_Item_Class *last_item_itc;
+static Elm_Object_Item *grouptitle = NULL;
+
+extern wifi_appdata *ug_app_state;
+
+struct connecting_cancel_popup_data {
+       Evas_Object *popup;
+       wifi_manager_ap_h ap;
+};
+
+static struct connecting_cancel_popup_data *g_disconnect_popup = NULL;
+
+extern genlist_info_t g_genlist_info[WIFI_GENLIST_STYLE_MAX];
+extern content_size_info_t g_content_size_info;
+
+static void _gl_listview_more_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       elm_object_disabled_set(obj, EINA_TRUE);
+
+       wifi_device_info_t *device_info = (wifi_device_info_t *)data;
+
+       if (data == NULL) {
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+       SECURE_DEBUG_LOG(UG_NAME_NORMAL, "ssid [%s]", device_info->ssid);
+
+       view_detail(device_info, ug_app_state->layout_main, obj);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+char* ConvertRGBAtoHex(int r, int g, int b, int a)
+{
+       int hexcolor = 0;
+       char* string = NULL;
+
+       string = g_try_malloc0(sizeof(char)*255);
+       if (string != NULL) {
+               hexcolor = (r << 24) + (g << 16) + (b << 8) + a;
+               g_snprintf(string, 255, "%08x", hexcolor);
+       }
+
+       return string;
+}
+
+static char* _gl_listview_text_get(void *data, Evas_Object *obj, const char *part)
+{
+       char* det = NULL;
+       char* buf = NULL;
+       char* convertedColor = NULL;
+       int ug_type = wifi_get_ug_type();
+
+       ug_genlist_data_t* gdata = (ug_genlist_data_t*) data;
+       retvm_if(NULL == gdata || NULL == gdata->device_info, NULL);
+       assertm_if(NULL == gdata->device_info->ssid, "NULL!!");
+
+       if (!strcmp(g_genlist_info[WIFI_GENLIST_2LINE_STYLE].text_part, part)) {
+               det = evas_textblock_text_utf8_to_markup(NULL,
+                               gdata->device_info->ssid);
+               assertm_if(NULL == det, "NULL!!");
+               assertm_if(NULL == convertedColor, "NULL!!");
+
+               if (ug_type != UG_VIEW_OOBE && VIEWER_ITEM_RADIO_MODE_CONNECTED == gdata->radio_mode) {
+                       convertedColor = ConvertRGBAtoHex(61, 185, 204, 255);
+                       buf = g_strdup_printf("<color=#%s><font_size=%d>%s</font_size></color>",
+                                       convertedColor, g_content_size_info.big_font, det);
+                       g_free(det);
+                       g_free(convertedColor);
+                       return buf;
+               } else {
+                       buf = g_strdup_printf("<font_size=%d>%s</font_size>",
+                                       g_content_size_info.big_font, det);
+                       g_free(det);
+                       return buf;
+               }
+       } else if (!strcmp(g_genlist_info[WIFI_GENLIST_2LINE_STYLE].sub_text_part, part)
+                       && gdata->device_info->ap_status_txt != NULL) {
+               det = g_strdup(gdata->device_info->ap_status_txt);
+               assertm_if(NULL == det, "NULL!!");
+
+               buf = g_strdup_printf("<font_size=%d>%s</font_size>",
+                               g_content_size_info.small_font, det);
+               g_free(det);
+               return buf;
+       }
+
+       return det;
+}
+
+static Evas_Object *_gl_listview_content_get(void *data, Evas_Object *obj, const char *part)
+{
+       ug_genlist_data_t *gdata = (ug_genlist_data_t *)data;
+       retvm_if(NULL == gdata, NULL);
+
+       Evas_Object *icon = NULL;
+       Evas_Object *btn = NULL;
+
+       if (gdata->device_info->ap_image_path == NULL) {
+               /* if there is no ap_image_path (NO AP Found situation) */
+               DEBUG_LOG(UG_NAME_ERR, "Fatal: Image path is NULL");
+
+       } else if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].content_part, part)) {
+               icon = elm_image_add(obj);
+               retvm_if(NULL == icon, NULL);
+
+               /* for strength */
+               char *temp_str = NULL;
+               temp_str = g_strdup_printf("%s.png", gdata->device_info->ap_image_path);
+               elm_image_file_set(icon, CUSTOM_EDITFIELD_PATH, temp_str);
+               g_free(temp_str);
+
+               if (wifi_get_ug_type() == UG_VIEW_OOBE)
+                       evas_object_color_set(icon, 0, 10, 10, 204);
+               else
+                       evas_object_color_set(icon, 2, 61, 132, 204);
+
+               evas_object_size_hint_min_set(icon, ELM_SCALE_SIZE(g_content_size_info.icon_w),
+                               ELM_SCALE_SIZE(g_content_size_info.icon_h));
+       } else if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].sub_content_part, part)) {
+               if (VIEWER_ITEM_RADIO_MODE_CONNECTING == gdata->radio_mode ||
+                               VIEWER_ITEM_RADIO_MODE_CONFIGURATION == gdata->radio_mode) {
+                       icon = elm_progressbar_add(obj);
+                       elm_object_style_set(icon, g_content_size_info.progress);
+                       evas_object_size_hint_align_set(icon, EVAS_HINT_FILL, 0.5);
+                       evas_object_size_hint_weight_set(icon, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+                       elm_progressbar_pulse(icon, TRUE);
+                       evas_object_propagate_events_set(icon, EINA_FALSE);
+               } else if (wifi_get_ug_type() != UG_VIEW_OOBE) {
+                       btn = elm_button_add(obj);
+                       elm_object_style_set(btn, "circle_custom");
+                       icon = elm_image_add(btn);
+                       elm_image_file_set(icon, CUSTOM_EDITFIELD_PATH, "wifi_icon_badge_info.png");
+                       elm_image_resizable_set(icon, EINA_TRUE, EINA_TRUE);
+                       elm_object_part_content_set(btn, "elm.swallow.content", icon);
+                       evas_object_propagate_events_set(btn, EINA_FALSE);
+                       evas_object_smart_callback_add(btn, "clicked", _gl_listview_more_btn_cb, gdata->device_info);
+                       evas_object_show(btn);
+
+                       return btn;
+               }
+       }
+       return icon;
+}
+
+static void _gl_listview_del(void *data, Evas_Object *obj)
+{
+       if (data == NULL)
+               return;
+
+       ug_genlist_data_t *gdata = (ug_genlist_data_t *)data;
+       retm_if(NULL == gdata || NULL == gdata->device_info);
+
+       g_free(gdata->device_info->ap_image_path);
+       g_free(gdata->device_info->ap_status_txt);
+       g_free(gdata->device_info->ssid);
+       wifi_manager_ap_destroy(gdata->device_info->ap);
+       g_free(gdata->device_info);
+       g_free(gdata);
+}
+
+static char *_gl_text_available_networks_get(void *data, Evas_Object *obj,
+               const char *part)
+{
+       if (!strcmp(g_genlist_info[WIFI_GENLIST_GROUP_INDEX_STYLE].text_part, part))
+               return g_strdup(sc(PACKAGE, I18N_TYPE_Available_networks));
+
+       return NULL;
+}
+
+static Evas_Object *_gl_content_scanning_icon_get(void *data, Evas_Object *obj,
+               const char *part)
+{
+       Evas_Object *title_progressbar = NULL;
+
+       if (!g_genlist_info[WIFI_GENLIST_GROUP_INDEX_STYLE].content_part
+                       || !strcmp(g_genlist_info[WIFI_GENLIST_GROUP_INDEX_STYLE].content_part, part)) {
+               if (HEADER_MODE_SEARCHING == viewer_manager_header_mode_get()) {
+                       title_progressbar  = elm_progressbar_add(obj);
+                       elm_object_style_set(title_progressbar, "process_small");
+                       elm_progressbar_horizontal_set(title_progressbar, EINA_TRUE);
+                       elm_progressbar_pulse(title_progressbar, EINA_TRUE);
+               }
+       }
+
+       return title_progressbar;
+}
+
+static char *_gl_hidden_network_text_get(void *data, Evas_Object *obj,
+               const char *part)
+{
+       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].text_part, part))
+               return g_strdup_printf("<font_size=%d>%s</font_size>",
+                               g_content_size_info.big_font, sc(PACKAGE, I18N_TYPE_Find_Hidden_Network));
+
+       return NULL;
+}
+
+static Evas_Object *_gl_hidden_network_content_get(void *data, Evas_Object *obj,
+               const char *part)
+{
+       Evas_Object *icon = NULL;
+
+       if (!strcmp(g_genlist_info[WIFI_GENLIST_1LINE_STYLE].content_part, part)) {
+               icon = elm_image_add(obj);
+               retvm_if(NULL == icon, NULL);
+               elm_image_file_set(icon, CUSTOM_EDITFIELD_PATH, "find_hidden_network.png");
+               evas_object_size_hint_min_set(icon, ELM_SCALE_SIZE(g_content_size_info.icon_w),
+                               ELM_SCALE_SIZE(g_content_size_info.icon_h));
+       }
+
+       return icon;
+}
+
+static Evas_Object *_gl_scan_button_content_get(void *data, Evas_Object *obj,
+               const char *part)
+{
+       if (!obj)
+               return NULL;
+
+       Evas_Object *layout = NULL;
+       Evas_Object *btn = NULL;
+
+       layout = elm_layout_add(obj);
+       if (!layout)
+               return NULL;
+
+       elm_layout_file_set(layout, CUSTOM_GENLIST_PATH, "gl_custom_list_button_item");
+       btn = viewer_maanger_create_scan_list_btn(layout);
+       elm_object_part_content_set(layout, "elm.swallow.content", btn);
+
+       return layout;
+}
+
+Elm_Object_Item* viewer_list_get_first_item(void)
+{
+       return first_item;
+}
+
+Elm_Object_Item* viewer_list_get_last_item(void)
+{
+       return last_item;
+}
+
+#ifdef ACCESSIBLITY_FEATURE
+static char *_access_info_cb(void *data, Evas_Object *obj)
+{
+       char *strength = NULL;
+       char *buf = NULL;
+
+       ug_genlist_data_t *gdata = (ug_genlist_data_t *)data;
+       if (!gdata)
+               return NULL;
+
+       strength = common_utils_get_rssi_text(PACKAGE, gdata->device_info->rssi);
+       buf = g_strdup_printf("%s. %s. %s.", strength, gdata->device_info->ssid, gdata->device_info->ap_status_txt);
+
+       g_free(strength);
+       return buf;
+}
+#endif
+
+static void gl_lang_changed(void *data, Evas_Object *obj, void *event_info)
+{
+       elm_genlist_realized_items_update(obj);
+}
+
+static void _gl_realized_round(void *data, Evas_Object *obj, void *event_info)
+{
+       if (!obj || !event_info)
+               return;
+
+       Evas_Object *genlist = obj;
+       Elm_Object_Item *item = (Elm_Object_Item *)event_info;
+       int index = 0;
+       int count = 0;
+
+       count = elm_genlist_items_count(genlist);
+       index = elm_genlist_item_index_get(item);
+
+       INFO_LOG(UG_NAME_NORMAL, "index: %d, count: %d", index, count);
+
+       if (index == 1) // toggle button for wifi activation
+               elm_object_item_signal_emit(item, "elm,state,group,single", "elm");
+       else if (count == 2 && index == 2) // deactivated, description
+               elm_object_item_signal_emit(item, "elm,state,bottomline,hide", "elm");
+       else if (index == 3) // first AP
+               elm_object_item_signal_emit(item, "elm,state,group,top", "elm");
+       else if (index == count)
+               elm_object_item_signal_emit(item, "elm,state,group,bottom", "elm");
+       else
+               elm_object_item_signal_emit(item, "elm,state,group,middle", "elm");
+}
+
+static void _gl_realized(void *data, Evas_Object *obj, void *event_info)
+{
+       if (wifi_get_ug_type() == UG_VIEW_IOT_COMMON)
+               return _gl_realized_round(data, obj, event_info);
+
+#ifdef ACCESSIBLITY_FEATURE
+       HEADER_MODES header_mode = viewer_manager_header_mode_get();
+       Elm_Object_Item *item = (Elm_Object_Item *)event_info;
+
+       if (header_mode == HEADER_MODE_ACTIVATING ||
+               header_mode == HEADER_MODE_DEACTIVATING ||
+               header_mode == HEADER_MODE_OFF) {
+               return ;
+       }
+
+       Elm_Object_Item *first_item = viewer_list_get_first_item();
+       Elm_Object_Item *last_item = viewer_list_get_last_item();
+
+       if (first_item == NULL || last_item == NULL)
+               return;
+
+       int index = (int)elm_genlist_item_index_get(item);
+       int first_item_index = (int)elm_genlist_item_index_get(first_item);
+       int last_item_index = (int)elm_genlist_item_index_get(last_item);
+       char buf[100] = "";
+
+       if (first_item_index == -1) {
+               int group_index = (int)elm_genlist_item_index_get(grouptitle);
+               first_item_index = group_index + 1;
+       }
+
+       if (index >= first_item_index && index <= last_item_index &&
+                       first_item_index < last_item_index) {
+
+               Evas_Object *ao = elm_object_item_access_object_get(item);
+               elm_access_info_cb_set(ao, ELM_ACCESS_INFO, _access_info_cb, elm_object_item_data_get(item));
+               g_snprintf(buf, sizeof(buf), "%s%s",
+                                               sc(PACKAGE, I18N_TYPE_Double_tap),
+                                               sc(PACKAGE, I18N_TYPE_Connect_to_device));
+               elm_access_info_set(ao, ELM_ACCESS_TYPE, buf);
+               elm_access_info_set(ao, ELM_ACCESS_STATE, sc(PACKAGE, I18N_TYPE_Wi_Fi_network_info));
+       }
+#else
+       Elm_Object_Item *first_item = viewer_list_get_first_item();
+
+       if (first_item == NULL)
+               return;
+
+       int first_item_index = (int)elm_genlist_item_index_get(first_item);
+
+       if (first_item_index == -1) {
+               int group_index = (int)elm_genlist_item_index_get(grouptitle);
+               first_item_index = group_index + 1;
+       }
+#endif
+}
+
+static void _info_popup_ok_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       pswd_popup_t *passpopup = (pswd_popup_t *)data;
+
+       if (passpopup != NULL && passpopup->info_popup != NULL) {
+               evas_object_del(passpopup->info_popup);
+               passpopup->info_popup = NULL;
+       }
+}
+
+static void __passwd_popup_cancel_cb(void *data,  Evas_Object *obj,
+               void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (ug_app_state->passpopup == NULL)
+               return;
+
+       passwd_popup_free(ug_app_state->passpopup);
+       ug_app_state->passpopup = NULL;
+
+       if (data)
+               g_free(data);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void __passwd_popup_ok_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       wifi_manager_ap_h ap = NULL;
+       int password_len = 0;
+       const char *password = NULL;
+       wifi_manager_security_type_e sec_type = WIFI_MANAGER_SECURITY_TYPE_NONE;
+
+       if (ug_app_state->passpopup == NULL)
+               return;
+
+       ap = passwd_popup_get_ap(ug_app_state->passpopup);
+       password = passwd_popup_get_txt(ug_app_state->passpopup);
+       if (password != NULL)
+               password_len = strlen(password);
+
+       wifi_manager_ap_get_security_type(ap, &sec_type);
+
+       switch (sec_type) {
+       case WIFI_MANAGER_SECURITY_TYPE_WEP:
+               if (password_len != 5 && password_len != 13 &&
+                               password_len != 26 && password_len != 10) {
+                       common_utils_send_message_to_net_popup(
+                                       "Network connection popup",
+                                       "wrong password", "toast_popup", NULL);
+
+                       if (ug_app_state->passpopup->entry) {
+                               elm_object_focus_set(
+                                               ug_app_state->passpopup->entry,
+                                               EINA_TRUE);
+                       }
+                       goto failure;
+               }
+               break;
+
+       case WIFI_MANAGER_SECURITY_TYPE_WPA_PSK:
+       case WIFI_MANAGER_SECURITY_TYPE_WPA2_PSK:
+               if (password_len < 8 || password_len > 64) {
+                       common_utils_send_message_to_net_popup(
+                                       "Network connection popup",
+                                       "wrong password", "toast_popup", NULL);
+
+                       if (ug_app_state->passpopup->entry) {
+                               elm_object_focus_set(
+                                               ug_app_state->passpopup->entry,
+                                               EINA_TRUE);
+                       }
+                       goto failure;
+               }
+               break;
+
+       default:
+               ERROR_LOG(UG_NAME_NORMAL, "Wrong security mode: %d", sec_type);
+               passwd_popup_free(ug_app_state->passpopup);
+               ug_app_state->passpopup = NULL;
+
+               goto popup_ok_cb_exit;
+       }
+
+       bool favorite = FALSE;
+       if (wifi_manager_ap_is_favorite(ap, &favorite) == WIFI_MANAGER_ERROR_NONE
+               && favorite == TRUE) {
+               wlan_manager_forget(ap);
+               wifi_manager_ap_refresh(ap);
+       }
+
+       if (ug_app_state->is_hidden) {
+               wifi_manager_ap_h hidden_ap;
+               char *ssid;
+               wifi_manager_ap_get_essid(ap, &ssid);
+               wlan_manager_ap_hidden_create(ssid, &hidden_ap);
+               g_free(ssid);
+               wifi_manager_ap_set_security_type(hidden_ap, sec_type);
+               wlan_manager_connect_with_password(hidden_ap, password);
+       } else
+               wlan_manager_connect_with_password(ap, password);
+
+       passwd_popup_free(ug_app_state->passpopup);
+       ug_app_state->passpopup = NULL;
+
+popup_ok_cb_exit:
+       if (data)
+               g_free(data);
+
+failure:
+       g_free((gpointer)password);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void __wps_pbc_popup_cancel_connecting(void *data, Evas_Object *obj,
+               void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (ug_app_state->passpopup == NULL)
+               return;
+
+       wifi_manager_ap_h ap = passwd_popup_get_ap(ug_app_state->passpopup);
+
+       int ret = wlan_manager_disconnect(ap);
+       if (ret != WLAN_MANAGER_ERR_NONE)
+               ERROR_LOG(UG_NAME_NORMAL, "Failed WPS PBC cancellation [%p]", ap);
+
+       passwd_popup_free(ug_app_state->passpopup);
+       ug_app_state->passpopup = NULL;
+
+       viewer_manager_header_mode_set(HEADER_MODE_ON);
+       ug_app_state->is_wifi_scan_indication_block = 0;
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void _wps_btn_cb(void* data, Evas_Object* obj, void* event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (!ug_app_state->passpopup)
+               return;
+
+       ug_app_state->is_wifi_scan_indication_block = 1;
+       wifi_manager_ap_h ap = passwd_popup_get_ap(ug_app_state->passpopup);
+       int ret = wlan_manager_wps_connect(ap);
+       if (ret == WLAN_MANAGER_ERR_NONE) {
+               create_pbc_popup(ug_app_state->passpopup,
+                               __wps_pbc_popup_cancel_connecting, NULL,
+                               POPUP_WPS_BTN, NULL);
+       } else {
+               ERROR_LOG(UG_NAME_NORMAL, "wlan_manager_wps_connect failed");
+               passwd_popup_free(ug_app_state->passpopup);
+               ug_app_state->passpopup = NULL;
+               ug_app_state->is_wifi_scan_indication_block = 0;
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void _wps_cancel_cb(void* data, Evas_Object* obj, void* event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       ug_app_state->is_wifi_scan_indication_block = 0;
+
+       if (ug_app_state->passpopup == NULL)
+               return;
+
+       current_popup_free(ug_app_state->passpopup, POPUP_WPS_OPTIONS);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void _wps_pin_cb(void* data, Evas_Object* obj, void* event_info)
+{
+       __COMMON_FUNC_ENTER__;
+       unsigned int rpin = 0;
+       char npin[9] = { '\0' };
+       int pin_len = 0;
+       int ret = WLAN_MANAGER_ERR_NONE;
+       wifi_manager_ap_h ap = NULL;
+       Evas_Object *info_popup = NULL;
+
+       if (!ug_app_state->passpopup)
+               return;
+
+       ug_app_state->is_wifi_scan_indication_block = 1;
+
+       /* Generate WPS pin */
+       if (wps_generate_pin(&rpin) < 0) {
+               ERROR_LOG(UG_NAME_NORMAL, "Failed to generate WPS PIN");
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+       if (rpin > 0)
+               g_snprintf(npin, sizeof(npin), "%08d", rpin);
+
+       pin_len = strlen(npin);
+       if (pin_len != 8) {
+               info_popup = common_utils_show_info_ok_popup(
+                               ug_app_state->layout_main, PACKAGE,
+                               sc(PACKAGE, I18N_TYPE_Invalid_pin),
+                               _info_popup_ok_cb,
+                               ug_app_state->passpopup);
+               ug_app_state->passpopup->info_popup = info_popup;
+
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+       ap = passwd_popup_get_ap(ug_app_state->passpopup);
+
+       ret = wlan_manager_wps_pin_connect(ap, npin);
+       if (ret == WLAN_MANAGER_ERR_NONE) {
+               INFO_LOG(UG_NAME_NORMAL, "wlan_manager_wps_pin_connect successful");
+
+               create_pbc_popup(ug_app_state->passpopup,
+                               __wps_pbc_popup_cancel_connecting, NULL,
+                               POPUP_WPS_PIN, npin);
+       } else {
+               ERROR_LOG(UG_NAME_NORMAL, "wlan_manager_wps_pin_connect failed");
+               passwd_popup_free(ug_app_state->passpopup);
+               ug_app_state->passpopup = NULL;
+               ug_app_state->is_wifi_scan_indication_block = 0;
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void __wps_options_popup_cb(void* data, Evas_Object* obj, void* event_info)
+{
+       __COMMON_FUNC_ENTER__;
+       pswd_popup_create_req_data_t popup_info;
+
+       if (!ug_app_state->passpopup)
+               return;
+
+       memset(&popup_info, 0, sizeof(pswd_popup_create_req_data_t));
+
+       popup_info.title = "IDS_WIFI_HEADER_SELECT_WPS_METHOD_ABB";
+       popup_info.ok_cb = NULL;
+       popup_info.cancel_cb = _wps_cancel_cb;
+       popup_info.show_wps_btn = EINA_FALSE;
+       popup_info.wps_btn_cb = _wps_btn_cb;
+       popup_info.wps_pin_cb = _wps_pin_cb;
+       popup_info.ap = passwd_popup_get_ap(ug_app_state->passpopup);
+       popup_info.cb_data = NULL;
+       create_wps_options_popup(ug_app_state->layout_main, ug_app_state->passpopup,
+                       &popup_info);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+void viewer_list_wifi_reconnect(wifi_device_info_t *device_info)
+{
+       pswd_popup_create_req_data_t popup_info;
+       wifi_manager_security_type_e sec_type = WIFI_MANAGER_SECURITY_TYPE_NONE;
+       wifi_device_info_t *device_info_temp = NULL;
+       struct ug_data *ugd = (struct ug_data *)ug_app_state->gadget;
+       UG_TYPE ug_type = wifi_get_ug_type();
+
+       if (device_info == NULL)
+               return;
+
+       if (ug_app_state->passpopup != NULL || ug_app_state->eap_view != NULL) {
+               INFO_LOG(UG_NAME_ERR, "already launched popup");
+               return;
+       }
+
+       wifi_manager_ap_get_security_type(device_info->ap, &sec_type);
+
+       switch (sec_type) {
+       case WIFI_MANAGER_SECURITY_TYPE_WEP:
+       case WIFI_MANAGER_SECURITY_TYPE_WPA_PSK:
+       case WIFI_MANAGER_SECURITY_TYPE_WPA2_PSK:
+               memset(&popup_info, 0, sizeof(pswd_popup_create_req_data_t));
+
+               device_info_temp = view_list_item_device_info_create(device_info->ap);
+
+               popup_info.title = device_info->ssid;
+               popup_info.sub_title = common_utils_get_ap_security_type_info_txt(PACKAGE,
+                               device_info, false);
+
+               popup_info.ok_cb = __passwd_popup_ok_cb;
+               popup_info.cancel_cb = __passwd_popup_cancel_cb;
+               popup_info.show_wps_btn = device_info->wps_mode;
+               popup_info.wps_btn_cb = __wps_options_popup_cb;
+               popup_info.ap = device_info->ap;
+               popup_info.cb_data = device_info_temp;
+               popup_info.sec_type = sec_type;
+
+               /* TODO: parameter with device_info */
+               /* TODO: finally parameter with wifi_manager_ap_h, WPA, EAP */
+               ug_app_state->passpopup = create_passwd_popup(
+                               ug_app_state->conformant,
+                               ug_type == UG_VIEW_OOBE ?
+                               ug_app_state->parent_layout : ug_app_state->layout_main,
+                               PACKAGE, &popup_info);
+
+               if (ug_app_state->passpopup == NULL)
+                       INFO_LOG(UG_NAME_ERR, "Fail to create password popup");
+
+               g_free(popup_info.sub_title);
+               break;
+       case WIFI_MANAGER_SECURITY_TYPE_EAP:
+               ug_app_state->eap_view = create_eap_view(
+                               ug_type == UG_VIEW_OOBE ?
+                               ug_app_state->parent_layout : ug_app_state->layout_main,
+                               ugd->win_main,
+                               ug_app_state->conformant,
+                               PACKAGE, device_info,
+                               viewer_manager_eap_view_deref);
+               break;
+       default:
+               ERROR_LOG(UG_NAME_NORMAL, "Unknown security type [%d]", sec_type);
+               return;
+       }
+
+}
+
+void viewer_list_wifi_connect(wifi_device_info_t *device_info)
+{
+       bool favorite = false;
+       pswd_popup_create_req_data_t popup_info;
+       wifi_manager_security_type_e sec_type = WIFI_MANAGER_SECURITY_TYPE_NONE;
+       wifi_device_info_t *dev_info_temp = NULL;
+       struct ug_data *ugd = (struct ug_data *)ug_app_state->gadget;
+       UG_TYPE ug_type = wifi_get_ug_type();
+
+       if (device_info == NULL)
+               return;
+
+       wifi_manager_ap_is_favorite(device_info->ap, &favorite);
+       if (favorite == true) {
+               wlan_manager_connect(device_info->ap);
+               return;
+       }
+
+       if (ug_app_state->passpopup != NULL || ug_app_state->eap_view != NULL) {
+               INFO_LOG(UG_NAME_ERR, "already launched popup");
+               return;
+       }
+
+       wifi_manager_ap_get_security_type(device_info->ap, &sec_type);
+
+       switch (sec_type) {
+       case WIFI_MANAGER_SECURITY_TYPE_NONE:
+               if (ug_app_state->is_hidden) {
+                       wifi_manager_ap_h ap;
+                       char *ssid;
+                       wifi_manager_ap_get_essid(device_info->ap, &ssid);
+                       wlan_manager_ap_hidden_create(ssid, &ap);
+                       g_free(ssid);
+                       wifi_manager_ap_set_security_type(ap, WIFI_MANAGER_SECURITY_TYPE_NONE);
+                       wlan_manager_connect(ap);
+               } else
+                       wlan_manager_connect(device_info->ap);
+               break;
+
+       case WIFI_MANAGER_SECURITY_TYPE_WEP:
+       case WIFI_MANAGER_SECURITY_TYPE_WPA_PSK:
+       case WIFI_MANAGER_SECURITY_TYPE_WPA2_PSK:
+               memset(&popup_info, 0, sizeof(pswd_popup_create_req_data_t));
+
+               dev_info_temp = view_list_item_device_info_create(device_info->ap);
+
+               popup_info.title = device_info->ssid;
+               popup_info.sub_title = common_utils_get_ap_security_type_info_txt(PACKAGE,
+                               device_info, false);
+
+               popup_info.ok_cb = __passwd_popup_ok_cb;
+               popup_info.cancel_cb = __passwd_popup_cancel_cb;
+               popup_info.show_wps_btn = device_info->wps_mode;
+               popup_info.wps_btn_cb = __wps_options_popup_cb;
+               popup_info.ap = device_info->ap;
+               popup_info.cb_data = dev_info_temp;
+               popup_info.sec_type = sec_type;
+
+               /* TODO: parameter with device_info */
+               /* TODO: finally parameter with wifi_manager_ap_h, WPA, EAP */
+               ug_app_state->passpopup = create_passwd_popup(
+                               ug_app_state->conformant,
+                               ug_type == UG_VIEW_OOBE ?
+                               ug_app_state->parent_layout : ug_app_state->layout_main, PACKAGE, &popup_info);
+
+               if (ug_app_state->passpopup == NULL)
+                       INFO_LOG(UG_NAME_ERR, "Fail to create password popup");
+
+               g_free(popup_info.sub_title);
+               break;
+
+       case WIFI_MANAGER_SECURITY_TYPE_EAP:
+               ug_app_state->eap_view = create_eap_view(
+                               ug_type == UG_VIEW_OOBE ?
+                               ug_app_state->parent_layout : ug_app_state->layout_main,
+                               ugd->win_main,
+                               ug_app_state->conformant,
+                               PACKAGE, device_info,
+                               viewer_manager_eap_view_deref);
+               break;
+
+       default:
+               ERROR_LOG(UG_NAME_NORMAL, "Unknown security type[%d]", sec_type);
+               break;
+       }
+}
+
+void viewer_list_clear_disconnect_popup(wifi_manager_ap_h ap)
+{
+       if (!g_disconnect_popup)
+               return;
+
+       if (ap && g_disconnect_popup->ap &&
+                       wlan_manager_is_same_network(g_disconnect_popup->ap, ap) != TRUE)
+               return;
+
+       if (g_disconnect_popup->popup)
+               evas_object_del(g_disconnect_popup->popup);
+
+       if (g_disconnect_popup->ap)
+               wifi_manager_ap_destroy(g_disconnect_popup->ap);
+
+       g_free(g_disconnect_popup);
+       g_disconnect_popup = NULL;
+}
+
+static void __viewer_list_disconnect_cancel_cb(void *data,
+               Evas_Object *obj, void *event_info)
+{
+       struct connecting_cancel_popup_data *popup =
+                       (struct connecting_cancel_popup_data *)data;
+       if (!popup)
+               return;
+
+       if (popup->popup)
+               evas_object_del(popup->popup);
+
+       if (popup->ap)
+               wifi_manager_ap_destroy(popup->ap);
+
+       g_free(popup);
+       g_disconnect_popup = NULL;
+}
+
+static gboolean __viewer_list_update_ap(gpointer data)
+{
+       wifi_manager_ap_h ap = (wifi_manager_ap_h)data;
+
+       viewer_manager_update_item_favorite_status(ap);
+       wifi_manager_ap_destroy(ap);
+
+       return FALSE;
+}
+
+static void __viewer_list_disconnect_ok_cb(void *data,
+               Evas_Object *obj, void *event_info)
+{
+       guint id;
+       struct connecting_cancel_popup_data *popup =
+                       (struct connecting_cancel_popup_data *)data;
+       if (!popup)
+               return;
+
+       wlan_manager_disconnect(popup->ap);
+       wlan_manager_forget(popup->ap);
+
+       if (popup->popup)
+               evas_object_del(popup->popup);
+
+       id = common_util_managed_idle_add(__viewer_list_update_ap, (gpointer)popup->ap);
+       if (!id) {
+               viewer_manager_update_item_favorite_status(popup->ap);
+               wifi_manager_ap_destroy(popup->ap);
+       }
+
+       g_free(popup);
+       g_disconnect_popup = NULL;
+}
+
+static void __viewer_list_disconnect_popup(wifi_device_info_t *device_info,
+               Evas_Object *win_main)
+{
+       popup_btn_info_t popup_data;
+       struct connecting_cancel_popup_data *popup = NULL;
+
+       memset(&popup_data, 0, sizeof(popup_data));
+
+       popup = g_try_new0(struct connecting_cancel_popup_data, 1);
+       if (!popup)
+               return;
+
+       g_disconnect_popup = popup;
+       wifi_manager_ap_clone(&popup->ap, device_info->ap);
+
+       popup_data.title_txt = "IDS_WIFI_OPT_FORGET_NETWORK";
+       popup_data.info_txt = "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED";
+       popup_data.btn1_cb = __viewer_list_disconnect_cancel_cb;
+       popup_data.btn1_txt = "IDS_WIFI_SK_CANCEL";
+       popup_data.btn1_data = popup;
+       popup_data.btn2_cb = __viewer_list_disconnect_ok_cb;
+       popup_data.btn2_txt = "IDS_WIFI_SK_FORGET";
+       popup_data.btn2_data = popup;
+
+       popup->popup = common_utils_show_info_popup(win_main, &popup_data);
+}
+
+static void __viewer_list_item_clicked_cb(void *data, Evas_Object *obj,
+               void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       assertm_if(NULL == event_info, "event_info is NULL!!");
+       assertm_if(NULL == obj, "obj is NULL!!");
+
+       Elm_Object_Item *it = (Elm_Object_Item *)event_info;
+       ug_genlist_data_t *gdata = NULL;
+       wifi_device_info_t *device_info = NULL;
+
+       gdata = (ug_genlist_data_t *)elm_object_item_data_get(it);
+       retm_if(NULL == gdata);
+
+       device_info = gdata->device_info;
+       retm_if(NULL == device_info || NULL == device_info->ssid);
+
+       int item_state = gdata->radio_mode;
+       int current_state = 0;
+
+       SECURE_INFO_LOG(UG_NAME_NORMAL, "ssid --- %s", device_info->ssid);
+       INFO_LOG(UG_NAME_NORMAL, "ap --- %p", device_info->ap);
+       INFO_LOG(UG_NAME_NORMAL, "current item_state state is --- %d", item_state);
+
+       if (ug_app_state->is_lbhome == EINA_TRUE &&
+                       ug_app_state->app_control != NULL) {
+               INFO_LOG(UG_NAME_NORMAL, "exit with reply");
+               char *bssid = NULL;
+               app_control_h reply;
+
+               app_control_create(&reply);
+               wifi_manager_ap_get_bssid(device_info->ap, &bssid);
+               SECURE_INFO_LOG(UG_NAME_NORMAL, "bssid %s, ssid %s", bssid, device_info->ssid);
+
+               app_control_add_extra_data(reply, "bssid", bssid);
+               app_control_add_extra_data(reply, "ssid", device_info->ssid);
+               app_control_reply_to_launch_request(reply, ug_app_state->app_control,
+                               APP_CONTROL_RESULT_SUCCEEDED);
+               app_control_destroy(reply);
+               g_free(bssid);
+               wifi_exit();
+               return;
+       }
+
+       switch (item_state) {
+       case VIEWER_ITEM_RADIO_MODE_OFF:
+               current_state = viewer_manager_header_mode_get();
+
+               INFO_LOG(UG_NAME_NORMAL, "Clicked AP information\n");
+               INFO_LOG(UG_NAME_NORMAL, "header mode [%d]", current_state);
+
+               switch (current_state) {
+               case HEADER_MODE_ON:
+               case HEADER_MODE_CONNECTED:
+               case HEADER_MODE_CONNECTING:
+               case HEADER_MODE_SEARCHING:
+                       viewer_list_wifi_connect(device_info);
+                       break;
+
+               case HEADER_MODE_OFF:
+               case HEADER_MODE_ACTIVATING:
+               case HEADER_MODE_DEACTIVATING:
+               default:
+                       INFO_LOG(UG_NAME_NORMAL, "Ignore click");
+                       break;
+               }
+               break;
+
+       case VIEWER_ITEM_RADIO_MODE_CONNECTING:
+       case VIEWER_ITEM_RADIO_MODE_CONFIGURATION:
+               __viewer_list_disconnect_popup(device_info, ug_app_state->layout_main);
+               break;
+       case VIEWER_ITEM_RADIO_MODE_CONNECTED:
+       default:
+               INFO_LOG(UG_NAME_NORMAL, "Ignore click");
+               break;
+       }
+
+       elm_genlist_item_selected_set((Elm_Object_Item *)event_info, EINA_FALSE);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static char *viewer_list_get_device_status_txt(wifi_device_info_t *wifi_device,
+               VIEWER_ITEM_RADIO_MODES mode)
+{
+       char *status_txt = NULL;
+       int current_state = 0;
+
+       current_state = viewer_manager_header_mode_get();
+       /* The strings are currently hard coded. It will be replaced with string ids later */
+       if (VIEWER_ITEM_RADIO_MODE_CONNECTING == mode) {
+               status_txt = g_strdup(sc(PACKAGE, I18N_TYPE_Connecting));
+       } else if (VIEWER_ITEM_RADIO_MODE_CONFIGURATION == mode) {
+               status_txt = g_strdup(sc(PACKAGE, I18N_TYPE_Obtaining_IP_addr));
+       } else if (VIEWER_ITEM_RADIO_MODE_CONNECTED == mode) {
+               if (connection_manager_is_wifi_connection_used() ||
+                               current_state == HEADER_MODE_CONNECTED) {
+                       status_txt = g_strdup(sc(PACKAGE, I18N_TYPE_Connected));
+               }
+       } else if (VIEWER_ITEM_RADIO_MODE_OFF == mode) {
+               status_txt = common_utils_get_ap_security_type_info_txt(PACKAGE,
+                       wifi_device, true);
+       } else {
+               status_txt = g_strdup(sc(PACKAGE, I18N_TYPE_Unknown));
+               INFO_LOG(UG_NAME_NORMAL, "Invalid mode: %d", mode);
+       }
+
+       return status_txt;
+}
+
+Evas_Object* viewer_list_create(Evas_Object *win)
+{
+       __COMMON_FUNC_ENTER__;
+
+       assertm_if(NULL == win, "NULL!!");
+       assertm_if(NULL != viewer_list, "Err!!");
+
+       viewer_list = elm_genlist_add(win);
+       assertm_if(NULL == viewer_list, "NULL!!");
+
+       if (wifi_get_ug_type() == UG_VIEW_OOBE) {
+               elm_object_style_set(viewer_list, "solid/default");
+               elm_object_color_class_color_set(viewer_list, "bg", 255, 255, 255, 255);
+       }
+
+       // To use multiline textblock/entry/editfield in genlist, set height_for_width mode
+       // then the item's height is calculated while the item's width fits to genlist width.
+       elm_genlist_mode_set(viewer_list, ELM_LIST_COMPRESS);
+       //elm_genlist_realization_mode_set(viewer_list, EINA_TRUE);
+
+       evas_object_size_hint_weight_set(viewer_list, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(viewer_list, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+       itc = elm_genlist_item_class_new();
+       itc->item_style = g_genlist_info[WIFI_GENLIST_2LINE_STYLE].style_name;
+       itc->func.text_get = _gl_listview_text_get;
+       itc->func.content_get = _gl_listview_content_get;
+       itc->func.state_get = NULL;
+       itc->func.del = _gl_listview_del;
+
+       no_wifi_device_itc = elm_genlist_item_class_new();
+       no_wifi_device_itc->item_style = g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name;
+       no_wifi_device_itc->func.text_get = _gl_listview_text_get;
+       no_wifi_device_itc->func.content_get = NULL;
+       no_wifi_device_itc->func.state_get = NULL;
+       no_wifi_device_itc->func.del = _gl_listview_del;
+
+       int ug_type = wifi_get_ug_type();
+       if (ug_type == UG_VIEW_OOBE) {
+               last_item_itc = elm_genlist_item_class_new();
+               last_item_itc->item_style = g_genlist_info[WIFI_GENLIST_1LINE_STYLE].style_name;
+               last_item_itc->func.text_get = _gl_hidden_network_text_get;
+               last_item_itc->func.content_get = _gl_hidden_network_content_get;
+               last_item_itc->func.del = NULL;
+       } else if (ug_type == UG_VIEW_IOT_COMMON) {
+               last_item_itc = elm_genlist_item_class_new();
+               last_item_itc->item_style = g_genlist_info[WIFI_GENLIST_FULL_STYLE].style_name;
+               last_item_itc->func.text_get = NULL;
+               last_item_itc->func.content_get = _gl_scan_button_content_get;
+               last_item_itc->func.del = NULL;
+       }
+
+       first_item = last_item = NULL;
+
+       evas_object_smart_callback_add(viewer_list, "realized",
+                       _gl_realized, NULL);
+       evas_object_smart_callback_add(viewer_list, "language,changed",
+                       gl_lang_changed, NULL);
+
+       __COMMON_FUNC_EXIT__;
+       return viewer_list;
+}
+
+void viewer_list_title_item_del(void)
+{
+       if (grouptitle != NULL) {
+               elm_object_item_del(grouptitle);
+               grouptitle = NULL;
+       }
+}
+
+void viewer_list_title_item_update(void)
+{
+       if (grouptitle != NULL)
+               elm_genlist_item_update(grouptitle);
+}
+
+void viewer_list_title_item_set(Elm_Object_Item *item_header)
+{
+       if (item_header == NULL)
+               return;
+
+       if (grouptitle != NULL) {
+               elm_genlist_item_update(grouptitle);
+               return;
+       }
+
+       //memset(&grouptitle_itc, 0, sizeof(grouptitle_itc));
+       grouptitle_itc = elm_genlist_item_class_new();
+       if (wifi_get_ug_type() == UG_VIEW_OOBE) {
+               grouptitle_itc->item_style = g_genlist_info[WIFI_GENLIST_FULL_STYLE].style_name;
+               grouptitle_itc->func.text_get = NULL;
+               grouptitle_itc->func.content_get = NULL;
+       } else {
+               grouptitle_itc->item_style = g_genlist_info[WIFI_GENLIST_GROUP_INDEX_STYLE].style_name;
+               grouptitle_itc->func.text_get = _gl_text_available_networks_get;
+               grouptitle_itc->func.content_get = _gl_content_scanning_icon_get;
+       }
+
+       grouptitle = elm_genlist_item_insert_after(viewer_list,
+                       grouptitle_itc, NULL, NULL, item_header,
+                       ELM_GENLIST_ITEM_NONE, NULL, NULL);
+
+       assertm_if(NULL == grouptitle, "NULL!!");
+
+       elm_genlist_item_select_mode_set(grouptitle,
+                       ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+}
+
+int viewer_list_item_radio_mode_set(Elm_Object_Item* item,
+               VIEWER_ITEM_RADIO_MODES mode)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (NULL == item) {
+               INFO_LOG(COMMON_NAME_ERR, "item is NULL");
+               return FALSE;
+       }
+
+       ug_genlist_data_t* gdata = (ug_genlist_data_t *) elm_object_item_data_get(item);
+       if (NULL == gdata || NULL == gdata->device_info) {
+               INFO_LOG(COMMON_NAME_ERR, "gdata or device_info is NULL");
+               return FALSE;
+       }
+
+       if (gdata->radio_mode == mode) {
+               SECURE_INFO_LOG(UG_NAME_NORMAL, "[%s] is already in requested state", gdata->device_info->ssid);
+               return FALSE;
+       }
+
+       SECURE_INFO_LOG(UG_NAME_NORMAL, "[%s] AP Item State Transition from [%d] --> [%d]", gdata->device_info->ssid, gdata->radio_mode, mode);
+       gdata->radio_mode = mode;
+       if (gdata->device_info->ap_status_txt) {
+               g_free(gdata->device_info->ap_status_txt);
+               gdata->device_info->ap_status_txt = viewer_list_get_device_status_txt(gdata->device_info, mode);
+       }
+
+       if (item != NULL)
+               elm_genlist_item_update(item);
+
+       __COMMON_FUNC_EXIT__;
+       return TRUE;
+}
+
+static wifi_manager_connection_state_e _convert_wifi_state_to_viewer_radio_mode(
+               wifi_manager_connection_state_e state)
+{
+       switch (state) {
+       case WIFI_MANAGER_CONNECTION_STATE_ASSOCIATION:
+               return VIEWER_ITEM_RADIO_MODE_CONNECTING;
+       case WIFI_MANAGER_CONNECTION_STATE_CONFIGURATION:
+               return VIEWER_ITEM_RADIO_MODE_CONFIGURATION;
+       case WIFI_MANAGER_CONNECTION_STATE_CONNECTED:
+               return VIEWER_ITEM_RADIO_MODE_CONNECTED;
+       default:
+               return VIEWER_ITEM_RADIO_MODE_OFF;
+       }
+}
+
+Elm_Object_Item *viewer_list_item_insert_after(wifi_device_info_t *wifi_device,
+               Elm_Object_Item *after)
+{
+       Elm_Object_Item* ret = NULL;
+       ug_genlist_data_t* gdata = NULL;
+       wifi_device_info_t *no_wifi_device = NULL;
+       retvm_if(NULL == viewer_list, NULL);
+
+       if (_is_emulator()) {
+               if (wifi_device != NULL) {
+                       wifi_device->ap_status_txt = viewer_list_get_device_status_txt(
+                                                       wifi_device,
+                                                       VIEWER_ITEM_RADIO_MODE_OFF);
+               } else {
+                       no_wifi_device = g_try_new0(wifi_device_info_t, 1);
+                       if (no_wifi_device == NULL)
+                               return NULL;
+
+                       no_wifi_device->ssid = g_strdup(sc(PACKAGE, I18N_TYPE_No_Wi_Fi_AP_Found));
+                       wifi_device = no_wifi_device;
+               }
+       } else {
+               wifi_manager_connection_state_e state = WIFI_MANAGER_CONNECTION_STATE_DISCONNECTED;
+               VIEWER_ITEM_RADIO_MODES rad_mode = VIEWER_ITEM_RADIO_MODE_OFF;
+               if (wifi_device != NULL && wifi_device->ap != NULL) {
+                       if (wifi_manager_ap_get_connection_state(wifi_device->ap, &state) ==
+                                       WIFI_MANAGER_ERROR_NONE) {
+                               rad_mode = _convert_wifi_state_to_viewer_radio_mode(state);
+                       }
+                       wifi_device->ap_status_txt = viewer_list_get_device_status_txt(
+                                                       wifi_device,
+                                                       rad_mode);
+               } else {
+                       if (ug_app_state->is_first_scan == true) {
+                               int scan_result = wlan_manager_scan();
+                               if (scan_result != WLAN_MANAGER_ERR_NONE) {
+                                       viewer_manager_hide(VIEWER_WINSET_SEARCHING);
+                                       viewer_manager_header_mode_set(viewer_manager_header_mode_get());
+                               }
+                               ug_app_state->is_first_scan = false;
+                               return NULL;
+                       }
+                       no_wifi_device = g_try_new0(wifi_device_info_t, 1);
+                       if (no_wifi_device == NULL)
+                               return NULL;
+
+                       no_wifi_device->ssid = g_strdup(sc(PACKAGE, I18N_TYPE_No_Wi_Fi_AP_Found));
+                       wifi_device = no_wifi_device;
+               }
+       }
+
+       gdata = g_try_new0(ug_genlist_data_t, 1);
+       if (gdata == NULL) {
+               if (no_wifi_device) {
+                       g_free(no_wifi_device->ssid);
+                       g_free(no_wifi_device);
+               }
+               return NULL;
+       }
+
+       gdata->device_info = wifi_device;
+       gdata->radio_mode = VIEWER_ITEM_RADIO_MODE_OFF;
+
+       if (!after) {
+               /* If the after item is NULL then insert it as first item */
+               after = grouptitle;
+       }
+
+       if (no_wifi_device == NULL) {
+               ret = elm_genlist_item_insert_after(
+                               viewer_list, /*obj*/
+                               itc,/*itc*/
+                               gdata,/*data*/
+                               NULL,/*parent*/
+                               after, /*after than*/
+                               ELM_GENLIST_ITEM_NONE, /*flags*/
+                               __viewer_list_item_clicked_cb,/*func*/
+                               NULL);/*func_data*/
+       } else {
+               ret = elm_genlist_item_insert_after(
+                               viewer_list, /*obj*/
+                               no_wifi_device_itc,/*itc*/
+                               gdata,/*data*/
+                               NULL,/*parent*/
+                               after, /*after than*/
+                               ELM_GENLIST_ITEM_NONE, /*flags*/
+                               __viewer_list_item_clicked_cb,/*func*/
+                               NULL);/*func_data*/
+       }
+
+       if (!ret) {
+               assertm_if(NULL == ret, "NULL!!");
+               g_free(gdata);
+       } else {
+               /* SECURE_DEBUG_LOG(UG_NAME_NORMAL,
+                               "* item add complete item [%p] ssid:[%s] security[%d] size:[%d]",
+                               ret,
+                               wifi_device->ssid,
+                               wifi_device->security_mode,
+                               viewer_list_item_size_get()); */
+
+               if (after == grouptitle) {
+                       first_item = ret;
+                       if (!last_item)
+                               last_item = ret;
+               } else {
+                       last_item = ret;
+                       if (!first_item)
+                               first_item = ret;
+               }
+
+               if (ret != NULL)
+                       elm_genlist_item_update(ret);
+       }
+
+       return ret;
+}
+
+void viewer_list_item_del(Elm_Object_Item *it)
+{
+       if (it == NULL)
+               return;
+
+       if (it == first_item)
+               first_item = elm_genlist_item_next_get(first_item);
+       else if (it == last_item)
+               last_item = elm_genlist_item_prev_get(last_item);
+       elm_object_item_del(it);
+}
+
+int viewer_list_item_size_get()
+{
+       int ret = 0;
+       Elm_Object_Item *it = first_item;
+
+       while (it) {
+               ret++;
+               if (it == last_item)
+                       break;
+               it = elm_genlist_item_next_get(it);
+       }
+
+       return ret;
+}
+
+void viewer_list_item_clear(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       Elm_Object_Item *it = first_item;
+       Elm_Object_Item *nxt = NULL;
+
+       while (it) {
+               nxt = elm_genlist_item_next_get(it);
+               elm_object_item_del(it);
+               if (it == last_item)
+                       break;
+               it = nxt;
+       }
+
+       first_item = last_item = NULL;
+
+       __COMMON_FUNC_EXIT__;
+}
+
+void viewer_list_item_enable_all(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       Elm_Object_Item *it = first_item;
+
+       while (it) {
+               elm_object_item_disabled_set(it, EINA_FALSE);
+
+               if (it == last_item)
+                       break;
+
+               it = elm_genlist_item_next_get(it);
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+void viewer_list_item_disable_all(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       Elm_Object_Item *it = first_item;
+
+       while (it) {
+               elm_object_item_disabled_set(it, EINA_TRUE);
+
+               if (it == last_item)
+                       break;
+
+               it = elm_genlist_item_next_get(it);
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+Elm_Object_Item* item_get_for_ap(wifi_manager_ap_h ap)
+{
+       __COMMON_FUNC_ENTER__;
+       if (!ap) {
+               __COMMON_FUNC_EXIT__;
+               return NULL;
+       }
+
+       char *essid = NULL;
+       wifi_manager_security_type_e sec_type = WIFI_MANAGER_SECURITY_TYPE_NONE;
+
+       if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_get_essid(ap, &essid)) {
+               __COMMON_FUNC_EXIT__;
+               return NULL;
+       } else if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_get_security_type(ap, &sec_type)) {
+               g_free(essid);
+               __COMMON_FUNC_EXIT__;
+               return NULL;
+       }
+
+       Elm_Object_Item *it = first_item;
+       while (it) {
+               ug_genlist_data_t* gdata = elm_object_item_data_get(it);
+               wifi_device_info_t *device_info = NULL;
+               if (gdata && (device_info = gdata->device_info)) {
+                       if (!g_strcmp0(device_info->ssid, essid) && device_info->security_mode == sec_type)
+                               break;
+               }
+               if (it == last_item) {
+                       it = NULL;
+                       break;
+               }
+               it = elm_genlist_item_next_get(it);
+       }
+
+       g_free(essid);
+       __COMMON_FUNC_EXIT__;
+       return it;
+}
+
+Elm_Object_Item* item_get_for_ssid(const char *ssid)
+{
+       Elm_Object_Item *it = first_item;
+       while (it) {
+               ug_genlist_data_t* gdata = elm_object_item_data_get(it);
+               wifi_device_info_t *device_info = NULL;
+               if (gdata && (device_info = gdata->device_info)) {
+                       if (!g_strcmp0(device_info->ssid, ssid))
+                               break;
+               }
+               if (it == last_item) {
+                       it = NULL;
+                       break;
+               }
+               it = elm_genlist_item_next_get(it);
+       }
+
+       return it;
+}
+
+static void _hidden_network_cb(void* data, Evas_Object* obj, void* event_info)
+{
+    __COMMON_FUNC_ENTER__;
+
+       UG_TYPE ug_type = wifi_get_ug_type();
+    view_hidden_ap_popup_create(ug_type == UG_VIEW_OOBE ?
+                       ug_app_state->parent_layout : ug_app_state->layout_main,
+                       PACKAGE);
+
+    __COMMON_FUNC_EXIT__;
+}
+
+void viewer_list_last_item_set(Elm_Object_Item *item)
+{
+       if (item == NULL)
+               return;
+
+       last_item = elm_genlist_item_append(viewer_list,
+                       last_item_itc, NULL, item,
+                       ELM_GENLIST_ITEM_NONE,
+                       wifi_get_ug_type() == UG_VIEW_OOBE ? _hidden_network_cb : NULL,
+                       NULL);
+
+       elm_genlist_item_select_mode_set(last_item,
+                       ELM_OBJECT_SELECT_MODE_ALWAYS);
+
+       elm_genlist_item_update(last_item);
+}
diff --git a/ui-gadget/winset_popup.c b/ui-gadget/winset_popup.c
new file mode 100644 (file)
index 0000000..9d6086d
--- /dev/null
@@ -0,0 +1,252 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#include <tethering.h>
+
+#include "common.h"
+#include "ug_wifi.h"
+#include "i18nmanager.h"
+#include "common_utils.h"
+#include "winset_popup.h"
+#include "wlan_manager.h"
+#include "viewer_manager.h"
+
+struct popup_manager_object {
+       /* General popup attributes */
+       Evas_Object* win;
+       Evas_Object *popup_user_prompt;
+       char *str_pkg_name;
+       void *tethering_handle;
+       int type;
+};
+
+static void __wifi_tethering_deactivated_cb(tethering_error_e error,
+               tethering_type_e type, tethering_disabled_cause_e code, void *data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (data) {
+               popup_manager_object_t *manager_object = (popup_manager_object_t *)data;
+               tethering_h handle = (tethering_h)manager_object->tethering_handle;
+               tethering_destroy(handle);
+               manager_object->tethering_handle = NULL;
+       }
+
+       if (error != TETHERING_ERROR_NONE) {
+               INFO_LOG(COMMON_NAME_LIB, "Error occurred [%d]\n", error);
+               viewer_manager_header_mode_set(HEADER_MODE_OFF);
+       } else {
+               INFO_LOG(COMMON_NAME_LIB, "TYPE = %d", type);
+               if (type == TETHERING_TYPE_WIFI) {
+                       INFO_LOG(COMMON_NAME_LIB, "OK\n");
+                       /* Tethering is now disabled. All OK to switch on Wi-Fi */
+                       power_control();
+               } else {
+                       viewer_manager_header_mode_set(HEADER_MODE_OFF);
+               }
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static gboolean __wifi_tethering_deativate(popup_manager_object_t *manager_object)
+{
+       __COMMON_FUNC_ENTER__;
+
+       tethering_error_e ret = TETHERING_ERROR_NONE;
+       tethering_h handle = NULL;
+
+       if (manager_object == NULL) {
+               INFO_LOG(COMMON_NAME_LIB, "popup manager_object is NULL \n");
+               return FALSE;
+       }
+
+       if (manager_object->tethering_handle) {
+               tethering_destroy(manager_object->tethering_handle);
+               manager_object->tethering_handle = NULL;
+       }
+
+       ret = tethering_create(&handle);
+       if (ret != TETHERING_ERROR_NONE) {
+               INFO_LOG(COMMON_NAME_LIB, "Failed to tethering_create() [%d]\n", ret);
+               return FALSE;
+       }
+
+       manager_object->tethering_handle = handle;
+       ret = tethering_set_disabled_cb(handle, manager_object->type, __wifi_tethering_deactivated_cb, manager_object);
+       if (ret != TETHERING_ERROR_NONE) {
+               INFO_LOG(COMMON_NAME_LIB, "Failed to tethering_set_disabled_cb() [%d]\n", ret);
+               goto exit;
+       }
+
+       ret = tethering_disable(handle, manager_object->type);
+       if (ret != TETHERING_ERROR_NONE) {
+               INFO_LOG(COMMON_NAME_LIB, "Failed to tethering_disable() [%d]\n", ret);
+               goto exit;
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return TRUE;
+
+exit:
+       tethering_destroy(handle);
+       manager_object->tethering_handle = NULL;
+
+       __COMMON_FUNC_EXIT__;
+       return FALSE;
+}
+
+static void __wifi_tethering_off_ok_cb(void* data, Evas_Object* obj,
+               void* event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       popup_manager_object_t *manager_object = (popup_manager_object_t *)data;
+       if (manager_object == NULL) {
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+       INFO_LOG(UG_NAME_NORMAL, "Response OK");
+       if (NULL != manager_object->popup_user_prompt) {
+               evas_object_hide(manager_object->popup_user_prompt);
+               evas_object_del(manager_object->popup_user_prompt);
+               manager_object->popup_user_prompt = NULL;
+       }
+
+       if (manager_object->type == TETHERING_TYPE_WIFI) {
+               if (FALSE != __wifi_tethering_deativate(manager_object)) {
+                       INFO_LOG(UG_NAME_NORMAL, "Successfully de-activate Wi-Fi tethering");
+
+                       viewer_manager_header_mode_set(HEADER_MODE_ACTIVATING);
+               } else {
+                       INFO_LOG(UG_NAME_NORMAL, "Fail to de-activate Wi-Fi tethering");
+               }
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void __wifi_tethering_off_no_cb(void* data, Evas_Object* obj,
+               void* event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       popup_manager_object_t *manager_object = (popup_manager_object_t *)data;
+
+       INFO_LOG(UG_NAME_NORMAL, "Response CANCEL");
+
+       if (manager_object && NULL != manager_object->popup_user_prompt) {
+               evas_object_hide(manager_object->popup_user_prompt);
+               evas_object_del(manager_object->popup_user_prompt);
+               manager_object->popup_user_prompt = NULL;
+               viewer_manager_header_mode_set(HEADER_MODE_OFF);
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+popup_manager_object_t *winset_popup_manager_create(Evas_Object* win,
+               const char *str_pkg_name)
+{
+       popup_manager_object_t *manager_object;
+       manager_object = g_new0(popup_manager_object_t, 1);
+       manager_object->win = win;
+       manager_object->str_pkg_name = (char *)str_pkg_name;
+       manager_object->tethering_handle = NULL;
+       manager_object->type = 0;
+
+       return manager_object;
+}
+
+void winset_popup_mode_set(popup_manager_object_t *manager_object,
+               POPUP_MODE_OPTIONS option, void *input_data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       popup_btn_info_t popup_btn_data;
+
+       if (manager_object == NULL)
+               return;
+
+       if (manager_object->tethering_handle) {
+               tethering_destroy(manager_object->tethering_handle);
+               manager_object->tethering_handle = NULL;
+       }
+
+       INFO_LOG(UG_NAME_NORMAL, "option = %d", option);
+
+       memset(&popup_btn_data, 0, sizeof(popup_btn_data));
+
+       switch (option) {
+       case POPUP_OPTION_POWER_ON_FAILED_TETHERING_OCCUPIED:
+       case POPUP_OPTION_POWER_ON_FAILED_TETHERING_AP_OCCUPIED:
+               if (NULL != manager_object->popup_user_prompt)
+                       break;
+
+               if (option == POPUP_OPTION_POWER_ON_FAILED_TETHERING_OCCUPIED)
+                       manager_object->type = TETHERING_TYPE_WIFI;
+
+               popup_btn_data.title_txt = "IDS_WIFI_BODY_WI_FI";
+               popup_btn_data.info_txt = "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING";
+               popup_btn_data.btn1_txt = "IDS_WIFI_SK_CANCEL";
+               popup_btn_data.btn1_cb = __wifi_tethering_off_no_cb;
+               popup_btn_data.btn1_data = popup_btn_data.btn2_data = manager_object;
+               popup_btn_data.btn2_txt = "IDS_WIFI_SK2_OK";
+               popup_btn_data.btn2_cb = __wifi_tethering_off_ok_cb;
+               manager_object->popup_user_prompt =
+                               common_utils_show_info_popup(manager_object->win, &popup_btn_data);
+
+               break;
+
+       default:
+               break;
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+gboolean winset_popup_manager_destroy(popup_manager_object_t *manager_object)
+{
+       if (manager_object == NULL)
+               return FALSE;
+
+       if (manager_object->tethering_handle) {
+               tethering_destroy(manager_object->tethering_handle);
+               manager_object->tethering_handle = NULL;
+       }
+
+       g_free(manager_object);
+
+       return TRUE;
+}
+
+gboolean winset_popup_hide_popup(popup_manager_object_t *manager_object)
+{
+       if (manager_object == NULL)
+               return FALSE;
+
+       if (manager_object->popup_user_prompt != NULL) {
+               evas_object_hide(manager_object->popup_user_prompt);
+               evas_object_del(manager_object->popup_user_prompt);
+               manager_object->popup_user_prompt = NULL;
+       }
+
+       return TRUE;
+}
diff --git a/ui-gadget/winset_popup.h b/ui-gadget/winset_popup.h
new file mode 100644 (file)
index 0000000..03b64df
--- /dev/null
@@ -0,0 +1,49 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __WINSET_POPUP_H__
+#define __WINSET_POPUP_H__
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+#include <glib.h>
+#include <Evas.h>
+
+typedef enum {
+       POPUP_OPTION_NONE  = 0X01,
+       POPUP_OPTION_POWER_ON_FAILED_TETHERING_OCCUPIED,
+       POPUP_OPTION_POWER_ON_FAILED_TETHERING_AP_OCCUPIED,
+       POPUP_OPTION_MAX
+} POPUP_MODE_OPTIONS;
+
+typedef struct popup_manager_object popup_manager_object_t;
+
+popup_manager_object_t *winset_popup_manager_create(Evas_Object* win, const char *str_pkg_name);
+void winset_popup_mode_set(popup_manager_object_t *manager_object, POPUP_MODE_OPTIONS option, void *input_data);
+gboolean winset_popup_manager_destroy(popup_manager_object_t *manager_object);
+gboolean winset_popup_hide_popup(popup_manager_object_t *manager_object);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/wifi-efl-ug.include b/wifi-efl-ug.include
deleted file mode 100644 (file)
index 1681260..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-e17 $1 rw
-$1 ug.cert-svc-ui include
-$1 xorg rw
-$1 isf rwx
-$1 dbus rwx
-$1 connman rw
-$1 net-config rw
-$1 mdm-server::admin r
-$1 mdm-server::wifi r
-$1 sound_server rw
-$1 pulseaudio rwxat
-$1 system::media::root rwxat
-$1 system::media rwxat
-$1 system::share rwxat
-$1 device::app_logging w
-$1 system::homedir rwxat
-$1 sys-assert::core rwxat
-$1 cert-svc rwx
-$1 tizen::vconf::setting::admin rwx
-$1 tizen::vconf::tethering::admin rwx
-$1 tizen::vconf::public::r rwx
-$1 tizen::vconf::platform::rw rwx
diff --git a/wifi-efl-ug.manifest b/wifi-efl-ug.manifest
deleted file mode 100644 (file)
index 97e8c31..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-<manifest>
-       <request>
-               <domain name="_"/>
-       </request>
-</manifest>
diff --git a/wifi-efl-ug.xml b/wifi-efl-ug.xml
deleted file mode 100644 (file)
index 4b45d62..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<manifest xmlns="http://tizen.org/ns/packages" package="wifi-efl-ug" api-version="2.4" version="1.0.0" install-location="internal-only">
-       <label>Wi-Fi</label>
-       <description>Wi-Fi</description>
-       <ui-application appid="wifi-efl-ug" exec="/usr/apps/wifi-efl-ug/bin/wifi-efl-UG" ui-gadget="true" nodisplay="true" taskmanage="false" multiple="false" type="capp" process-pool="true" hw-acceleration="use-GL" launch_mode="caller">
-               <label>Wi-Fi</label>
-               <icon>/usr/share/icons/setting_wifi.png</icon>
-               <app-control>
-               <operation name="http://tizen.org/appcontrol/operation/setting/wifi"/>
-               </app-control>
-       </ui-application>
-       <privileges>
-               <privilege>http://tizen.org/privilege/network.get</privilege>
-               <privilege>http://tizen.org/privilege/network.set</privilege>
-               <privilege>http://tizen.org/privilege/network.profile</privilege>
-               <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
-               <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
-               <privilege>http://tizen.org/privilege/tethering.admin</privilege>
-       </privileges>
-</manifest>
diff --git a/wifi-syspopup/CMakeLists.txt b/wifi-syspopup/CMakeLists.txt
new file mode 100644 (file)
index 0000000..3a8e5ea
--- /dev/null
@@ -0,0 +1,73 @@
+CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
+PROJECT(wifi-qs C)
+
+# defines
+SET(PREFIX ${CMAKE_INSTALL_PREFIX})
+SET(EXEC_PREFIX "\${prefix}")
+SET(LIBDIR "\${prefix}/lib")
+SET(INCLUDEDIR "\${prefix}/include")
+SET(VERSION 0.1.0)
+
+ADD_DEFINITIONS(-DTIZEN_WIFI_QS)
+
+# source files
+SET(SRCS
+       ../common/i18nmanager.c
+       ../common/appcoreWrapper.c
+       ../common/connection_manager.c
+       ../common/wlan_manager.c
+       ../common/wlan_connection.c
+       ../common/common_utils.c
+       ../common/common_ip_info.c
+       ../common/common_pswd_popup.c
+       ../common/common_eap_connect.c
+       ../common/common_generate_pin.c
+       ${ENGINE_SOURCES}
+       view-main.c
+       view-alerts.c
+       wifi-syspopup.c
+       wifi-syspopup-engine-callback.c)
+
+FOREACH(flag ${pkgs_CFLAGS})
+       SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
+ENDFOREACH(flag)
+
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIE")
+
+ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
+
+# add executable
+ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
+SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
+
+TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS})
+
+ADD_CUSTOM_TARGET(wifi-syspopup-custom.edj
+       COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/res/images
+               ${CMAKE_CURRENT_SOURCE_DIR}/edc/wifi-syspopup-custom.edc
+               ${CMAKE_CURRENT_SOURCE_DIR}/edc/wifi-syspopup-custom.edj
+               DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/edc/wifi-syspopup-custom.edc
+)
+
+ADD_DEPENDENCIES(${PROJECT_NAME} wifi-syspopup-custom.edj)
+
+ADD_CUSTOM_TARGET(wifi-syspopup-custom-editfield.edj
+               COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/res/images
+               ${CMAKE_CURRENT_SOURCE_DIR}/edc/wifi-syspopup-custom-editfield.edc
+               ${CMAKE_CURRENT_SOURCE_DIR}/edc/wifi-syspopup-custom-editfield.edj
+               DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/edc/wifi-syspopup-custom-editfield.edc
+)
+
+ADD_DEPENDENCIES(${PROJECT_NAME} wifi-syspopup-custom-editfield.edj)
+
+INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /usr/bin)
+
+# install image files
+
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/res/images/A01-3_icon_captive.png DESTINATION /usr/share/icons)
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/res/images/noti_wifi_in_range.png DESTINATION /usr/share/icons)
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/res/images/noti_wifi_in_range_ongoing.png DESTINATION /usr/share/icons)
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/res/images/setting_wifi.png DESTINATION /usr/share/icons)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/edc/wifi-syspopup-custom.edj DESTINATION /usr/apps/net.wifi-qs/res/edje)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/edc/wifi-syspopup-custom-editfield.edj DESTINATION /usr/apps/net.wifi-qs/res/edje)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/net.${PROJECT_NAME}.xml DESTINATION /usr/share/packages/)
diff --git a/wifi-syspopup/edc/wifi-syspopup-custom-editfield.edc b/wifi-syspopup/edc/wifi-syspopup-custom-editfield.edc
new file mode 100644 (file)
index 0000000..41b7b83
--- /dev/null
@@ -0,0 +1,644 @@
+#define WPS_POPUP_PADDING_LEFT_MIN_INC 15 0
+#define WPS_POPUP_TEXT_SLIDER_PADDING 15 27
+#define PBC_POPUP_TEXT_SLIDER_TEXT_DISCRIPTION_MIN_INC 266 76
+#define WPS_POPUP_TEXT_SLIDER_BG_MIN_INC 266 42
+#define WPS_POPUP_SLIDER_VIEW_LAYOUT_PADDING_TOP_MIN_INC 266 28
+#define WPS_POPUP_SLIDER_VIEW_LAYOUT_SWALLOW_MIN_INC 266 10
+
+#define BUTTON_BG_SIZE 96 96
+#define BUTTON_CIRCLE_SIZE 46 46
+
+#define RESOURCE_IMAGE( INPUT_FILE_NAME ) \
+       group { \
+               name: INPUT_FILE_NAME; \
+               images.image: INPUT_FILE_NAME COMP; \
+               parts { \
+                       part { name: "image"; \
+                               repeat_events: 1; \
+                               description { \
+                                       state: "default" 0.0; \
+                                       image.normal: INPUT_FILE_NAME; \
+                                       aspect: 1 1; \
+                                       aspect_preference: BOTH; \
+                               } \
+                       } \
+               } \
+       }
+
+externals {
+       external: "elm";
+       external: "feedback";
+}
+
+collections {
+RESOURCE_IMAGE("A01-3_icon_00.png");
+RESOURCE_IMAGE("A01-3_icon_01.png");
+RESOURCE_IMAGE("A01-3_icon_02.png");
+RESOURCE_IMAGE("A01-3_icon_03.png");
+RESOURCE_IMAGE("A01-3_icon_lock_00.png");
+RESOURCE_IMAGE("A01-3_icon_lock_01.png");
+RESOURCE_IMAGE("A01-3_icon_lock_02.png");
+RESOURCE_IMAGE("A01-3_icon_lock_03.png");
+RESOURCE_IMAGE("wifi_icon_wps.png");
+RESOURCE_IMAGE("wifi_icon_badge_container.png");
+RESOURCE_IMAGE("wifi_icon_badge_info.png");
+RESOURCE_IMAGE("core_button_effect_normal.#.png");
+RESOURCE_IMAGE("core_button_effect_pressed.#.png");
+
+       base_scale: 1.8;
+       plugins {
+               plugin {
+                       name: "touch_sound";
+                       source: "feedback";
+                       param: "FEEDBACK_TYPE_SOUND FEEDBACK_PATTERN_TAP";
+               }
+       }
+
+group {
+       name: "popup_pbc_button_layout";
+       styles {
+               style { name: "popup_processing_style";
+                       base: "font=Tizen:style=Regular align=left font_size=30 color=#000000 color_class=T123 wrap=mixed ellipsis=1.0 text_class=T123";
+                       tag:  "br" "\n";
+                       tag:  "tab" "\t";
+               }
+       }
+
+       parts {
+                part {
+                       name: "base";
+                       type: SPACER;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               min: 480 210;
+                               max: 480 210;
+                               fixed: 1 0;
+                       }
+               }
+               part {
+                       name: "pad_top_left";
+                       type: SPACER;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               align: 0.0 0.0;
+                               min: WPS_POPUP_TEXT_SLIDER_PADDING;
+                               max: WPS_POPUP_TEXT_SLIDER_PADDING;
+                               fixed: 1 1;
+                               rel1 {
+                                       relative: 0.0 0.0;
+                                       to: "base";
+                               }
+                               rel2 {
+                                       relative: 0.0 0.0;
+                                       to: "base";
+                               }
+                       }
+               }
+               part {
+                       name: "pad_left";
+                       type: SPACER;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               min: WPS_POPUP_PADDING_LEFT_MIN_INC 0;
+                               fixed: 1 0;
+                               rel1 {
+                                       to: "base";
+                                       relative: 0.0 0.0;
+                               }
+                               rel2 {
+                                       to: "base";
+                                       relative: 0.0 1.0;
+                               }
+                               align: 0.0 0.0;
+                       }
+               }
+               part {
+                       name: "pad_right_bottom";
+                       type: SPACER;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               min: WPS_POPUP_TEXT_SLIDER_PADDING;
+                               max: WPS_POPUP_TEXT_SLIDER_PADDING;
+                               fixed: 1 1;
+                               rel1 {
+                                       relative: 1.0 1.0;
+                                       to: "base";
+                               }
+                               rel2 {
+                                       to: "base";
+                                       relative: 1.0 1.0;
+                               }
+                               align: 1.0 1.0;
+                       }
+               }
+               part { name: "elm.text.description";
+                       type: TEXTBLOCK;
+                       scale: 1;
+                       description { state: "default" 0.0;
+                               fixed: 0 1;
+                               min: PBC_POPUP_TEXT_SLIDER_TEXT_DISCRIPTION_MIN_INC;
+                               rel1 {
+                                       relative: 1.0 1.0;
+                                       to: "pad_top_left";
+                               }
+                               rel2 {
+                               relative: 0.0 1.0;
+                                       to_x: "pad_right_bottom";
+                                       to_y: "pad_top_left";
+                               }
+                               text {
+                                       style: "popup_processing_style";
+                                       min: 0 1;
+                               }
+                               align: 0.0 0.0;
+                       }
+               }
+               part { name: "slider_bg";
+                       type: SWALLOW;
+                       scale: 1;
+                       description { state: "default" 0.0;
+                               fixed: 0 1;
+                               min: WPS_POPUP_TEXT_SLIDER_BG_MIN_INC;
+                               rel1 {
+                                       relative: 0.0 1.0;
+                                       to_y: "elm.text.description";
+                               }
+                               rel2 {
+                                       relative: 1.0 1.0;
+                                       to_y: "elm.text.description";
+                               }
+                               align: 0.0 0.0;
+                       }
+               }
+               part { name: "slider_top_pad";
+                       type: SPACER;
+                       scale: 1;
+                       description { state: "default" 0.0;
+                               min: WPS_POPUP_SLIDER_VIEW_LAYOUT_PADDING_TOP_MIN_INC;
+                               fixed: 0 1;
+                               rel1 {
+                                       relative: 1.0 0.0;
+                                       to_x: "pad_top_left";
+                                       to_y: "slider_bg";
+                               }
+                               rel2 {
+                                       relative: 0.0 0.0;
+                                       to_x: "pad_right_bottom";
+                                       to_y: "slider_bg";
+                               }
+                               align: 0.5 0.0;
+                       }
+               }
+               part { name: "slider";
+                       type: SWALLOW;
+                       scale: 1;
+                       description { state: "default" 0.0;
+                               fixed: 0 1;
+                               min: WPS_POPUP_SLIDER_VIEW_LAYOUT_SWALLOW_MIN_INC;
+                               rel1 {
+                                       relative: 0.0 1.0;
+                                       to: "slider_top_pad";
+                               }
+                               rel2.to: "slider_top_pad";
+                       }
+               }
+               part { name: "timer_bg";
+                       type: SWALLOW;
+                       scale: 1;
+                       description { state: "default" 0.0;
+                               fixed: 0 1;
+                               min: 266 60;
+                               rel1 {
+                               relative: 0.0 1.0;
+                                       to_y: "slider";
+                               }
+                               rel2 {
+                                       relative: 1.0 1.0;
+                                       to_y: "slider";
+                               }
+                               align: 0.0 0.0;
+                       }
+               }
+               part { name: "timer_top_pad";
+                       type: SPACER;
+                       scale: 1;
+                       description { state: "default" 0.0;
+                               min: 0 7;
+                               fixed: 0 1;
+                               rel1 {
+                               relative: 1.0 0.0;
+                                       to_x: "pad_top_left";
+                                       to_y: "timer_bg";
+                               }
+                               rel2 {
+                                       relative: 0.0 0.0;
+                                       to_x: "pad_right_bottom";
+                                       to_y: "timer_bg";
+                               }
+                               align: 0.5 0.0;
+                       }
+               }
+               part {
+                       name: "timer_label";
+                       type: SWALLOW;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               fixed: 0 1;
+                               min: 100 40;
+                               max: 100 40;
+                               rel1 {
+                                       relative: 0.0 1.0;
+                                       to: "timer_top_pad";
+                                       offset: 0 40;
+                               }
+                               rel2.to: "timer_top_pad";
+                       }
+               }
+       }
+}
+
+       group {
+               name: "popup_wps_pin_layout";
+               inherit: "popup_pbc_button_layout";
+               parts {
+                        part {
+                               name: "base";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       align: 0.0 0.0;
+                                       visible: 0;
+                                       min: 480 260;
+                                       max: 480 260;
+                                       fixed: 1 0;
+                               }
+                       }
+                       part { name: "elm.text.description";
+                               type: TEXTBLOCK;
+                               scale: 1;
+                               description { state: "default" 0.0;
+                                       fixed: 0 1;
+                                       min: 266 120;
+                                       rel1 {
+                                               relative: 1.0 1.0;
+                                               to: "pad_top_left";
+                                       }
+                                       rel2 {
+                                               relative: 0.0 1.0;
+                                               to_x: "pad_right_bottom";
+                                               to_y: "pad_top_left";
+                                       }
+                                       text {
+                                               style: "popup_processing_style";
+                                               min: 0 1;
+                                       }
+                                       align: 0.0 0.0;
+                               }
+                       }
+               }
+       }
+
+       group {
+               name: "eap_dropdown_button";
+               parts {
+                       part {
+                               name: "bg";
+                               type: SPACER;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1.relative: 0.0 0.0;
+                                       rel2.relative: 1.0 1.0;
+                               }
+                       }
+                       part {
+                               name: "pad_l";
+                               type: SPACER;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 15 0;
+                                       fixed: 1 0;
+                                       align: 0.0 0.0;
+                                       rel1 {
+                                               relative: 0.0 0.0;
+                                               to: "bg";
+                                       }
+                                       rel2 {
+                                               relative: 0.0 1.0;
+                                               to: "bg";
+                                       }
+                                }
+                       }
+                       part {
+                               name: "pad_r";
+                               type: SPACER;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 15 0;
+                                       fixed: 1 0;
+                                       align: 1.0 0.0;
+                                       rel1 {
+                                               relative: 1.0 0.0;
+                                       }
+                                       rel2 {
+                                               relative: 1.0 1.0;
+                                       }
+                               }
+                       }
+                       part {
+                               name: "btn";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 58;
+                                       max: -1 58;
+                                       fixed: 1 1;
+                                       rel1 {relative: 1.0 0.0; to: "pad_l";}
+                                       rel2 {relative: 0.0 1.0; to: "pad_r";}
+                                       }
+                       }
+               }
+       }
+
+       group { name: "elm/button/base/circle_custom";
+      script {
+         public mouse_down = 0;
+         public multi_down = 0;
+      }
+      images {
+         image: "wifi_icon_badge_container.png" COMP;
+      }
+      parts {
+         part { name: "background";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: BUTTON_BG_SIZE;
+            }
+         }
+         part { name: "top_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 0 0;
+               fixed: 0 1;
+               align: 0.5 0.0;
+               rel1.to : "background";
+               rel2.relative: 1.0 0.0;
+            }
+         }
+         part { name: "left_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 0 0;
+               fixed: 1 0;
+               align: 0.0 0.0;
+               rel1.to: "background";
+               rel2 {
+                  to: "background";
+                  relative: 0.0 1.0;
+               }
+            }
+         }
+         part{ name: "right_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 0 0;
+               fixed: 1 0;
+               align: 1.0 0.0;
+               rel1 {
+                  to: "background";
+                  relative: 1.0 0.0;
+               }
+               rel2.to: "background";
+            }
+         }
+         part { name: "base";
+            scale: 1;
+            description { state: "default" 0.0;
+               min: BUTTON_CIRCLE_SIZE;
+               max: BUTTON_CIRCLE_SIZE;
+               image.normal: "wifi_icon_badge_container.png";
+               color_class: "W015L6E1";
+               rel1 {
+                 relative: 0.0 1.0;
+                 to_y: "top_padding";
+               }
+               align: 0.75 0.5;
+            }
+            description { state: "pressed" 0.0;
+               inherit: "default" 0.0;
+               visible: 0 ;
+            }
+         }
+         part { name: "bg";
+            scale: 1;
+            description { state: "default" 0.0;
+               rel1.to: "base";
+               rel2.to: "base";
+               image.normal: "wifi_icon_badge_container.png";
+              color: 2 61 132 255;
+            }
+            description { state: "pressed" 0.0;
+               inherit: "default" 0.0;
+              color: 1 31 68 255;
+            }
+            description { state: "disabled" 0.0;
+               inherit: "default" 0.0;
+              color: 2 61 132 76.5;
+            }
+         }
+         /* part { name: "bg_effect";
+            scale: 1;
+            description { state: "default" 0.0;
+               rel1.to: "bg";
+               rel2.to: "bg";
+               image.normal: "core_button_effect_normal.#.png";
+            }
+            description { state: "pressed" 0.0;
+               inherit: "default" 0.0;
+               image.normal: "core_button_effect_pressed.#.png";
+            }
+             description { state: "disabled" 0.0;
+               inherit: "default" 0.0;
+               visible: 0;
+            }
+         } */
+         part { name: "elm.swallow.content";
+            type: SWALLOW;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: BUTTON_CIRCLE_SIZE;
+               max: BUTTON_CIRCLE_SIZE;
+               rel1.to: "bg";
+               rel2.to: "bg";
+              color: 255 255 255 255;
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+              color: 255 255 255 255;
+            }
+            description { state: "disabled" 0.0;
+               inherit: "default" 0.0;
+              color: 255 255 255 127.5;
+            }
+         }
+         part { name: "mid_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 0 0;
+               max: -1 0;
+               fixed: 0 1;
+               rel1 {
+                 to_y : "base";
+                 relative: 0.0 1.0;
+               }
+               align: 0.5 0.0;
+            }
+         }
+          part { name: "bottom_padding";
+            type: SPACER;
+            scale: 1;
+            description { state: "default" 0.0;
+               min: 0 0;
+               rel2.to : "background";
+               rel1.relative: 0.0 1.0;
+               fixed: 0 1;
+               align: 0.0 1.0;
+            }
+         }
+         part { name: "event";
+            scale: 1;
+            type: RECT;
+            description { state: "default" 0.0;
+              rel1.to:"background";
+              rel2.to:"background";
+              color: 0 0 0 0;
+            }
+         }
+      }
+      programs {
+         program { name: "pressed";
+            signal: "mouse,down,1";
+            source: "event";
+            script {
+               if ((get_int(multi_down) == 0) && (get_int(mouse_down) == 0))
+                 {
+                     set_int(mouse_down, 1);
+                     run_program(PROGRAM:"button_press1");
+                 }
+            }
+         }
+         program { name: "button_press1";
+            script {
+               new st[31];
+               new Float:vl;
+               get_state(PART:"bg", st, 30, vl);
+               if (strcmp(st, "disabled")) {
+                  set_state(PART:"base", "pressed", 0.0);
+                  set_state(PART:"bg", "pressed", 0.0);
+                  //set_state(PART:"bg_effect", "pressed", 0.0);
+                  set_state(PART:"elm.swallow.content", "pressed", 0.0);
+                  emit("elm,action,press", "");
+               }
+            }
+         }
+         program { name: "unpressed";
+            signal: "mouse,up,1";
+            source: "event";
+            script {
+               if (get_int(mouse_down) == 1) {
+                 set_int(mouse_down, 0);
+                 run_program(PROGRAM:"button_unpress1");
+               }
+            }
+         }
+         program { name: "button_unpress1";
+            script {
+               new st[31];
+               new Float:vl;
+               get_state(PART:"bg", st, 30, vl);
+               if (strcmp(st, "disabled")) {
+                  set_state(PART:"base", "default", 0.0);
+                  set_state(PART:"bg", "default", 0.0);
+                  //set_state(PART:"bg_effect", "default", 0.0);
+                  set_state(PART:"elm.swallow.content", "default", 0.0);
+                  emit("elm,action,unpress", "");
+               }
+            }
+         }
+         program { name: "touch_snd";
+            signal: "mouse,clicked,1";
+            source: "event";
+            script {
+               new st[31];
+               new Float:vl;
+               if (get_int(multi_down) == 0) {
+                  get_state(PART:"bg", st, 30, vl);
+                  if (strcmp(st, "disabled")) {
+                     run_program(PROGRAM:"touch_sound");
+                     emit("elm,action,click", "");
+                  }
+               }
+            }
+         }
+         program { name: "touch_sound";
+            action: RUN_PLUGIN "touch_sound";
+         }
+         program { name: "icon_show";
+            signal: "elm,state,icon,visible";
+            source: "elm";
+            action: STATE_SET "visible" 0.0;
+            target: "elm.swallow.content";
+         }
+         program { name: "icon_hide";
+            signal: "elm,state,icon,hidden";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "elm.swallow.content";
+         }
+         program { name: "disable";
+            signal: "elm,state,disabled";
+            source: "elm";
+            action: STATE_SET "disabled" 0.0;
+            target: "bg";
+            //target: "bg_effect";
+            target: "elm.swallow.content";
+         }
+         program { name: "enable";
+            signal: "elm,state,enabled";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "bg";
+            //target: "bg_effect";
+            target: "elm.swallow.content";
+         }
+         program { name: "multi_down";
+            signal: "elm,action,multi,down";
+            source: "elm";
+            script {
+               set_int(multi_down, 1);
+            }
+         }
+         program { name: "multi_up";
+            signal: "elm,action,multi,up";
+            source: "elm";
+            script {
+               set_int(multi_down, 0);
+            }
+         }
+      }
+   }
+}
diff --git a/wifi-syspopup/edc/wifi-syspopup-custom.edc b/wifi-syspopup/edc/wifi-syspopup-custom.edc
new file mode 100644 (file)
index 0000000..46dbd54
--- /dev/null
@@ -0,0 +1,59 @@
+#define DEVPKR_EMPTY_H 100
+#define DEVPKR_EMPTY_W 400
+
+collections {
+       group {
+               name: "devpkr_no_wifi_networks";
+               styles {
+               style {
+                       name: "custom_text_style";
+                       base: "font=Tizen:style=Medium font_size=20 align=left color=#000000 wrap=mixed text_class=tizen";
+                       tag:  "br" "\n";
+                       tag:  "tab" "\t";
+                       }
+               }
+               parts {
+                       part {
+                               name:"bg";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: DEVPKR_EMPTY_W DEVPKR_EMPTY_H;
+                                       max: DEVPKR_EMPTY_W DEVPKR_EMPTY_H;
+                                       fixed: 1 1;
+                                       align: 0.0 1.0;
+                                       visible: 0;
+                                       rel1.relative: 0.0 0.0;
+                                       rel2.relative: 1.0 1.0;
+                               }
+                       }
+                       part {
+                               name:"text";
+                               type: TEXTBLOCK;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: DEVPKR_EMPTY_W DEVPKR_EMPTY_H;
+                                       align: 0.0 1.0;
+                                       fixed: 1 1;
+                                       rel1 {
+                                               relative: 0.0 0.0;
+                                               to: "bg";
+                                               offset: 10 0;
+                                       }
+                                       rel2 {
+                                               relative: 1.0 1.0;
+                                               to: "bg";
+                                       }
+                                       color: 255 255 255 255;
+                                       text {
+                                               style: "custom_text_style";
+                                               min: 0 1;
+                                               max: 0 1;
+                                       }
+                               }
+                       }
+               }
+       }
+}
\ No newline at end of file
diff --git a/wifi-syspopup/net.wifi-qs.xml b/wifi-syspopup/net.wifi-qs.xml
new file mode 100644 (file)
index 0000000..8308936
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" package="net.wifi-qs" api-version="2.4" version="1.0.0" install-location="internal-only">
+       <label>Wi-Fi device picker</label>
+       <author email="hj0426.kim@samsung.com" href="www.samsung.com">Hyunjee Kim</author>
+       <author email="sanghoon80.cho@samsung.com" href="www.samsung.com">Sanghoon Cho</author>
+       <description>Wi-Fi device picker</description>
+       <ui-application appid="net.wifi-qs" exec="/usr/bin/wifi-qs" nodisplay="true" multiple="false" type="capp" taskmanage="false">
+               <label>Wi-Fi device picker</label>
+               <icon>/usr/share/icons/setting_wifi.png</icon>
+       </ui-application>
+       <privileges>
+               <privilege>http://tizen.org/privilege/network.get</privilege>
+               <privilege>http://tizen.org/privilege/network.set</privilege>
+               <privilege>http://tizen.org/privilege/network.profile</privilege>
+       </privileges>
+</manifest>
diff --git a/wifi-syspopup/view-alerts.c b/wifi-syspopup/view-alerts.c
new file mode 100644 (file)
index 0000000..9a92640
--- /dev/null
@@ -0,0 +1,90 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#include "common.h"
+#include "common_utils.h"
+#include "wifi-syspopup.h"
+#include "view-alerts.h"
+#include "i18nmanager.h"
+
+extern wifi_object* devpkr_app_state;
+
+int view_alerts_powering_on_show(void)
+{
+       __COMMON_FUNC_ENTER__;
+       if (WIFI_DEVPKR_SUPPORT_QUICKPANEL == devpkr_app_state->wifi_devpkr_support) {
+               __COMMON_FUNC_EXIT__;
+               return TRUE;
+       }
+       if (NULL != devpkr_app_state->alertpopup) {
+               evas_object_del(devpkr_app_state->alertpopup);
+               devpkr_app_state->alertpopup = NULL;
+       }
+
+       devpkr_app_state->alertpopup = elm_popup_add(devpkr_app_state->layout_main);
+
+       Evas_Object *box = elm_box_add(devpkr_app_state->alertpopup);
+       evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       evas_object_show(box);
+
+       Evas_Object *progressbar = elm_progressbar_add(box);
+       elm_object_style_set(progressbar, "process_medium");
+       evas_object_size_hint_weight_set(progressbar, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(progressbar, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       elm_progressbar_pulse(progressbar, EINA_TRUE);
+       evas_object_show(progressbar);
+       elm_box_pack_end(box, progressbar);
+
+       Evas_Object *label = elm_label_add(box);
+       elm_object_style_set(label, "popup/default");
+       evas_object_size_hint_weight_set(label, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(label, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       elm_object_text_set(label, sc(PACKAGE, I18N_TYPE_Activating));
+       evas_object_show(label);
+       elm_box_pack_end(box, label);
+
+       elm_object_content_set(devpkr_app_state->alertpopup, box);
+       evas_object_size_hint_weight_set(devpkr_app_state->alertpopup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_show(devpkr_app_state->alertpopup);
+
+       __COMMON_FUNC_EXIT__;
+
+       return TRUE;
+}
+
+void view_alerts_popup_show(const char *err_msg)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (WIFI_DEVPKR_SUPPORT_QUICKPANEL ==
+                       devpkr_app_state->wifi_devpkr_support) {
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+       if (NULL != devpkr_app_state->alertpopup) {
+               evas_object_del(devpkr_app_state->alertpopup);
+               devpkr_app_state->alertpopup = NULL;
+       }
+
+       devpkr_app_state->alertpopup = common_utils_show_info_timeout_popup(devpkr_app_state->win_main, err_msg, 2.0f);
+
+       __COMMON_FUNC_EXIT__;
+}
diff --git a/wifi-syspopup/view-alerts.h b/wifi-syspopup/view-alerts.h
new file mode 100644 (file)
index 0000000..2b651ab
--- /dev/null
@@ -0,0 +1,35 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __WIFI_SYSPOPUP_VIEW_ALERTS_H__
+#define __WIFI_SYSPOPUP_VIEW_ALERTS_H__
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+int view_alerts_powering_on_show(void);
+void view_alerts_popup_show(const char *err_msg);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/wifi-syspopup/view-main.c b/wifi-syspopup/view-main.c
new file mode 100644 (file)
index 0000000..aaba6db
--- /dev/null
@@ -0,0 +1,1180 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#include "common.h"
+#include "view-main.h"
+#include "common_pswd_popup.h"
+#include "common_generate_pin.h"
+#include "common_utils.h"
+#include "view-alerts.h"
+#include "i18nmanager.h"
+#include "common_eap_connect.h"
+#define VCONF_SORT_BY "file/private/wifi/sort_by"
+
+#define QS_POPUP_CONNECTION_STATE      "qs_popup_connection_state"
+#define WIFI_DEVPKR_EDJ "/usr/apps/net.wifi-qs/res/edje/wifi-syspopup-custom.edj"
+#define WIFI_SYSPOPUP_EMPTY_GRP "devpkr_no_wifi_networks"
+
+struct connecting_cancel_popup_data {
+       Evas_Object *popup;
+       wifi_manager_ap_h ap;
+};
+
+static struct connecting_cancel_popup_data *g_disconnect_popup = NULL;
+
+extern wifi_object* devpkr_app_state;
+extern content_size_info_t g_content_size_info;
+
+static Evas_Object* list = NULL;
+static Elm_Genlist_Item_Class itc;
+static int profiles_list_size = 0;
+static Elm_Genlist_Item_Class grouptitle_itc;
+static Elm_Object_Item *grouptitle = NULL;
+
+static GList *wifi_device_list = NULL;
+
+int view_main_get_profile_count(void)
+{
+       return profiles_list_size;
+}
+
+static ITEM_CONNECTION_MODES view_main_state_get(void)
+{
+       ITEM_CONNECTION_MODES state;
+
+       state = (ITEM_CONNECTION_MODES)evas_object_data_get(
+                       list, QS_POPUP_CONNECTION_STATE);
+
+       return state;
+}
+
+static void view_main_state_set(ITEM_CONNECTION_MODES state)
+{
+       evas_object_data_set(list, QS_POPUP_CONNECTION_STATE, (const void *)state);
+}
+
+static void __popup_ok_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       wifi_manager_ap_h ap = NULL;
+       int password_len = 0;
+       const char* password = NULL;
+       wifi_manager_security_type_e sec_type = WIFI_MANAGER_SECURITY_TYPE_NONE;
+
+       if (devpkr_app_state->passpopup == NULL)
+               return;
+
+       ap = passwd_popup_get_ap(devpkr_app_state->passpopup);
+       password = passwd_popup_get_txt(devpkr_app_state->passpopup);
+       if (password != NULL)
+               password_len = strlen(password);
+
+       wifi_manager_ap_get_security_type(ap, &sec_type);
+
+       switch (sec_type) {
+       case WIFI_MANAGER_SECURITY_TYPE_WEP:
+               if (password_len != 5 && password_len != 13 &&
+                               password_len != 26 && password_len != 10) {
+                       common_utils_send_message_to_net_popup(
+                                       "Network connection popup",
+                                       "wrong password", "toast_popup", NULL);
+
+                       if (devpkr_app_state->passpopup->entry) {
+                               elm_object_focus_set(
+                                               devpkr_app_state->passpopup->entry,
+                                               EINA_TRUE);
+                       }
+                       goto popup_ok_exit;
+               }
+               break;
+
+       case WIFI_MANAGER_SECURITY_TYPE_WPA_PSK:
+       case WIFI_MANAGER_SECURITY_TYPE_WPA2_PSK:
+               if (password_len < 8 || password_len > 64) {
+                       common_utils_send_message_to_net_popup(
+                                       "Network connection popup",
+                                       "wrong password", "toast_popup", NULL);
+
+                       if (devpkr_app_state->passpopup->entry) {
+                               elm_object_focus_set(
+                                               devpkr_app_state->passpopup->entry,
+                                               EINA_TRUE);
+                       }
+                       goto popup_ok_exit;
+               }
+               break;
+
+       default:
+               ERROR_LOG(SP_NAME_ERR, "Wrong security mode: %d", sec_type);
+               passwd_popup_free(devpkr_app_state->passpopup);
+               devpkr_app_state->passpopup = NULL;
+               break;
+       }
+
+       wlan_manager_connect_with_password(ap, password);
+
+       if (devpkr_app_state->passpopup) {
+               passwd_popup_free(devpkr_app_state->passpopup);
+               devpkr_app_state->passpopup = NULL;
+       }
+
+popup_ok_exit:
+       g_free((gpointer)password);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void __popup_cancel_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (devpkr_app_state->passpopup == NULL)
+               return;
+
+       passwd_popup_free(devpkr_app_state->passpopup);
+       devpkr_app_state->passpopup = NULL;
+
+       elm_object_focus_set(devpkr_app_state->popup , EINA_TRUE);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void __wps_pbc_popup_cancel_connecting(void *data, Evas_Object *obj,
+               void *event_info)
+{
+       if (devpkr_app_state->passpopup == NULL)
+               return;
+
+       wifi_manager_ap_h ap = passwd_popup_get_ap(devpkr_app_state->passpopup);
+
+       int ret = wlan_manager_disconnect(ap);
+       if (ret != WLAN_MANAGER_ERR_NONE)
+               ERROR_LOG(SP_NAME_ERR, "Failed WPS PBC cancellation [%p]", ap);
+
+       passwd_popup_free(devpkr_app_state->passpopup);
+       devpkr_app_state->passpopup = NULL;
+}
+
+static void _wps_btn_cb(void* data, Evas_Object* obj, void* event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (!devpkr_app_state->passpopup)
+               return;
+
+       wifi_manager_ap_h ap = passwd_popup_get_ap(devpkr_app_state->passpopup);
+       int ret = wlan_manager_wps_connect(ap);
+       if (ret == WLAN_MANAGER_ERR_NONE) {
+               create_pbc_popup(devpkr_app_state->passpopup,
+                               __wps_pbc_popup_cancel_connecting, NULL,
+                               POPUP_WPS_BTN, NULL);
+       } else {
+               ERROR_LOG(SP_NAME_ERR, "wlan_manager_wps_connect failed");
+               wifi_manager_ap_destroy(ap);
+
+               passwd_popup_free(devpkr_app_state->passpopup);
+               devpkr_app_state->passpopup = NULL;
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void _wps_cancel_cb(void* data, Evas_Object* obj, void* event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (devpkr_app_state->passpopup == NULL)
+               return;
+
+       current_popup_free(devpkr_app_state->passpopup, POPUP_WPS_OPTIONS);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void _wps_pin_cb(void* data, Evas_Object* obj, void* event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       unsigned int rpin = 0;
+       char npin[9] = { '\0' };
+       int pin_len = 0;
+       int ret = WLAN_MANAGER_ERR_NONE;
+       wifi_manager_ap_h ap = NULL;
+
+       if (!devpkr_app_state->passpopup)
+               return;
+
+       /* Generate WPS pin */
+       if (wps_generate_pin(&rpin) < 0) {
+               ERROR_LOG(UG_NAME_NORMAL, "Failed to generate WPS PIN");
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+       if (rpin > 0)
+               g_snprintf(npin, sizeof(npin), "%08d", rpin);
+
+       pin_len = strlen(npin);
+       if (pin_len != 8) {
+               view_alerts_popup_show(sc(PACKAGE, I18N_TYPE_Invalid_pin));
+
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+       ap = passwd_popup_get_ap(devpkr_app_state->passpopup);
+
+       ret = wlan_manager_wps_pin_connect(ap, npin);
+       if (ret == WLAN_MANAGER_ERR_NONE) {
+               INFO_LOG(UG_NAME_NORMAL, "wlan_manager_wps_pin_connect successful");
+
+               create_pbc_popup(devpkr_app_state->passpopup,
+                               __wps_pbc_popup_cancel_connecting, NULL,
+                               POPUP_WPS_PIN, npin);
+       } else {
+               ERROR_LOG(UG_NAME_NORMAL, "wlan_manager_wps_pin_connect failed");
+
+               passwd_popup_free(devpkr_app_state->passpopup);
+               devpkr_app_state->passpopup = NULL;
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void __popup_wps_options_cb(void* data, Evas_Object* obj, void* event_info)
+{
+       __COMMON_FUNC_ENTER__;
+       pswd_popup_create_req_data_t popup_info;
+
+       if (!devpkr_app_state->passpopup)
+               return;
+
+       memset(&popup_info, 0, sizeof(pswd_popup_create_req_data_t));
+
+       popup_info.title = g_strdup(sc(PACKAGE, I18N_TYPE_Select_WPS_Method));
+       popup_info.ok_cb = NULL;
+       popup_info.cancel_cb = _wps_cancel_cb;
+       popup_info.show_wps_btn = EINA_FALSE;
+       popup_info.wps_btn_cb = _wps_btn_cb;
+       popup_info.wps_pin_cb = _wps_pin_cb;
+       popup_info.ap = passwd_popup_get_ap(devpkr_app_state->passpopup);
+       popup_info.cb_data = NULL;
+       create_wps_options_popup(devpkr_app_state->layout_main,
+                       devpkr_app_state->passpopup, &popup_info);
+
+       g_free(popup_info.title);
+       __COMMON_FUNC_EXIT__;
+}
+
+void view_main_eap_view_deref(void)
+{
+       devpkr_app_state->eap_popup = NULL;
+}
+
+void view_main_wifi_reconnect(devpkr_gl_data_t *gdata)
+{
+       wifi_device_info_t *device_info;
+       pswd_popup_create_req_data_t popup_info;
+       wifi_manager_security_type_e sec_type = WIFI_MANAGER_SECURITY_TYPE_NONE;
+
+       retm_if(NULL == gdata);
+
+       device_info = gdata->dev_info;
+       retm_if(NULL == device_info);
+
+       if (devpkr_app_state->passpopup != NULL ||
+                       devpkr_app_state->eap_popup != NULL) {
+               INFO_LOG(SP_NAME_ERR, "already launched popup");
+               return;
+       }
+
+       wifi_manager_ap_get_security_type(device_info->ap, &sec_type);
+
+       switch (sec_type) {
+       case WIFI_MANAGER_SECURITY_TYPE_WEP:
+       case WIFI_MANAGER_SECURITY_TYPE_WPA_PSK:
+       case WIFI_MANAGER_SECURITY_TYPE_WPA2_PSK:
+               memset(&popup_info, 0, sizeof(pswd_popup_create_req_data_t));
+
+               popup_info.title = gdata->dev_info->ssid;
+               popup_info.ok_cb = __popup_ok_cb;
+               popup_info.cancel_cb = __popup_cancel_cb;
+               popup_info.show_wps_btn = gdata->dev_info->wps_mode;
+               popup_info.wps_btn_cb = __popup_wps_options_cb;
+               popup_info.ap = gdata->dev_info->ap;
+               popup_info.cb_data = NULL;
+               popup_info.sec_type = sec_type;
+
+               devpkr_app_state->passpopup = create_passwd_popup(
+                               devpkr_app_state->conformant,
+                               devpkr_app_state->layout_main, PACKAGE,
+                               &popup_info);
+               if (devpkr_app_state->passpopup == NULL)
+                       ERROR_LOG(SP_NAME_NORMAL, "Password popup creation failed");
+               break;
+
+       case WIFI_MANAGER_SECURITY_TYPE_EAP:
+               devpkr_app_state->eap_popup = create_eap_view(
+                               devpkr_app_state->layout_main,
+                               devpkr_app_state->win_main,
+                               devpkr_app_state->conformant,
+                               PACKAGE, gdata->dev_info, view_main_eap_view_deref);
+               break;
+
+       default:
+               ERROR_LOG(SP_NAME_NORMAL, "Unknown security type [%d]", sec_type);
+               break;
+       }
+}
+
+void view_main_wifi_connect(devpkr_gl_data_t *gdata)
+{
+       bool favorite = false;
+       wifi_device_info_t *device_info;
+       pswd_popup_create_req_data_t popup_info;
+       wifi_manager_security_type_e sec_type = WIFI_MANAGER_SECURITY_TYPE_NONE;
+
+       retm_if(NULL == gdata);
+
+       device_info = gdata->dev_info;
+       retm_if(NULL == device_info);
+
+       wifi_manager_ap_is_favorite(device_info->ap, &favorite);
+
+       if (favorite == true) {
+               wlan_manager_connect(device_info->ap);
+               return;
+       }
+
+       if (devpkr_app_state->passpopup != NULL ||
+                       devpkr_app_state->eap_popup != NULL) {
+               INFO_LOG(SP_NAME_ERR, "already launched popup");
+               return;
+       }
+
+       wifi_manager_ap_get_security_type(device_info->ap, &sec_type);
+
+       switch (sec_type) {
+       case WIFI_MANAGER_SECURITY_TYPE_NONE:
+               wlan_manager_connect(device_info->ap);
+               break;
+
+       case WIFI_MANAGER_SECURITY_TYPE_WEP:
+       case WIFI_MANAGER_SECURITY_TYPE_WPA_PSK:
+       case WIFI_MANAGER_SECURITY_TYPE_WPA2_PSK:
+               memset(&popup_info, 0, sizeof(pswd_popup_create_req_data_t));
+
+               popup_info.title = gdata->dev_info->ssid;
+               popup_info.ok_cb = __popup_ok_cb;
+               popup_info.cancel_cb = __popup_cancel_cb;
+               popup_info.show_wps_btn = gdata->dev_info->wps_mode;
+               popup_info.wps_btn_cb = __popup_wps_options_cb;
+               popup_info.ap = gdata->dev_info->ap;
+               popup_info.cb_data = NULL;
+               popup_info.sec_type = sec_type;
+
+               devpkr_app_state->passpopup = create_passwd_popup(
+                               devpkr_app_state->conformant,
+                               devpkr_app_state->layout_main, PACKAGE,
+                               &popup_info);
+               if (devpkr_app_state->passpopup == NULL)
+                       ERROR_LOG(SP_NAME_NORMAL, "Password popup creation failed");
+               break;
+
+       case WIFI_MANAGER_SECURITY_TYPE_EAP:
+               devpkr_app_state->eap_popup = create_eap_view(
+                               devpkr_app_state->layout_main,
+                               devpkr_app_state->win_main,
+                               devpkr_app_state->conformant,
+                               PACKAGE, gdata->dev_info, view_main_eap_view_deref);
+               break;
+
+       default:
+               ERROR_LOG(SP_NAME_NORMAL, "Unknown security type [%d]", sec_type);
+               break;
+       }
+}
+
+Elm_Object_Item *view_main_item_get_for_ap(wifi_manager_ap_h ap)
+{
+       __COMMON_FUNC_ENTER__;
+       if (!ap || !list) {
+               __COMMON_FUNC_EXIT__;
+               return NULL;
+       }
+
+       char *essid = NULL;
+       wifi_manager_security_type_e sec_type = WIFI_MANAGER_SECURITY_TYPE_NONE;
+
+       if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_get_essid(ap, &essid)) {
+               __COMMON_FUNC_EXIT__;
+               return NULL;
+       } else if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_get_security_type(ap, &sec_type)) {
+               g_free(essid);
+               __COMMON_FUNC_EXIT__;
+               return NULL;
+       }
+
+       Elm_Object_Item *it = elm_genlist_first_item_get(list);
+       while (it) {
+               devpkr_gl_data_t* gdata = elm_object_item_data_get(it);
+               wifi_device_info_t *device_info = NULL;
+               if (gdata && (device_info = gdata->dev_info)) {
+                       if (!g_strcmp0(device_info->ssid, essid) && device_info->security_mode == sec_type)
+                               break;
+               }
+
+               it = elm_genlist_item_next_get(it);
+       }
+
+       g_free(essid);
+       __COMMON_FUNC_EXIT__;
+       return it;
+}
+
+#if 0
+/* Unused function */
+Elm_Object_Item *__view_main_get_item_in_mode(ITEM_CONNECTION_MODES mode)
+{
+       Elm_Object_Item* it = NULL;
+       it = elm_genlist_first_item_get(list);
+       __COMMON_FUNC_ENTER__;
+       while (it) {
+               devpkr_gl_data_t *gdata = (devpkr_gl_data_t *)elm_object_item_data_get(it);
+               if (gdata && gdata->connection_mode == mode) {
+                       SECURE_INFO_LOG(SP_NAME_NORMAL, "Found Item [%s] in mode[%d]", gdata->dev_info->ssid, mode);
+                       __COMMON_FUNC_EXIT__;
+                       return it;
+               }
+               it = elm_genlist_item_next_get(it);
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return NULL;
+}
+#endif
+
+void view_main_clear_disconnect_popup(wifi_manager_ap_h ap)
+{
+       if (!g_disconnect_popup)
+               return;
+
+       if (ap && g_disconnect_popup->ap &&
+                       wlan_manager_is_same_network(g_disconnect_popup->ap, ap) != TRUE)
+               return;
+
+       if (g_disconnect_popup->popup)
+               evas_object_del(g_disconnect_popup->popup);
+
+       if (g_disconnect_popup->ap)
+               wifi_manager_ap_destroy(g_disconnect_popup->ap);
+
+       g_free(g_disconnect_popup);
+       g_disconnect_popup = NULL;
+}
+
+static void __view_main_disconnect_cancel_cb(void *data,
+               Evas_Object *obj, void *event_info)
+{
+       struct connecting_cancel_popup_data *popup =
+                       (struct connecting_cancel_popup_data *)data;
+       if (!popup)
+               return;
+
+       if (popup->popup)
+               evas_object_del(popup->popup);
+
+       if (popup->ap)
+               wifi_manager_ap_destroy(popup->ap);
+
+       g_free(popup);
+       g_disconnect_popup = NULL;
+}
+
+static gboolean __view_main_update_ap(gpointer data)
+{
+       wifi_manager_ap_h ap = (wifi_manager_ap_h)data;
+
+       wifi_manager_ap_destroy(ap);
+
+       return FALSE;
+}
+
+static void __view_main_disconnect_ok_cb(void *data,
+               Evas_Object *obj, void *event_info)
+{
+       guint id;
+       struct connecting_cancel_popup_data *popup =
+                       (struct connecting_cancel_popup_data *)data;
+       if (!popup)
+               return;
+
+       wlan_manager_disconnect(popup->ap);
+       wlan_manager_forget(popup->ap);
+
+       if (popup->popup)
+               evas_object_del(popup->popup);
+
+       id = common_util_managed_idle_add(__view_main_update_ap, (gpointer)popup->ap);
+       if (!id)
+               wifi_manager_ap_destroy(popup->ap);
+
+       g_free(popup);
+       g_disconnect_popup = NULL;
+}
+
+static void __view_main_disconnect_popup(wifi_device_info_t *device_info,
+               Evas_Object *win_main)
+{
+       popup_btn_info_t popup_data;
+       struct connecting_cancel_popup_data *popup = NULL;
+
+       memset(&popup_data, 0, sizeof(popup_data));
+
+       popup = g_try_new0(struct connecting_cancel_popup_data, 1);
+       if (!popup)
+               return;
+
+       g_disconnect_popup = popup;
+       wifi_manager_ap_clone(&popup->ap, device_info->ap);
+
+       popup_data.title_txt = "IDS_WIFI_OPT_FORGET_NETWORK";
+       popup_data.info_txt = "IDS_WIFI_POP_CURRENT_NETWORK_WILL_BE_DISCONNECTED";
+       popup_data.btn1_cb = __view_main_disconnect_cancel_cb;
+       popup_data.btn1_txt = "IDS_WIFI_SK_CANCEL";
+       popup_data.btn1_data = popup;
+       popup_data.btn2_cb = __view_main_disconnect_ok_cb;
+       popup_data.btn2_txt = "IDS_WIFI_SK_FORGET";
+       popup_data.btn2_data = popup;
+
+       popup->popup = common_utils_show_info_popup(win_main, &popup_data);
+}
+
+static void __gl_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       assertm_if(NULL == obj, "obj is NULL!!");
+       assertm_if(NULL == event_info, "event_info is NULL!!");
+
+       Elm_Object_Item *item = (Elm_Object_Item *)event_info;
+       devpkr_gl_data_t *gdata = (devpkr_gl_data_t *)elm_object_item_data_get(item);
+       if (!gdata || !gdata->dev_info) {
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+       switch (gdata->connection_mode) {
+       case ITEM_CONNECTION_MODE_OFF:
+               view_main_wifi_connect(gdata);
+               break;
+
+       case ITEM_CONNECTION_MODE_CONNECTING:
+       case ITEM_CONNECTION_MODE_CONFIGURATION:
+               __view_main_disconnect_popup(gdata->dev_info, devpkr_app_state->layout_main);
+               break;
+
+       default:
+               break;
+       }
+
+       elm_genlist_item_selected_set(item, EINA_FALSE);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static char *_gl_text_get(void *data, Evas_Object *obj, const char *part)
+{
+       char *ret = NULL;
+       char *txt = NULL;
+
+       assertm_if(NULL == data, "data param is NULL!!");
+       assertm_if(NULL == obj, "obj param is NULL!!");
+       assertm_if(NULL == part, "part param is NULL!!");
+
+       devpkr_gl_data_t *gdata = (devpkr_gl_data_t *) data;
+       retvm_if(NULL == gdata, NULL);
+
+       if (!strcmp("elm.text", part)) {
+               txt = evas_textblock_text_utf8_to_markup(NULL, gdata->dev_info->ssid);
+               ret = g_strdup(txt);
+               if (ret == NULL)
+                       ERROR_LOG(SP_NAME_NORMAL, "ssid name is NULL!!");
+               g_free(txt);
+       } else if (!strcmp("elm.text.sub", part)) {
+               if (ITEM_CONNECTION_MODE_CONNECTING == gdata->connection_mode)
+                       ret = g_strdup(sc(PACKAGE, I18N_TYPE_Connecting));
+               else if (ITEM_CONNECTION_MODE_CONFIGURATION == gdata->connection_mode)
+                       ret = g_strdup(sc(PACKAGE, I18N_TYPE_Obtaining_IP_addr));
+               else
+                       ret = g_strdup(gdata->dev_info->ap_status_txt);
+
+               if (ret == NULL)
+                       ERROR_LOG(SP_NAME_NORMAL, "ap_status_txt is NULL!!");
+       }
+
+       return ret;
+}
+
+static Evas_Object *_gl_content_get(void *data, Evas_Object *obj, const char *part)
+{
+       if (data == NULL)
+               return NULL;
+
+       devpkr_gl_data_t *gdata = (devpkr_gl_data_t *) data;
+
+       Evas_Object* icon = NULL;
+
+       if (!strcmp("elm.swallow.icon", part)) {
+               char *temp_str = NULL;
+
+               icon = elm_image_add(obj);
+               retvm_if(NULL == icon, NULL);
+
+               temp_str = g_strdup_printf("%s.png", gdata->dev_info->ap_image_path);
+               elm_image_file_set(icon, CUSTOM_EDITFIELD_PATH, temp_str);
+               g_free(temp_str);
+
+               evas_object_color_set(icon, 2, 61, 132, 204);
+               evas_object_size_hint_min_set(icon,
+                               g_content_size_info.icon_w,
+                               g_content_size_info.icon_h);
+
+       } else if (!strcmp("elm.swallow.end", part)) {
+               if (gdata->connection_mode == ITEM_CONNECTION_MODE_CONNECTING ||
+                               gdata->connection_mode == ITEM_CONNECTION_MODE_CONFIGURATION) {
+
+                       icon = elm_progressbar_add(obj);
+                       elm_object_style_set(icon, "process_medium");
+                       evas_object_size_hint_align_set(icon, EVAS_HINT_FILL, 0.5);
+                       evas_object_size_hint_weight_set(icon, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+                       elm_progressbar_pulse(icon, TRUE);
+               }
+       }
+
+       return icon;
+}
+
+static void _gl_list_del(void* data, Evas_Object* obj)
+{
+       if (data == NULL)
+               return;
+
+       devpkr_gl_data_t* gdata = (devpkr_gl_data_t *) data;
+
+       if (gdata->dev_info) {
+               SECURE_DEBUG_LOG(UG_NAME_NORMAL, "del target ssid: [%s]", gdata->dev_info->ssid);
+               g_free(gdata->dev_info->ap_image_path);
+               g_free(gdata->dev_info->ap_status_txt);
+               g_free(gdata->dev_info->ssid);
+               wifi_manager_ap_destroy(gdata->dev_info->ap);
+               g_free(gdata->dev_info);
+       }
+
+       g_free(gdata);
+
+       return;
+}
+
+static Evas_Object *_create_genlist(Evas_Object* parent)
+{
+       __COMMON_FUNC_ENTER__;
+       assertm_if(NULL == parent, "parent is NULL!!");
+
+       list = elm_genlist_add(parent);
+       assertm_if(NULL == list, "list allocation fail!!");
+       elm_genlist_mode_set(list, ELM_LIST_COMPRESS);
+       //elm_genlist_realization_mode_set(list, EINA_TRUE);
+
+       evas_object_size_hint_weight_set(list, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(list, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+       itc.item_style = GENLIST_STYLE_TYPE1;
+       itc.func.text_get = _gl_text_get;
+       itc.func.content_get = _gl_content_get;
+       itc.func.state_get = NULL;
+       itc.func.del = _gl_list_del;
+
+       __COMMON_FUNC_EXIT__;
+
+       return list;
+}
+
+static void view_main_scan_ui_clear(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (list == NULL)
+               return;
+
+       elm_genlist_clear(list);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+void view_main_item_state_set(wifi_manager_ap_h ap, ITEM_CONNECTION_MODES state)
+{
+       __COMMON_FUNC_ENTER__;
+
+       char *item_ssid = NULL;
+       wifi_manager_security_type_e sec_type;
+       Elm_Object_Item* it = NULL;
+
+       it = elm_genlist_first_item_get(list);
+       if (!it ||
+               !ap ||
+               (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_get_essid(ap, &item_ssid)) ||
+               (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_get_security_type(ap, &sec_type))) {
+               ERROR_LOG(SP_NAME_NORMAL, "Invalid params");
+               g_free(item_ssid);
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+       SECURE_INFO_LOG(SP_NAME_NORMAL, "item state set for AP[%s] with sec mode[%d]", item_ssid, sec_type);
+       while (it) {
+               devpkr_gl_data_t *gdata = (devpkr_gl_data_t *)elm_object_item_data_get(it);
+               if (gdata != NULL) {
+                       SECURE_INFO_LOG(SP_NAME_NORMAL, "gdata AP[%s] with sec mode[%d]",
+                                       gdata->dev_info->ssid, gdata->dev_info->security_mode);
+               }
+
+               if (gdata && gdata->dev_info->security_mode == sec_type &&
+                       !g_strcmp0(gdata->dev_info->ssid, item_ssid)) {
+                       if (gdata->connection_mode != state) {
+                               gdata->connection_mode = state;
+                               INFO_LOG(SP_NAME_NORMAL, "State transition from [%d] --> [%d]", view_main_state_get(), state);
+                               view_main_state_set(state);
+                               if (it != NULL)
+                                       elm_genlist_item_update(it);
+                       }
+                       break;
+               }
+
+               it = elm_genlist_item_next_get(it);
+       }
+       g_free(item_ssid);
+       __COMMON_FUNC_EXIT__;
+       return;
+}
+
+static wifi_device_info_t *view_main_item_device_info_create(wifi_manager_ap_h ap)
+{
+       wifi_device_info_t *wifi_device = g_try_new0(wifi_device_info_t, 1);
+       wifi_manager_security_type_e sec_type;
+
+       if (wifi_device == NULL)
+               return NULL;
+
+       if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_clone(&(wifi_device->ap), ap)) {
+               g_free(wifi_device);
+               return NULL;
+       } else if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_get_essid(ap, &(wifi_device->ssid))) {
+               g_free(wifi_device);
+               return NULL;
+       } else if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_get_rssi(ap, &(wifi_device->rssi))) {
+               g_free(wifi_device->ssid);
+               g_free(wifi_device);
+               return NULL;
+       } else if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_get_security_type(ap, &sec_type)) {
+               g_free(wifi_device->ssid);
+               g_free(wifi_device);
+               return NULL;
+       } else if (WIFI_MANAGER_ERROR_NONE != wifi_manager_ap_is_wps_supported(ap, &(wifi_device->wps_mode))) {
+               g_free(wifi_device->ssid);
+               g_free(wifi_device);
+               return NULL;
+       }
+
+       wifi_device->security_mode = sec_type;
+       wifi_device->ap_status_txt = common_utils_get_ap_security_type_info_txt(PACKAGE,
+               wifi_device, true);
+       common_utils_get_device_icon(wifi_device, &wifi_device->ap_image_path);
+
+       return wifi_device;
+}
+
+static bool view_main_wifi_insert_found_ap(wifi_device_info_t *wifi_device)
+{
+       devpkr_gl_data_t *gdata = g_try_new0(devpkr_gl_data_t, 1);
+       wifi_manager_connection_state_e state;
+
+       assertm_if(NULL == list, "list is NULL");
+
+       if (gdata == NULL)
+               return false;
+
+       gdata->dev_info = wifi_device;
+       if (gdata->dev_info == NULL) {
+               g_free(gdata);
+               return true;
+       }
+
+       wifi_manager_ap_get_connection_state(wifi_device->ap, &state);
+
+       if (WIFI_MANAGER_CONNECTION_STATE_ASSOCIATION == state ||
+                       WIFI_MANAGER_CONNECTION_STATE_CONFIGURATION == state) {
+               gdata->connection_mode = ITEM_CONNECTION_MODE_CONNECTING;
+               gdata->it = elm_genlist_item_append(list, &itc, gdata,
+                               NULL, ELM_GENLIST_ITEM_NONE, __gl_sel,
+                               NULL);
+               view_main_state_set(ITEM_CONNECTION_MODE_CONNECTING);
+
+               return true;
+       }
+
+       gdata->connection_mode = ITEM_CONNECTION_MODE_OFF;
+
+       gdata->it = elm_genlist_item_append(list, &itc, gdata, NULL,
+                       ELM_GENLIST_ITEM_NONE, __gl_sel, NULL);
+
+       return true;
+}
+
+static gint compare(gconstpointer a, gconstpointer b)
+{
+       bool favorite1 = false, favorite2 = false;
+       wifi_manager_connection_state_e state1 = 0, state2 = 0;
+
+       wifi_device_info_t *wifi_device1 = (wifi_device_info_t*)a;
+       wifi_device_info_t *wifi_device2 = (wifi_device_info_t*)b;
+
+       wifi_manager_ap_get_connection_state(wifi_device1->ap, &state1);
+       wifi_manager_ap_get_connection_state(wifi_device2->ap, &state2);
+
+       if (state1 != state2) {
+               if (state1 == WIFI_MANAGER_CONNECTION_STATE_CONNECTED)
+                       return -1;
+               if (state2 == WIFI_MANAGER_CONNECTION_STATE_CONNECTED)
+                       return 1;
+
+               if (state1 == WIFI_MANAGER_CONNECTION_STATE_CONFIGURATION)
+                       return -1;
+               if (state2 == WIFI_MANAGER_CONNECTION_STATE_CONFIGURATION)
+                       return 1;
+
+               if (state1 == WIFI_MANAGER_CONNECTION_STATE_ASSOCIATION)
+                       return -1;
+               if (state2 == WIFI_MANAGER_CONNECTION_STATE_ASSOCIATION)
+                       return 1;
+       }
+
+       wifi_manager_ap_is_favorite(wifi_device1->ap, &favorite1);
+       wifi_manager_ap_is_favorite(wifi_device2->ap, &favorite2);
+
+       if (favorite1 != favorite2) {
+               if (favorite1 == true)
+                       return -1;
+               if (favorite2 == true)
+                       return 1;
+       }
+       if (devpkr_app_state->sort_type == I18N_TYPE_Signal_Strength) {
+               /*Sort in descending order of signal strength*/
+               return wifi_device2->rssi - wifi_device1->rssi;
+       }
+       return strcasecmp((const char *)wifi_device1->ssid,
+                       (const char *)wifi_device2->ssid);
+}
+
+static bool view_main_wifi_found_ap_cb(wifi_manager_ap_h ap, void* user_data)
+{
+       int *profile_size = (int *)user_data;
+       wifi_device_info_t *wifi_device = NULL;
+
+       wifi_device = view_main_item_device_info_create(ap);
+       if (wifi_device == NULL)
+               return true;
+
+       wifi_device_list = g_list_insert_sorted(wifi_device_list, wifi_device, compare);
+       (*profile_size)++;
+
+       return true;
+}
+
+static Evas_Object *_gl_content_title_get(void *data, Evas_Object *obj, const char *part)
+{
+       Evas_Object *title_progressbar = NULL;
+
+       if (FALSE == wifi_devpkr_get_scan_status())
+               return NULL;
+
+       title_progressbar = elm_progressbar_add(obj);
+       elm_object_style_set(title_progressbar, "process_small");
+       elm_progressbar_horizontal_set(title_progressbar, EINA_TRUE);
+       elm_progressbar_pulse(title_progressbar, EINA_TRUE);
+
+       return title_progressbar;
+}
+
+static char* _gl_text_title_get(void *data, Evas_Object *obj, const char *part)
+{
+       if (!strcmp("elm.text", part))
+               return (char*) g_strdup(sc(PACKAGE, I18N_TYPE_Available_networks));
+
+       return NULL;
+}
+
+static void view_main_add_group_title(void)
+{
+       grouptitle_itc.item_style = GENLIST_STYLE_GROUP_INDEX;
+       grouptitle_itc.func.text_get = _gl_text_title_get;
+       grouptitle_itc.func.content_get = _gl_content_title_get;
+
+       grouptitle = elm_genlist_item_append(list,
+                       &grouptitle_itc,
+                       NULL,
+                       NULL,
+                       ELM_GENLIST_ITEM_NONE,
+                       NULL,
+                       NULL);
+       assertm_if(NULL == grouptitle, "NULL!!");
+
+       elm_genlist_item_select_mode_set(grouptitle,
+                       ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+}
+
+void view_main_update_group_title(gboolean is_bg_scan)
+{
+       Evas_Object *box = NULL;
+       Evas_Object *main_list = NULL;
+
+       if (list != NULL) {
+               if (!is_bg_scan) {
+                       Elm_Object_Item *it = elm_genlist_first_item_get(list);
+
+                       while (it) {
+                               elm_object_item_disabled_set(it, EINA_TRUE);
+                               it = elm_genlist_item_next_get(it);
+                       }
+               }
+
+               if (grouptitle != NULL)
+                       elm_genlist_item_update(grouptitle);
+       } else {
+               box = elm_object_content_get(devpkr_app_state->popup);
+
+               main_list = _create_genlist(box);
+               view_main_add_group_title();
+
+               elm_box_pack_start(box, main_list);
+
+               evas_object_show(main_list);
+               evas_object_show(box);
+
+               wifi_devpkr_redraw();
+
+               evas_object_show(devpkr_app_state->popup);
+       }
+
+       return;
+}
+
+static void view_main_create_empty_layout(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       Evas_Object *box = NULL;
+       Evas_Object *layout = NULL;
+       Evas_Object *prev_box = NULL;
+
+       if (devpkr_app_state->popup == NULL) return;
+       prev_box = elm_object_content_get(devpkr_app_state->popup);
+       if (prev_box != NULL) {
+               evas_object_del(prev_box);
+               list = NULL;
+               grouptitle = NULL;
+       }
+
+       box = elm_box_add(devpkr_app_state->popup);
+       evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+       layout = elm_layout_add(devpkr_app_state->popup);
+       elm_layout_file_set(layout, WIFI_DEVPKR_EDJ, WIFI_SYSPOPUP_EMPTY_GRP);
+       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);
+
+       elm_object_domain_translatable_part_text_set(layout, "text", PACKAGE,
+               sc(PACKAGE, I18N_TYPE_No_Wi_Fi_AP_Found));
+
+       elm_box_pack_end(box, layout);
+       evas_object_show(layout);
+       evas_object_show(box);
+       elm_object_content_set(devpkr_app_state->popup, box);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+void view_main_create_main_list(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       Evas_Object *box = NULL;
+       Evas_Object *main_list = NULL;
+       Evas_Object *prev_box = NULL;
+
+       prev_box = elm_object_content_get(devpkr_app_state->popup);
+       if (prev_box != NULL) {
+               evas_object_del(prev_box);
+               list = NULL;
+               grouptitle = NULL;
+       }
+
+       box = elm_box_add(devpkr_app_state->popup);
+       evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+       main_list = _create_genlist(box);
+       view_main_add_group_title();
+
+       elm_box_pack_end(box, main_list);
+       evas_object_show(main_list);
+       evas_object_show(box);
+       elm_object_content_set(devpkr_app_state->popup, box);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+void view_main_refresh_ap_info(Elm_Object_Item *item)
+{
+       if (!item)
+               return;
+
+       devpkr_gl_data_t *gdata = elm_object_item_data_get(item);
+       if (!gdata)
+               return;
+       wifi_device_info_t *wifi_device = gdata->dev_info;
+       if (!wifi_device)
+               return;
+
+       wifi_manager_ap_refresh(wifi_device->ap);
+}
+
+static gboolean __view_main_scroll_to_top(void *data)
+{
+       if (data)
+               elm_genlist_item_bring_in((Elm_Object_Item *)data,
+                               ELM_GENLIST_ITEM_SCROLLTO_TOP);
+
+       return FALSE;
+}
+
+Elm_Object_Item *view_main_move_item_to_top(Elm_Object_Item *old_item)
+{
+       __COMMON_FUNC_ENTER__;
+
+       Elm_Object_Item *title_item = elm_genlist_first_item_get(list);
+       Elm_Object_Item *first_item = elm_genlist_item_next_get(title_item);
+       devpkr_gl_data_t *old_it_gdata = NULL, *first_it_gdata = NULL;
+
+       if (!old_item || !first_item) {
+               __COMMON_FUNC_EXIT__;
+               return NULL;
+       }
+
+       old_it_gdata = elm_object_item_data_get(old_item);
+       if (!old_it_gdata || !old_it_gdata->dev_info) {
+               __COMMON_FUNC_EXIT__;
+               return NULL;
+       }
+
+       if (old_item != first_item) {
+               first_it_gdata = elm_object_item_data_get(first_item);
+               elm_object_item_data_set(first_item, old_it_gdata);
+               elm_object_item_data_set(old_item, first_it_gdata);
+
+               elm_genlist_item_update(first_item);
+               elm_genlist_item_update(old_item);
+       }
+
+       common_util_managed_idle_add(__view_main_scroll_to_top, title_item);
+
+       __COMMON_FUNC_EXIT__;
+       return first_item;
+}
+
+gboolean view_main_show(void *data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       int i;
+       wifi_device_info_t *wifi_device = NULL;
+       GList* list_of_device = NULL;
+
+       int state = wlan_manager_state_get();
+       if (WLAN_MANAGER_ERROR == state || WLAN_MANAGER_OFF == state) {
+               INFO_LOG(SP_NAME_NORMAL, "Wi-Fi state is OFF");
+               view_main_create_empty_layout();
+               goto exit;
+       } else if (WLAN_MANAGER_CONNECTED == state) {
+               __COMMON_FUNC_EXIT__;
+               return FALSE;
+       }
+
+       wifi_devpkr_enable_scan_btn();
+
+       /* If previous profile list exists then just clear the genlist */
+       if (profiles_list_size) {
+               view_main_scan_ui_clear();
+               view_main_add_group_title();
+       } else {
+               view_main_create_main_list();
+       }
+
+       view_main_state_set(ITEM_CONNECTION_MODE_OFF);
+
+       profiles_list_size = 0;
+
+       devpkr_app_state->sort_type = I18N_TYPE_Alphabetical;
+       if (common_util_get_system_registry(VCONF_SORT_BY) == 1)
+               devpkr_app_state->sort_type = I18N_TYPE_Signal_Strength;
+
+       wlan_manager_foreach_found_ap(view_main_wifi_found_ap_cb, &profiles_list_size);
+       INFO_LOG(SP_NAME_NORMAL, "profiles list count [%d]\n", profiles_list_size);
+
+       list_of_device = wifi_device_list;
+       for (i = 0; i < profiles_list_size && list_of_device != NULL; i++) {
+               wifi_device = (wifi_device_info_t*)list_of_device->data;
+
+               view_main_wifi_insert_found_ap(wifi_device);
+
+               list_of_device = list_of_device->next;
+       }
+
+       if (wifi_device_list != NULL) {
+               g_list_free(wifi_device_list);
+               wifi_device_list = NULL;
+       }
+
+       if (profiles_list_size <= 0)
+               view_main_create_empty_layout();
+       else
+               evas_object_show(list);
+
+exit:
+       wifi_devpkr_redraw();
+
+       if (devpkr_app_state->passpopup == NULL &&
+                       devpkr_app_state->eap_popup == NULL)
+               evas_object_show(devpkr_app_state->popup);
+       evas_object_show(devpkr_app_state->win_main);
+
+       __COMMON_FUNC_EXIT__;
+       return FALSE;
+}
diff --git a/wifi-syspopup/view-main.h b/wifi-syspopup/view-main.h
new file mode 100644 (file)
index 0000000..03597d2
--- /dev/null
@@ -0,0 +1,51 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __WIFI_SYSPOPUP_VIEW_MAIN_H__
+#define __WIFI_SYSPOPUP_VIEW_MAIN_H__
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+#include <Evas.h>
+#include <Eina.h>
+
+#include "wlan_manager.h"
+#include "wifi-syspopup.h"
+
+void view_main_create_main_list(void);
+void view_main_item_state_set(wifi_manager_ap_h ap, ITEM_CONNECTION_MODES state);
+gboolean view_main_show(void *data);
+void view_main_wifi_connect(devpkr_gl_data_t *gdata);
+void view_main_wifi_reconnect(devpkr_gl_data_t *gdata);
+Elm_Object_Item *view_main_item_get_for_ap(wifi_manager_ap_h ap);
+int view_main_get_profile_count(void);
+void view_main_update_group_title(gboolean is_bg_scan);
+Elm_Object_Item *view_main_move_item_to_top(Elm_Object_Item *old_item);
+void view_main_refresh_ap_info(Elm_Object_Item *item);
+void view_main_clear_disconnect_popup(wifi_manager_ap_h ap);
+void view_main_eap_view_deref(void);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/wifi-syspopup/wifi-syspopup-engine-callback.c b/wifi-syspopup/wifi-syspopup-engine-callback.c
new file mode 100644 (file)
index 0000000..2a4daa1
--- /dev/null
@@ -0,0 +1,222 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#include <vconf-keys.h>
+
+#include "common.h"
+#include "view-main.h"
+#include "view-alerts.h"
+#include "common_utils.h"
+#include "wlan_connection.h"
+#include "wifi-syspopup-engine-callback.h"
+#include "i18nmanager.h"
+
+extern wifi_object* devpkr_app_state;
+
+void wlan_engine_callback(wlan_mgr_event_info_t *event_info, void *user_data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       Elm_Object_Item *item = NULL;
+       devpkr_gl_data_t *gdata = NULL;
+       Elm_Object_Item *target_item = NULL;
+
+       if (event_info == NULL) {
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+       INFO_LOG(SP_NAME_NORMAL, "event type [%d]", event_info->event_type);
+
+       switch (event_info->event_type) {
+       case WLAN_MANAGER_RESPONSE_TYPE_NONE:
+               break;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_OK:
+       case WLAN_MANAGER_RESPONSE_TYPE_WPS_ENROLL_OK:
+               devpkr_app_state->connection_result = VCONFKEY_WIFI_QS_WIFI_CONNECTED;
+
+               wifi_devpkr_destroy();
+               return;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_CONNECT_FAILED:
+               view_main_item_state_set(event_info->ap, ITEM_CONNECTION_MODE_OFF);
+
+               item = view_main_item_get_for_ap(event_info->ap);
+               if (!item)
+                       break;
+
+               gdata = (devpkr_gl_data_t *)elm_object_item_data_get(item);
+               if (gdata) {
+                       if (!gdata->dev_info)
+                               break;
+
+                       if (wlan_connetion_next_item_exist() == FALSE &&
+                                       wlan_is_same_with_current(gdata->dev_info->ap) == TRUE) {
+                               view_main_wifi_reconnect(gdata);
+                       }
+                       if (gdata->dev_info)
+                               view_main_clear_disconnect_popup(gdata->dev_info->ap);
+               }
+               break;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_WPS_ENROLL_FAIL:
+               if (devpkr_app_state->passpopup) {
+                       passwd_popup_free(devpkr_app_state->passpopup);
+                       devpkr_app_state->passpopup = NULL;
+               }
+
+               item = view_main_item_get_for_ap(event_info->ap);
+               if (!item)
+                       break;
+
+               gdata = (devpkr_gl_data_t *)elm_object_item_data_get(item);
+               if (gdata && gdata->dev_info)
+                       view_main_clear_disconnect_popup(gdata->dev_info->ap);
+
+               view_main_item_state_set(event_info->ap, ITEM_CONNECTION_MODE_OFF);
+               break;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_DISCONNECTION_OK:
+               view_main_item_state_set(event_info->ap, ITEM_CONNECTION_MODE_OFF);
+
+               item = view_main_item_get_for_ap(event_info->ap);
+               if (!item)
+                       break;
+
+               gdata = (devpkr_gl_data_t *)elm_object_item_data_get(item);
+               if (gdata && gdata->dev_info)
+                       view_main_clear_disconnect_popup(gdata->dev_info->ap);
+               break;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_POWER_ON_OK:
+               if (devpkr_app_state->devpkr_type == WIFI_DEVPKR_WITHOUT_AP_LIST) {
+                       wifi_devpkr_destroy();
+                       return;
+               }
+               break;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_POWER_ON_NOT_SUPPORTED:
+               if (devpkr_app_state->alertpopup) {
+                       evas_object_del(devpkr_app_state->alertpopup);
+                       devpkr_app_state->alertpopup = NULL;
+               }
+
+               common_utils_send_message_to_net_popup("Network connection popup",
+                               "not support", "notification", NULL);
+
+               wifi_devpkr_destroy();
+               return;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_POWER_ON_RESTRICTED:
+               if (devpkr_app_state->alertpopup) {
+                       evas_object_del(devpkr_app_state->alertpopup);
+                       devpkr_app_state->alertpopup = NULL;
+               }
+
+               common_utils_send_message_to_net_popup("Network connection popup",
+                               "wifi restricted", "popup", NULL);
+
+               wifi_devpkr_destroy();
+               return;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_POWER_OFF_OK:
+               wifi_devpkr_destroy();
+               return;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_SCAN_OK:
+               wlan_manager_scanned_profile_refresh();
+               break;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_CONNECTING:
+               view_main_item_state_set(event_info->ap,
+                               ITEM_CONNECTION_MODE_CONNECTING);
+
+               target_item = view_main_item_get_for_ap(event_info->ap);
+               if (target_item != NULL) {
+                       view_main_refresh_ap_info(target_item);
+                       elm_genlist_item_update(target_item);
+                       view_main_move_item_to_top(target_item);
+               }
+
+               break;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_CONFIGURATION:
+               view_main_item_state_set(event_info->ap,
+                               ITEM_CONNECTION_MODE_CONFIGURATION);
+               break;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_SCAN_RESULT_IND:
+               wlan_manager_scanned_profile_refresh();
+               break;
+
+       case WLAN_MANAGER_RESPONSE_TYPE_CONNECTION_INVALID_KEY:
+               common_utils_send_message_to_net_popup(
+                               "Network connection popup", "wrong password",
+                               "toast_popup", NULL);
+
+               item = view_main_item_get_for_ap(event_info->ap);
+               if (!item)
+                       break;
+
+               gdata = (devpkr_gl_data_t *)elm_object_item_data_get(item);
+               if (gdata) {
+                       if (!gdata->dev_info)
+                               break;
+
+                       view_main_wifi_connect(gdata);
+
+                       if (gdata->dev_info)
+                               view_main_clear_disconnect_popup(gdata->dev_info->ap);
+               }
+               break;
+
+       default:
+               break;
+       }
+
+       wlan_validate_alt_connection();
+       __COMMON_FUNC_EXIT__;
+}
+
+void wlan_engine_refresh_callback(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (NULL == devpkr_app_state) {
+               INFO_LOG(SP_NAME_ERR, "devpkr_app_state is NULL!! Is it test mode?");
+
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+       /* Make System popup filled, if it was first launched */
+       if (NULL != devpkr_app_state->alertpopup) {
+               /* deallocate alert popup if it has allocated */
+               evas_object_del(devpkr_app_state->alertpopup);
+               devpkr_app_state->alertpopup = NULL;
+       }
+
+       INFO_LOG(SP_NAME_NORMAL, "Wi-Fi QS Refresh");
+
+       common_util_managed_idle_add(view_main_show, NULL);
+
+       __COMMON_FUNC_EXIT__;
+       return;
+}
diff --git a/wifi-syspopup/wifi-syspopup-engine-callback.h b/wifi-syspopup/wifi-syspopup-engine-callback.h
new file mode 100644 (file)
index 0000000..94b8b57
--- /dev/null
@@ -0,0 +1,39 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __WIFI_SYSPOPUP_ENGINE_CALLBACK_H__
+#define __WIFI_SYSPOPUP_ENGINE_CALLBACK_H__
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+#include "wlan_manager.h"
+
+void wlan_engine_refresh_callback(void);
+void wlan_engine_bg_scan_status_callback(wifi_manager_error_e error_code,
+               gboolean status, void* user_data);
+void wlan_engine_callback(wlan_mgr_event_info_t *event_info, void *user_data);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/wifi-syspopup/wifi-syspopup.c b/wifi-syspopup/wifi-syspopup.c
new file mode 100644 (file)
index 0000000..902eaf9
--- /dev/null
@@ -0,0 +1,723 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#include <vconf.h>
+#include <vconf-keys.h>
+#include <appcore-efl.h>
+#include <ui-gadget-module.h>
+#include <efl_util.h>
+#include <efl_extension.h>
+
+#include "common.h"
+#include "view-main.h"
+#include "i18nmanager.h"
+#include "view-alerts.h"
+#include "common_utils.h"
+#include "wlan_manager.h"
+#include "wifi-syspopup.h"
+#include "appcoreWrapper.h"
+#include "wifi-syspopup-engine-callback.h"
+
+typedef enum {
+       SIZE_INDEX_SMALL = 0,
+       SIZE_INDEX_NORMAL,
+       SIZE_INDEX_LARGE,
+       SIZE_INDEX_HUGE,
+       SIZE_INDEX_GIANT
+} font_size_index;
+
+#define FONT_SIZE_SMALL_GENLIST_H 96
+#define FONT_SIZE_NORMAL_GENLIST_H 96
+#define FONT_SIZE_LARGE_GENLIST_H 163
+#define FONT_SIZE_HUGE_GENLIST_H 182
+#define FONT_SIZE_GIANT_GENLIST_H 216
+#define FONT_SIZE_SMALL_GRP_TITLE_GENLIST_H 51
+#define FONT_SIZE_NORMAL_GRP_TITLE_GENLIST_H 51
+#define FONT_SIZE_LARGE_GRP_TITLE_GENLIST_H 95
+#define FONT_SIZE_HUGE_GRP_TITLE_GENLIST_H 108
+#define FONT_SIZE_GIANT_GRP_TITLE_GENLIST_H 132
+
+wifi_object* devpkr_app_state = NULL;
+
+Ecore_Event_Handler* event_handler = NULL;
+
+static void __idle_lock_state_change_cb(keynode_t *node, void *user_data);
+
+static gboolean __del_found_ap_noti(void *data)
+{
+       common_utils_send_message_to_net_popup(NULL, NULL, "del_found_ap_noti",
+                       NULL);
+
+       return FALSE;
+}
+
+gboolean wifi_devpkr_get_scan_status(void)
+{
+       Evas_Object *btn_scan = NULL;
+       Eina_Bool status = EINA_FALSE;
+       gboolean ret = FALSE;
+
+       btn_scan = elm_object_part_content_get(devpkr_app_state->popup,
+                       "button2");
+       status = elm_object_disabled_get(btn_scan);
+
+       if (status == EINA_TRUE)
+               ret = TRUE;
+
+       return ret;
+}
+
+void wifi_devpkr_enable_scan_btn(void)
+{
+       Evas_Object *btn_scan = NULL;
+
+       btn_scan = elm_object_part_content_get(devpkr_app_state->popup,
+                       "button2");
+       elm_object_disabled_set(btn_scan, EINA_FALSE);
+}
+
+void wifi_devpkr_disable_scan_btn(void)
+{
+       Evas_Object *btn_scan = NULL;
+
+       btn_scan = elm_object_part_content_get(devpkr_app_state->popup,
+                       "button2");
+       elm_object_disabled_set(btn_scan, EINA_TRUE);
+}
+
+static void _scan_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       int scan_result;
+
+       wifi_devpkr_disable_scan_btn();
+       view_main_update_group_title(FALSE);
+
+       scan_result = wlan_manager_scan();
+       if (scan_result != WLAN_MANAGER_ERR_NONE) {
+               wifi_devpkr_enable_scan_btn();
+               ERROR_LOG(SP_NAME_ERR, "Scan failed");
+       }
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static int __wifi_devpkr_calculate_height(int rotate_angle,
+               int profile_count)
+{
+       int height = 0;
+       int item_h = 0;
+       int grp_title_h = 0;
+       int x = 0;
+       font_size_index font_index;
+       double scale = elm_config_scale_get();
+
+       if (profile_count == 0)
+               height = (int)(DEVICE_PICKER_EMPTY_POPUP_H * scale);
+
+       vconf_get_int(VCONFKEY_SETAPPL_ACCESSIBILITY_FONT_SIZE, &x);
+       font_index = x;
+
+       switch (font_index) {
+       case SIZE_INDEX_SMALL:
+               item_h = (int)(FONT_SIZE_SMALL_GENLIST_H * scale);
+               grp_title_h = (int)(FONT_SIZE_SMALL_GRP_TITLE_GENLIST_H * scale);
+               break;
+       case SIZE_INDEX_NORMAL:
+               item_h = (int)(FONT_SIZE_NORMAL_GENLIST_H * scale);
+               grp_title_h = (int)(FONT_SIZE_NORMAL_GRP_TITLE_GENLIST_H * scale);
+               break;
+       case SIZE_INDEX_LARGE:
+               item_h = (int)(FONT_SIZE_LARGE_GENLIST_H * scale);
+               grp_title_h = (int)(FONT_SIZE_LARGE_GRP_TITLE_GENLIST_H * scale);
+               break;
+       case SIZE_INDEX_HUGE:
+               item_h = (int)(FONT_SIZE_HUGE_GENLIST_H * scale);
+               grp_title_h = (int)(FONT_SIZE_HUGE_GRP_TITLE_GENLIST_H * scale);
+               break;
+       case SIZE_INDEX_GIANT:
+               item_h = (int)(FONT_SIZE_GIANT_GENLIST_H * scale);
+               grp_title_h = (int)(FONT_SIZE_GIANT_GRP_TITLE_GENLIST_H * scale);
+               break;
+       default:
+               item_h = (int)(FONT_SIZE_NORMAL_GENLIST_H * scale);
+               grp_title_h = (int)(FONT_SIZE_NORMAL_GRP_TITLE_GENLIST_H * scale);
+       }
+
+       if (profile_count) {
+               height = profile_count * item_h;
+               height += grp_title_h;
+       } else if (wifi_devpkr_get_scan_status() == TRUE) {
+               height += grp_title_h;
+       }
+
+       if (0 == rotate_angle || 180 == rotate_angle) {
+               if (height > DEVICE_PICKER_POPUP_H)
+                       height = DEVICE_PICKER_POPUP_H * scale;
+       } else {
+               if (height > DEVICE_PICKER_POPUP_LN_H)
+                       height = DEVICE_PICKER_POPUP_LN_H * scale;
+       }
+
+       return height;
+}
+
+static void wifi_devpkr_rotate_cb(void *data, Evas_Object *obj, void *event)
+{
+       int rotate_angle;
+       Evas_Object *box = NULL;
+       int profile_count = 0;
+       int height = 0;
+
+       if (obj == NULL)
+               return;
+
+       rotate_angle = elm_win_rotation_get(obj);
+       box = elm_object_content_get(devpkr_app_state->popup);
+
+       profile_count = view_main_get_profile_count();
+       INFO_LOG(SP_NAME_NORMAL, "Profiles count: %d", profile_count);
+
+       height = __wifi_devpkr_calculate_height(rotate_angle, profile_count);
+
+       evas_object_size_hint_min_set(box, -1, height);
+
+       if (0 == rotate_angle || 180 == rotate_angle)
+               common_utils_contents_rotation_adjust(UG_EVENT_ROTATE_PORTRAIT);
+       else
+               common_utils_contents_rotation_adjust(UG_EVENT_ROTATE_LANDSCAPE);
+
+       INFO_LOG(SP_NAME_NORMAL, "rotate_angle: %d", rotate_angle);
+}
+
+/* Tizen 2.4's setting supports auto rotate mode */
+#if 0
+static void wifi_devpkr_set_rotation(Evas_Object *win)
+{
+       if (!elm_win_wm_rotation_supported_get(win))
+               return;
+
+       elm_win_wm_rotation_preferred_rotation_set(win, 0);
+}
+#endif
+
+static void _exit_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       wifi_devpkr_destroy();
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static void __idle_lock_state_change_cb(keynode_t *node, void *user_data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       int lock_state = 0;
+
+       if (vconf_get_int(VCONFKEY_IDLE_LOCK_STATE, &lock_state) != 0)
+               ERROR_LOG(UG_NAME_NORMAL, "Failed to get vconf");
+
+       if (VCONFKEY_IDLE_LOCK == lock_state)
+               wifi_devpkr_destroy();
+
+       __COMMON_FUNC_EXIT__;
+}
+
+void wifi_devpkr_redraw(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       wifi_devpkr_rotate_cb(NULL, devpkr_app_state->win_main, NULL);
+
+       __COMMON_FUNC_EXIT__;
+}
+
+int wifi_devpkr_destroy(void)
+{
+       if (VCONFKEY_WIFI_QS_WIFI_CONNECTED == devpkr_app_state->connection_result) {
+               INFO_LOG(SP_NAME_NORMAL, "Wi-Fi connected");
+       } else if (VCONFKEY_WIFI_QS_3G == devpkr_app_state->connection_result) {
+               INFO_LOG(SP_NAME_NORMAL, "Cellular connected");
+       } else {
+               WARN_LOG(SP_NAME_NORMAL, "Result: [%d]",
+                               devpkr_app_state->connection_result);
+
+               devpkr_app_state->connection_result = VCONFKEY_WIFI_QS_3G;
+       }
+
+       view_main_clear_disconnect_popup(NULL);
+
+       if (event_handler != NULL)
+               ecore_event_handler_del(event_handler);
+
+       common_util_set_system_registry("memory/wifi/wifi_qs_exit",
+                       devpkr_app_state->connection_result);
+
+       vconf_ignore_key_changed(VCONFKEY_IDLE_LOCK_STATE, __idle_lock_state_change_cb);
+
+       wlan_manager_set_autoscan_mode(WLAN_MANAGER_AUTOSCAN_MODE_EXPONENTIAL);
+
+       elm_exit();
+
+       return 1;
+}
+
+static void __keydown_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       __COMMON_FUNC_ENTER__;
+
+       wifi_devpkr_destroy();
+
+       __COMMON_FUNC_EXIT__;
+}
+
+static Eina_Bool __key_press_cb(void *data, int type, void *event)
+{
+       __COMMON_FUNC_ENTER__;
+       Evas_Event_Key_Down *ev = event;
+       if (!ev)
+               return ECORE_CALLBACK_RENEW;
+
+       if (strcmp(ev->keyname, "XF86Home") == 0)
+               wifi_devpkr_destroy();
+
+       __COMMON_FUNC_EXIT__;
+       return ECORE_CALLBACK_RENEW;
+
+}
+
+static int wifi_devpkr_create(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       Evas_Object *btn_scan = NULL;
+       Evas_Object *btn_cancel = NULL;
+
+       if (NULL == devpkr_app_state->popup) {
+               devpkr_app_state->popup = elm_popup_add(devpkr_app_state->layout_main);
+               elm_object_content_set(devpkr_app_state->layout_main, devpkr_app_state->popup);
+               assertm_if(NULL == devpkr_app_state->popup, "syspopup is NULL!!");
+       }
+
+       eext_object_event_callback_add(devpkr_app_state->popup, EEXT_CALLBACK_BACK,
+                       __keydown_cb, NULL);
+
+       event_handler = ecore_event_handler_add(ECORE_EVENT_KEY_DOWN, __key_press_cb, NULL);
+
+       elm_object_style_set(devpkr_app_state->popup, "default");
+       elm_object_part_text_set(devpkr_app_state->popup, "title,text", sc(PACKAGE, I18N_TYPE_Wi_Fi));
+       evas_object_size_hint_weight_set(devpkr_app_state->popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+       btn_cancel = elm_button_add(devpkr_app_state->popup);
+       elm_object_style_set(btn_cancel, "popup");
+       elm_object_text_set(btn_cancel, sc(PACKAGE, I18N_TYPE_Cancel));
+       elm_object_part_content_set(devpkr_app_state->popup, "button1", btn_cancel);
+       evas_object_smart_callback_add(btn_cancel, "clicked", _exit_cb, NULL);
+
+       btn_scan = elm_button_add(devpkr_app_state->popup);
+       elm_object_style_set(btn_scan, "popup");
+       elm_object_text_set(btn_scan, sc(PACKAGE, I18N_TYPE_Scan));
+       elm_object_part_content_set(devpkr_app_state->popup, "button2", btn_scan);
+       evas_object_smart_callback_add(btn_scan, "clicked", _scan_cb, NULL);
+
+       view_main_create_main_list();
+
+/* Tizen 2.4's setting supports auto rotate mode */
+#if 0
+       wifi_devpkr_set_rotation(devpkr_app_state->win_main);
+#endif
+       wifi_devpkr_redraw();
+
+       elm_win_indicator_mode_set(devpkr_app_state->win_main, ELM_WIN_INDICATOR_SHOW);
+       elm_win_indicator_opacity_set(devpkr_app_state->win_main, ELM_WIN_INDICATOR_TRANSPARENT);
+
+       vconf_notify_key_changed(VCONFKEY_IDLE_LOCK_STATE, __idle_lock_state_change_cb, NULL);
+
+       __COMMON_FUNC_EXIT__;
+       return 1;
+}
+
+#if 0
+// not used at this moment 06/15/2018
+static void _bg_scan_status_callback(GDBusConnection *conn,
+               const gchar *name, const gchar *path, const gchar *interface,
+               const gchar *sig, GVariant *param, gpointer user_data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       GVariantIter *iter = NULL;
+       GVariant *var = NULL;
+       gchar *key = NULL;
+       gboolean value = FALSE;
+
+       if (NULL == devpkr_app_state) {
+               INFO_LOG(SP_NAME_ERR, "devpkr_app_state is NULL!! Is it test mode?");
+
+               __COMMON_FUNC_EXIT__;
+               return;
+       }
+
+       g_variant_get(param, "(a{sv})", &iter);
+       while (g_variant_iter_loop(iter, "{sv}", &key, &var)) {
+               if (g_strcmp0(key, "Scanning") == 0) {
+                       value = g_variant_get_boolean(var);
+                       if (value) {
+                               wifi_devpkr_disable_scan_btn();
+                               view_main_update_group_title(TRUE);
+                       } else
+                               wifi_devpkr_enable_scan_btn();
+
+                       g_variant_unref(var);
+                       g_free(key);
+                       break;
+               }
+       }
+
+       g_variant_iter_free(iter);
+
+       __COMMON_FUNC_EXIT__;
+}
+#endif
+
+static int wifi_devpkr_init()
+{
+       __COMMON_FUNC_ENTER__;
+
+       int wlan_ret;
+       bool activated = FALSE;
+
+       wlan_manager_create();
+       wlan_manager_set_message_callback(wlan_engine_callback);
+       wlan_manager_set_refresh_callback(wlan_engine_refresh_callback);
+
+       wlan_ret = wlan_manager_start();
+       switch (wlan_ret) {
+       case WLAN_MANAGER_ERR_ALREADY_REGISTERED:
+               ERROR_LOG(SP_NAME_ERR, "Already registered.");
+               /* fall through */
+       case WLAN_MANAGER_ERR_NONE:
+               wlan_ret = wlan_manager_is_activated(&activated);
+               if (WIFI_MANAGER_ERROR_NONE == wlan_ret) {
+                       INFO_LOG(SP_NAME_NORMAL, "Wi-Fi activated: %d", activated);
+                       if (activated)
+                               wlan_manager_scan();
+               }
+               INFO_LOG(SP_NAME_NORMAL, "wlan_manager start complete");
+               break;
+
+       default:
+               ERROR_LOG(SP_NAME_ERR, "Failed to start wlan_manager (%d)", wlan_ret);
+               break;
+       }
+
+       wlan_manager_set_autoscan_mode(WLAN_MANAGER_AUTOSCAN_MODE_PERIODIC);
+
+       __COMMON_FUNC_EXIT__;
+       return wlan_ret;
+}
+
+#if 0
+/* TODO: Check if bundle paramter check is required later:
+ * "[Wi-Fi_syspopup wifi_syspopup_supports:support]"
+ */
+static int devpkr_support_set(const char* support)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (NULL == support) {
+               __COMMON_FUNC_EXIT__;
+               return 0;
+       }
+
+       if (g_strcmp0("WIFI_SYSPOPUP_SUPPORT_QUICKPANEL", support) == 0) {
+               devpkr_app_state->wifi_devpkr_support =
+                       WIFI_DEVPKR_SUPPORT_QUICKPANEL;
+       } else {
+               __COMMON_FUNC_EXIT__;
+               return 0;
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return 1;
+}
+#endif
+
+static gboolean _power_on_check(void)
+{
+       int connection_state;
+
+       connection_state = wlan_manager_state_get();
+       switch (connection_state) {
+       case WLAN_MANAGER_OFF:
+               INFO_LOG(SP_NAME_NORMAL, "current state is wifi-off");
+
+               int wlan_ret = wlan_manager_power_on();
+               if (wlan_ret == WLAN_MANAGER_ERR_NONE) {
+                       view_alerts_powering_on_show();
+
+                       __COMMON_FUNC_EXIT__;
+                       return TRUE;
+#if defined TIZEN_TETHERING_ENABLE
+               } else if (wlan_ret == WLAN_MANAGER_ERR_WIFI_TETHERING_OCCUPIED) {
+                       __COMMON_FUNC_EXIT__;
+                       return TRUE;
+               } else if (wlan_ret == WLAN_MANAGER_ERR_WIFI_AP_TETHERING_OCCUPIED) {
+                       __COMMON_FUNC_EXIT__;
+                       return TRUE;
+#endif
+               } else {
+                       __COMMON_FUNC_EXIT__;
+                       return FALSE;
+               }
+               break;
+
+       case WLAN_MANAGER_UNCONNECTED:
+       case WLAN_MANAGER_CONNECTING:
+               __COMMON_FUNC_EXIT__;
+               return TRUE;
+
+       case WLAN_MANAGER_CONNECTED:
+               ERROR_LOG(SP_NAME_NORMAL, "current state is wifi-connected");
+
+               __COMMON_FUNC_EXIT__;
+               return FALSE;
+
+       case WLAN_MANAGER_ERROR:
+               ERROR_LOG(SP_NAME_NORMAL, "current state is wifi error");
+
+               __COMMON_FUNC_EXIT__;
+               return FALSE;
+
+       default:
+               ERROR_LOG(SP_NAME_NORMAL, "current state is wifi etc");
+
+               __COMMON_FUNC_EXIT__;
+               return FALSE;
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return TRUE;
+}
+
+static gboolean load_initial_ap_list(void)
+{
+       __COMMON_FUNC_ENTER__;
+
+       wlan_manager_scanned_profile_refresh();
+
+       __COMMON_FUNC_EXIT__;
+       return FALSE;
+}
+
+static void app_control(app_control_h request, void *data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       Evas_Object *win_main = NULL;
+       Evas *evas = NULL;
+       char *caller = NULL;
+
+       assertm_if(NULL == data, "data param is NULL!!");
+
+       devpkr_app_state = data;
+
+       INFO_LOG(SP_NAME_NORMAL, "Creating device-picker popup");
+
+       if (NULL != devpkr_app_state->win_main) {
+               INFO_LOG(SP_NAME_ERR, "Don't create device picker again");
+               goto second_launch;
+       }
+
+       win_main = appcore_create_win(PACKAGE, ELM_WIN_NOTIFICATION);
+
+       assertm_if(NULL == win_main, "win_main is NULL!!");
+       evas = evas_object_evas_get(win_main);
+       assertm_if(NULL == evas, "evas is NULL!!");
+
+       devpkr_app_state->win_main = win_main;
+       devpkr_app_state->evas = evas;
+
+       elm_win_alpha_set(devpkr_app_state->win_main, EINA_TRUE); /* invisible window */
+
+       efl_util_set_notification_window_level(win_main, EFL_UTIL_NOTIFICATION_LEVEL_DEFAULT);
+
+       elm_win_borderless_set(devpkr_app_state->win_main, EINA_TRUE); /* No borders */
+       elm_win_conformant_set(devpkr_app_state->win_main, TRUE); /* Popup autoscroll */
+
+       Evas_Object *conformant = elm_conformant_add(devpkr_app_state->win_main);
+       elm_win_conformant_set(devpkr_app_state->win_main, EINA_TRUE);
+       elm_win_resize_object_add(devpkr_app_state->win_main, conformant);
+       evas_object_size_hint_weight_set(conformant, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(conformant, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       devpkr_app_state->conformant = conformant;
+
+       Evas_Object *layout = elm_layout_add(conformant);
+       elm_object_content_set(conformant, layout);
+       devpkr_app_state->layout_main = layout;
+
+       /* TODO: Check if the parameter check '-t' is required later */
+
+       devpkr_app_state->devpkr_type = WIFI_DEVPKR_WITH_AP_LIST;
+
+       int wlan_ret = wifi_devpkr_init();
+       if (WLAN_MANAGER_ERR_NONE != wlan_ret || _power_on_check() == FALSE) {
+               INFO_LOG(SP_NAME_ERR, "failed to wifi_devpkr_init()");
+               goto exit;
+       }
+
+       devpkr_app_state->popup = elm_popup_add(devpkr_app_state->win_main);
+
+       evas_object_show(devpkr_app_state->win_main);
+       evas_object_show(devpkr_app_state->conformant);
+
+       /* TODO: Check if below bundle parameter check is required later:
+        * "[Wi-Fi_syspopup wifi_syspopup_supports:support]" */
+
+       wifi_devpkr_create();
+
+       load_initial_ap_list();
+
+second_launch:
+       if (request != NULL) {
+               app_control_get_extra_data(request, "caller", &caller);
+               INFO_LOG(SP_NAME_NORMAL, "caller - [%s]", caller);
+
+               if (caller != NULL) {
+                       /* Remove the "WiFi networks found" from
+                        * the notification tray.*/
+                       if (strcmp(caller, "notification") == 0) {
+                               common_util_managed_idle_add(
+                                               __del_found_ap_noti, NULL);
+                       }
+                       free(caller);
+               }
+       }
+
+       __COMMON_FUNC_EXIT__;
+       return;
+
+exit:
+       wifi_devpkr_destroy();
+       __COMMON_FUNC_EXIT__;
+
+       return;
+}
+
+static bool app_create(void *data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       bindtextdomain(PACKAGE, LOCALEDIR);
+
+       if (is_common_profile())
+               common_util_set_ug_type(UG_VIEW_IOT_COMMON);
+       else
+               common_util_set_ug_type(UG_VIEW_DEFAULT);
+       common_util_update_genlist_style();
+       common_util_update_content_size();
+       __COMMON_FUNC_EXIT__;
+       return true;
+}
+
+static void app_terminate(void *data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       if (devpkr_app_state->passpopup) {
+               passwd_popup_free(devpkr_app_state->passpopup);
+               devpkr_app_state->passpopup = NULL;
+       }
+
+       if (devpkr_app_state->win_main) {
+               evas_object_del(devpkr_app_state->win_main);
+               devpkr_app_state->win_main = NULL;
+       }
+
+       if (devpkr_app_state->popup) {
+               evas_object_del(devpkr_app_state->popup);
+               devpkr_app_state->popup = NULL;
+       }
+
+       if (devpkr_app_state->alertpopup) {
+               evas_object_del(devpkr_app_state->alertpopup);
+               devpkr_app_state->alertpopup = NULL;
+       }
+
+       if (devpkr_app_state->eap_popup) {
+               eap_connect_data_free(devpkr_app_state->eap_popup);
+               devpkr_app_state->eap_popup = NULL;
+       }
+
+       common_util_managed_idle_cleanup();
+       common_util_managed_ecore_scan_update_timer_del();
+       wlan_manager_destroy();
+
+       __COMMON_FUNC_EXIT__;
+       return;
+}
+
+static void app_pause(void *data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       wlan_manager_set_autoscan_mode(WLAN_MANAGER_AUTOSCAN_MODE_EXPONENTIAL);
+
+       __COMMON_FUNC_EXIT__;
+       return;
+}
+
+static void app_resume(void *data)
+{
+       __COMMON_FUNC_ENTER__;
+
+       wlan_manager_set_autoscan_mode(WLAN_MANAGER_AUTOSCAN_MODE_PERIODIC);
+
+       __COMMON_FUNC_EXIT__;
+       return;
+}
+
+EXPORT_API int main(int argc, char *argv[])
+{
+       __COMMON_FUNC_ENTER__;
+
+       INFO_LOG(SP_NAME_NORMAL, "argc [%d]", argc);
+
+       wifi_object ad;
+       memset(&ad, 0x0, sizeof(wifi_object));
+
+       ad.connection_result = VCONFKEY_WIFI_QS_3G;
+       ad.win_main = NULL;
+       ad.evas = NULL;
+       ad.popup = NULL;
+       ad.passpopup = NULL;
+       ad.alertpopup = NULL;
+
+       ui_app_lifecycle_callback_s app_callback = {
+               .create = app_create,
+               .terminate = app_terminate,
+               .pause = app_pause,
+               .resume = app_resume,
+               .app_control = app_control,
+       };
+
+       return ui_app_main(argc, argv, &app_callback, &ad);
+}
diff --git a/wifi-syspopup/wifi-syspopup.h b/wifi-syspopup/wifi-syspopup.h
new file mode 100644 (file)
index 0000000..76f37e4
--- /dev/null
@@ -0,0 +1,104 @@
+/*
+ * Wi-Fi
+ *
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.1 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.tizenopensource.org/license
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+#ifndef __WIFI_SYSPOPUP_H__
+#define __WIFI_SYSPOPUP_H__
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+
+#include "common.h"
+#include "wlan_manager.h"
+#include "common_pswd_popup.h"
+#include "common_eap_connect.h"
+
+#define PACKAGE                                "wifi-qs"
+#define LOCALEDIR              "/usr/share/locale"
+#define WIFI_SP_ICON_PATH      "/usr/share/icons"
+
+typedef enum {
+       WIFI_DEVPKR_SUPPORT_NONE                        = 0x00,
+       WIFI_DEVPKR_SUPPORT_QUICKPANEL,
+       WIFI_DEVPKR_SUPPORT_MAX,
+} WIFI_DEVPKR_SUPPORTS;
+
+typedef enum {
+       WIFI_DEVPKR_WITH_AP_LIST                = 0x00,
+       WIFI_DEVPKR_WITHOUT_AP_LIST
+} WIFI_DEVPKR_TYPE;
+
+#define MAX_PROFILE_NUM NETPM_PROFILES_PERSISTENT_MAX
+
+typedef struct wifi_object {
+       /* wifi object attributes */
+       WIFI_DEVPKR_SUPPORTS wifi_devpkr_support;
+
+       /* connection_result */
+       int connection_result;
+
+       Eina_Bool update_enabled;
+
+       /* caller type */
+       WIFI_DEVPKR_TYPE devpkr_type;
+
+       /* window */
+       Evas_Object *win_main;
+       Evas_Object *conformant;
+       Evas_Object *layout_main;
+
+       Evas *evas;
+
+       /* popups */
+       Evas_Object *popup;
+       pswd_popup_t *passpopup;
+       eap_connect_data_t *eap_popup;
+       Evas_Object *alertpopup;
+
+       /* Sort type*/
+       int sort_type;
+} wifi_object;
+
+typedef enum {
+       ITEM_CONNECTION_MODE_NULL,
+       ITEM_CONNECTION_MODE_OFF,
+       ITEM_CONNECTION_MODE_CONNECTING,
+       ITEM_CONNECTION_MODE_CONFIGURATION,
+       ITEM_CONNECTION_MODE_MAX
+} ITEM_CONNECTION_MODES;
+
+typedef struct {
+       Elm_Object_Item *it;
+       ITEM_CONNECTION_MODES connection_mode;
+       wifi_device_info_t *dev_info;
+} devpkr_gl_data_t;
+
+void wifi_devpkr_redraw(void);
+int wifi_devpkr_destroy(void);
+void wifi_devpkr_enable_scan_btn(void);
+void wifi_devpkr_disable_scan_btn(void);
+gboolean wifi_devpkr_get_scan_status(void);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif