summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjk7744.park <jk7744.park@samsung.com>2015-09-08 21:40:24 +0900
committerjk7744.park <jk7744.park@samsung.com>2015-09-08 21:40:24 +0900
commit651175feef0dba484058a54bd33729b462c20836 (patch)
tree7c72060a075ba88ccfc24930f5be8a90a80db6b5
parent92d29804bfbf5c53a8360710a9430d761036a815 (diff)
downloadug-mobile-ap-651175feef0dba484058a54bd33729b462c20836.tar.gz
ug-mobile-ap-651175feef0dba484058a54bd33729b462c20836.tar.bz2
ug-mobile-ap-651175feef0dba484058a54bd33729b462c20836.zip
-rw-r--r--AUTHORS3
-rw-r--r--CMakeLists.txt67
-rw-r--r--LICENSE206
-rw-r--r--NOTICE4
-rw-r--r--help_setting_tethering.xml49
-rw-r--r--include/mh_common_utility.h65
-rw-r--r--include/mh_func_onoff.h61
-rw-r--r--include/mh_popup.h43
-rw-r--r--include/mh_string.h118
-rw-r--r--include/mh_view_main.h69
-rw-r--r--include/mh_view_wifi_setup.h37
-rw-r--r--include/mobile_hotspot.h268
-rw-r--r--packaging/ug-setting-mobileap-efl.spec74
-rw-r--r--po/CMakeLists.txt24
-rw-r--r--po/POTFILES.in2
-rwxr-xr-xpo/ar.po270
-rwxr-xr-xpo/az.po270
-rwxr-xr-xpo/bg.po270
-rwxr-xr-xpo/ca.po270
-rwxr-xr-xpo/cs.po270
-rwxr-xr-xpo/da.po270
-rwxr-xr-xpo/de.po270
-rwxr-xr-xpo/el_GR.po270
-rwxr-xr-xpo/en.po270
-rwxr-xr-xpo/en_PH.po270
-rwxr-xr-xpo/en_US.po270
-rwxr-xr-xpo/es_ES.po270
-rwxr-xr-xpo/es_US.po270
-rwxr-xr-xpo/et.po270
-rwxr-xr-xpo/eu.po270
-rwxr-xr-xpo/fi.po270
-rwxr-xr-xpo/fr.po270
-rwxr-xr-xpo/fr_CA.po270
-rwxr-xr-xpo/ga.po270
-rwxr-xr-xpo/gl.po270
-rwxr-xr-xpo/hi.po270
-rwxr-xr-xpo/hr.po270
-rwxr-xr-xpo/hu.po270
-rwxr-xr-xpo/hy.po270
-rwxr-xr-xpo/is.po270
-rwxr-xr-xpo/it_IT.po270
-rwxr-xr-xpo/ja_JP.po270
-rwxr-xr-xpo/ka.po270
-rwxr-xr-xpo/kk.po270
-rwxr-xr-xpo/ko_KR.po270
-rwxr-xr-xpo/lt.po270
-rwxr-xr-xpo/lv.po270
-rwxr-xr-xpo/mk.po270
-rwxr-xr-xpo/nb.po270
-rwxr-xr-xpo/nl.po270
-rwxr-xr-xpo/pl.po270
-rwxr-xr-xpo/pt_BR.po270
-rwxr-xr-xpo/pt_PT.po270
-rwxr-xr-xpo/ro.po270
-rwxr-xr-xpo/ru_RU.po270
-rwxr-xr-xpo/sk.po270
-rwxr-xr-xpo/sl.po270
-rwxr-xr-xpo/sr.po270
-rwxr-xr-xpo/sv.po270
-rwxr-xr-xpo/tr_TR.po270
-rwxr-xr-xpo/uk.po270
-rwxr-xr-xpo/update-po.sh60
-rwxr-xr-xpo/uz.po270
-rwxr-xr-xpo/zh_CN.po270
-rwxr-xr-xpo/zh_HK.po270
-rwxr-xr-xpo/zh_TW.po270
-rw-r--r--resources/CMakeLists.txt22
-rw-r--r--resources/images/A01-5_device_USB.pngbin0 -> 3464 bytes
-rw-r--r--resources/images/A01-5_device_USB_icon.pngbin0 -> 1888 bytes
-rw-r--r--resources/images/A01-5_device_USB_press.pngbin0 -> 2261 bytes
-rw-r--r--resources/images/A01-5_device_WIFI.pngbin0 -> 1989 bytes
-rw-r--r--resources/images/A01-5_device_WIFI_press.pngbin0 -> 2577 bytes
-rw-r--r--resources/images/A01-5_device_bluetooth.pngbin0 -> 1845 bytes
-rw-r--r--resources/images/A01-5_device_bluetooth_press.pngbin0 -> 2398 bytes
-rwxr-xr-xresources/images/A09_device_telephone_connect.pngbin0 -> 3085 bytes
-rw-r--r--resources/images/B31_option_popup_icon_help.pngbin0 -> 3594 bytes
-rw-r--r--resources/images/Q02_Notification_MobileAP.pngbin0 -> 5776 bytes
-rw-r--r--resources/images/noti_tethering_bluetooth.pngbin0 -> 10129 bytes
-rw-r--r--resources/images/noti_tethering_general.pngbin0 -> 10893 bytes
-rw-r--r--resources/images/noti_tethering_usb.pngbin0 -> 9296 bytes
-rw-r--r--resources/images/noti_tethering_wifi_num.pngbin0 -> 10798 bytes
-rw-r--r--resources/images/noti_tethering_wifi_num_01.pngbin0 -> 11045 bytes
-rw-r--r--resources/images/noti_tethering_wifi_num_02.pngbin0 -> 11322 bytes
-rw-r--r--resources/images/noti_tethering_wifi_num_03.pngbin0 -> 11401 bytes
-rw-r--r--resources/images/noti_tethering_wifi_num_04.pngbin0 -> 11205 bytes
-rw-r--r--resources/images/noti_tethering_wifi_num_05.pngbin0 -> 11340 bytes
-rw-r--r--resources/images/noti_tethering_wifi_num_06.pngbin0 -> 11413 bytes
-rw-r--r--resources/images/noti_tethering_wifi_num_07.pngbin0 -> 11196 bytes
-rw-r--r--resources/images/noti_tethering_wifi_num_08.pngbin0 -> 11428 bytes
-rw-r--r--resources/images/noti_tethering_wifi_num_09.pngbin0 -> 11411 bytes
-rw-r--r--resources/images/noti_tethering_wifi_num_10.pngbin0 -> 11459 bytes
-rw-r--r--resources/images/noti_tethering_wifi_num_no.pngbin0 -> 3967 bytes
-rw-r--r--resources/images/org.tizen.tethering.pngbin0 -> 6343 bytes
-rwxr-xr-xresources/tethering.edc554
-rw-r--r--resources/tethering_image_macro.edc31
-rw-r--r--resources/tethering_images.edc8
-rw-r--r--src/mh_common_utility.c690
-rw-r--r--src/mh_connected_client.c363
-rw-r--r--src/mh_device_rename.c500
-rw-r--r--src/mh_func_onoff.c798
-rw-r--r--src/mh_main_ug.c664
-rwxr-xr-xsrc/mh_popup.c673
-rw-r--r--src/mh_view_main.c1593
-rw-r--r--src/mh_view_wifi_setup.c1021
-rw-r--r--tables/ug-setting-mobileap-efl_ChangeableColorInfo.xml27
-rw-r--r--tables/ug-setting-mobileap-efl_fontInfoTable.xml3
-rw-r--r--ug-setting-mobileap-efl.efl19
-rw-r--r--ug-setting-mobileap-efl.manifest9
-rw-r--r--ug-setting-mobileap-efl.xml66
109 files changed, 21691 insertions, 0 deletions
diff --git a/AUTHORS b/AUTHORS
new file mode 100644
index 0000000..4d93362
--- /dev/null
+++ b/AUTHORS
@@ -0,0 +1,3 @@
+Hocheol Seo <hocheol.seo at samsung dot com>
+Injun Yang <injun.yang at samsung dot com>
+Seungyoun Ju <sy39.ju at samsung dot com>
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 0000000..c361c5b
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,67 @@
+CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
+PROJECT(ug-setting-mobileap-efl C)
+
+SET(PACKAGE ${PROJECT_NAME})
+SET(PREFIX ${CMAKE_INSTALL_PREFIX})
+SET(RESDIR "${PREFIX}/res")
+SET(LOCALEDIR "/usr/ug/res/locale")
+SET(EDJDIR "${RESDIR}/edje/${PROJECT_NAME}")
+SET(IMGDIR "/usr/ug/res/images/${PROJECT_NAME}")
+SET(LIBDIR "${PREFIX}/lib")
+SET(TABLEDIR "/usr/apps/ug-setting-mobileap-efl/shared/res/tables")
+
+SET(SRCS
+ src/mh_main_ug.c
+ src/mh_view_main.c
+ src/mh_view_wifi_setup.c
+ src/mh_func_onoff.c
+ src/mh_common_utility.c
+ src/mh_popup.c
+ src/mh_device_rename.c
+ src/mh_connected_client.c
+)
+
+IF (TIZEN_DUALSIM_ENABLE)
+ ADD_DEFINITIONS(-DTIZEN_DUALSIM_ENABLE)
+ENDIF (TIZEN_DUALSIM_ENABLE)
+
+INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/include)
+
+SET(dependents "elementary efl-assist utilX evas ui-gadget-1 capi-network-tethering capi-network-connection capi-network-wifi notification")
+
+SET(CMAKE_BUILD_TYPE "Release")
+
+INCLUDE(FindPkgConfig)
+pkg_check_modules(pkgs REQUIRED ${dependents})
+
+FOREACH(flag ${pkgs_CFLAGS})
+ SET(EXTRA_C_FLAGS "${EXTRA_C_FLAGS} ${flag}")
+ENDFOREACH(flag)
+
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_C_FLAGS} -fvisibility=hidden -Wall -fPIC")
+SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
+SET(CMAKE_C_FLAGS_RELEASE "-O2")
+
+ADD_DEFINITIONS("-DPACKAGE=\"${PACKAGE}\"")
+ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
+ADD_DEFINITIONS("-DRESDIR=\"${RESDIR}\"")
+ADD_DEFINITIONS("-DLOCALEDIR=\"${LOCALEDIR}\"")
+ADD_DEFINITIONS("-DEDJDIR=\"${EDJDIR}\"")
+
+ADD_LIBRARY(${PROJECT_NAME} SHARED ${SRCS})
+TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS})
+
+INSTALL(TARGETS ${PROJECT_NAME} DESTINATION /usr/apps/ug-setting-mobileap-efl/lib/ug)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/ug-setting-mobileap-efl.efl DESTINATION /etc/smack/accesses.d)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/ug-setting-mobileap-efl.xml DESTINATION /usr/share/packages/)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/help_setting_tethering.xml DESTINATION /usr/apps/ug-setting-mobileap-efl/res/help/ug-setting-mobileap-efl/)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/resources/images/org.tizen.tethering.png DESTINATION ${IMGDIR})
+INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/resources/images/ DESTINATION ${IMGDIR}
+ FILES_MATCHING
+ PATTERN "noti_tethering_*.png"
+ )
+
+INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/tables/ DESTINATION ${TABLEDIR} FILES_MATCHING PATTERN "*.xml")
+
+ADD_SUBDIRECTORY(po)
+ADD_SUBDIRECTORY(resources)
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..917b21e
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,206 @@
+Flora License
+
+Version 1.0, May, 2012
+
+http://www.tizenopensource.org/license
+
+TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+1. Definitions.
+
+"License" shall mean the terms and conditions for use, reproduction,
+and distribution as defined by Sections 1 through 9 of this document.
+
+"Licensor" shall mean the copyright owner or entity authorized by
+the copyright owner that is granting the License.
+
+"Legal Entity" shall mean the union of the acting entity and
+all other entities that control, are controlled by, or are
+under common control with that entity. For the purposes of
+this definition, "control" means (i) the power, direct or indirect,
+to cause the direction or management of such entity,
+whether by contract or otherwise, or (ii) ownership of fifty percent (50%)
+or more of the outstanding shares, or (iii) beneficial ownership of
+such entity.
+
+"You" (or "Your") shall mean an individual or Legal Entity
+exercising permissions granted by this License.
+
+"Source" form shall mean the preferred form for making modifications,
+including but not limited to software source code, documentation source,
+and configuration files.
+
+"Object" form shall mean any form resulting from mechanical
+transformation or translation of a Source form, including but
+not limited to compiled object code, generated documentation,
+and conversions to other media types.
+
+"Work" shall mean the work of authorship, whether in Source or Object form,
+made available under the License, as indicated by a copyright notice
+that is included in or attached to the work (an example is provided
+in the Appendix below).
+
+"Derivative Works" shall mean any work, whether in Source or Object form,
+that is based on (or derived from) the Work and for which the editorial
+revisions, annotations, elaborations, or other modifications represent,
+as a whole, an original work of authorship. For the purposes of this License,
+Derivative Works shall not include works that remain separable from,
+or merely link (or bind by name) to the interfaces of, the Work and
+Derivative Works thereof.
+
+"Contribution" shall mean any work of authorship, including the original
+version of the Work and any modifications or additions to that Work or
+Derivative Works thereof, that is intentionally submitted to Licensor
+for inclusion in the Work by the copyright owner or by an individual or
+Legal Entity authorized to submit on behalf of the copyright owner.
+For the purposes of this definition, "submitted" means any form of
+electronic, verbal, or written communication sent to the Licensor or
+its representatives, including but not limited to communication on
+electronic mailing lists, source code control systems, and issue
+tracking systems that are managed by, or on behalf of, the Licensor
+for the purpose of discussing and improving the Work, but excluding
+communication that is conspicuously marked or otherwise designated
+in writing by the copyright owner as "Not a Contribution."
+
+"Contributor" shall mean Licensor and any individual or Legal Entity
+on behalf of whom a Contribution has been received by Licensor and
+subsequently incorporated within the Work.
+
+"Tizen Certified Platform" shall mean a software platform that complies
+with the standards set forth in the Compatibility Definition Document
+and passes the Compatibility Test Suite as defined from time to time
+by the Tizen Technical Steering Group and certified by the Tizen
+Association or its designated agent.
+
+2. Grant of Copyright License. Subject to the terms and conditions of
+this License, each Contributor hereby grants to You a perpetual,
+worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+copyright license to reproduce, prepare Derivative Works of,
+publicly display, publicly perform, sublicense, and distribute the
+Work and such Derivative Works in Source or Object form.
+
+3. Grant of Patent License. Subject to the terms and conditions of
+this License, each Contributor hereby grants to You a perpetual,
+worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+(except as stated in this section) patent license to make, have made,
+use, offer to sell, sell, import, and otherwise transfer the Work
+solely as incorporated into a Tizen Certified Platform, where such
+license applies only to those patent claims licensable by such
+Contributor that are necessarily infringed by their Contribution(s)
+alone or by combination of their Contribution(s) with the Work solely
+as incorporated into a Tizen Certified Platform to which such
+Contribution(s) was submitted. If You institute patent litigation
+against any entity (including a cross-claim or counterclaim
+in a lawsuit) alleging that the Work or a Contribution incorporated
+within the Work constitutes direct or contributory patent infringement,
+then any patent licenses granted to You under this License for that
+Work shall terminate as of the date such litigation is filed.
+
+4. Redistribution. You may reproduce and distribute copies of the
+Work or Derivative Works thereof pursuant to the copyright license
+above, in any medium, with or without modifications, and in Source or
+Object form, provided that You meet the following conditions:
+
+ 1. You must give any other recipients of the Work or Derivative Works
+ a copy of this License; and
+ 2. You must cause any modified files to carry prominent notices stating
+ that You changed the files; and
+ 3. You must retain, in the Source form of any Derivative Works that
+ You distribute, all copyright, patent, trademark, and attribution
+ notices from the Source form of the Work, excluding those notices
+ that do not pertain to any part of the Derivative Works; and
+ 4. If the Work includes a "NOTICE" text file as part of its distribution,
+ then any Derivative Works that You distribute must include a readable
+ copy of the attribution notices contained within such NOTICE file,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works, in at least one of the following places:
+ within a NOTICE text file distributed as part of the Derivative Works;
+ within the Source form or documentation, if provided along with the
+ Derivative Works; or, within a display generated by the Derivative Works,
+ if and wherever such third-party notices normally appear.
+ The contents of the NOTICE file are for informational purposes only
+ and do not modify the License.
+
+You may add Your own attribution notices within Derivative Works
+that You distribute, alongside or as an addendum to the NOTICE text
+from the Work, provided that such additional attribution notices
+cannot be construed as modifying the License. You may add Your own
+copyright statement to Your modifications and may provide additional or
+different license terms and conditions for use, reproduction, or
+distribution of Your modifications, or for any such Derivative Works
+as a whole, provided Your use, reproduction, and distribution of
+the Work otherwise complies with the conditions stated in this License.
+
+5. Submission of Contributions. Unless You explicitly state otherwise,
+any Contribution intentionally submitted for inclusion in the Work
+by You to the Licensor shall be under the terms and conditions of
+this License, without any additional terms or conditions.
+Notwithstanding the above, nothing herein shall supersede or modify
+the terms of any separate license agreement you may have executed
+with Licensor regarding such Contributions.
+
+6. Trademarks. This License does not grant permission to use the trade
+names, trademarks, service marks, or product names of the Licensor,
+except as required for reasonable and customary use in describing the
+origin of the Work and reproducing the content of the NOTICE file.
+
+7. Disclaimer of Warranty. Unless required by applicable law or
+agreed to in writing, Licensor provides the Work (and each
+Contributor provides its Contributions) on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+implied, including, without limitation, any warranties or conditions
+of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+PARTICULAR PURPOSE. You are solely responsible for determining the
+appropriateness of using or redistributing the Work and assume any
+risks associated with Your exercise of permissions under this License.
+
+8. Limitation of Liability. In no event and under no legal theory,
+whether in tort (including negligence), contract, or otherwise,
+unless required by applicable law (such as deliberate and grossly
+negligent acts) or agreed to in writing, shall any Contributor be
+liable to You for damages, including any direct, indirect, special,
+incidental, or consequential damages of any character arising as a
+result of this License or out of the use or inability to use the
+Work (including but not limited to damages for loss of goodwill,
+work stoppage, computer failure or malfunction, or any and all
+other commercial damages or losses), even if such Contributor
+has been advised of the possibility of such damages.
+
+9. Accepting Warranty or Additional Liability. While redistributing
+the Work or Derivative Works thereof, You may choose to offer,
+and charge a fee for, acceptance of support, warranty, indemnity,
+or other liability obligations and/or rights consistent with this
+License. However, in accepting such obligations, You may act only
+on Your own behalf and on Your sole responsibility, not on behalf
+of any other Contributor, and only if You agree to indemnify,
+defend, and hold each Contributor harmless for any liability
+incurred by, or claims asserted against, such Contributor by reason
+of your accepting any such warranty or additional liability.
+
+END OF TERMS AND CONDITIONS
+
+APPENDIX: How to apply the Flora License to your work
+
+To apply the Flora License to your work, attach the following
+boilerplate notice, with the fields enclosed by brackets "[]"
+replaced with your own identifying information. (Don't include
+the brackets!) The text should be enclosed in the appropriate
+comment syntax for the file format. We also recommend that a
+file or class name and description of purpose be included on the
+same "printed page" as the copyright notice for easier
+identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Flora License, Version 1.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.tizenopensource.org/license
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
diff --git a/NOTICE b/NOTICE
new file mode 100644
index 0000000..3997999
--- /dev/null
+++ b/NOTICE
@@ -0,0 +1,4 @@
+Copyright (c) Samsung Electronics Co., Ltd. All rights reserved.
+Except as noted, this software is licensed under Flora License, Version 1.
+Please, see the LICENSE file for Flora License terms and conditions.
+
diff --git a/help_setting_tethering.xml b/help_setting_tethering.xml
new file mode 100644
index 0000000..bf8509e
--- /dev/null
+++ b/help_setting_tethering.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<help package="ug-setting-mobileap-efl" version="0.0.1">
+ <label id="IDS_MOBILEAP_BODY_TETHERING">Tethering</label>
+ <summary id="IDS_HELP_BODY_SHARE_MOBILE_NETWORK_CONNECTION_WITH_OTHER_DEVICES_ABB">Share mobile network connection with other devices</summary>
+ <items>
+ <item>
+ <title id="IDS_MOBILEAP_MBODY_WI_FI_TETHERING">Wi-Fi tethering</title>
+ <contents>
+ <![CDATA[
+ <br>
+ <text id="IDS_HELP_BODY_YOU_CAN_ENABLE_WI_FI_TETHERING_ON_YOUR_DEVICE_TO_SHARE_ITS_INTERNET_CONNECTION_WITH_COMPUTERS_OR_OTHER_DEVICES">You can turn on Wi-Fi tethering on your device to share its Internet connection with computers or other devices.</text>
+ <br>
+ <br>
+ <text id="IDS_HELP_BODY_YOU_CANNOT_USE_DEVICE_APPLICATIONS_TO_ACCESS_THE_INTERNET_VIA_A_WI_FI_CONNECTION_WHILE_THE_DEVICE_IS_TETHERING_VIA_WI_FI">- You cannot use device applications to access the Internet via a Wi-Fi connection while the device is tethering via Wi-Fi.</text>
+ <br>
+ <br>
+ <text id="IDS_HELP_BODY_YOU_CAN_CONFIGURE_PORTABLE_WI_FI_TETHERING_IN_WI_FI_TETHERING_SETTINGS">- You can configure portable Wi-Fi tethering in Wi-Fi tethering settings.</text>
+ ]]>
+ </contents>
+ </item>
+ <item>
+ <title id="IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING">Bluetooth tethering</title>
+ <contents>
+ <![CDATA[
+ <br>
+ <text id="IDS_HELP_BODY_YOU_CAN_SHARE_YOUR_DEVICES_INTERNET_CONNECTION_WITH_YOUR_COMPUTER_BY_TETHERING_THEM_TOGETHER_VIA_A_BLUETOOTH_CONNECTION">You can share your device's Internet connection with your computer by tethering them together via a Bluetooth connection.</text>
+ <br>
+ <br>
+ <text id="IDS_HELP_BODY_BLUETOOTH_TETHERING_WORKS_WITH_ANY_COMPUTER_OR_DEVICE_THAT_CAN_ACCESS_INTERNET_VIA_BLUETOOTH">- Bluetooth tethering works with any computer or device that can access Internet via Bluetooth.</text>
+ ]]>
+ </contents>
+ </item>
+ <item>
+ <title id="IDS_MOBILEAP_MBODY_USB_TETHERING">USB tethering</title>
+ <contents>
+ <![CDATA[
+ <br>
+ <text id="IDS_HELP_BODY_YOU_CAN_SHARE_YOUR_DEVICES_INTERNET_CONNECTION_WITH_YOUR_COMPUTER_BY_TETHERING_THEM_TOGETHER_VIA_A_USB_CABLE">You can share your device's Internet connection with your computer by tethering them together via a USB cable.</text>
+ <br>
+ <br>
+ <text id="IDS_HELP_BODY_TETHERING_WORKS_WITH_WINDOWS_7_WINDOWS_VISTA_AND_LINUX">- Tethering works with Windows 7, Windows Vista, and Linux.</text>
+ <br>
+ <br>
+ <text id="IDS_HELP_BODY_YOU_CANNOT_CONNECT_TO_THE_DEVICE_MEMORY_OR_SD_CARD_FROM_YOUR_COMPUTER_WHEN_IT_IS_TETHERED_VIA_USB">- You cannot connect to the device memory or SD card from your computer when it is tethered via USB.</text>
+ ]]>
+ </contents>
+ </item>
+ </items>
+</help>
diff --git a/include/mh_common_utility.h b/include/mh_common_utility.h
new file mode 100644
index 0000000..3697c64
--- /dev/null
+++ b/include/mh_common_utility.h
@@ -0,0 +1,65 @@
+/*
+* ug-mobile-ap
+*
+* Copyright 2012 Samsung Electronics Co., Ltd
+
+* Licensed under the Flora License, Version 1.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+
+* http://www.tizenopensource.org/license
+
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+*/
+
+#ifndef __APP_MH_COMMON_UTILITY_H_
+#define __APP_MH_COMMON_UTILITY_H_
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#include "mobile_hotspot.h"
+#include "mh_view_main.h"
+
+#define QP_SIGNAL_PROGRESS_ON "progress_on"
+#define QP_SIGNAL_PROGRESS_OFF "progress_off"
+#define QP_SIGNAL_PROGRESS_RESET "progress_reset"
+
+Evas_Object *_create_progressbar(Evas_Object *parent, const char *style);
+Evas_Object *_create_bg(Evas_Object *parent, const char *style);
+Evas_Object *_create_win_layout(mh_appdata_t *ad);
+Evas_Object *_create_naviframe(Evas_Object *parent);
+Evas_Object *_create_button(Evas_Object *parent, const char *text, const char *part,
+ Evas_Smart_Cb func, void *user_data);
+void _handle_usb_status_change(keynode_t *key, void *data);
+int _get_vconf_hotspot_mode(void);
+Eina_Bool _get_no_of_connected_device(mh_appdata_t *ad, int *no, tethering_type_e type);
+
+void _append_list_client_handle(mh_appdata_t *ad, tethering_client_h client);
+void _release_list_client_handle(mh_appdata_t *ad);
+void _delete_list_client_handle(mh_appdata_t *ad, const char *mac_addr);
+int _get_list_clients_count(mh_appdata_t *ad);
+void _get_list_clients_informations(mh_appdata_t *ad);
+void _free_genlist_item(Elm_Object_Item **item);
+void _free_genlist_itc(Elm_Genlist_Item_Class **itc);
+int _get_sim_state(void);
+connection_cellular_state_e _get_cellular_state(void);
+int _get_checkbox_status(tethering_type_e type);
+bool _set_checkbox_status(tethering_type_e type, int value);
+int _send_signal_qp(const char *cmd);
+void _device_name_changed_cb(keynode_t *key, void *data);
+bool _set_vconf_prev_wifi_state(bool value);
+bool _get_vconf_prev_wifi_state();
+void _handle_network_cellular_state_changed_cb(keynode_t *key, void *data);
+void _handle_mobileap_syspopup_popup_response(keynode_t *key, void *data);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/mh_func_onoff.h b/include/mh_func_onoff.h
new file mode 100644
index 0000000..5f3a4f6
--- /dev/null
+++ b/include/mh_func_onoff.h
@@ -0,0 +1,61 @@
+/*
+* ug-mobile-ap
+*
+* Copyright 2012 Samsung Electronics Co., Ltd
+
+* Licensed under the Flora License, Version 1.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+
+* http://www.tizenopensource.org/license
+
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+*/
+
+#ifndef __APP_FUNC_ONOFF_H__
+#define __APP_FUNC_ONOFF_H__
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#include "mobile_hotspot.h"
+#include "mh_view_main.h"
+#include "mh_common_utility.h"
+
+int _get_vconf_usb_state(void);
+void _enabled_cb(tethering_error_e result, tethering_type_e type, bool is_requested, void *user_data);
+void _disabled_cb(tethering_error_e result, tethering_type_e type, tethering_disabled_cause_e cause, void *user_data);
+void _connection_changed_cb(tethering_client_h client, bool opened, void *user_data);
+
+#ifdef TETHERING_DATA_USAGE_SUPPORT
+void _data_usage_cb(tethering_error_e result, unsigned long long received_data, unsigned long long sent_data, void *user_data);
+#endif
+
+void _visibility_changed_cb(bool is_visible, void *user_data);
+void _security_type_changed_cb(tethering_wifi_security_type_e changed_type, void *user_data);
+void _passphrase_changed_cb(void *user_data);
+int _handle_wifi_onoff_change(mh_appdata_t *ad);
+int _handle_bt_onoff_change(mh_appdata_t *ad);
+int _handle_usb_onoff_change(mh_appdata_t *ad);
+int _turn_on_wifi(void);
+bool _is_wifi_direct_on(void);
+void _wifi_state_changed_cb(wifi_device_state_e state, void *user_data);
+void _wifi_tethering_checkbox_popup_status_set(bool value);
+bool _wifi_tethering_checkbox_popup_status_get(void);
+gboolean _ps_recheck_timeout_cb(gpointer data);
+int _create_wifi_hotspot_on_popup(mh_appdata_t *ad);
+int _create_bt_tethering_on_popup(mh_appdata_t *ad);
+int _create_usb_tethering_on_popup(mh_appdata_t *ad);
+void _update_tethering_item(mh_appdata_t * ad, mh_state_e state);
+void _update_tethering_enabling_item(mh_appdata_t *ad, tethering_type_e type, mh_state_e state);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/mh_popup.h b/include/mh_popup.h
new file mode 100644
index 0000000..36025ce
--- /dev/null
+++ b/include/mh_popup.h
@@ -0,0 +1,43 @@
+/*
+* ug-mobile-ap
+*
+* Copyright 2012 Samsung Electronics Co., Ltd
+
+* Licensed under the Flora License, Version 1.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+
+* http://www.tizenopensource.org/license
+
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+*/
+
+#ifndef __APP_MH_POPUP_H_
+#define __APP_MH_POPUP_H_
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#include "mobile_hotspot.h"
+#include "mh_view_main.h"
+
+#define MH_POPUP_TIMEOUT 2.0f
+
+void _prepare_popup_with_content(int type, Evas_Object *obj);
+void _prepare_popup(int type, const char *str);
+Eina_Bool _create_popup(mh_appdata_t *ad);
+void _destroy_popup(mh_appdata_t *ad);
+void _teth_on(mh_appdata_t* ad);
+void _prepare_popup_type(int type);
+void _handle_mobile_data_onoff(mh_appdata_t *ad);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/mh_string.h b/include/mh_string.h
new file mode 100644
index 0000000..5b28387
--- /dev/null
+++ b/include/mh_string.h
@@ -0,0 +1,118 @@
+/*
+* ug-mobile-ap
+*
+* Copyright 2012 Samsung Electronics Co., Ltd
+
+* Licensed under the Flora License, Version 1.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+
+* http://www.tizenopensource.org/license
+
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+*/
+
+
+#ifndef __MH_STRING_H_
+#define __MH_STRING_H_
+
+#include "mobile_hotspot.h"
+
+#ifdef S_
+#undef S_
+#endif
+#define S_(str) dgettext("sys_string", str)
+
+#ifdef N_
+#undef N_
+#endif
+#define N_(str) gettext_noop(str)
+
+#ifdef _
+#undef _
+#endif
+#define _(str) dgettext(MH_TEXT_DOMAIN, str)
+
+#define STR_CONN_USB_CABLE _("IDS_POPSYNC_BODY_CONNECT_YOUR_MOBILE_DEVICE_TO_THE_PC_VIA_USB_CABLE_T_HELP")
+#define STR_NO_SHOW_AGAIN ("IDS_BR_OPT_DO_NOT_SHOW_AGAIN")
+#define STR_TETH_ON_DESC_1 _("IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD")
+#define STR_TETH_ON_DESC_2 _("IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD")
+#define STR_TETH_ON_DESC_3 _("IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE")
+#define STR_TETH_ON_DESC_4 _("IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION")
+#define STR_WIFI_AP_CONTROLLED_ANOTHER_APP ("IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED")
+#define STR_CLOSE_INTERNET_Q ("IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q")
+#define STR_INSERT_SIM_TO_USE_TETH ("IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING")
+#define STR_DISABLE_FLIGHT_MODE_MSG ("IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE")
+#define STR_NO_DATA_SERVICE ("IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE")
+#define STR_CONN_MOBILE_DATA_TO_USE_TETH ("IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS")
+#define STR_NO_NET_CONN_MSG ("IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN")
+#define STR_CONN_NET_TO_USE_TETH _("IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK")
+#define STR_UNABLE_TO_USE_TETH ("IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING")
+#define STR_WIFI_TETH _("IDS_MOBILEAP_MBODY_WI_FI_TETHERING")
+#define STR_WIFI_TETH_SETTING _("IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS")
+#define IDS_WIFI_TETH_SETTING "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+#define STR_BLUETOOTH_TETH _("IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING")
+#define STR_USB_TETH _("IDS_MOBILEAP_MBODY_USB_TETHERING")
+#define STR_SECURITY_TYPE_PS _("IDS_ST_BODY_SECURITY_TYPE_C_PS")
+#define STR_WIFI_TETH_HIDDEN _("IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN")
+#define STR_DEV_NAME _("IDS_MOBILEAP_BODY_DEVICE_NAME")
+#define STR_PASSWORD _("IDS_MOBILEAP_BODY_PASSWORD")
+#define STR_PASSWORD_FOR_WIFI_TETH _("IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING")
+#define STR_CONNECTED_DEV _("IDS_MOBILEAP_BODY_CONNECTED_DEVICE")
+#define STR_MB _("IDS_MOBILEAP_BODY_PD_MB")
+#define STR_KB _("IDS_MOBILEAP_BODY_PD_KB")
+#define STR_BYTE _("IDS_MOBILEAP_BODY_PD_BYTES")
+#define STR_DATA_USED _("IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB")
+#define STR_DATA_USAGE _("IDS_MOBILEAP_MBODY_DATA_USAGE")
+#define STR_TETH ("IDS_MOBILEAP_BODY_TETHERING")
+#define IDS_TETH "IDS_MOBILEAP_BODY_TETHERING"
+#define STR_MY_DEVICE_NAME _("IDS_ST_HEADER_MY_DEVICE_NAME")
+#define STR_HIDE_MY_DEV _("IDS_MOBILEAP_BODY_HIDE_MY_DEVICE")
+#define STR_SECURITY_TYPE _("IDS_MOBILEAP_BODY_SECURITY")
+#define STR_ABT_PHONE _("IDS_ST_BODY_ABOUT_PHONE")
+#define STR_DEV_NAME_CAN_BE_CHANGE _("IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS")
+#define STR_PASSWORD_8_CHAR _("IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS")
+#define STR_PASSWORD_MIN_MAX _("IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS")
+#define STR_RENAME_DEVICE_HEADER _("IDS_ST_HEADER_RENAME_DEVICE")
+#define STR_RENAME_DEVICE_MSG _("IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG")
+#define STR_RENAME_WARN_MSG "You can use only letters, numbers, and special characters in your device name."
+#define STR_RENAME_DEVICE ("IDS_ST_SK_RENAME")
+#define STR_MAX_CHAR_LENGTH_REACHED _("IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED")
+#define STR_DEVICE_NAME ("IDS_MOBILEAP_BODY_DEVICE_NAME")
+#define STR_NO_NET_CONN ("IDS_MSG_HEADER_NO_NETWORK_CONNECTION")
+#define STR_CONN_NET ("IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK")
+#define STR_INSERT_SIM_CARD _("IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB")
+#define STR_DISABLE_AIRPLANE_MODE _("IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB")
+#define STR_CONN_TO_MOB_NET ("IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB")
+#define STR_ENABLE ("IDS_ST_BUTTON_ENABLE_M_USE")
+#define STR_TETH_FAILED ("IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB")
+#define STR_UNABLE_TO_USE_TETH_HEADER ("IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB")
+#define STR_CONNECT_USB ("IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB")
+#define STR_CONN_DEVICES ("IDS_WIFI_HEADER_CONNECTED_DEVICES")
+#define STR_SIM_CARD_ERROR ("MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB")
+#define STR_PW_GUIDE_TEXT _("IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB")
+#define STR_PW_MAX_LEN_WARN_MSG _("IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED")
+#define STR_TURN_OFF ("IDS_COM_BODY_TURN_OFF")
+#define STR_FLIGHT_MODE_HEADER ("IDS_ST_MBODY_FLIGHT_MODE_ABB")
+#define STR_CONNECT_USB_MSG ("IDS_MOBILEAP_POP_CONNECT_USB_CABLE")
+#define STR_DATA_USAGE_LIMIT_REACHED ("IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2")
+
+/* System string */
+#define STR_YES _("IDS_BR_SK_YES")
+#define STR_NO _("IDS_BR_SK_NO")
+#define STR_OK ("IDS_COM_SK_OK")
+#define STR_NAVI_CANCEL "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+#define STR_NAVI_DONE "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+#define STR_CANCEL ("IDS_BR_SK_CANCEL")
+#define STR_SAVE S_("IDS_COM_SK_SAVE")
+#define STR_NO_NAME S_("IDS_COM_BODY_NO_NAME")
+#define STR_HELP S_("IDS_COM_BODY_HELP")
+#define STR_SETTING "IDS_ST_BODY_SETTINGS"
+#define STR_ENTER_PASSWORD S_("IDS_COM_BODY_ENTER_PASSWORD")
+
+#endif
diff --git a/include/mh_view_main.h b/include/mh_view_main.h
new file mode 100644
index 0000000..bd69fdc
--- /dev/null
+++ b/include/mh_view_main.h
@@ -0,0 +1,69 @@
+/*
+* ug-mobile-ap
+*
+* Copyright 2012 Samsung Electronics Co., Ltd
+
+* Licensed under the Flora License, Version 1.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+
+* http://www.tizenopensource.org/license
+
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+*/
+
+#ifndef __APP_MH_VIEW_MAIN_H__
+#define __APP_MH_VIEW_MAIN_H__
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#include "mobile_hotspot.h"
+#include "mh_func_onoff.h"
+#include "mh_common_utility.h"
+#include "mh_view_wifi_setup.h"
+
+#define PKGNAME "ug-setting-mobileap-efl"
+
+#define MH_UPDATE_INTERVAL 5 /* 5 Sec */
+#define MH_KB (1000LLU)
+#define MH_MB (MH_KB * MH_KB)
+#define FILE_PATH_OF_EDC "/usr/apps/ug-setting-mobileap-efl/res/edje/ug-setting-mobileap-efl/tethering.edj"
+#define PS_RECHECK_INTERVAL 500
+#define PS_RECHECK_COUNT_MAX 5
+
+void ap_update_data_device(mh_appdata_t *ad);
+
+#ifdef TETHERING_DATA_USAGE_SUPPORT
+Eina_Bool ap_update_data_packet_usage(mh_appdata_t *ad);
+void _start_update_data_packet_usage(mh_appdata_t *ad);
+void _stop_update_data_packet_usage(mh_appdata_t *ad);
+#endif
+
+void _update_wifi_item(mh_appdata_t *ad, int wifi_state);
+void _update_bt_item(mh_appdata_t *ad, int bt_state);
+void _update_usb_item(mh_appdata_t *ad, int usb_state);
+void _update_main_view(mh_appdata_t *ad, tethering_type_e type);
+void _start_update_device_conn_time(mh_appdata_t *ad);
+void _stop_update_device_conn_time(mh_appdata_t *ad);
+void _main_draw_contents(mh_appdata_t *ad);
+void _main_callback_del(mh_appdata_t *ad);
+void _main_free_genlist_itc(mh_appdata_t *ad);
+void _create_rename_device_popup(void *data);
+void _hadnle_rename_popup_rotation(Eina_Bool is_portrait);
+void _rotate_adjust_rename_popup(void);
+void _select_connected_dev(void *data, Evas_Object *obj, void *event_info);
+void _genlist_update_device_item(mh_appdata_t *ad);
+void _update_conn_clients(mh_appdata_t *ad);
+void _create_connected_client_view(mh_appdata_t *ad);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/mh_view_wifi_setup.h b/include/mh_view_wifi_setup.h
new file mode 100644
index 0000000..58fdbcc
--- /dev/null
+++ b/include/mh_view_wifi_setup.h
@@ -0,0 +1,37 @@
+/*
+* ug-mobile-ap
+*
+* Copyright 2012 Samsung Electronics Co., Ltd
+
+* Licensed under the Flora License, Version 1.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+
+* http://www.tizenopensource.org/license
+
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+*/
+
+#ifndef __APP_MH_VIEW_WIFI_SETUP_H__
+#define __APP_MH_VIEW_WIFI_SETUP_H__
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#include "mobile_hotspot.h"
+#include "mh_func_onoff.h"
+#include "mh_common_utility.h"
+
+void mh_draw_wifi_setup_view(mh_appdata_t *ad);
+Eina_Bool _setting_back_btn_cb(void *data, Elm_Object_Item *navi_item);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/include/mobile_hotspot.h b/include/mobile_hotspot.h
new file mode 100644
index 0000000..d2df0f0
--- /dev/null
+++ b/include/mobile_hotspot.h
@@ -0,0 +1,268 @@
+/*
+* ug-mobile-ap
+*
+* Copyright 2012 Samsung Electronics Co., Ltd
+
+* Licensed under the Flora License, Version 1.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+
+* http://www.tizenopensource.org/license
+
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+*/
+
+#ifndef __MOBILE_HOTSPOT_H__
+#define __MOBILE_HOTSPOT_H__
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#if !defined(PACKAGE)
+#define PACKAGE "ug-setting-mobileap-efl"
+#endif
+
+#if !defined(LOCALEDIR)
+#define LOCALEDIR "/usr/apps/ug-setting-mobileap-efl/res/locale"
+#endif
+
+#if !defined(EDJDIR)
+#define EDJDIR "/usr/apps/ug-setting-mobileap-efl/res/edje/ug-setting-mobileap-efl"
+#endif
+
+#if !defined(PREFIX)
+#define PREFIX "/usr/ug"
+#endif
+
+#define TETHERING_EDJ "tethering.edj"
+#define POPUP_EDJ_PATH EDJDIR"/"TETHERING_EDJ
+
+#include <sys/time.h>
+#include <glib.h>
+#include <Elementary.h>
+#include <efl_assist.h>
+#include <vconf.h>
+#include <ui-gadget-module.h>
+#include <wifi.h>
+#include <net_connection.h>
+#include <tethering.h>
+#include <dlog.h>
+#include <notification.h>
+
+#define MH_TEXT_DOMAIN PACKAGE
+#define MH_LOCALEDIR LOCALEDIR
+
+
+#define VCONF_MOBILE_AP_PREV_WIFI_STATUS "db/private/libug-setting-mobileap-efl/prev_wifi_status"
+#define VCONF_MOBILE_AP_WIFI_POPUP_CHECKBOX_STATUS "file/private/libug-setting-mobileap-efl/wifi_popup_check_box_status"
+#define VCONF_MOBILE_AP_BT_POPUP_CHECKBOX_STATUS "file/private/libug-setting-mobileap-efl/bt_popup_check_box_status"
+#define VCONF_MOBILE_AP_USB_POPUP_CHECKBOX_STATUS "file/private/libug-setting-mobileap-efl/usb_popup_check_box_status"
+#define VCONF_MOBILE_AP_CONNECT_USB_POPUP_STATUS "memory/private/libug-setting-mobileap-efl/trying_usb_tethering"
+#define COLOR_TABLE "/usr/apps/ug-setting-mobileap-efl/shared/res/tables/ug-setting-mobileap-efl_ChangeableColorInfo.xml"
+#define FONT_TABLE "/usr/apps/ug-setting-mobileap-efl/shared/res/tables/ug-setting-mobileap-efl_fontInfoTable.xml"
+
+#define VCONF_KEY_MOBILEAP_SYSPOPUP_RESPONSE "memory/private/libug-setting-mobileap-efl/mobileap_syspopup_user_response"
+
+#ifdef LOG_TAG
+#undef LOG_TAG
+#endif
+
+#define LOG_TAG "UG_SETTING_MOBILEAP_EFL"
+
+#define DBG(fmt, args...) LOGD(fmt, ##args)
+#define INFO(fmt, args...) LOGI(fmt, ##args)
+#define ERR(fmt, args...) LOGE(fmt, ##args)
+#define SDBG(fmt, args...) SECURE_LOGD(fmt, ##args)
+#define SERR(fmt, args...) SECURE_LOGE(fmt, ##args)
+
+#define __MOBILE_AP_FUNC_ENTER__ DBG("Entering: +\n")
+#define __MOBILE_AP_FUNC_EXIT__ DBG("Exit: -\n")
+
+#define TETHERING_IMAGES_EDJ "tethering_images.edj"
+#define WIFI_ICON "A01-5_device_WIFI.png"
+#define BT_ICON "A01-5_device_bluetooth.png"
+#define USB_ICON "A01-5_device_USB_icon.png"
+
+#define DEVICE_NAME_LENGTH_MAX 32
+#define WIFI_PASSPHRASE_LENGTH_MIN 8
+#define WIFI_PASSPHRASE_LENGTH_MAX 63
+#define MH_LABEL_LENGTH_MAX 1024
+
+#define _EDJ(obj) elm_layout_edje_get(obj)
+
+#define TETHERING_WIFI_MAX_CONNECTED_STA 10
+#define TETHERING_BT_MAX_CONNECTED_STA 4
+#define MAX_CONNECTED_STA 15
+
+/* This is from tethering_private.h */
+#define TETHERING_TYPE_MAX 4 /**< All, USB, Wi-Fi, BT */
+
+typedef enum {
+ MH_POPUP_NONE,
+ MH_POPUP_WIFI_ON_CHECKBOX,
+ MH_POPUP_BT_ON_CHECKBOX,
+ MH_POPUP_USB_ON_CHECKBOX,
+ MH_POPUP_WIFI_AP_OFF,
+ MH_POPUP_NO_SIM,
+ MH_POPUP_FLIGHT_MODE,
+ MH_POPUP_MOBILE_DATA_OFF,
+ MH_POPUP_CANCEL_MOBILE_DATA_ON,
+ MH_POPUP_NETWORK_OUT_OF_RANGE,
+ MH_POPUP_WIFI_OFF,
+ MH_POPUP_TETH_ENABLING_FAILED,
+ MH_POPUP_SPECIAL_LETTER_WARN,
+ MH_POPUP_MAX
+} mh_popup_type_e;
+
+typedef enum {
+ MH_STATE_NONE,
+ MH_STATE_PROCESS,
+ MH_STATE_MAX
+} mh_state_e;
+
+typedef struct ap_app_main {
+ Evas_Object *genlist;
+ Evas_Object *back_btn;
+ Evas_Object *check_popup_ly;
+
+ Elm_Genlist_Item_Class *sp_itc;
+ Elm_Genlist_Item_Class *sp2_itc;
+ Elm_Genlist_Item_Class *wifi_itc;
+ Elm_Genlist_Item_Class *setup_itc;
+ Elm_Genlist_Item_Class *bt_itc;
+ Elm_Genlist_Item_Class *usb_itc;
+ Elm_Genlist_Item_Class *help_itc;
+ Elm_Genlist_Item_Class *device_itc;
+ Elm_Genlist_Item_Class *device0_itc;
+ Elm_Genlist_Item_Class *popup_descp_itc;
+ Elm_Genlist_Item_Class *popup_check_itc;
+
+ Elm_Object_Item *sp_item[4];
+ Elm_Object_Item *help_sp_item;
+ Elm_Object_Item *wifi_item;
+ Elm_Object_Item *setup_item;
+ Elm_Object_Item *bt_item;
+ Elm_Object_Item *usb_item;
+ Elm_Object_Item *device_item;
+ Elm_Object_Item *help_item;
+ Elm_Object_Item *popup_descp_item;
+ Elm_Object_Item *popup_check_item;
+
+#ifdef TETHERING_DATA_USAGE_SUPPORT
+ Elm_Genlist_Item_Class *usage_itc;
+ Elm_Object_Item *usage_item;
+#endif
+
+ int hotspot_mode;
+ int wifi_state;
+ int bt_state;
+ int usb_state;
+} mh_main_view_t;
+
+typedef struct {
+ Elm_Object_Item *navi_it;
+ Evas_Object *genlist;
+ Evas_Object *rename_genlist;
+ Evas_Object *hide_btn;
+ Evas_Object *security_btn;
+ Evas_Object *pw_entry;
+ Evas_Object *popup_passphrase;
+ Evas_Object *save_button;
+ Evas_Object *cancel_button;
+
+ Elm_Genlist_Item_Class *sp_itc;
+ Elm_Genlist_Item_Class *sp2_itc;
+ Elm_Genlist_Item_Class *hide_itc;
+ Elm_Genlist_Item_Class *security_itc;
+ Elm_Genlist_Item_Class *pw_itc;
+ Elm_Genlist_Item_Class *name_itc;
+ Elm_Genlist_Item_Class *rename_entry_itc;
+ Elm_Genlist_Item_Class *rename_descp_itc;
+
+ Elm_Object_Item *sp_item[2];
+ Elm_Object_Item *hide_item;
+ Elm_Object_Item *security_item;
+ Elm_Object_Item *pw_item;
+ Elm_Object_Item *name_item;
+ Elm_Object_Item *pw_guide_item;
+ Elm_Object_Item *rename_entry_item;
+ Elm_Object_Item *rename_descp_item;
+
+ bool visibility;
+ bool visibility_new;
+ tethering_wifi_security_type_e security_type;
+ tethering_wifi_security_type_e security_type_new;
+
+ char device_name[DEVICE_NAME_LENGTH_MAX + 1];
+ char wifi_passphrase[WIFI_PASSPHRASE_LENGTH_MAX + 1];
+ char wifi_passphrase_new[WIFI_PASSPHRASE_LENGTH_MAX + 1];
+} mh_wifi_setting_view_t;
+
+typedef struct {
+ bool is_updated;
+ unsigned long long pdp_total_sent;
+ unsigned long long pdp_total_receive;
+} mh_data_usage_t;
+
+typedef struct {
+ Elm_Object_Item *navi_it;
+ Evas_Object *genlist;
+
+ Elm_Genlist_Item_Class *dev_itc[TETHERING_TYPE_MAX];
+ Elm_Object_Item *dev_item;
+ Elm_Object_Item *station_items[MAX_CONNECTED_STA];
+ int no_of_clients;
+} mh_conn_client_view_t;
+
+typedef struct {
+ void *gadget;
+ GSList *client_list;
+ bool is_foreground;
+
+ tethering_h handle;
+ connection_h conn_handle;
+ tethering_type_e type;
+
+ Evas_Object *win;
+ Evas_Object *layout;
+ Evas_Object *bg;
+ Evas_Object *naviframe;
+ Evas_Object *popup_checkbox;
+ Evas_Object *popup;
+ Evas_Object *rename_entry;
+ Ecore_Timer *update_statistics_handle;
+ Ecore_Timer *update_conn_time_handle;
+ Evas_Object *ctxpopup;
+ Evas_Object *rename_popup;
+ Evas_Object *rename_button;
+ Elm_Object_Item *navi_item;
+
+ Ea_Theme_Color_Table * color_table;
+ Ea_Theme_Font_Table * font_table;
+
+ int ps_recheck_timer_id;
+ int is_wifi_teth_enabling;
+ int is_usb_teth_enabling;
+ int is_bt_teth_enabling;
+
+ mh_main_view_t main;
+ mh_wifi_setting_view_t setup;
+ mh_data_usage_t data_statistics;
+ mh_conn_client_view_t connected_device;
+} mh_appdata_t;
+
+typedef struct {
+ mh_appdata_t *ad;
+ ui_gadget_h ug;
+} mh_ugdata_t;
+
+#ifdef __cplusplus
+}
+#endif
+#endif /* __MOBILE_HOTSPOT_H__ */
diff --git a/packaging/ug-setting-mobileap-efl.spec b/packaging/ug-setting-mobileap-efl.spec
new file mode 100644
index 0000000..ab98de5
--- /dev/null
+++ b/packaging/ug-setting-mobileap-efl.spec
@@ -0,0 +1,74 @@
+%define _usrdir /usr
+%define _ugdir %{_usrdir}/apps/ug-setting-mobileap-efl
+
+Name: ug-setting-mobileap-efl
+Summary: Tethering UI Gadget Library
+Version: 1.0.95
+Release: 1
+Group: App/Network
+License: Flora-1.0
+Source0: %{name}-%{version}.tar.gz
+BuildRequires: pkgconfig(evas)
+BuildRequires: pkgconfig(utilX)
+BuildRequires: pkgconfig(elementary)
+BuildRequires: pkgconfig(efl-assist)
+BuildRequires: pkgconfig(ui-gadget-1)
+BuildRequires: pkgconfig(capi-network-wifi)
+BuildRequires: pkgconfig(capi-network-tethering)
+BuildRequires: pkgconfig(capi-network-connection)
+BuildRequires: pkgconfig(notification)
+BuildRequires: cmake
+BuildRequires: edje-bin
+BuildRequires: gettext-tools
+BuildRequires: model-build-features
+Requires(post): /usr/bin/vconftool
+
+%description
+Tethering UI Gadget Library
+
+%prep
+%setup -q
+
+%build
+cmake -DCMAKE_INSTALL_PREFIX="%{_ugdir}" \
+%if 0%{?model_build_feature_network_dsds} == 1
+ -DTIZEN_DUALSIM_ENABLE=1 \
+%endif
+ .
+
+make %{?_smp_mflags}
+
+
+%install
+rm -rf %{buildroot}
+%make_install
+
+#License
+mkdir -p %{buildroot}%{_datadir}/license
+cp LICENSE %{buildroot}%{_datadir}/license/%{name}
+
+%post
+/usr/bin/vconftool set -t bool db/private/libug-setting-mobileap-efl/prev_wifi_status 0 -u 5000 -f -s ug-setting-mobileap-efl
+/usr/bin/vconftool set -t int file/private/libug-setting-mobileap-efl/wifi_popup_check_box_status 0 -u 5000 -i -f -s ug-setting-mobileap-efl
+/usr/bin/vconftool set -t int file/private/libug-setting-mobileap-efl/bt_popup_check_box_status 0 -u 5000 -i -f -s ug-setting-mobileap-efl
+/usr/bin/vconftool set -t int file/private/libug-setting-mobileap-efl/usb_popup_check_box_status 0 -u 5000 -i -f -s ug-setting-mobileap-efl
+/usr/bin/vconftool set -t int file/private/libug-setting-mobileap-efl/is_device_rename_local 0 -u 5000 -i -f -s ug-setting-mobileap-efl
+/usr/bin/vconftool set -t int memory/private/libug-setting-mobileap-efl/trying_usb_tethering 0 -u 5000 -i -f -s ug-setting-mobileap-efl
+
+mkdir -p /usr/apps/ug-setting-mobileap-efl/bin/ -m 777
+chown -R 5000:5000 /usr/apps/ug-setting-mobileap-efl/bin/
+chsmack -a "_" /usr/apps/ug-setting-mobileap-efl/bin/
+
+%files
+%manifest ug-setting-mobileap-efl.manifest
+/etc/smack/accesses.d/ug-setting-mobileap-efl.efl
+%defattr(-,root,root,-)
+/usr/ug/res/locale/*/LC_MESSAGES/ug-setting-mobileap-efl*
+/usr/ug/res/images/ug-setting-mobileap-efl/*.png
+%{_ugdir}/res/edje/ug-setting-mobileap-efl/*.edj
+%{_ugdir}/res/help/ug-setting-mobileap-efl/help_setting_tethering.xml
+%{_ugdir}/lib/ug/libug-setting-mobileap-efl.so
+/usr/share/packages/ug-setting-mobileap-efl.xml
+/usr/apps/ug-setting-mobileap-efl/shared/res/tables/ug-setting-mobileap-efl_ChangeableColorInfo.xml
+/usr/apps/ug-setting-mobileap-efl/shared/res/tables/ug-setting-mobileap-efl_fontInfoTable.xml
+%{_datadir}/license/%{name}
diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt
new file mode 100644
index 0000000..6ef3573
--- /dev/null
+++ b/po/CMakeLists.txt
@@ -0,0 +1,24 @@
+# for i18n
+
+SET(POFILES ar.po az.po bg.po ca.po cs.po da.po de.po el_GR.po en_PH.po en.po en_US.po es_ES.po es_US.po et.po eu.po fi.po fr_CA.po fr.po ga.po gl.po hi.po hr.po hu.po hy.po is.po it_IT.po ja_JP.po ka.po kk.po ko_KR.po lt.po lv.po mk.po nb.po nl.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)
+
+SET(MSGFMT "/usr/bin/msgfmt")
+
+FOREACH(pofile ${POFILES})
+ SET(pofile ${CMAKE_CURRENT_SOURCE_DIR}/${pofile})
+ MESSAGE("PO: ${pofile}")
+ GET_FILENAME_COMPONENT(absPofile ${pofile} ABSOLUTE)
+ GET_FILENAME_COMPONENT(lang ${absPofile} NAME_WE)
+ SET(moFile ${CMAKE_CURRENT_BINARY_DIR}/${lang}.mo)
+ ADD_CUSTOM_COMMAND(
+ OUTPUT ${moFile}
+ COMMAND ${MSGFMT} -o ${moFile} ${absPofile}
+ DEPENDS ${absPofile}
+ )
+ INSTALL(FILES ${moFile}
+ DESTINATION /usr/ug/res/locale/${lang}/LC_MESSAGES RENAME ${PROJECT_NAME}.mo)
+ SET(moFiles ${moFiles} ${moFile})
+ENDFOREACH(pofile)
+
+MESSAGE(".mo files: ${moFiles}")
+ADD_CUSTOM_TARGET(po ALL DEPENDS ${moFiles})
diff --git a/po/POTFILES.in b/po/POTFILES.in
new file mode 100644
index 0000000..22a6de3
--- /dev/null
+++ b/po/POTFILES.in
@@ -0,0 +1,2 @@
+# List of source files containing translatable strings.
+mobile-ap-ug.c
diff --git a/po/ar.po b/po/ar.po
new file mode 100755
index 0000000..a4bdfca
--- /dev/null
+++ b/po/ar.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "إلغاء"
+
+msgid "IDS_COM_SK_OK"
+msgstr "موافق"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "سوف يؤدي تشغيل شبكة Wi-Fi إلى إلغاء تفعيل Mobile Hotspot. هل تريد المتابعة؟"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "استخدام البيانات"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "تقييد"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "عدم العرض مرة أخرى"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "سيؤدي تشغيل شبكة Wi-Fi إلى إلغاء تفعيل الربط باستخدام Wi-Fi."
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "تم الوصول إلى الحد الأقصى من عدد الأحرف %d"
+
+msgid "IDS_COM_SK_NO"
+msgstr "لا"
+
+msgid "IDS_BR_SK_YES"
+msgstr "نعم"
+
+msgid "IDS_BR_SK_NO"
+msgstr "لا"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "تمت"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "إلغاء"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "يتعذر استخدام تقييد البلوتوث أثناء الاتصال بشبكة Wi-Fi."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "إعادة تسمية الجهاز"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "اسم الجهاز"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "أدخل كلمة المرور."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "تم"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "إلغاء"
+
+msgid "IDS_COM_SK_YES"
+msgstr "نعم"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "حفظ"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "الضبط"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "تقييد البلوتوث"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "الجهاز المتصل"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "تاريخ الاستخدام: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "اسم الجهاز"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "يمكن تغيير اسم الجهاز في %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "اسم الجهاز: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "أدخل %d حروف على الأقل."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "إخفاء جهازي"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "كلمة المرور"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d بايت"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "‎%d KB‎"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "الحماية"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "انقر لتهيئة التقييد"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "التقييد نشط"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "يتم التحكم حاليا في التقييد بواسطة تطبيق آخر. لضبط التقييد، سيتم إلغاء تفعيل هذا التطبيق."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "تخص كلمة المرور هذه تقييد Wi-Fi فقط."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "تم إخفاء تقييد Wi-Fi."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "الاتصال بشبكة المحمول"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "توصيل كابل USB"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "إلغاء تفعيل وضع الطيران"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "إدخال بطاقة SIM"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "فشل التقييد"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "يتعذر استخدام التقييد"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "تقييد USB"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "تقييد Wi-Fi"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "إعدادات تقييد Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "الأجهزة المتصلة: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "سيتم قطع اتصال الجهاز المتصل."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "قم بتوصيل إلى كابل USB."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "سيؤدي إلغاء تفعيل التقييد إلى منع وصول الأجهزة المرتبطة من الوصول إلى الإنترنت. هل تريد المتابعة؟"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "سيؤدي تفعيل تقييد USB إلى فصل اتصال USB السابق."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "أدخل بطاقة SIM وإعادة تشغيل الجهاز لاستخدام التقييد."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "يجب ألا تقل كلمة المرور عن %d أحرف وألا تزيد عن %d حرفا."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "يستهلك التقييد الكثير من طاقة البطارية ويزيد من استخدام البيانات."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "لتفعيل وظيفة التقييد، اتصل بهاتف محمول أو بشبكة Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "يتعذر استخدام التقييد."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "يتعذر استخدام التقييد في وضع الطيران. لاستخدام التقييد، قم بإلغاء تفعيل وضع الطيران."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "انتهاء مهلة الاتصال المقيد"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "انتهت مهلة الاتصال المقيد."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "تم إلغاء تفعيل بيانات الهاتف المحمول. قم بتفعيل بيانات الهاتف المحمول، ثم أعد المحاولة."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "الاتصال بشبكة المحمول"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "عدم العرض مرة أخرى"
+
+msgid "IDS_BR_SK_OK"
+msgstr "موافق"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "%d أحرف على الأقل"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "إلغاء تفعيل التقييد"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "لا يوجد اسم"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "تم تمكين التقييد."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "إيقاف تشغيل"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "لا يوجد اتصال بالشبكة"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "انتهت مهلة رؤية البلوتوث‬. قد لا يتم العثور على جهازك"
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "مهلة الاتصال."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "أدخل كلمة مرور تتألف من ٨ أحرف على الأقل."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "نوع الأمان: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "الضبط"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "يؤدي التقييد إلى استهلاك المزيد من طاقة البطارية وزيادة استخدام البيانات. الحد الأقصى لعدد الأجهزة المقيدة المسموح بها هو %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "تم تمكين التقييد."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "‏‫سيتم قطع اتصال شبكة Wi-Fi. يؤدي التقييد إلى استهلاك المزيد من طاقة البطارية وزيادة استخدام البيانات. الحد الأقصى لعدد الأجهزة المقيدة المسموح بها هو %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "تفعيل"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "تم بلوغ حد استخدام البيانات"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "وضع الطيران"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "تعرض أسماء الأجهزة لتمييز كل جهاز متوفر في قائمة الأجهزة القريبة، عبر البلوتوث ومباشر Wi-Fi وغيرها من الطرق."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "لاستخدام التقييد، قم بالتوصيل بشبكات المحمول"
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "تغيير الاسم"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "الأجهزة المتصلة"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "حدث خطأ في بطاقة SIM"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "يتعذر استخدام خدمة الحزمة. خارج نطاق التغطية."
+
diff --git a/po/az.po b/po/az.po
new file mode 100755
index 0000000..e7eda4a
--- /dev/null
+++ b/po/az.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Ləğv et"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Wi-Fi yandırılması mobil giriş nöqtəsini qeyri-aktiv edəcək. Davam edilsin?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "İnternet istifadəsi"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Bağlanma"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Bir daha göstərmə"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Simvolların sayı maksimuma %d çatıb"
+
+msgid "IDS_COM_SK_NO"
+msgstr "Xeyr"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Bəli"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Xeyr"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Bitdi"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Ləğv et"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Wi-Fi şəbəkəsinə qoşulduqda Bluetooth bağlantısından istifadə mümkün deyil."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Cihazın adını dəyiş"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Qurğumun adı"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Kodu daxil et."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "HAZIR"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "LƏĞV ET"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Bəli"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Yaddaşa yaz"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Parametrlər"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Bluetooth bağlanması"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Qoşulmuş cihaz"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "İst.edilmiş mlmtlr: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Cihazın adı"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Cihazın adını %s-da dəyişdirmək olar."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Cihazın adı: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Ən azı %d simvol daxil edin."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Mənim cihazımı gizlədin"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Şifrə"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d Bayt"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Təhlükəsizlik"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Bağlanmanı konfiqurasiya etmək üçün vurun."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Bağlama aktivdir"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Bağlanma hazırda başqa bir proqram tərəfindən idarə edilir. Bağlanmaya davam etmək üçün həmin proqram deaktiv ediləcək"
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Bu parol yalnız Wi-Fi bağlanma üçündür."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Wi-Fi bağlanma gizlədilib."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Mobil şəbəkəyə qoşul"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "USB naqili qoş"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Uçuş rejimini qeyri-aktiv et"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "SIM kartı daxil et"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Bağlantı alınmadı"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Bağlan istif mümkün deyil"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USB bağlanma"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Wi-Fi bağlanma"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Wi-Fi bağlanma param-i"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Qoşulmuş cihazlar: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Qoşulmuş cihazla əlaqə kəsiləcək."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "USB kabelini qoş."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Bağlanmanın qeyri-aktiv edilməsi əlaqəli cihazların İnternetə daxil olmasına imkan verməyəcək. Davam etsin?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "USB bağlanmasını aktivləşdirmək əvvəlki USB bağlantısını kəsəcək."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "SIM kartı daxil edin və bağlanmadan istifadə etmək üçün cihazı yenidən başladın."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Parol minimum %d simvol ehtiva etməlidir və uzunluğu %d simvoldan çox olmamalıdır."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Bağlanma daha çox batareyadan istifadə edir və verilənlərdən istifadənizi artırır."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Bu bağlantı funksiyasını aktivləşdirmək üçün mobil və ya Wi-Fi şəbəkəsinə qoşulun"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Bağlanmadan istifadə mümkün deyil."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Uçuş rejimində bağlanmadan istifadə etmək mümkün deyil. Bağlantıdan istifadə etmək üçün Uçuş rejimini qeyri-aktiv edin."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Bağlantının vaxtı bitdi"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Bağlantının vaxtı bitdi."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobil məlumatlar qeyri-aktiv edilib. Mobil məlumatları aktivləşdirin və yenidən cəhd edin."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Mobil şəbəkəyə qoşul"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Bir daha göstərmə"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Ən azı %d simvol"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Bağlantını qeyri-aktiv et"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Ad yoxdur"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Bağlanma aktiv edildi."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Söndürün"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Şəbəkə bağlantısı yoxdur"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Bluetooth-un görünməsinin vaxtı bitmişdir. Sizin cihaz ola bilər ki tapılmasın."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Bağlantı fasiləsi."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Minimum 8 simvollu parol daxil et."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Təhlükəsizlik növü: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Parametrlər"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Bağlanma daha çox batareyadan istifadə edir və verilənlərdən istifadənizi artırır. Bağlanan cihazların icazə verilən maksimum sayı %d-dir"
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Bağlanma aktiv edildi."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Wi-Fi şəbəkəsi ilə əlaqə kəsiləcək. Bağlanma daha çox batareyadan istifadə edir və verilənlərdən istifadənizi artırır. Bağlanan cihazların icazə verilən maksimum sayı %d-dir"
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Qoş"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Tarifdən ist limit çat"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Uçuş rejimi"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Bluetooth, Wi-Fi Direct və digər metodları vasitəsilə cihaz adları yaxınlıqdakı cihaz siyahısında mövcud olan cihazlardan hər birini ayırd etmək üçün göstərilir."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Bağlanmadan istifadə etmək üçün mobil şəbəkələrə qoşulun."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Adını dəyişdir"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Qoşulmuş cihazlar"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "SIM kart səhvi baş verdi"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Paket xidmətindən istifadə etmək mümkün deyil. Əhatə dairəsindən xaricdədir."
+
diff --git a/po/bg.po b/po/bg.po
new file mode 100755
index 0000000..2e54b0c
--- /dev/null
+++ b/po/bg.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Отмени"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Включването на Wi-Fi ще деактивира Mobile Hotspot. Продължаване?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Ползване на данни"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Привързване"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Не показвай отново"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Включването на Wi-Fi ще деактивира Wi-Fi привързване."
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Достигнат е максималният брой знаци %d."
+
+msgid "IDS_COM_SK_NO"
+msgstr "Не"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Да"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Не"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Готово"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Отмени"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Не може да се използва Bluetooth привързване, докато сте свързани към Wi-Fi мрежа."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Преименуване на устройството"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Име на моето устройство"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Въвеждане на парола"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "ГОТОВО"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ОТКАЗ"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Да"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Запази"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Настройки"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Bluetooth привързване"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Свързано устройство"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Дата на използване: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Име устройство"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Името на устройството може да бъде променено в %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Име на устройството: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Въведете поне %d знака."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Скрий моето устройство"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Парола"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d байта"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Защита"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Чукнете, за да конфигурирате привързване."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Привързв.активно"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Привързването в момента се управлява от друго приложение. За да конфигурирате привързването, приложението ще бъде деактивирано."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Тази парола е само за Wi-Fi привързване."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Wi-Fi привързването е скрито."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Свързване към мобилна мрежа"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Свързване на USB кабел"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Деактивиране режим Полет"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Поставете SIM карта"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Тетърингът е неуспешен"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Не може да се ползва тетъринг"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "Сдвояване през USB"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Wi-Fi привързване"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Наст. за Wi-Fi привързв."
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Свързани устройства: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Свързаното устройство ще бъде прекъснато."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Свързване с USB кабел"
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Деактивирането на привързването ще предотврати достъпа на свързаните устройства до интернет. Продължаване?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "Разрешаването на сдвояването през USB ще изключи предишната USB връзка."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Поставете SIM карта и рестартирайте устройството, за да използвате привързване."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Паролата трябва да съдържа поне %d знака и да не е по-дълга от %d знака."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Привързването изразходва повече енергия от батерията и увеличава потреблението на данни."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "За да активирате тази функция за привързване, свържете се към мобилна или Wi-Fi мрежа"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Не може да се използва привързване."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Привързването не може да се използва в режим Полет. За да използвате привързване, деактивирайте режим Полет."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Времето на тетъринга изтече"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Времето на тетъринг връзката изтече."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Мобилните данни са деактивирани. Активирайте мобилните данни и опитайте отново."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Свързв. към мобилна мрежа"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Не показвай повече"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Поне %d знака"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Деактивиране на тетъринг"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Без име"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Привързването е активирано."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Изключване"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Няма връзка с мрежата"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Видимостта на Bluetooth изтече. Вашето устройство може да не бъде открито."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Изтекло време на изчакване на връзка."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Въведете парола с поне 8 знака."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Тип защита: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Настройки"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Привързването консумира повече енергия от батерията и увеличава потреблението на данни. Максималният позволен брой привързани устройства е %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Привързването е активирано."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Wi-Fi мрежата ще бъде прекъсната. Привързването консумира повече енергия от батерията и увеличава потреблението на данни. Максималният позволен брой привързани устройства е %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Разрешаване"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Лимит изп. данни достиг."
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Режим Полет"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Имената на устройствата са показани, за да се различава всяко от устройствата, налични в списъка с устройства наблизо, и през Bluetooth, Wi-Fi Direct и други методи."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "За да използвате привързване, свържете се към мобилни мрежи."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Ново име"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Свързани устройства"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "Възникна грешка в SIM картата"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Не може да се използва пакетна услуга. Извън покритие."
+
diff --git a/po/ca.po b/po/ca.po
new file mode 100755
index 0000000..46f8de5
--- /dev/null
+++ b/po/ca.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Cancel"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Acceptar"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Se activa el Wi-Fi, es deshabilitarà Punt d'accés mòbil. Continuar?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Ús de dades"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Tethering"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "No ho tornis a mostrar."
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "S'ha assolit el nombre màxim de %d caràcters."
+
+msgid "IDS_COM_SK_NO"
+msgstr "No"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Sí"
+
+msgid "IDS_BR_SK_NO"
+msgstr "No"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Fet"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Cancel"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "No es pot utilitzar el tethering Bluetooth mentre està connectat a una xarxa Wi-Fi"
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Canviar el nom del dispositiu"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "El nom del meu dispositiu"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Introduir contrasenya"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "REALITZAT"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CANCEL·LAR"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Sí"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Desar"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Ajustaments"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Tethering Bluetooth"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Dispositiu connectat"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Dades utilitzades: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Nom dispositiu"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "El nom del dispositiu es pot canviar a %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Nom de dispositiu: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Introdueixi almenys %d caràcters"
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Ocultar el meu dispositiu"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Contrasenya"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d Bytes"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Seguretat"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Toqui per configurar tethering"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Tethering actiu"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "El tethering està controlat actualment per una altra aplicació. Per configurar-lo, cal deshabilitar aquesta aplicació."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Aquesta contrasenya només és pel tethering Wi-Fi"
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Tethering Wi-Fi amagat"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Connectar a xarxa mòbil"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Connectar cable USB"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Deshabilitar mode Vol"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Inserir targeta SIM"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Error d'Ancoratge a xarxa"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "No es pot utilit Ancor a xarxa"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "Ancoratge a xarxa USB"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Ancoratge a xarxa Wi-Fi"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Ajust Ancor a xarxa Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Dispositius connectats: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Es desconnectarà el dispositiu connectat"
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Connectar cable USB"
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Si deshabilita el tethering, impedirà que els dispositius vinculats accedeixin a Internet. Continuar?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "Si habilita el tethering USB, es desconnectaran les connexions USB prèvies"
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Insereixi una targeta SIM i reiniciï el dispositiu per utilitzar tethering"
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "La contrasenya ha de contenir al menys %d caràcters i no excedir els %d"
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "El tethering consumeix més bateria i augmenta el consum de dades"
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Per habilitar aquesta funció de tethering, connecti a una xarxa mòbil o Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "No es pot utilitzar el tethering"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "No es pot utilitzar tethering en mode Vol. Per utilitzar tethering, desactivi el mode Vol."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Connexió Ancorat xarxa esgotada"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Connexió d'Ancoratge a xarxa esgotada."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Les dades mòbils estan deshabilitades. Habiliti-les i torni-ho a intentar."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Connectar a xarxa mòbil"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "No tornar a mostrar"
+
+msgid "IDS_BR_SK_OK"
+msgstr "Acceptar"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Almenys %d caràcters"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Deshabilitar tethering"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Sense nom"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Tethering habilitat"
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Apagar"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Sense connexió de xarxa"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Ha caducat la visibilitat Bluetooth. No es pot trobar el seu dispositiu"
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Temps d'espera de connexió"
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Introdueixi una contrasenya d'almenys 8 caràcters"
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Tipus de seguretat: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Ajustaments"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "El tethering consumeix més bateria i augmenta el consum de dades. El nombre màxim de dispositius connectats amb tethering permesos és %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Tethering habilitat"
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Es desconnectarà la xarxa Wi-Fi. El tethering consumeix més bateria i augmenta el consum de dades. El nombre màxim de dispositius connectats amb tethering permesos és %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Activar"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Límit ús de dades assolit"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Mode Vol"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Els noms de dispositius es mostren per distingir cadascun dels dispositius disponibles a la llista de dispositius propers, i mitjançant Bluetooth, Wi-Fi Direct i altres mètodes."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Per utilitzar tethering, connecti a xarxes mòbils"
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Canv. nom"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Dispositius connectats"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "S'ha produït error targeta SIM"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "No es pot utilitzar el servei de paquets. Fora de cobertura."
+
diff --git a/po/cs.po b/po/cs.po
new file mode 100755
index 0000000..19b280b
--- /dev/null
+++ b/po/cs.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Zrušit"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Zapnutím Wi-Fi vypnete Mobile Hotspot. Chcete pokračovat?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Použití dat"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Sdílení internetového připojení"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Znovu nezobrazovat"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Bylo dosaženo maximálního počtu znaků %d."
+
+msgid "IDS_COM_SK_NO"
+msgstr "Ne"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Ano"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Ne"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Hotovo"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Zrušit"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Během připojení k síti Wi-Fi nelze použít sdílení připojení pomocí Bluetooth."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Přejmenovat zařízení"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Název zařízení"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Zadejte heslo."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "HOTOVO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ZRUŠIT"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Ano"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Uložit"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Nastavení"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Sdílení připojení Bluetooth"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Připojené zařízení"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Objem dat: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Jméno zařízení"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Název zařízení je možné změnit v %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Název zařízení: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Zadejte nejméně %d znaků."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Skrýt mé zařízení"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Heslo"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d B"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d kB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Zabezpečení"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Klepněte a nakonfigurujte sdílení připojení k Internetu."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Sdíl. přip. akt."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Sdílení připojení k Internetu je nyní ovládáno jinou aplikací. Abyste ho mohli nakonfigurovat, aplikace bude vypnuta."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Heslo platí pouze pro sdílení připojení Wi-Fi."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Sdílení připojení Wi-Fi je skryto."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Připojit k mobilní síti"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Připojte kabel USB"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Vypnout režim Letadlo"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Vložte SIM kartu"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Sdílení připojení se nezdařilo"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Sdílení připojení nelze použít"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "Sdílení přip. přes USB"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Sdílení připojení Wi-Fi"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Nast. sdílení přip. Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Připojená zařízení: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Připojené zařízení bude odpojeno."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Připojte USB kabel."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Vypnutím sdílení připojení zabráníte připojeným zařízením v přístupu k Internetu. Chcete pokračovat?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "Zapnutím sdílení připojení k Internetu přes USB odpojíte předchozí připojení přes USB."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Chcete-li použít sdílení připojení, vložte SIM kartu a restartujte zařízení."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Heslo musí obsahovat nejméně %d znaků a maximálně %d znaků."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Sdílení připojení spotřebovává více energie z baterie a zvyšuje využívání dat."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Chcete-li zapnout tuto funkci sdílení připojení k Internetu, připojte zařízení k mobilní síti nebo k síti Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Sdílení připojení nelze použít."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Sdílené připojení k Internetu nelze v režimu Letadlo použít. Chcete-li použít sdílené připojení k Internetu, vypněte režim Letadlo."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Časový limit sdílení připojení"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Vypršel časový limit sdílení připojení k Internetu."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobilní data jsou vypnutá. Zapněte mobilní data a opakujte akci."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Připojit k mobilní síti"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Znovu nezobrazovat"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Alespoň %d znaků"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Vypnout sdílení připojení"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Žádný název"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Sdílení připojení zapnuto."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Vypnout"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Žádné síťové připojení"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Platnost viditelnosti Bluetooth vypršela. Zařízení pravděpodobně nebude nalezeno."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Časový limit připojení."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Zadejte heslo o délce alespoň 8 znaků."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Typ zabezpečení: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Nastavení"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Sdílení připojení k Internetu spotřebovává více energie z baterie a zvyšuje využívání dat. Maximální povolený počet zařízení sdílejících připojení k Internetu je %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Sdílení připojení zapnuto."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Síť Wi-Fi bude odpojena. Sdílení připojení k Internetu spotřebovává více energie z baterie a zvyšuje využívání dat. Maximální povolený počet zařízení sdílejících připojení k Internetu je %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Povolit"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Dosažen limit využití dat"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "R. Letadlo"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Jsou zobrazeny názvy zařízení, aby se odlišila jednotlivá zařízení dostupná v seznamu nedalekých zařízení, a dostupná prostřednictvím Bluetooth, Wi-Fi Direct a dalších metod."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Chcete-li použít sdílení připojení k Internetu, připojte se k mobilním sítím."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Přejmenovat"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Připojená zařízení"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "Došlo k chybě SIM karty"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Nelze používat službu paketových přenosů. Mimo pokrytí."
+
diff --git a/po/da.po b/po/da.po
new file mode 100755
index 0000000..8735b94
--- /dev/null
+++ b/po/da.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Annullér"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Aktivering af Wi-Fi deaktiverer Mobile Hotspot. Fortsæt?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Databrug"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Internetdeling"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Vis ikke igen"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Det maksimale antal tegn %d er nået."
+
+msgid "IDS_COM_SK_NO"
+msgstr "Nej"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Ja"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Nej"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Udført"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Annullér"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Kan ikke bruge Bluetooth-internetdeling, mens Wi-Fi er tilsluttet."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Omdøb enhed"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Mit enhedsnavn"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Angiv adgangskode."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "UDFØRT"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ANNULLER"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Ja"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Gem"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Indstillinger"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Bluetooth-internetdeling"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Forbundet enhed"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Data brugt: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Enhedsnavn"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Enhedsnavnet kan ændres i %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Enhedsnavn: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Indtast mindst %d tegn."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Skjul min telefon"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Adgangskode"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d bytes"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Sikkerhed"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Tryk for at konfigurere deling."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Deling aktiv"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Internetdeling styres i øjeblikket af et andet program. For at konfigurere internetdeling vil nævnte program blive deaktiveret."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Denne adgangskode er kun til Wi-Fi-deling."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Wi-Fi-deling skjult."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Opret forb. til mobilt netværk"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Tilslut USB-kabel"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Deaktivér Flytilstand"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Isæt SIM-kort"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Deling mislykkedes"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Kan ikke anvende deling"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USB-internetdeling"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Wi-Fi-deling"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Indstilling. Wi-Fi-deling"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Tilsluttede enheder: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Tilsluttet enhed vil blive frakoblet."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Tilslut USB-kabel."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Deaktivering af deling forhindrer kædede enheder i at gå på internettet. Fortsæt?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "Aktivering af USB-deling vil frakoble den tidligere USB-forbindelse."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Isæt SIM-kort, og genstart enhed for at bruge deling."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Adgangskode skal indeholde mindst %d tegn og må ikke overstige %d tegn."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Internetdeling bruger mere batteri og forøger dit dataforbrug."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "For at aktivere denne internetdelingsfunktion skal du oprette forbindelse til et mobilt netværk eller Wi-Fi-netværk."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Kan ikke anvende deling."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Kan ikke bruge internetdeling i Flytilstand. For at bruge internetdeling skal du deaktivere Flytilstand."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Internetdeling fik timeout"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Forbindelse til internetdeling fik timeout."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobile data er deaktiveret. Aktivér mobile data, og prøv igen."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Slut til mobilt netværk"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Vis ikke igen"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Mindst %d tegn"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Deaktivér Deling"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Intet navn"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Internetdeling aktiveret."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Deaktivér"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Ingen netværksforbindelse"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Bluetooth-synlighed fik timeout. Din enhed er muligvis ikke blevet fundet."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Forbindelses-timeout."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Angiv adgangskode på mindst otte tegn."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Sikkerhedstype: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Indstillinger"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Internetdeling bruger mere batteri og øger dit dataforbrug. Det maksimalt tilladte antal af enheder til internetdeling er %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Internetdeling aktiveret."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Wi-Fi-netværk vil blive frakoblet. Internetdeling bruger mere batteri og øger dit dataforbrug. Det maksimalt tilladte antal af enheder til internetdeling er %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Aktivér"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Brugsgrænse for data nået"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Flytilstand"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Enhedsnavne vises for at identificere hver enkelt af de tilgængelige enheder i forhold til andre enheder i nærheden og via Bluetooth, Wi-Fi Direct og andre metoder."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Du skal oprette forbindelse til mobilt netværk for at bruge deling."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Omdøb"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Tilsluttede enheder"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "Der opstod fejl med SIM-kortet"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Kan ikke anvende pakketjeneste. Uden for dækning."
+
diff --git a/po/de.po b/po/de.po
new file mode 100755
index 0000000..3ae359c
--- /dev/null
+++ b/po/de.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Abbrechen"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Durch das Einschalten von WLAN wird Mobile Hotspot deaktiviert. Fortfahren?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Datennutzung"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Tethering"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Nicht mehr anzeigen"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Maximale Anzahl %d von Zeichen erreicht."
+
+msgid "IDS_COM_SK_NO"
+msgstr "Nein"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Ja"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Nein"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Fertig"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Abbrechen"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Verwendung von Bluetooth-Tethering bei Verbindung über WLAN-Netzwerk nicht möglich"
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Gerätenamen ändern"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Name meines Geräts"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Passwort eingeben"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "FERTIG"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ABBRECHEN"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Ja"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Speichern"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Einstellungen"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Bluetooth-Tethering"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Verbundenes Gerät"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Verbrauchte Daten: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Gerätename"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Gerätename kann in %s geändert werden."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Gerätename: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Geben Sie mindestens %d Zeichen ein."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Mein Gerät ausblenden"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Passwort"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d Byte"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Sicherheit"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Tippen, um Tethering zu konfigurieren"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Tethering aktiv"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Tethering wird gerade von einer anderen Anwendung gesteuert. Diese Anwendung wird zur Konfiguration von Tethering deaktiviert."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Dieses Passwort gilt nur für WLAN-Tethering."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "WLAN-Tethering ausgeblendet"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Mit mobilem Netzwerk verbinden"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Anschluß eines USB-Kabel"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Deaktivieren des Offline-Modus"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "SIM-Karte einlegen"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Tethering schlug fehl"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Tethering nicht möglich"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USB-Tethering"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "WLAN-Tethering"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "WLAN-Tethering-Einstell."
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Verbundene Geräte: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Das angeschlossene Gerät wird getrennt."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "USB-Kabel anschließen"
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Das Deaktivieren von Tethering verhindert den Zugriff verbundener Geräte auf das Internet. Fortfahren?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "Das Aktivieren des USB-Tethering beendet die vorherige USB-Verbindung."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "SIM-Karte einsetzen und Gerät neu starten, um Tethering zu verwenden."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Passwort muss mindestens %d, jedoch nicht mehr als %d Zeichen enthalten"
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Tethering verbraucht mehr Akkuleistung und erhöht Ihre Datennutzung."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Wenn Sie die Tethering-Funktion aktivieren möchten, stellen Sie eine Verbindung mit einem WLAN oder einem mobilen Netz her."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Tethering kann nicht verwendet werden"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Tethering kann im Offline-Modus nicht verwendet werden. Um Tethering zu verwenden, deaktivieren Sie den Offline-Modus."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Tethering-Verbindungs-Timeout"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Timeout bei der Tethering-Verbindung."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobile Daten sind deaktiviert. Aktivieren Sie mobile Daten und versuchen Sie es dann erneut."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Mit Mobilnetz verbinden"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Nicht erneut anzeigen"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Mindestens %d Zeichen"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Deaktivieren von Tethering"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Kein Name"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Tethering aktiviert"
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Ausschalten"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Keine Netzverbindung"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Die Bluetooth-Sichtbarkeit ist abgelaufen. Ihr Gerät wird möglicherweise nicht gefunden."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Verbindung getrennt"
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Nicht erneut anzeigen"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Geben Sie ein Passwort mit mindestens 8 Zeichen ein"
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Sicherheitstyp: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Einstellungen"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Tethering verbraucht mehr Akkuleistung und erhöht Ihr Datenvolumen. Für Tethering sind maximal %d Geräte erlaubt."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Tethering aktiviert"
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Die WLAN-Verbindung wird getrennt. Tethering verbraucht mehr Akkuleistung und erhöht Ihr Datenvolumen. Für Tethering sind maximal %d Geräte erlaubt."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Aktivieren"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Max. Datennutzg. erreicht"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Offl.-Modus"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Gerätenamen werden angezeigt um jedes Gerät unterscheiden zu können, das über die Liste naher Geräte, Bluetooth, Wi-Fi Direct oder andere Methoden verfügbar ist."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Wenn Sie Tethering verwenden möchten, müssen Sie mit mobilen Netzwerken verbunden sein."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Umbenennen"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Verbundene Geräte"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "SIM-Karten-Fehler aufgetreten"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Paketdienst kann nicht verwendet werden. Außerhalb des Abdeckungsbereichs"
+
diff --git a/po/el_GR.po b/po/el_GR.po
new file mode 100755
index 0000000..de12f38
--- /dev/null
+++ b/po/el_GR.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Άκυρο"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Η ενεργοποίηση του Wi-Fi θα απενεργοποιήσει το Mobile Hotspot. Συνέχεια;"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Χρήση δεδομένων"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Tethering"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Να μην εμφανιστεί ξανά"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Η ενεργοποίηση του Wi-Fi θα απενεργοποιήσει το tethering μέσω Wi-Fi."
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Συμπληρώθηκε ο μέγιστος αριθμός %d χαρακτήρων."
+
+msgid "IDS_COM_SK_NO"
+msgstr "Όχι"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Ναι"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Όχι"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Ok"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Άκυρο"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Δεν είναι δυνατή η χρήση tethering μέσω Bluetooth κατά τη σύνδεση σε δίκτυο Wi-Fi."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Μετονομασία συσκευής"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Το όνομα της συσκευής μου"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Εισαγωγή κωδικού."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "ΤΕΛΟΣ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ΑΚΥΡΟ"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Ναι"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Αποθ/ση"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Ρυθμίσεις"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Tethering μέσω Bluetooth"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Συνδεδεμένη συσκευή"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Δεδομένα σε χρήση: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Όνομα συσκευής"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Μπορείτε να αλλάξετε το όνομα της συσκευής από το %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Όνομα συσκευής: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Εισαγάγετε τουλάχιστον %d χαρακτήρες."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Απόκρυψη της συσκευής μου"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Κωδικός πρόσβασης"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d Bytes"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Ασφάλεια"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Πατήστε για να κάνετε διαμόρφωση του tethering."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Tethering ενεργό"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Η λειτουργία tethering ελέγχεται από άλλη εφαρμογή αυτήν τη στιγμή. Η εν λόγω εφαρμογή θα απενεργοποιηθεί, για να πραγματοποιήσετε διαμόρφωση της λειτουργίας tethering."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Αυτός ο κωδικός πρόσβασης ισχύει μόνο για το tethering μέσω Wi-Fi."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Απόκρυψη tethering μέσω Wi-Fi."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Σύνδεση σε δίκτυο κιν. τηλεφ."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Συνδέστε καλώδιο USB"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Απενεργοποίηση λειτ. πτήσης"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Εισαγάγετε κάρτα SIM"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Το tethering απέτυχε"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Αδύνατη η χρήση του tethering"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "Tethering μέσω USB"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Tethering μέσω Wi-Fi"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Ρυθμίσεις tethering Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Συνδεδεμένες συσκευές: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Η συνδεδεμένη συσκευή θα αποσυνδεθεί."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Συνδέστε το καλώδιο USB."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Η απενεργοποίηση του tethering θα εμποδίσει την πρόσβαση των συνδεδεμένων συσκευών στο Internet. Συνέχεια;"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "Με την ενεργοποίηση της λειτουργίας tethering μέσω USB θα αποσυνδεθεί η προηγούμενη σύνδεση USB."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Εισαγάγετε την κάρτα SIM και επανεκκινήστε τη συσκευή για να χρησιμοποιήσετε τη λειτουργία tethering."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Ο κωδικός πρόσβασης πρέπει να περιέχει %d χαρακτήρες τουλάχιστον και να μην ξεπερνά τους %d χαρακτήρες."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Το tethering καταναλώνει περισσότερη ισχύ μπαταρίας και αυξάνει τη χρήση δεδομένων."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Για την ενεργοποίηση της λειτουργίας tethering, συνδεθείτε σε ένα δίκτυο κινητής τηλεφωνίας ή Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Δεν είναι δυνατή η χρήση tethering."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Δεν είναι δυνατή η χρήση του tethering στη λειτουργία πτήσης. Για να χρησιμοποιήσετε το tethering, απενεργοποιήστε τη λειτουργία πτήσης."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Ο χρόνος σύνδ. tethering έληξε"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Ο χρόνος σύνδεσης tethering έληξε."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Τα δεδομένα κινητής τηλεφωνίας είναι απενεργοποιημένα. Ενεργοποιήστε τα δεδομένα κιν. τηλεφ. και δοκιμάστε ξανά."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Σύνδ. σε δίκτ. κιν. τηλ."
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Να μην εμφανιστεί ξανά"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Τουλάχιστον %d χαρακτήρες"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Απενεργοποίηση tethering"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Κανένα όνομα"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Ενεργοποιήθηκε το tethering."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Απενεργοποίηση"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Χωρίς σύνδεση δικτύου"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Το χρονικό όριο της ορατότητας Bluetooth έληξε. Η συσκευή σας ενδέχεται να μην βρεθεί."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Λήξη χρόνου σύνδεσης."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Εισαγάγετε έναν κωδικό πρόσβασης με 8 χαρακτήρες τουλάχιστον."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Τύπος ασφάλειας: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Ρυθμίσεις"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Το tethering καταναλώνει περισσότερη ισχύ μπαταρίας και αυξάνει τη χρήση δεδομένων. Ο μέγιστος αριθμός συσκευών με tethering που επιτρέπεται είναι %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Ενεργοποιήθηκε το tethering."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Το δίκτυο Wi-Fi θα αποσυνδεθεί. Το tethering καταναλώνει περισσότερη ισχύ μπαταρίας και αυξάνει τη χρήση δεδομένων. Ο μέγιστος αριθμός συσκευών με tethering που επιτρέπεται είναι %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Ενεργό"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Συμπλ. ορίου χρήσης δεδ."
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Λειτ. πτήσ."
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Τα αρχεία συσκευής εμφανίζονται για την αναγνώριση των διαθέσιμων συσκευών στη λίστα των κοντινών συσκευών και των συσκευών που είναι διαθέσιμες μέσω Bluetooth, Wi-Fi Direct και άλλων μεθόδων."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Για τη χρήση της λειτουργίας tethering, συνδεθείτε σε δίκτυα κινητής τηλεφωνίας."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Μετονομασία"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Συνδεδεμένες συσκευές"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "Προέκυψε σφάλμα κάρτας SIM"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Δεν είναι δυνατή η χρήση της υπηρεσίας πακέτων. Εκτός δικτύου κάλυψης."
+
diff --git a/po/en.po b/po/en.po
new file mode 100755
index 0000000..a3aca34
--- /dev/null
+++ b/po/en.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Cancel"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Turning on Wi-Fi will disable Mobile Hotspot. Continue?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Data usage"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Tethering"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Do not show again."
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Maximum number of characters %d reached."
+
+msgid "IDS_COM_SK_NO"
+msgstr "No"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Yes"
+
+msgid "IDS_BR_SK_NO"
+msgstr "No"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Done"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Cancel"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Unable to use Bluetooth tethering while connected to Wi-Fi network."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Rename device"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "My device name"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Enter password."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "DONE"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CANCEL"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Yes"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Save"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Settings"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Bluetooth tethering"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Connected device"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Data used: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Device name"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Device name can be changed in %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Device name: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Enter at least %d characters."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Hide my device"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Password"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d bytes"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Security"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Tap to configure tethering."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Tethering active"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Tethering is currently being controlled by another application. To configure tethering, that application will be disabled."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "This password is only for Wi-Fi tethering."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Wi-Fi tethering hidden."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Connect to mobile network"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Connect USB cable"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Disable Flight mode"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Insert SIM card"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Tethering failed"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Unable to use tethering"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USB tethering"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Wi-Fi tethering"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Wi-Fi tethering settings"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Connected devices: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Connected device will be disconnected."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Connect USB cable."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Disabling tethering will prevent linked devices from accessing the Internet. Continue?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "Enabling USB tethering will disconnect previous USB connection."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Insert SIM card and restart device to use tethering."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Password must contain at least %d characters and not exceed %d characters."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Tethering consumes more battery power and increases your data usage."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "To enable this tethering function, connect to a mobile or Wi-Fi network."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Unable to use tethering."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Unable to use tethering in Flight mode. To use tethering, disable Flight mode."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Tethering connection timed out"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Tethering connection timed out."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobile data is disabled. Enable mobile data and try again."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Connect to mobile network"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Do not show again"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "At least %d characters"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Disable Tethering"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "No name"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Tethering enabled."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Turn Off"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "No network connection"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Bluetooth visibility has timed out. Your device might not be found."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Connection timeout."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Enter password of at least 8 characters."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Security type: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Settings"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Tethering consumes more battery power and increases your data usage. The maximum number of tethered devices allowed is %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Tethering enabled."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Wi-Fi network will be disconnected. Tethering consumes more battery power and increases your data usage. The maximum number of tethered devices allowed is %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Enable"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Data usage limit reached"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Flight mode"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Device names are displayed to distinguish each of the devices available in the nearby devices list, and via Bluetooth, Wi-Fi Direct, and other methods."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "To use tethering, connect to a mobile networks."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Rename"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Connected devices"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "SIM card error occurred"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Unable to use packet data service. Out of coverage."
+
diff --git a/po/en_PH.po b/po/en_PH.po
new file mode 100755
index 0000000..82ace92
--- /dev/null
+++ b/po/en_PH.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Cancel"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Turning on Wi-Fi will disable Mobile Hotspot. Continue?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Data usage"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Tethering"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Do not show again."
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Maximum number of characters %d reached."
+
+msgid "IDS_COM_SK_NO"
+msgstr "No"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Yes"
+
+msgid "IDS_BR_SK_NO"
+msgstr "No"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Done"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Cancel"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Unable to use Bluetooth tethering while connected to Wi-Fi network."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Rename device"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "My device name"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Enter password"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "DONE"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CANCEL"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Yes"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Save"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Settings"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Bluetooth tethering"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Connected device"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Data used: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Device name"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Device name can be changed in %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Device name: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Enter at least %d characters."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Hide my device"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Password"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d bytes"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Security"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Tap to configure tethering."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Tethering active"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Tethering is currently being controlled by another application. In order to configure tethering, another application will be disabled."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "This password is only for Wi-Fi tethering."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Wi-Fi tethering hidden."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Connect to mobile network"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Connect USB cable"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Disable Flight mode"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Insert SIM card"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Tethering failed"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Unable to use tethering"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USB tethering"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Wi-Fi tethering"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Wi-Fi tethering settings"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Connected devices: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Connected device will be disconnected."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Connect USB cable."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Disabling tethering will prevent linked devices from accessing the Internet. Continue?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "Enabling USB tethering will disconnect previous USB connection."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Insert SIM card and restart device to use tethering."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Password must contain at least %d characters and not exceed %d characters."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Tethering consumes more battery power and increases your data usage."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "To enable this tethering function, connect to a mobile or Wi-Fi network"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Unable to use tethering."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Unable to use tethering in Flight mode. To use tethering, disable Flight mode"
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Tethering connection timed out"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Tethering connection timed out."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobile data is disabled. Enable mobile data and try again"
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Connect to mobile network"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Do not show again"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "At least %d characters"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Disable Tethering"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "No name"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Tethering enabled."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Turn Off"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "No network connection"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Bluetooth visibility has timed out. Your device might not be found."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Connection time-out."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Enter password of at least 8 characters."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Security type: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Settings"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Tethering consumes more battery power and increases your data usage. The maximum number of tethered devices allowed is %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Tethering enabled."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Wi-Fi network will be disconnected. Tethering consumes more battery power and increases your data usage. The maximum number of tethered devices allowed is %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Enable"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Data usage limit reached"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Flight mode"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Device names are displayed to distinguish each of the devices available in the nearby devices list, and via Bluetooth, Wi-Fi Direct, and other methods."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "To use tethering, connect to a mobile networks."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Rename"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Connected devices"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "SIM card error occurred"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Unable to use packet service. Out of coverage."
+
diff --git a/po/en_US.po b/po/en_US.po
new file mode 100755
index 0000000..25dab68
--- /dev/null
+++ b/po/en_US.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Cancel"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Turning on Wi-Fi will turn off Mobile Hotspot. Continue?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Data usage"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Tethering"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Do not show again"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Maximum number of characters %d reached."
+
+msgid "IDS_COM_SK_NO"
+msgstr "No"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Yes"
+
+msgid "IDS_BR_SK_NO"
+msgstr "No"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Done"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Cancel"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Unable to use Bluetooth tethering while connected to Wi-Fi network."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Rename device"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "My device name"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Enter password"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "DONE"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CANCEL"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Yes"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Save"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Settings"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Bluetooth tethering"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Connected device"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Data used: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Device name"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Device name can be changed in %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Device name: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Enter at least %d characters."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Hide my device"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Password"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d Bytes"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Security"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Tap to configure tethering."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Tethering active"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Tethering is currently being controlled by another application. To configure tethering, that application will be turned off."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "This password is only for Wi-Fi tethering."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Wi-Fi tethering hidden."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Connect to mobile network"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Connect USB cable"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Turn off Airplane mode"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Insert SIM card"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Tethering failed"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Unable to use tethering"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USB tethering"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Wi-Fi tethering"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Wi-Fi tethering settings"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Connected devices: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Connected device will be disconnected."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Connect USB cable."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Disabling tethering will prevent linked devices from accessing the Internet. Continue?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "Enabling USB tethering will disconnect previous USB connection."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Insert SIM card and restart device to use tethering."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Password must contain at least %d characters and not exceed %d characters."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Tethering consumes more battery power and increases your data usage."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "To turn on this tethering function, connect to a mobile or Wi-Fi network."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Unable to use tethering."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Unable to use tethering in Airplane mode. To use tethering, turn off Airplane mode."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Tethering connection timed out"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Tethering connection timed out."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobile data is turned off. Turn on mobile data and try again."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Connect to mobile network"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Do not show again"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "At least %d characters"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Turn off Tethering"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "No name"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Tethering enabled."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Turn Off"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "No network connection"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Bluetooth visibility has timed out. Your device might not be found."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Connection timeout."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Enter password of at least 8 characters."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Security type: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Settings"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Tethering consumes more battery power and increases your data usage. The maximum number of tethered devices allowed is %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Tethering enabled."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Wi-Fi network will be disconnected. Tethering consumes more battery power and increases your data usage. The maximum number of tethered devices allowed is %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Enable"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Data usage limit reached"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Airplane mode"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Device names are displayed to distinguish each of the devices available in the nearby devices list, and via Bluetooth, Wi-Fi Direct, and other methods."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "To use tethering, connect to a mobile network."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Rename"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Connected devices"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "SIM card error occurred"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Unable to use packet service. Out of coverage."
+
diff --git a/po/es_ES.po b/po/es_ES.po
new file mode 100755
index 0000000..cd902b9
--- /dev/null
+++ b/po/es_ES.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Aceptar"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Si activa Wi-Fi, se desactivará Mobile Hotspot. ¿Continuar?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Uso de datos"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Módem USB"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "No mostrar de nuevo"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Si activa la red Wi-Fi, se desactivará la Zona Wi-Fi"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Se ha alcanzado el número máximo de caracteres %d."
+
+msgid "IDS_COM_SK_NO"
+msgstr "No"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Sí"
+
+msgid "IDS_BR_SK_NO"
+msgstr "No"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Finalizado"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "No se puede utilizar el módem Bluetooth mientras está conectado a una red Wi-Fi"
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Cambiar nombre"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Nombre de mi dispositivo"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Introducir contraseña"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "FINALIZADO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CANCELAR"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Sí"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Guardar"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Ajustes"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Módem Bluetooth"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Dispositivo conectado"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Datos usados: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Nombre del dispositivo"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "El nombre del dispositivo se puede cambiar en %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Nombre del dispositivo: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Introduzca al menos %d caracteres"
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "No mostrar mi dispositivo"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Contraseña"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d Bytes"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Seguridad"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Pulse para configurar el módem USB/Bluetooth"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Aclaje activo"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Otra aplicación está controlando actualmente el módem USB/Bluetooth. Para configurarlo, se desactivará esa aplicación."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Esta contraseña es solo para la Zona Wi-Fi"
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Zona Wi-Fi oculta"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Conectarse a red móvil"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Conectar cable USB"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Desactivar modo Avión"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Insertar tarjeta SIM"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Error de módem USB/Bluetooth"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "No disp. módem USB/Bluetooth"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "Módem USB"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Zona Wi-Fi"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Ajustes anclaje red Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Dispositivos conectados: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Se desconectará del dispositivo conectado"
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Conectar el cable USB"
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Si desactiva el módem USB/Bluetooth, impedirá que los dispositivos vinculados accedan a Internet. ¿Continuar?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "Si permite el módem USB, se desconectará la conexión USB previa"
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Introduzca la tarjeta SIM y reinicie el dispositivo para utilizar módem USB/Bluetooth"
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "La contraseña debe contener al menos %d caracteres y no superar los %d caracteres"
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "módem USB/Bluetooth consume mucha batería y aumenta el uso de datos"
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Para activar esta función de módem USB/Bluetooth, conéctese a una red móvil o Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "No se puede usar módem USB/Bluetooth"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "No se puede usar módem USB/Bluetooth en modo Avión. Para usar anclaje a red, desactive el modo Avión."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Tiem espera anclaje red agotado"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "El tiempo espera de módem USB/Bluetooth se ha agotado."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Los datos móviles están desactivados. Actívelos e inténtelo de nuevo."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Conectarse a red móvil"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "No volver a mostrar"
+
+msgid "IDS_BR_SK_OK"
+msgstr "Aceptar"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Al menos %d caracteres"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Desactivar módem USB/Bluetooth"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Sin nombre"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Conexión a red habilitada"
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Apagar"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "No hay conexión de red"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Ha caducado la visibilidad Bluetooth. No se puede encontrar su dispositivo"
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Tiempo de espera de conexión"
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Introduzca una contraseña de 8 caracteres como mínimo"
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Tipo de seguridad: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Ajustes"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "módem USB/Bluetooth consume más batería y aumenta el uso de datos. El número máximo de dispositivos anclados es %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Conexión a red habilitada"
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Se desconectará la red Wi-Fi. módem USB/Bluetooth consume más batería y aumenta el uso de datos. El número máximo de dispositivos anclados es %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Habilitar"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Lím uso datos alcanzado"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Modo Avión"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Los nombres de dispositivo se muestran para diferenciar cada uno de los dispositivos disponibles en la lista de dispositivos cercanos y mediante Bluetooth, Wi-Fi Direct y otros métodos."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Para usar módem USB/Bluetooth, conecte a redes móviles"
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Camb. nom"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Dispositivos conectados"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "Error en la tarjeta SIM"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "No se puede usar servicio de paquetes. Fuera de cobertura."
+
diff --git a/po/es_US.po b/po/es_US.po
new file mode 100755
index 0000000..ecb78d7
--- /dev/null
+++ b/po/es_US.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Aceptar"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "La activación de Wi-Fi desactivará la Mobile Hotspot. ¿Continuar?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Uso de datos"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Anclaje a red"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "No volver a mostrar"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Se alcanzó el número máximo de caracteres (%d)."
+
+msgid "IDS_COM_SK_NO"
+msgstr "No"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Sí"
+
+msgid "IDS_BR_SK_NO"
+msgstr "No"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Realizado"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "No es posible usar el anclaje a red vía Bluetooth al estar conectado a una red Wi-Fi."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Renombrar dispositivo"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Nombre del dispositivo"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Introducir contraseña."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "REALIZADO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CANCELAR"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Sí"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Guardar"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Ajustes"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Anclaje a red Bluetooth"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Dispositivo conectado"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Uso de datos: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Nombre del dispositivo"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "El nombre del dispositivo puede cambiarse en %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Nombre del dispositivo: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Introducir al menos %d caracteres."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Ocultar mi dispositivo"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Contraseña"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d Bytes"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Seguridad"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Pulse para configurar el anclaje a red."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Anclaje a red act."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "El anclaje a red está siendo controlada por otra aplicación. Para configurar el anclaje a red, se desactivará esa aplicación."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Esta contraseña es solo para anclaje a red de Wi-Fi."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Anclaje a red de Wi-Fi oculta."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Conectar a red móvil"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Conectar cable USB"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Desact. perfil Fuera de línea"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Inserte la tarjeta SIM"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Error de anclaje a red"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "No es pos. usar el ancl. a red"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "Anclaje a red USB"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Anclaje a red de Wi-Fi"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Con. anclaje a red Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Dispositivos conectados: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Se desconectará el dispositivo conectado."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Conectar cable USB."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Desactivar la redirección evitará que los dispositivos vinculados accedan a Internet. ¿Continuar?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "La activación de anclaje a red de USB desactivará la conexión USB anterior."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Inserte tarjeta SIM y reinicie el dispositivo para usar anclaje a red."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "La contraseña debe contener al menos %d caracteres y no superar los %d caracteres."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "El anclaje consume más batería y aumenta el uso de datos."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Para activar esta función de anclaje a red, conéctese a una red móvil o Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "No es posible usar redirección."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "No se puede usar anclaje a red en perfil Fuera de línea. Para usar anclaje a red desactive el perfil Fuera de línea."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Conex. de anclaje a red caduc."
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Ha caducado la conexión de anclaje a red."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Dato móviles desactivados. Active los datos móviles e inténtelo de nuevo."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Conectar a red móvil"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "No volver a mostrar"
+
+msgid "IDS_BR_SK_OK"
+msgstr "Aceptar"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Al menos %d caracteres"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Desactivar anclaje a red"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Sin nombre"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Conexión a red activada."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Apagar"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Sin conexión de red"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Caducó la visibilidad Bluetooth. Es posible que su dispositivo no sea encontrado."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Tiempo de inactividad de conexión."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "No volver a mostrar"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Introducir una contraseña de 8 caracteres como mínimo."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Tipo de seguridad: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Ajustes"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "El anclaje consume más batería y aumenta el uso de datos. El número máximo de dispositivos anclados permitidos es %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Conexión a red activada."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Se desconectará la red Wi-Fi. El anclaje consume más batería y aumenta el uso de datos. El número máximo de dispositivos anclados permitidos es %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Activado"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Se alc. lím. de uso de datos"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Perfil Fuera de línea"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Los nombres de dispositivo se muestran para diferenciar cada uno de los dispositivos disponibles en la lista de dispositivos cercanos y vía Bluetooth, Wi-Fi Directo y otros métodos."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Para usar el anclaje a red, conéctese a red móvil."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Renombrar"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Dispositivos conectados"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "Ocurrió un error con tarj. SIM"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "No se puede usar servicio de paquetes. Fuera de cobertura."
+
diff --git a/po/et.po b/po/et.po
new file mode 100755
index 0000000..c4ece9c
--- /dev/null
+++ b/po/et.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Tühista"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Wi-Fi sisselülitamine desaktiveerib mobiilse kuumkoha. Kas jätkata?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Andmekasutus"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Mobiilse internetiga ühendamine"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Ära näita uuesti"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Wi-Fi sisselulitamine desaktiveerib Wi-Fi modemi."
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Maksimaalne tähemärkide arv (%d) on saavutatud"
+
+msgid "IDS_COM_SK_NO"
+msgstr "Ei"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Jah"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Ei"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Valmis"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Tühista"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Bluetooth-modemit ei saa kasutada, kui olete ühendatud Wi-Fi võrguga."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Nimeta seade ümber"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Minu seadme nimi"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Sisestage parool."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "VALMIS"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "TÜHISTA"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Jah"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Salvesta"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Seaded"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Bluetooth-jagamine"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Ühendatud seade"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Kasutatud andmed: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Seadme nimi"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Seadme nime saab muuta menuus %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Seadme nimi: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Sisestage vahemalt %d tahemarki."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Peida minu seade"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Parool"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d baiti"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Turvalisus"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Toksake, et konfigureerida modemit."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Modem aktiivne"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Modemit juhib hetkel teine rakendus. Modemi konfigureerimiseks desaktiveeritakse see rakendus."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "See parool on ainult Wi-Fi kaudu vahendamise jaoks."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Wi-Fi kaudu vahendamine on peidetud."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Loo ühendus mobiilsidevõrguga"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Ühendage USB-kaabel"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Desaktiveeri lennurežiim"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Paigaldage SIM-kaart"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Modemiühendus nurjus"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Modemit ei saa kasutada"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USB-modem"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Wi-Fi kaudu vahendamine"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Wi-Fi-vahendamise seaded"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Ühendatud seadmed: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Uhendatud seadme uhendus katkestatakse."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Uhenda USB-kaabel."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Vahendamise keelamine takistab lingitud seadmetel Internetile juurdepääsu. Kas jätkata?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "USB-modemi aktiveerimisel katkestatakse eelmine USB-uhendus."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Vahendamiseks sisestage SIM-kaart ja taaskaivitage seade."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Parool peab sisaldama vahemalt %d tahemarki, kuid ei tohi olla pikem kui %d tahemarki."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Modemi kasutamine tarbib rohkem akutoidet ja suurendab andmekasutust."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Selle modemifunktsiooni aktiveerimiseks looge ühendus mobiilside- või Wi-Fi võrguga"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Vahendamist ei saa kasutada."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Modemit ei saa lennurežiimis kasutada. Modemi kasutamiseks desaktiveerige lennurežiim."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Modemiühendus on aegunud"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Modemiühendus on aegunud."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobiilne andmeside on desaktiveeritud. Aktiveerige mobiilne andmeside ja proovige uuesti."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Loo ühendus mob.võrguga"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Ära enam kuva"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Vähemalt %d tähemärki"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Desaktiveeri modem"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Nimi puudub"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Modem aktiveeritud."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Lülita välja"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Võrguühendus puudub"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Bluetooth-uhenduse nahtavus on aegunud. Teie seade ei pruugi olla leitav."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Ühenduse ajalõpp."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Sisestage vahemalt 8 tahemargi pikkune parool."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Turvalisuse tüüp: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Seaded"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Modemi kasutamine tarbib rohkem akutoidet ja suurendab andmekasutust. Maksimaalne lubatud modemiseadmete arv on %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Modem aktiveeritud."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Wi-Fi-võrgu ühendus katkestatakse. Modemi kasutamine tarbib rohkem akutoidet ja suurendab andmekasutust. Maksimaalne lubatud modemiseadmete arv on %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Luba"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "And.kas. piir. saavutatud"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Lennurežiim"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Seadmete nimed kuvatakse selleks, et eristada iga lähedalasuva seadme loendis ja Bluetoothi, Wi-Fi Directi ja muude meetodite kaudu saadaolevat seadet."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Modemi kasutamiseks looge uhendus mobiilsidevorkudega."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Nim. ümb."
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Ühendatud seadmed"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "Ilmnes SIM-kaardi tõrge"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Pakettandmeside teenust ei saa kasutada. Levialast valjas."
+
diff --git a/po/eu.po b/po/eu.po
new file mode 100755
index 0000000..c0f9860
--- /dev/null
+++ b/po/eu.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Ezeztatu"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Ados"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Wi-Fi pizteak Mobile Hotspot ezgaituko du. Jarraitu?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Datuen erabilera"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Sare ainguraketa"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Ez erakutsi berriro"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "%d gehienezko karaktere kopurura iritsi zara."
+
+msgid "IDS_COM_SK_NO"
+msgstr "Ez"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Bai"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Ez"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Amaituta"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Ezeztatu"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Ezin da Bluetooth ainguraketa erabili Wi-Fi konektatuta bazaude"
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Berrizendatu gailua"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Nire gailuaren izena"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Pasahitza idatzi"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "EGINA"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "UTZI"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Bai"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Gorde"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Ezarpenak"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Bluetooth ainguraketa"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Konektatutako gailua"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Erabilitako datuak: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Gailuaren izena"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Gailuaren izen alda daiteke %s-(a)n"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Gailuaren izena: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Adierazi gutxienez %d karaktere"
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Ezkutatu nire gailua"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Pasahitza"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d Byte"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Segurtasuna"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Ukitu ainguraketa konfiguratzeko"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Aingurak. aktibo"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Beste aplikazio batek ainguraketa kontrolatzen du orain. Ainguraketa konfiguratzeko, aplikazio hori ezgaituko da."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Pasahitz hau Wi-Fi ainguraketarako bakarrik da"
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Wi-Fi ainguraketa ezkutatuta"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Konektatu sare mugikorrera"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Konektatu USB kablea"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Ezgaitu Hegaldi modua"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Sartu SIM txartela"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Ainguraketak huts egin du"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Ezin izan da aingurak. erabili"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USB ainguraketa"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Wi-Fi ainguraketa"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Wi-Fi aingur. ezarpenak"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Konektatutako gailuak: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Konektatutako gailua deskonektatuko da"
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "USB kablea konektatu"
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Ainguraketa ezgaitzean horri lotutako gailuak ezingo dira Internetera sartu. Jarraitu?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "USB ainguraketa gaitzeak lehenagoko USB konexioak deskonektatuko ditu"
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Sartu SIM txartela eta berrabiarazi gailua ainguraketa erabiltzeko"
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Pasahitzak gutxienez %d karaktere izan behar ditu eta ezin ditu %d karaktereak gainditu"
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Ainguraketak bateria gehiago kontsumitzen du eta zure datuen erabilera areagotzen du"
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Ainguraketa funtzio hau gaitzeko, konektatu mugikor edo Wi-Fi sare batera"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Ezin izan da ainguraketa erabili"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Ezin da tethering erabili hegaldi moduan. Tethering erabiltzeko, desgaitu hegaldi modua."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Ainguraketa konexioa iraungita"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Ainguraketa konexioa iraungi da."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Datu mugikorrak desgaituta daude. Gaitu datu mugikorrak eta saiatu berriro."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Konektatu sare mugikorrera"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Ez erakutsi berriz"
+
+msgid "IDS_BR_SK_OK"
+msgstr "Ados"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Gutxienez %d karaktere"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Ezgaitu ainguraketa"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Izenik gabe"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Ainguraketa gaituta"
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Itzali"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Sare konexiorik ez"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Bluetooth-en ikusgaitasuna denboraz kanpo dago. Baliteke besteek zure gailua ez aurkitzea"
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Konexio denbora igaro da"
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Idatzi gutxienez 8 karaktereko pasahitza"
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Segurtasuna mota: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Ezarpenak"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Ainguraketak bateria gehiago kontsumitzen du eta zure datuen erabilera areagotzen du. Ainguratutako gehieneko gailu kopurua %d da."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Ainguraketa gaituta"
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Wi-Fi sarea deskonektatuko da. Ainguraketak bateria gehiago kontsumitzen du eta zure datuen erabilera areagotzen du. Ainguratutako gehieneko gailu kopurua %d da."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Gaitu"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Datu er. mugara helduta"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Hegal. mod."
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Gertuko gailuen zerrendan eta Bluetooth, Wi-Fi Direct eta beste metodo batzuen bidez erabilgarri dauden gailuen izenak erakusten dira."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Ainguraketa erabiltzeko, konektatu sare mugikorrak"
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Berrizendatu"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Konektatutako gailuak"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "SIM txartel errorea gertatu da"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Ezin da pakete zerbitzua erabili. Ez dago estaldurarik."
+
diff --git a/po/fi.po b/po/fi.po
new file mode 100755
index 0000000..b503f11
--- /dev/null
+++ b/po/fi.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Peruuta"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Jos otat Wi-Fi-yhteyden käyttöön, mobiilitukiasema poistetaan käytöstä. Jatketaanko?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Datan käyttö"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Yhteyden jako"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Älä näytä uudestaan"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Merkkien enimmäismäärä %d on saavutettu."
+
+msgid "IDS_COM_SK_NO"
+msgstr "Ei"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Kyllä"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Ei"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Valmis"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Peruuta"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Bluetooth-yhteyttä ei voi käyttää, kun Wi-Fi-verkkoyhteys on muodostettu."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Nimeä laite uudelleen"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Oman laitteen nimi"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Kirjoita salasana."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "VALMIS"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "PERUUTA"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Kyllä"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Tallenna"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Asetukset"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Bluetooth-liitos"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Yhdistetty laite"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Käyttöpäivä: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Laitteen nimi"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Laitteen nimi voidaan muuttaa kohdassa %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Laitteen nimi: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Anna vähintään %d merkkiä."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Piilota oma laite"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Salasana"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d tavua"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d kt"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d Mt"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Turvallisuus"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Määritä yhteys napauttamalla."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Yhteyden jak. k."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Yhteyttä hallitaan tällä hetkellä toisella sovelluksella. Sovellus on yhteyden määrittämiseksi poistettava käytöstä."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Tämä salasana on tarkoitettu vain Wi-Fi-yhteyden jakamista varten."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Wi-Fi-yhteyden jakaminen piilotettu."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Yhdistä matkapuhelinverkkoon"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Kytke USB-kaapeli"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Poista lentotila käytöstä"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Aseta SIM-kortti"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Yhteyden jako epäonnistui"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Yhteyttä ei voi jakaa"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USB-yhteys"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Wi-Fi-yhteyden jakaminen"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Wi-Fi-yht. jaon asetukset"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Yhdistetyt laitteet: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Yhdistetyn laitteen yhteys katkaistaan."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Liitä USB-kaapeli."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Yhteyden jakamisen lopettaminen estää yhdistettyjä laitteita muodostamasta Internet-yhteyttä. Jatketaanko?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "USB-yhteyden ottaminen käyttöön poistaa edellisen USB-yhteyden käytöstä."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Aseta SIM-kortti ja käynnistä laite uudelleen yhteyden jakamista varten."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Salasanassa on oltava ainakin %d merkkiä eikä se saa olla yli %d merkkiä pitkä."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Yhteyden jakaminen kuluttaa enemmän virtaa ja lisää tietojen käyttöä."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Voit ottaa tämän yhteyden jakamistoiminnon käyttöön muodostamalla yhteyden matkapuhelin- tai Wi-Fi-verkkoon."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Yhteyttä ei voi jakaa."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Yhteyttä ei voi jakaa lentotilassa. Jos haluat jakaa yhteyden, poista lentotila käytöstä."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Jaettu yhteys aikakatkaistu"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Jaettu yhteys aikakatkaistu."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobiilidata on poistettu käytöstä. Ota mobiilidata käyttöön ja yritä uudelleen."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Yhdistä matkapuh.verkkoon"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Älä näytä uudelleen"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Vähintään %d merkkiä"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Poista yhteyden jako käytöstä"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Ei nimeä"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Internet-yhteyden jako käytössä."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Poista käytöstä"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Ei verkkoyhteyttä"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Bluetooth-näkyvyys on aikakatkaistu. Laitetta ei ehkä löydy."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Yhteyden aikakatkaisu"
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Anna vähintään 8 merkkiä pitkä salasana."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Suojaustyyppi: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Asetukset"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Yhdistäminen kuluttaa enemmän virtaa ja lisää datan käyttöä. Yhdistettyjen laitteiden suurin sallittu määrä on %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Internet-yhteyden jako käytössä."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Wi-Fi-verkkoyhteys katkaistaan. Yhdistäminen kuluttaa enemmän virtaa ja lisää datan käyttöä. Yhdistettyjen laitteiden suurin sallittu määrä on %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Päälle"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Datankäyttöraj. saavut."
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Lentotila"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Laitteiden nimet näytetään, jotta käytettävissä olevat laitteet voidaan erottaa lähellä olevien laitteiden luettelossa sekä Bluetoothia, Wi-Fi Directia ja muita yhteystapoja käytettäessä."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Jos haluat käyttää yhteyttä, muodosta yhteys mobiiliverkkoihin."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Nim. uud."
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Yhdistetyt laitteet"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "SIM-korttivirhe"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Pakettipalvelua ei voi käyttää. Peittoalueen ulkopuolella."
+
diff --git a/po/fr.po b/po/fr.po
new file mode 100755
index 0000000..4f3bf3f
--- /dev/null
+++ b/po/fr.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Annuler"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "L'activation du Wi-Fi va désactiver le point d'accès mobile. Continuer ?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Utilisation des données"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Fonction modem"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Ne plus afficher"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Le nombre maximum de caractères (%d) est atteint."
+
+msgid "IDS_COM_SK_NO"
+msgstr "Non"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Oui"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Non"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Effectué"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Annuler"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Impossible d'utiliser le modem Bluetooth si une connexion au réseau Wi-Fi est en cours."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Renommer le périphérique"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Nom de mon périphérique"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Saisir le mot de passe."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "OK"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ANNULER"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Oui"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Sauveg."
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Paramètres"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Modem Bluetooth"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Appareil(s) connecté(s)"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Données utilisées : %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Nom de l'appareil"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Le nom de l'appareil peut être modifié sous %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Nom de l'appareil : %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Entrez au moins %d caractères."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Masquer mon appareil"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Mot de passe"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d octet(s)"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d ko"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d Mo"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Sécurité"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Appuyez pour configurer le modem."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Modem actif"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Le modem est actuellement contrôlé par une autre application. Pour configurer le modem, cette application va être désactivée."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Ce mot de passe est uniquement pour le modem Wi-Fi."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Modem Wi-Fi masqué"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Connexion au réseau mobile"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Brancher un câble USB"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Désactiver le mode Hors-ligne"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Insérer la carte SIM"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Échec du modem"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Impossible d'utiliser le modem"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "Modem USB"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Modem Wi-Fi"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Paramètres du modem Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Périphériques connectés : %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Le périphérique connecté sera déconnecté."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Connectez le câble USB."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "La désactivation du modem empêchera les appareils associés d'accéder à Internet. Continuer ?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "L'activation du modem USB va interrompre la connexion USB précédente."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Insérez une carte SIM et redémarrez l'appareil pour utiliser le modem."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Le mot de passe doit contenir au moins %d caractères et ne pas dépasser %d caractères."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "L'utilisation du modem sollicite davantage la batterie et augmente l'utilisation des données."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Pour activer la fonction de modem, connectez-vous à un réseau mobile ou Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Impossible d'utiliser le modem."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Impossible d'utiliser le modem en mode Hors-ligne. Pour utiliser le modem, désactivez le mode Hors-ligne."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Connexion au modem expirée"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "La connexion au modem a expiré."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Les données mobiles sont désactivées. Activez les données mobiles et réessayez."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Connexion au réseau mob."
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Ne plus afficher"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Au moins %d caractères"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Désactiver le modem"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Aucun nom"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Modem activé"
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Désactiver"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Aucune connexion réseau"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "La visibilité Bluetooth a expiré. Votre appareil risque de ne pas être détecté."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Connexion expirée"
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Ne plus afficher"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Entrez un mot de passe contenant au moins 8 caractères."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Type de sécurité : %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Paramètres"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "L'utilisation du modem sollicite davantage la batterie et augmente l'utilisation des données. Le nombre maximum d'appareils connectés est limité à %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Modem activé"
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "La connexion au réseau Wi-Fi va être interrompue. L'utilisation du modem consomme davantage de batterie et augmente l'utilisation des données. Le nombre maximum d'appareils connectés est limité à %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Activer"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Limite données atteinte"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "M. Hs-ligne"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Les noms des appareils sont affichés pour vous permettre de distinguer les appareils disponibles dans la liste des appareils à proximité, ainsi que via Bluetooth, Wi-Fi Direct ou par d'autres méthodes."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Pour utiliser le modem, connectez-vous aux réseaux mobiles."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Renommer"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Périphériques connectés"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "Erreur de carte SIM"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Impossible d'utiliser les connexions de données. Hors zone de couverture"
+
diff --git a/po/fr_CA.po b/po/fr_CA.po
new file mode 100755
index 0000000..d0f1a75
--- /dev/null
+++ b/po/fr_CA.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Annuler"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "L'activation du Wifi va désactiver Point d'accès mobile. Continuer ?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Utilisation des données"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Fonction modem"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Ne plus afficher"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Le nombre maximum de caractères (%d) est atteint."
+
+msgid "IDS_COM_SK_NO"
+msgstr "Non"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Oui"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Non"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "OK"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Annuler"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Impossible d'utiliser le modem Bluetooth si une connexion au réseau Wifi est en cours."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Renommer l'appareil"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Nom de mon périphérique"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Saisir le mot de passe."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "OK"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ANNULER"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Oui"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Sauv."
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Réglages"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Modem Bluetooth"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Périphérique connecté"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Données utilisées : %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Nom d'appareil"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Le nom de l'appareil ne peut pas être remplacé par %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Nom de l'appareil : %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Entrez au moins %d caractères."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Masquer mon périphérique"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Mot de passe"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d octets"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d Ko"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d Mo"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Sécurité"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Touchez pour configurer le modem."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Modem actif"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Le modem est actuellement contrôlé par une autre application. Pour configurer le modem, cette application va être désactivée."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Ce mot de passe est uniquement pour le modem Wifi."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Modem Wifi masqué"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Connexion au réseau mobile"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Brancher un câble USB"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Désactiver le mode Hors-ligne"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Insérer la carte SIM"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Échec du modem"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Impossible d'utiliser le modem"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "Modem USB"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Modem Wifi"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Paramètres du modem Wifi"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Périphériques connectés : %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Le périphérique connecté sera déconnecté."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Branchez le câble USB."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "La désactivation du modem empêchera les appareils associés d'accéder à Internet. Continuer ?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "L'activation du modem USB va déconnecter la connexion USB précédente."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Insérez une carte SIM et redémarrez l'appareil pour utiliser le modem."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Le mot de passe doit contenir au moins %d caractères et ne pas dépasser %d caractères."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Le modem consomme plus d'énergie et augmente l'utilisation des données."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Pour activer la fonction de modem, connectez-vous à un réseau mobile ou Wifi"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Impossible d'utiliser le modem."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Impossible d'utiliser le modem en mode Hors-ligne. Pour utiliser le modem, désactivez le mode Hors-ligne."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Connexion au modem expirée"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "La connexion au modem a expiré."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Les données mobiles sont désactivées. Activez les données mobiles et réessayez."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Connexion au réseau mob."
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Ne plus afficher"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Au moins %d caractères"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Désactiver le modem"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Aucun nom"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Modem activé."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Désactiver"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Aucune connexion réseau"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "La visibilité Bluetooth a expiré. Votre appareil risque de ne pas être détecté."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Connexion expirée."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Ne plus afficher"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Saisissez un mot de passe contenant au moins 8 caractères."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Type de sécurité : %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Réglages"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "L'utilisation du modem est énergivore et augmente l'utilisation des données. Le nombre maximum d'appareils connectés est limité à %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Modem activé."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "La connexion au réseau Wifi va être interrompue. L'utilisation du modem est énergivore et augmente l'utilisation des données. Le nombre maximum d'appareils connectés est limité à %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Activer"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Limite données atteinte"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "M. Hs-ligne"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Les noms des appareils sont affichés pour vous permettre de distinguer les appareils disponibles dans la liste des appareils à proximité, ainsi que via Bluetooth, Wifi Direct ou par d'autres méthodes."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Pour utiliser le modem, connectez-vous aux réseaux mobiles."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Renommer"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Périphériques connectés"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "Erreur de carte SIM"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Impossible d'utiliser le service de paquets. Hors zone de couverture."
+
diff --git a/po/ga.po b/po/ga.po
new file mode 100755
index 0000000..f2b929a
--- /dev/null
+++ b/po/ga.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Cuir ar ceal"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Díchumasófar Ball Te Móibíleach má chastar Wi-Fi air. Ar aghaidh?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Úsáid sonraí"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Ag déanamh teaghráin"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Ná taispeáin arís"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Uaslíon na gcarachtar %d bainte amach."
+
+msgid "IDS_COM_SK_NO"
+msgstr "Ná déan é"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Déan é"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Ná déan é"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Déanta"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Cuir ar ceal"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Ní féidir nascaireacht Bluetooth a úsáid agus tú nasctha le líonra Wi-Fi."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Athainmnigh an gléas"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Ainm mo ghléis"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Iontráil pasfhocal"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "DÉANTA"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CUIR AR CEAL"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Déan é"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Sábháil"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Socruithe"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Nascaireacht Bluetooth"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Gléas nasctha"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Sonraí úsáidte: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Ainm an ghléis"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Is féidir ainm an ghléis a athrú i %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Ainm an ghléis: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Iontráil %d carachtar ar a laghad"
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Folaigh mo ghléas"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Pasfhocal"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d beart"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Slándáil"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Tapáil le nascaireacht a chumrú"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Nascaireacht air"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Tá nascaireacht á rialú ag feidhmchlár eile faoi láthair. D'fhonn nascaireacht a chumrú, díchumasófar an feidhmchlár sin."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Is le nascaireacht Wi-Fi amháin an pasfhocal seo"
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Nascaireacht Wi-Fi folaithe."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Nasc le líonra móibíleach"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Ceangail cábla USB"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Díchumasaigh Mód eitilte"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Ionsáigh cárta SIM"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Theip ar nascaireacht"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Ní féidir nascaireacht a úsáid"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "Nascaireacht USB"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Nascaireacht Wi-Fi"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Soc. nascaireachta Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Gléasanna nasctha: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Dínascfar an gléas nasctha"
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Ceangail cábla USB"
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Má dhíchumasaítear nascaireacht ní bheidh gléasanna nasctha in ann an tIdirlíon a rochtain. Ar aghaidh?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "Dícheanglaítear an nasc USB roimhe seo má dhéantar nascaireacht USB a chumasú"
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Ionsáigh cárta SIM agus atosaigh an gléas le nascaireacht a úsáid"
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Ní mór %d carachtar ar a laghad a bheith sa phasfhocal agus gan %d carachtar a shárú"
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Úsáideann nascaireacht níos mó cumhacht ceallra agus méadaíonn sé úsáid sonraí agat"
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Leis an bhfeidhm nascaireachta seo a chumasú, nasc le líonra móibíleach nó Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Ní féidir nascaireacht a úsáid."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Ní féidir nascaireacht a úsáid sa mhód Eitilte. Díchumasaigh mód Eitilte le nascaireacht a úsáid."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Am ist. don nasc nascaireachta"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Am ist. don nasc nascaireachta."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Tá sonraí móibíleacha díchumasaithe. Cumasaigh sonraí móibíleacha agus triail arís é."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Nasc le líonra móibíleach"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Ná taispeáin arís"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "%d carachtar ar a laghad"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Díchumasaigh Nascaireacht"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Níl ainm ann"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Nascaireacht cumasaithe."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Cas As"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Níl nasc líonra ann"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Tá an t-am istigh d'infheictheacht Bluetooth. Is féidir nár aimsíodh do ghléas."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Am istigh don nasc."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Iontráil pasfhocal 8 gcarachtar ar a laghad"
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Cineál slándála: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Socruithe"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Ídítear tuilleadh cumhacht ceallra le nascaireacht agus méadaítear úsáid sonraí agat. Is iad %d uaslíon na ngléasanna ar a bhfuil nascaireacht ceadaithe."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Nascaireacht cumasaithe."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Déanfar líonra Wi-Fi dínascadh. Ídítear tuilleadh cumhacht ceallra le nascaireacht agus méadaítear úsáid sonraí agat. Is iad %d uaslíon na ngléasanna ar a bhfuil nascaireacht ceadaithe."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Cumasaigh"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Teor. sonraí bainte amach"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Mód eitilte"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Taispeántar ainmneacha gléasanna le hidirdhealú a dhéanamh idir na gléasanna atá ar fáil i liosta na ngléasanna in aice láimhe, agus trí Bluetooth, Wi-Fi Direct, agus modhanna eile."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Le nascaireacht a úsáid, nasc le líonraí móibíleacha"
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Athainmnigh"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Gléasanna nasctha"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "Tharla earráid cárta SIM"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Ní féidir seirbhís paicéid a úsáid. As raon clúdaigh."
+
diff --git a/po/gl.po b/po/gl.po
new file mode 100755
index 0000000..cf960e6
--- /dev/null
+++ b/po/gl.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Aceptar"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "A activación da Wi-Fi desactivará Mobile Hotspot. Desexas continuar?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Uso dos datos"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Ancoraxe á rede"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Non volver mostrar"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Alcanzouse o número máximo de carácteres %d."
+
+msgid "IDS_COM_SK_NO"
+msgstr "Non"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Si"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Non"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Finalizado"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Non se pode usar a ancoraxe á rede do Bluetooth mentres estás conectado á rede Wi-Fi"
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Cambiar nome do dispositivo"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Nome do meu dispositivo"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Introduza o contrasinal"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "FEITO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CANCELAR"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Si"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Gardar"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Axustes"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Ancoraxe á rede do Bluetooth"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Dispositivo conectado"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Datos usados: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Nome do dispositivo"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "O nome do dispositivo pode cambiarse en %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Nome do dispositivo: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Introduce polo menos %d carácteres"
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Ocultar o meu dispositivo"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Contrasinal"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d Bytes"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Seguridade"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Toca para configurar a ancoraxe á rede"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Ancoraxe activa"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "A ancoraxe á rede está a ser controlada actualmente por outra aplicación. Para configurar a ancoraxe á rede, esa aplicación desactivarase."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Este contrasinal só é para a ancoraxe á rede Wi-Fi"
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Ancoraxe á rede Wi-Fi oculta"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Conéctate a unha rede móbil"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Conectar cable USB"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Desactivar modo Avión"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Inserir tarxeta SIM"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Erro na ancoraxe á rede"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Imposible usar ancoraxe á rede"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "Ancoraxe á rede USB"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Ancoraxe á rede Wi-Fi"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Axus. ancoraxe rede Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Dispositivos conectados: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "O dispositivo conectado desconectarase"
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Conectar cable USB"
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "A desactivación da ancoraxe á rede impedirá que os dispositivos ligados accedan á Internet. Desexas continuar?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "A activación da ancoraxe á rede USB desconectará a conexión USB anterior"
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Insire a tarxeta SIM e reinicia o dispositivo para usar a ancoraxe á rede"
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "O contrasinal ten que ter polo menos %d carácteres e non superar %d carácteres"
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "A ancoraxe á rede consume máis batería e incrementa o uso de información"
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Para activar esta función de ancoraxe á rede, conéctate a unha rede móbil ou Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Non se pode empregar a ancoraxe á rede"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Non se pode usar a ancoraxe á rede no modo de Avión. Para usar a ancoraxe á rede, desactiva o modo de Avión."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Tempo espera conexión ancoraxe"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Superouse o tempo de espera da conexión de ancoraxe."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "A itinerancia de datos móbiles está desactivada. Activa a itinerancia de datos móbiles e téntao de novo."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Conéctate a rede móbil"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Non amosar outra vez"
+
+msgid "IDS_BR_SK_OK"
+msgstr "Aceptar"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Polo menos %d carácteres"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Desactivar ancoraxe á rede"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Sen nome"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Ancoraxe á rede activada"
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Desactivar"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Sen conexión de rede"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Esgotouse o tempo de espera da visibilidade do Bluetooth. É posible que o teu dispositivo non se atope"
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Superouse o tempo de espera da conexión"
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Introduce un contrasinal que conteña polo menos 8 carácteres"
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Tipo de seguridade: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Axustes"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "A ancoraxe á rede consume máis batería e incrementa o uso de datos. O número máximo de dispositivos ancorados á rede permitido é de %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Ancoraxe á rede activada"
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "A rede Wi-Fi desconectarase. A ancoraxe á rede consume máis batería e incrementa o uso de datos. O número máximo de dispositivos ancorados á rede permitido é de %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Activar"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Alcanzouse lím. uso datos"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Modo Avión"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Os nomes dos dispositivos amósanse para distinguir cada un dos dispositivos dispoñibles na lista de dispositivos próximos e a través de Bluetooth, Wi-Fi Direct e outros métodos."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Para usar a ancoraxe á rede, conéctate a unha rede móbil"
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Cam. nome"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Dispositivos conectados"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "Produciuse un erro tarxeta SIM"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Non se pode usar o paquete de servizos. Fóra de cobertura."
+
diff --git a/po/hi.po b/po/hi.po
new file mode 100755
index 0000000..1f8ef17
--- /dev/null
+++ b/po/hi.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "रद्द"
+
+msgid "IDS_COM_SK_OK"
+msgstr "ओके"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Wi-Fi चालू करने पर मोबाइल हॉटस्पॉट अक्षम हो जाएगा। जारी रखें?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "डाटा उपयोग"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "टेथरिंग"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "दोबारा न दिखाएँ।"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Wi-Fi चालू करने पर Wi-Fi टेथरिंग अक्षम हो जाएगा"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "वर्णों की अधिकतम संख्या %d तक पहुँच गई।"
+
+msgid "IDS_COM_SK_NO"
+msgstr "नहीं"
+
+msgid "IDS_BR_SK_YES"
+msgstr "हाँ"
+
+msgid "IDS_BR_SK_NO"
+msgstr "नहीं"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "पूर्ण"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "रद्द"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Wi-Fi नेटवर्क से कनेक्ट होने के दौरान ब्लूटूथ टेथरिंग उपयोग करने में असमर्थ।"
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "डिवाइस का नाम बदलें"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "मेरे डिवाइस का नाम"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "पासवर्ड प्रविष्ट करें"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "पूर्ण"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "रद्द करें"
+
+msgid "IDS_COM_SK_YES"
+msgstr "हाँ"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "सुरक्षित"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "सेटिंग्स"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "ब्लूटूथ टेथरिंग"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "कनेक्ट हुआ डिवाइस"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "उपयोग किया गया डाटा: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "डिवाइस का नाम"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "डिवाइस नाम %s में बदला जा सकता है"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "डिवाइस का नाम: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "कम से कम %d वर्ण प्रविष्ट करें।"
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "मेरी डिवाइस छिपाएँ"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "पासवर्ड"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d बाइट्स"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "सुरक्षा"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "टेथरिंग कॉन्फ़िगर करने के लिए टैप करें"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "टेथरिंग सक्रिय"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "वर्तमान में टेथरिंग को अन्य एप्लीकेशन द्वारा नियंत्रित किया गया है। टेथरिंग कॉन्फ़िगर करने के लिए, उस एप्लिकेशन को अक्षम किया जाएगा।"
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "यह पासवर्ड केवल Wi-Fi टेथरिंग के लिए है"
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Wi-Fi टेथरिंग छिपी।"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "मोबाइल नेटवर्क से कनेक्ट करें"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "USB केबल कनेक्‍ट करें"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "फ्लाइट मोड अक्षम करें"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "SIM कार्ड डालें"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "टेथरिंग विफल"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "टेथरिंग उपयोग करने में असमर्थ"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USB टेथरिंग"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Wi-Fi टेथरिंग"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Wi-Fi टेथरिंग सेटिंग्स"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "कनेक्ट किए गए डिवाइसेस: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "कनेक्ट किया गया डिवाइस डिस्कनेक्ट हो जाएगा।"
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "USB केबल कनेक्‍ट करें"
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "टेथरिंग अक्षम करने पर लिंक किए गए डिवाइसों का इंटरनेट उपयोग प्रतिबंधित हो जाएगा। जारी रखें?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "USB तेथरिंग सक्षम करने से पिछला USB कनेक्‍शन डिस्कनेक्ट किया जाएगा"
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "टेथरिंग का उपयोग करने के लिए SIM कार्ड डालें और डिवाइस पुनः चालू करें"
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "पासवर्ड में कम से कम %d वर्ण होने जरूरी है और %d वर्ण से अधिक नहीं होने चाहिए।"
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "टेथरिंग बैटरी पॉवर की ज्यादा खपत करता है और आपके डेटा उपयोग को बढ़ाता है"
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "यह टेथरिंग फ़ंक्शन सक्षम करने के लिए, किसी मोबाइल या Wi-Fi नेटवर्क से कनेक्ट करें"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "टेथरिंग का उपयोग करने में असमर्थ।"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "फ़्लाइट मोड में टेथरिंग उपयोग करने में असमर्थ। टेथरिंग का उपयोग करने के लिए फ़्लाइट मोड अक्षम करें।"
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "टेथरिंग कनेक्शन का समय समाप्त"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "टेथरिंग कनेक्शन का समय समाप्त हुआ।"
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "मोबाइल डाटा अक्षम है। मोबाइल डाटा सक्षम करें और फिर से प्रयास करें।"
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "मोबाइल नेटवर्क से कनेक्ट करें"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "दोबारा न दिखाएँ"
+
+msgid "IDS_BR_SK_OK"
+msgstr "ओके"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "कम से कम %d वर्ण"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "टेथरिंग अक्षम करें"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "नाम नहीं"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "टेथरिंग सक्षम किया गया"
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "बंद करें"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "कोई नेटवर्क कनेक्शन नहीं"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "ब्लूटूथ दृश्‍यता समय-सीमा समाप्त हो गई है। शायद आपका डिवाइस खोजा न जा सके।"
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "कनेक्शन समय समाप्ति।"
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "कम से कम 8 वर्णों का पासवर्ड प्रविष्ट करें।"
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "सुरक्षा प्रकार: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "सेटिंग्स"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "टेथरिंग बैटरी पॉवर की ज्यादा खपत करता है और आपका डाटा उपयोग बढ़ाता है। अनुमति प्राप्त टेथर किए गए डिवाइसों की अधिकतम संख्या %d है।"
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "टेथरिंग सक्षम किया गया"
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Wi-Fi नेटवर्क डिस्कनेक्ट किया जाएगा। टेथरिंग बैटरी पॉवर की ज्यादा खपत करता है और आपका डाटा उपयोग बढ़ाता है। अनुमति प्राप्त टेथर किए गए डिवाइसों की अधिकतम संख्या %d है।"
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "सक्षम करें"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "डाटा उपयोग सीमा तक पहुँच गया"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "फ्लाइट मोड"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "ब्लूटूथ, Wi-Fi Direct और किसी अन्य पद्धतियों के माध्यम से, निकटवर्ती डिवाइसों की सूची में उपलब्ध प्रत्येक डिवाइसों को पहचानने के लिए डिवाइस नाम प्रदर्शित होते हैं।"
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "टेथरिंग का उपयोग करने के लिए, किसी मोबाइल नेटवर्क से केनक्ट करें"
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "नाम बदलें"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "कनेक्ट किए गए डिवाइसेस"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "SIM कार्ड त्रुटि उत्पन्न हुई"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "पैकेट डाटा सेवा का उपयोग करने में असमर्थ। कवरेज से बाहर।"
+
diff --git a/po/hr.po b/po/hr.po
new file mode 100755
index 0000000..1960e42
--- /dev/null
+++ b/po/hr.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Prekid"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Uključivanjem Wi-Fi isključit će se mobilna pristupna točka. Nastavak?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Korištenje podataka"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Dijeljenje veze"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Ne prikazuj više"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Dosegnut maksimalan broj znakova %d."
+
+msgid "IDS_COM_SK_NO"
+msgstr "Ne"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Da"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Ne"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "OK"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Prekid"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Nemoguće koristiti Bluetooth dijeljenje dok ste spojeni na Wi-Fi mrežu."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Preimenuj uređaj"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Naziv mog uređaja"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Unesite lozinku."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "GOTOVO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ODUSTANI"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Da"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Spremi"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Postavke"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Bluetooth dijeljenje"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Spojeni uređaj"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Korišteni podaci: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Naziv uređaja"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Naziv uređaja može se promijeniti u %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Naziv uređaja: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Unesite min. %d znakova."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Sakrij moj uređaj"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Šifra"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d Bytes"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d kB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Sigurnost"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Dodirnite za konfiguraciju dijeljenja."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Dijeli se"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Dijeljenjem veze trenutačno upravlja druga aplikacija. Da biste konfigurirali dijeljenje veze, ta će se aplikacija isključiti."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Ova je lozinka samo za Wi-Fi dijeljenje."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Wi-Fi dijeljenje skriveno."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Spoji na mobilnu mrežu"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Spojite USB kabel"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Isključi Profil bez mreže"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Umetnite SIM karticu"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Dijeljenje nije uspjelo"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Nije mog. koristiti dijeljenje"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USB dijeljenje"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Wi-Fi dijeljenje"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Postavke Wi-Fi dijeljenja"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Spojeni uređaji: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Spojeni uređaj će se odspojiti."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Spoji USB kabel."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Ako isključite dijeljenje, spriječit ćete da povezani uređaji pristupaju internetu. Nastavak?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "Uključivanje USB dijeljenja prekinut će prethodnu USB vezu."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Umetnite SIM karticu i pokrenite uređaj da biste koristili dijeljenje."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Lozinka mora sadržavati najmanje %d, a najviše %d znakova."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Dijeljenje povećava potrošnju baterije i količinu prijenosa podataka."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Za uključivanje funkcije dijeljenja spojite se na mobilnu ili Wi-Fi mrežu."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Nemoguće koristiti dijeljenje."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Nemoguće koristiti dijeljenje u profilu Bez mreže. Za korištenje dijeljenja isključite profil Bez mreže."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Dijeljenje veze je isteklo"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Dijeljenje veze je isteklo."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobilni podaci su isključeni. Uključite mobilne podatke i pokušajte ponovno."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Spoji na mobilnu mrežu"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Ne prikazuj više"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Najmanje %d znakova"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Isključi Dijeljenje"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Nema imena"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Dijeljenje uključeno."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Isključi"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Nema mrežne veze"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Vidljivost Bluetootha je istekla. Vaš uređaj možda neće biti pronađen."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Istek veze."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Unesite lozinku s min. 8 znakova."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Vrsta sigurnosti: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Postavke"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Dijeljenje veze povećava potrošnju baterije i količinu prijenosa podataka. Maksimalan dopušten broj uređaja za dijeljenje veze je %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Dijeljenje uključeno."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Wi-Fi veza će se odspojiti. Dijeljenje veze povećava potrošnju baterije i količinu prijenosa podataka. Maksimalan dopušten broj uređaja za dijeljenje veze je %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Uključi"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Dosegn. ogr. korišt. pod."
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Bez mreže"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Nazivi uređaja prikazani su radi razlikovanja pojedinih uređaja dostupnih na listi najbližih uređaja, putem Bluetootha, Wi-Fi Directa te na druge načine."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Da biste koristili dijeljenje, spojite se na mobilne mreže."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Preimenuj"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Spojeni uređaji"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "Greška na SIM kartici"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Nemoguće koristiti paketnu uslugu. Nema mreže."
+
diff --git a/po/hu.po b/po/hu.po
new file mode 100755
index 0000000..c969579
--- /dev/null
+++ b/po/hu.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Mégse"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "A Wi-Fi bekapcsolásával letiltja a Mobile Hotspotot. Folytatja?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Adathasználat"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Internetmegosztás"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Ne jelenjen meg ismét"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Elérte a karakterek maximális számát (%d)."
+
+msgid "IDS_COM_SK_NO"
+msgstr "Nem"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Igen"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Nem"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Kész"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Mégse"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Amíg Wi-Fi hálózathoz kapcsolódik, a Bluetooth-internetmegosztás nem használható."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Eszköz átnevezése"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Saját eszköz neve"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Írja be a jelszót."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "KÉSZ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "MÉGSE"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Igen"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Ment"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Beállítások"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Bluetooth internetmegosztás"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Csatlakoztatott eszköz"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Adathasználat: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Eszköznév"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Az eszköz neve itt módosítható: %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Eszköz neve: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Írjon be legalább %d karaktert."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Saját eszköz elrejtése"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Jelszó"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d bájt"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d kB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Biztonság"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Érintse meg az internetmegosztás konfigurálásához."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Int.mego. aktív"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Az internetmegosztást jelenleg egy másik alkalmazás vezérli. Az internetmegosztás konfigurálásához ez az alkalmazás le lesz tiltva."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Ez a jelszó csak a Wi-Fi internetmegosztáshoz használható."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Wi-Fi internetmegosztás elrejtve."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Kapcsolódás mobilhálózathoz"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "USB-kábel csatlakoztatása"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Repülő üzemmód letiltása"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Helyezzen be SIM kártyát"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Sikertelen internetmegosztás"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Int.megosztás nem használható"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USB-internetmegosztás"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Wi-Fi internetmegosztás"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Wi-Fi int.megosztás beá."
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Csatlakoztatott eszközök: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "A csatlakoztatott eszköz le lesz választva."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Csatlakoztassa az USB-kábelt."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Az internetmegosztás letiltása esetén megszűnik a csatolt eszközök internetkapcsolata. Folytatja?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "Az USB-internetmegosztás engedélyezése esetén az előző USB-kapcsolat megszakad."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Az internetmegosztás használatához helyezzen be SIM kártyát, és indítsa újra az eszközt."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "A jelszónak legalább %d, legfeljebb %d karakterből kell állnia."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Az internetmegosztás használata gyorsan meríti az akkumulátort, és nagyobb adatforgalmat eredményez."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Ennek az internetmegosztási funkciónak az engedélyezéséhez kapcsolódjon mobil- vagy Wi-Fi hálózathoz."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Nem használható az internetmegosztás."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Repülő üzemmódban nem használható az internetmegosztás. Az internetmegosztás használatához tiltsa le a Repülő üzemmódot."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Lejárt az int.mego. kapcs. ideje"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Lejárt az internetmegosztásos kapcsolat ideje."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "A mobil internetkapcsolat le van tiltva. Engedélyezze a mobil internetkapcsolatot, és próbálja újra."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Kapcsolódás mobilhál.hoz"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Ne jelenjen meg újra"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Legalább %d karakter"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Internetmegosztás letiltása"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Nincs név"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Internetmegosztás engedélyezve."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Kikapcsolás"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Nincs hálózati kapcsolat"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "A Bluetooth láthatóság ideje lejárt. Az eszközt nem lehet megtalálni."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Kapcsolat időtúllépése."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Legalább 8 karakterből álló jelszót írjon be."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Biztonság típusa: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Beállítások"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Az internetmegosztás használata gyorsan meríti az akkumulátort, és nagyobb adatforgalmat eredményez. Az internetmegosztásban részt vevő eszközök maximális megengedett száma %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Internetmegosztás engedélyezve."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Megszűnik a Wi-Fi hálózati kapcsolat. Az internetmegosztás használata gyorsan meríti az akkumulátort, és nagyobb adatforgalmat eredményez. Az internetmegosztásban részt vevő eszközök maximális megengedett száma %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Engedélyezés"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Elérte az adatkorlátot"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Repülő ü.m."
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Megjelennek az eszköznevek, hogy meg lehessen különböztetni a közeli eszközök listáján szereplő, illetve Bluetooth, Wi-Fi Direct vagy egyéb módszer használatával elérhető egyes eszközöket."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Az internetmegosztás használatához létesítsen mobilhálózati kapcsolatot."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Átnevez"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Csatlakoztatott eszközök"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "SIM-hiba történt"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Nem használható csomagalapú szolgáltatás. Nincs lefedettség."
+
diff --git a/po/hy.po b/po/hy.po
new file mode 100755
index 0000000..c639113
--- /dev/null
+++ b/po/hy.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Չեղարկել"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Ընդունել"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Wi-Fi միացնելը կկասեցնի Շարժական թեժ կետը. շարունակե՞լ:"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Տվյալների օգտագործում"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Տեղակապում"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Չցուցադրել կրկին"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Wi-Fi-ը միացնելը կկասեցնի Wi-Fi տեղակապումը:"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Հասել է նիշերի առավելագույն քանակին՝ %d"
+
+msgid "IDS_COM_SK_NO"
+msgstr "Ոչ"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Այո"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Ոչ"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Պատրաստ"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Չեղարկել"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Անհնար է Bluetooth տեղակապում օգտագործել Wi-Fi ցանցին միացված ժամանակ:"
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Վերանվանել սարքը"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Իմ սարքի անունը"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Մուտքագրեք գաղտնաբառը:"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "ԱՐՎԱԾ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ԴԱԴԱՐԵՑՆԵԼ"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Այո"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Պահել"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Պարամետրեր"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Bluetooth տեղակապում"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Միացված սարք"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Օգտագործ. տվյալներ` %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Սարքի Անունը"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Սարքի անունը կարող է փոխվել %sում:"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Սարքի անվանումը՝ %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Մուտքագրել առնվազն %d նիշ:"
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Թաքցնել իմ սարքը"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Գաղտնաբառ"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d Բայտ"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d Կբ"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d Մբ"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Անվտանգություն"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Թակել՝ տեղակապումը կազմաձևելու համար:"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Տեղակապ. ակտիվ է"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Ներկա պահին տեղակապումը վերահսկվում է այլ ծրագրի կողմից: Տեղակապումը կազմաձևելու համար այդ ծրագիրը կկասեցվի"
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Այս գաղտնաբառը միայն Wi-Fi տեղակապման համար է:"
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Wi-Fi տեղակապումը թաքցված է:"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Միանալ շարժական կապի ցանցին"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Միացնել USB լարը"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Կասեցնել Թռիչքային ռեժիմը"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Մտցրեք SIM քարտ"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Տեղակապումը ձախողվեց"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Անհնար է օգտագործել տեղակապում"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USB տեղակապում"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Wi-Fi տեղակապում"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Wi-Fi տեղակապ. դրվածքներ"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Միացված սարքեր՝ %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Կապակցված սարքը կանջատվի:"
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Միացնել USB մալուխը:"
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Տեղակապումը կասեցնելը կապված սարքերին թույլ չի տա մուտք գործել ինտերնետ. շարունակե՞լ:"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "USB տեղակապման ընձեռումը կանջատի նախորդ USB միացումը:"
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Մտցնել SIM քարտ և վերագործարկել սարքը՝ տեղակապում օգտագործելու համար:"
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Գաղտնաբառը պետք է պարունակի առնվազն %d նիշ և չգերազանցի %d նիշը:"
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Տեղակապումը մարտկոցի ավելի շատ էներգիա է սպառում և ավելացնում է տվյալների օգտագործումը:"
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Տեղակապման գործառույթն ընձեռելու համար միացեք շարժական կամ Wi-Fi ցանցի"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Անհնար է օգտագործել տեղակապում:"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Անհնար է տեղակապումն օգտագործել Թռիչքային ռեժիմում: Տեղակապումից օգտվելու համար կասեցնել Թռիչքային ռեժիմը:"
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Տեղակապման միացման ժկ սպառվել է"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Տեղակապման միացման ժամանակը սպառվել է:"
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Շարժական տվյալները կասեցված են: Ընձեռեք շարժական տվյալները և նորից փորձեք:"
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Միանալ շարժական ցանցին"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Այլևս ցույց չտալ"
+
+msgid "IDS_BR_SK_OK"
+msgstr "Ընդունել"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Առնվազն %d նիշ"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Կասեցնել Տեղակապումը"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Անուն չկա"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Տեղակապումն ընձեռված է:"
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Անջատել"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Ցանցային միացում չկա"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Bluetooth տեսանելիության համար հատկացված ժամանակը սպառվել է: Ձեր սարքը գուցե չգտնվի:"
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Միացման պարապուրդ:"
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Մուտքագրել առնվազն 8-նիշանի գաղտնաբառ:"
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Անվտանգության տիպը՝ %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Պարամետրեր"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Տեղակապումը մարտկոցի ավելի շատ էներգիա է սպառում և ավելացնում է տվյալների օգտագործումը: Տեղակապված սարքերի առավելագույն թույլատրված քանակը %d է"
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Տեղակապումն ընձեռված է:"
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Wi-Fi ցանցը կանջատվի: Տեղակապումը մարտկոցի ավելի շատ էներգիա է սպառում և ավելացնում է տվյալների օգտագործումը: Տեղակապված սարքերի առավելագույն թույլատրված քանակը %d է"
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Ակտիվացնլ"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Հասել է տվ. օգտ. սհմնչափ"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Թռչք. ռեժիմ"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Սարքի անունները ցուցադրվում են, որպեսզի տարբերվի մոտակա սարքերի ցանկում առկա և Bluetooth, Wi-Fi Direct ու այլ եղանակներով մատչելի սարքերից յուրաքանչյուրը:"
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Տեղակապում օգտագործելու համար միացեք շարժական կապի ցանցերին:"
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Վրանվանել"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Միացված սարքեր"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "SIM քարտի սխալ է տեղի ունեցել"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Անհնար է օգտագործել Ձայնային հրամայող: Ծածկույթից դուրս:"
+
diff --git a/po/is.po b/po/is.po
new file mode 100755
index 0000000..3807c5f
--- /dev/null
+++ b/po/is.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Hætta við"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Í lagi"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Ef þú kveikir á Wi-Fi slokknar á Mobile Hotspot. Halda áfram?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Gagnanotkun"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Sími sem netaðgangsstaður"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Ekki birta aftur"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Hámarksfjölda stafa (%d) hefur verið náð."
+
+msgid "IDS_COM_SK_NO"
+msgstr "Nei"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Já"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Nei"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Lokið"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Hætta við"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Ekki er hægt að nota Bluetooth tjóðrun þegar tengst er við þráðlaust net (Wi-Fi)."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Endurnefna tæki"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Heiti tækisins"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Rita aðgangsorð."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "LOKIÐ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "HÆTTA VIÐ"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Já"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Vista"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Stillingar"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Bluetooth-tjóðrun"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Tengt tæki"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Notuð gögn: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Heiti tækis"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Heiti tækis má breyta í %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Heiti tækis: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Sláðu inn minnst %d stafi."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Fela tækið mitt"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Aðgangsorð"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d Bæti"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Öryggi"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Pikkaðu til að stilla tjóðrun."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Tjóðrun er virk"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Annað forrit er að stjórna tjóðrun. Slökkt verður á því forriti til að stilla tjóðrun."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Þetta lykilorð er aðeins fyrir Wi-Fi tjóðrun."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Wi-Fi tjóðrun falin."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Tengjast farsímakerfi"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Tengdu USB-snúru"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Slökkva á flugstillingu"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Settu inn SIM-kort"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Mistókst að tjóðra"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Ekki er hægt að nota tjóðrun"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USB-tjóðrun"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Wi-Fi tjóðrun"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Wi-Fi tjóðrunarstillingar"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Tengd tæki: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Tengt tæki verður aftengt."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Tengjast USB-snúru."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Ef slökkt er á tjóðrun missa tengd tæki netsamband. Halda áfram?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "Með því að kveikja á USB-tjóðrun slokknar á fyrri USB-tengingu."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Settu inn SIM-kort og endurræstu tækið til að nota tjóðrun."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Lykilorðið verður að vera a.m.k. %d stafir og má ekki vera lengra en %d stafir."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Tjóðrun notar meiri orku og eykur gagnanotkun."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Tengdu við farsímakerfi eða Wi-Fi net til að kveikja á þessum tjóðrunareiginleika"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Ekki hægt að nota tjóðrun."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Ekki er hægt að nota tjóðrun í flugstillingu. Slökktu á flugstillingu til að nota tjóðrun."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Tjóðrunartenging rann út á tíma"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Tjóðrunartenging rann út á tíma."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Slökkt er á farsímagögnum. Virkjaðu farsímagögn og reyndu aftur."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Tengjast farsímakerfi"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Ekki sýna aftur"
+
+msgid "IDS_BR_SK_OK"
+msgstr "Í lagi"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Minnst %d stafir"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Slökkva á tjóðrun"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Ekkert heiti"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Netaðgangsstaður virkur."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Slökkva"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Ekkert netsamband"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Bluetooth-sýnileiki rann út á tíma. Ekki er víst að tækið finnist."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Tenging útrunnin."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Sláðu inn minnst 8 stafa lykilorð."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Öryggisgerð: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Stillingar"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Tjóðrun notar meiri orku og eykur gagnanotkun. Leyfilegur hámarksfjöldi tjóðraðra tækja er %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Netaðgangsstaður virkur."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Wi-Fi netið verður aftengt. Tjóðrun notar meiri orku og eykur gagnanotkun. Leyfilegur hámarksfjöldi tjóðraðra tækja er %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Gera virkt"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Hámarksgagnanotkun náð"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Flugstill."
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Heiti tækja eru birt til að greina tiltæk tæki í sundur á listanum yfir nálæg tæki, með Bluetooth, Wi-Fi Direct og öðrum aðferðum."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Tengstu farsímakerfum til að nota tjóðrun."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Endurnefna"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Tengd tæki"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "Villa kom upp á SIM-korti"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Það er ekki hægt að nota pakkagagnaþjónustu. Síminn er utan þjónustusvæðis."
+
diff --git a/po/it_IT.po b/po/it_IT.po
new file mode 100755
index 0000000..109b967
--- /dev/null
+++ b/po/it_IT.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Annulla"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "L'attivazione del Wi-Fi disattiva il Router Wi-Fi. Continuare?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Utilizzo dati"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Tethering"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Non mostrare più"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "È stato raggiunto il numero massimo di caratteri (%d)."
+
+msgid "IDS_COM_SK_NO"
+msgstr "No"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Sì"
+
+msgid "IDS_BR_SK_NO"
+msgstr "No"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Fatto"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Annulla"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Impossibile utilizzare tethering Bluetooth se connessi a una rete Wi-Fi."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Rinomina il dispositivo"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Nome mio dispositivo"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Inserisci password."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "FATTO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ANNULLA"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Sì"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Salva"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Impostazioni"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Tethering Bluetooth"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Dispositivo connesso"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Dati utilizzati: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Nome dispositivo"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Il nome dispositivo può essere modificato in %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Nome dispositivo: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Immettere almeno %d caratteri."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Nascondi rete generata"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Password"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d byte"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Sicurezza"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Toccate per configurare il tethering."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Tethering attivo"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Il tethering è attualmente controllato da un'altra applicazione. Per configurare il tethering, l'applicazione verrà disattivata."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Password valida solo per tethering Wi-Fi."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Tethering Wi-Fi nascosto."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Connetti con rete mobile"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Collegate il cavo USB"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Disattiva Modalità offline"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Inserisci scheda SIM"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Tethering non riuscito"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Impossibile usare il tethering"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "Tethering USB"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Tethering Wi-Fi"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Impost. tethering Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Dispositivi connessi: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Il dispositivo connesso verrà disconnesso."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Collegare cavo USB."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Disattivando il tethering i dispositivi collegati non potranno accedere più a Internet. Continuare?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "Attivando il tethering USB verranno interrotte le connessioni USB precedenti."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Inserire la scheda SIM e riavviare il dispositivo per utilizzare il tethering."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "La password deve contenere almeno %d caratteri e non superare %d caratteri."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Il tethering aumenta il consumo della batteria e l'utilizzo della connessione dati."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Per attivare questa funzione di tethering, connettetevi a una rete mobile o Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Impossibile utilizzare il tethering."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Impossibile utilizzare il tethering in Modalità offline. Disattivare la modalità per utilizzare il tethering."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Connessione tethering scaduta"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Connessione tethering scaduta."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Connessione dati disattiva. Connettetevi ad una rete Wi-Fi o attivate la connessione dati e riprovate."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Connetti alla rete mobile"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Non mostrare più"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Almeno %d caratteri"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Disattiva tethering"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Nessun nome"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Tethering attivato."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Disattiva"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Connessione di rete assente"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "La visibilità Bluetooth è scaduta. Il dispositivo in uso potrebbe non essere trovato."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Timeout connessione."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Non mostrare più"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Immettete password di almeno 8 caratteri."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Tipo di protezione: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Impostazioni"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Il tethering aumenta il consumo della batteria e l'uso dei dati. Il numero massimo consentito di dispositivi collegati tramite tethering è %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Tethering attivato."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "La rete Wi-Fi verrà disconnessa. Il tethering aumenta il consumo della batteria e l'uso dei dati. Il numero massimo consentito di dispositivi collegati tramite tethering è %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Attiva"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Limite utiliz. dati ragg."
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Mod. offl."
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "I nomi dei dispositivi consentono di distinguere ciascun dispositivo vicino presente in elenco e quelli connessi con Bluetooth, Wi-Fi Direct e altri metodi."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Per utilizzare il tethering, connettetevi a una rete mobile."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Rinomina"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Dispositivi connessi"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "Errore scheda SIM"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Impossibile utilizzare servizio a pacchetti. Fuori da copertura."
+
diff --git a/po/ja_JP.po b/po/ja_JP.po
new file mode 100755
index 0000000..13aaaae
--- /dev/null
+++ b/po/ja_JP.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "キャンセル"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Wi-FiをONにすると、モバイルホットスポットが無効になります。続行しますか?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "データ​使用量"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "テザリング"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "今後表示しない"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Wi-FiをONにすると、Wi-Fiテザリングが無効になります。"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "最大文字数(%d文字)に達しました。"
+
+msgid "IDS_COM_SK_NO"
+msgstr "いいえ"
+
+msgid "IDS_BR_SK_YES"
+msgstr "はい"
+
+msgid "IDS_BR_SK_NO"
+msgstr "いいえ"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "完了"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "キャンセル"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Wi-Fiネットワークに接続中は、Bluetoothテザリングを使用できません。"
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "デバイス名称を変更"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "マイデバイス名"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "パスワードを入力"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "完了"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "キャンセル"
+
+msgid "IDS_COM_SK_YES"
+msgstr "はい"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "保存"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "設定"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Bluetoothテザリング"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "接続中のデバイス"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "データ使用量: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "デバイス名称"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "端末名は%sで変更できます。"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "デバイス名称: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "%d文字以上入力してください。"
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "マイデバイスを非表示"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "パスワード"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d Bytes"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%dMB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "セキュリティ"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "テザリングを設定するにはタップしてください。"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "テザリング中..."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "現在、テザリングは他のアプリケーションによってコントロールされています。テザリングを設定すると、他のアプリケーションは無効になります。"
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "このパスワードはWi-Fiテザリングのみに使用します。"
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Wi-Fiテザリング非表示"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "モバイルネットワークに接続"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "USBケーブルを接続"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "機内モードを無効にする"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "SIMカードを挿入"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "テザリングに失敗"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "テザリング使用不可"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USBテザリング"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Wi-Fiテザリング"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Wi-Fiテザリング設定"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "接続デバイス:%d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "接続中のデバイスを切断します。"
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "USBケーブルを接続してください。"
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "テザリングを無効にすると、インターネットにアクセスしている端末の接続を停止します。続行しますか?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "USBテザリングを有効にすると、USB接続が切断されます。"
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "テザリングを使用するには、SIMカードを挿入し、端末を再起動してください。"
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "パスワードの長さは%d文字以上、%d文字以下である必要があります。"
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "テザリングはより多くのバッテリーを消費し、データ使用量が増加します。"
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "テザリング機能を有効にするには、モバイルネットワークまたはWi-Fiに接続してください。"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "テザリングを使用できません。"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "機内モードではテザリングを使用できません。テザリングを使用するには、機内モードを無効にしてください。"
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "テザリング接続がタイムアウト"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "テザリング接続がタイムアウトになりました。"
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "モバイルデータが無効です。モバイルデータを有効にしてから、再度実行してください。"
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "モバイルネットワークに接続"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "今後表示しない"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "%d文字以上必要です。"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "テザリングを無効にする"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "名前なし"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "テザリングが有効です。"
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "OFF"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "ネットワーク接続不可"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Bluetooth公開設定がOFFになっています。この端末は検出されない可能性があります。"
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "接続タイムアウト"
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "8文字以上でパスワードを入力してください。"
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "セキュリティタイプ: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "設定"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "テザリングを有効にするとバッテリー消費量とデータ使用量が増加します。テザリング端末は最大%d台まで接続できます。"
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "テザリングが有効です。"
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Wi-Fiネットワークの接続が解除されます。テザリングを有効にするとバッテリー消費量とデータ使用量が増加します。テザリング端末は最大%d台まで接続できます。"
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "有効"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "データ使用制限に到達"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "機内モード"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "近くのデバイス、Bluetooth、Wi-Fi Directなどで表示される利用可能なデバイスリストに、デバイスの名前を表示して、簡単に区別することができます。"
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "テザリングを使用するには、モバイルネットワークに接続してください。"
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "名前変更"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "接続デバイス"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "SIMカードエラー発生"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "圏外です。パケットデータサービスを使用できません。"
+
diff --git a/po/ka.po b/po/ka.po
new file mode 100755
index 0000000..dbe6ac2
--- /dev/null
+++ b/po/ka.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "გაუქმება"
+
+msgid "IDS_COM_SK_OK"
+msgstr "კი"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Wi-Fi-ის ჩართვით გაითიშება მობილური ცხელი წერტილი. განაგრძობთ?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "მონაცემთა გამოყენება"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "მიბმა"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "აღარ მაჩვენო"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "თუ ჩართავთ Wi-Fi-ს, გამოირთვება Wi-Fi მობილური ინტერნეტი კომპიუტერში."
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "მიღწეულია სიმბოლოების მაქსიმალური რაოდენობა %d"
+
+msgid "IDS_COM_SK_NO"
+msgstr "არა"
+
+msgid "IDS_BR_SK_YES"
+msgstr "კი"
+
+msgid "IDS_BR_SK_NO"
+msgstr "არა"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "შესრულდა"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "გაუქმება"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Bluetooth-ით მობილურ ინტერნეტს ვერ გამოიყენებთ კომპიუტერში, როდესაც კავშირი დამყარებულია Wi-Fi ქსელთან."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "მოწყობილობის სახელის შეცვლა"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "ჩემი მოწყობილობის სახელი"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "პაროლის შეყვანა."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "მზადაა"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "გაუქმება"
+
+msgid "IDS_COM_SK_YES"
+msgstr "კი"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "შენახვა"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "პარამეტრები"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "მობილური ინტერნეტის გაზიარება Bluetooth-ით"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "დაკავშირებული მოწყობილობა"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "გამოყენებულია: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "მოწყობილობის სახელი"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "თუ გსურთ შეცვალოთ აპარატის სახელი, გახსენით %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "მოწყობილობის სახელი: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "ჩაწერეთ მინიმუმ %d სიმბოლო."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "დაიმალოს ჩემი მოწყობილობა"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "პაროლი"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d ბაიტი"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d კბ."
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d მბ"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "უსაფრთხოება"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "შეეხეთ და აირჩიეთ კომპიუტერში მობილური ინტერნეტის კონფიგურაცია."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "მობ. ქსელი ჩართ."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "კომპიუტერში მობილურ ინტერნეტს ამჟამად აკონტროლებს სხვა პროგრამა. კომპიუტერში მობილურ ინტერნეტის კონფიგურაციის შერჩევისთვის ეს პროგრამა გამოირთვება"
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "ეს პაროლი არის მხოლოდ Wi-Fi მობილური ინტერნეტისთვის."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Wi-Fi მობილური ინტერნეტი დამალულია."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "მობილურ ქსელთან დაკავშირება"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "USB სადენის მიერთება"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "ფრენის რეჟიმის გამორთვა"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "ჩადეთ SIM ბარათი"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "მობილური ინტერნეტი ვერ ჩაირთო"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "მობ. ინტერნეტს ვერ გამოიყენებთ"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "მობილური ქსელი USB-თი"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Wi-Fi მობილური ინტერნეტი"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Wi-Fi ინტერნეტის პარამეტ."
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "დაკავშირებული მოწყობილობები: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "დაკავშირებულ მოწყობილობასთან კავშირი შეწყდა."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "USB კაბელის მიერთება."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "კომპიუტერით მობილური ინტერნეტის გამორთვა არ მისცემს საშუალებას დაკავშირებულ მოწყობილობებს დაუკავშირდნენ ინტერნეტს. განაგრძობთ?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "თუ ნოუთბუქში ჩართავთ მობილურ ინტერნეტს USB-თი, წინა USB კავშირი გაითიშება."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "ჩადეთ SIM და გადატვირთეთ აპარატი, რომ გამოიყენოთ მობილური ინტერნეტი კომპიუტერში."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "პაროლი უნდა შეიცავდეს მინიმუმ %d და მაქსიმუმ %d სიმბოლოს."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "მობილური ინტერნეტი ხარჯავს უფო მეტ ენერგიას და ზრდის მონაცემთა გამოყენებას."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "კომპიუტერში მობილური ინტერნეტის ფუნქციის გასააქტიურებლად, დაუკავშირდით მობილურ ან Wi-Fi ქსელს"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "კომპიუტერით მობილური ინტერნეტის გამოყენება შეუძლებელია."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "ნოუთბუქით მობილურ ინტერნეტ–კავშირს ვერ გამოიყენებთ ფრენის რეჟიმში. მობილური ინტერნეტის გამოსაყენებლად, გამორთეთ ფრენის რეჟიმი."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "ქსელის გაზიარების დრო გავიდა"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "მობილური ინტერნეტის გაზიარების დრო გავიდა."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "მობილური მონაცემები გამორთულია. ჩართეთ მობილურ მონაცემთა გადაცემა და ისევ ცადეთ."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "მობილურ ქსელთან კავშირი"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "აღარ მაჩვენო"
+
+msgid "IDS_BR_SK_OK"
+msgstr "კი"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "მინიმუმ %d სიმბოლო"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "მობილური ინტერნეტის გამორთვა"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "უსახელო"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "მობილური ინტერნეტის გაზიარება ჩართულია."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "გამორთვა"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "ქსელთან კავშირი არ არის"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Bluetooth ხილვადობის დრო გავიდა. თქვენი მოწყობილობა შეიძლება ვერ მოიძებნოს."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "კავშირს დრო გაუვიდა."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "ჩაწერეთ მინიმუმ 8 სიმბოლოსგან შედგენილი პაროლი."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "დაცვის ტიპი: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "პარამეტრები"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "მობილური ინტერნეტი ხარჯავს უფო მეტ ენერგიას და ზრდის მონაცემთა გამოყენებას. გაზიარებული მობილური ინტერნეტის მქონე მოწყობილობების დასაშვები მაქსიმალური რაოდენობაა %d"
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "მობილური ინტერნეტის გაზიარება ჩართულია."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Wi-Fi ქსელი გაითიშება. მობილური ინტერნეტი ხარჯავს უფო მეტ ენერგიას და ზრდის მონაცემთა გამოყენებას. გაზიარებული მობილური ინტერნეტის მქონე მოწყობილობების დასაშვები მაქსიმალური რაოდენობაა %d"
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "გააქტიურება"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "შეივსო მონაცემთა ლიმიტი"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "ფრენის რეჟ."
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "ნაჩვენებია მოწყობილობების სახელები, რათა განასხვაოთ ახლომდებარე მოწყობილობების სიაში მყოფი თითოეული მათგანი, რომელთანაც შეიძლება კავშირის დამყარება Bluetooth-ით, Wi-Fi Direct-ითა და სხვა მეთოდებით."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "კომპიუტერში მობილური ინტერნეტის გამოსაყენებლად, დაუკავშირდით მობილურ ქსელებს."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "გადარქმ."
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "დაკავშირებული მოწყობილობები"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "მოხდა SIM ბარათის შეცდომა"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "პაკეტის სერვისს ვერ გამოიყენებთ. დაფარვის ზონის გარეთ."
+
diff --git a/po/kk.po b/po/kk.po
new file mode 100755
index 0000000..fbb6bd2
--- /dev/null
+++ b/po/kk.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Тоқтату"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Wi-Fi қосылғанда ұялы жедел нүкте өшеді. Жалғастыру керек пе?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Деректер пайдалану"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Шектеу"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Қайта көрсетпеңіз"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Wi-Fi қосу Wi-Fi байланыстыруды өшіреді."
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Ең көп таңбалар санына (%d) жетті"
+
+msgid "IDS_COM_SK_NO"
+msgstr "Жоқ"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Иә"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Жоқ"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Дайын"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Тоқтату"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Wi-Fi желісіне қосылған кезде Bluetooth бекітуді пайдалану мүмкін емес."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Құрылғы атын өзгерту"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Менің құрылғымның аты"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Кілтсөз енгізіңіз."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "ДАЙЫН"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "БАС ТАРТУ"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Иә"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Сақтау"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Қондырғылар"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Bluetooth бекіту"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Қосылған құрылғы"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Пайдал-ған деректер: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Құрылғының аты"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Құрылғы атауын %s кейін ауыстыруға болады."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Құрылғы аты: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Кемінде %d таңба енгізіңіз."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Менің құрылғымды жасыру"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Кілтсөз"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d Байт"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KБ"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d МБ"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Қауіпсіздік"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Байланыстыруды конфигурациялау үшін түртіңіз."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Байл-тыру қосулы"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Байланыстыру басқа бағдарламамен пайдалануда. Байланыстыруды конфигурациялау үшін, осы бағдарлама өшіріледі"
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Бұл құпиясөз тек Wi-Fi байланыстыруына арналған."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Wi-Fi байланыстыру жасырулы."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Мобильді желіге қосылу"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "USB кабелін қосу"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Ұшу режимін өшіру"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "SIM картасын салу"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Байланыстыру сәтсіз аяқталды"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Байланыст-ды пайд. мүмкін емес"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USB тіркеу"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Wi-Fi байланыстыру"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Wi-Fi байл. параметрлері"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Қосылған құрылғылар: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Қосылған құрылғы ажыратылады."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "USB кабелін қосу."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Байланыстыруды өшіру байланыстырылған құрылғыларды интернетке кіргізбейді. Жалғастыру керек пе?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "USB тіркеу қосылғанда алдыңғы USB байланысы ажырайды."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "SIM картасын салып, байланыстыруды пайдалану үшін құрылғыны өшіріп қосыңыз."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Құпиясөзде кемінде %d таңба болуы және %d таңбадан аспауы керек."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Байланыстыру батарея зарядын көп пайдаланып, деректеріңіздің пайдаланылуын арттырады."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Бұл шектеу функциясын іске қосу үшін мобильді немесе Wi-Fi желісіне қосылыңыз"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Байланыстыруды пайдалану мүмкін емес."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Ұшу режимінде байланыстыруды пайдалану мүмкін емес. Байланыстыруды пайдалану үшін ұшу режимін өшіріңіз."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Байланыс-у қосыл-ң уақыты бітті"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Байланыстыру қосылымының уақыты бітті."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Ұялы деректер өшірілді. Ұялы деректерді қосып, әрекетті қайталау."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Мобильді желіге қосылу"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Қайтадан көрсетпеу"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Кемінде %d таңба"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Байланыстыруды өшіру"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Ондай есім жоқ"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Байланыстыру қосылды."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Өшіру"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Желіге қосылым жоқ"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Bluetooth көрінуінің уақыты бітті. Құрылғыңыз табылмауы мүмкін."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Байланыс уақыты бітті"
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Кемінде 8 таңбадан тұратын құпиясөз енгізіңіз."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Қорғаныс түрі: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Қондырғылар"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Байланыстыру батарея зарядын көп пайдаланып, деректеріңіздің пайдаланылуын арттырады. Рұқсат етілген байланыстыру құрылғылардың ең көп саны — %d"
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Байланыстыру қосылды."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Wi-Fi желісі ажыратылады. Байланыстыру батарея зарядын көп пайдаланып, деректеріңіздің пайдаланылуын арттырады. Рұқсат етілген байланыстыру құрылғылардың ең көп саны — %d"
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Қосу"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Дер-рді пайд.шегіне жетті"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Ұшу режимі"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Құрылғы атаулары жақын құрылғылар тізімінде қол жетімді құрылғылар ақылы көрсетіледі."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Байланыстыруды пайдалану үшін, ұялы желілерге қосылыңыз."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Бсқш атау"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Қосылған құрылғылар"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "SIM карта қатесі орын алды"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Пакеттік қызметті пайдалану мүмкін емес. Қолдану аясынан тыс жерде."
+
diff --git a/po/ko_KR.po b/po/ko_KR.po
new file mode 100755
index 0000000..b31522c
--- /dev/null
+++ b/po/ko_KR.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "취소"
+
+msgid "IDS_COM_SK_OK"
+msgstr "확인"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Wi-Fi를 실행하면 [모바일 핫스팟]은 해제됩니다. 계속할까요?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "데이터 사용"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "테더링"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "다시 보지 않기"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Wi-Fi를 실행하면 Wi-Fi 테더링을 연결 해제합니다."
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "최대 글자 수 %d자에 도달하였습니다."
+
+msgid "IDS_COM_SK_NO"
+msgstr "아니요"
+
+msgid "IDS_BR_SK_YES"
+msgstr "예"
+
+msgid "IDS_BR_SK_NO"
+msgstr "아니요"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "완료"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "취소"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Wi-Fi 네트워크에 연결된 경우에는 [블루투스 테더링]을 사용할 수 없습니다."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "디바이스 이름 변경"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "내 디바이스 이름"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "비밀번호를 입력하세요."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "완료"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "취소"
+
+msgid "IDS_COM_SK_YES"
+msgstr "예"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "저장"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "설정"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "블루투스 테더링"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "연결된 디바이스"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "데이터 사용량: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "디바이스 이름"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "%s에서 디바이스 이름을 변경할 수 있습니다."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "디바이스 이름: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "최소 %d자 이상 입력하세요."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "내 디바이스 숨기기"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "비밀번호"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d바이트"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%dKB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%dMB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "보안"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "테더링을 구성하려면 누르세요."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "테더링 실행 중"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "다른 애플리케이션이 테더링을 제어하고 있습니다. 구성을 위해 다른 애플리케이션 실행을 해제합니다."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "이 비밀번호는 Wi-Fi 테더링 전용입니다."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Wi-Fi 테더링이 표시되지 않습니다."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "모바일 네트워크에 연결"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "USB 케이블 연결"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "비행기 탑승 모드 해제"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "SIM 카드 삽입"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "테더링 안 됨"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "테더링 사용할 수 없음"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USB 테더링"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Wi-Fi 테더링"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Wi-Fi 테더링 설정"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "연결된 디바이스: %d개"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "연결된 디바이스가 분리됩니다."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "USB 케이블을 연결하세요."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "테더링을 해제하면 연결된 디바이스가 인터넷에 접속할 수 없습니다. 계속할까요?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "USB 테더링을 실행하면 이전 USB 연결이 해제됩니다."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "테더링을 이용하려면 SIM 카드를 삽입하고 디바이스를 다시 시작하세요."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "비밀번호는 최소 %d자 이상, %d자 이하의 문자 또는 숫자를 포함해야 합니다."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "테더링을 사용하면 배터리 및 데이터 사용량이 증가합니다."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "테더링 기능을 실행하려면 모바일 네트워크 또는 Wi-Fi에 연결하세요"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "테더링을 사용할 수 없습니다."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "[비행기 탑승 모드]에서 테더링을 사용할 수 없습니다. 테더링을 사용하려면 [비행기 탑승 모드]를 해제하세요."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "테더링 연결 시간 초과"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "테더링 연결 시간을 초과하였습니다."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "[모바일 데이터]가 해제된 상태입니다. [모바일 데이터]를 실행한 후 다시 시도하세요."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "모바일 네트워크에 연결"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "다시 보지 않기"
+
+msgid "IDS_BR_SK_OK"
+msgstr "확인"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "최소 %d자 이상"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "테더링 해제"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "이름이 없습니다"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "[테더링]을 실행하였습니다."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "해제"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "연결된 네트워크 없음"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "블루투스 검색 허용 시간을 초과하여 디바이스가 검색되지 않을 수 있습니다."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "연결 시간을 초과하였습니다."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "다시 보지 않기"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "8자 이상으로 된 비밀번호를 입력하세요."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "보안 방식: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "설정"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "테더링을 사용하면 배터리 및 데이터 사용량이 증가합니다. 테더링할 수 있는 최대 디바이스 수는 %d개입니다."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "[테더링]을 실행하였습니다."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Wi-Fi 네트워크 연결을 해제합니다. 테더링을 사용하면 배터리와 데이터 사용량이 증가합니다. 테더링할 수 있는 최대 디바이스 수는 %d개입니다."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "사용"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "데이터 사용 한도 도달"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "비행기 탑승 모드"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "주변 디바이스, 블루투스, Wi-Fi 다이렉트 및 기타 다른 디바이스 목록에 이름을 표시하여 각 디바이스를 쉽게 구별할 수 있습니다."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "테터링을 사용하려면 모바일 네트워크에 연결하세요."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "이름 변경"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "연결된 디바이스"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "SIM 카드 오류 발생"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "서비스 지역을 벗어나 패킷 데이터 서비스를 사용할 수 없습니다."
+
diff --git a/po/lt.po b/po/lt.po
new file mode 100755
index 0000000..a64a402
--- /dev/null
+++ b/po/lt.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Atšaukti"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Gerai"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Įjungus „Wi-Fi“ bus išjungta mobilioji saitvietė. Tęsti?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Duomenų naudojimas"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Siejama"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Daugiau nerodyti"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Pasiektas didžiausias simbolių skaičius: %d"
+
+msgid "IDS_COM_SK_NO"
+msgstr "Ne"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Taip"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Ne"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Atlikta"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Atšaukti"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Negalima naudoti „Bluetooth“ siejimo, kai prisijungta prie „Wi-Fi“ tinklo."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Pervardyti įrenginį"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Mano įrenginio pavadinimas"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Įvesti slaptažodį."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "ATLIKTA"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ATŠAUKTI"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Taip"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Išsaug."
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Nustatymai"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "„Bluetooth“ siejimas"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Prijungtas įrenginys"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Naudojami duomenys: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Įrenginio vardas"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Įrenginio pavadinimas gali būti pakeistas į %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Įrenginio pavadinimas: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Įveskite bent %d simbolius (-ių)."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Slėpti mano įrenginį"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Slaptažodis"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d baitai (-ų)"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Sauga"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Bakstelėkite, kad sukonfigūruotumėte siejimą."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Siejimas įjungt."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Siejimą dabar kontroliuoja kita programa. Konfigūruojant siejimą programa bus išjungta."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Šis slaptažodis skirtas tik „Wi-Fi“ siejimui."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "„Wi-Fi“ siejimas paslėptas."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Jungtis prie mobiliojo tinklo"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Jungti USB laidą"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Išjungti skrydžio režimą"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Įdėkite SIM kortelę"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Siejimas nepavyko"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Negalima naudoti siejimo"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USB siejimas"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "„Wi-Fi“ siejimas"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "„Wi-Fi“ siej. nustatymai"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Prijungti įrenginiai: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Prijungtas įrenginys bus atjungtas."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Prijungti USB kabelį."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Išjungus siejimą, susietiems įrenginiams nebus leidžiama pasiekti interneto. Tęsti?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "Įjungus USB siejimą, bus atjungtas ankstesnis USB ryšys."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Norėdami naudoti siejimą, įdėkite SIM kortelę ir paleiskite įrenginį iš naujo."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Slaptažodį turi sudaryti ne mažiau kaip %d simboliai (-ių), bet ne daugiau kaip %d simboliai (-ių)."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Kai įjungtas siejimas, suvartojama daugiau akumuliatoriaus energijos ir padidėja duomenų naudojimas."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Norėdami įjungti šią siejimo funkciją, prisijunkite prie mobiliojo arba „Wi-Fi“ tinklo"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Negalima naudoti siejimo."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Skrydžio režimu negalima naudoti siejimo. Jei norite naudoti siejimą, išjunkite skrydžio režimą."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Baigėsi siejimo ryšio laikas"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Baigėsi siejimo ryšio laikas."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobiliojo telefono duomenys išjungti. Įjunkite mobiliojo telefono duomenis ir bandykite dar kartą."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Jungtis prie mob. tinklo"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Neberodyti"
+
+msgid "IDS_BR_SK_OK"
+msgstr "Gerai"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Bent %d simbolis (-ių)"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Išjungti siejimą"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Nėra vardo"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Siejimas įjungtas."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Išjungti"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Nėra ryšio su tinklu"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "„Bluetooth“ pasiekiamumo laikas baigėsi. Jūsų įrenginys gali būti nerastas."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Baigėsi prisijungimui skirtas laikas."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Įveskite slaptažodį bent iš 8 simbolių."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Saugos tipas: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Nustatymai"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Kai įjungtas siejimas, suvartojama daugiau akumuliatoriaus energijos ir padidėja duomenų naudojimas. Didžiausias leistinas susietų įrenginių skaičius yra %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Siejimas įjungtas."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "„Wi-Fi“ tinklas bus atjungtas. Kai įjungtas siejimas, suvartojama daugiau akumuliatoriaus energijos ir padidėja duomenų naudojimas. Didžiausias leistinas susietų įrenginių skaičius yra %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Įjungti"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Pasiekta duom. naud. riba"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Skryd. rež."
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Įrenginių pavadinimai rodomi, kad būtų galima išskirti kiekvieną įrenginį netoliese esančių įrenginių sąraše naudojant „Bluetooth“, „Wi-Fi Direct“ ir kitus metodus."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Norėdami naudoti siejimo funkciją prisijunkite prie mobiliųjų tinklų."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Pervardyti"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Prijungti įrenginiai"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "Įvyko SIM kortelės klaida"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Neįmanoma naudoti paketinių duomenų paslaugos. Ne ryšio zonoje."
+
diff --git a/po/lv.po b/po/lv.po
new file mode 100755
index 0000000..e1dae77
--- /dev/null
+++ b/po/lv.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Atcelt"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Labi"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Ieslēdzot Wi-Fi, tiks deaktivizēts mobilais tīklājs. Vai turpināt?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Datu lietošana"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Ierīces piesaiste tālrunim"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Nerādīt vēlreiz"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Sasniegts maksimālais rakstzīmju skaits (%d)"
+
+msgid "IDS_COM_SK_NO"
+msgstr "Nē"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Jā"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Nē"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Gatavs"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Atcelt"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Nevar izmantot Bluetooth piesaisti, ja ir izveidots savienojums ar Wi-Fi tīklu."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Pārdēvēt ierīci"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Manas ierīces nosaukums"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Ievadiet paroli."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "GATAVS"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ATCELT"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Jā"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Saglabāt"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Iestatījumi"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Bluetooth piesaiste"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Pievienotā ierīce"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Izmantotie dati: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Ierīces nosaukums"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Ierīces nosaukumu var mainīt izvēlnē %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Ierīces nosaukums: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Ievadiet vismaz %d rakstzīmes."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Slēpt manu ierīci"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Parole"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d baiti"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Drošība"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Pieskarieties, lai konfigurētu piesaisti."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Piesaiste aktīva"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Piesaisti pašreiz pārvalda cita programma. Lai konfigurētu piesaisti, šī programma tiks deaktivizēta."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Šī parole ir paredzēta tikai Wi-Fi piesaistei."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Wi-Fi piesaiste ir paslēpta."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Veidot savien. ar mobilo tīklu"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Pievienojiet USB kabeli"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Deaktivizēt lidojuma režīmu"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Ievietojiet SIM karti"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Piesaiste neizdevās"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Nevar izmantot piesaisti"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USB piesaiste"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Wi-Fi piesaiste"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Wi-Fi piesaistes iestat."
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Pievienotas ierīces: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Pievienotā ierīce tiks atvienota."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Pievienot USB kabeli."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Izslēdzot piesaisti, tālrunim pievienotās ierīces nevarēs piekļūt internetam. Vai turpināt?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "Aktivizējot USB piesaisti, tiks pārtraukts iepriekšējais USB savienojums."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Lai lietotu piesaisti, Ievietojiet SIM karti un restartējiet tālruni."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Parolē ir jābūt vismaz %d rakstzīmēm, bet ne vairāk par %d."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Piesaiste patērē vairāk akumulatora enerģijas un palielina datu lietojumu."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Lai aktivizētu šo piesaistes funkciju, izveidojiet savienojumu ar mobilo vai Wi-Fi tīklu"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Nevar izmantot piesaisti."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Lidojuma režīmā piesaisti nevar lietot. Lai lietotu piesaisti, deaktivizējiet lidojuma režīmu."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Piesaistes savienojuma taimauts"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Piesaistes savienojuma taimauts."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobilie dati ir deaktivizēti. Aktivizējiet mobilos datus un mēģiniet vēlreiz."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Veidot sav. ar mob. tīklu"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Vairs nerādīt"
+
+msgid "IDS_BR_SK_OK"
+msgstr "Labi"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Vismaz %d rakstzīmes"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Piesaistes deaktivizēšana"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Nav vārda"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Piesaiste ir aktivizēta."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Izslēgt"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Nav savienojuma ar tīklu"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Bluetooth redzamībai iestājās taimauts. Jūsu ierīce var nebūt atrodama."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Savienojuma taimauts."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Ievadiet paroli, kurā ir vismaz 8 rakstzīmes."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Drošības veids: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Iestatījumi"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Piesaiste patērē vairāk akumulatora enerģijas un palielina datu lietojumu. Maksimālais piesaistīto ierīču skaits ir %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Piesaiste ir aktivizēta."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Wi-Fi tīkls tiks atvienots. Piesaiste patērē vairāk akumulatora enerģijas un palielina datu lietojumu. Maksimālais piesaistīto ierīču skaits ir %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Aktivizēt"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Sasn. datu liet. ierob."
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Lid. režīms"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Tiek parādīti ierīču nosaukumi, lai atšķirtu katru ierīci, kas pieejama tuvējo ierīču sarakstā vai izmantojot Bluetooth, Wi-Fi Direct un citas metodes."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Lai lietotu piesaisti, izveidojiet savienojumu ar mobilajiem tīkliem."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Pārdēvēt"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Pievienotās ierīces"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "Radās SIM kartes kļūda"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Nevar lietot pakešu pakalpojumu. Nav pārklājuma."
+
diff --git a/po/mk.po b/po/mk.po
new file mode 100755
index 0000000..5259da5
--- /dev/null
+++ b/po/mk.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Откажи"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Вклучувањето на Wi-Fi ќе го исклучи Mobile Hotspot. Продолжи?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Користење податоци"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Споделување"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Не прикажувај веќе"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Вклучувањето Wi-Fi ќе го исклучи поврзувањето Wi-Fi."
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Достигнат е максималниот број знаци %d."
+
+msgid "IDS_COM_SK_NO"
+msgstr "Не"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Да"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Не"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Готово"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Откажи"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Не може да се користи поврзувањето Bluetooth додека е поврзана мрежа Wi-Fi."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Преименувај го уредот"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Име на мојот уред"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Внесете лозинка."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "ГОТОВО"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ОТКАЖИ"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Да"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Сочувај"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Опции"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Делење опсег Bluetooth"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Поврзан уред"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Употребени податоци: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Име на уред"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Името на уредот може да се смени во %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Име на уредот: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Внесете барем %d знаци."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Прикриј го мојот уред"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Лозинка"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d бајти"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Сигурност"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Допрете за конфигурирање на поврзувањето."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Активно делење"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Делењето моментално го контролира друга апликација. За да го конфигурирате делењето, таа апликација ќе се исклучи."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Оваа лозинка е само за делење Wi-Fi."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Скриено делење Wi-Fi."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Поврзи со мобилна мрежа"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Поврзете кабел USB"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Исклучи режим за летало"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Вметнете SIM-картичка"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Споделување не успеа"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Не може да се користи делење"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "Делење преку USB"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Делење Wi-Fi"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Опции за делење Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Поврзани уреди: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Ќе се прекине врската со поврзаниот уред."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Приклучете го USB кабелот."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Со исклучување на делењето ќе се исклучи врската со интернет на поврзаните уреди. Продолжи?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "Со вклучување на делење преку USB ќе се прекине претходното поврзување USB."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Вметнете SIM-картичка и рестартирајте го уредот за да го користите делењето."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Лозинката мора да содржи најмалку %d, а најмногу %d знаци."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Споделувањето троши повеќе батерија и го зголемува користењето податоци."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "За да се овозможи оваа функција за поврзување, поврзете се со мобилна или мрежа Wi-Fi."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Не може да се користи делење."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Не може да се користи делење во режим за летало. За да користите делење, исклучете го режимот за летало."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Застој на споделувањето"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Застој на споделувањето."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Мобилните податоци се исклучени. Вклучете мобилни податоци и обидете се повторно."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Поврзи со мобилна мрежа"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Не прикажувај веќе"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Барем %d знаци"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Исклучи споделување"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Нема име"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Вклучено е делење опсег."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Исклучи"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Нема мрежно поврзување"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Истече времето на видливоста Bluetooth. Уредот не може да се најде."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Застој на врската."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Внесете лозинка од барем 8 знаци."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Тип безбедност: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Опции"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Делењето троши повеќе батерија и го зголемува користењето податоци. Максималниот дозволен број уреди за делење е %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Вклучено е делење опсег."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Ќе се прекине врската со мрежата Wi-Fi. Делењето троши повеќе батерија и го зголемува користењето податоци. Максималниот дозволен број уреди за делење е %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Вклучи"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Дост.е огран.за кор.под."
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Реж.за лет."
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Имињата на уредите се прикажани за да се разликува секој уред од уредите достапни на листата блиски уреди, како и преку Bluetooth, Wi-Fi Direct и други начини."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "За да користите делење, поврзете се со мобилни мрежи."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Преименувај"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Поврзани уреди"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "Дојде до грешка на SIM-карт."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Не може да се користи пакетната услуга. Надвор од опсегот."
+
diff --git a/po/nb.po b/po/nb.po
new file mode 100755
index 0000000..fdb5ddb
--- /dev/null
+++ b/po/nb.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Avbryt"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Når Wi-Fi slås på, vil Mobile Hotspot deaktiveres. Fortsette?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Databruk"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Internettdeling"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Ikke vis igjen"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Maksimalt antall tegn %d er nådd."
+
+msgid "IDS_COM_SK_NO"
+msgstr "Nei"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Ja"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Nei"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Utført"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Avbryt"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Kan ikke bruke Internettdeling via Bluetooth mens et Wi-Fi-nettverk er koblet til."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Gi nytt navn til enhet"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Mitt enhetsnavn"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Angi passord."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "FULLFØRT"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "AVBRYT"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Ja"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Lagre"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Innstillinger"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Internettdeling via Bluetooth"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Tilkoblet enhet"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Data brukt: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Enhetsnavn"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Enhetsnavnet kan endres i %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Enhetsnavn: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Angi minst %d tegn."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Skjul min enhet"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Passord"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d Byte"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d kB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Sikkerhet"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Trykk for å konfigurere Internettdeling."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Deling aktiv"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Internettdeling kontrolleres for øyeblikket av en annen app. Du må deaktivere denne appen før du kan konfigurere Internettdeling."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Dette passordet gjelder bare for Wi-Fi-internettdeling."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Wi-Fi-internettdeling skjult."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Koble til mobilnett"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Koble til USB-kabel"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Deaktiver Flymodus"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Sett inn SIM-kort"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Internettdeling mislyktes"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Kan ikke bruke Internettdeling."
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USB-internettdeling"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Wi-Fi-Internettdeling"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Wi-Fi-Internettdel.innst."
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Tilkoblede enheter: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Tilkoblet enhet blir koblet fra."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Koble til USB-kabel."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Deaktivering av Internettdeling hindrer tilkoblede enheter i å få tilgang til Internett. Fortsette?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "Aktivering av USB-internettdeling vil koble fra tidligere USB-tilkobling."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Sett inn SIM-kort og start enheten på nytt for å bruke Internettdeling."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Passordet må inneholde minst %d tegn og ikke overstige %d tegn."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Internettdeling forbruker mer batteristrøm og øker databruken."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Koble til et mobil- eller Wi-Fi-nettverk for å aktivere denne funksjonen for Internettdeling."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Kan ikke bruke Internettdeling."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Kan ikke bruke Internettdeling i Flymodus. For å bruke Internettdeling må Flymodus deaktiveres."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Intern.del.forbind. tidsavbrutt"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Internettdelingsforbindelse ble tidsavbrutt."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobildata er deaktivert. Aktiver mobildata, og prøv på nytt."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Koble til mobilnett"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Ikke vis igjen"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Minst %d tegn"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Deaktiver Internettdeling"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Ingen navn"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Internettdeling aktivert."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Slå av"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Ingen nettverksforbindelse"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Bluetooth-synligheten har blitt tidsavbrutt. Enheten din vil kanskje ikke kunne oppdages."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Tidsavbrudd for tilkobling."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Angi et passord på minst 8 tegn."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Sikkerhetstype: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Innstillinger"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Internettdeling bruker mer batteristrøm og øker dataforbruket. Maksimalt antall tillatte enheter som kan bruke Internettdeling, er %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Internettdeling aktivert."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Wi-Fi-nettverket vil bli frakoblet. Internettdeling bruker mer batteristrøm og øker dataforbruket. Maksimalt antall tillatte enheter som kan bruke Internettdeling, er %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Aktiver"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Databruksgrense er nådd"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Flymodus"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Enhetsnavn vises for å skille hver enhet som er tilgjengelig, på listen over enheter i nærheten og via Bluetooth, Wi-Fi Direct og andre metoder."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Hvis du vil bruke Internettdeling, må du koble til mobilnett."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Endre navn"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Tilkoblede enheter"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "Det oppstod en SIM-kortfeil"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Kan ikke bruke pakketjeneste. Utenfor dekningsområdet."
+
diff --git a/po/nl.po b/po/nl.po
new file mode 100755
index 0000000..db809f7
--- /dev/null
+++ b/po/nl.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Annuleren"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Als u Wi-Fi inschakelt, wordt Mobiele hotspot uitgeschakeld. Doorgaan?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Gegevensgebruik"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Tethering"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Niet meer tonen"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Maximumaantal tekens %d bereikt."
+
+msgid "IDS_COM_SK_NO"
+msgstr "Nee"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Ja"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Nee"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Gereed"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Annuleren"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Kan Bluetooth-tethering niet gebruiken bij verbinding met Wi-Fi-netwerk."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Naam apparaat wijzigen"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Mijn apparaatnaam"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Wachtwoord invoeren"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "GEREED"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ANNULEREN"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Ja"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Opslaan"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Instellingen"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Bluetooth-tethering"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Aangesloten apparaat"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Gebruikte gegevens: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Naam apparaat"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Apparaatnaam kan worden gewijzigd in %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Apparaatnaam: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Voer ten minste %d tekens in."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Mijn apparaat verbergen"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Wachtwoord"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d bytes"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d kB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Beveiliging"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Tik om tethering te configureren."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Tethering actief"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Tethering wordt momenteel bediend door een andere applicatie. Als u tethering wilt configureren, wordt die applicatie uitgeschakeld."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Dit wachtwoord geldt alleen voor Wi-Fi-tethering."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Wi-Fi-tethering verborgen."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Verbinden met mobiel netwerk"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "USB-kabel aansluiten"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Vliegtuigstand uit"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "SIM-kaart plaatsen"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Tethering mislukt"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Kan tethering niet gebruiken"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USB-tethering"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Wi-Fi-tethering"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Instell. Wi-Fi-tethering"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Aangesloten apparaten: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Aangesloten apparaat wordt losgekoppeld."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "USB-kabel aansluiten"
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Als u tethering uitschakelt, hebben gekoppelde apparaten geen toegang tot internet. Doorgaan?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "Als u USB-tethering inschakelt, wordt eerdere USB-verbinding verbroken."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "SIM-kaart plaatsen en apparaat opnieuw opstarten om tethering te gebruiken."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Wachtwoord moet ten minste %d tekens bevatten en mag niet langer zijn dan %d tekens."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Tethering verbruikt meer voeding en verhoogt uw gegevensgebruik."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Als u deze tetheringfunctie wilt inschakelen, moet u verbinding maken met een mobiel of Wi-Fi-netwerk"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Kan tethering niet gebruiken."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Kan tethering niet gebruiken in vliegtuigstand. Schakel vliegtuigstand uit om tethering te gebruiken."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Time-out tetheringverbinding"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Time-out tetheringverbinding."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobiele gegevens is uitgeschakeld. Schakel mobiele gegevens in en probeer het opnieuw."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Verbind met mob. netwerk"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Niet meer tonen"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Ten minste %d tekens"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Tethering uitschakelen"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Geen naam"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Tethering ingeschakeld."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Uitschakelen"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Geen netwerkverbinding"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Time-out voor Bluetooth-zichtbaarheid. Uw apparaat wordt mogelijk niet gevonden."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Verbindingstime-out."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Typ wachtwoord van ten minste 8 tekens."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Beveiligingstype: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Instellingen"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Tethering verbruikt meer voeding en verhoogt uw gegevensgebruik. Het maximumaantal toegestane apparaten met tethering is %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Tethering ingeschakeld."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Verbinding met Wi-Fi-netwerk wordt verbroken. Tethering verbruikt meer voeding en verhoogt uw gegevensgebruik. Het maximumaantal toegestane apparaten met tethering is %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Aanzetten"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Limiet geg.gebrk bereikt"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Vliegstand"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Apparaatnamen worden weergegeven om onderscheid te maken tussen de apparaten die beschikbaar zijn in de lijst met apparaten in de buurt, en via Bluetooth, Wi-Fi Direct en andere methoden."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Als u tethering wilt gebruiken, maakt u verbinding met een mobiel netwerk."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Hernoemen"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Verbonden apparaten"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "Fout met simkaart opgetreden"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Kan pakketservice niet gebruiken. Geen dekking."
+
diff --git a/po/pl.po b/po/pl.po
new file mode 100755
index 0000000..ed6525d
--- /dev/null
+++ b/po/pl.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Anuluj"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Włączenie sieci Wi-Fi spowoduje wyłączenie Mobile Hotspot. Kontynuować?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Licznik danych"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Udost. poł. internetowego"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Nie wyświetlaj ponownie"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Osiągnięto maksymalną liczbę znaków: %d."
+
+msgid "IDS_COM_SK_NO"
+msgstr "Nie"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Tak"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Nie"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Gotowe"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Anuluj"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Nie można korzystać z routera Bluetooth przy połączeniu z siecią Wi-Fi."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Zmień nazwę urządzenia"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Nazwa mojego urządzenia"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Wpisz hasło."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "GOTOWE"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ANULUJ"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Tak"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Zapisz"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Ustawienia"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Router Bluetooth"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Podłączone urządzenie"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Użyte dane: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Nazwa urządzenia"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Nazwę urządzenia można zmienić w następującej lokalizacji: %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Nazwa urządzenia: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Wprowadź co najmniej znaków: %d."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Ukryj urządzenie"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Hasło"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "Bajtów: %d"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d kB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Bezpieczeństwo"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Dotknij, aby skonfigurować udostępnianie."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Udostęp. aktywne"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Router jest aktualnie sterowany przez inną aplikację. Aby skonfigurować router, ta aplikacja zostanie wyłączona."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "To hasło jest tylko do routera Wi-Fi."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Router Wi-Fi ukryty."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Połączenie z siecią komórkową"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Podłączanie kabla USB"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Wyłączanie trybu Offline"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Włóż kartę SIM"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Błąd routera"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Nie można użyć routera"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "Router USB"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Router Wi-Fi"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Ustawienia routera Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Podłączone urządzenia: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Podłączone urządzenie zostanie odłączone."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Podłącz kabel USB."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Wyłączenie routera uniemożliwi podłączonym urządzeniom łączenie się z Internetem. Kontynuować?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "Włączenie routera USB spowoduje rozłączenie poprzedniego połączenia USB."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Włóż kartę SIM i uruchom urządzenie ponownie, aby korzystać z udostępniania."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Hasło musi zawierać co najmniej %d znaków i nie przekraczać %d znaków."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Router zwiększa zużycie baterii i danych."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Aby włączyć tę funkcję routera, połącz się z siecią komórkową lub Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Nie można użyć routera."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Nie można korzystać z udostępniania w trybie Offline. Aby korzystać z udostępniania, wyłącz tryb Offline."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Minął czas połączen. z routerem"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Przekroczono limit czasu połączenia z routerem."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Transmisja danych po sieci jest wyłączona. Włącz transmisję danych po sieci i spróbuj ponownie."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Połącz z siecią komórkową"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Nie pokazuj ponownie"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Co najmniej znaków: %d"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Wyłączanie routera"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Bez nazwy"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Router włączony."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Wyłącz"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Brak połączenia sieciowego"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Upłynął limit czasu widoczności Bluetooth. Nie można znaleźć urządzenia."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Limit czasu połączenia."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Wprowadź hasło składające się co najmniej z 8 znaków."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Typ zabezpieczeń: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Ustawienia"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Router zużywa dodatkową energię baterii i zwiększa użycie danych. Maksymalna dozwolona liczba udostępnianych urządzeń to: %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Router włączony."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Sieć Wi-Fi zostanie rozłączona. Router zużywa dodatkową energię baterii i zwiększa użycie danych. Maksymalna dozwolona liczba udostępnianych urządzeń to: %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Włącz"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Osiąg. limit użycia dan."
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Tr. Offline"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Nazwy urządzeń są wyświetlane w celu rozróżnienia poszczególnych urządzeń dostępnych na liście urządzeń w pobliżu lub dostępnych przez Bluetooth, Wi-Fi Direct oraz innymi metodami."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Aby używać routera, skorzystaj z sieci telefonii komórkowych."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Zmień nazwę"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Podłączone urządzenia"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "Wystąpił błąd karty SIM"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Nie można włączyć usługi pakietowej. Brak zasięgu."
+
diff --git a/po/pt_BR.po b/po/pt_BR.po
new file mode 100755
index 0000000..c805992
--- /dev/null
+++ b/po/pt_BR.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Ativar o Wi-Fi desativará o ponto de acesso Mobile. Continuar?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Uso de dados"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Ancoragem"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Não mostrar novamente"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Número máximo de %d caracteres atingido."
+
+msgid "IDS_COM_SK_NO"
+msgstr "Não"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Sim"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Não"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Concluir"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Não é possível usar a ancoragem Bluetooth enquanto a rede Wi-Fi está conectada."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Renomear dispositivo"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Nome do meu dispositivo"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Insira senha."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "CONCLUÍDO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CANCELAR"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Sim"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Salvar"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Configurações"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Ancoragem Bluetooth"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Dispositivo conectado"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Dados usados: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Nome do dispositivo"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "O nome do dispositivo pode ser alterado em %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Nome do dispositivo: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Inserir pelo menos %d caracteres."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Ocultar o meu dispositivo"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Senha"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d bytes"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Segurança"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Toque para configurar a ligação tethering."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Ancoragem ativa"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "A ancoragem está sendo controlada no momento por outro aplicativo. Para configurar a ancoragem, o aplicativo será desativado."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Esta senha é apenas para a ancoragem Wi-Fi."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Ancoragem Wi-Fi oculta."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Conectar à rede móvel"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Conectar cabo USB"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Desativar Modo Offline"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Insira cartão SIM"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Falha no roteamento"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Impossível usar o roteamento"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "Ancoragem via USB"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Ancoragem Wi-Fi"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Config. ancoragem Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Dispositivos conectados: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "O dispositivo conectado será desconectado."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Conecte o cabo USB."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "A desativação da ancoragem evitará que dispositivos vinculados acessem a Internet. Continuar?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "Ativar a ancoragem via USB irá desconectar a conexão USB anterior."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Insira o cartão SIM e reinicie o dispositivo para usar a ancoragem."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "A senha deve conter pelo menos %d caracteres e não exceder %d caracteres."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "A ancoragem consome mais bateria e aumenta sua utilização de dados."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Para ativar esta função de roteamento, conecte-se a uma rede móvel ou Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Não é possível usar a ancoragem."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Não é possível usar a ancoragem em modo Offline. Para usar a ancoragem, desative o modo Offline."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Roteamento da conexão encerrado"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Roteamento da conexão encerrado."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "A rede de dados móveis está desativada. Ative os dados móveis e tente novamente."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Conectar à rede móvel"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Não exibir novamente"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Pelo menos %d caracteres"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Desative o Roteamento"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Sem nome"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Ancoragem ativada."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Desligar"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Sem conexão de rede"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "O período de visibilidade do Bluetooth expirou. Seu dispositivo não pode ser localizado."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Tempo de conexão esgotado."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Inserir senha com pelo menos 8 caracteres."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Tipo de segurança: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Configurações"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "A conexão tethering consome mais bateria e aumenta sua utilização de dados. O número máximo de dispositivo conectados permitidos é de %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Ancoragem ativada."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "A rede Wi-Fi será desconectada. A conexão tethering consome mais bateria e aumenta sua utilização de dados. O número máximo de dispositivo conectados permitidos é de %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Ativar"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Limite uso dados atingido"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Modo de voo"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Os nomes dos dispositivos são exibidos para distinguir cada um dos dispositivos disponíveis na lista de dispositivos próximos e por Bluetooth, Wi-Fi Direct e outros métodos."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Para usar a ancoragem, conecte-se a uma rede móvel."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Renomear"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Dispositivos conectados"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "Erro no cartão SIM"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Impossível utilizar serviço por pacotes. Fora da cobertura."
+
diff --git a/po/pt_PT.po b/po/pt_PT.po
new file mode 100755
index 0000000..2bad877
--- /dev/null
+++ b/po/pt_PT.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Ligar o Wi-Fi irá desactivar o PA Móvel. Continuar?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Utilização de dados"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Partilha de Internet"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Não mostrar novamente"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Número máximo de caracteres %d atingido."
+
+msgid "IDS_COM_SK_NO"
+msgstr "Não"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Sim"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Não"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Concluído"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Impossível utilizar a ancoragem Bluetooth durante a ligação à rede Wi-Fi."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Mudar o nome do dispositivo"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Nome do meu dispositivo"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Introduzir palavra-passe."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "CONCLUÍDO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "CANCELAR"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Sim"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Guardar"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Definições"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Ancoragem Bluetooth"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Dispositivo ligado"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Dados utilizados: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Nome do dispositivo"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "O nome do dispositivo pode ser alterado em %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Nome do dispositivo: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Introduzir pelo menos %d caracteres."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Ocultar o meu dispositivo"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Palavra-passe"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d bytes"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Segurança"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Toque para configurar a ancoragem."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Ancor. activa"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "A ancoragem está a ser controlada actualmente por outra aplicação. Para configurar a ancoragem, essa aplicação será desactivada."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Esta palavra-passe é apenas para a ancoragem Wi-Fi."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Ancoragem Wi-Fi oculta."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Ligar a rede móvel"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Ligar cabo USB"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Desactivar Modo de voo"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Inserir cartão SIM"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Ancoragem falhou"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Impossível utilizar ancoragem"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "Ancoragem USB"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Ancoragem Wi-Fi"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Defs. ancoragem Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Dispositivos ligados: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "O dispositivo ligado será desligado."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Ligar cabo USB."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "A desactivação da ancoragem impede os dispositivos ligados de acederem à Internet. Continuar?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "A activação da ancoragem USB irá desligar a ligação USB anterior."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Inserir cartão SIM e reiniciar o dispositivo para utilizar a ancoragem."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "A palavra-passe tem de incluir pelo menos %d caracteres e não exceder %d caracteres."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "A ancoragem consome mais bateria e aumenta a utilização de dados."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Para activar a função de ancoragem, ligue a uma rede móvel ou Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Impossível utilizar a ancoragem."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Impossível utilizar a ancoragem no modo de Voo. Para utilizar a ancoragem, desactive o modo de Voo."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Tempo de ligação esgotado"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Tempo de ligação de ancoragem esgotado."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Os dados móveis estão desactivados. Active os dados móveis e tente novamente."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Ligar a rede móvel"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Não mostrar novamente"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Pelo menos %d caracteres"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Desactivar Ancoragem"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Sem nome"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Ancoragem activada."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Desligar"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Nenhuma ligação de rede"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Tempo de visibilidade Bluetooth esgotado. O seu dispositivo pode não ser encontrado."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Tempo de ligação esgotado."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Introduzir palavra-passe com pelo menos 8 caracteres."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Tipo de segurança: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Definições"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "A ancoragem consome mais bateria e aumenta a utilização de dados. O número máximo de dispositivos ancorados permitido é %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Ancoragem activada."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "A rede Wi-Fi vai ser desligada. A ancoragem consome mais bateria e aumenta a utilização de dados. O número máximo de dispositivos ancorados permitido é %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Activar"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Limite dados atingido"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Modo de voo"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Os nomes dos dispositivos são apresentados para os distinguir dos dispositivos disponíveis na lista de dispositivos próximos e via Bluetooth, Wi-Fi Direct e outros métodos."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Para utilizar a ancoragem, ligue a redes móveis."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Mudar nome"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Dispositivos ligados"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "Ocorreu um erro de cartão SIM"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Impossível utilizar serviço por pacotes. Fora de cobertura."
+
diff --git a/po/ro.po b/po/ro.po
new file mode 100755
index 0000000..bb9a5e0
--- /dev/null
+++ b/po/ro.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Anulare"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Activarea Wi-Fi va dezactiva Mobile Hotspot. Continuaţi?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Utilizare date"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Tethering"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Nu se mai afişează"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "S-a atins numărul maxim de %d caractere."
+
+msgid "IDS_COM_SK_NO"
+msgstr "Nu"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Da"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Nu"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Gata"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Anulare"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Nu se poate utiliza furnizarea accesului la Internet prin Bluetooth în timp ce sunteţi conectat la reţeaua Wi-Fi."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Redenumire dispozitiv"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Numele dispozitivului meu"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Introduceţi parola."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "EFECTUAT"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ANULARE"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Da"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Salvare"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Setări"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Tethering prin Bluetooth"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Dispozitiv conectat"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Date utilizate: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Nume dispozitiv"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Numele dispozitivului poate fi modificat în %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Nume dispozitiv: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Introduceţi minimum %d caractere."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Ascundere dispozitiv"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Parolă"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d octeţi"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Securitate"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Atingeţi pentru a configura furnizarea accesului la internet."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Acces internet activ"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Furnizarea accesului la internet este controlată în prezent de o altă aplicaţie. Pentru a configura furnizarea accesului la internet, aplicaţia respectivă va fi dezactivată."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Această parolă este numai pentru furnizarea accesului la Internet prin Wi-Fi."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Furnizarea de acces la Internet prin Wi-Fi a fost ascunsă."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Conectare la reţeaua mobilă"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Conectaţi cablul USB"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Dezactivare mod Avion"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Introduceţi cartela SIM"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Tetheringul nu a reuşit"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Nu se poate util. tetheringul"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "Partajare conex. Internet"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Furn. acc. Internet Wi-Fi"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Set. furn. ac. Int. Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Dispozitive conectate: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Dispozitivul conectat va fi deconectat."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Conectaţi cablul USB."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Prin dezactivarea furnizării accesului la Internet, nu se va permite accesul la Internet al dispozitivelor conectate. Continuaţi?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "Activarea furnizării accesului la Internet prin USB va determina deconectarea conexiunii USB anterioare."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Introduceţi cartela SIM şi reporniţi dispozitivul pentru a utiliza furnizarea accesului la Internet."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Parola trebuie să conţină minimum %d caractere şi nu poate depăşi %d caractere."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Furnizarea accesului la internet consumă mai mult din energia bateriei şi creşte volumul de date utilizat."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Pentru a activa această funcţie de tethering, conectaţi-vă la o reţea mobilă sau Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Imposibil de utilizat furnizarea de acces la Internet"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Imposibil de utilizat furnizarea accesului la Internet în modul Avion. Pentru a utiliza furnizarea accesului la Internet, dezactivaţi modul Avion."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Conex. de tethering a expirat"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Conexiunea de tethering a expirat."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Datele mobile sunt dezactivate. Activaţi datele mobile şi încercaţi din nou."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Conect. la reţea mobilă"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Nu se afişează din nou"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Cel puţin %d caractere"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Dezactivaţi tetheringul"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Nici un nume"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Furnizare acces la Internet activată"
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Oprire"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Nicio conexiune la reţea"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Vizibilitatea Bluetooth a expirat. Este posibil ca dispozitivul dvs. să nu poată fi găsit."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Expirare conexiune"
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Introduceţi o parolă de minimum 8 caractere."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Tip de securitate: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Setări"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Furnizarea accesului la internet consumă mai mult din energia bateriei şi creşte volumul de date utilizat. Numărul maxim de dispozitive cărora li se poate furniza acces la internet este %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Furnizare acces la Internet activată"
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Reţeaua Wi-Fi va fi deconectată. Furnizarea accesului la internet consumă mai mult din energia bateriei şi creşte volumul de date utilizat. Numărul maxim de dispozitive cărora li se poate furniza acces la internet este %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Activare"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Lim. utiliz. date atinsă"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Modul Zbor"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Numele dispozitivelor sunt afişate pentru a diferenţia dispozitivele disponibile pe lista de dispozitive din apropiere, dar şi prin Bluetooth, Wi-Fi Direct şi alte metode."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Pentru a utiliza furnizarea accesului la internet, conectaţi-vă la reţele mobile."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Redenumire"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Dispozitive conectate"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "Eroare de cartelă SIM"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Imposibil de utilizat serviciul de transfer de pachete. În afara ariei de acoperire."
+
diff --git a/po/ru_RU.po b/po/ru_RU.po
new file mode 100755
index 0000000..92cff33
--- /dev/null
+++ b/po/ru_RU.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Отмена"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "При включении Wi-Fi мобильная точка доступа будет отключена. Продолжить?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Использование данных"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Модем"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Не показывать снова"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "При включении Wi-Fi модем Wi-Fi будет отключен."
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Достигнуто максимальное число символов (%d)"
+
+msgid "IDS_COM_SK_NO"
+msgstr "Нет"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Да"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Нет"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Готово"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Отмена"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "При подключении к сети Wi-Fi воспользоваться Bluetooth-модемом невозможно."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Переименовать устройство"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Имя устройства"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Введите пароль."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "ГОТОВО"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ОТМЕНА"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Да"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Соxранить"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Настройки"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Bluetooth-модем"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Подключенное устройство"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Использов. данных: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Имя устройства"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Имя устройства можно изменить в %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Имя устройства: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Минимальное число символов: %d"
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Скрыть устройство"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Пароль"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d байт(а)"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d Кб"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d МБ"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Безопасность"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Коснитесь для настройки модема."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Модем активен"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Модемом сейчас управляет другое приложение. Чтобы настроить его, это приложение будет отключено"
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Этот пароль подходит только для модема Wi-Fi."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Модем Wi-Fi скрыт."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Подключение к мобильной сети"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Подключить USB-кабель"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Отключить автономный режим"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Вставьте SIM-карту"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Сбой модема"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Невозможно использовать модем"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USB-модем"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Модем Wi-Fi"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Параметры модема Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Подключенные устройства: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Подключенное устройство будет отключено."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Подключите USB-кабель."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "При отключении модема связанные устройства не смогут получать доступ к Интернету. Продолжить?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "При включении USB-модема предыдущее USB-подключение будет отключено."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Чтобы воспользоваться модемом, вставьте SIM-карту и перезагрузите устройство."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Допустимое число символов в пароле: от %d до %d."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "При использовании модема быстро расходуется заряд батареи и увеличивается объем передаваемых данных."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Чтобы включить эту функцию модема, подключитесь к мобильной сети или Wi-Fi."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Невозможно использовать модем."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Невозможно использовать модем в автономном режиме. Чтобы использовать модем, отключите автономный режим."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Тайм-аут подкл. для модема"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Тайм-аут подключения для режима модема."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Мобильные данные отключены. Включите их и повторите попытку."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Подключение к мобил. сети"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Больше не показывать"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Не менее %d символов"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Отключить модем"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Нет имени"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Модем включен."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Выключить"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Отсутствует подключение к сети"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Тайм-аут видимости Bluetooth. Вероятно, ваше устройство невозможно обнаружить."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Тайм-аут подключения."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Введите пароль длиной не менее 8 символов."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Тип защиты: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Настройки"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "При использовании модема быстро расходуется заряд батареи и увеличивается объем передаваемых данных. Максимальное число подключенных устройств: %d"
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Модем включен."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Сеть Wi-Fi будет отключена. При использовании модема быстро расходуется заряд батареи и увеличивается объем передаваемых данных. Максимальное число подключенных устройств: %d"
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Включено"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Дост. огран.на испол.дан."
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Автон. реж."
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Имена устройств позволяют различать доступные устройства в списке устройств поблизости, а также при подключении через Bluetooth, Wi-Fi Direct и другими способами."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Чтобы использовать модем, подключитесь к мобильной сети."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Переименовать"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Подключенные устройства"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "Произошла ошибка SIM-карты"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Невозможно использовать услугу передачи пакетов. Вне зоны покрытия."
+
diff --git a/po/sk.po b/po/sk.po
new file mode 100755
index 0000000..b94349f
--- /dev/null
+++ b/po/sk.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Zrušiť"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Zapnutím siete Wi-Fi sa vypne mobilný prístupový bod. Pokračovať?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Využitie dát"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Zdieľanie pripojenia"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Už nezobrazovať"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Dosiahol sa maximálny počet znakov (%d)."
+
+msgid "IDS_COM_SK_NO"
+msgstr "Nie"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Áno"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Nie"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Hotovo"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Zrušiť"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Počas pripojenia k sieti Wi-Fi nemožno použiť zdieľanie pripojenia cez Bluetooth."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Premenovať zariadenie"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Názov môjho zariadenia"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Zadajte heslo."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "HOTOVO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "ZRUŠIŤ"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Áno"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Uložiť"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Nastavenia"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Zdieľanie pripojenia Bluetooth"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Pripojené zariadenie"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Použité údaje: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Meno zariadenia"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Názov zariadenia možno zmeniť v %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Názov zariadenia: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Zadajte aspoň %d znakov."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Skryť moje zariadenie"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Heslo"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d B"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d kB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Zabezpečenie"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Ťuknutím môžete konfigurovať zdieľanie pripojenia."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Zdieľ. pr. akt."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Zdieľanie pripojenia momentálne ovláda iná aplikácia. Ak chcete konfigurovať zdieľanie pripojenia, daná aplikácia sa vypne."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Toto heslo slúži iba na zdieľanie pripojenia Wi-Fi."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Zdieľanie pripojenia Wi-Fi je skryté."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Pripojenie k mobilnej sieti"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Pripojte kábel USB"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Vypnutie letového režimu"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Vložte kartu SIM"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Zdieľanie pripojenia zlyhalo"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Zdieľ. pripoj. sa nedá použiť"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "Zdieľ. pripojenia cez USB"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Zdieľanie pripoj. Wi-Fi"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Nast. zdieľ. prip. Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Pripojené zariadenia: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Pripojené zariadenie sa odpojí."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Pripojiť kábel USB"
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Vypnutím zdieľania pripojenia zabránite pripojeným zariadeniam v prístupe na internet. Pokračovať?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "Zapnutie zdieľania pripojenia cez USB odpojí predchádzajúce pripojenie cez USB."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Pred použitím zdieľania pripojenia vložte kartu SIM a reštartujte zariadenie."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Heslo musí obsahovať aspoň %d znakov a nesmie prekročiť %d znakov."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Zdieľanie pripojenia spotrebúva viac energie batérie a zvyšuje používanie dátových prenosov."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Ak chcete zapnúť túto funkciu zdieľania pripojenia, pripojte sa k mobilnej sieti alebo k sieti Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Nedá sa použiť zdieľanie pripojenia."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Zdieľanie pripojenia sa nedá použiť v letovom režime. Ak chcete použiť zdieľanie pripojenia, vypnite letový režim."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Uplynul čas. limit zdieľ. prip."
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Uplynul časový limit zdieľania pripojenia."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobilné dátové pripojenie je vypnuté. Zapnite mobilné dátové pripojenie a skúste to znova."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Pripojiť k mobilnej sieti"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Nezobrazovať znova"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Aspoň %d znakov"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Vypnúť zdieľanie pripojenia"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Žiadny názov"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Zdieľanie pripojenia povolené."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Vypnúť"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Žiadne sieťové pripojenie"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Uplynul časový limit viditeľnosti pre Bluetooth. Vaše zariadenie sa nemusí nájsť."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Časový limit pripojenia."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Zadajte heslo obsahujúce aspoň 8 znakov."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Typ zabezpečenia: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Nastavenia"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Zdieľanie pripojenia spotrebúva viac energie batérie a zvyšuje používanie dátových prenosov. Maximálny povolený počet zariadení zdieľajúcich pripojenie je %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Zdieľanie pripojenia povolené."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Sieť Wi-Fi sa odpojí. Zdieľanie pripojenia spotrebúva viac energie batérie a zvyšuje používanie dátových prenosov. Maximálny povolený počet zariadení zdieľajúcich pripojenie je %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Povoliť"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Dosiahol sa limit pr. dát"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Let. režim"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Názvy zariadení sa zobrazujú na odlíšenie každého dostupného zariadenia v zozname blízkych zariadení a cez Bluetooth, Wi-Fi Direct a ďalšie spôsoby pripojenia."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Ak chcete použiť zdieľanie pripojenia, pripojte sa k mobilným sieťam."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Premenovať"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Pripojené zariadenia"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "Vyskytla sa chyba karty SIM"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Nedá sa použiť paketová služba. Mimo pokrytia."
+
diff --git a/po/sl.po b/po/sl.po
new file mode 100755
index 0000000..edc336b
--- /dev/null
+++ b/po/sl.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Prekliči"
+
+msgid "IDS_COM_SK_OK"
+msgstr "V redu"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Vklop funkcije Wi-Fi bo onemogočil Mobile Hotspot. Želite nadaljevati?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Poraba podatkov"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Tethering"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Ne kaži več"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Doseženo je največje dovoljeno število znakov %d."
+
+msgid "IDS_COM_SK_NO"
+msgstr "Ne"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Da"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Ne"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Končano"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Prekliči"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Če ste povezani z omrežjem Wi-Fi, uporaba interneta prek vmesnika Bluetooth ni možna."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Preimenujte napravo"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Ime moje naprave"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Vnesite geslo."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "KONČANO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "PREKLIČI"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Da"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Shrani"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Nastavitve"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Internet prek vmesnika Bluetooth"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Povezana naprava"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Porabljeni podatki: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Ime naprave"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Ime naprave lahko spremenite v %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Ime naprave: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Vnesite vsaj %d znakov."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Skrij mojo napravo"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Geslo"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d B"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Varnost"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Pritisnite za konfiguracijo uporabe telefona kot modema."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Int. po tel. ak."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Privezovanje trenutno upravlja druga aplikacija. Če želite konfigurirati privezovanje, bo ta aplikacija onemogočena."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "To geslo velja samo za uporabo telefona kot modema prek omrežja Wi-Fi."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Uporaba telefona kot modema prek omrežja Wi-Fi je skrita."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Povezava z mobilnim omrežjem"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Priključite kabel USB"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Onemogočite način letenja"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Vstavite kartico SIM"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Privezovanje ni uspelo"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Uporaba privezovanja ni mogoča"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USB modem"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Up.tel. kot mod. po Wi-Fi"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Nas.tel. kot mod.po Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Povezane naprave: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Povezava z napravo bo prekinjena."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Priključite kabel USB."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Če onemogočite uporabo telefona kot modema, boste povezanim napravam preprečili dostop do interneta. Želite nadaljevati?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "Če omogočite uporabo telefona kot modema po vmesniku USB, bodo vse prejšnje povezave USB prekinjene."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Vstavite kartico SIM in znova zaženite napravo, če želite uporabljati telefon kot modem."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Geslo mora vsebovati vsaj %d znakov in ne sme presegati %d znakov."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Uporaba telefona kot modema porabi več baterije in poveča porabo prenosa podatkov."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Če želite omogočiti to funkcijo privezovanja, se povežite z mobilnim omrežjem ali omrežjem Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Uporaba telefona kot modema ni mogoča."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Uporaba telefona kot modema ni mogoča v načinu letenja. Če želite uporabiti to možnost, onemogočite način letenja."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Povez. za privezovanje potekla"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Povezava za privezovanje je potekla."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobilni podatki so onemogočeni. Omogočite jih in poskusite znova."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Poveži z mobil. omrežjem"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Ne pokaži znova"
+
+msgid "IDS_BR_SK_OK"
+msgstr "V redu"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Vsaj %d znakov"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Onemogočite privezovanje"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Brez imena"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Uporaba telefona kot modem omogočena."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Izklopi"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Ni omrežne povezave"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Časovna omejitev vidnosti za Bluetooth je potekla. Naprave ne bo mogoče poiskati."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Povezava je bila predolgo neaktivna."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Vnesite vsaj 8 znakov dolgo geslo."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Vrsta varnosti: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Nastavitve"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Uporaba telefona kot modema porabi več baterije in poveča porabo podatkov. Največje dovoljeno število naprav za uporabo kot modem je %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Uporaba telefona kot modem omogočena."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Povezava z omrežjem Wi-Fi bo prekinjena. Uporaba telefona kot modema porabi več baterije in poveča porabo podatkov. Največje dovoljeno število naprav za uporabo kot modem je %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Omogoči"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Omej. por. pod. dosežena"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Letenje"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Imena naprav so prikazana, da lahko ločite naprave, ki so na voljo na seznamu naprav v bližini, prek povezav Bluetooth in Wi-Fi Direct, ali na druge načine."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Če želite internet dati v skupno rabo, se povežite z enim od mobilnih omrežij."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Preimenuj"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Povezane naprave"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "Napake kartice SIM"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Ni mogoče uporabiti paketnega prenosa podatkov. Ni pokritosti s signalom."
+
diff --git a/po/sr.po b/po/sr.po
new file mode 100755
index 0000000..b4f9de8
--- /dev/null
+++ b/po/sr.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Otkaži"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Uključivanje Wi-Fi-ja će onemogućiti Mobile Hotspot. Nastaviti?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Upotreba podataka"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Vezivanje"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Ne prikazuj ponovo"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Dostignut je maksimalan broj od %d karaktera."
+
+msgid "IDS_COM_SK_NO"
+msgstr "Ne"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Da"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Ne"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Gotovo"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Otkaži"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Nije moguće koristiti Bluetooth vezivanje kada je uspostavljena veza sa Wi-Fi mrežom."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Preimenuj uređaj"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Naziv mog uređaja"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Unesi šifru."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "GOTOVO"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "OTKAŽI"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Da"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Sačuvaj"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Podešavanja"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Deljenje preko vezivanja"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Povezani uređaj"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Iskorišćeni podaci: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Ime uređaja"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Ime uređaja može da se promeni u %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Naziv uređaja: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Unesi bar %d karaktera."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Sakrij moj uređaj"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Lozinka"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d bajtova"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Zaštita"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Kucni za konfigurisanje vezivanja."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Delj. veze akt."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Vezivanje trenutno kontroliše druga aplikacija. Da bi konfigurisao/la vezivanje, ta aplikacija će biti onemogućena."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Ova lozinka je samo za Wi-Fi vezivanje."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Wi-Fi vezivanje je skriveno."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Pov. na mrežu mobi. telefonije"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Poveži USB kabl"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Onemogući režim letenja"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Ubaci SIM karticu"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Neuspešno vezivanje"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Nemoguće koristiti vezivanje"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USB vezivanje"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Wi-Fi vezivanje"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Podeš. Wi-Fi povezivanja"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Povezano uređaja: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Povezani uređaj će biti isključen."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Priključi USB kabl."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Onemogućavanje vezivanja će sprečiti da povezani uređaji pristupe Internetu. Nastaviti?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "Omogućavanje USB vezivanja prekinuće sve prethodne USB veze."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Ubaci SIM karticu i restartuj uređaj da bi koristio/la vezivanje."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Šifra mora da sadrži najmanje %d i najviše %d znakova."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Vezivanje troši više energije i povećava upotrebu podataka."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Da bi omogućio/la ovu funkciju vezivanja, poveži se na mobilnu ili Wi-Fi mrežu"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Nije moguće koristiti vezivanje."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Vezivanje ne može da se koristi u režimu letenja. Da bi koristio/la vezivanje, onemogući režim letenja."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Vreme vezivanja isteklo"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Vreme vezivanja je isteklo."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Podaci o mobilnom telefonu nisu omogućeni. Omogući ih i pokušaj ponovo."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Poveži se na mobil. mrežu"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Ne prikazuj ponovo"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Najmanje %d karaktera"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Onemogući vezivanje"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Nema imena"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Vezivanje je omogućeno."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Isključi"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Nema veze sa mrežom"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Bluetooth vidljivost je istekla. Tvoj uređaj možda neće biti pronađen."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Vremensko prekoračenje veze."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Unesi lozinku od bar 8 karaktera."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Tip bezbednosti: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Podešavanja"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Vezivanje troši više energije i povećava upotrebu podataka. Maksimalni dozvoljeni broj povezanih uređaja je %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Vezivanje je omogućeno."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Veza sa Wi-Fi mrežom će biti prekinuta. Vezivanje troši više energije i povećava upotrebu podataka. Maksimalni dozvoljeni broj povezanih uređaja je %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Omogući"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Granica podat. dostignuta"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Rež. letenja"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Nazivi uređaja se prikazuju u cilju razlikovanja svakog pojedinačnog uređaja u okviru liste uređaja u blizini koji su dostupni putem Bluetooth-a, Wi-Fi Direct-a i drugih načina."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Za korišćenje vezivanja, poveži se na mreže mobilne telefonije."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Preimenuj"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Povezani uređaji"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "Došlo je do greške SIM kartice"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Nemoguće koristiti uslugu prenosa podataka. Van dometa."
+
diff --git a/po/sv.po b/po/sv.po
new file mode 100755
index 0000000..37bc09e
--- /dev/null
+++ b/po/sv.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Avbryt"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Om du slår på Wi-Fi inaktiveras Mobile Hotspot. Fortsätta?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Dataanvändning"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Internetdelning"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Visa inte igen"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Högsta antal tecken %d har uppnåtts."
+
+msgid "IDS_COM_SK_NO"
+msgstr "Nej"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Ja"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Nej"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Klar"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Avbryt"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Det går inte att använda Bluetooth-internetdelning vid anslutning till ett Wi-Fi-nätverk."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Byt namn på enhet"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Namn för min enhet"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Ange lösenord."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "KLAR"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "AVBRYT"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Ja"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Spara"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Inställningar"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Bluetooth-internetdelning"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Ansluten enhet"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Använda data :%s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Enhetsnamn"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Enhetsnamnet kan ändras i %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Enhetsnamn: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Ange minst %d tecken."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Dölj min enhet"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Lösenord"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d byte"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d kB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Säkerhet"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Tryck för att konfigurera internetdelning."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Internetdeln akt"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Internetdelning kontrolleras för närvarande av ett annat program. Om du vill konfigurera internetdelning måste du inaktivera programmet."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Der här lösenordet är gäller endast för Wi-Fi-internetdelning."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Wi-Fi-internetdelning är dolt."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Anslut till mobila nätverk"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Anslut USB-kabel"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Inaktivera Flygläge"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Sätt i SIM-kort"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Internetdelning misslyckades"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Kan inte använda Internetdeln."
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USB-internetdelning"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Wi-Fi-internetdelning"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Inst. f. Wi-Fi-internetd."
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Anslutna enheter: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Den anslutna enheten kommer att kopplas bort."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Anslut USB-kabeln."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Genom att inaktivera Internetdelning förhindras länkade enheter att nå Internet. Fortsätta?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "Om du aktiverar USB-internetdelning inaktiveras den tidigare USB-anslutningen."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Sätt i ett SIM-kort och starta om enheten för att använda Internetdelning."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Lösenord måste innehålla minst %d tecken och inte överstiga %d tecken."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Internetdelning förbrukar mer batteri och ökar dataanvändningen."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Om du vill aktivera internetdelningsfunktionen ska du ansluta till ett mobilnät eller Wi-Fi-nätverk."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Det går inte att använda Internetdelning."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Det går inte att använda Internetdelning i Flygläge. Inaktivera Flygläge om du vill använda Internetdelning."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Tidsgr. f Internetdeln. överskr"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Tidsgränsen för Internetdelning har överskridits."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobila data är inaktiverat. Aktivera mobila data och försök igen."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Anslut t. mobilt nätverk"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Visa inte igen"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Minst %d tecken"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Inaktivera Internetdelning"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Inget namn"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Internetdelning aktiverat."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Stäng av"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Ingen nätverksanslutning"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Timeout för Bluetooth-synlighet. Det kanske inte går att hitta din enhet."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Anslutningstimeout."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Ange ett lösenord med minst 8 tecken."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Säkerhetstyp: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Inställningar"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Internetdelning förbrukar mer batteri och dataanvändningen ökar. Högst %d enheter kan dela Internetanslutningen."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Internetdelning aktiverat."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Wi-Fi-nätverket kopplas från. Internetdelning förbrukar mer batteri och dataanvändningen ökar. Högst %d enheter kan dela Internetanslutningen."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Aktivera"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Dataanv.gräns uppnådd"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Flygläge"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Enhetsnamnen visas för att urskilja var och en av de tillgängliga enheterna i listan över närliggande enheter och via Bluetooth, Wi-Fi Direct och andra åtgärder."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Anslut till mobila nätverk om du vill använda Internetdelning."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Byt namn"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Anslutna enheter"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "Ett SIM-kortfel inträffade"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Det går inte att använda pakettjänsten. Ingen täckning."
+
diff --git a/po/tr_TR.po b/po/tr_TR.po
new file mode 100755
index 0000000..44bd9f8
--- /dev/null
+++ b/po/tr_TR.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "İptal"
+
+msgid "IDS_COM_SK_OK"
+msgstr "Tamam"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Wi-Fi'yi açmak Mobile Hotspot devre dışı bırakacak. Devam edilsin mi?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Veri kullanımı"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Bağlantı"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Bir daha gösterme"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Maksimum karakter sayısına %d ulaşıldı"
+
+msgid "IDS_COM_SK_NO"
+msgstr "Hayır"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Evet"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Hayır"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Tamam"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "İptal"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Wi-Fi ağına bağlıyken Bluetooth bağlanma kullanılamıyor."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Cihazı yeniden adlandır"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Cihazımın adı"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Şifreyi girin."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "BİTTİ"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "İPTAL"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Evet"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Kaydet"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Ayarlar"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Bluetooth bağlantısı"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Bağlı cihaz"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Kullanılan veri: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Cihaz adı"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Cihaz adı %s konumunda değiştirilebilir."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Cihaz adı: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "En az %d karakter girin."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Cihazımı gizle"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Şifre"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d Bayt"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Güvenlik"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Bağlanmayı yapılandırmak için dokunun"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Bağlantı etkin"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Bağlanma şu anda bir başka uygulama tarafından kullanılıyor. Bağlanmayı yapılandırmak için uygulama devre dışı bırakılacak."
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Bu şifre sadece Wi-Fi bağlantısı içindir."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Wi-Fi bağlantısı gizli."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Mobil ağa bağlan"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "USB kablosunu bağla"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Uçuş modunu devre dışı bırak"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "SIM kartı takın"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "İnternet paylaşımı başarısız"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "İnternet paylaşımı kullanlamyr"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USB bağlanıyor"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Wi-Fi bağlantısı"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Wi-Fi bağlantısı ayarları"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Bağlı cihazlar: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Bağlı cihazın bağlantısı kesilecek."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "USB kablosunu bağlayın."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Bağlantının devre dışı bırakılması bağlı cihazların internete erişmesine engel olur. Devam edilsin mi?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "USB bağlantısını etkinleştirmek önceki USB bağlantısını koparacak."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Bağlantıyı kullanmak için SIM kartı takın ve cihazı tekrar başlatın."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Şifre en az %d karakter içermeli ve %d karakteri geçmemelidir."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Bağlanma daha fazla pil gücü tüketir ve veri kullanımınızı arttırır."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Bu internet paylaşımı işlevini etkinleştirmek için bir mobil veya Wi-Fi ağına bağlanın"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Bağlantı kullanılamıyor."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Uçuş modu sırasında bağlanma kullanılamıyor. Bağlanma kullanmak için Uçuş modunu devre dışı bırakın."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "İnt. paylş. bğ. zmn aşmna uğrdı"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "İnternet paylaşımı bağlantısı zaman aşımına uğradı."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobil veri devre dışı. Mobil veriyi etkinleştirin ve tekrar deneyin."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Mobil ağa bağlan"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Tekrar gösterme"
+
+msgid "IDS_BR_SK_OK"
+msgstr "Tamam"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "En az %d karakter"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "İnt. paylaşmnı devre dşı bırak"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "İsim yok"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Bağlanma etkin."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Kapat"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Ağ bağlantısı yok"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Bluetooth keşfedilebilirliğinin süresi doldu. Cihazınız bulunamayabilir"
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Bağlantı zaman aşımına uğradı."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "En az 8 karakter içeren bir şifre girin."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Güvenlik tipi: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Ayarlar"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Bağlantı daha fazla pil gücü tüketir ve veri kullanımınızı arttırır. İzin verilen maksimum bağlı cihaz sayısı: %d."
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Bağlanma etkin."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Wi-Fi ağının bağlantısı kesilecektir. Bağlantı daha fazla pil gücü tüketir ve veri kullanımınızı arttırır. İzin verilen maksimum bağlı cihaz sayısı: %d."
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Etkin"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Vri kllnm sınırına ulşldı"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Uçuş modu"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Uygun cihazların her birini ayırt edebilmek için cihaz adları yakındaki cihazlar listesinde ve Bluetooth, Wi-Fi Direct ve diğer yöntemler yoluyla gösterilir."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Bağlantı kullanmak için, mobil ağlara bağlanın"
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Yen. ad."
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Bağlı cihazlar"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "SIM kartı hatası oluştu"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Paket servisi kullanılamıyor. Kapsama alanı dışında."
+
diff --git a/po/uk.po b/po/uk.po
new file mode 100755
index 0000000..56df8e7
--- /dev/null
+++ b/po/uk.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Скасувати"
+
+msgid "IDS_COM_SK_OK"
+msgstr "ОК"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Увімкнення Wi-Fi призведе до вимкнення мобільної точки доступу. Продовжити?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Використання даних"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Прив’язка"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Більше не показувати"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "Увімкнення мережі Wi-Fi призведе до вимкнення прив'язки Wi-Fi."
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Досягнуто максимальної кількості символів: %d"
+
+msgid "IDS_COM_SK_NO"
+msgstr "Ні"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Так"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Ні"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Готово"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Скасувати"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Неможливо використовувати прив'язку Bluetooth під час підключення до мережі Wi-Fi."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Перейменувати пристрій"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Ім’я мого пристрою"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Введіть пароль."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "ГОТОВО"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "СКАСУВАТИ"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Так"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Зберегти"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Налаштування"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Прив’язка Bluetooth"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Підключений пристрій"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Використано даних: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Ім'я пристрою"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Ім’я пристрою можна змінити у %s."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Ім’я пристрою: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Введіть принаймні таку кількість символів: %d"
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Приховати мій пристрій"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Пароль"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d байт"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d Kb"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d Мб"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Безпека"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Натисніть, щоб настроїти прив'язку."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Прив’язка актив."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Прив’язка наразі керується іншою програмою. Щоб настроїти прив'язку, потрібно вимкнути цю програму"
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Цей пароль може використовуватися лише для прив’язки Wi-Fi."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Прив'язку Wi-Fi приховано."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Підключ. до мобільної мережі"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "Підключити кабель USB"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Вимкнути режим без зв’язку"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "Вставте SIM-карту"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Збій прив’язки"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Неможл. використати прив’язку"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "Прив’язка USB"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Прив’язка Wi-Fi"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Установки прив'язки Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Підключені пристрої: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Підключений пристрій буде відключено."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "Підключити кабель USB."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "У разі вимкнення прив'язки зв’язані пристрої не зможуть отримувати доступ до Інтернету. Продовжити?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "Увімкнення прив’язки USB призведе до відключення попереднього USB-з’єднання."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Вставте SIM-карту та перезавантажте пристрій, щоб скористатися прив'язкою."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Пароль має містити щонайменше %d символів і не перевищувати %d символів."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Прив'язка використовує більше заряду акумулятора та збільшує використання даних."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Щоб увімкнути цю функцію прив’язки, підключіться до мобільної мережі або мережі Wi-Fi"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Неможливо використати прив’язку."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Неможливо використовувати прив’язку в режимі без зв’язку. Для використання прив'язки вимкніть режим без зв’язку."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Час очік.підкл.до прив’яз.минув"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Час очікування підключення до прив’язки минув."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Використання мобільних даних вимкнено. Увімкніть використання мобільних даних і спробуйте ще раз."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Підключ. до мобіл. мережі"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Більше не показувати"
+
+msgid "IDS_BR_SK_OK"
+msgstr "ОК"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Принаймні %d символів"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Вимкнути прив’язку"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Немає імені"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Прив’язку ввімкнено."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "Вимкнути"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Немає підключення до мережі"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Час видимості Bluetooth вичерпано. Пристрій не буде знайдено."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Час очікування підключення."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Введіть пароль принаймні 8 символів завдовжки."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Тип захисту: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Налаштування"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Прив'язка використовує більше заряду акумулятора та збільшує використання даних. Максимальна кількість дозволених пристроїв, які можна прив'язати: %d"
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Прив’язку ввімкнено."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Мережу Wi-Fi буде відключено. Прив'язка використовує більше заряду акумулятора та збільшує використання даних. Максимальна кількість дозволених пристроїв, які можна прив'язати: %d"
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Увімкнути"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Досягн.обмеж.на вик.даних"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Без зв’яз."
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Імена дають змогу відрізняти один від одного різні пристрої, які відображаються в списку наявних поблизу пристроїв, а також знайдені через Bluetooth, Wi-Fi Direct тощо."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Щоб скористатися прив'язкою, встановіть підключення до мобільних мереж."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Перейменувати"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Підключені пристрої"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "Сталася помилка SIM-картки"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Неможливо скористатися пакетною послугою. Поза зоною покриття."
+
diff --git a/po/update-po.sh b/po/update-po.sh
new file mode 100755
index 0000000..34d436d
--- /dev/null
+++ b/po/update-po.sh
@@ -0,0 +1,60 @@
+#!/bin/sh
+
+PACKAGE=ug-setting-mobile-ap-ug
+SRCROOT=..
+POTFILES=POTFILES.in
+
+#ALL_LINGUAS= am az be ca cs da de el en_CA en_GB es et fi fr hr hu it ja ko lv mk ml ms nb ne nl pa pl pt pt_BR ru rw sk sl sr sr@Latn sv ta tr uk vi zh_CN zh_TW
+ALL_LINGUAS="en_US en_GB ja ko zh_CN"
+
+XGETTEXT=/usr/bin/xgettext
+MSGMERGE=/usr/bin/msgmerge
+
+echo -n "Make ${PACKAGE}.pot "
+if [ ! -e $POTFILES ] ; then
+ echo "$POTFILES not found"
+ exit 1
+fi
+
+$XGETTEXT --default-domain=${PACKAGE} --directory=${SRCROOT} \
+ --add-comments --keyword=_ --keyword=N_ --files-from=$POTFILES
+if [ $? -ne 0 ]; then
+ echo "error"
+ exit 1
+fi
+
+if [ ! -f ${PACKAGE}.po ]; then
+ echo "No such file: ${PACKAGE}.po"
+ exit 1
+fi
+
+rm -f ${PACKAGE}.pot && mv ${PACKAGE}.po ${PACKAGE}.pot
+echo "done"
+
+for LANG in $ALL_LINGUAS; do
+ echo "$LANG : "
+
+ if [ ! -e $LANG.po ] ; then
+ sed 's/CHARSET/UTF-8/g' ${PACKAGE}.pot > ${LANG}.po
+ echo "${LANG}.po created"
+ else
+ if $MSGMERGE ${LANG}.po ${PACKAGE}.pot -o ${LANG}.new.po ; then
+ if cmp ${LANG}.po ${LANG}.new.po > /dev/null 2>&1; then
+ rm -f ${LANG}.new.po
+ else
+ if mv -f ${LANG}.new.po ${LANG}.po; then
+ echo ""
+ else
+ echo "msgmerge for $LANG.po failed: cannot move $LANG.new.po to $LANG.po" 1>&2
+ rm -f ${LANG}.new.po
+ exit 1
+ fi
+ fi
+ else
+ echo "msgmerge for $LANG failed!"
+ rm -f ${LANG}.new.po
+ fi
+ fi
+ echo ""
+done
+
diff --git a/po/uz.po b/po/uz.po
new file mode 100755
index 0000000..cb19923
--- /dev/null
+++ b/po/uz.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "Bekor qilish"
+
+msgid "IDS_COM_SK_OK"
+msgstr "OK"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "Wi-Fini yoqish Mobil faol nuqtani o‘chiradi. Davom ettirilsinmi?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "Ma’lumotdan foydalanish"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "Bog‘lash"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "Boshqa ko‘rsatilmasin"
+
+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_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "Belgilar soni ruxsat etilgan maksimal miqdorga %d yetdi"
+
+msgid "IDS_COM_SK_NO"
+msgstr "Yo‘q"
+
+msgid "IDS_BR_SK_YES"
+msgstr "Ha"
+
+msgid "IDS_BR_SK_NO"
+msgstr "Yo‘q"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "Bajarildi"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "Bekor qilish"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "Wi-Fi tarmoqqa ulanganda, Bluetooth bog‘lanishidan foydalanib bo‘lmaydi."
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "Qurilma nomini o'zgartirish"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "Qurilmam nomi"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "Parol kiriting."
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "BAJARILDI"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "BEKOR QILISH"
+
+msgid "IDS_COM_SK_YES"
+msgstr "Ha"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "Saqlash"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "Parametrlar"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "Bluetooth bog‘lanishi"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "Ulangan qurilma"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "Ishlatil. ma’lumot: %s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "Qurilma nomi"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "Qurilma nomi %sda o‘zgartirilishi mumkin."
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "Qurilma nomi: %s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "Eng kamida %d belgi kiriting."
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "Mening qurilmamni yashirish"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "Parol"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d bayt"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d Kb"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d Mb"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "Xavfsizlik"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "Bog‘lanishni sozlash uchun cherting."
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "Bog‘lanish faol"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "Bog‘lanish hozirda boshqa ilova tomonidan nazorat qilinmoqda. Bog‘lanishni sozlash uchun o‘sha ilova o‘chiriladi"
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "Ushbu parol faqat Wi-Fi bog‘lanish uchun."
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Wi-Fi bog‘lanish yashirilgan."
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "Mobil tarmoqqa ulanish"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "USB-kabelni ulash"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "Parvoz rejimini o‘chirish"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "SIM-kartani kiriting"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "Bog‘lab bo‘lmadi"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "Bog‘lanishdan foydal. bo‘lmadi"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USB-modem"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Wi-Fi bog‘lanish"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Wi-Fi bog‘lan. parametri"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "Ulangan qurilmalar: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "Ulangan qurilma uziladi."
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "USB-kabelni ulash."
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "Bog‘lanishni o‘chirish bog‘langan qurilmalarga Internet orqali ulanishni oldini oladi. Davom ettirilsinmi?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "USB bog‘lanishni yoqish avvalgi USB ulanishini o‘chiradi."
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "Bog‘lanishdan foydalanish uchun, SIM-kartani kiriting va qurilmani qayta ishga tushiring."
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "Parol eng kamida %d belgidan iborat bo‘lishi hamda %d belgidan oshmasligi lozim."
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "Bog‘lanish batareya quvvatini ko‘proq sarflaydi va ma’lumot ishlatilishini oshiradi."
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "Ushbu bog‘lash funksiyasini yoqish uchun mobil yoki Wi-Fi tarmoqqa ulaning"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "Bog‘lanishdan foydalanib bo‘lmaydi."
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "Parvoz rejimida bog‘lanishdan foydalanib bo‘lmaydi. Bog‘lanishdan foydalanish uchun Parvoz rejimini o‘chiring."
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Bog‘lanish ulanish vaqti tugadi"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "Bog‘lanish ulanishi vaqti tugadi."
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "Mobil ma’lumot o‘chirilgan. Mobil ma’lumotni yoqing va qayta urinib ko‘ring."
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "Mobil tarmoqqa ulanish"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "Boshqa ko‘rsatilmasin"
+
+msgid "IDS_BR_SK_OK"
+msgstr "OK"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "Kamida %dta belgi"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "Bog‘lanishni o‘chirish"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "Nom yo‘q"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "Bog‘lash yoqildi."
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "O‘chirish"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "Tarmoq ulanishi yo‘q"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "Bluetooth ko‘rinish imkoniyatining vaqti o‘tdi. Qurilmangizni topib bo‘lmadi."
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "Ulanish vaqti o‘tdi."
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "Kamida 8 belgidan iborat parol kiriting."
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "Xavfsizlik turi: %s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "Parametrlar"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Bog‘lanish ko‘proq batareya quvvatini sarflaydi va ma’lumot ishlatilishini oshiradi. Bog‘lanish mumkin bo‘lgan qurilmalarning ruxsat etilgan maksimal miqdori: %d"
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "Bog‘lash yoqildi."
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Wi-Fi tarmoq uziladi. Bog‘lanish ko‘proq batareya quvvatini sarflaydi va ma’lumot ishlatilishini oshiradi. Bog‘lanish mumkin bo‘lgan qurilmalarning ruxsat etilgan maksimal miqdori: %d"
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "Yoqish"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "Trafik chekloviga yetildi"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "Parvoz rjm"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "Yaqin-atrofdagi qurilmalar ro‘yxatidagi qurilmalarni Bluetooth, Wi-Fi Direct va boshqalar orqali ajratib olish uchun qurilma nomlari ko‘rsatiladi."
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "Bog‘lanishdan foydalanish uchun mobil tarmoqlarga ulaning."
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "Nom o‘zg."
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "Ulangan qurilmalar"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "SIM-karta xatosi yuzaga keldi"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "Paketli ma’l. xizmatidan foydal. bo‘lmaydi. Xizmat ko‘rsatish doirasidan tashqarida."
+
diff --git a/po/zh_CN.po b/po/zh_CN.po
new file mode 100755
index 0000000..b92742a
--- /dev/null
+++ b/po/zh_CN.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "取消"
+
+msgid "IDS_COM_SK_OK"
+msgstr "确定"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "打开 Wi-Fi 将禁用移动热点。是否继续?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "数据使用"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "网络分享"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "不要再显示"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "打开 Wi-Fi 将禁用 Wi-Fi 网络共享。"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "达到的最大字符数 %d"
+
+msgid "IDS_COM_SK_NO"
+msgstr "否"
+
+msgid "IDS_BR_SK_YES"
+msgstr "是"
+
+msgid "IDS_BR_SK_NO"
+msgstr "否"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "完成"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "取消"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "连接至 Wi-Fi 网络时无法使用蓝牙网络共享。"
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "重命名设备"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "我的设备名称"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "输入密码"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "完成"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "取消"
+
+msgid "IDS_COM_SK_YES"
+msgstr "是"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "保存"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "设定"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "蓝牙网络分享"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "连接的设备"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "已使用的数据:%s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "设备名称"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "可在 %s 中更改设备名称。"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "设备名称:%s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "输入至少%d字符。"
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "隐藏我的设备"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "密码"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d 字节"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "安全"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "轻敲以配置网络共享。"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "网络分享激活"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "网络共享当前受控于另一应用程序。若要配置网络共享,将禁用该应用程序。"
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "该密码仅用于 Wi-Fi 网络共享。"
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "Wi-Fi 网络共享已隐藏。"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "连接至移动网络"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "连接 USB 数据线"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "禁用飞行模式"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "插入 SIM 卡"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "网络共享失败"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "无法使用网络共享"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USB 网络共享"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Wi-Fi 网络共享"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Wi-Fi 网络共享设置"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "连接的设备:%d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "已连接的设备将断开。"
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "连接 USB 线。"
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "禁用网络共享将阻止链接的设备访问互联网。是否继续?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "启用USB 网络共享将断开原有 USB 连接。"
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "插入 SIM 卡并重启设备以使用网络共享。"
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "密码必须至少包含%d个字符,并且不超过%d个字符。"
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "网络共享消耗更多电池电力并增加您的数据使用量。"
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "若要启用该网络共享功能,请连接至移动或 Wi-Fi 网络"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "无法使用网络共享。"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "飞行模式下无法使用网络共享。若要使用网络共享,禁用飞行模式。"
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "网络共享连接已超时"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "网络共享连接已超时"
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "移动数据已禁用。启用移动数据并重试。"
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "连接至移动网络"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "不再显示"
+
+msgid "IDS_BR_SK_OK"
+msgstr "确定"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "至少 %d 个字符"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "删除网络共享"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "无名字"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "已启动网络共享。"
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "关闭"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "无网络连接"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "蓝牙可见性已超时。可能找不到您的设备。"
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "连接超时。"
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "不再显示"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "密码需要至少8个字符。"
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "安全类型:%s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "设定"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "网络共享会消耗更多电池电量且增加您的数据使用量。允许的最大网络共享设备数为 %d。"
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "已启动网络共享。"
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Wi-Fi 网络将断开。网络共享会消耗更多电池电量且增加您的数据使用量。允许的最大网络共享设备数为 %d。"
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "启动"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "已达到数据使用量限制"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "飞行模式"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "显示设备名称以区分附近设备列表中可用的、以及通过蓝牙、Wi-Fi 直连及其他方式可用的各个设备。"
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "若要使用网络共享,请连接至移动网络。"
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "重命名"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "已连接设备"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "发生 SIM 卡错误"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "无法使用信息包服务。在覆盖范围之外。"
+
diff --git a/po/zh_HK.po b/po/zh_HK.po
new file mode 100755
index 0000000..a33be24
--- /dev/null
+++ b/po/zh_HK.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "取消"
+
+msgid "IDS_COM_SK_OK"
+msgstr "確定"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "開啟 Wi-Fi 將停用流動熱點。繼續嗎?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "數據使用量"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "網絡共享"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "不再顯示"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "開啟 Wi-Fi 將停用 Wi-Fi 網絡共享。"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "已達字元數量上限 %d"
+
+msgid "IDS_COM_SK_NO"
+msgstr "否"
+
+msgid "IDS_BR_SK_YES"
+msgstr "是"
+
+msgid "IDS_BR_SK_NO"
+msgstr "否"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "完成"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "取消"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "連接至 Wi-Fi 網絡時無法使用藍牙共享。"
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "重新命名裝置"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "我的裝置名稱"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "輸入密碼。"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "完成"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "取消"
+
+msgid "IDS_COM_SK_YES"
+msgstr "是"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "儲存"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "設定"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "藍牙網絡共享"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "已連接裝置"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "已使用的數據:%s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "裝置名稱"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "裝置名稱可於 %s 中更改。"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "裝置名稱:%s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "請輸入至少 %d 個字元。"
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "隱藏我的裝置"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "密碼"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d 位元組"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "安全性"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "輕觸以配置網絡共享。"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "網絡共享使用中"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "網絡共享目前由其他應用程式控制。若要配置網絡共享,將停用該應用程式。"
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "密碼僅可用於 Wi-Fi 網絡共用。"
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "已隱藏 Wi-Fi 網絡共用。"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "連接至流動網絡"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "連接 USB 傳輸線"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "停用飛行模式"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "請插入 SIM 卡"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "網絡共享失敗"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "無法使用網絡共享"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USB 網絡共用"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Wi-Fi 網絡共用"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Wi-Fi 網絡共用設定"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "已連接裝置: %d"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "將中斷已連接的裝置。"
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "連接 USB 線。"
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "停用網絡共用將阻止連接的裝置存取互聯網。繼續嗎?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "啟用 USB 網絡共用將中斷先前的 USB 連接。"
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "插入 SIM 卡並重新啟動裝置以使用網絡共用。"
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "密碼必須包含至少%d個字元,但不可超過%d個字元。"
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "網路共享會消耗更多電力且增加數據使用量。"
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "若要啟用此網絡共享功能,請連接至流動或 Wi-Fi 網絡。"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "無法使用網絡共用。"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "無法於飛行模式中使用網絡共享。如要使用網絡共享,請停用飛行模式。"
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "網絡共享連接已逾時"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "網絡共享連接已逾時。"
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "流動數據已停用。啟用流動數據並重試。"
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "連接至流動網絡"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "不要再顯示"
+
+msgid "IDS_BR_SK_OK"
+msgstr "確定"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "至少 %d 個字元"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "停用網絡共享"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "無名稱"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "已啟動網絡共享。"
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "關閉"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "無網絡連接"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "藍牙可見度已逾時。可能找不到您的裝置。"
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "連線逾時。"
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "輸入至少 8 個字元的密碼。"
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "安全性類型:%s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "設定"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "網絡共享會消耗更多電力並增加您的數據使用量。可允許的最高網絡共享裝置數量為 %d。"
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "已啟動網絡共享。"
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Wi-Fi 網絡將中斷連接。網絡共享會消耗更多電力並增加您的數據使用量。可允許的最高網絡共享裝置數量為 %d。"
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "啟用"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "已達數據使用量上限"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "飛行模式"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "顯示裝置名稱可區分附近裝置清單中通過藍牙、Wi-Fi Direct 與其他方式連接的所有可用裝置。"
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "若要使用網絡共享,請連接至流動網絡。"
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "重新命名"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "已連接裝置"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "發生 SIM 卡錯誤"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "無法使用分組數據服務。超出覆蓋範圍。"
+
diff --git a/po/zh_TW.po b/po/zh_TW.po
new file mode 100755
index 0000000..8a4e754
--- /dev/null
+++ b/po/zh_TW.po
@@ -0,0 +1,270 @@
+msgid "IDS_COM_SK_CANCEL"
+msgstr "取消"
+
+msgid "IDS_COM_SK_OK"
+msgstr "確定"
+
+msgid "IDS_MOBILEAP_POP_TURNING_ON_WI_FI_WILL_DISABLE_MOBILE_HOTSPOT_CONTINUE_Q_VZW"
+msgstr "開啟 Wi-Fi 將停用手機無線基地台。繼續嗎?"
+
+msgid "IDS_MOBILEAP_MBODY_DATA_USAGE"
+msgstr "數據使用量"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING"
+msgstr "網路共享"
+
+msgid "IDS_MOBILEAP_POP_DO_NOT_SHOW_AGAIN"
+msgstr "不再顯示"
+
+msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_DISABLE_WI_FI_TETHERING"
+msgstr "開啟 Wi-Fi 將停用 Wi-Fi 網路共享。"
+
+msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED"
+msgstr "已達字元數量上限 %d"
+
+msgid "IDS_COM_SK_NO"
+msgstr "否"
+
+msgid "IDS_BR_SK_YES"
+msgstr "是"
+
+msgid "IDS_BR_SK_NO"
+msgstr "否"
+
+msgid "IDS_BR_SK_DONE"
+msgstr "完成"
+
+msgid "IDS_BR_SK_CANCEL"
+msgstr "取消"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_BLUETOOTH_TETHERING_WHILE_CONNECTED_TO_WI_FI_NETWORK"
+msgstr "連接至 Wi-Fi 網路時無法使用藍牙共享。"
+
+msgid "IDS_ST_HEADER_RENAME_DEVICE"
+msgstr "重新命名裝置"
+
+msgid "IDS_ST_HEADER_MY_DEVICE_NAME"
+msgstr "我的裝置名稱"
+
+msgid "IDS_COM_BODY_ENTER_PASSWORD"
+msgstr "輸入密碼。"
+
+msgid "IDS_TPLATFORM_ACBUTTON_DONE_ABB"
+msgstr "完成"
+
+msgid "IDS_TPLATFORM_ACBUTTON_CANCEL_ABB"
+msgstr "取消"
+
+msgid "IDS_COM_SK_YES"
+msgstr "是"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "儲存"
+
+msgid "IDS_COM_BODY_SETTINGS"
+msgstr "設定"
+
+msgid "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING"
+msgstr "藍牙網路共享"
+
+msgid "IDS_MOBILEAP_BODY_CONNECTED_DEVICE"
+msgstr "已連接的裝置"
+
+msgid "IDS_MOBILEAP_BODY_DATA_USED_C_PS_ABB"
+msgstr "已使用的數據:%s"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME"
+msgstr "裝置名稱"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_CAN_BE_CHANGED_IN_PS"
+msgstr "裝置名稱可於 %s 中變更。"
+
+msgid "IDS_MOBILEAP_BODY_DEVICE_NAME_C_PS"
+msgstr "設備名稱:%s"
+
+msgid "IDS_MOBILEAP_BODY_ENTER_AT_LEAST_PD_CHARACTERS"
+msgstr "請輸入至少 %d 個字元。"
+
+msgid "IDS_MOBILEAP_BODY_HIDE_MY_DEVICE"
+msgstr "隱藏我的裝置"
+
+msgid "IDS_MOBILEAP_BODY_PASSWORD"
+msgstr "密碼"
+
+msgid "IDS_MOBILEAP_BODY_PD_BYTES"
+msgstr "%d 位元組"
+
+msgid "IDS_MOBILEAP_BODY_PD_KB"
+msgstr "%d KB"
+
+msgid "IDS_MOBILEAP_BODY_PD_MB"
+msgstr "%d MB"
+
+msgid "IDS_MOBILEAP_BODY_SECURITY"
+msgstr "安全性"
+
+msgid "IDS_MOBILEAP_BODY_TAP_TO_CONFIGURE_TETHERING"
+msgstr "輕觸以設定網路共享。"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_ACTIVE_ABB"
+msgstr "網路共享使用中"
+
+msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPLICATION_TO_CONFIGURE_TETHERING_THAT_APPLICATION_WILL_BE_DISABLED"
+msgstr "網路共享台目前由其他應用程式控制。若要設定網路共享,將停用該應用程式。"
+
+msgid "IDS_MOBILEAP_BODY_THIS_PASSWORD_IS_ONLY_FOR_WI_FI_TETHERING"
+msgstr "密碼僅可用於 Wi-Fi 網路共享。"
+
+msgid "IDS_MOBILEAP_BODY_WI_FI_TETHERING_HIDDEN"
+msgstr "已隱藏 Wi-Fi 網路共享。"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_TO_MOBILE_NETWORK_ABB"
+msgstr "連接至行動網路"
+
+msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB"
+msgstr "連接 USB 傳輸線"
+
+msgid "IDS_MOBILEAP_HEADER_DISABLE_FLIGHT_MODE_ABB"
+msgstr "停用飛航模式"
+
+msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB"
+msgstr "請插入 SIM 卡"
+
+msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB"
+msgstr "網路共享失敗"
+
+msgid "IDS_MOBILEAP_HEADER_UNABLE_TO_USE_TETHERING_ABB"
+msgstr "無法使用網路共享"
+
+msgid "IDS_MOBILEAP_MBODY_USB_TETHERING"
+msgstr "USB數據連線"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING"
+msgstr "Wi-Fi 網路共享"
+
+msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS"
+msgstr "Wi-Fi 網路共享設定"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD"
+msgstr "連接的設備:%d個"
+
+msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICE_WILL_BE_DISCONNECTED"
+msgstr "將中斷連接的裝置。"
+
+msgid "IDS_MOBILEAP_POP_CONNECT_USB_CABLE"
+msgstr "連接 USB 纜線。"
+
+msgid "IDS_MOBILEAP_POP_DISABLING_TETHERING_WILL_PREVENT_LINKED_DEVICES_FROM_ACCESSING_THE_INTERNET_CONTINUE_Q"
+msgstr "停用網路共享將阻止連接的裝置存取網際網路。繼續嗎?"
+
+msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONNECTION"
+msgstr "啟用 USB 網路共享將中斷先前的 USB 連接。"
+
+msgid "IDS_MOBILEAP_POP_INSERT_SIM_CARD_AND_RESTART_DEVICE_TO_USE_TETHERING"
+msgstr "插入 SIM 卡並重新啟動裝置以使用網路共享。"
+
+msgid "IDS_MOBILEAP_POP_PASSWORD_MUST_CONTAIN_AT_LEAST_PD_CHARACTERS_AND_NOT_EXCEED_PD_CHARACTERS"
+msgstr "密碼必須包含至少%d個字符,並且不得超過%d個字符。"
+
+msgid "IDS_MOBILEAP_POP_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE"
+msgstr "網路共享會消耗更多電力且增加數據使用量。"
+
+msgid "IDS_MOBILEAP_POP_TO_ENABLE_THIS_TETHERING_FUNCTION_CONNECT_TO_A_MOBILE_OR_WI_FI_NETWORK"
+msgstr "若要啟用此網路共享功能,請連接至行動或 Wi-Fi 網路"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING"
+msgstr "無法使用網路共享。"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_TETHERING_IN_FLIGHT_MODE_TO_USE_TETHERING_DISABLE_FLIGHT_MODE"
+msgstr "在飛航模式中無法使用網路共享。要使用網路共享需停用飛航模式。"
+
+msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "網路共享連線逾時"
+
+msgid "IDS_MOBILEAP_TPOP_TETHERING_CONNECTION_TIMED_OUT"
+msgstr "網路共享連線逾時。"
+
+msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN"
+msgstr "行動數據已停用。啟用行動數據後重試。"
+
+msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK"
+msgstr "連接至行動網路"
+
+msgid "IDS_BR_OPT_DO_NOT_SHOW_AGAIN"
+msgstr "不再顯示"
+
+msgid "IDS_BR_SK_OK"
+msgstr "確定"
+
+msgid "IDS_CHATON_BODY_AT_LEAST_PD_CHARACTERS_ABB"
+msgstr "至少 %d 個字元"
+
+msgid "IDS_CMV_HEADER_DISABLE_TETHERING_ABB"
+msgstr "停用網路共享"
+
+msgid "IDS_COM_BODY_NO_NAME"
+msgstr "無姓名"
+
+msgid "IDS_COM_BODY_TETHERING_ENABLED"
+msgstr "已啟用網路共享。"
+
+msgid "IDS_COM_BODY_TURN_OFF"
+msgstr "關閉"
+
+msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION"
+msgstr "無網路連接"
+
+msgid "IDS_ST_BODY_BLUETOOTH_VISIBILITY_HAS_TIMED_OUT_YOUR_DEVICE_MIGHT_NOT_BE_FOUND"
+msgstr "藍牙可見度已逾時。可能找不到您的裝置。"
+
+msgid "IDS_ST_BODY_CONNECTION_TIMEOUT"
+msgstr "連線逾時。"
+
+msgid "IDS_ST_BODY_DO_NOT_SHOW_AGAIN_VZW"
+msgstr "Do not show again"
+
+msgid "IDS_ST_BODY_ENTER_PASSWORD_OF_AT_LEAST_8_CHARACTERS"
+msgstr "輸入至少 8 個字元的密碼。"
+
+msgid "IDS_ST_BODY_SECURITY_TYPE_C_PS"
+msgstr "安全性類型:%s"
+
+msgid "IDS_ST_BODY_SETTINGS"
+msgstr "設定"
+
+msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "網路共享會消耗更多電力並增加您的數據用量。可允許的最高網路共享裝置數量為 %d。"
+
+msgid "IDS_ST_BODY_TETHERING_ENABLED"
+msgstr "已啟用網路共享。"
+
+msgid "IDS_ST_BODY_WI_FI_NETWORK_WILL_BE_DISCONNECTED_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA_USAGE_THE_MAXIMUM_NUMBER_OF_TETHERED_DEVICES_ALLOWED_IS_PD"
+msgstr "Wi-Fi 網路將中斷連接。網路共享會消耗更多電力並增加您的數據用量。可允許的最高網路共享裝置數量為 %d。"
+
+msgid "IDS_ST_BUTTON_ENABLE_M_USE"
+msgstr "啟用"
+
+msgid "IDS_ST_HEADER_DATA_USAGE_LIMIT_REACHED_ABB2"
+msgstr "已達數據使用量上限"
+
+msgid "IDS_ST_MBODY_FLIGHT_MODE_ABB"
+msgstr "飛航模式"
+
+msgid "IDS_ST_POP_DEVICE_NAMES_ARE_DISPLAYED_TO_DISTINGUISH_EACH_OF_THE_DEVICES_AVAILABLE_MSG"
+msgstr "將顯示裝置名稱以區別附近裝置清單中各個可用的裝置,並顯示經藍牙、Wi-Fi Direct、與其他連接方式。"
+
+msgid "IDS_ST_POP_TO_USE_TETHERING_CONNECT_TO_A_MOBILE_NETWORKS"
+msgstr "若要使用網路共享,請連接至行動網路。"
+
+msgid "IDS_ST_SK_RENAME"
+msgstr "重新命名"
+
+msgid "IDS_WIFI_HEADER_CONNECTED_DEVICES"
+msgstr "已連接的裝置"
+
+msgid "MIDS_SWALL_HEADER_SIM_CARD_ERROR_OCCURRED_ABB"
+msgstr "發生 SIM 卡錯誤"
+
+msgid "IDS_MOBILEAP_POP_UNABLE_TO_USE_PACKET_DATA_SERVICE_OUT_OF_COVERAGE"
+msgstr "無法使用數據傳輸。超出覆蓋範圍。"
+
diff --git a/resources/CMakeLists.txt b/resources/CMakeLists.txt
new file mode 100644
index 0000000..b474178
--- /dev/null
+++ b/resources/CMakeLists.txt
@@ -0,0 +1,22 @@
+ADD_CUSTOM_TARGET(tethering_images.edj
+ COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/images
+ ${CMAKE_CURRENT_SOURCE_DIR}/tethering_images.edc
+ ${CMAKE_CURRENT_SOURCE_DIR}/tethering_images.edj
+ DEPENDS
+ ${CMAKE_CURRENT_SOURCE_DIR}/tethering_images.edc
+ )
+ADD_DEPENDENCIES(${PROJECT_NAME} tethering_images.edj)
+
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/tethering_images.edj DESTINATION ${EDJDIR})
+
+ADD_CUSTOM_TARGET(tethering.edj
+ COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/
+ ${CMAKE_CURRENT_SOURCE_DIR}/tethering.edc
+ ${CMAKE_CURRENT_SOURCE_DIR}/tethering.edj
+ DEPENDS
+ ${CMAKE_CURRENT_SOURCE_DIR}/tethering.edc
+ )
+ADD_DEPENDENCIES(${PROJECT_NAME} tethering.edj)
+
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/tethering.edj DESTINATION ${EDJDIR})
+
diff --git a/resources/images/A01-5_device_USB.png b/resources/images/A01-5_device_USB.png
new file mode 100644
index 0000000..f1c00ed
--- /dev/null
+++ b/resources/images/A01-5_device_USB.png
Binary files differ
diff --git a/resources/images/A01-5_device_USB_icon.png b/resources/images/A01-5_device_USB_icon.png
new file mode 100644
index 0000000..4c49de7
--- /dev/null
+++ b/resources/images/A01-5_device_USB_icon.png
Binary files differ
diff --git a/resources/images/A01-5_device_USB_press.png b/resources/images/A01-5_device_USB_press.png
new file mode 100644
index 0000000..b4dd5bf
--- /dev/null
+++ b/resources/images/A01-5_device_USB_press.png
Binary files differ
diff --git a/resources/images/A01-5_device_WIFI.png b/resources/images/A01-5_device_WIFI.png
new file mode 100644
index 0000000..41f23b4
--- /dev/null
+++ b/resources/images/A01-5_device_WIFI.png
Binary files differ
diff --git a/resources/images/A01-5_device_WIFI_press.png b/resources/images/A01-5_device_WIFI_press.png
new file mode 100644
index 0000000..de56bad
--- /dev/null
+++ b/resources/images/A01-5_device_WIFI_press.png
Binary files differ
diff --git a/resources/images/A01-5_device_bluetooth.png b/resources/images/A01-5_device_bluetooth.png
new file mode 100644
index 0000000..0e7e87f
--- /dev/null
+++ b/resources/images/A01-5_device_bluetooth.png
Binary files differ
diff --git a/resources/images/A01-5_device_bluetooth_press.png b/resources/images/A01-5_device_bluetooth_press.png
new file mode 100644
index 0000000..e39fcd9
--- /dev/null
+++ b/resources/images/A01-5_device_bluetooth_press.png
Binary files differ
diff --git a/resources/images/A09_device_telephone_connect.png b/resources/images/A09_device_telephone_connect.png
new file mode 100755
index 0000000..6204f77
--- /dev/null
+++ b/resources/images/A09_device_telephone_connect.png
Binary files differ
diff --git a/resources/images/B31_option_popup_icon_help.png b/resources/images/B31_option_popup_icon_help.png
new file mode 100644
index 0000000..0c05bdb
--- /dev/null
+++ b/resources/images/B31_option_popup_icon_help.png
Binary files differ
diff --git a/resources/images/Q02_Notification_MobileAP.png b/resources/images/Q02_Notification_MobileAP.png
new file mode 100644
index 0000000..540907d
--- /dev/null
+++ b/resources/images/Q02_Notification_MobileAP.png
Binary files differ
diff --git a/resources/images/noti_tethering_bluetooth.png b/resources/images/noti_tethering_bluetooth.png
new file mode 100644
index 0000000..9d0abf2
--- /dev/null
+++ b/resources/images/noti_tethering_bluetooth.png
Binary files differ
diff --git a/resources/images/noti_tethering_general.png b/resources/images/noti_tethering_general.png
new file mode 100644
index 0000000..cf6b34d
--- /dev/null
+++ b/resources/images/noti_tethering_general.png
Binary files differ
diff --git a/resources/images/noti_tethering_usb.png b/resources/images/noti_tethering_usb.png
new file mode 100644
index 0000000..6e05910
--- /dev/null
+++ b/resources/images/noti_tethering_usb.png
Binary files differ
diff --git a/resources/images/noti_tethering_wifi_num.png b/resources/images/noti_tethering_wifi_num.png
new file mode 100644
index 0000000..ab069cf
--- /dev/null
+++ b/resources/images/noti_tethering_wifi_num.png
Binary files differ
diff --git a/resources/images/noti_tethering_wifi_num_01.png b/resources/images/noti_tethering_wifi_num_01.png
new file mode 100644
index 0000000..b61f126
--- /dev/null
+++ b/resources/images/noti_tethering_wifi_num_01.png
Binary files differ
diff --git a/resources/images/noti_tethering_wifi_num_02.png b/resources/images/noti_tethering_wifi_num_02.png
new file mode 100644
index 0000000..61f44f9
--- /dev/null
+++ b/resources/images/noti_tethering_wifi_num_02.png
Binary files differ
diff --git a/resources/images/noti_tethering_wifi_num_03.png b/resources/images/noti_tethering_wifi_num_03.png
new file mode 100644
index 0000000..e9ba175
--- /dev/null
+++ b/resources/images/noti_tethering_wifi_num_03.png
Binary files differ
diff --git a/resources/images/noti_tethering_wifi_num_04.png b/resources/images/noti_tethering_wifi_num_04.png
new file mode 100644
index 0000000..66bda3b
--- /dev/null
+++ b/resources/images/noti_tethering_wifi_num_04.png
Binary files differ
diff --git a/resources/images/noti_tethering_wifi_num_05.png b/resources/images/noti_tethering_wifi_num_05.png
new file mode 100644
index 0000000..7ceade4
--- /dev/null
+++ b/resources/images/noti_tethering_wifi_num_05.png
Binary files differ
diff --git a/resources/images/noti_tethering_wifi_num_06.png b/resources/images/noti_tethering_wifi_num_06.png
new file mode 100644
index 0000000..a9e9177
--- /dev/null
+++ b/resources/images/noti_tethering_wifi_num_06.png
Binary files differ
diff --git a/resources/images/noti_tethering_wifi_num_07.png b/resources/images/noti_tethering_wifi_num_07.png
new file mode 100644
index 0000000..d159a40
--- /dev/null
+++ b/resources/images/noti_tethering_wifi_num_07.png
Binary files differ
diff --git a/resources/images/noti_tethering_wifi_num_08.png b/resources/images/noti_tethering_wifi_num_08.png
new file mode 100644
index 0000000..f28a1aa
--- /dev/null
+++ b/resources/images/noti_tethering_wifi_num_08.png
Binary files differ
diff --git a/resources/images/noti_tethering_wifi_num_09.png b/resources/images/noti_tethering_wifi_num_09.png
new file mode 100644
index 0000000..9d9bed1
--- /dev/null
+++ b/resources/images/noti_tethering_wifi_num_09.png
Binary files differ
diff --git a/resources/images/noti_tethering_wifi_num_10.png b/resources/images/noti_tethering_wifi_num_10.png
new file mode 100644
index 0000000..1d2d325
--- /dev/null
+++ b/resources/images/noti_tethering_wifi_num_10.png
Binary files differ
diff --git a/resources/images/noti_tethering_wifi_num_no.png b/resources/images/noti_tethering_wifi_num_no.png
new file mode 100644
index 0000000..d5427b7
--- /dev/null
+++ b/resources/images/noti_tethering_wifi_num_no.png
Binary files differ
diff --git a/resources/images/org.tizen.tethering.png b/resources/images/org.tizen.tethering.png
new file mode 100644
index 0000000..9191fac
--- /dev/null
+++ b/resources/images/org.tizen.tethering.png
Binary files differ
diff --git a/resources/tethering.edc b/resources/tethering.edc
new file mode 100755
index 0000000..4cc9cb8
--- /dev/null
+++ b/resources/tethering.edc
@@ -0,0 +1,554 @@
+#define TETH_ENTRYPASSWORDVIEW_FIELD_MIN_MAX 0 66
+#define RENAME_POPUP_ENTRY_2BUTTON_BG_MIN 0 291
+#define POPUP_WITH_LANDSCAPE 0 200
+#define LANDSCAPE_CONTENT 0 50
+
+
+#define TETH_POPUP_PAD_W 0
+#define TETH_POPUP_PAD_H 16
+
+#define POPUP_HEIGHT_LANDSCAPE 50
+#define POPUP_EDITFIELD_LAYOUT_MINMAX_HEIGHT_INC 66
+#define POPUP_WITH_2_GL_ITEMS 200
+
+#define POPUP_CHECK_VIEW_LAYOUT_MIN_INC 0 165
+#define POPUP_CHECK_VIEW_LAYOUT_CONTENT_MIN_INC 0 100
+#define POPUP_CHECK_VIEW_LAYOUT_BOTTOM_MIN_INC 0 27
+#define POPUP_CHECK_VIEW_SWALLOW_END_MIN_INC 38 38
+
+collections {
+ base_scale: 1.8;
+ group { name: "popup_checkview_layout";
+ parts {
+ part { name: "bg";
+ scale: 1;
+ type: SPACER;
+ description {
+ state: "default" 0.0;
+ min: POPUP_CHECK_VIEW_LAYOUT_MIN_INC;
+ fixed: 1 0;
+ }
+ }
+ part { name: "elm.swallow.content";
+ type: SWALLOW;
+ scale: 1;
+ description { state: "default" 0.0;
+ fixed: 1 0;
+ min: POPUP_CHECK_VIEW_LAYOUT_CONTENT_MIN_INC;
+ align: 0.0 0.0;
+ rel1 {
+ relative: 0.0 0.0;
+ }
+ rel2 {
+ relative: 1.0 0.0;
+ to: "check";
+ }
+ color: 0 255 0 1;
+ }
+ }
+ part { name: "check";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ align: 0.0 1.0;
+ min: POPUP_CHECK_VIEW_SWALLOW_END_MIN_INC;
+ fixed: 1 1;
+ rel1 {
+ relative: 0.0 1.0;
+ to: "pad_b";
+ offset: 15 0;
+ }
+ rel2 {
+ relative: 1.0 0.0;
+ to_y: "pad_b";
+ }
+ }
+ }
+ part { name: "elm.swallow.end";
+ type: SWALLOW;
+ scale: 1;
+ description { state: "default" 0.0;
+ align: 0.0 0.5;
+ min: POPUP_CHECK_VIEW_SWALLOW_END_MIN_INC;
+ fixed: 1 1;
+ rel1.to: check;
+ rel2.to: check;
+ }
+ }
+ part { name: "pad_b";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ align: 0.0 1.0;
+ min: POPUP_CHECK_VIEW_LAYOUT_BOTTOM_MIN_INC;
+ fixed: 0 1;
+ rel1 {
+ relative: 0.0 1.0;
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ }
+ }
+ }
+ }
+ }
+ group {
+ name: "entry_style";
+ parts {
+ part {
+ name: "base";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: 0 POPUP_EDITFIELD_LAYOUT_MINMAX_HEIGHT_INC;
+ }
+ }
+ part { name: "pad_l";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: TETH_POPUP_PAD_W 0;
+ rel1 {
+ relative: 0.0 0.0;
+ to: "base";
+ }
+ rel2 {
+ relative: 0.0 1.0;
+ to: "base";
+ }
+ align: 0.0 0.0;
+ }
+ }
+ part { name: "pad_r";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: TETH_POPUP_PAD_W 0;
+ fixed: 0 0;
+ rel1 {
+ relative: 1.0 0.0;
+ to: "base";
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ to: "base";
+ }
+ align: 1.0 0.0;
+ }
+ }
+ part { name: "entry_part";
+ type: SWALLOW;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: 0 POPUP_EDITFIELD_LAYOUT_MINMAX_HEIGHT_INC;
+ align: 0.0 0.0;
+ rel1{
+ relative: 1.0 0.0 ;
+ to_x: "pad_l";
+ }
+ rel2{
+ relative: 0.0 1.0;
+ to_x: "pad_r";
+ }
+ }
+ }
+ }
+ }
+ group { name: "rename_device_portrait";
+ parts {
+ part {
+ name: "base";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: RENAME_POPUP_ENTRY_2BUTTON_BG_MIN;
+ fixed: 1 0;
+ }
+ }
+ part {
+ name: "content_top_padding";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: 0 15;
+ fixed: 0 1;
+ align: 0.0 0.0;
+ rel1 {
+ relative: 0.0 0.0;
+ to_x: "base";
+ }
+ rel2 {
+ relative: 1.0 0.0;
+ to_x: "base";
+ }
+ }
+ }
+ part {
+ name: "content_left_padding";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: 30 0;
+ fixed: 1 0;
+ align: 0.0 0.0;
+ rel1 {
+ to: "base";
+ relative: 0.0 0.0;
+ }
+ rel2 {
+ to: "base";
+ relative: 0.0 1.0;
+ }
+ }
+ }
+ part {
+ name: "content_right_padding";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: 30 0;
+ fixed: 1 0;
+ align: 1.0 0.0;
+ rel1 {
+ to: "base";
+ relative: 1.0 0.0;
+ }
+ rel2 {
+ to: "base";
+ relative: 1.0 1.0;
+ }
+ }
+ }
+ part {
+ name: "content_bottom_padding";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: 0 15;
+ fixed: 0 1;
+ align: 0.0 1.0;
+ rel1 {
+ relative: 1.0 0.0;
+ to_x: "base";
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ to_x: "base";
+ }
+ }
+ }
+ part {
+ name: "content_field";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: 0 96;
+ fixed: 0 1;
+ align: 0.5 0.0;
+ rel1 {
+ relative: 0.0 1.0;
+ to: "content_top_padding";
+ }
+ rel2.to: "content_top_padding";
+ }
+ }
+ part {
+ name: "elm.swallow.content";
+ type: SWALLOW;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: 0 96;
+ fixed: 1 1;
+ align: 0.5 0.5;
+ rel1.to: "content_field";
+ rel2.to: "content_field";
+ }
+ }
+ part {
+ name: "end_top_padding";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: 0 0;
+ fixed: 0 1;
+ align: 0.0 0.0;
+ rel1 {
+ to: "content_field";
+ relative: 0.0 1.0;
+ }
+ rel2.to: "content_field";
+ }
+ }
+ part {
+ name: "end_field";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: 0 150;
+ fixed: 0 0;
+ align: 0.0 0.0;
+ rel1 {
+ to_x: "content_left_padding";
+ to_y: "end_top_padding";
+ relative: 1.0 1.0;
+ }
+ rel2 {
+ to_x: "content_right_padding";
+ to_y: "base";
+ relative : 0.0 1.0;
+ }
+ }
+ }
+ part {
+ name: "elm.swallow.end";
+ type: SWALLOW;
+ scale: 1;
+ mouse_events: 0;
+ description {
+ state: "default" 0.0;
+ fixed: 1 1;
+ align: 0.0 0.5;
+ rel1.to: "end_field";
+ rel2.to: "end_field";
+ }
+ }
+ }
+ }
+ group {
+ name: "rename_device_landscape";
+ inherit: "rename_device_portrait";
+ parts {
+ part {
+ name: "base";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: POPUP_WITH_LANDSCAPE;
+ fixed: 1 0;
+ }
+ }
+ part {
+ name: "end_field";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: LANDSCAPE_CONTENT;
+ fixed: 0 0;
+ align: 0.0 0.0;
+ rel1 {
+ to: "end_top_padding";
+ relative: 0.0 1.0;
+ }
+ rel2.to: "end_top_padding";
+ }
+ }
+ part {
+ name: "elm.swallow.end";
+ type: SWALLOW;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ fixed: 1 1;
+ align: 0.0 0.5;
+ rel1.to: "end_field";
+ rel2.to: "end_field";
+ }
+ }
+ }
+ }
+ group {
+ name: "rename_device_ly";
+ parts {
+ part {
+ name:"pad_t";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: 0 0;
+ align: 0.5 0.0;
+ fixed: 0 1;
+ rel2.relative: 1.0 0.0;
+ }
+ }
+ part {
+ name:"elm.swallow.layout";
+ type: SWALLOW;
+ scale: 1;
+ mouse_events: 1;
+ repeat_events: 1;
+ description {
+ state: "default" 0.0;
+ min: 0 POPUP_WITH_2_GL_ITEMS;
+ align: 0.5 1.0;
+ fixed: 1 0;
+ rel1 {
+ relative: 1.0 1.0;
+ to_x: "pad_l";
+ to_y: "pad_t";
+ }
+ rel2 {
+ relative: 0.0 0.0;
+ to_x: "pad_r";
+ to_y: "pad_b";
+ }
+ }
+ }
+
+ part {
+ name:"pad_b";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ align: 0.5 1.0;
+ min: 0 0;
+ fixed: 0 1;
+ rel1.relative: 0.0 1.0;
+ }
+ }
+
+ part {
+ name: "pad_l";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: 0 0;
+ fixed: 0 0;
+ align: 0.0 0.0;
+ rel1 {
+ relative: 0.0 0.0;
+ }
+ rel2 {
+ relative: 0.0 1.0;
+ }
+ }
+ }
+
+ part {
+ name: "pad_r";
+ type: SPACER;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ min: 0 0;
+ fixed: 0 0;
+ align: 1.0 0.0;
+ rel1 {
+ relative: 1.0 0.0;
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ }
+ }
+ }
+ }
+ }
+ group { name: "editfield_layout";
+ parts {
+ part { name: "bg";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min : 0 250;
+ }
+ }
+ part { name: "top_padding";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 0 15;
+ fixed : 0 1;
+ rel1 {
+ relative: 0 0;
+ to: "bg";
+ }
+ rel2 {
+ relative: 1 0;
+ to: "bg";
+ }
+ }
+ }
+ part { name: "bg_entry";
+ type: SPACER;
+ scale:1;
+ description { state: "default" 0.0;
+ min: 0 66;
+ fixed : 0 1;
+ rel1 {
+ relative: 0.0 0.0;
+ to: "top_padding";
+ }
+ rel2 {
+ relative: 1.0 0.0;
+ to: "top_padding";
+ }
+ align: 0.5 0;
+ }
+ }
+ part { name: "entry_part";
+ type: SWALLOW;
+ scale: 1;
+ description { state: "default" 0.0;
+ fixed: 1 1;
+ rel1.to: "bg_entry";
+ rel2.to: "bg_entry";
+ align: 0.5 0.5;
+ }
+ }
+ part { name : "btm_pad";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 0 15;
+ fixed : 0 1;
+ rel1 {
+ relative: 0.0 1.0;
+ to: "bg_entry";
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ to: "bg_entry";
+ }
+ align: 0 0;
+ }
+ }
+ part { name : "description";
+ type: SWALLOW;
+ scale: 1;
+ description { state: "default" 0.0;
+ min: 0 100;
+ rel1 {
+ relative: 0.0 1.0;
+ to: "btm_pad";
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ to: "bg";
+ }
+ align: 0 0;
+ }
+ }
+ }
+ }
+}
+#undef TETH_ENTRYPASSWORDVIEW_FIELD_MIN_MAX
+#undef RENAME_POPUP_ENTRY_2BUTTON_BG_MIN
+#undef POPUP_WITH_LANDSCAPE
+#undef LANDSCAPE_CONTENT
diff --git a/resources/tethering_image_macro.edc b/resources/tethering_image_macro.edc
new file mode 100644
index 0000000..daf298e
--- /dev/null
+++ b/resources/tethering_image_macro.edc
@@ -0,0 +1,31 @@
+#define RESOURCE_IMAGE( FILE_NAME ) \
+ group { \
+ name: FILE_NAME; \
+ images.image: FILE_NAME COMP; \
+ parts { \
+ part { name: "image"; \
+ description { \
+ state: "default" 0.0; \
+ image.normal: FILE_NAME; \
+ aspect: 1 1; \
+ aspect_preference: BOTH; \
+ } \
+ } \
+ } \
+ }
+
+#define RESOURCE_IMAGE_LOSSY( FILE_NAME ) \
+ group { \
+ name: FILE_NAME; \
+ images.image: FILE_NAME LOSSY 85; \
+ parts { \
+ part { name: "image"; \
+ description { \
+ state: "default" 0.0; \
+ image.normal: FILE_NAME; \
+ aspect: 1 1; \
+ aspect_preference: BOTH; \
+ } \
+ } \
+ } \
+ }
diff --git a/resources/tethering_images.edc b/resources/tethering_images.edc
new file mode 100644
index 0000000..4c49a4a
--- /dev/null
+++ b/resources/tethering_images.edc
@@ -0,0 +1,8 @@
+#include "tethering_image_macro.edc"
+
+collections {
+ RESOURCE_IMAGE("A01-5_device_bluetooth.png");
+ RESOURCE_IMAGE("A01-5_device_USB_icon.png");
+ RESOURCE_IMAGE("A01-5_device_WIFI.png");
+ base_scale: 1.8;
+}
diff --git a/src/mh_common_utility.c b/src/mh_common_utility.c
new file mode 100644
index 0000000..de83510
--- /dev/null
+++ b/src/mh_common_utility.c
@@ -0,0 +1,690 @@
+/*
+* ug-mobile-ap
+*
+* Copyright 2012 Samsung Electronics Co., Ltd
+
+* Licensed under the Flora License, Version 1.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+
+* http://www.tizenopensource.org/license
+
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+*/
+
+#include <net_connection.h>
+#include <dbus/dbus.h>
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
+
+#include "mh_common_utility.h"
+#include "mobile_hotspot.h"
+
+void _handle_network_cellular_state_changed_cb(keynode_t *key, void *data)
+{
+ if (key == NULL || data == NULL) {
+ ERR("Parameter is NULL\n");
+ return;
+ }
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+ int vconf_key = 0;
+
+ if (vconf_keynode_get_type(key) != VCONF_TYPE_INT) {
+ ERR("Invalid vconf key type\n");
+ return;
+ }
+
+ vconf_key = vconf_keynode_get_int(key);
+ SDBG("key = %s, value = %d(int)\n",
+ vconf_keynode_get_name(key), vconf_key);
+
+ if (vconf_key != VCONFKEY_NETWORK_CELLULAR_FLIGHT_MODE)
+ return;
+
+ if (ad->popup) {
+ evas_object_del(ad->popup);
+ ad->popup = NULL;
+ }
+ if (ad->is_wifi_teth_enabling) {
+ _update_wifi_item(ad, MH_STATE_NONE);
+ ad->is_wifi_teth_enabling = false;
+ }
+ if (ad->is_bt_teth_enabling) {
+ _update_bt_item(ad, MH_STATE_NONE);
+ ad->is_bt_teth_enabling = false;
+ }
+ if (ad->is_usb_teth_enabling) {
+ _update_usb_item(ad, MH_STATE_NONE);
+ ad->is_usb_teth_enabling = false;
+ }
+ return;
+}
+
+void _device_name_changed_cb(keynode_t *key, void *data)
+{
+ if (key == NULL || data == NULL) {
+ ERR("Parameter is NULL\n");
+ return;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+ char *dev_name = NULL;
+
+ if (vconf_keynode_get_type(key) != VCONF_TYPE_STRING) {
+ ERR("Invalid vconf key type\n");
+ return;
+ }
+ dev_name = vconf_keynode_get_str(key);
+ if (ad->setup.name_item != NULL) {
+ elm_genlist_item_update(ad->setup.name_item);
+ }
+ if (ad->main.help_item != NULL) {
+ elm_genlist_item_update(ad->main.help_item);
+ }
+ if (ad->rename_popup) {
+ elm_entry_entry_set(ad->rename_entry, dev_name);
+ elm_entry_cursor_end_set(ad->rename_entry);
+ }
+ if (ad->main.hotspot_mode & VCONFKEY_MOBILE_HOTSPOT_MODE_WIFI) {
+ _update_wifi_item(ad, MH_STATE_PROCESS);
+ }
+ return;
+}
+
+Evas_Object *_create_progressbar(Evas_Object *parent, const char *style)
+{
+ if (parent == NULL || style == NULL) {
+ ERR("Invalid param\n");
+ return NULL;
+ }
+
+ Evas_Object *progressbar;
+
+ progressbar = elm_progressbar_add(parent);
+ if (progressbar == NULL) {
+ ERR("progressbar is NULL\n");
+ return NULL;
+ }
+
+ elm_object_style_set(progressbar, style);
+ elm_progressbar_horizontal_set(progressbar, EINA_TRUE);
+ elm_progressbar_pulse(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);
+ evas_object_show(progressbar);
+
+ return progressbar;
+}
+
+Evas_Object *_create_bg(Evas_Object *parent, const char *style)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (parent == NULL || style == NULL) {
+ ERR("The param is NULL\n");
+ return NULL;
+ }
+
+ Evas_Object *bg = NULL;
+
+ bg = elm_bg_add(parent);
+ if (bg == NULL) {
+ ERR("bg is NULL\n");
+ return NULL;
+ }
+
+ evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ elm_object_style_set(bg, style);
+ evas_object_show(bg);
+
+ return bg;
+}
+
+Evas_Object *_create_win_layout(mh_appdata_t *ad)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (ad->win == NULL) {
+ ERR("There is no main window\n");
+ return NULL;
+ }
+
+ Evas_Object *layout;
+ Evas_Object *bg;
+
+ layout = elm_layout_add(ad->win);
+ if (layout == NULL) {
+ ERR("layout is NULL\n");
+ return NULL;
+ }
+
+ elm_layout_theme_set(layout, "layout", "application", "default");
+ evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND,
+ EVAS_HINT_EXPAND);
+
+ bg = _create_bg(layout, "group_list");
+ if (bg == NULL) {
+ ERR("bg is NULL\n");
+ evas_object_del(layout);
+ return NULL;
+ }
+ elm_object_part_content_set(layout, "elm.swallow.bg", bg);
+
+ evas_object_show(layout);
+
+ ad->layout = layout;
+ ad->bg = bg;
+
+ __MOBILE_AP_FUNC_EXIT__;
+
+ return layout;
+}
+
+Evas_Object *_create_naviframe(Evas_Object *parent)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (parent == NULL) {
+ ERR("parent is NULL\n");
+ return NULL;
+ }
+
+ Evas_Object *naviframe;
+
+ naviframe = elm_naviframe_add(parent);
+ if (naviframe == NULL) {
+ ERR("naviframe is NULL\n");
+ return NULL;
+ }
+ evas_object_show(naviframe);
+
+ __MOBILE_AP_FUNC_EXIT__;
+
+ return naviframe;
+}
+
+Evas_Object *_create_button(Evas_Object *parent, const char *text, const char *part,
+ Evas_Smart_Cb func, void *user_data)
+{
+ if (parent == NULL || text == NULL || part == NULL || func == NULL) {
+ ERR("Invalid param\n");
+ return NULL;
+ }
+
+ Evas_Object *btn;
+
+ btn = elm_button_add(parent);
+ elm_object_style_set(btn, "popup");
+ elm_object_domain_translatable_text_set(btn, PACKAGE, text);
+ elm_object_part_content_set(parent, part, btn);
+ evas_object_smart_callback_add(btn, "clicked", func, user_data);
+ evas_object_show(btn);
+
+ return btn;
+}
+
+void _handle_mobileap_syspopup_popup_response(keynode_t *key, void *data)
+{
+ if (!data) {
+ ERR("The param is NULL\n");
+ return;
+ }
+
+ if (vconf_keynode_get_type(key) != VCONF_TYPE_INT) {
+ ERR("Invalid vconf key\n");
+ return;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+ int vconf_key = 0;
+
+ vconf_key = vconf_keynode_get_int(key);
+
+ if (vconf_key) {
+ if (vconf_set_int(VCONF_KEY_MOBILEAP_SYSPOPUP_RESPONSE, 0) < 0) {
+ ERR("vconf_set_int is failed\n");
+ }
+ if (ad->type != TETHERING_TYPE_WIFI) {
+ DBG("no need to handle user response\n");
+ return;
+ }
+ if (ad->popup) {
+ evas_object_del(ad->popup);
+ ad->popup = NULL;
+ }
+ if (ad->popup_checkbox) {
+ evas_object_del(ad->popup_checkbox);
+ ad->popup_checkbox = NULL;
+ }
+ if (vconf_key == 1)
+ _update_wifi_item(ad, MH_STATE_NONE);
+ }
+}
+
+void _handle_usb_status_change(keynode_t *key, void *data)
+{
+ int vconf_key = 0;
+
+ if (!data) {
+ ERR("The param is NULL\n");
+ return;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+
+ if (vconf_keynode_get_type(key) != VCONF_TYPE_INT) {
+ ERR("Invalid vconf key\n");
+ return;
+ }
+
+ vconf_key = vconf_keynode_get_int(key);
+ if (vconf_key == SETTING_USB_NONE_MODE) {
+ return;
+ }
+ if (vconf_key != VCONFKEY_SYSMAN_USB_AVAILABLE) {
+ if (ad->type == TETHERING_TYPE_USB && ad->popup) {
+ evas_object_del(ad->popup);
+ ad->popup = NULL;
+ _update_tethering_item(ad, MH_STATE_NONE);
+ }
+ if (ad->main.usb_item)
+ elm_object_item_disabled_set(ad->main.usb_item, EINA_TRUE);
+ } else {
+ if (ad->main.usb_item)
+ elm_object_item_disabled_set(ad->main.usb_item, EINA_FALSE);
+ }
+}
+
+int _get_vconf_hotspot_mode(void)
+{
+ int value = VCONFKEY_MOBILE_HOTSPOT_MODE_NONE;
+
+ if (vconf_get_int(VCONFKEY_MOBILE_HOTSPOT_MODE, &value) < 0) {
+ ERR("vconf_get_int is failed\n");
+ return 0;
+ }
+ DBG("%s : %d\n", VCONFKEY_MOBILE_HOTSPOT_MODE, value);
+
+ return value;
+}
+
+Eina_Bool _get_no_of_connected_device(mh_appdata_t *ad, int *no, tethering_type_e type)
+{
+ if (ad == NULL) {
+ ERR("Invalid param\n");
+ return EINA_FALSE;
+ }
+
+ if (ad->client_list == NULL) {
+ *no = 0;
+ return EINA_TRUE;
+ }
+
+ GSList *l = NULL;
+ tethering_client_h handle;
+ tethering_type_e type2;
+ tethering_error_e ret;
+ int count = 0;
+
+ for (l = ad->client_list; l != NULL; l = g_slist_next(l) ) {
+ handle = l->data;
+ if (handle == NULL)
+ continue;
+
+ ret = tethering_client_get_tethering_type(handle, &type2);
+ if (ret != TETHERING_ERROR_NONE) {
+ ERR("tethering_client_get_tethering_type is failed [0x%X]\n", ret);
+ continue;
+ }
+
+ if (type != TETHERING_TYPE_ALL && type != type2)
+ continue;
+
+ count++;
+ }
+ *no = count;
+
+ return EINA_TRUE;
+}
+
+void _append_list_client_handle(mh_appdata_t *ad, tethering_client_h client)
+{
+ if (ad == NULL || client == NULL) {
+ ERR("Invalid param\n");
+ return;
+ }
+
+ int ret;
+ tethering_client_h handle;
+
+ ret = tethering_client_clone(&handle, client);
+ if (ret != TETHERING_ERROR_NONE) {
+ ERR("Unable to clone client handle");
+ return;
+ }
+
+ ad->client_list = g_slist_append(ad->client_list, handle);
+
+ return;
+}
+
+void _release_list_client_handle(mh_appdata_t *ad)
+{
+ if (ad == NULL) {
+ ERR("Invalid param\n");
+ return;
+ }
+
+ if (ad->client_list == NULL)
+ return;
+
+ GSList *l = NULL;
+ tethering_client_h handle;
+
+ for (l = ad->client_list; l != NULL; l = g_slist_next(l) ) {
+ handle = l->data;
+ if (handle == NULL)
+ continue;
+
+ tethering_client_destroy(handle);
+ }
+
+ g_slist_free(ad->client_list);
+ ad->client_list = NULL;
+
+ return;
+}
+
+static int __find_mac_address(gconstpointer a, gconstpointer b)
+{
+ tethering_client_h handle = (tethering_client_h)a;
+ const char *udn = (const char *)b;
+ char *mac_addr;
+ int ret;
+
+ ret = tethering_client_get_mac_address(handle, &mac_addr);
+ if (ret != TETHERING_ERROR_NONE)
+ return -1;
+
+ ret = g_ascii_strcasecmp(mac_addr, udn);
+
+ if (mac_addr)
+ free(mac_addr);
+
+ return ret;
+}
+
+void _delete_list_client_handle(mh_appdata_t *ad, const char *mac_addr)
+{
+ if (ad == NULL || mac_addr == NULL) {
+ ERR("Invalid param\n");
+ return;
+ }
+
+ GSList *l = NULL;
+ tethering_client_h handle = NULL;
+
+ l = g_slist_find_custom(ad->client_list, mac_addr, __find_mac_address);
+ if (!l) {
+ ERR("Not found\n");
+ return;
+ }
+
+ handle = (tethering_client_h)l->data;
+ ad->client_list = g_slist_delete_link(ad->client_list, l);
+ if (handle == NULL)
+ return;
+
+ tethering_client_destroy(handle);
+ return;
+}
+
+int _get_list_clients_count(mh_appdata_t *ad)
+{
+ int client_list_counts;
+
+ if (ad == NULL) {
+ ERR("Invalid param\n");
+ return 0;
+ }
+
+ client_list_counts = g_slist_length(ad->client_list);
+ if (client_list_counts > TETHERING_WIFI_MAX_CONNECTED_STA) {
+ INFO("client_list_counts = [%d]\n", client_list_counts);
+ return TETHERING_WIFI_MAX_CONNECTED_STA;
+ } else
+ return client_list_counts;
+}
+
+void _get_list_clients_informations(mh_appdata_t *ad)
+{
+ if (ad == NULL) {
+ ERR("Invalid param\n");
+ return;
+ }
+
+ GSList *l = NULL;
+ tethering_client_h handle;
+ int i = 1;
+ int ret;
+ tethering_type_e type = 0;
+ char *name = NULL;
+ char *mac_addr = NULL;
+
+ for (l = ad->client_list; l != NULL; l = g_slist_next(l), i++) {
+ handle = (tethering_client_h)l->data;
+
+ ret = tethering_client_get_name(handle, &name);
+ if (ret != TETHERING_ERROR_NONE)
+ ERR("tethering_client_get_name is failed : %d\n", ret);
+
+ ret = tethering_client_get_mac_address(handle, &mac_addr);
+ if (ret != TETHERING_ERROR_NONE)
+ ERR("tethering_client_get_mac_address is failed : %d\n", ret);
+
+ ret = tethering_client_get_tethering_type(handle, &type);
+ if (ret != TETHERING_ERROR_NONE)
+ ERR("tethering_client_get_tethering_type is failed : %d\n", ret);
+ if (name) {
+ SDBG("Client[%d] : %s\n", i, name);
+ free(name);
+ name = NULL;
+ }
+
+ if (mac_addr) {
+ SDBG("MAC[%d] : %s\n", i, mac_addr);
+ free(mac_addr);
+ mac_addr = NULL;
+ }
+
+ SDBG("Type[%d] : %d\n", i, type);
+ }
+
+ return;
+}
+
+void _free_genlist_item(Elm_Object_Item **item)
+{
+ if (*item == NULL) {
+ return;
+ }
+
+ elm_object_item_del(*item);
+ *item = NULL;
+}
+
+void _free_genlist_itc(Elm_Genlist_Item_Class **itc)
+{
+ if (*itc == NULL) {
+ return;
+ }
+
+ elm_genlist_item_class_free(*itc);
+ *itc = NULL;
+}
+
+int _get_sim_state(void)
+{
+ int value = 0;
+
+ if (vconf_get_int(VCONFKEY_TELEPHONY_SIM_SLOT, &value) < 0) {
+ ERR("vconf_get_int is failed\n");
+ }
+ DBG("%s : %d\n", VCONFKEY_TELEPHONY_SIM_SLOT, value);
+ if (value == VCONFKEY_TELEPHONY_SIM_INSERTED) {
+ return value;
+ }
+
+#if defined TIZEN_DUALSIM_ENABLE
+ if (vconf_get_int(VCONFKEY_TELEPHONY_SIM_SLOT2, &value) < 0) {
+ ERR("vconf_get_int is failed\n");;
+ }
+ DBG("%s : %d\n", VCONFKEY_TELEPHONY_SIM_SLOT2, value);
+#endif
+
+ return value;
+}
+
+connection_cellular_state_e _get_cellular_state(void)
+{
+ int ret;
+ connection_h handle = NULL;
+ connection_cellular_state_e cellular_state;
+
+ ret = connection_create(&handle);
+ if (ret != CONNECTION_ERROR_NONE) {
+ ERR("Connection create failed");
+ return CONNECTION_CELLULAR_STATE_OUT_OF_SERVICE;
+ }
+ ret = connection_get_cellular_state(handle, &cellular_state);
+ if (ret != CONNECTION_ERROR_NONE) {
+ ERR("connection_get_cellular_state() is failed : %d\n");
+ connection_destroy(handle);
+ return CONNECTION_CELLULAR_STATE_OUT_OF_SERVICE;
+ }
+
+ connection_destroy(handle);
+ return cellular_state;
+}
+
+int _get_checkbox_status(tethering_type_e type)
+{
+ int value = 0;
+ char *vconf_key = NULL;
+
+ if (type == TETHERING_TYPE_WIFI)
+ vconf_key = VCONF_MOBILE_AP_WIFI_POPUP_CHECKBOX_STATUS;
+ else if (type == TETHERING_TYPE_BT)
+ vconf_key = VCONF_MOBILE_AP_BT_POPUP_CHECKBOX_STATUS;
+ else if (type == TETHERING_TYPE_USB)
+ vconf_key = VCONF_MOBILE_AP_USB_POPUP_CHECKBOX_STATUS;
+ else
+ return 0;
+ if (vconf_get_int(vconf_key, &value) < 0) {
+ ERR("vconf_get_int() is failed\n");
+ return 0;
+ }
+ DBG("%s : %d\n", vconf_key, value);
+ return value;
+}
+
+bool _set_checkbox_status(tethering_type_e type, int value)
+{
+ char *vconf_key = NULL;
+
+ if (type == TETHERING_TYPE_WIFI)
+ vconf_key = VCONF_MOBILE_AP_WIFI_POPUP_CHECKBOX_STATUS;
+ else if (type == TETHERING_TYPE_BT)
+ vconf_key = VCONF_MOBILE_AP_BT_POPUP_CHECKBOX_STATUS;
+ else if (type == TETHERING_TYPE_USB)
+ vconf_key = VCONF_MOBILE_AP_USB_POPUP_CHECKBOX_STATUS;
+ else
+ return false;
+
+ if (vconf_set_int(vconf_key, value) < 0) {
+ ERR("vconf_set_int is failed\n");
+ return false;
+ }
+ return true;
+}
+
+bool _set_vconf_prev_wifi_state(bool value)
+{
+ if (vconf_set_bool(VCONF_MOBILE_AP_PREV_WIFI_STATUS, value) < 0) {
+ ERR("vconf_set_bool failed\n");
+ return false;
+ }
+ return true;
+}
+
+bool _get_vconf_prev_wifi_state()
+{
+ int value = 0;
+
+ if (vconf_get_bool(VCONF_MOBILE_AP_PREV_WIFI_STATUS, &value) < 0) {
+ ERR("vconf_get_bool is failed\n");
+ return false;
+ }
+ DBG("%s : %d\n", VCONF_MOBILE_AP_PREV_WIFI_STATUS, value);
+
+ return value ? true : false;
+}
+
+int _send_signal_qp(const char *cmd)
+{
+ if (cmd == NULL) {
+ ERR("Invalid param");
+ return -1;
+ }
+
+ DBusGConnection *conn = NULL;
+ DBusConnection *gconn = NULL;
+ DBusMessage *msg = NULL;
+ GError *err = NULL;
+ char *module = "wifi_hotspot";
+
+ conn = dbus_g_bus_get(DBUS_BUS_SYSTEM, &err);
+ if (err != NULL) {
+ ERR("Failed connection to system bus[%s]", err->message);
+ g_error_free(err);
+ return -1;
+ }
+
+ gconn = dbus_g_connection_get_connection(conn);
+ if (gconn == NULL) {
+ ERR("Failed to get connection \n");
+ dbus_g_connection_unref(conn);
+ return -1;
+ }
+
+ msg = dbus_message_new_signal("/Org/Tizen/Quickpanel",
+ "org.tizen.quickpanel",
+ "ACTIVITY");
+ if (!msg) {
+ ERR("Unable to allocate D-Bus signal\n");
+ dbus_g_connection_unref(conn);
+ return -1;
+ }
+
+ if (!dbus_message_append_args(msg,
+ DBUS_TYPE_STRING, &module,
+ DBUS_TYPE_STRING, &cmd,
+ DBUS_TYPE_INVALID)) {
+ ERR("Event sending failed");
+ dbus_message_unref(msg);
+ dbus_g_connection_unref(conn);
+ return -1;
+ }
+
+ DBG("Send dbus signal : %s\n", cmd);
+ dbus_connection_send(gconn, msg, NULL);
+ dbus_message_unref(msg);
+ dbus_g_connection_unref(conn);
+
+ return 0;
+}
diff --git a/src/mh_connected_client.c b/src/mh_connected_client.c
new file mode 100644
index 0000000..f3be57e
--- /dev/null
+++ b/src/mh_connected_client.c
@@ -0,0 +1,363 @@
+/*
+ * mh_connected_client.c
+ *
+ * Created on: 05-Sep-2014
+ * Author: sach.sharma
+ */
+#include <time.h>
+
+#include "mh_view_main.h"
+#include "mobile_hotspot.h"
+#include "mh_string.h"
+
+static void __deconstruct_conn_clients_view(mh_appdata_t *ad)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ mh_conn_client_view_t *client = &ad->connected_device;
+ int no_of_dev;
+ int i = 0;
+
+ no_of_dev = _get_list_clients_count(ad);
+ for (i = 0; i < no_of_dev; i++) {
+ _free_genlist_item(&ad->connected_device.station_items[i]);
+ }
+
+ _free_genlist_itc(&client->dev_itc[TETHERING_TYPE_WIFI]);
+ _free_genlist_itc(&client->dev_itc[TETHERING_TYPE_BT]);
+ _free_genlist_itc(&client->dev_itc[TETHERING_TYPE_USB]);
+
+ evas_object_del(client->genlist);
+ client->genlist = NULL;
+ client->navi_it = NULL;
+ _stop_update_device_conn_time(ad);
+
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static void __update_connected_client_view(mh_appdata_t *ad)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (ad == NULL) {
+ ERR("Invalid param\n");
+ return;
+ }
+
+ Elm_Object_Item *item = NULL;
+ tethering_type_e connection_type = 0;
+ GSList *l = NULL;
+ tethering_client_h *handle;
+ int count = 0;
+ mh_conn_client_view_t *cli_view = &(ad->connected_device);
+
+ elm_genlist_clear(cli_view->genlist);
+
+ for (l = ad->client_list; l != NULL; l = g_slist_next(l) ) {
+ handle = (tethering_client_h *)l->data;
+ tethering_client_get_tethering_type(handle, &connection_type);
+
+ item = elm_genlist_item_append(cli_view->genlist,
+ cli_view->dev_itc[connection_type],
+ (void *)handle,
+ NULL, ELM_GENLIST_ITEM_NONE,
+ NULL, NULL);
+ if (item == NULL) {
+ ERR("elm_genlist_item_append is failed\n");
+ continue;
+ }
+ cli_view->station_items[count++] = item;
+ elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ }
+ cli_view->no_of_clients = count;
+ _start_update_device_conn_time(ad);
+ __MOBILE_AP_FUNC_EXIT__;
+ return;
+}
+
+void _update_conn_clients(mh_appdata_t *ad)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (ad == NULL) {
+ ERR("Invalid param\n");
+ return;
+ }
+ unsigned int no_of_dev = 0;
+ no_of_dev = _get_list_clients_count(ad);
+
+ if (no_of_dev == 0) {
+ __deconstruct_conn_clients_view(ad);
+ elm_naviframe_item_pop(ad->naviframe);
+ } else {
+ __update_connected_client_view(ad);
+ }
+ __MOBILE_AP_FUNC_EXIT__;
+ return;
+}
+
+static char *__get_diff_time(time_t connection_time)
+{
+ time_t current_time;
+ char buf[MH_LABEL_LENGTH_MAX] = {0, };
+ int day;
+ int hour;
+ int min;
+ int sec;
+ double diff;
+
+ time(&current_time);
+ diff = difftime(current_time, connection_time);
+ day = diff / (60 * 60 * 24);
+ diff = diff - (day * 60 * 60 * 24);
+ hour = diff / (60 * 60);
+ diff = diff - (hour * 60 * 60);
+ min = diff / 60;
+ diff = diff - (min * 60);
+ sec = diff;
+
+ if (day > 0)
+ hour = hour + day * 24;
+
+ if (hour > 0)
+ snprintf(buf, sizeof(buf), "%02d:%02d:%02d", hour, min, sec);
+ else
+ snprintf(buf, sizeof(buf), "%02d:%02d", min, sec);
+
+ return g_strdup(buf);
+}
+
+static char *__gl_get_dev_label(void *data, Evas_Object *obj, const char *part)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ tethering_client_h client = (tethering_client_h)data;
+ char *name = NULL;
+ char *dev_name = NULL;
+ time_t tm;
+
+ if (data == NULL || obj == NULL || part == NULL) {
+ ERR("Invalid param\n");
+ return NULL;
+ }
+
+ if (!strcmp(part, "elm.text.sub.left.bottom")) {
+ tethering_client_get_time(client, &tm);
+ return __get_diff_time(tm);
+ }
+
+ if (!strcmp(part, "elm.text.main.left.top")) {
+ tethering_client_get_name(client, &name);
+ if (NULL == name) {
+ return NULL;
+ }
+ if (!strcmp(name, "UNKNOWN")) {
+ free(name);
+ return strdup(STR_NO_NAME);
+ }
+ dev_name = elm_entry_utf8_to_markup(name);
+ free(name);
+ return dev_name;
+ }
+
+ __MOBILE_AP_FUNC_EXIT__;
+ return NULL;
+
+}
+
+static Evas_Object *__gl_get_dev_wifi_icon(void *data, Evas_Object *obj,
+ const char *part)
+{
+ Evas_Object *icon;
+
+ if (!strcmp(part, "elm.icon.left")) {
+ icon = elm_icon_add(obj);
+ elm_image_file_set(icon, EDJDIR"/"TETHERING_IMAGES_EDJ, WIFI_ICON);
+ ea_theme_object_color_set(icon, "AO002");
+ evas_object_size_hint_aspect_set(icon,
+ EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
+ return icon;
+ }
+ return NULL;
+}
+
+static Evas_Object *__gl_get_dev_usb_icon(void *data, Evas_Object *obj,
+ const char *part)
+{
+ Evas_Object *icon;
+
+ if (!strcmp(part, "elm.icon.left")) {
+ icon = elm_icon_add(obj);
+ elm_image_file_set(icon, EDJDIR"/"TETHERING_IMAGES_EDJ, USB_ICON);
+ ea_theme_object_color_set(icon, "AO002");
+ evas_object_size_hint_aspect_set(icon,
+ EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
+ return icon;
+ }
+ return NULL;
+}
+
+static Evas_Object *__gl_get_dev_bt_icon(void *data, Evas_Object *obj,
+ const char *part)
+{
+ Evas_Object *icon;
+
+ if (!strcmp(part, "elm.icon.left")) {
+ icon = elm_icon_add(obj);
+ elm_image_file_set(icon, EDJDIR"/"TETHERING_IMAGES_EDJ, BT_ICON);
+ ea_theme_object_color_set(icon, "AO002");
+ evas_object_size_hint_aspect_set(icon,
+ EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
+ return icon;
+ }
+ return NULL;
+}
+
+static void __set_genlist_itc(mh_appdata_t *ad)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ ad->connected_device.dev_itc[TETHERING_TYPE_WIFI] = elm_genlist_item_class_new();
+ ad->connected_device.dev_itc[TETHERING_TYPE_WIFI]->item_style = "2line.top";
+ ad->connected_device.dev_itc[TETHERING_TYPE_WIFI]->func.text_get = __gl_get_dev_label;
+ ad->connected_device.dev_itc[TETHERING_TYPE_WIFI]->func.content_get = __gl_get_dev_wifi_icon;
+ ad->connected_device.dev_itc[TETHERING_TYPE_WIFI]->func.state_get = NULL;
+ ad->connected_device.dev_itc[TETHERING_TYPE_WIFI]->func.del = NULL;
+
+ ad->connected_device.dev_itc[TETHERING_TYPE_USB] = elm_genlist_item_class_new();
+ ad->connected_device.dev_itc[TETHERING_TYPE_USB]->item_style = "2line.top";
+ ad->connected_device.dev_itc[TETHERING_TYPE_USB]->func.text_get = __gl_get_dev_label;
+ ad->connected_device.dev_itc[TETHERING_TYPE_USB]->func.content_get = __gl_get_dev_usb_icon;
+ ad->connected_device.dev_itc[TETHERING_TYPE_USB]->func.state_get = NULL;
+ ad->connected_device.dev_itc[TETHERING_TYPE_USB]->func.del = NULL;
+
+ ad->connected_device.dev_itc[TETHERING_TYPE_BT] = elm_genlist_item_class_new();
+ ad->connected_device.dev_itc[TETHERING_TYPE_BT]->item_style = "2line.top";
+ ad->connected_device.dev_itc[TETHERING_TYPE_BT]->func.text_get = __gl_get_dev_label;
+ ad->connected_device.dev_itc[TETHERING_TYPE_BT]->func.content_get = __gl_get_dev_bt_icon;
+ ad->connected_device.dev_itc[TETHERING_TYPE_BT]->func.state_get = NULL;
+ ad->connected_device.dev_itc[TETHERING_TYPE_BT]->func.del = NULL;
+
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static void __scroll_start_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ _stop_update_device_conn_time((mh_appdata_t *)data);
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static void __scroll_stop_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ _start_update_device_conn_time((mh_appdata_t *)data);
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static void __create_genlist(mh_appdata_t *ad)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (ad == NULL) {
+ ERR("ad is NULL\n");
+ return;
+ }
+
+ Evas_Object *genlist;
+ Elm_Object_Item *item = NULL;
+ tethering_type_e connection_type = 0;
+ GSList *l = NULL;
+ tethering_client_h *handle;
+ int count = 0;
+
+ mh_conn_client_view_t *client = &ad->connected_device;
+
+ genlist = elm_genlist_add(ad->naviframe);
+ if (genlist == NULL) {
+ ERR("genlist is NULL\n");
+ return;
+ }
+
+ elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
+ client->genlist = genlist;
+
+ __set_genlist_itc(ad);
+
+ for (l = ad->client_list; l != NULL; l = g_slist_next(l) ) {
+ handle = (tethering_client_h *)l->data;
+ tethering_client_get_tethering_type(handle, &connection_type);
+
+ item = elm_genlist_item_append(client->genlist,
+ client->dev_itc[connection_type],
+ (void *)handle,
+ NULL, ELM_GENLIST_ITEM_NONE,
+ NULL, NULL);
+ if (item == NULL) {
+ ERR("elm_genlist_item_append is failed\n");
+ continue;
+ }
+ client->station_items[count++] = item;
+ elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ }
+ evas_object_smart_callback_add(genlist, "scroll,anim,start",
+ __scroll_start_cb, ad);
+ evas_object_smart_callback_add(genlist, "scroll,drag,start",
+ __scroll_start_cb, ad);
+ evas_object_smart_callback_add(genlist, "scroll,anim,stop",
+ __scroll_stop_cb, ad);
+ evas_object_smart_callback_add(genlist, "scroll,drag,stop",
+ __scroll_stop_cb, ad);
+
+ client->no_of_clients = count;
+ _start_update_device_conn_time(ad);
+
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static Eina_Bool __back_btn_cb(void *data, Elm_Object_Item *navi_item)
+{
+ DBG("+\n");
+
+ if (data == NULL) {
+ ERR("The param is NULL\n");
+ return EINA_FALSE;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+
+ __deconstruct_conn_clients_view(ad);
+
+ DBG("-\n");
+ return EINA_TRUE;
+}
+
+void _create_connected_client_view(mh_appdata_t *ad)
+{
+ DBG("+\n");
+ if (ad == NULL) {
+ ERR("ad is NULL\n");
+ return;
+ }
+
+ mh_conn_client_view_t *client = &ad->connected_device;
+
+ if (client->navi_it != NULL) {
+ ERR("connected device view already exists\n");
+ return;
+ }
+
+ __create_genlist(ad);
+ if (client->genlist == NULL) {
+ ERR("__create_genlist failed NULL\n");
+ return;
+ }
+
+ client->navi_it = elm_naviframe_item_push(ad->naviframe, STR_CONN_DEVICES, NULL, NULL, client->genlist, NULL);
+ elm_object_item_domain_text_translatable_set(client->navi_it, PKGNAME, EINA_TRUE);
+
+ elm_naviframe_item_pop_cb_set(client->navi_it, __back_btn_cb, (void *)ad);
+ DBG("-\n");
+}
diff --git a/src/mh_device_rename.c b/src/mh_device_rename.c
new file mode 100644
index 0000000..2ddf9f2
--- /dev/null
+++ b/src/mh_device_rename.c
@@ -0,0 +1,500 @@
+/*
+ * mh_device_rename.c
+ *
+ * Created on: 26-May-2014
+ * Author: sach.sharma
+ */
+
+#include <Elementary.h>
+#include <vconf.h>
+
+#include "mh_view_main.h"
+#include "mh_string.h"
+#include "mh_popup.h"
+
+static Eina_Bool __is_portrait_mode = EINA_TRUE;
+static int (*rotate_cb)(Eina_Bool , void*) = NULL;
+static void *rotate_cb_data = NULL;
+static void __set_rotate_cb(int (*cb)(Eina_Bool, void*) , void *data);
+
+static void __rename_popup_keyback_cb(void *data, Evas_Object *obj,
+ void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+
+ elm_object_focus_set(ad->rename_entry, EINA_FALSE);
+
+ if (ad->rename_popup) {
+ evas_object_del(ad->rename_popup);
+ }
+ ad->rename_popup = NULL;
+ ad->rename_entry = NULL;
+ __set_rotate_cb(NULL, NULL);
+
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static void __rename_popup_mouseup_cb(void *data,
+ Evas *e, Evas_Object *obj, void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ Evas_Event_Mouse_Up *ev = event_info;
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+
+ if (ev->button == 3) {
+ elm_object_focus_set(ad->rename_entry, EINA_FALSE);
+ if (ad->rename_popup) {
+ evas_object_del(ad->rename_popup);
+ }
+ ad->rename_popup = NULL;
+ ad->rename_entry = NULL;
+ }
+ __MOBILE_AP_FUNC_EXIT__;
+ return;
+}
+
+static bool __is_space_str(const char *str)
+{
+ while (str) {
+ if (*str != '\0' && *str != ' ') {
+ return FALSE;
+ } else if (*str == '\0') {
+ return TRUE;
+ }
+ str++;
+ }
+ return TRUE;
+}
+
+static void __rename_popop_entry_changed_cb(void *data, Evas_Object *obj,
+ void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+
+ const char *entry_text = NULL;
+ char *input_str = NULL;
+ bool is_space_string = FALSE;
+
+ entry_text = elm_entry_entry_get(obj);
+ input_str = elm_entry_markup_to_utf8(entry_text);
+
+ 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 (input_str == NULL || (strlen(input_str) == 0)) {
+ elm_object_disabled_set(ad->rename_button, TRUE);
+ elm_entry_input_panel_return_key_disabled_set(obj, TRUE);
+ if (input_str) {
+ free(input_str);
+ }
+ return;
+ }
+
+ is_space_string = __is_space_str(input_str);
+ if (is_space_string) {
+ elm_object_disabled_set(ad->rename_button, TRUE);
+ elm_entry_input_panel_return_key_disabled_set(ad->rename_entry, TRUE);
+ free(input_str);
+ return;
+ }
+
+ if (strlen(input_str) > 0) {
+ elm_object_disabled_set(ad->rename_button, FALSE);
+ elm_entry_input_panel_return_key_disabled_set(ad->rename_entry, FALSE);
+ }
+ if (input_str) {
+ free(input_str);
+ }
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static void __device_name_maxlength_reached_cb(void *data, Evas_Object *obj,
+ void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (data == NULL || obj == NULL) {
+ ERR("The param is NULL\n");
+ return;
+ }
+
+ char buf[MH_LABEL_LENGTH_MAX] = { 0, };
+ notification_error_e ret;
+
+ snprintf(buf, sizeof(buf), STR_PW_MAX_LEN_WARN_MSG, DEVICE_NAME_LENGTH_MAX);
+ ret = notification_status_message_post(buf);
+ if (ret != NOTIFICATION_ERROR_NONE) {
+ ERR("notification_status_message_post() is failed : %d\n", ret);
+ }
+
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static void __entry_focused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ 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", "");
+
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static void __entry_unfocused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ 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", "");
+
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static void __eraser_btn_clicked_cb(void *data, Evas_Object *obj,
+ void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (data == NULL) {
+ ERR("data is null\n");
+ return;
+ }
+ mh_appdata_t *ad = (mh_appdata_t*) data;
+
+ elm_entry_entry_set(ad->rename_entry, "");
+ elm_object_disabled_set(ad->rename_button, TRUE);
+ elm_entry_input_panel_return_key_disabled_set(ad->rename_entry, TRUE);
+
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static void __rename_popup_cancel_cb(void *data, Evas_Object *obj,
+ void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (data == NULL || obj == NULL) {
+ ERR("data is null\n");
+ return;
+ }
+ mh_appdata_t *ad = (mh_appdata_t*) data;
+
+ if (ad->rename_popup) {
+ evas_object_del(ad->rename_popup);
+ ad->rename_popup = NULL;
+ }
+ if (ad->rename_entry) {
+ evas_object_del(ad->rename_entry);
+ ad->rename_entry = NULL;
+ }
+ __set_rotate_cb(NULL, NULL);
+
+ __MOBILE_AP_FUNC_EXIT__;
+ return;
+}
+
+static void __rename_popup_ok_cb(void *data, Evas_Object *obj,
+ void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (data == NULL || obj == NULL) {
+ ERR("data is null\n");
+ return;
+ }
+ mh_appdata_t *ad = (mh_appdata_t*) data;
+ char *device_name_str = NULL;
+ const char *entry_str = elm_entry_entry_get(ad->rename_entry);
+
+ device_name_str = elm_entry_markup_to_utf8(entry_str);
+ if (device_name_str == NULL) {
+ ERR("elm_entry_utf8_to_markup is failed\n");
+ return;
+ }
+
+ DBG("New device name:[%s]\n", device_name_str);
+ __set_rotate_cb(NULL, NULL);
+ if (ad->rename_popup) {
+ evas_object_del(ad->rename_popup);
+ ad->rename_popup = NULL;
+ }
+ if (ad->rename_entry) {
+ evas_object_del(ad->rename_entry);
+ ad->rename_entry = NULL;
+ }
+ if (g_strcmp0(ad->setup.device_name, device_name_str)) {
+ if (vconf_set_str(VCONFKEY_SETAPPL_DEVICE_NAME_STR, device_name_str) != 0) {
+ DBG("Set vconf[%s] failed\n",VCONFKEY_SETAPPL_DEVICE_NAME_STR);
+ }
+
+ g_strlcpy(ad->setup.device_name, entry_str,
+ sizeof(ad->setup.device_name));
+
+ if (ad->main.help_item != NULL) {
+ if (ad->main.help_item)
+ elm_genlist_item_update(ad->main.help_item);
+ }
+
+ if (ad->setup.name_item != NULL) {
+ if (ad->setup.name_item)
+ elm_genlist_item_update(ad->setup.name_item);
+ }
+ }
+ free(device_name_str);
+
+ __MOBILE_AP_FUNC_EXIT__;
+ return;
+}
+
+static void __enter_key_down_cb(void *data, Evas *evas, Evas_Object *obj,
+ void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ Evas_Event_Key_Down *ev = event_info;
+
+ if (g_strcmp0(ev->key, "KP_Enter") == 0 ||
+ g_strcmp0(ev->key, "Return") == 0) {
+ Ecore_IMF_Context *imf_context;
+ elm_entry_cursor_end_set(obj);
+ imf_context = (Ecore_IMF_Context*)elm_entry_imf_context_get(obj);
+ if (imf_context)
+ ecore_imf_context_input_panel_hide(imf_context);
+ elm_object_focus_set(obj, EINA_FALSE);
+ }
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static void __set_rotate_cb(int (*cb)(Eina_Bool, void*), void *data)
+{
+ rotate_cb = cb;
+ rotate_cb_data = data;
+}
+
+Eina_Bool __is_current_mode_portrait(void)
+{
+ return __is_portrait_mode;
+}
+
+static void __set_portrait_mode(Eina_Bool is_portrait)
+{
+ __is_portrait_mode = is_portrait;
+}
+
+
+void _hadnle_rename_popup_rotation(Eina_Bool is_portrait)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ __set_portrait_mode(is_portrait);
+ if (rotate_cb) {
+ rotate_cb(is_portrait, rotate_cb_data);
+ }
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static Evas_Object *__rename_entry_icon_get(void *data, Evas_Object *obj, const char *part)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ Evas_Object *entry = NULL;
+ Evas_Object *button = NULL;
+ char *ptr = NULL;
+ char *device_name_utf = NULL;
+ static Elm_Entry_Filter_Limit_Size limit_filter_data;
+
+ if (data == NULL) {
+ ERR("data is null\n");
+ return NULL;
+ }
+ mh_appdata_t *ad = (mh_appdata_t*) data;
+
+ if (strcmp(part, "elm.icon.entry")) {
+ return NULL;
+ }
+
+ entry = ea_editfield_add(obj, EA_EDITFIELD_SCROLL_SINGLELINE);
+ limit_filter_data.max_char_count = DEVICE_NAME_LENGTH_MAX;
+ elm_entry_markup_filter_append(entry, elm_entry_filter_limit_size, &limit_filter_data);
+
+ 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);
+ ea_entry_selection_back_event_allow_set(entry, EINA_TRUE);
+ elm_object_signal_emit(entry, "elm,action,hide,search_icon", "");
+ elm_object_domain_translatable_part_text_set(entry, "elm.guide", PACKAGE,
+ STR_DEVICE_NAME);
+
+ elm_entry_input_panel_return_key_type_set(entry,
+ ELM_INPUT_PANEL_RETURN_KEY_TYPE_DONE);
+ elm_entry_cnp_mode_set(entry, ELM_CNP_MODE_PLAINTEXT);
+ ad->rename_entry = entry;
+
+ device_name_utf = vconf_get_str(VCONFKEY_SETAPPL_DEVICE_NAME_STR);
+ if (device_name_utf == NULL) {
+ ERR("vconf_get_str failed \n");
+ return NULL;
+ }
+ ptr = elm_entry_utf8_to_markup(device_name_utf);
+ if (ptr == NULL) {
+ ERR("elm_entry_utf8_to_markup is failed\n");
+ free(device_name_utf);
+ return NULL;
+ } else {
+ elm_entry_entry_set(entry, ptr);
+ }
+ free(device_name_utf);
+ free(ptr);
+ elm_entry_cursor_end_set(entry);
+
+ evas_object_smart_callback_add(entry, "changed,user", __rename_popop_entry_changed_cb, ad);
+ evas_object_smart_callback_add(entry, "changed", __rename_popop_entry_changed_cb, ad);
+ evas_object_smart_callback_add(entry, "preedit,changed",
+ __rename_popop_entry_changed_cb, ad);
+
+ evas_object_smart_callback_add(entry, "maxlength,reached",
+ __device_name_maxlength_reached_cb, ad);
+ evas_object_smart_callback_add(entry, "focused", __entry_focused_cb, NULL);
+ evas_object_smart_callback_add(entry, "unfocused", __entry_unfocused_cb, NULL);
+ evas_object_event_callback_add(entry, EVAS_CALLBACK_KEY_DOWN,
+ __enter_key_down_cb, ad);
+
+ button = elm_button_add(obj);
+ elm_object_style_set(button, "search_clear");
+ elm_object_focus_allow_set(button, EINA_FALSE);
+ elm_object_part_content_set(entry, "elm.swallow.clear", button);
+ evas_object_smart_callback_add(button, "clicked", __eraser_btn_clicked_cb, ad);
+ evas_object_show(entry);
+ elm_object_focus_set(entry, EINA_TRUE);
+ return entry;
+}
+
+static char *__rename_desc_label_get(void *data, Evas_Object *obj,
+ const char *part)
+{
+ if (!strcmp(part, "elm.text.multiline" )) {
+ return g_strdup(STR_RENAME_DEVICE_MSG);
+ }
+ return NULL;
+}
+
+void _create_rename_device_popup(void *data)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (data == NULL) {
+ ERR("data is null\n");
+ __MOBILE_AP_FUNC_EXIT__;
+ return;
+ }
+
+ Evas_Object *popup = NULL;
+ Evas_Object *button = NULL;
+ Evas_Object *rename_btn = NULL;
+ Evas_Object *genlist = NULL;
+ Elm_Object_Item *item = NULL;
+ Evas_Object *layout = NULL;
+ mh_appdata_t *ad = (mh_appdata_t*) data;
+
+ if (ad->rename_popup) {
+ evas_object_del(ad->rename_popup);
+ ad->rename_popup = NULL;
+ }
+
+ popup = elm_popup_add(ad->layout);
+ evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ elm_object_domain_translatable_part_text_set(popup, "title,text", PACKAGE,
+ "IDS_ST_HEADER_RENAME_DEVICE");
+ ea_object_event_callback_add(popup, EA_CALLBACK_BACK,
+ __rename_popup_keyback_cb, (void *)ad);
+ evas_object_event_callback_add(popup, EVAS_CALLBACK_MOUSE_UP,
+ __rename_popup_mouseup_cb, (void *)ad);
+
+ layout = elm_layout_add(popup);
+ elm_layout_file_set(layout, FILE_PATH_OF_EDC, "rename_device_ly");
+ evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+ genlist = elm_genlist_add(layout);
+ 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);
+
+ /* Entry genlist item */
+ ad->setup.rename_entry_itc = elm_genlist_item_class_new();
+ if (ad->setup.rename_entry_itc == NULL) {
+ ERR("elm_genlist_item_class_new failed\n");
+ __MOBILE_AP_FUNC_EXIT__;
+ return;
+ }
+ ad->setup.rename_entry_itc->item_style = "entry";
+ ad->setup.rename_entry_itc->func.text_get = NULL;
+ ad->setup.rename_entry_itc->func.content_get = __rename_entry_icon_get;
+ ad->setup.rename_entry_itc->func.state_get = NULL;
+ ad->setup.rename_entry_itc->func.del = NULL;
+
+ elm_genlist_item_append(genlist, ad->setup.rename_entry_itc, ad,
+ NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+
+ /* Description genlist item */
+ ad->setup.rename_descp_itc = elm_genlist_item_class_new();
+ if (ad->setup.rename_descp_itc == NULL) {
+ ERR("elm_genlist_item_class_new failed\n");
+ __MOBILE_AP_FUNC_EXIT__;
+ return;
+ }
+ ad->setup.rename_descp_itc->item_style = "multiline_sub";
+ ad->setup.rename_descp_itc->func.text_get = __rename_desc_label_get;
+ ad->setup.rename_descp_itc->func.content_get = NULL;
+ ad->setup.rename_descp_itc->func.state_get = NULL;
+ ad->setup.rename_descp_itc->func.del = NULL;
+ item = elm_genlist_item_append(genlist, ad->setup.rename_descp_itc, NULL, NULL,
+ ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+
+ button = elm_button_add(popup);
+ elm_object_style_set(button, "popup");
+ elm_object_text_set(button, STR_CANCEL);
+ elm_object_domain_translatable_text_set(button, PACKAGE, STR_CANCEL);
+ elm_object_part_content_set(popup, "button1", button);
+ evas_object_smart_callback_add(button, "clicked",
+ __rename_popup_cancel_cb, ad);
+ evas_object_show(button);
+
+ rename_btn = elm_button_add(popup);
+ ad->rename_button = rename_btn;
+ elm_object_style_set(rename_btn, "popup");
+ elm_object_domain_translatable_text_set(rename_btn, PACKAGE, STR_RENAME_DEVICE);
+ elm_object_part_content_set(popup, "button2", rename_btn);
+ evas_object_smart_callback_add(rename_btn, "clicked", __rename_popup_ok_cb, ad);
+ evas_object_show(rename_btn);
+
+ elm_genlist_realization_mode_set(genlist, EINA_TRUE);
+ evas_object_show(genlist);
+ elm_object_part_content_set(layout, "elm.swallow.layout", genlist);
+ evas_object_show(layout);
+ elm_object_content_set(popup, layout);
+
+ evas_object_show(popup);
+ ad->rename_popup = popup;
+ elm_object_focus_set(ad->rename_entry, EINA_TRUE);
+
+ __MOBILE_AP_FUNC_EXIT__;
+ return;
+}
diff --git a/src/mh_func_onoff.c b/src/mh_func_onoff.c
new file mode 100644
index 0000000..495ecc0
--- /dev/null
+++ b/src/mh_func_onoff.c
@@ -0,0 +1,798 @@
+/*
+* ug-mobile-ap
+*
+* Copyright 2012 Samsung Electronics Co., Ltd
+
+* Licensed under the Flora License, Version 1.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+
+* http://www.tizenopensource.org/license
+
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+*/
+
+#include <stdlib.h>
+#include <glib.h>
+
+#include "mh_func_onoff.h"
+#include "mh_popup.h"
+#include "mh_string.h"
+
+static bool is_wifi_tethering_checkbox_popup_active = false;
+
+void _update_tethering_enabling_item(mh_appdata_t *ad, tethering_type_e type, mh_state_e state)
+{
+ switch(type) {
+ case TETHERING_TYPE_WIFI:
+ _update_wifi_item(ad, MH_STATE_NONE);
+ ad->is_wifi_teth_enabling = false;
+ break;
+
+ case TETHERING_TYPE_BT:
+ _update_bt_item(ad, MH_STATE_NONE);
+ ad->is_bt_teth_enabling = false;
+ break;
+
+ case TETHERING_TYPE_USB:
+ _update_usb_item(ad, MH_STATE_NONE);
+ ad->is_usb_teth_enabling = false;
+ break;
+
+ default :
+ ERR("invalid type \n");
+ break;
+ }
+}
+void _wifi_tethering_checkbox_popup_status_set(bool value)
+{
+ is_wifi_tethering_checkbox_popup_active = value;
+}
+
+bool _wifi_tethering_checkbox_popup_status_get(void)
+{
+ return is_wifi_tethering_checkbox_popup_active;
+}
+
+int _get_vconf_usb_state()
+{
+ int value = VCONFKEY_SYSMAN_USB_DISCONNECTED;
+
+ if (vconf_get_int(VCONFKEY_SYSMAN_USB_STATUS, &value) < 0) {
+ ERR("vconf_get_int is failed\n");
+ return 0;
+ }
+ DBG("%s : %d\n", VCONFKEY_SYSMAN_USB_STATUS, value);
+
+ return value;
+}
+
+void _update_tethering_item(mh_appdata_t * ad, mh_state_e state)
+{
+ ERR("type : %d state : %d\n", ad->type, state);
+ switch(ad->type) {
+ case TETHERING_TYPE_WIFI:
+ _update_wifi_item(ad, state);
+ break;
+ case TETHERING_TYPE_BT:
+ _update_bt_item(ad, state);
+ break;
+ case TETHERING_TYPE_USB:
+ _update_usb_item(ad, state);
+ break;
+ default:
+ break;
+ }
+}
+
+gboolean _ps_recheck_timeout_cb(gpointer data)
+{
+ connection_cellular_state_e cellular_state = _get_cellular_state();
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+ static int recheck_count = 0;
+
+ DBG("Re-Check cellular state (%d)\n", recheck_count);
+
+ if(cellular_state == CONNECTION_CELLULAR_STATE_FLIGHT_MODE) {
+ _update_tethering_item(ad, MH_STATE_NONE);
+ recheck_count = 0;
+ return FALSE;
+ }
+
+ if (cellular_state == CONNECTION_CELLULAR_STATE_CONNECTED ||
+ cellular_state == CONNECTION_CELLULAR_STATE_AVAILABLE) {
+ if (ad->type == TETHERING_TYPE_WIFI) {
+ if (_create_wifi_hotspot_on_popup(ad) < 0) {
+ ERR("__create_wifi_hotspot_on_popup fail\n");
+ _update_tethering_item(ad, MH_STATE_NONE);
+ recheck_count = 0;
+ return FALSE;
+ }
+ _send_signal_qp(QP_SIGNAL_PROGRESS_ON);
+ } else if (ad->type == TETHERING_TYPE_BT && _create_bt_tethering_on_popup(ad) < 0) {
+ ERR("_create_bt_tethering_on_popup fail\n");
+ _update_tethering_item(ad, MH_STATE_NONE);
+ recheck_count = 0;
+ return FALSE;
+ } else if (ad->type == TETHERING_TYPE_USB && _create_usb_tethering_on_popup(ad) < 0) {
+ ERR("__create_usb_hotspot_on_popup fail\n");
+ _update_tethering_item(ad, MH_STATE_NONE);
+ recheck_count = 0;
+ return FALSE;
+ } else {
+ ERR("Unknown tethering type \n");
+ recheck_count = 0;
+ return FALSE;
+ }
+ } else {
+ if(++recheck_count >= PS_RECHECK_COUNT_MAX) {
+ DBG("Cellular network is not connected : %d\n", cellular_state);
+ _update_tethering_item(ad, MH_STATE_NONE);
+ _prepare_popup(MH_POPUP_NETWORK_OUT_OF_RANGE, STR_NO_DATA_SERVICE);
+ _create_popup(ad);
+ recheck_count = 0;
+ return FALSE;
+ }
+ return TRUE;
+ }
+ recheck_count = 0;
+ return FALSE;
+}
+
+static bool __is_connected_wifi_net(mh_appdata_t *ad)
+{
+ connection_wifi_state_e wifi_state = CONNECTION_WIFI_STATE_DEACTIVATED;
+ int ret;
+
+ ret = connection_get_wifi_state(ad->conn_handle, &wifi_state);
+ if (ret != CONNECTION_ERROR_NONE) {
+ ERR("connection_get_wifi_state() is failed : %d\n");
+ return false;
+ }
+
+ if (wifi_state != CONNECTION_WIFI_STATE_CONNECTED) {
+ ERR("Wi-Fi network is not connected : %d\n", wifi_state);
+ return false;
+ }
+
+ DBG("Wi-Fi network is connected\n");
+ return true;
+}
+
+static bool __is_connected_ethernet_net(mh_appdata_t *ad)
+{
+ connection_ethernet_state_e ethernet_state = CONNECTION_ETHERNET_STATE_DEACTIVATED;
+ int ret;
+
+ ret = connection_get_ethernet_state(ad->conn_handle, &ethernet_state);
+ if (ret != CONNECTION_ERROR_NONE) {
+ ERR("connection_get_ethernet_state() is failed : %d\n");
+ return false;
+ }
+
+ if (ethernet_state != CONNECTION_ETHERNET_STATE_CONNECTED) {
+ ERR("Ethernet network is not connected : %d\n", ethernet_state);
+ return false;
+ }
+
+ DBG("Ethernet network is connected\n");
+ return true;
+}
+
+static int __is_preconditions_handled(mh_appdata_t *ad)
+{
+ DBG("+\n");
+
+ connection_cellular_state_e cellular_state = CONNECTION_CELLULAR_STATE_OUT_OF_SERVICE;
+ int dnet_state = 0;
+
+ /* check ethernet connection */
+ if (__is_connected_ethernet_net(ad)) {
+ DBG("ethernet network is connected\n");
+ return 1;
+ }
+
+ /* check wifi connection */
+ if (ad->type != TETHERING_TYPE_WIFI) {
+ if (__is_connected_wifi_net(ad)) {
+ DBG("wifi network is connected\n");
+ return 1;
+ }
+ }
+
+ /* Check SIM state */
+ if (_get_sim_state() != VCONFKEY_TELEPHONY_SIM_INSERTED) {
+ if(ad->type == TETHERING_TYPE_WIFI)
+ _prepare_popup(MH_POPUP_NO_SIM, STR_INSERT_SIM_TO_USE_TETH);
+ else
+ _prepare_popup(MH_POPUP_NO_SIM, STR_CONN_MOBILE_DATA_TO_USE_TETH);
+
+ _create_popup(ad);
+ return -1;
+ }
+
+ /* Check cellular state */
+ cellular_state = _get_cellular_state();
+ DBG("cellular state is : %d \n", cellular_state);
+ if (cellular_state == CONNECTION_CELLULAR_STATE_FLIGHT_MODE) {
+ _prepare_popup(MH_POPUP_FLIGHT_MODE, STR_DISABLE_FLIGHT_MODE_MSG);
+ _create_popup(ad);
+ ERR("Flight mode is ON\n");
+ return -1;
+ } else {
+ if (vconf_get_bool(VCONFKEY_3G_ENABLE , &dnet_state) < 0) {
+ ERR("vconf_get_bool is failed\n");
+ } else if(dnet_state == 0) {
+ DBG("Data Network is not connected");
+ _prepare_popup(MH_POPUP_MOBILE_DATA_OFF, STR_NO_NET_CONN_MSG);
+ _create_popup(ad);
+ return 0;
+ }
+ if (cellular_state != CONNECTION_CELLULAR_STATE_CONNECTED &&
+ cellular_state != CONNECTION_CELLULAR_STATE_AVAILABLE) {
+ if(ad->ps_recheck_timer_id > 0) {
+ g_source_remove(ad->ps_recheck_timer_id);
+ ad->ps_recheck_timer_id = 0;
+ if (ad->is_wifi_teth_enabling == true && ad->type != TETHERING_TYPE_WIFI) {
+ _update_tethering_enabling_item(ad, TETHERING_TYPE_WIFI, MH_STATE_NONE);
+ }
+ if (ad->is_bt_teth_enabling == true && ad->type != TETHERING_TYPE_BT) {
+ _update_tethering_enabling_item(ad, TETHERING_TYPE_BT, MH_STATE_NONE);
+ }
+ if (ad->is_usb_teth_enabling == true && ad->type != TETHERING_TYPE_USB) {
+ _update_tethering_enabling_item(ad, TETHERING_TYPE_USB, MH_STATE_NONE);
+ }
+ }
+ ad->ps_recheck_timer_id = g_timeout_add(PS_RECHECK_INTERVAL, _ps_recheck_timeout_cb, (void*)ad);
+ return 0;
+ }
+ }
+
+ DBG("Cellular network is connected\n");
+ DBG("-\n");
+ return 1;
+}
+
+int _create_wifi_hotspot_on_popup(mh_appdata_t *ad)
+{
+ char *fmt = NULL;
+ char *str = NULL;
+ bool wifi_state = false;
+ int value = 0;
+
+ wifi_is_activated(&wifi_state);
+ _set_vconf_prev_wifi_state(wifi_state);
+ value = _get_checkbox_status(TETHERING_TYPE_WIFI);
+ if (0 == value) {
+ if (wifi_state == true || _is_wifi_direct_on() == true) {
+ fmt = STR_TETH_ON_DESC_1;
+ } else {
+ fmt = STR_TETH_ON_DESC_2;
+ }
+ str = g_malloc0(MH_LABEL_LENGTH_MAX);
+ if (str == NULL) {
+ ERR("memory allocation is failed\n");
+ return -1;
+ }
+ snprintf(str, MH_LABEL_LENGTH_MAX, fmt, TETHERING_WIFI_MAX_CONNECTED_STA);
+ _wifi_tethering_checkbox_popup_status_set(true);
+ _prepare_popup(MH_POPUP_WIFI_ON_CHECKBOX, str);
+ g_free(str);
+ _create_popup(ad);
+ } else {
+ _prepare_popup_type(MH_POPUP_WIFI_ON_CHECKBOX);
+ _teth_on(ad);
+ }
+ return 0;
+}
+
+int _create_bt_tethering_on_popup(mh_appdata_t *ad)
+{
+ char *str;
+ int value = 0;
+ value = _get_checkbox_status(TETHERING_TYPE_BT);
+ if (0 == value) {
+ str = g_malloc0(MH_LABEL_LENGTH_MAX);
+ if (str == NULL) {
+ ERR("memory allocation is failed\n");
+ return -1;
+ }
+ snprintf(str, MH_LABEL_LENGTH_MAX, STR_TETH_ON_DESC_2,
+ TETHERING_BT_MAX_CONNECTED_STA);
+ _prepare_popup(MH_POPUP_BT_ON_CHECKBOX, str);
+ g_free(str);
+ _create_popup(ad);
+ } else {
+ _prepare_popup_type(MH_POPUP_BT_ON_CHECKBOX);
+ _teth_on(ad);
+ }
+ return 0;
+}
+
+int _create_usb_tethering_on_popup(mh_appdata_t *ad)
+{
+ int value = 0;
+ char *str = NULL;
+ value = _get_checkbox_status(TETHERING_TYPE_USB);
+ DBG("%s : %d\n", VCONF_MOBILE_AP_USB_POPUP_CHECKBOX_STATUS, value);
+ if (0 == value) {
+ str = g_malloc0(MH_LABEL_LENGTH_MAX);
+ if (str == NULL) {
+ ERR("memory allocation is failed\n");
+ return -1;
+ }
+ snprintf(str, MH_LABEL_LENGTH_MAX, "%s",
+ STR_TETH_ON_DESC_3);
+ _prepare_popup(MH_POPUP_USB_ON_CHECKBOX, str);
+ g_free(str);
+ _create_popup(ad);
+ } else {
+ _prepare_popup_type(MH_POPUP_USB_ON_CHECKBOX);
+ _teth_on(ad);
+ }
+ return 0;
+}
+
+static void __disable_tethering_by_ind(mh_appdata_t *ad, tethering_disabled_cause_e cause)
+{
+ if (ad == NULL) {
+ ERR("Param is NULL\n");
+ return;
+ }
+
+ DBG("cause : %d\n", cause);
+ switch (cause) {
+ case TETHERING_DISABLED_BY_WIFI_ON:
+ break;
+
+ case TETHERING_DISABLED_BY_BT_OFF:
+ break;
+
+ case TETHERING_DISABLED_BY_USB_DISCONNECTION:
+ if (ad->is_bt_teth_enabling && ad->main.bt_item) {
+ _update_bt_item(ad, MH_STATE_NONE);
+ ad->is_bt_teth_enabling = false;
+ }
+ if (ad->is_wifi_teth_enabling && ad->main.wifi_item) {
+ _update_wifi_item(ad, MH_STATE_NONE);
+ ad->is_wifi_teth_enabling = false;
+ }
+ break;
+
+ case TETHERING_DISABLED_BY_FLIGHT_MODE:
+ break;
+
+ case TETHERING_DISABLED_BY_TIMEOUT:
+ break;
+
+ case TETHERING_DISABLED_BY_OTHERS:
+ if (ad->main.wifi_item && _get_vconf_prev_wifi_state() == true) {
+ elm_object_item_disabled_set(ad->main.wifi_item, EINA_TRUE);
+ }
+ break;
+
+ case TETHERING_DISABLED_BY_LOW_BATTERY:
+ break;
+
+ default:
+ break;
+ }
+
+ return;
+}
+
+/* Wi-Fi callbacks */
+static void __wifi_activated_cb(wifi_error_e result, void *user_data)
+{
+ DBG("+\n");
+
+ return;
+}
+
+/* Tethering callbacks */
+void _enabled_cb(tethering_error_e result, tethering_type_e type, bool is_requested, void *user_data)
+{
+ DBG("+\n");
+ DBG("result : %d, type : %d, is_requested : %d\n", result, type, is_requested);
+
+ if (user_data == NULL) {
+ ERR("user_data is NULL\n");
+ return;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)user_data;
+
+ if (!is_requested) {
+ if (ad->type == type && ad->popup) {
+ DBG("This tethering type is already enabled\n");
+ evas_object_del(ad->popup);
+ ad->popup = NULL;
+ }
+ _update_main_view(ad, type);
+ if (type == TETHERING_TYPE_RESERVED) {
+ DBG("MobileAP is turned on\n");
+ _prepare_popup(MH_POPUP_WIFI_AP_OFF, STR_WIFI_AP_CONTROLLED_ANOTHER_APP);
+ _create_popup(ad);
+ }
+ return;
+ }
+
+ if (result != TETHERING_ERROR_NONE) {
+ }
+ _update_main_view(ad, type);
+
+ return;
+}
+
+void _disabled_cb(tethering_error_e result, tethering_type_e type, tethering_disabled_cause_e cause, void *user_data)
+{
+ DBG("+\n");
+ DBG("result : %d, type : %d, cause : %d\n", result, type, cause);
+
+ if (user_data == NULL) {
+ ERR("user_data is NULL\n");
+ return;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)user_data;
+
+ if (cause != TETHERING_DISABLED_BY_REQUEST) {
+ if (ad->type == type && ad->popup) {
+ DBG("This tethering type is already disabled\n");
+ evas_object_del(ad->popup);
+ ad->popup = NULL;
+ }
+ __disable_tethering_by_ind(ad, cause);
+ _update_main_view(ad, type);
+ return;
+ }
+
+ if (result != TETHERING_ERROR_NONE) {
+ _prepare_popup(MH_POPUP_TETH_ENABLING_FAILED, STR_UNABLE_TO_USE_TETH);
+ _create_popup(ad);
+ _update_main_view(ad, type);
+ return;
+ }
+
+ if (ad->main.wifi_item && type == TETHERING_TYPE_WIFI && _get_vconf_prev_wifi_state() == true) {
+ elm_object_item_disabled_set(ad->main.wifi_item, EINA_TRUE);
+ }
+
+ _update_main_view(ad, type);
+
+ return;
+}
+
+void _connection_changed_cb(tethering_client_h client, bool is_opened, void *user_data)
+{
+ DBG("+\n");
+
+ if (user_data == NULL) {
+ ERR("user_data is NULL\n");
+ return;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)user_data;
+ char *mac_addr = NULL;
+
+ if (is_opened) {
+ _append_list_client_handle(ad, client);
+
+#ifdef TETHERING_DATA_USAGE_SUPPORT
+ if (ad->is_foreground && _get_list_clients_count(ad) == 1) {
+ _start_update_data_packet_usage(ad);
+ }
+#endif
+ } else {
+ tethering_client_get_mac_address(client, &mac_addr);
+ if (mac_addr) {
+ _delete_list_client_handle(ad, mac_addr);
+ free(mac_addr);
+ }
+#ifdef TETHERING_DATA_USAGE_SUPPORT
+ if (ad->is_foreground && _get_list_clients_count(ad) == 0)
+ _stop_update_data_packet_usage(ad);
+#endif
+ }
+
+ ap_update_data_device(ad);
+
+ return;
+}
+
+void _wifi_state_changed_cb(wifi_device_state_e state, void *user_data)
+{
+ if (user_data == NULL) {
+ ERR("user_data is NULL\n");
+ return;
+ }
+
+ DBG("+\n");
+
+ mh_appdata_t *ad= (mh_appdata_t *)user_data;
+ char *str = NULL;
+ char *fmt = NULL;
+ if (state == WIFI_DEVICE_STATE_ACTIVATED) {
+ if (ad->main.wifi_item && elm_object_item_disabled_get(ad->main.wifi_item))
+ elm_object_item_disabled_set(ad->main.wifi_item, EINA_FALSE);
+ _set_vconf_prev_wifi_state(false);
+ } else if (state == WIFI_CONNECTION_STATE_DISCONNECTED){
+ _set_vconf_prev_wifi_state(true);
+ }
+
+ if (ad->type == TETHERING_TYPE_WIFI && ad->popup && ad->popup_checkbox &&
+ _wifi_tethering_checkbox_popup_status_get()) {
+ evas_object_del(ad->popup_checkbox);
+ ad->popup_checkbox = NULL;
+ evas_object_del(ad->popup);
+ ad->popup = NULL;
+ if (state == WIFI_DEVICE_STATE_ACTIVATED) {
+ fmt = STR_TETH_ON_DESC_1;
+ } else {
+ fmt = STR_TETH_ON_DESC_2;
+ }
+ str = g_malloc0(MH_LABEL_LENGTH_MAX);
+ if (str == NULL) {
+ ERR("memory allocation is failed\n");
+ return;
+ }
+ snprintf(str, MH_LABEL_LENGTH_MAX, fmt, TETHERING_WIFI_MAX_CONNECTED_STA);
+ _prepare_popup(MH_POPUP_WIFI_ON_CHECKBOX, str);
+ g_free(str);
+ _create_popup(ad);
+ }
+ DBG("-\n");
+}
+
+void _visibility_changed_cb(bool is_visible, void *user_data)
+{
+ DBG("+\n");
+
+ if (user_data == NULL) {
+ ERR("user_data is NULL\n");
+ return;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)user_data;
+
+ if (ad->setup.visibility == is_visible)
+ return;
+
+ ad->setup.visibility = is_visible;
+ ad->setup.visibility_new = is_visible;
+ if (ad->setup.hide_item)
+ elm_genlist_item_update(ad->setup.hide_item);
+
+ DBG("-\n");
+
+ return;
+}
+
+void _security_type_changed_cb(tethering_wifi_security_type_e changed_type, void *user_data)
+{
+ DBG("+\n");
+
+ if (user_data == NULL) {
+ ERR("user_data is NULL\n");
+ return;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)user_data;
+
+ if (ad->setup.security_type == changed_type)
+ return;
+
+ ad->setup.security_type = changed_type;
+ ad->setup.security_type_new = changed_type;
+
+ if (ad->setup.security_item)
+ elm_genlist_item_update(ad->setup.security_item);
+
+ DBG("-\n");
+
+ return;
+}
+
+void _passphrase_changed_cb(void *user_data)
+{
+ DBG("+\n");
+
+ if (user_data == NULL) {
+ ERR("user_data is NULL\n");
+ return;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)user_data;
+ char *passphrase = NULL;
+ int ret;
+
+ ret = tethering_wifi_get_passphrase(ad->handle, &passphrase);
+ if (ret != TETHERING_ERROR_NONE) {
+ ERR("tethering_wifi_get_passphrase failed ret = [0x%x]\n", ret);
+ return;
+ }
+
+ if (!g_strcmp0(passphrase, ad->setup.wifi_passphrase)) {
+ goto DONE;
+ }
+
+ g_strlcpy(ad->setup.wifi_passphrase, passphrase,
+ sizeof(ad->setup.wifi_passphrase));
+
+ g_strlcpy(ad->setup.wifi_passphrase_new, passphrase,
+ sizeof(ad->setup.wifi_passphrase_new));
+
+ if (ad->setup.pw_item)
+ elm_genlist_item_update(ad->setup.pw_item);
+
+DONE:
+ g_free(passphrase);
+ DBG("-\n");
+ return;
+}
+
+#ifdef TETHERING_DATA_USAGE_SUPPORT
+void _data_usage_cb(tethering_error_e result, unsigned long long received_data, unsigned long long sent_data, void *user_data)
+{
+ if (user_data == NULL) {
+ ERR("user_data is NULL\n");
+ return;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)user_data;
+
+ if (ad->data_statistics.pdp_total_sent != sent_data ||
+ ad->data_statistics.pdp_total_receive != received_data) {
+ ad->data_statistics.pdp_total_sent = sent_data;
+ ad->data_statistics.pdp_total_receive = received_data;
+ ap_update_data_packet_usage(ad);
+ }
+
+ ad->data_statistics.is_updated = true;
+
+ return;
+}
+#endif
+/* End of Tethering callbacks */
+
+int _handle_wifi_onoff_change(mh_appdata_t *ad)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ int ret;
+ int connected_wifi_clients = 0;
+
+ /* Turn off WiFi hotspot */
+ if (ad->main.hotspot_mode & VCONFKEY_MOBILE_HOTSPOT_MODE_WIFI) {
+ if (_get_no_of_connected_device(ad, &connected_wifi_clients,
+ TETHERING_TYPE_WIFI) == EINA_FALSE) {
+ ERR("Getting the number of connected device is failed\n");
+ }
+ if (connected_wifi_clients > 0) {
+ _prepare_popup(MH_POPUP_WIFI_OFF, STR_CLOSE_INTERNET_Q);
+ _create_popup(ad);
+ } else {
+ ret = tethering_disable(ad->handle, TETHERING_TYPE_WIFI);
+ if (ret != TETHERING_ERROR_NONE) {
+ ERR("wifi tethering off is failed : %d\n", ret);
+ return -1;
+ }
+ _send_signal_qp(QP_SIGNAL_PROGRESS_OFF);
+ }
+ return 0;
+ }
+
+ /* Turn on WiFi hotspot */
+ ret = __is_preconditions_handled(ad);
+ if (ret < 0)
+ return -1;
+ else if (ret == 0)
+ return 0;
+
+ if (_create_wifi_hotspot_on_popup(ad) < 0) {
+ ERR("__create_wifi_hotspot_on_popup fail\n");
+ return -1;
+ }
+
+ __MOBILE_AP_FUNC_EXIT__;
+
+ return 0;
+}
+
+int _handle_bt_onoff_change(mh_appdata_t *ad)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ int ret;
+
+ /* Turn off Bluetooth tethering */
+ if (ad->main.hotspot_mode & VCONFKEY_MOBILE_HOTSPOT_MODE_BT) {
+ ret = tethering_disable(ad->handle, TETHERING_TYPE_BT);
+ if (ret) {
+ ERR("Error disable bt tethering [%d]\n", ret);
+ return -1;
+ }
+ return 0;
+ }
+
+ /* Turn on Bluetooth tethering */
+ ret = __is_preconditions_handled(ad);
+ if (ret < 0)
+ return -1;
+ else if (ret == 0)
+ return 0;
+
+ if (_create_bt_tethering_on_popup(ad) < 0) {
+ ERR("_create_bt_tethering_on_popup fail\n");
+ return -1;
+ }
+
+ __MOBILE_AP_FUNC_EXIT__;
+
+ return 0;
+}
+
+int _handle_usb_onoff_change(mh_appdata_t *ad)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ int ret;
+
+ /* Turn off USB tethering */
+ if (ad->main.hotspot_mode & VCONFKEY_MOBILE_HOTSPOT_MODE_USB) {
+ ret = tethering_disable(ad->handle, TETHERING_TYPE_USB);
+ if (ret) {
+ ERR("Error disable usb tethering : %d\n", ret);
+ return -1;
+ }
+ return 0;
+ }
+
+ /* Turn on USB tethering */
+ ret = __is_preconditions_handled(ad);
+ if (ret < 0)
+ return -1;
+ else if (ret == 0)
+ return 0;
+
+ if (_create_usb_tethering_on_popup(ad) < 0) {
+ ERR("_create_usb_tethering_on_popup fail\n");
+ return -1;
+ }
+
+ __MOBILE_AP_FUNC_EXIT__;
+
+ return 0;
+}
+
+int _turn_on_wifi(void)
+{
+ int ret;
+
+ ret = wifi_activate(__wifi_activated_cb, NULL);
+ if (ret != WIFI_ERROR_NONE) {
+ ERR("wifi_activate() is failed : %d\n", ret);
+ return -1;
+ }
+
+ return 0;
+}
+
+bool _is_wifi_direct_on(void)
+{
+ int wifi_direct_state = 0;
+ int ret;
+
+ ret = vconf_get_int(VCONFKEY_WIFI_DIRECT_STATE, &wifi_direct_state);
+ if (ret < 0) {
+ ERR("vconf_get_int() is failed : %d\n", ret);
+ return false;
+ }
+
+ return wifi_direct_state != 0 ? true : false;
+}
diff --git a/src/mh_main_ug.c b/src/mh_main_ug.c
new file mode 100644
index 0000000..7cca347
--- /dev/null
+++ b/src/mh_main_ug.c
@@ -0,0 +1,664 @@
+/*
+* ug-mobile-ap
+*
+* Copyright 2012 Samsung Electronics Co., Ltd
+
+* Licensed under the Flora License, Version 1.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+
+* http://www.tizenopensource.org/license
+
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+*/
+
+#ifndef UG_MODULE_API
+#define UG_MODULE_API __attribute__ ((visibility("default")))
+#endif
+
+//#include <setting-cfg.h>
+
+#include "mobile_hotspot.h"
+#include "mh_view_main.h"
+#include "mh_func_onoff.h"
+#include "mh_common_utility.h"
+#include "mh_popup.h"
+#include "mh_string.h"
+#include "mh_view_wifi_setup.h"
+
+//UG_MODULE_API int setting_plugin_search_init(app_control_h app_control, void * priv, char ** domainname);
+
+static Evas_Object *create_content(mh_appdata_t *ad)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ ad->naviframe = _create_naviframe(ad->layout);
+ _main_draw_contents(ad);
+
+ __MOBILE_AP_FUNC_EXIT__;
+
+ return ad->naviframe;
+}
+
+static void __set_callbacks(tethering_h handle, void *user_data)
+{
+ DBG("+\n");
+
+ int ret;
+
+ ret = tethering_set_enabled_cb(handle, TETHERING_TYPE_ALL,
+ _enabled_cb, user_data);
+ if (ret != TETHERING_ERROR_NONE)
+ ERR("tethering_set_enabled_cb [0x%X]\n", ret);
+
+ ret = tethering_set_enabled_cb(handle, TETHERING_TYPE_RESERVED,
+ _enabled_cb, user_data);
+ if (ret != TETHERING_ERROR_NONE)
+ ERR("tethering_set_enabled_cb [0x%X]\n", ret);
+
+ ret = tethering_wifi_set_passphrase_changed_cb(handle,
+ _passphrase_changed_cb, user_data);
+ if (ret != TETHERING_ERROR_NONE)
+ ERR("tethering_wifi_set_passphrase_changed_cb [0x%X]\n", ret);
+
+ ret = tethering_wifi_set_ssid_visibility_changed_cb(handle,
+ _visibility_changed_cb, user_data);
+ if (ret != TETHERING_ERROR_NONE)
+ ERR("tethering_wifi_set_ssid_visibility_changed_cb [0x%X]\n", ret);
+
+ ret = tethering_wifi_set_security_type_changed_cb(handle,
+ _security_type_changed_cb, user_data);
+ if (ret != TETHERING_ERROR_NONE)
+ ERR("tethering_wifi_set_security_type_changed_cb [0x%X]\n", ret);
+
+ ret = tethering_set_disabled_cb(handle, TETHERING_TYPE_ALL,
+ _disabled_cb, user_data);
+ if (ret != TETHERING_ERROR_NONE)
+ ERR("tethering_set_disabled_cb [0x%X]\n", ret);
+
+ ret = tethering_set_disabled_cb(handle, TETHERING_TYPE_RESERVED,
+ _disabled_cb, user_data);
+ if (ret != TETHERING_ERROR_NONE)
+ ERR("tethering_set_disabled_cb [0x%X]\n", ret);
+
+ ret = tethering_set_connection_state_changed_cb(handle,
+ TETHERING_TYPE_ALL,
+ _connection_changed_cb, user_data);
+ if (ret != TETHERING_ERROR_NONE)
+ ERR("tethering_set_connection_state_changed_cb [0x%X]\n", ret);
+
+ ret = wifi_set_device_state_changed_cb(_wifi_state_changed_cb, user_data);
+ if (ret != WIFI_ERROR_NONE)
+ ERR("wifi_set_device_state_changed_cb [0x%X]\n", ret);
+ vconf_notify_key_changed(VCONFKEY_SETAPPL_DEVICE_NAME_STR,
+ _device_name_changed_cb, user_data);
+
+ vconf_notify_key_changed(VCONFKEY_NETWORK_CELLULAR_STATE,
+ _handle_network_cellular_state_changed_cb, user_data);
+
+ vconf_notify_key_changed(VCONFKEY_SYSMAN_USB_STATUS,
+ _handle_usb_status_change, (void *)user_data);
+
+ vconf_notify_key_changed(VCONF_KEY_MOBILEAP_SYSPOPUP_RESPONSE,
+ _handle_mobileap_syspopup_popup_response, (void *)user_data);
+
+ DBG("-\n");
+}
+
+static void __unset_callbacks(tethering_h handle)
+{
+ DBG("+\n");
+
+ int ret;
+
+ ret = wifi_unset_device_state_changed_cb();
+ if (ret != WIFI_ERROR_NONE)
+ ERR("wifi_unset_device_state_changed_cb [0x%X]\n", ret);
+
+ ret = tethering_unset_connection_state_changed_cb(handle,
+ TETHERING_TYPE_ALL);
+ if (ret != TETHERING_ERROR_NONE)
+ ERR("tethering_unset_connection_state_changed_cb[0x%X]\n", ret);
+
+ ret = tethering_unset_disabled_cb(handle, TETHERING_TYPE_RESERVED);
+ if (ret != TETHERING_ERROR_NONE)
+ ERR("tethering_unset_disabled_cb [0x%X]\n", ret);
+
+ ret = tethering_unset_disabled_cb(handle, TETHERING_TYPE_ALL);
+ if (ret != TETHERING_ERROR_NONE)
+ ERR("tethering_unset_disabled_cb [0x%X]\n", ret);
+
+ ret = tethering_wifi_unset_security_type_changed_cb(handle);
+ if (ret != TETHERING_ERROR_NONE)
+ ERR("tethering_wifi_unset_security_type_changed_cb [0x%X]\n", ret);
+
+ ret = tethering_wifi_unset_ssid_visibility_changed_cb(handle);
+ if (ret != TETHERING_ERROR_NONE)
+ ERR("tethering_wifi_unset_ssid_visibility_changed_cb [0x%X]\n", ret);
+
+ ret = tethering_wifi_unset_passphrase_changed_cb(handle);
+ if (ret != TETHERING_ERROR_NONE)
+ ERR("tethering_wifi_unset_passphrase_changed_cb [0x%X]\n", ret);
+
+ ret = tethering_unset_enabled_cb(handle, TETHERING_TYPE_RESERVED);
+ if (ret != TETHERING_ERROR_NONE)
+ ERR("tethering_unset_enabled [0x%X]\n", ret);
+
+ ret = tethering_unset_enabled_cb(handle, TETHERING_TYPE_ALL);
+ if (ret != TETHERING_ERROR_NONE)
+ ERR("tethering_unset_enabled [0x%X]\n", ret);
+
+ vconf_ignore_key_changed(VCONFKEY_SETAPPL_DEVICE_NAME_STR,
+ _device_name_changed_cb);
+
+ vconf_ignore_key_changed(VCONFKEY_NETWORK_CELLULAR_STATE,
+ _handle_network_cellular_state_changed_cb);
+
+ vconf_ignore_key_changed(VCONFKEY_SYSMAN_USB_STATUS, _handle_usb_status_change);
+
+ vconf_ignore_key_changed(VCONF_KEY_MOBILEAP_SYSPOPUP_RESPONSE,
+ _handle_mobileap_syspopup_popup_response);
+
+ DBG("-\n");
+}
+
+Ea_Theme_Color_Table *_color_table_set(void)
+{
+ Ea_Theme_Color_Table *table;
+
+ table = ea_theme_color_table_new(COLOR_TABLE);
+ DBG("Tethering color table : %p \n");
+ ea_theme_colors_set(table, EA_THEME_STYLE_DEFAULT);
+ return table;
+}
+
+Ea_Theme_Font_Table *_font_table_set(void)
+{
+ Ea_Theme_Font_Table *table;
+
+ table = ea_theme_color_table_new(FONT_TABLE);
+ DBG("Tethering font table : %p \n");
+ ea_theme_fonts_set(table);
+ return table;
+}
+
+static void *on_create(ui_gadget_h ug, enum ug_mode mode,
+ app_control_h app_control, void *priv)
+{
+ DBG("+\n");
+
+ if (!ug || !priv) {
+ ERR("The param is NULL\n");
+ return NULL;
+ }
+
+ if (mode != UG_MODE_FULLVIEW) {
+ ERR("Only Fullview is supported\n");
+ return NULL;
+ }
+
+ Evas_Object *layout;
+ Evas_Object *content;
+ mh_ugdata_t *ugd;
+ mh_appdata_t *ad;
+ int ret;
+ int rots[4] = { 0, 90, 180, 270 };
+
+ bindtextdomain(MH_TEXT_DOMAIN, MH_LOCALEDIR);
+ dgettext(PACKAGE, LOCALEDIR);
+
+ ad = (mh_appdata_t *)malloc(sizeof(mh_appdata_t));
+ if (ad == NULL) {
+ ERR("Error!!! failed to allocate memory()\n");
+ return NULL;
+ }
+ memset(ad, 0x0, sizeof(mh_appdata_t));
+
+ ugd = (mh_ugdata_t *)priv;
+ ugd->ad = ad;
+ ugd->ug = ug;
+ ad->gadget = ugd;
+
+ _send_signal_qp(QP_SIGNAL_PROGRESS_RESET);
+
+ ecore_imf_init();
+
+ ret = tethering_create(&ad->handle);
+ if (ret != TETHERING_ERROR_NONE) {
+ ERR("tethering_create is failed : %d\n", ret);
+ free(ad);
+ ugd->ad = NULL;
+ return NULL;
+ }
+
+ ad->win = ug_get_parent_layout(ug);
+ if (!ad->win) {
+ ERR("ad->win is NULL\n");
+ free(ad);
+ ugd->ad = NULL;
+ return NULL;
+ }
+
+ if (!elm_win_wm_rotation_supported_get(ad->win)) {
+ return NULL;
+ }
+
+ elm_win_wm_rotation_available_rotations_set(ad->win, rots, 1);
+ ea_theme_changeable_ui_enabled_set(EINA_TRUE);
+ ad->color_table = _color_table_set();
+ ad->font_table = _font_table_set();
+ layout = _create_win_layout(ad);
+ if (layout == NULL) {
+ ERR("_create_win_layout is failed\n");
+ free(ad);
+ ugd->ad = NULL;
+ return NULL;
+ }
+
+ content = create_content(ad);
+ if (content == NULL) {
+ ERR("create_content is failed\n");
+ free(ad);
+ ugd->ad = NULL;
+ return NULL;
+ }
+
+ elm_object_part_content_set(layout, "elm.swallow.content", content);
+ evas_object_show(layout);
+ ret = connection_create(&ad->conn_handle);
+ if (ret != CONNECTION_ERROR_NONE) {
+ ERR("connection_create() is failed : %d\n", ret);
+ }
+
+ ret = wifi_initialize();
+ if (ret != WIFI_ERROR_NONE) {
+ ERR("wifi_initialize() is failed : %d\n", ret);
+ }
+
+ __set_callbacks(ad->handle, (void *)ad);
+
+ DBG("-\n");
+ return layout;
+}
+
+static void on_start(ui_gadget_h ug, app_control_h app_control, void *priv)
+{
+ DBG("+\n");
+
+ char * viewtype = NULL;
+
+ mh_ugdata_t *ugd = (mh_ugdata_t *)priv;
+ mh_appdata_t *ad = ugd->ad;
+
+ ad->is_foreground = true;
+
+ if (_get_list_clients_count(ad) > 0) {
+#ifdef TETHERING_DATA_USAGE_SUPPORT
+ _start_update_data_packet_usage(ad);
+#endif
+ if (ad->connected_device.navi_it) {
+ _start_update_device_conn_time(ad);
+ }
+ }
+
+ if (tethering_is_enabled(NULL, TETHERING_TYPE_RESERVED) == true) {
+ DBG("MobileAP is turned on\n");
+ _prepare_popup(MH_POPUP_WIFI_AP_OFF, STR_WIFI_AP_CONTROLLED_ANOTHER_APP);
+ _create_popup(ad);
+ }
+
+ app_control_get_extra_data(app_control, "viewtype", &viewtype);
+
+ if (viewtype != NULL) {
+ if(strcmp(viewtype, "wifisettings") == 0)
+ mh_draw_wifi_setup_view(ad);
+ g_free(viewtype);
+ }
+
+ DBG("-\n");
+ return;
+}
+
+static void on_pause(ui_gadget_h ug, app_control_h app_control, void *priv)
+{
+ DBG("+\n");
+
+ mh_ugdata_t *ugd = (mh_ugdata_t *)priv;
+ mh_appdata_t *ad = ugd->ad;
+
+#ifdef TETHERING_DATA_USAGE_SUPPORT
+ _stop_update_data_packet_usage(ad);
+#endif
+ _stop_update_device_conn_time(ad);
+ ad->is_foreground = false;
+
+ DBG("-\n");
+}
+
+static void on_resume(ui_gadget_h ug, app_control_h app_control, void *priv)
+{
+ DBG("+\n");
+
+ mh_ugdata_t *ugd = (mh_ugdata_t *)priv;
+ mh_appdata_t *ad = ugd->ad;
+ Elm_Object_Item *item = ad->main.device_item;
+ GSList *l = NULL;
+
+ ad->is_foreground = true;
+
+ if (item && elm_genlist_item_expanded_get(item)) {
+ for (l = ad->client_list; l != NULL; l = g_slist_next(l) ) {
+ item = elm_genlist_item_next_get(item);
+ elm_genlist_item_fields_update(item, "elm.text.2", ELM_GENLIST_ITEM_FIELD_TEXT);
+ }
+ }
+
+ if (_get_list_clients_count(ad) > 0) {
+#ifdef TETHERING_DATA_USAGE_SUPPORT
+ _start_update_data_packet_usage(ad);
+#endif
+ if (ad->connected_device.navi_it) {
+ _start_update_device_conn_time(ad);
+ }
+ }
+ DBG("-\n");
+}
+
+static void on_destroy(ui_gadget_h ug, app_control_h app_control, void *priv)
+{
+ DBG("+\n");
+
+ if (priv == NULL) {
+ ERR("The param is NULL\n");
+ return;
+ }
+
+ mh_ugdata_t *ugd = priv;
+ mh_appdata_t *ad = ugd->ad;
+ int ret = 0;
+
+ if (ad == NULL) {
+ ERR("The param is NULL\n");
+ return;
+ }
+
+ __unset_callbacks(ad->handle);
+
+#ifdef TETHERING_DATA_USAGE_SUPPORT
+ _stop_update_data_packet_usage(ad);
+#endif
+ _stop_update_device_conn_time(ad);
+
+ if (vconf_set_int(VCONF_MOBILE_AP_CONNECT_USB_POPUP_STATUS, 0) < 0) {
+ ERR("vconf_set_int is failed\n");
+ }
+
+ ret = wifi_deinitialize();
+ if (ret != WIFI_ERROR_NONE) {
+ ERR("wifi_deinitialize() is failed : %d\n", ret);
+ }
+
+ ret = connection_destroy(ad->conn_handle);
+ if (ret != CONNECTION_ERROR_NONE) {
+ ERR("connection_destroy() is failed : %d\n", ret);
+ }
+
+ ret = tethering_destroy(ad->handle);
+ if (ret != TETHERING_ERROR_NONE) {
+ ERR("tethering_destroy() is failed : %d\n", ret);
+ }
+
+ if (ad->layout == NULL) {
+ ERR("ad->layout is NULL\n");
+ free(ugd->ad);
+ ugd->ad = NULL;
+ return;
+ }
+
+ if (ad->popup) {
+ evas_object_del(ad->popup);
+ ad->popup = NULL;
+ }
+
+ if(ad->ps_recheck_timer_id > 0) {
+ g_source_remove(ad->ps_recheck_timer_id);
+ ad->ps_recheck_timer_id = 0;
+ }
+
+ evas_object_del(ad->bg);
+ ad->bg = NULL;
+
+ evas_object_del(ad->layout);
+ ad->layout = NULL;
+
+ _main_free_genlist_itc(ad);
+
+ ecore_imf_shutdown();
+
+ free(ugd->ad);
+ ugd->ad = NULL;
+
+ DBG("-\n");
+ return;
+}
+
+static void on_message(ui_gadget_h ug, app_control_h msg,
+ app_control_h app_control, void *priv)
+{
+}
+
+static void on_event(ui_gadget_h ug, enum ug_event event,
+ app_control_h app_control, void *priv)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (!ug || !priv) {
+ ERR("The param is NULL\n");
+ return;
+ }
+
+ switch (event) {
+ case UG_EVENT_LOW_MEMORY:
+ break;
+ case UG_EVENT_LOW_BATTERY:
+ break;
+ case UG_EVENT_LANG_CHANGE:
+ break;
+ case UG_EVENT_ROTATE_PORTRAIT:
+ case UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN:
+ DBG("UG_EVENT_ROTATE_PORTRAIT[_UPSIDEDOWN]\n");
+ _rotate_adjust_rename_popup();
+ break;
+ case UG_EVENT_ROTATE_LANDSCAPE:
+ case UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN:
+ DBG("UG_EVENT_ROTATE_LANDSCAPE[_UPSIDEDOWN]\n");
+ _rotate_adjust_rename_popup();
+ break;
+ default:
+ break;
+ }
+
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static void on_key_event(ui_gadget_h ug, enum ug_key_event event,
+ app_control_h app_control, void *priv)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (priv == NULL || ug == NULL) {
+ ERR("The param is NULL\n");
+ return;
+ }
+
+ mh_ugdata_t *ugd = (mh_ugdata_t *)priv;
+ mh_appdata_t *ad = ugd->ad;
+
+ if (ad == NULL) {
+ ERR("ad is NULL\n");
+ return;
+ }
+
+ switch (event) {
+ case UG_KEY_EVENT_END:
+ DBG("UG_KEY_EVENT_END is received : %p\n", ad->popup);
+ if (NULL == ad->popup)
+ ug_destroy_me(ug);
+ else
+ _destroy_popup(ad);
+ break;
+
+ default:
+ break;
+ }
+
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+UG_MODULE_API int UG_MODULE_INIT(struct ug_module_ops *ops)
+{
+ DBG("+\n");
+
+ if (!ops) {
+ ERR("The param is NULL\n");
+ return -1;
+ }
+
+ mh_ugdata_t *ugd;
+ ugd = calloc(1, sizeof(mh_ugdata_t));
+ if (!ugd) {
+ ERR("Quit : calloc failed(ugd)\n");
+ return -1;
+ }
+
+ 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;
+
+ return 0;
+}
+
+UG_MODULE_API void UG_MODULE_EXIT(struct ug_module_ops *ops)
+{
+ DBG("+\n");
+
+ if (!ops) {
+ ERR("The param is NULL\n");
+ return;
+ }
+
+ mh_ugdata_t *ugd = (mh_ugdata_t *)ops->priv;
+
+ if (ugd)
+ free(ugd);
+}
+
+static void __mh_reset_vconf(tethering_h handle)
+{
+ int ret = 0;
+
+ ret = vconf_set_int(VCONF_MOBILE_AP_WIFI_POPUP_CHECKBOX_STATUS, 0);
+ if (ret != 0)
+ ERR("vconf_set_int failed\n");
+
+ ret = vconf_set_int(VCONF_MOBILE_AP_BT_POPUP_CHECKBOX_STATUS, 0);
+ if (ret != 0)
+ ERR("vconf_set_int failed\n");
+
+ ret = vconf_set_int(VCONF_MOBILE_AP_USB_POPUP_CHECKBOX_STATUS, 0);
+ if (ret != 0)
+ ERR("vconf_set_int failed\n");
+
+ ret = vconf_set_int(VCONF_MOBILE_AP_PREV_WIFI_STATUS, 0);
+ if (ret != 0)
+ ERR("vconf_set_int failed\n");
+
+ ret = vconf_set_int(VCONF_MOBILE_AP_CONNECT_USB_POPUP_STATUS, 0);
+ if (ret != 0)
+ ERR("vconf_set_int is failed\n");
+
+ ret = tethering_wifi_set_ssid_visibility(handle, true);
+ if (ret != TETHERING_ERROR_NONE)
+ ERR("tethering_wifi_set_ssid_visibility failed\n");
+
+ ret = tethering_wifi_set_security_type(handle, TETHERING_WIFI_SECURITY_TYPE_WPA2_PSK);
+ if (ret != TETHERING_ERROR_NONE)
+ ERR("tethering_wifi_set_security_type failed\n");
+
+ return;
+}
+
+UG_MODULE_API int setting_plugin_reset(app_control_h app_control, void *priv)
+{
+ DBG("+\n");
+
+ int ret = -1;
+ tethering_h handle = NULL;
+
+ if (tethering_create(&handle) != TETHERING_ERROR_NONE) {
+ ERR("tethering_create failed\n");
+ return -1;
+ }
+
+ if (tethering_is_enabled(handle, TETHERING_TYPE_USB) ||
+ tethering_is_enabled(handle, TETHERING_TYPE_WIFI) ||
+ tethering_is_enabled(handle, TETHERING_TYPE_BT)) {
+ ret = tethering_disable(handle, TETHERING_TYPE_ALL);
+ if (ret != TETHERING_ERROR_NONE) {
+ ERR("tethering_disable failed : %d\n", ret);
+ tethering_destroy(handle);
+ return -1;
+ }
+
+ }
+
+ __mh_reset_vconf(handle);
+
+ tethering_destroy(handle);
+
+ return 0;
+}
+
+/* Below code is commented as search in setting is no more supported in kiran */
+
+#if 0
+UG_MODULE_API int setting_plugin_search_init(app_control_h app_control, void * priv, char ** domainname)
+{
+ *domainname = strdup(PACKAGE":/usr/apps/ug-setting-mobileap-efl/res/locale");
+
+ Eina_List ** pplist = (Eina_List**)priv;
+ void * node = NULL;
+
+ node = setting_plugin_search_item_add("IDS_MOBILEAP_MBODY_USB_TETHERING", "viewtype:frontpage", NULL, 5, NULL);
+ *pplist = eina_list_append(*pplist, node);
+
+ node = setting_plugin_search_item_add("IDS_MOBILEAP_MBODY_WI_FI_TETHERING", "viewtype:frontpage", NULL, 5, NULL);
+ *pplist = eina_list_append(*pplist, node);
+
+ node = setting_plugin_search_item_add("IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING", "viewtype:frontpage", NULL, 5, NULL);
+ *pplist = eina_list_append(*pplist, node);
+
+ node = setting_plugin_search_item_add("IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS", "viewtype:wifisettings", NULL, 5, NULL);
+ *pplist = eina_list_append(*pplist, node);
+
+ node = setting_plugin_search_item_add("IDS_MOBILEAP_BODY_HIDE_MY_DEVICE", "viewtype:wifisettings", NULL, 5, NULL);
+ *pplist = eina_list_append(*pplist, node);
+
+ node = setting_plugin_search_item_add("IDS_MOBILEAP_BODY_SECURITY", "viewtype:wifisettings", NULL, 5, NULL);
+ *pplist = eina_list_append(*pplist, node);
+
+ return 0;
+}
+#endif
diff --git a/src/mh_popup.c b/src/mh_popup.c
new file mode 100755
index 0000000..07a5ac9
--- /dev/null
+++ b/src/mh_popup.c
@@ -0,0 +1,673 @@
+/*
+* ug-mobile-ap
+*
+* Copyright 2012 Samsung Electronics Co., Ltd
+
+* Licensed under the Flora License, Version 1.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+
+* http://www.tizenopensource.org/license
+
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+*/
+
+#include <utilX.h>
+#include <efl_assist.h>
+
+#include "mh_common_utility.h"
+#include "mobile_hotspot.h"
+#include "mh_popup.h"
+#include "mh_string.h"
+
+static mh_popup_type_e popup_type = MH_POPUP_NONE;
+static Evas_Object *popup_content = NULL;
+static char *popup_string = NULL;
+
+static void __handle_one_btn(void *data)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (data == NULL) {
+ ERR("The param is NULL\n");
+ return;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+
+ if (ad->popup) {
+ evas_object_del(ad->popup);
+ ad->popup = NULL;
+ }
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static void __popup_one_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ if (data == NULL || obj == NULL) {
+ ERR("The param is NULL\n");
+ return;
+ }
+
+ __handle_one_btn(data);
+}
+
+static void __popup_one_btn_mouse_event_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
+{
+ if (data == NULL || obj == NULL) {
+ ERR("The param is NULL\n");
+ return;
+ }
+
+ Evas_Event_Mouse_Up *ev = event_info;
+
+ if (ev->button == 3) {
+ __handle_one_btn(data);
+ }
+}
+
+static void __launch_network_app(void)
+{
+ int ret = APP_CONTROL_ERROR_NONE;
+ app_control_h app_control;
+
+ app_control_create(&app_control);
+ if(ret != APP_CONTROL_ERROR_NONE) {
+ ERR("app_control_create failed");
+ return;
+ }
+ app_control_set_operation(app_control, APP_CONTROL_OPERATION_DEFAULT);
+ app_control_set_window(app_control, elm_win_xwindow_get(ug_get_window()));
+ app_control_set_app_id(app_control, "setting-network-efl");
+
+ ret = app_control_send_launch_request(app_control, NULL, NULL);
+ if(ret == APP_CONTROL_ERROR_NONE) {
+ DBG("Launch network ug successful");
+ } else {
+ ERR("Fail to launch network ug");
+ }
+
+ app_control_destroy(app_control);
+}
+
+static void __handle_popup_resp(void *data, bool response)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (data == NULL) {
+ ERR("The param is NULL\n");
+ return;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+ int ret = 0;
+ Eina_Bool state = 0;
+
+ if (ad->popup_checkbox) {
+ state = elm_check_state_get(ad->popup_checkbox);
+ evas_object_del(ad->popup_checkbox);
+ ad->popup_checkbox = NULL;
+ DBG("Checkbox status is = %d\n", state);
+ }
+ if (ad->popup) {
+ evas_object_del(ad->popup);
+ ad->popup = NULL;
+ }
+
+ if (response == true) {
+ switch (popup_type) {
+ case MH_POPUP_WIFI_ON_CHECKBOX:
+ if(state) {
+ _set_checkbox_status(TETHERING_TYPE_WIFI, 1);
+ }
+ ad->is_wifi_teth_enabling = false;
+ ret = tethering_enable(ad->handle, TETHERING_TYPE_WIFI);
+ if (ret != TETHERING_ERROR_NONE) {
+ ERR("wifi tethering on is failed : %d\n", ret);
+ _update_wifi_item(ad, MH_STATE_NONE);
+ }
+ _wifi_tethering_checkbox_popup_status_set(false);
+ _send_signal_qp(QP_SIGNAL_PROGRESS_ON);
+ break;
+
+ case MH_POPUP_BT_ON_CHECKBOX:
+ if(state) {
+ _set_checkbox_status(TETHERING_TYPE_BT, 1);
+ }
+ ad->is_bt_teth_enabling = false;
+ ret = tethering_enable(ad->handle, TETHERING_TYPE_BT);
+ if (ret != TETHERING_ERROR_NONE) {
+ ERR("Error enable bt tethering : %d\n", ret);
+ _update_bt_item(ad, MH_STATE_NONE);
+ }
+ break;
+
+ case MH_POPUP_USB_ON_CHECKBOX:
+ if(state) {
+ _set_checkbox_status(TETHERING_TYPE_USB, 1);
+ }
+ if (_get_vconf_usb_state() != VCONFKEY_SYSMAN_USB_AVAILABLE) {
+ _update_tethering_item(ad, MH_STATE_NONE);
+ break;
+ }
+ ad->is_usb_teth_enabling = false;
+ ret = tethering_enable(ad->handle, TETHERING_TYPE_USB);
+ if (ret != TETHERING_ERROR_NONE) {
+ ERR("Error enable usb tethering : %d\n", ret);
+ _update_usb_item(ad, MH_STATE_NONE);
+ }
+ break;
+
+ case MH_POPUP_WIFI_AP_OFF:
+ ret = tethering_disable(ad->handle, TETHERING_TYPE_RESERVED);
+ if (ret != TETHERING_ERROR_NONE) {
+ ERR("MobileAP off is failed : %d\n", ret);
+ }
+ break;
+
+ case MH_POPUP_WIFI_OFF:
+ ret = tethering_disable(ad->handle, TETHERING_TYPE_WIFI);
+ if (ret != TETHERING_ERROR_NONE) {
+ ERR("wifi tethering off is failed : %d\n", ret);
+ _update_wifi_item(ad, MH_STATE_NONE);
+ }
+ _send_signal_qp(QP_SIGNAL_PROGRESS_OFF);
+ break;
+
+ case MH_POPUP_MOBILE_DATA_OFF:
+ __launch_network_app();
+ _update_tethering_enabling_item(ad, ad->type, MH_STATE_NONE);
+ break;
+
+ default:
+ ERR("Unknown popup_type : %d\n", popup_type);
+ break;
+ }
+ } else {
+ switch (popup_type) {
+ case MH_POPUP_WIFI_ON_CHECKBOX:
+ _update_tethering_enabling_item(ad, TETHERING_TYPE_WIFI, MH_STATE_NONE);
+ _send_signal_qp(QP_SIGNAL_PROGRESS_RESET);
+ _wifi_tethering_checkbox_popup_status_set(false);
+ break;
+
+ case MH_POPUP_BT_ON_CHECKBOX:
+ _update_tethering_enabling_item(ad, TETHERING_TYPE_BT, MH_STATE_NONE);
+ break;
+
+ case MH_POPUP_USB_ON_CHECKBOX:
+ _update_tethering_enabling_item(ad,TETHERING_TYPE_USB, MH_STATE_NONE);
+ break;
+
+ case MH_POPUP_WIFI_AP_OFF:
+ if (ad->setup.genlist)
+ elm_naviframe_item_pop(ad->naviframe);
+ elm_naviframe_item_pop(ad->naviframe);
+ break;
+
+ case MH_POPUP_WIFI_OFF:
+ _update_tethering_enabling_item(ad, TETHERING_TYPE_WIFI, MH_STATE_NONE);
+ _send_signal_qp(QP_SIGNAL_PROGRESS_RESET);
+ break;
+
+ case MH_POPUP_MOBILE_DATA_OFF:
+ _update_tethering_enabling_item(ad, ad->type, MH_STATE_NONE);
+ break;
+ default:
+ ERR("Unknown popup_type : %d\n", popup_type);
+ break;
+ }
+ }
+
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+void _teth_on(mh_appdata_t *ad)
+{
+ __handle_popup_resp(ad, true);
+}
+
+static void __popup_yes_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ if (data == NULL || obj == NULL) {
+ ERR("The param is NULL\n");
+ return;
+ }
+
+ __handle_popup_resp(data, true);
+}
+
+static void __popup_no_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ if (data == NULL || obj == NULL) {
+ ERR("The param is NULL\n");
+ return;
+ }
+
+ __handle_popup_resp(data, false);
+}
+
+static void __popup_no_btn_mouse_event_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
+{
+ if (data == NULL || obj == NULL) {
+ ERR("The param is NULL\n");
+ return;
+ }
+
+ Evas_Event_Mouse_Up *ev = event_info;
+
+ if (ev->button == 3) {
+ __handle_popup_resp(data, false);
+ }
+}
+
+void _prepare_popup_with_content(int type, Evas_Object *obj)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (obj == NULL) {
+ ERR("param is NULL\n");
+ return;
+ }
+
+ popup_type = type;
+
+ if (popup_content)
+ evas_object_del(popup_content);
+ popup_content = obj;
+
+ if (popup_string) {
+ free(popup_string);
+ popup_string = NULL;
+ }
+
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+void _prepare_popup(int type, const char *str)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (str == NULL) {
+ ERR("param is NULL\n");
+ return;
+ }
+ popup_type = type;
+
+ popup_content = NULL;
+
+ if (popup_string)
+ free(popup_string);
+
+ popup_string = strndup(str, MH_LABEL_LENGTH_MAX);
+ if (popup_string == NULL)
+ ERR("strndup is failed\n");
+
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+void _prepare_popup_type(int type)
+{
+ popup_type = type;
+}
+
+static void __language_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+ Evas_Object *label = NULL;
+ bool wifi_state = false;
+ char *fmt = NULL;
+ char str[MH_LABEL_LENGTH_MAX];
+
+ if (ad->type < TETHERING_TYPE_USB || ad->type > TETHERING_TYPE_BT ) {
+ ERR("Invalid Tethering type\n");
+ return;
+ }
+
+ switch(ad->type) {
+ case TETHERING_TYPE_WIFI:
+ wifi_is_activated(&wifi_state);
+ _set_vconf_prev_wifi_state(wifi_state);
+ if (wifi_state == true || _is_wifi_direct_on() == true) {
+ fmt = STR_TETH_ON_DESC_1;
+ } else {
+ fmt = STR_TETH_ON_DESC_2;
+ }
+ snprintf(str, MH_LABEL_LENGTH_MAX, fmt, TETHERING_WIFI_MAX_CONNECTED_STA);
+ break;
+
+ case TETHERING_TYPE_BT:
+ snprintf(str, MH_LABEL_LENGTH_MAX, STR_TETH_ON_DESC_2, TETHERING_BT_MAX_CONNECTED_STA);
+ break;
+
+ case TETHERING_TYPE_USB:
+ snprintf(str, MH_LABEL_LENGTH_MAX, STR_TETH_ON_DESC_3);
+ break;
+ default:
+ break;
+ }
+
+ label = elm_label_add(ad->main.check_popup_ly);
+ elm_object_style_set(label, "popup/default");
+ elm_label_line_wrap_set(label, ELM_WRAP_MIXED);
+ elm_object_text_set(label, str);
+ evas_object_size_hint_weight_set(label, EVAS_HINT_EXPAND, 0.0);
+ evas_object_size_hint_align_set(label, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ evas_object_show(label);
+ elm_object_part_content_set(ad->main.check_popup_ly, "elm.swallow.content", label);
+
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static void __popup_with_checkbox(mh_appdata_t *ad)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ Evas_Object *popup = NULL;
+ Evas_Object *yes_button = NULL;
+ Evas_Object *cancel_button = NULL;
+ Evas_Object *layout = NULL;
+ Evas_Object *label = NULL;
+ Evas_Object *check = NULL;
+
+ popup = elm_popup_add(ad->win);
+ ad->popup = popup;
+ switch (ad->type) {
+ case TETHERING_TYPE_WIFI:
+ elm_object_domain_translatable_part_text_set(popup, "title,text", PACKAGE,
+ "IDS_MOBILEAP_MBODY_WI_FI_TETHERING");
+ break;
+ case TETHERING_TYPE_BT:
+ elm_object_domain_translatable_part_text_set(popup, "title,text", PACKAGE,
+ "IDS_MOBILEAP_BODY_BLUETOOTH_TETHERING");
+ break;
+ case TETHERING_TYPE_USB:
+ elm_object_domain_translatable_part_text_set(popup, "title,text", PACKAGE,
+ "IDS_MOBILEAP_MBODY_USB_TETHERING");
+ break;
+ default:
+ break;
+ }
+
+ /* layout */
+ layout = elm_layout_add(popup);
+ elm_layout_file_set(layout, FILE_PATH_OF_EDC, "popup_checkview_layout");
+ evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ ad->main.check_popup_ly = layout;
+
+ /* check */
+ check = elm_check_add(popup);
+ elm_object_style_set(check, "popup");
+ elm_object_domain_translatable_text_set(check, PACKAGE, STR_NO_SHOW_AGAIN);
+ 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);
+ elm_object_part_content_set(layout, "elm.swallow.end", check);
+ ad->popup_checkbox = check;
+
+ /* label */
+ label = elm_label_add(layout);
+ elm_object_style_set(label, "popup/default");
+ elm_label_line_wrap_set(label, ELM_WRAP_MIXED);
+ elm_object_text_set(label, popup_string);
+ evas_object_size_hint_weight_set(label, EVAS_HINT_EXPAND, 0.0);
+ evas_object_size_hint_align_set(label, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ evas_object_show(label);
+ elm_object_part_content_set(layout, "elm.swallow.content", label);
+
+ cancel_button = _create_button(popup, "IDS_BR_SK_CANCEL",
+ "button1", __popup_no_btn_clicked_cb, ad);
+ yes_button = _create_button(popup, "IDS_ST_BUTTON_ENABLE_M_USE",
+ "button2", __popup_yes_btn_clicked_cb, ad);
+
+ evas_object_smart_callback_add(popup, "language,changed", __language_changed_cb, ad);
+
+ ea_object_event_callback_add(popup, EA_CALLBACK_BACK,
+ __popup_no_btn_clicked_cb, (void *)ad);
+
+ evas_object_event_callback_add(popup, EVAS_CALLBACK_MOUSE_UP,
+ __popup_no_btn_mouse_event_cb, (void *)ad);
+
+ if (check && yes_button) {
+ elm_object_focus_next_object_set(check, yes_button, ELM_FOCUS_PREVIOUS);
+ elm_object_focus_next_object_set(yes_button, check, ELM_FOCUS_NEXT);
+ if (cancel_button) {
+ elm_object_focus_next_object_set(cancel_button, check, ELM_FOCUS_PREVIOUS);
+ elm_object_focus_next_object_set(check ,cancel_button, ELM_FOCUS_NEXT);
+ }
+ }
+
+ elm_object_content_set(popup, layout);
+ evas_object_show(popup);
+ ad->popup = popup;
+
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+Eina_Bool _create_popup(mh_appdata_t *ad)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ Evas_Object *popup = NULL;
+ Evas_Object *cancel_button = NULL;
+ Evas_Object *yes_button = NULL;
+ Evas_Object *label = NULL;
+
+ if (ad == NULL) {
+ ERR("The param is NULL\n");
+ if (popup_string) {
+ free(popup_string);
+ popup_string = NULL;
+ }
+ popup_content = NULL;
+
+ return EINA_FALSE;
+ }
+
+ if (ad->popup != NULL) {
+ evas_object_del(ad->popup);
+ ad->popup = NULL;
+ }
+ ad->popup_checkbox = NULL;
+ DBG("popup type : %d", popup_type);
+
+ switch (popup_type) {
+ case MH_POPUP_WIFI_ON_CHECKBOX:
+ case MH_POPUP_BT_ON_CHECKBOX:
+ case MH_POPUP_USB_ON_CHECKBOX:
+ __popup_with_checkbox(ad);
+ break;
+
+ case MH_POPUP_WIFI_OFF:
+ popup = elm_popup_add(ad->win);
+ ad->popup = popup;
+
+ elm_object_domain_translatable_part_text_set(popup, "title,text", PACKAGE,
+ "IDS_MOBILEAP_MBODY_WI_FI_TETHERING");
+
+ evas_object_size_hint_weight_set(popup,
+ EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+ if (popup_content == NULL)
+ elm_object_domain_translatable_text_set(popup, PACKAGE, popup_string);
+ else
+ elm_object_content_set(popup, popup_content);
+
+ cancel_button =_create_button(popup, STR_CANCEL,
+ "button1", __popup_no_btn_clicked_cb, ad);
+ yes_button = _create_button(popup, STR_TURN_OFF,
+ "button2", __popup_yes_btn_clicked_cb, ad);
+
+ ea_object_event_callback_add(popup, EA_CALLBACK_BACK,
+ __popup_no_btn_clicked_cb, (void *)ad);
+ evas_object_event_callback_add(popup, EVAS_CALLBACK_MOUSE_UP,
+ __popup_no_btn_mouse_event_cb, (void *)ad);
+
+ evas_object_show(popup);
+ break;
+
+ case MH_POPUP_TETH_ENABLING_FAILED:
+ case MH_POPUP_NO_SIM:
+ case MH_POPUP_FLIGHT_MODE:
+ case MH_POPUP_NETWORK_OUT_OF_RANGE:
+ popup = elm_popup_add(ad->win);
+ ad->popup = popup;
+ evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND,
+ EVAS_HINT_EXPAND);
+ switch (popup_type) {
+ case MH_POPUP_NO_SIM:
+ if (ad->type == TETHERING_TYPE_WIFI) {
+ elm_object_domain_translatable_part_text_set(popup, "title,text", PACKAGE,
+ STR_SIM_CARD_ERROR);
+ } else if (ad->type == TETHERING_TYPE_RESERVED) {
+ elm_object_domain_translatable_part_text_set(popup, "title,text", PACKAGE,
+ STR_UNABLE_TO_USE_TETH_HEADER);
+ } else {
+ elm_object_domain_translatable_part_text_set(popup, "title,text", PACKAGE,
+ STR_CONN_TO_MOB_NET);
+ }
+ break;
+
+ case MH_POPUP_FLIGHT_MODE:
+ if (ad->type == TETHERING_TYPE_RESERVED) {
+ elm_object_domain_translatable_part_text_set(popup, "title,text", PACKAGE,
+ STR_UNABLE_TO_USE_TETH_HEADER);
+ } else {
+ elm_object_domain_translatable_part_text_set(popup, "title,text", PACKAGE,
+ STR_FLIGHT_MODE_HEADER);
+ }
+ break;
+
+ case MH_POPUP_NETWORK_OUT_OF_RANGE:
+ elm_object_domain_translatable_part_text_set(popup, "title,text", PACKAGE,
+ STR_DATA_USAGE_LIMIT_REACHED);
+ break;
+
+ case MH_POPUP_TETH_ENABLING_FAILED:
+
+ default:
+ DBG("Invalid option \n");
+ break;
+ }
+ label = elm_label_add(popup);
+ elm_object_style_set(label, "popup/default");
+ elm_label_line_wrap_set(label, ELM_WRAP_MIXED);
+ elm_object_domain_translatable_text_set(label, PACKAGE, popup_string);
+ evas_object_size_hint_weight_set(label, EVAS_HINT_EXPAND, 0.0);
+ evas_object_size_hint_align_set(label, EVAS_HINT_FILL,
+ EVAS_HINT_FILL);
+ elm_object_content_set(popup, label);
+ yes_button = _create_button(popup, STR_OK,
+ "button1", __popup_one_btn_clicked_cb, ad);
+
+ ea_object_event_callback_add(popup, EA_CALLBACK_BACK,
+ __popup_one_btn_clicked_cb, (void *)ad);
+ evas_object_event_callback_add(popup, EVAS_CALLBACK_MOUSE_UP,
+ __popup_one_btn_mouse_event_cb, (void *)ad);
+ evas_object_show(popup);
+ break;
+
+ case MH_POPUP_MOBILE_DATA_OFF:
+ popup = elm_popup_add(ad->win);
+ ad->popup = popup;
+ evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND,
+ EVAS_HINT_EXPAND);
+
+ if (popup_content == NULL)
+ elm_object_domain_translatable_text_set(popup, PACKAGE, popup_string);
+ else
+ elm_object_content_set(popup, popup_content);
+ elm_object_domain_translatable_part_text_set(popup, "title,text", PACKAGE,
+ STR_NO_NET_CONN);
+ cancel_button = _create_button(popup, STR_CANCEL,
+ "button1", __popup_no_btn_clicked_cb, ad);
+ yes_button = _create_button(popup, STR_SETTING,
+ "button2", __popup_yes_btn_clicked_cb, ad);
+
+ ea_object_event_callback_add(popup, EA_CALLBACK_BACK,
+ __popup_no_btn_clicked_cb, (void *)ad);
+ evas_object_event_callback_add(popup, EVAS_CALLBACK_MOUSE_UP,
+ __popup_no_btn_mouse_event_cb, (void *)ad);
+
+ evas_object_show(popup);
+ break;
+
+ case MH_POPUP_WIFI_AP_OFF:
+ popup = elm_popup_add(ad->win);
+ ad->popup = popup;
+ evas_object_size_hint_weight_set(popup,
+ EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+ elm_object_domain_translatable_part_text_set(popup, "title,text", PACKAGE,
+ STR_TETH);
+ if (popup_content == NULL)
+ elm_object_domain_translatable_text_set(popup, PACKAGE, popup_string);
+ else
+ elm_object_content_set(popup, popup_content);
+
+ cancel_button = _create_button(popup, STR_CANCEL,
+ "button1", __popup_no_btn_clicked_cb, ad);
+ yes_button = _create_button(popup, STR_ENABLE,
+ "button2", __popup_yes_btn_clicked_cb, ad);
+
+ ea_object_event_callback_add(popup, EA_CALLBACK_BACK,
+ __popup_no_btn_clicked_cb, (void *)ad);
+ evas_object_event_callback_add(popup, EVAS_CALLBACK_MOUSE_UP,
+ __popup_no_btn_mouse_event_cb, (void *)ad);
+
+ evas_object_show(popup);
+ break;
+
+ default:
+ ERR("Unknown popup_type : %d\n", popup_type);
+ break;
+ }
+
+ if (cancel_button && yes_button) {
+ elm_object_focus_next_object_set(cancel_button, yes_button, ELM_FOCUS_PREVIOUS);
+ elm_object_focus_next_object_set(yes_button, cancel_button, ELM_FOCUS_NEXT);
+ }
+
+ if (popup_string) {
+ free(popup_string);
+ popup_string = NULL;
+ }
+ popup_content = NULL;
+
+ __MOBILE_AP_FUNC_EXIT__;
+
+ return EINA_TRUE;
+}
+
+void _destroy_popup(mh_appdata_t *ad)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (ad == NULL) {
+ ERR("ad is null\n");
+ return;
+ }
+
+ if (ad->popup) {
+ evas_object_del(ad->popup);
+ ad->popup = NULL;
+ }
+ ad->popup_checkbox = NULL;
+
+ if (popup_string) {
+ free(popup_string);
+ popup_string = NULL;
+ }
+ popup_content = NULL;
+ popup_type = MH_POPUP_NONE;
+
+ __MOBILE_AP_FUNC_EXIT__;
+
+ return;
+}
diff --git a/src/mh_view_main.c b/src/mh_view_main.c
new file mode 100644
index 0000000..7068a07
--- /dev/null
+++ b/src/mh_view_main.c
@@ -0,0 +1,1593 @@
+/*
+* ug-mobile-ap
+*
+* Copyright 2012 Samsung Electronics Co., Ltd
+
+* Licensed under the Flora License, Version 1.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+
+* http://www.tizenopensource.org/license
+
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+*/
+
+#include <time.h>
+#include <limits.h>
+#include <efl_assist.h>
+
+#include "mh_view_main.h"
+#include "mh_popup.h"
+#include "mh_string.h"
+
+static void __ctx_move_more_ctxpopup(Evas_Object *ctx, mh_appdata_t *ad);
+static void __ctx_delete_more_ctxpopup_cb(void *data, Evas *e, Evas_Object *obj, void *event_info);
+static Eina_Bool rotate_flag = EINA_FALSE;
+void _genlist_update_device_item(mh_appdata_t *ad);
+mh_appdata_t *g_ad = NULL;
+#define UPDATE_INTERVAL 1
+
+void _rotate_adjust_rename_popup(void)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ int change_ang = 0;
+
+ change_ang = elm_win_rotation_get(g_ad->win);
+ if (change_ang == 0 || change_ang == 180) {
+ _hadnle_rename_popup_rotation(EINA_TRUE);
+ } else {
+ _hadnle_rename_popup_rotation(EINA_FALSE);
+ }
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+void _select_connected_dev(void *data, Evas_Object *obj, void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (data == NULL) {
+ ERR("data is NULL\n");
+ return;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+
+ elm_genlist_item_selected_set((Elm_Object_Item *)event_info, EINA_FALSE);
+ _create_connected_client_view(ad);
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static bool _connected_clients_cb(tethering_client_h client, void *user_data)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (user_data == NULL) {
+ ERR("user_data is NULL\n");
+ return true;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)user_data;
+
+ _append_list_client_handle(ad, client);
+
+ __MOBILE_AP_FUNC_EXIT__;
+ return true;
+}
+
+void ap_update_data_device(mh_appdata_t *ad)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (ad == NULL) {
+ ERR("Invalid param\n");
+ return;
+ }
+
+ _genlist_update_device_item(ad);
+
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+#ifdef TETHERING_DATA_USAGE_SUPPORT
+Eina_Bool ap_update_data_packet_usage(mh_appdata_t *ad)
+{
+ if (ad == NULL) {
+ ERR("Invalid param\n");
+ return EINA_FALSE;
+ }
+ if (ad->main.usage_item == NULL) {
+ return EINA_TRUE;
+ }
+
+ if (ad->main.usage_item)
+ elm_genlist_item_update(ad->main.usage_item);
+
+ return EINA_TRUE;
+}
+
+Eina_Bool ap_get_data_statistics(void *data)
+{
+ if (!data) {
+ ERR("The param is NULL\n");
+ return ECORE_CALLBACK_CANCEL;
+ }
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+
+ if (ad->main.hotspot_mode == VCONFKEY_MOBILE_HOTSPOT_MODE_NONE) {
+ ad->update_statistics_handle = NULL;
+ return ECORE_CALLBACK_CANCEL;
+ }
+
+ /* If previous data is not updated, new data is not required */
+ if (ad->data_statistics.is_updated == false) {
+ return ECORE_CALLBACK_RENEW;
+ }
+
+ /* Because previous data is updated, new data is required.
+ It will be returned asynchronously. */
+ tethering_get_data_usage(ad->handle, _data_usage_cb, (void *)ad);
+ ad->data_statistics.is_updated = false;
+
+ return ECORE_CALLBACK_RENEW;
+}
+#endif
+
+Eina_Bool ap_update_device_conn_time(void * data)
+{
+ if (!data) {
+ ERR("The param is NULL\n");
+ return ECORE_CALLBACK_CANCEL;
+ }
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+
+ int count = 0;
+ if (ad->main.hotspot_mode == VCONFKEY_MOBILE_HOTSPOT_MODE_NONE) {
+ _stop_update_device_conn_time(ad);
+ __MOBILE_AP_FUNC_EXIT__;
+ return ECORE_CALLBACK_CANCEL;
+ }
+
+ while (count < ad->connected_device.no_of_clients) {
+ if (ad->connected_device.station_items[count])
+ elm_genlist_item_fields_update(ad->connected_device.station_items[count++],
+ "elm.text.sub.left.bottom", ELM_GENLIST_ITEM_FIELD_TEXT);
+ }
+ return ECORE_CALLBACK_RENEW;
+}
+
+void _start_update_device_conn_time(mh_appdata_t *ad)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (ad == NULL) {
+ ERR("Invalid param\n");
+ __MOBILE_AP_FUNC_EXIT__;
+ return;
+ }
+
+ if (ad->update_conn_time_handle) {
+ _stop_update_device_conn_time(ad);
+ }
+ ad->update_conn_time_handle = ecore_timer_add(UPDATE_INTERVAL,
+ ap_update_device_conn_time, (void *)ad);
+
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+void _stop_update_device_conn_time(mh_appdata_t *ad)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (ad == NULL) {
+ ERR("Invalid param\n");
+ return;
+ }
+
+ if (ad->update_conn_time_handle) {
+ ecore_timer_del(ad->update_conn_time_handle);
+ ad->update_conn_time_handle = NULL;
+ }
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+#ifdef TETHERING_DATA_USAGE_SUPPORT
+void _start_update_data_packet_usage(mh_appdata_t *ad)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (ad == NULL) {
+ ERR("Invalid param\n");
+ return;
+ }
+
+ if (ad->update_statistics_handle) {
+ _stop_update_data_packet_usage(ad);
+ }
+
+ ad->data_statistics.is_updated = false;
+ tethering_get_data_usage(ad->handle, _data_usage_cb, (void *)ad);
+ ad->update_statistics_handle = ecore_timer_add(MH_UPDATE_INTERVAL,
+ ap_get_data_statistics, (void *)ad);
+
+ __MOBILE_AP_FUNC_EXIT__;
+ return;
+}
+
+void _stop_update_data_packet_usage(mh_appdata_t *ad)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (ad == NULL) {
+ ERR("Invalid param\n");
+ return;
+ }
+
+ if (ad->update_statistics_handle) {
+ ecore_timer_del(ad->update_statistics_handle);
+ ad->data_statistics.is_updated = false;
+ ad->update_statistics_handle = NULL;
+ }
+
+ __MOBILE_AP_FUNC_EXIT__;
+ return;
+}
+#endif
+
+static void __read_setting(mh_appdata_t *ad)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (ad == NULL) {
+ ERR("Invalid param\n");
+ return;
+ }
+
+ int ret = 0;
+ char *ssid = NULL;
+ char *passphrase = NULL;
+ bool visibility;
+ tethering_wifi_security_type_e type;
+
+ ad->main.hotspot_mode = _get_vconf_hotspot_mode();
+
+#ifdef TETHERING_DATA_USAGE_SUPPORT
+ ad->data_statistics.pdp_total_sent = 0;
+ ad->data_statistics.pdp_total_receive = 0;
+ if (ad->main.hotspot_mode != VCONFKEY_MOBILE_HOTSPOT_MODE_NONE)
+ tethering_get_data_usage(ad->handle, _data_usage_cb, (void *)ad);
+#endif
+
+ ret = tethering_wifi_get_ssid(ad->handle, &ssid);
+ if (ret != TETHERING_ERROR_NONE || ssid == NULL) {
+ ERR("tethering_wifi_get_ssid is failed : %d\n", ret);
+ return;
+ }
+ g_strlcpy(ad->setup.device_name, ssid, sizeof(ad->setup.device_name));
+ free(ssid);
+
+ ret = tethering_wifi_get_passphrase(ad->handle, &passphrase);
+ if (ret != TETHERING_ERROR_NONE || passphrase == NULL) {
+ ERR("tethering_wifi_get_passphrase is failed : %d\n", ret);
+ return;
+ }
+
+ g_strlcpy(ad->setup.wifi_passphrase, passphrase,
+ sizeof(ad->setup.wifi_passphrase));
+ g_strlcpy(ad->setup.wifi_passphrase_new, passphrase,
+ sizeof(ad->setup.wifi_passphrase_new));
+ free(passphrase);
+
+ ret = tethering_wifi_get_ssid_visibility(ad->handle, &visibility);
+ if (ret != TETHERING_ERROR_NONE) {
+ ERR("tethering_wifi_get_ssid_visibility is failed\n");
+ }
+ ad->setup.visibility = visibility;
+ ad->setup.visibility_new = visibility;
+
+ ret = tethering_wifi_get_security_type(ad->handle, &type);
+ if (ret != TETHERING_ERROR_NONE) {
+ ERR("tethering_wifi_get_security_type is failed\n");
+ }
+ ad->setup.security_type = type;
+ ad->setup.security_type_new = type;
+
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+void _update_wifi_item(mh_appdata_t *ad, int wifi_state)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (ad->main.wifi_state == wifi_state) {
+ return;
+ }
+
+ if (ad->main.wifi_state == MH_STATE_PROCESS) {
+ ad->main.wifi_state = MH_STATE_NONE;
+ elm_genlist_item_select_mode_set(ad->main.wifi_item, ELM_OBJECT_SELECT_MODE_DEFAULT);
+ } else if (ad->main.wifi_state == MH_STATE_NONE) {
+ ad->main.wifi_state = MH_STATE_PROCESS;
+ elm_genlist_item_select_mode_set(ad->main.wifi_item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ }
+
+ if (ad->main.wifi_item)
+ elm_genlist_item_update(ad->main.wifi_item);
+
+ if (ad->main.setup_item)
+ elm_object_item_signal_emit(ad->main.setup_item, "elm,state,bottom", "");
+
+ __MOBILE_AP_FUNC_EXIT__;
+
+ return;
+}
+
+void _update_bt_item(mh_appdata_t *ad, int bt_state)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (ad->main.bt_state == bt_state) {
+ return;
+ }
+
+ if (ad->main.bt_state == MH_STATE_PROCESS) {
+ ad->main.bt_state = MH_STATE_NONE;
+ elm_genlist_item_select_mode_set(ad->main.bt_item, ELM_OBJECT_SELECT_MODE_DEFAULT);
+ } else if (ad->main.bt_state == MH_STATE_NONE) {
+ ad->main.bt_state = MH_STATE_PROCESS;
+ elm_genlist_item_select_mode_set(ad->main.bt_item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ }
+
+ if (ad->main.bt_item)
+ elm_genlist_item_update(ad->main.bt_item);
+
+ __MOBILE_AP_FUNC_EXIT__;
+
+ return;
+}
+
+void _update_usb_item(mh_appdata_t *ad, int usb_state)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (ad->main.usb_state == usb_state) {
+ return;
+ }
+
+ if (ad->main.usb_state == MH_STATE_PROCESS) {
+ ad->main.usb_state = MH_STATE_NONE;
+ elm_genlist_item_select_mode_set(ad->main.usb_item, ELM_OBJECT_SELECT_MODE_DEFAULT);
+ } else if (ad->main.usb_state == MH_STATE_NONE) {
+ ad->main.usb_state = MH_STATE_PROCESS;
+ elm_genlist_item_select_mode_set(ad->main.usb_item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ }
+
+ elm_genlist_item_update(ad->main.usb_item);
+
+ __MOBILE_AP_FUNC_EXIT__;
+
+ return;
+}
+
+void _genlist_update_device_item(mh_appdata_t *ad)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (ad == NULL) {
+ ERR("Invalid param\n");
+ return;
+ }
+ unsigned int no_of_dev = 0;
+ no_of_dev = _get_list_clients_count(ad);
+ Elm_Object_Item *item = NULL;
+
+ if (ad->main.device_item) {
+ elm_object_item_del(ad->main.device_item);
+ ad->main.device_item = NULL;
+ if (no_of_dev == 0) {
+ item = elm_genlist_item_append(ad->main.genlist,
+ ad->main.device0_itc, ad, NULL,
+ ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ } else {
+ item = elm_genlist_item_append(ad->main.genlist,
+ ad->main.device_itc, ad, NULL,
+ ELM_GENLIST_ITEM_NONE, _select_connected_dev, (void *)ad);
+ elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DEFAULT);
+ }
+ ad->main.device_item = item;
+ }
+
+ if (ad->connected_device.navi_it) {
+ _update_conn_clients(ad);
+ }
+
+ __MOBILE_AP_FUNC_EXIT__;
+ return;
+}
+
+void _update_main_view(mh_appdata_t *ad, tethering_type_e type)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (ad == NULL) {
+ ERR("Invalid param\n");
+ return;
+ }
+
+ int state = VCONFKEY_MOBILE_HOTSPOT_MODE_NONE;
+ Eina_Bool wifi_state = EINA_FALSE;
+ Eina_Bool bt_state = EINA_FALSE;
+ Eina_Bool usb_state = EINA_FALSE;
+ Eina_Bool wifi_ap_state = EINA_FALSE;
+ Elm_Object_Item *item = NULL;
+ Evas_Object *obj;
+ int no_of_dev = 0;
+
+ ad->main.hotspot_mode = _get_vconf_hotspot_mode();
+ state = ad->main.hotspot_mode;
+
+ wifi_state = (Eina_Bool)(state & VCONFKEY_MOBILE_HOTSPOT_MODE_WIFI);
+ bt_state = (Eina_Bool)(state & VCONFKEY_MOBILE_HOTSPOT_MODE_BT);
+ usb_state = (Eina_Bool)(state & VCONFKEY_MOBILE_HOTSPOT_MODE_USB);
+ wifi_ap_state = (Eina_Bool)(state & VCONFKEY_MOBILE_HOTSPOT_MODE_WIFI_AP);
+
+ if (wifi_ap_state) {
+ if (ad->main.wifi_item)
+ elm_object_item_disabled_set(ad->main.wifi_item, EINA_TRUE);
+ if (ad->main.setup_item)
+ elm_object_item_disabled_set(ad->main.setup_item, EINA_TRUE);
+ if (ad->main.bt_item)
+ elm_object_item_disabled_set(ad->main.bt_item, EINA_TRUE);
+ if (ad->main.usb_item)
+ elm_object_item_disabled_set(ad->main.usb_item, EINA_TRUE);
+ } else {
+ if (ad->main.setup_item)
+ elm_object_item_disabled_set(ad->main.setup_item, EINA_FALSE);
+ if (ad->main.bt_item)
+ elm_object_item_disabled_set(ad->main.bt_item, EINA_FALSE);
+ if (_get_vconf_usb_state() != VCONFKEY_SYSMAN_USB_AVAILABLE) {
+ if (ad->main.usb_item)
+ elm_object_item_disabled_set(ad->main.usb_item, EINA_TRUE);
+ } else {
+ if (ad->main.usb_item)
+ elm_object_item_disabled_set(ad->main.usb_item, EINA_FALSE);
+ }
+ }
+
+ if (wifi_state || bt_state || usb_state) {
+#ifdef TETHERING_DATA_USAGE_SUPPORT
+ if (ad->main.usage_item == NULL) {
+ item = elm_genlist_item_insert_before(ad->main.genlist,
+ ad->main.usage_itc, ad, NULL,
+ ad->main.sp_item[0],
+ ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ elm_genlist_item_select_mode_set(item,
+ ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ ad->main.usage_item = item;
+ }
+#endif
+
+ no_of_dev = _get_list_clients_count(ad);
+ if (ad->main.device_item == NULL) {
+ if (no_of_dev == 0) {
+ item = elm_genlist_item_append(ad->main.genlist,
+ ad->main.device0_itc, ad, NULL,
+ ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ } else {
+ item = elm_genlist_item_append(ad->main.genlist,
+ ad->main.device_itc, ad, NULL,
+ ELM_GENLIST_ITEM_NONE, _select_connected_dev, (void *)ad);
+ elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DEFAULT);
+ }
+ ad->main.device_item = item;
+ }
+ } else {
+ if (ad->main.device_item) {
+ elm_object_item_del(ad->main.device_item);
+ ad->main.device_item = NULL;
+ }
+#ifdef TETHERING_DATA_USAGE_SUPPORT
+ if (ad->main.usage_item) {
+ elm_object_item_del(ad->main.usage_item);
+ ad->main.usage_item = NULL;
+ }
+#endif
+ }
+
+ if (wifi_state) {
+ if (ad->main.help_item) {
+ elm_genlist_item_update(ad->main.help_item);
+ } else {
+ item = elm_genlist_item_insert_after(ad->main.genlist,
+ ad->main.help_itc, ad, NULL,
+ ad->main.wifi_item,
+ ELM_GENLIST_ITEM_NONE, NULL,
+ NULL);
+ if (item == NULL) {
+ ERR("elm_genlist_item_insert_after NULL\n");
+ } else {
+ elm_genlist_item_select_mode_set(item,
+ ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ ad->main.help_item = item;
+ }
+ }
+ } else {
+ if (ad->main.help_item) {
+ elm_object_item_del(ad->main.help_item);
+ ad->main.help_item = NULL;
+ }
+ }
+
+ switch (type) {
+ case TETHERING_TYPE_WIFI:
+ /* Update Wi-Fi tethering on / off button */
+ if (ad->main.wifi_state != MH_STATE_NONE) {
+ _update_wifi_item(ad, MH_STATE_NONE);
+ } else {
+ obj = elm_object_item_part_content_get(ad->main.wifi_item, "elm.icon.2");
+ if (obj != NULL) {
+ elm_check_state_set(obj, wifi_state);
+ }
+
+ if (ad->main.wifi_item) {
+ elm_genlist_item_update(ad->main.wifi_item);
+ }
+ }
+ break;
+
+ case TETHERING_TYPE_BT:
+ /* Update BT tethering on / off button */
+ if (ad->main.bt_state != MH_STATE_NONE) {
+ _update_bt_item(ad, MH_STATE_NONE);
+ } else {
+ obj = elm_object_item_part_content_get(ad->main.bt_item, "elm.icon.2");
+ if (obj != NULL) {
+ elm_check_state_set(obj, bt_state);
+ }
+
+ if (ad->main.bt_item) {
+ elm_genlist_item_update(ad->main.bt_item);
+ }
+ }
+ break;
+
+ case TETHERING_TYPE_USB:
+ /* Update USB tethering on / off button */
+ if (ad->main.usb_state != MH_STATE_NONE) {
+ _update_usb_item(ad, MH_STATE_NONE);
+ } else {
+ obj = elm_object_item_part_content_get(ad->main.usb_item, "elm.icon.2");
+ if (obj != NULL)
+ elm_check_state_set(obj, usb_state);
+
+ if (ad->main.usb_item)
+ elm_genlist_item_update(ad->main.usb_item);
+ }
+ break;
+
+ default:
+ DBG("Unknown tethering type : %d\n", type);
+ break;
+ }
+
+ __MOBILE_AP_FUNC_EXIT__;
+
+ return;
+}
+
+static void __wifi_onoff_changed_cb(void *data, Evas_Object *obj,
+ void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (data == NULL) {
+ ERR("The param is NULL\n");
+ return;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+
+ _update_wifi_item(ad, MH_STATE_PROCESS);
+ ad->type = TETHERING_TYPE_WIFI;
+ ad->is_wifi_teth_enabling = true;
+ if (_handle_wifi_onoff_change(ad) != 0) {
+ ERR("_handle_wifi_onoff_change is failed\n");
+ _update_wifi_item(ad, MH_STATE_NONE);
+ ad->is_wifi_teth_enabling = false;
+ }
+
+ __MOBILE_AP_FUNC_EXIT__;
+
+ return;
+}
+
+static void __select_wifi_item(void *data, Evas_Object *obj, void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (data == NULL) {
+ ERR("The param is NULL\n");
+ return;
+ }
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+
+ elm_genlist_item_selected_set((Elm_Object_Item *)event_info, EINA_FALSE);
+ mh_draw_wifi_setup_view(ad);
+
+ __MOBILE_AP_FUNC_EXIT__;
+
+ return;
+}
+
+static void __bt_onoff_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (data == NULL) {
+ ERR("The param is NULL\n");
+ return;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+
+ _update_bt_item(ad, MH_STATE_PROCESS);
+ ad->type = TETHERING_TYPE_BT;
+ ad->is_bt_teth_enabling = true;
+
+ if (_handle_bt_onoff_change(ad) != 0) {
+ ERR("_handle_bt_onoff_change is failed\n");
+ _update_bt_item(ad, MH_STATE_NONE);
+ ad->is_bt_teth_enabling = false;
+ }
+
+ __MOBILE_AP_FUNC_EXIT__;
+
+ return;
+}
+
+static void __select_bt_item(void *data, Evas_Object *obj, void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ Evas_Object *content;
+ Elm_Object_Item *item = (Elm_Object_Item *)event_info;
+
+ if (data == NULL) {
+ ERR("The param is NULL\n");
+ return;
+ }
+
+ elm_genlist_item_selected_set(item, EINA_FALSE);
+
+ content = elm_object_item_part_content_get(item, "elm.icon");
+ __bt_onoff_changed_cb(data, content, NULL);
+
+ __MOBILE_AP_FUNC_EXIT__;
+
+ return;
+}
+
+static void __usb_onoff_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (data == NULL) {
+ ERR("The param is NULL\n");
+ return;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+ _update_usb_item(ad, MH_STATE_PROCESS);
+ ad->type = TETHERING_TYPE_USB;
+ ad->is_usb_teth_enabling = true;
+ if (_handle_usb_onoff_change(ad) != 0) {
+ ERR("_handle_usb_onoff_change is failed\n");
+ _update_usb_item(ad, MH_STATE_NONE);
+ ad->is_usb_teth_enabling = false;
+ }
+
+ __MOBILE_AP_FUNC_EXIT__;
+
+ return;
+}
+
+static void __select_usb_item(void *data, Evas_Object *obj, void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ Evas_Object *content;
+ Elm_Object_Item *item = (Elm_Object_Item *)event_info;
+
+ if (data == NULL) {
+ ERR("The param is NULL\n");
+ return;
+ }
+
+ elm_genlist_item_selected_set(item, EINA_FALSE);
+
+ content = elm_object_item_part_content_get(item, "elm.icon");
+ __usb_onoff_changed_cb(data, content, NULL);
+
+ __MOBILE_AP_FUNC_EXIT__;
+
+ return;
+}
+
+static Eina_Bool __back_btn_cb(void *data, Elm_Object_Item *navi_item)
+{
+ INFO("+\n");
+
+ if (data == NULL) {
+ ERR("The param is NULL\n");
+ return EINA_FALSE;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t*)data;
+
+ _release_list_client_handle(ad);
+ _main_callback_del(ad);
+
+ ug_destroy_me(((mh_ugdata_t *)ad->gadget)->ug);
+
+ INFO("-\n");
+ return EINA_FALSE;
+}
+
+static char *__get_wifi_label(void *data, Evas_Object *obj, const char *part)
+{
+
+ if (strcmp(part, "elm.text.main.left") != 0) {
+ return NULL;
+ }
+
+ return strdup(STR_WIFI_TETH);
+}
+
+static Evas_Object *__get_wifi_icon(void *data, Evas_Object *obj,
+ const char *part)
+{
+ if (data == NULL) {
+ ERR("The param is NULL\n");
+ return NULL;
+ }
+
+ if (strcmp(part, "elm.icon.2") != 0) {
+ return NULL;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t*)data;
+ Evas_Object *btn = NULL;
+ Evas_Object *progressbar = NULL;
+ Evas_Object *icon_layout = NULL;
+
+ icon_layout = elm_layout_add(obj);
+ elm_layout_theme_set(icon_layout, "layout", "list/C/type.3", "default");
+
+ if (ad->main.wifi_state == MH_STATE_PROCESS) {
+ progressbar = _create_progressbar(obj, "process_medium");
+ elm_layout_content_set(icon_layout, "elm.swallow.content", progressbar);
+ return icon_layout;
+ } else {
+ btn = elm_check_add(obj);
+ elm_object_style_set(btn, "on&off");
+ evas_object_show(btn);
+
+ evas_object_pass_events_set(btn, EINA_TRUE);
+ evas_object_propagate_events_set(btn, EINA_FALSE);
+ elm_check_state_set(btn, ad->main.hotspot_mode &
+ VCONFKEY_MOBILE_HOTSPOT_MODE_WIFI ? EINA_TRUE : EINA_FALSE);
+
+ evas_object_smart_callback_add(btn, "changed", __wifi_onoff_changed_cb,
+ ad);
+ elm_layout_content_set(icon_layout, "elm.swallow.content", btn);
+ return icon_layout;
+ }
+}
+
+static char *__get_bt_label(void *data, Evas_Object *obj, const char *part)
+{
+
+ if (strcmp(part, "elm.text.main.left") != 0) {
+ return NULL;
+ }
+
+ return strdup(STR_BLUETOOTH_TETH);
+}
+
+static Evas_Object *__get_bt_icon(void *data, Evas_Object *obj, const char *part)
+{
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+ Evas_Object *btn = NULL;
+ Evas_Object *progressbar = NULL;
+ Evas_Object *icon_layout = NULL;
+
+ if (strcmp(part, "elm.icon.2") != 0) {
+ return NULL;
+ }
+
+ if (data == NULL) {
+ ERR("The param is NULL\n");
+ return NULL;
+ }
+
+ icon_layout = elm_layout_add(obj);
+ elm_layout_theme_set(icon_layout, "layout", "list/C/type.3", "default");
+
+ if (ad->main.bt_state == MH_STATE_PROCESS) {
+ progressbar = _create_progressbar(obj, "process_medium");
+ elm_layout_content_set(icon_layout, "elm.swallow.content", progressbar);
+ return icon_layout;
+ } else {
+ btn = elm_check_add(obj);
+ if (btn == NULL) {
+ ERR("btn is NULL\n");
+ return NULL;
+ }
+ elm_object_style_set(btn, "on&off");
+ evas_object_pass_events_set(btn, EINA_TRUE);
+ evas_object_propagate_events_set(btn, EINA_FALSE);
+ elm_check_state_set(btn, ad->main.hotspot_mode &
+ VCONFKEY_MOBILE_HOTSPOT_MODE_BT ? EINA_TRUE : EINA_FALSE);
+ evas_object_show(btn);
+ evas_object_smart_callback_add(btn, "changed", __bt_onoff_changed_cb,
+ ad);
+ elm_layout_content_set(icon_layout, "elm.swallow.content", btn);
+ return icon_layout;
+ }
+}
+
+static char *__get_usb_label(void *data, Evas_Object *obj, const char *part)
+{
+ if (strcmp(part, "elm.text.main.left") != 0) {
+ return NULL;
+ }
+
+ return strdup(STR_USB_TETH);
+}
+
+static Evas_Object *__get_usb_icon(void *data, Evas_Object *obj,
+ const char *part)
+{
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+ Evas_Object *btn = NULL;
+ Evas_Object *progressbar = NULL;
+ Evas_Object *icon_layout = NULL;
+
+ if (strcmp(part, "elm.icon.2") != 0) {
+ return NULL;
+ }
+
+ if (data == NULL) {
+ ERR("The param is NULL\n");
+ return NULL;
+ }
+ icon_layout = elm_layout_add(obj);
+ elm_layout_theme_set(icon_layout, "layout", "list/C/type.3", "default");
+
+ if (ad->main.usb_state == MH_STATE_PROCESS) {
+ progressbar = _create_progressbar(obj, "process_medium");
+ elm_layout_content_set(icon_layout, "elm.swallow.content", progressbar);
+ return icon_layout;
+ } else {
+ btn = elm_check_add(obj);
+ if (btn == NULL) {
+ ERR("btn is NULL\n");
+ return NULL;
+ }
+ elm_object_style_set(btn, "on&off");
+ evas_object_pass_events_set(btn, EINA_TRUE);
+ evas_object_propagate_events_set(btn, EINA_FALSE);
+ elm_check_state_set(btn, ad->main.hotspot_mode &
+ VCONFKEY_MOBILE_HOTSPOT_MODE_USB ? EINA_TRUE : EINA_FALSE);
+ evas_object_show(btn);
+ evas_object_smart_callback_add(btn, "changed", __usb_onoff_changed_cb,
+ ad);
+ elm_layout_content_set(icon_layout, "elm.swallow.content", btn);
+ return icon_layout;
+
+ }
+}
+
+static char *__get_help_label(void *data, Evas_Object *obj, const char *part)
+{
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+ char buf[MH_LABEL_LENGTH_MAX] = {0, };
+ char device_name[MH_LABEL_LENGTH_MAX] = {0, };
+ char passphrase[MH_LABEL_LENGTH_MAX] = {0, };
+ char security_type[MH_LABEL_LENGTH_MAX] = {0, };
+ char *hidden = "";
+ char *ptr = NULL;
+ char *device_name_utf = NULL;
+ int wifi_state = VCONFKEY_MOBILE_HOTSPOT_MODE_NONE;
+
+ if (strcmp(part, "elm.text.multiline") != 0) {
+ return NULL;
+ }
+
+ if (data == NULL) {
+ ERR("The param is NULL\n");
+ return NULL;
+ }
+
+ device_name_utf = vconf_get_str(VCONFKEY_SETAPPL_DEVICE_NAME_STR);
+ if (device_name_utf == NULL) {
+ ERR("vconf_get_str failed \n");
+ return NULL;
+ }
+ ptr = elm_entry_utf8_to_markup(device_name_utf);
+ if (ptr == NULL) {
+ g_free(device_name_utf);
+ ERR("elm_entry_utf8_to_markup is failed\n");
+ return NULL;
+ }
+ g_strlcpy(ad->setup.device_name, ptr,
+ sizeof(ad->setup.device_name));
+ g_strlcpy(device_name, ptr, MH_LABEL_LENGTH_MAX);
+ g_free(device_name_utf);
+ g_free(ptr);
+ ptr = NULL;
+ if (ad->setup.security_type != TETHERING_WIFI_SECURITY_TYPE_NONE) {
+ ptr = elm_entry_utf8_to_markup(ad->setup.wifi_passphrase);
+ if (ptr == NULL) {
+ ERR("elm_entry_utf8_to_markup is failed\n");
+ return NULL;
+ }
+ g_strlcpy(passphrase, ptr, MH_LABEL_LENGTH_MAX);
+ g_free(ptr);
+
+ snprintf(security_type, sizeof(security_type),
+ STR_SECURITY_TYPE_PS, "WPA2 PSK");
+ }
+
+ wifi_state = ad->main.hotspot_mode & VCONFKEY_MOBILE_HOTSPOT_MODE_WIFI;
+
+ if (wifi_state && ad->setup.visibility == false)
+ hidden = STR_WIFI_TETH_HIDDEN;
+
+ if (wifi_state && ad->setup.security_type != TETHERING_WIFI_SECURITY_TYPE_NONE) {
+ snprintf(buf, MH_LABEL_LENGTH_MAX,
+ "%s: %s<br>"
+ "%s: %s<br>"
+ "%s<br>"
+ "%s%s"
+ "%s",
+ STR_DEV_NAME,
+ device_name,
+ STR_PASSWORD,
+ passphrase,
+ security_type,
+ STR_PASSWORD_FOR_WIFI_TETH,
+ hidden[0] != '\0' ? "<br>" : "",
+ hidden);
+ } else {
+ snprintf(buf, MH_LABEL_LENGTH_MAX,
+ "%s : %s%s"
+ "%s",
+ STR_DEV_NAME,
+ device_name,
+ hidden[0] != '\0' ? "<br>" : "",
+ hidden);
+ }
+
+ return strdup(buf);
+}
+
+static char *__get_no_connected_device_label(void *data, Evas_Object *obj,
+ const char *part)
+{
+
+ if (strcmp(part, "elm.text.multiline") != 0) {
+ return NULL;
+ }
+
+ if (data == NULL) {
+ ERR("The param is NULL\n");
+ return NULL;
+ }
+
+ char buf[MH_LABEL_LENGTH_MAX] = {0, };
+ int no_of_dev;
+ mh_appdata_t *ad = (mh_appdata_t*)data;
+
+ no_of_dev = _get_list_clients_count(ad);
+ snprintf(buf, sizeof(buf), "%s<br>%d", STR_CONNECTED_DEV, no_of_dev);
+ return strdup(buf);
+}
+
+static char *__get_connected_device_label(void *data, Evas_Object *obj,
+ const char *part)
+{
+
+ if (data == NULL) {
+ ERR("The param is NULL\n");
+ return NULL;
+ }
+
+ if (strcmp(part, "elm.text.multiline") != 0 && strcmp(part, "elm.text.sub") != 0) {
+ return NULL;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t*)data;
+ char buf[MH_LABEL_LENGTH_MAX] = {0, };
+ int no_of_dev;
+
+ no_of_dev = _get_list_clients_count(ad);
+
+ if (!strcmp(part, "elm.text.sub")) {
+ g_strlcpy(buf, STR_CONNECTED_DEV,
+ sizeof(buf));
+ }
+
+ if (!strcmp(part, "elm.text.multiline")) {
+ snprintf(buf, MH_LABEL_LENGTH_MAX, "%d", no_of_dev);
+ }
+
+ return strdup(buf);
+}
+
+#ifdef TETHERING_DATA_USAGE_SUPPORT
+static char *__get_usage_label(void *data, Evas_Object *obj, const char *part)
+{
+ if (data == NULL) {
+ ERR("The param is NULL\n");
+ return NULL;
+ }
+
+ if (strcmp(part, "elm.text.multiline") != 0 && strcmp(part, "elm.text.sub") != 0) {
+ return NULL;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t*)data;
+ unsigned long long total = 0;
+ unsigned long long sent = 0;
+ unsigned long long received = 0;
+ char *fmt_str;
+ char buf[MH_LABEL_LENGTH_MAX] = {0, };
+ char label[MH_LABEL_LENGTH_MAX] = {0, };
+
+ if (!strcmp(part, "elm.text.multiline")) {
+ sent = ad->data_statistics.pdp_total_sent;
+ received = ad->data_statistics.pdp_total_receive;
+
+ if (sent >= MH_MB || received >= MH_MB) {
+ sent /= MH_MB;
+ received /= MH_MB;
+
+ total = sent + received;
+ fmt_str = STR_MB;
+ } else if (sent + received >= MH_MB) {
+ total = (sent + received) / MH_MB;
+ fmt_str = STR_MB;
+ } else if (sent >= MH_KB || received >= MH_KB) {
+ sent /= MH_KB;
+ received /= MH_KB;
+
+ total = sent + received;
+ fmt_str = STR_KB;
+ } else if (sent + received >= MH_KB) {
+ total = (sent + received) / MH_KB;
+ fmt_str = STR_KB;
+ } else {
+ total = sent + received;
+ fmt_str = STR_BYTE;
+ }
+
+ if (total > INT_MAX) {
+ ERR("data usage overflow\n");
+ total = 0;
+ }
+ snprintf(label, sizeof(buf), fmt_str, (int)total);
+ } else if (!strcmp(part, "elm.text.sub")) {
+ g_strlcpy(label, STR_DATA_USAGE,
+ sizeof(label));
+ }
+ return strdup(label);
+}
+#endif
+
+static void __set_genlist_itc(mh_appdata_t *ad)
+{
+ /* On, Off view's item class for genlist */
+ ad->main.sp_itc = elm_genlist_item_class_new();
+ if (ad->main.sp_itc == NULL) {
+ ERR("elm_genlist_item_class_new failed\n");
+ return;
+ }
+
+ ad->main.sp_itc->item_style = "dialogue/separator";
+ ad->main.sp_itc->func.text_get = NULL;
+ ad->main.sp_itc->func.content_get = NULL;
+ ad->main.sp_itc->func.state_get = NULL;
+ ad->main.sp_itc->func.del = NULL;
+
+ ad->main.wifi_itc = elm_genlist_item_class_new();
+ if (ad->main.wifi_itc == NULL) {
+ ERR("elm_genlist_item_class_new failed\n");
+ return;
+ }
+
+ ad->main.wifi_itc->item_style = "1line";
+ ad->main.wifi_itc->func.text_get = __get_wifi_label;
+ ad->main.wifi_itc->func.content_get = __get_wifi_icon;
+ ad->main.wifi_itc->func.state_get = NULL;
+ ad->main.wifi_itc->func.del = NULL;
+
+ ad->main.sp2_itc = elm_genlist_item_class_new();
+ if (ad->main.sp2_itc == NULL) {
+ ERR("elm_genlist_item_class_new failed\n");
+ return;
+ }
+
+ ad->main.sp2_itc->item_style = "dialogue/separator.2";
+ ad->main.sp2_itc->func.text_get = NULL;
+ ad->main.sp2_itc->func.content_get = NULL;
+ ad->main.sp2_itc->func.state_get = NULL;
+ ad->main.sp2_itc->func.del = NULL;
+ /* End of On, Off view's item class for genlist */
+
+ /* Off view's item class for genlist */
+ ad->main.bt_itc = elm_genlist_item_class_new();
+ if (ad->main.bt_itc == NULL) {
+ ERR("elm_genlist_item_class_new failed\n");
+ return;
+ }
+
+ ad->main.bt_itc->item_style = "1line";
+ ad->main.bt_itc->func.text_get = __get_bt_label;
+ ad->main.bt_itc->func.content_get = __get_bt_icon;
+ ad->main.bt_itc->func.state_get = NULL;
+ ad->main.bt_itc->func.del = NULL;
+
+ ad->main.usb_itc = elm_genlist_item_class_new();
+ if (ad->main.usb_itc == NULL) {
+ ERR("elm_genlist_item_class_new failed\n");
+ return;
+ }
+
+ ad->main.usb_itc->item_style = "1line";
+ ad->main.usb_itc->func.text_get = __get_usb_label;
+ ad->main.usb_itc->func.content_get = __get_usb_icon;
+ ad->main.usb_itc->func.state_get = NULL;
+ ad->main.usb_itc->func.del = NULL;
+
+ ad->main.help_itc = elm_genlist_item_class_new();
+ if (ad->main.help_itc == NULL) {
+ ERR("elm_genlist_item_class_new failed\n");
+ return;
+ }
+
+ ad->main.help_itc->item_style = "multiline_sub";
+ ad->main.help_itc->func.text_get = __get_help_label;
+ ad->main.help_itc->func.content_get = NULL;
+ ad->main.help_itc->func.state_get = NULL;
+ ad->main.help_itc->func.del = NULL;
+
+ /* End of Off view's item class for genlist */
+
+ /* On view's item class for genlist */
+ ad->main.device0_itc = elm_genlist_item_class_new();
+ if (ad->main.device0_itc == NULL) {
+ ERR("elm_genlist_item_class_new failed\n");
+ return;
+ }
+
+ ad->main.device0_itc->item_style = "multiline_sub";
+ ad->main.device0_itc->func.text_get = __get_no_connected_device_label;
+ ad->main.device0_itc->func.content_get = NULL;
+ ad->main.device0_itc->func.state_get = NULL;
+ ad->main.device0_itc->func.del = NULL;
+
+ ad->main.device_itc = elm_genlist_item_class_new();
+ if (ad->main.device_itc == NULL) {
+ ERR("elm_genlist_item_class_new failed\n");
+ return;
+ }
+
+ ad->main.device_itc->item_style = "multiline_main.sub";
+ ad->main.device_itc->func.text_get = __get_connected_device_label;
+ ad->main.device_itc->func.content_get = NULL;
+ ad->main.device_itc->func.state_get = NULL;
+ ad->main.device_itc->func.del = NULL;
+
+#ifdef TETHERING_DATA_USAGE_SUPPORT
+ ad->main.usage_itc = elm_genlist_item_class_new();
+ if (ad->main.usage_itc == NULL) {
+ ERR("elm_genlist_item_class_new failed\n");
+ return;
+ }
+
+ ad->main.usage_itc->item_style = "multiline_main.sub";
+ ad->main.usage_itc->func.text_get = __get_usage_label;
+ ad->main.usage_itc->func.content_get = NULL;
+ ad->main.usage_itc->func.state_get = NULL;
+ ad->main.usage_itc->func.del = NULL;
+#endif
+ /* End of On view's item class for genlist */
+ return;
+}
+
+static void __gl_realized(void *data, Evas_Object *obj, void *event_info)
+{
+ if (data == NULL || event_info == NULL) {
+ ERR("Invalid param\n");
+ return;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+ Elm_Object_Item *item = (Elm_Object_Item *)event_info;
+ Evas_Object *ao;
+ Evas_Object *btn;
+ char str[MH_LABEL_LENGTH_MAX] = {0, };
+ int i = 0;
+
+ if (item == ad->main.wifi_item || item == ad->main.bt_item || item == ad->main.usb_item) {
+ ao = elm_object_item_access_object_get(item);
+ btn = elm_object_item_part_content_get(item, "on&off");
+ snprintf(str, sizeof(str), "%s, %s", "On/off button",
+ (elm_check_state_get(btn) ? "On" : "Off"));
+ elm_access_info_set(ao, ELM_ACCESS_CONTEXT_INFO, str);
+
+ if (item == ad->main.wifi_item || item == ad->main.bt_item) {
+ DBG("Wi-Fi or BT item : %p\n", item);
+ elm_object_item_signal_emit(item, "elm,state,top", "");
+ } else if (item == ad->main.usb_item) {
+ DBG("USB item\n");
+ elm_object_item_signal_emit(item, "elm,state,bottom", "");
+ }
+ } else if (item == ad->main.setup_item) {
+ DBG("setup_item\n");
+ ao = elm_object_item_access_object_get(item);
+ elm_access_info_set(ao, ELM_ACCESS_CONTEXT_INFO, "Item");
+
+ elm_object_item_signal_emit(item, "elm,state,bottom", "");
+ } else if (item == ad->main.device_item) {
+ DBG("device_item\n");
+ ao = elm_object_item_access_object_get(item);
+ snprintf(str, sizeof(str), "%s, %s", "Expandable list",
+ "Double tap to open list");
+ elm_access_info_set(ao, ELM_ACCESS_CONTEXT_INFO, str);
+
+ elm_object_item_signal_emit(item, "elm,state,top", "");
+ } else if (ad->main.device_item != NULL &&
+ ad->main.device_item == elm_genlist_item_parent_get(item)) {
+ DBG("device_item's child\n");
+ elm_object_item_signal_emit(item, "elm,state,center", "");
+ } else {
+ for (i = 0; i < 4; i++) {
+ if (item == ad->main.sp_item[i])
+ elm_object_item_access_unregister(item);
+ }
+ }
+#ifdef TETHERING_DATA_USAGE_SUPPORT
+ if (item == ad->main.usage_item) {
+ DBG("usage_item\n");
+ elm_object_item_signal_emit(item, "elm,state,bottom", "");
+ }
+#endif
+ return;
+}
+
+static void __create_inner_contents(mh_appdata_t *ad)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ Elm_Object_Item *item = NULL;
+ int no_of_dev = 0;
+
+ __read_setting(ad);
+ ad->main.genlist = elm_genlist_add(ad->naviframe);
+ elm_genlist_mode_set(ad->main.genlist, ELM_LIST_COMPRESS);
+ evas_object_smart_callback_add(ad->main.genlist, "realized", __gl_realized, ad);
+
+ __set_genlist_itc(ad);
+
+ item = elm_genlist_item_append(ad->main.genlist, ad->main.wifi_itc,
+ ad, NULL, ELM_GENLIST_ITEM_NONE,
+ __select_wifi_item, ad);
+ ad->main.wifi_item = item;
+
+ if (ad->main.hotspot_mode & VCONFKEY_MOBILE_HOTSPOT_MODE_WIFI) {
+ item = elm_genlist_item_append(ad->main.genlist, ad->main.help_itc,
+ ad, NULL, ELM_GENLIST_ITEM_NONE,
+ NULL, NULL);
+ elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ ad->main.help_item = item;
+ }
+
+ item = elm_genlist_item_append(ad->main.genlist, ad->main.bt_itc,
+ ad, NULL, ELM_GENLIST_ITEM_NONE,
+ __select_bt_item, ad);
+ ad->main.bt_item = item;
+
+ item = elm_genlist_item_append(ad->main.genlist, ad->main.usb_itc,
+ ad, NULL, ELM_GENLIST_ITEM_NONE,
+ __select_usb_item, ad);
+ ad->main.usb_item = item;
+ if (_get_vconf_usb_state() != VCONFKEY_SYSMAN_USB_AVAILABLE) {
+ if (ad->main.usb_item)
+ elm_object_item_disabled_set(ad->main.usb_item, EINA_TRUE);
+ } else {
+ if (ad->main.usb_item)
+ elm_object_item_disabled_set(ad->main.usb_item, EINA_FALSE);
+ }
+ if (ad->main.hotspot_mode & (VCONFKEY_MOBILE_HOTSPOT_MODE_WIFI |
+ VCONFKEY_MOBILE_HOTSPOT_MODE_USB |
+ VCONFKEY_MOBILE_HOTSPOT_MODE_BT)) {
+#ifdef TETHERING_DATA_USAGE_SUPPORT
+ item = elm_genlist_item_append(ad->main.genlist, ad->main.usage_itc,
+ ad, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ elm_genlist_item_select_mode_set(item,
+ ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ ad->main.usage_item = item;
+#endif
+ /* Insert "Connected devices" item */
+ tethering_foreach_connected_clients(ad->handle, TETHERING_TYPE_ALL,
+ _connected_clients_cb, (void *)ad);
+
+ no_of_dev = _get_list_clients_count(ad);
+ if (no_of_dev == 0) {
+ item = elm_genlist_item_append(ad->main.genlist,
+ ad->main.device0_itc, ad, NULL,
+ ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ } else {
+ item = elm_genlist_item_append(ad->main.genlist,
+ ad->main.device_itc, ad, NULL,
+ ELM_GENLIST_ITEM_NONE, _select_connected_dev, (void *)ad);
+ elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DEFAULT);
+ }
+ ad->main.device_item = item;
+ }
+
+ if (ad->main.hotspot_mode & VCONFKEY_MOBILE_HOTSPOT_MODE_WIFI_AP) {
+ if (ad->main.wifi_item)
+ elm_object_item_disabled_set(ad->main.wifi_item, EINA_TRUE);
+ if (ad->main.setup_item)
+ elm_object_item_disabled_set(ad->main.setup_item, EINA_TRUE);
+ if (ad->main.bt_item)
+ elm_object_item_disabled_set(ad->main.bt_item, EINA_TRUE);
+ if (ad->main.usb_item)
+ elm_object_item_disabled_set(ad->main.usb_item, EINA_TRUE);
+ }
+
+ __MOBILE_AP_FUNC_EXIT__;
+ return;
+}
+
+void _main_free_genlist_itc(mh_appdata_t *ad)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (ad == NULL)
+ return;
+
+ mh_main_view_t *mv = &ad->main;
+
+#ifdef TETHERING_DATA_USAGE_SUPPORT
+ _free_genlist_itc(&mv->usage_itc);
+#endif
+ _free_genlist_itc(&mv->device_itc);
+ _free_genlist_itc(&mv->device0_itc);
+ _free_genlist_itc(&mv->help_itc);
+ _free_genlist_itc(&mv->usb_itc);
+ _free_genlist_itc(&mv->bt_itc);
+ _free_genlist_itc(&mv->setup_itc);
+ _free_genlist_itc(&mv->sp2_itc);
+ _free_genlist_itc(&mv->wifi_itc);
+ _free_genlist_itc(&mv->sp_itc);
+
+ __MOBILE_AP_FUNC_EXIT__;
+ return;
+}
+
+void _main_callback_del(mh_appdata_t *ad)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (ad == NULL) {
+ ERR("ad is NULL\n");
+ return;
+ }
+
+ Evas_Object *obj;
+
+ obj = elm_object_item_part_content_get(ad->main.wifi_item, "elm.icon.2");
+ if (obj != NULL)
+ evas_object_smart_callback_del(obj, "changed", __wifi_onoff_changed_cb);
+
+ obj = elm_object_item_part_content_get(ad->main.bt_item, "elm.icon.2");
+ if (obj != NULL)
+ evas_object_smart_callback_del(obj, "changed", __bt_onoff_changed_cb);
+
+ obj = elm_object_item_part_content_get(ad->main.usb_item, "elm.icon.2");
+ if (obj != NULL)
+ evas_object_smart_callback_del(obj, "changed", __usb_onoff_changed_cb);
+
+ evas_object_smart_callback_del(ad->main.genlist, "realized", __gl_realized);
+
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static void __ctx_move_more_ctxpopup(Evas_Object *ctx, mh_appdata_t *ad)
+{
+ Evas_Coord w;
+ Evas_Coord h;
+ int pos = -1;
+ __MOBILE_AP_FUNC_ENTER__;
+
+ elm_win_screen_size_get(ad->win, NULL, NULL, &w, &h);
+ pos = elm_win_rotation_get(ad->win);
+
+ switch (pos) {
+ case 0:
+ case 180:
+ evas_object_move(ctx, w/2, h);
+ break;
+ case 90:
+ evas_object_move(ctx, h/2, w);
+ break;
+ case 270:
+ evas_object_move(ctx, h/2, w);
+ break;
+ }
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static void __rotate_more_ctxpopup_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+ Evas_Object *ctx = ad->ctxpopup;
+
+ __ctx_move_more_ctxpopup(ctx, ad);
+ evas_object_show(ctx);
+
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static void __dismissed_more_ctxpopup_cb(void *data, Evas_Object *obj, void *event)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+ Evas_Object *ctx = ad->ctxpopup;
+
+ if (!rotate_flag) {
+ evas_object_del(ctx);
+ ctx = NULL;
+ } else {
+ __ctx_move_more_ctxpopup(ctx, ad);
+ evas_object_show(ctx);
+ rotate_flag = EINA_FALSE;
+ }
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static void __ctx_delete_more_ctxpopup_cb(void *data, Evas *e, Evas_Object *obj,
+ void *event_info)
+{
+ Evas_Object *navi = (Evas_Object *)data;
+ Evas_Object *ctx = obj;
+
+ if (navi == NULL) {
+ ERR("data is null\n");
+ return;
+ }
+ __MOBILE_AP_FUNC_ENTER__;
+
+ evas_object_smart_callback_del(ctx, "dismissed",
+ __dismissed_more_ctxpopup_cb);
+ evas_object_smart_callback_del(elm_object_top_widget_get(ctx),
+ "rotation,changed", __rotate_more_ctxpopup_cb);
+ evas_object_event_callback_del_full(ctx, EVAS_CALLBACK_DEL,
+ __ctx_delete_more_ctxpopup_cb, navi);
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static void _gl_rename_device_sel(void *data, Evas_Object *obj, void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+
+ if (ad == NULL) {
+ ERR("ad is null\n");
+ return;
+ }
+ evas_object_del(ad->ctxpopup);
+ ad->ctxpopup = NULL;
+
+ _create_rename_device_popup((void *)ad);
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static void __create_ctxpopup_more_button(void *data, Evas_Object *obj,
+ void *event_info)
+{
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+ Evas_Object *ctxpopup = NULL;
+
+ if (ad == NULL) {
+ ERR("ad is null\n");
+ return;
+ }
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (ad->setup.navi_it == NULL) {
+ return;
+ }
+
+ elm_naviframe_item_pop_cb_set(ad->setup.navi_it, _setting_back_btn_cb, (void *)ad);
+ ctxpopup = elm_ctxpopup_add(ad->naviframe);
+ elm_ctxpopup_auto_hide_disabled_set(ctxpopup, EINA_TRUE);
+
+ ea_object_event_callback_add(ctxpopup, EA_CALLBACK_BACK,
+ ea_ctxpopup_back_cb, ad);
+ ea_object_event_callback_add(ctxpopup, EA_CALLBACK_MORE,
+ ea_ctxpopup_back_cb, ad);
+ elm_object_style_set(ctxpopup, "more/default");
+ evas_object_smart_callback_add(ctxpopup, "dismissed",
+ __dismissed_more_ctxpopup_cb, ad);
+ evas_object_smart_callback_add(elm_object_top_widget_get(ctxpopup), "rotation,changed",
+ __rotate_more_ctxpopup_cb, ad);
+ evas_object_event_callback_add(ctxpopup, EVAS_CALLBACK_DEL,
+ __ctx_delete_more_ctxpopup_cb, ad->naviframe);
+
+ elm_ctxpopup_direction_priority_set(ctxpopup, ELM_CTXPOPUP_DIRECTION_UP,
+ ELM_CTXPOPUP_DIRECTION_DOWN,
+ ELM_CTXPOPUP_DIRECTION_UNKNOWN,
+ ELM_CTXPOPUP_DIRECTION_UNKNOWN);
+
+ __ctx_move_more_ctxpopup(ctxpopup, ad);
+ elm_ctxpopup_item_append(ctxpopup, STR_RENAME_DEVICE_HEADER,
+ NULL, _gl_rename_device_sel, ad);
+
+ evas_object_show(ctxpopup);
+
+ ad->ctxpopup = ctxpopup;
+
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+void _main_draw_contents(mh_appdata_t *ad)
+{
+ INFO("+\n");
+
+ Elm_Object_Item *navi_item;
+
+ __create_inner_contents(ad);
+
+ ad->main.back_btn = elm_button_add(ad->naviframe);
+ if (ad->main.back_btn == NULL) {
+ ERR("elm_button_add is failed\n");
+ if (ad->main.genlist) {
+ evas_object_del(ad->main.genlist);
+ ad->main.genlist = NULL;
+ }
+ return;
+ }
+ elm_object_style_set(ad->main.back_btn, "naviframe/back_btn/default");
+
+ ea_object_event_callback_add(ad->naviframe, EA_CALLBACK_BACK,
+ ea_naviframe_back_cb, NULL);
+ ea_object_event_callback_add(ad->naviframe, EA_CALLBACK_MORE,
+ __create_ctxpopup_more_button, ad);
+
+ navi_item = elm_naviframe_item_push(ad->naviframe, IDS_TETH,
+ ad->main.back_btn, NULL, ad->main.genlist, NULL);
+ elm_object_item_domain_text_translatable_set(navi_item, PKGNAME, EINA_TRUE);
+
+ elm_naviframe_item_pop_cb_set(navi_item, __back_btn_cb, (void *)ad);
+ ad->navi_item = navi_item;
+ g_ad = ad;
+ INFO("-\n");
+ return;
+}
diff --git a/src/mh_view_wifi_setup.c b/src/mh_view_wifi_setup.c
new file mode 100644
index 0000000..a6288ce
--- /dev/null
+++ b/src/mh_view_wifi_setup.c
@@ -0,0 +1,1021 @@
+/*
+* ug-mobile-ap
+*
+* Copyright 2012 Samsung Electronics Co., Ltd
+
+* Licensed under the Flora License, Version 1.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+
+* http://www.tizenopensource.org/license
+
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+*/
+#include <utilX.h>
+
+#include "mh_popup.h"
+#include "mh_view_wifi_setup.h"
+#include "mh_string.h"
+
+static void __gl_realized(void *data, Evas_Object *obj, void *event_info);
+static void __cancel_btn_cb(void *data, Evas_Object *object, void *event_info);
+static void __save_btn_cb(void *data, Evas_Object *object, void *event_info);
+
+static void __hide_btn_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (data == NULL || obj == NULL) {
+ ERR("Invalid param\n");
+ return;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+
+ ad->setup.visibility_new = !ad->setup.visibility_new;
+
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static bool __save_hide_btn_change(mh_appdata_t *ad)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (ad == NULL) {
+ ERR("Invalid param\n");
+ return false;
+ }
+
+ int ret = 0;
+
+ ret = tethering_wifi_set_ssid_visibility(ad->handle,
+ ad->setup.visibility_new);
+ if (ret != TETHERING_ERROR_NONE) {
+ ERR("tethering_wifi_set_ssid_visibility is failed : %d\n", ret);
+ return false;
+ }
+
+ __MOBILE_AP_FUNC_EXIT__;
+ return true;
+}
+
+static void __security_btn_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (data == NULL || obj == NULL) {
+ ERR("Invalid param\n");
+ return;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+ mh_wifi_setting_view_t *st = &ad->setup;
+
+ if (st->security_type_new == TETHERING_WIFI_SECURITY_TYPE_NONE)
+ st->security_type_new = TETHERING_WIFI_SECURITY_TYPE_WPA2_PSK;
+ else
+ st->security_type_new = TETHERING_WIFI_SECURITY_TYPE_NONE;
+
+ /* update wifi passphrase item */
+ if (st->security_type_new == TETHERING_WIFI_SECURITY_TYPE_NONE) {
+ elm_object_item_disabled_set(st->pw_item, EINA_TRUE);
+ elm_object_disabled_set(st->save_button, EINA_FALSE);
+ } else {
+ elm_object_item_disabled_set(st->pw_item, EINA_FALSE);
+ if (st->pw_entry == NULL || strlen(elm_entry_entry_get(st->pw_entry)) == 0)
+ elm_object_disabled_set(st->save_button, EINA_TRUE);
+ }
+
+ if (st->pw_item)
+ elm_genlist_item_update(st->pw_item);
+
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static bool __save_security_btn_change(mh_appdata_t *ad)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (ad == NULL) {
+ ERR("Invalid param\n");
+ return false;
+ }
+
+ int ret = 0;
+
+ ret = tethering_wifi_set_security_type(ad->handle, ad->setup.security_type_new);
+ if (ret != TETHERING_ERROR_NONE) {
+ ERR("tethering_wifi_set_security_type is failed : %d\n", ret);
+ return false;
+ }
+
+ __MOBILE_AP_FUNC_EXIT__;
+ return true;
+}
+
+static char *__gl_device_name_title_label_get(void *data, Evas_Object *obj, const char *part)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+ char *device_name_utf = NULL;
+ char *ptr = NULL;
+ if (data == NULL || obj == NULL || part == NULL) {
+ ERR("Invalid param\n");
+ return NULL;
+ }
+
+ if (!strcmp(part, "elm.text.multiline")) {
+ device_name_utf = vconf_get_str(VCONFKEY_SETAPPL_DEVICE_NAME_STR);
+ if (device_name_utf == NULL) {
+ ERR("vconf_get_str failed \n");
+ }
+ ptr = elm_entry_utf8_to_markup(device_name_utf);
+ if (ptr == NULL) {
+ ERR("elm_entry_utf8_to_markup is failed\n");
+ free(device_name_utf);
+ return NULL;
+ }
+ g_strlcpy(ad->setup.device_name, ptr,
+ sizeof(ad->setup.device_name));
+ free(device_name_utf);
+ return ptr;
+ }
+
+ if (!strcmp(part, "elm.text.sub")) {
+ return strdup(STR_MY_DEVICE_NAME);
+ }
+
+ __MOBILE_AP_FUNC_EXIT__;
+ return NULL;
+}
+
+static char *__gl_hide_label_get(void *data, Evas_Object *obj, const char *part)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (data == NULL || obj == NULL || part == NULL) {
+ ERR("Invalid param\n");
+ return NULL;
+ }
+
+ if (strcmp(part, "elm.text.main.left") != 0) {
+ return NULL;
+ }
+
+ __MOBILE_AP_FUNC_EXIT__;
+ return strdup(STR_HIDE_MY_DEV);
+}
+
+static char *__gl_security_label_get(void *data, Evas_Object *obj, const char *part)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (data == NULL || obj == NULL || part == NULL) {
+ ERR("Invalid param\n");
+ return NULL;
+ }
+
+ if (strcmp(part, "elm.text.main.left") != 0) {
+ return NULL;
+ }
+
+ __MOBILE_AP_FUNC_EXIT__;
+ return strdup(STR_SECURITY_TYPE);
+}
+
+static Evas_Object *__gl_hide_icon_get(void *data, Evas_Object *obj,
+ const char *part)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (data == NULL || obj == NULL || part == NULL) {
+ ERR("Invalid param\n");
+ return NULL;
+ }
+
+ if (strcmp(part, "elm.icon.2") != 0) {
+ return NULL;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+ Evas_Object *btn = NULL;
+ Evas_Object *icon_layout = NULL;
+
+ icon_layout = elm_layout_add(obj);
+ elm_layout_theme_set(icon_layout, "layout", "list/C/type.3", "default");
+ btn = elm_check_add(obj);
+ if (btn == NULL) {
+ ERR("btn is NULL\n");
+ return NULL;
+ }
+ elm_object_style_set(btn, "on&off");
+ evas_object_show(btn);
+ evas_object_pass_events_set(btn, EINA_TRUE);
+ evas_object_propagate_events_set(btn, EINA_FALSE);
+ elm_object_focus_allow_set(btn, EINA_FALSE);
+ elm_check_state_set(btn, ad->setup.visibility_new ? EINA_FALSE : EINA_TRUE);
+ evas_object_smart_callback_add(btn, "changed",
+ __hide_btn_changed_cb, (void *)ad);
+
+ ad->setup.hide_btn = btn;
+
+ elm_layout_content_set(icon_layout, "elm.swallow.content", btn);
+ __MOBILE_AP_FUNC_EXIT__;
+ return icon_layout;
+}
+
+static Evas_Object *__gl_security_icon_get(void *data, Evas_Object *obj,
+ const char *part)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (data == NULL || obj == NULL || part == NULL) {
+ ERR("Invalid param\n");
+ return NULL;
+ }
+
+ if (strcmp(part, "elm.icon.2") != 0) {
+ return NULL;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+ Evas_Object *btn = NULL;
+ Evas_Object *icon_layout = NULL;
+
+ icon_layout = elm_layout_add(obj);
+ elm_layout_theme_set(icon_layout, "layout", "list/C/type.3", "default");
+
+ btn = elm_check_add(obj);
+ elm_object_style_set(btn, "on&off");
+ evas_object_show(btn);
+ evas_object_pass_events_set(btn, EINA_TRUE);
+ evas_object_propagate_events_set(btn, EINA_FALSE);
+ elm_check_state_set(btn, ad->setup.security_type_new ==
+ TETHERING_WIFI_SECURITY_TYPE_NONE ?
+ EINA_FALSE : EINA_TRUE);
+ evas_object_smart_callback_add(btn, "changed",
+ __security_btn_changed_cb, (void *)ad);
+ ad->setup.security_btn = btn;
+
+ elm_layout_content_set(icon_layout, "elm.swallow.content", btn);
+ __MOBILE_AP_FUNC_EXIT__;
+ return icon_layout;
+}
+
+static bool __save_wifi_passphrase(mh_appdata_t *ad)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (ad == NULL) {
+ ERR("Invalid param\n");
+ return false;
+ }
+
+ mh_wifi_setting_view_t *st = &ad->setup;
+ int ret = 0;
+
+ ret = tethering_wifi_set_passphrase(ad->handle, st->wifi_passphrase_new);
+ if (ret != TETHERING_ERROR_NONE) {
+ ERR("tethering_wifi_set_passphrase is failed : %d\n", ret);
+ return false;
+ }
+
+ __MOBILE_AP_FUNC_EXIT__;
+ return true;
+}
+
+static void __pw_entry_changed_cb(void *data, Evas_Object *obj,
+ void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+ mh_wifi_setting_view_t *st = &ad->setup;
+ const char *changed_text;
+ char *utf8_string;
+ int len = 0;
+
+ changed_text = elm_entry_entry_get(obj);
+ if (changed_text == NULL) {
+ ERR("elm_entry_entry_get is failed\n");
+ return;
+ }
+
+ utf8_string = elm_entry_markup_to_utf8(changed_text);
+
+ if (utf8_string == NULL) {
+ ERR("elm_entry_markup_to_utf8() Failed!!!\n");
+ } else {
+ len = strlen(utf8_string);
+ if (WIFI_PASSPHRASE_LENGTH_MIN <= len) {
+ elm_object_disabled_set(st->save_button, EINA_FALSE);
+ elm_entry_input_panel_return_key_disabled_set(obj, FALSE);
+ } else {
+ elm_object_disabled_set(st->save_button, EINA_TRUE);
+ elm_entry_input_panel_return_key_disabled_set(obj, TRUE);
+ }
+ g_strlcpy(st->wifi_passphrase_new, utf8_string,
+ sizeof(st->wifi_passphrase_new));
+ free(utf8_string);
+ utf8_string = NULL;
+ }
+
+ 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", "");
+ }
+ }
+
+ __MOBILE_AP_FUNC_EXIT__;
+ return;
+}
+
+static void __pw_entry_maxlength_reached_cb(void *data, Evas_Object *obj,
+ void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (obj == NULL) {
+ ERR("The param is NULL\n");
+ __MOBILE_AP_FUNC_EXIT__;
+ return;
+ }
+ char buf[MH_LABEL_LENGTH_MAX] = { 0, };
+ notification_error_e ret;
+
+ snprintf(buf, sizeof(buf), STR_PASSWORD_MIN_MAX,
+ WIFI_PASSPHRASE_LENGTH_MIN, WIFI_PASSPHRASE_LENGTH_MAX);
+
+ ret = notification_status_message_post(buf);
+ if (ret != NOTIFICATION_ERROR_NONE) {
+ ERR("notification_status_message_post() is failed : %d\n", ret);
+ }
+
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static void __pw_entry_activated_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (obj == NULL) {
+ ERR("Invalid parameter");
+ return;
+ }
+
+ elm_object_focus_set(obj, EINA_FALSE);
+ __MOBILE_AP_FUNC_EXIT__;
+ return;
+}
+
+static void __pw_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 __pw_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 __eraser_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ elm_entry_entry_set(data, "");
+ elm_entry_input_panel_return_key_disabled_set(data, TRUE);
+
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static void __pw_entry_language_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (obj == NULL || data == NULL) {
+ ERR("NULL param\n");
+ return;
+ }
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+ mh_wifi_setting_view_t *st = &ad->setup;
+ char buf[MH_LABEL_LENGTH_MAX];
+
+ snprintf(buf, sizeof(buf), STR_PW_GUIDE_TEXT, WIFI_PASSPHRASE_LENGTH_MIN);
+
+ if (st->security_type_new == TETHERING_WIFI_SECURITY_TYPE_NONE) {
+ if (st->pw_item)
+ elm_genlist_item_update(st->pw_item);
+ } else {
+ elm_object_part_text_set(obj, "elm.guide", buf);
+ }
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static Evas_Object *__get_pw_entry(void *data, Evas_Object *parent)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ static Elm_Entry_Filter_Limit_Size limit_filter_data;
+ Evas_Object *entry = NULL;
+ char *ptr = NULL;
+ Evas_Object * clr_btn = NULL;
+ char buf[MH_LABEL_LENGTH_MAX];
+
+ if (parent == NULL || data == NULL) {
+ ERR("null param \n");
+ return NULL;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+ mh_wifi_setting_view_t *st = &ad->setup;
+
+ entry = ea_editfield_add(parent, EA_EDITFIELD_SCROLL_SINGLELINE);
+ if (entry == NULL) {
+ ERR("elm_entry_add returns NULL\n");
+ st->pw_entry = NULL;
+ return NULL;
+ }
+ st->pw_entry = entry;
+ evas_object_smart_callback_add(entry, "language,changed",
+ __pw_entry_language_changed_cb, ad);
+
+ ea_entry_selection_back_event_allow_set(entry, EINA_TRUE);
+ elm_entry_prediction_allow_set(entry, EINA_FALSE);
+ elm_object_signal_emit(entry, "elm,action,hide,search_icon", "");
+ elm_entry_input_panel_layout_set(entry, ELM_INPUT_PANEL_LAYOUT_PASSWORD);
+ //elm_entry_select_allow_set(entry, EINA_TRUE);
+ elm_entry_cursor_end_set(entry);
+ snprintf(buf, sizeof(buf), STR_PW_GUIDE_TEXT, WIFI_PASSPHRASE_LENGTH_MIN);
+ elm_object_part_text_set(entry, "elm.guide", buf);
+ elm_entry_cnp_mode_set(entry, ELM_CNP_MODE_PLAINTEXT);
+
+ limit_filter_data.max_char_count = 0;
+ limit_filter_data.max_byte_count = WIFI_PASSPHRASE_LENGTH_MAX;
+ elm_entry_markup_filter_append(entry, elm_entry_filter_limit_size, &limit_filter_data);
+
+ if (st->security_type_new == TETHERING_WIFI_SECURITY_TYPE_NONE) {
+ elm_object_part_text_set(entry, "default", buf);
+ elm_entry_input_panel_enabled_set(entry, EINA_FALSE);
+ //elm_entry_select_allow_set(entry, EINA_FALSE);
+ elm_object_disabled_set(entry, EINA_TRUE);
+ if (st->pw_item)
+ elm_object_item_signal_emit(st->pw_item, "elm,state,rename,hide", "");
+ return entry;
+ } else {
+ ptr = elm_entry_utf8_to_markup(st->wifi_passphrase_new);
+ if (ptr != NULL) {
+ elm_entry_entry_set(entry, ptr);
+ free(ptr);
+ } else {
+ ERR("elm_entry_utf8_to_markup is failed\n");
+ }
+ }
+
+ elm_entry_input_panel_return_key_type_set(st->pw_entry,
+ ELM_INPUT_PANEL_RETURN_KEY_TYPE_DONE);
+
+ clr_btn = elm_button_add(entry);
+ elm_object_style_set(clr_btn, "search_clear");
+ elm_object_focus_allow_set(clr_btn, EINA_FALSE);
+ elm_object_part_content_set(entry, "elm.swallow.clear", clr_btn);
+ evas_object_smart_callback_add(clr_btn, "clicked", __eraser_btn_clicked_cb, entry);
+ evas_object_show(clr_btn);
+
+ evas_object_smart_callback_add(entry, "changed",
+ __pw_entry_changed_cb, ad);
+ evas_object_smart_callback_add(entry, "maxlength,reached",
+ __pw_entry_maxlength_reached_cb, ad);
+ evas_object_smart_callback_add(entry, "activated",
+ __pw_entry_activated_cb, NULL);
+ evas_object_smart_callback_add(entry, "focused",
+ __pw_entry_focused_cb, NULL);
+ evas_object_smart_callback_add(entry, "unfocused",
+ __pw_entry_unfocused_cb, NULL);
+
+ __MOBILE_AP_FUNC_EXIT__;
+ return st->pw_entry;
+}
+
+static char *__gl_pw_text_get(void *data, Evas_Object *obj, const char *part)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (data == NULL || obj == NULL || part == NULL) {
+ ERR("Invalid param\n");
+ return NULL;
+ }
+
+ if (strcmp(part, "elm.text.main") != 0) {
+ return NULL;
+ }
+
+ __MOBILE_AP_FUNC_EXIT__;
+ return strdup(STR_PASSWORD);
+}
+
+static Evas_Object *__gl_pw_content_get(void *data, Evas_Object *obj, const char *part)
+{
+
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (data == NULL) {
+ ERR("data is null \n");
+ return NULL;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+
+ Evas_Object * layout = NULL;
+ Evas_Object * entry = NULL;
+
+ if (g_strcmp0(part, "elm.icon.entry") != 0)
+ return NULL;
+
+ layout = elm_layout_add(obj);
+ elm_layout_file_set(layout, FILE_PATH_OF_EDC, "entry_style");
+ evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+ entry = __get_pw_entry(ad, layout);
+
+ elm_object_part_content_set(layout, "entry_part", entry);
+ __MOBILE_AP_FUNC_EXIT__;
+ return layout;
+}
+
+static void __gl_hide_item_sel(void *data, Evas_Object *obj, void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (data == NULL || obj == NULL || event_info == NULL) {
+ ERR("param is NULL\n");
+ return;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+
+ elm_genlist_item_selected_set((Elm_Object_Item*)event_info, EINA_FALSE);
+ __hide_btn_changed_cb(ad, obj, NULL);
+
+ elm_check_state_set(ad->setup.hide_btn, ad->setup.visibility_new ?
+ EINA_FALSE : EINA_TRUE);
+
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static void __gl_security_item_sel(void *data, Evas_Object *obj, void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (data == NULL || obj == NULL || event_info == NULL) {
+ ERR("param is NULL\n");
+ return;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+
+ elm_genlist_item_selected_set((Elm_Object_Item*)event_info, EINA_FALSE);
+ __security_btn_changed_cb(data, obj, NULL);
+ elm_check_state_set(ad->setup.security_btn, ad->setup.security_type_new ==
+ TETHERING_WIFI_SECURITY_TYPE_NONE ? EINA_FALSE : EINA_TRUE);
+
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static void __set_genlist_itc(mh_appdata_t *ad)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ ad->setup.sp_itc = elm_genlist_item_class_new();
+ if (ad->setup.sp_itc == NULL) {
+ ERR("elm_genlist_item_class_new failed\n");
+ __MOBILE_AP_FUNC_EXIT__;
+ return;
+ }
+ ad->setup.sp_itc->item_style = "dialogue/separator";
+ ad->setup.sp_itc->func.text_get = NULL;
+ ad->setup.sp_itc->func.content_get = NULL;
+ ad->setup.sp_itc->func.state_get = NULL;
+ ad->setup.sp_itc->func.del = NULL;
+
+ ad->setup.name_itc = elm_genlist_item_class_new();
+ if (ad->setup.name_itc == NULL) {
+ ERR("elm_genlist_item_class_new failed\n");
+ __MOBILE_AP_FUNC_EXIT__;
+ return;
+ }
+ ad->setup.name_itc->item_style = "multiline_main.sub";
+ ad->setup.name_itc->func.text_get = __gl_device_name_title_label_get;
+ ad->setup.name_itc->func.content_get = NULL;
+ ad->setup.name_itc->func.state_get = NULL;
+ ad->setup.name_itc->func.del = NULL;
+
+ ad->setup.hide_itc = elm_genlist_item_class_new();
+ if (ad->setup.hide_itc == NULL) {
+ ERR("elm_genlist_item_class_new failed\n");
+ __MOBILE_AP_FUNC_EXIT__;
+ return;
+ }
+ ad->setup.hide_itc->item_style = "1line";
+ ad->setup.hide_itc->func.text_get = __gl_hide_label_get;
+ ad->setup.hide_itc->func.content_get = __gl_hide_icon_get;
+ ad->setup.hide_itc->func.state_get = NULL;
+ ad->setup.hide_itc->func.del = NULL;
+
+ ad->setup.security_itc = elm_genlist_item_class_new();
+ if (ad->setup.security_itc == NULL) {
+ ERR("elm_genlist_item_class_new failed\n");
+ __MOBILE_AP_FUNC_EXIT__;
+ return;
+ }
+ ad->setup.security_itc->item_style = "1line";
+ ad->setup.security_itc->func.text_get = __gl_security_label_get;
+ ad->setup.security_itc->func.content_get = __gl_security_icon_get;
+ ad->setup.security_itc->func.state_get = NULL;
+ ad->setup.security_itc->func.del = NULL;
+
+ ad->setup.pw_itc = elm_genlist_item_class_new();
+ if (ad->setup.pw_itc == NULL) {
+ ERR("elm_genlist_item_class_new failed\n");
+ __MOBILE_AP_FUNC_EXIT__;
+ return;
+ }
+ ad->setup.pw_itc->item_style = "entry.main";
+ ad->setup.pw_itc->func.text_get = __gl_pw_text_get;
+ ad->setup.pw_itc->func.content_get = __gl_pw_content_get;
+ ad->setup.pw_itc->func.state_get = NULL;
+ ad->setup.pw_itc->func.del = NULL;
+
+ ad->setup.sp2_itc = elm_genlist_item_class_new();
+ if (ad->setup.sp2_itc == NULL) {
+ ERR("elm_genlist_item_class_new failed\n");
+ __MOBILE_AP_FUNC_EXIT__;
+ return;
+ }
+ ad->setup.sp2_itc->item_style = "dialogue/separator.2";
+ ad->setup.sp2_itc->func.text_get = NULL;
+ ad->setup.sp2_itc->func.content_get = NULL;
+ ad->setup.sp2_itc->func.state_get = NULL;
+ ad->setup.sp2_itc->func.del = NULL;
+
+ __MOBILE_AP_FUNC_EXIT__;
+ return;
+}
+
+static void __deconstruct_wifi_setup_view(mh_wifi_setting_view_t *st)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (st == NULL) {
+ ERR("st is NULL\n");
+ return;
+ }
+
+ evas_object_smart_callback_del(st->hide_btn, "changed",
+ __hide_btn_changed_cb);
+ evas_object_smart_callback_del(st->security_btn, "changed",
+ __security_btn_changed_cb);
+ evas_object_smart_callback_del(st->cancel_button, "clicked",
+ __cancel_btn_cb);
+ evas_object_smart_callback_del(st->save_button, "clicked",
+ __save_btn_cb);
+ evas_object_smart_callback_del(st->genlist, "realized",
+ __gl_realized);
+
+ __MOBILE_AP_FUNC_EXIT__;
+}
+
+static void __settings_reloaded_cb(tethering_error_e result, void *user_data)
+{
+ if (user_data == NULL) {
+ ERR("Invalid parameter\n");
+ return;
+ }
+
+ __MOBILE_AP_FUNC_ENTER__;
+
+ mh_appdata_t *ad = (mh_appdata_t *)user_data;
+
+ if (result != TETHERING_ERROR_NONE)
+ ERR("tethering_wifi_reload_settings is failed [0x%X]\n", result);
+ _update_wifi_item(ad, MH_STATE_NONE);
+
+ __MOBILE_AP_FUNC_EXIT__;
+
+ return;
+}
+
+static void __save_btn_cb(void *data, Evas_Object *object, void *event_info)
+{
+ DBG("+\n");
+ if (data == NULL) {
+ ERR("data is NULL\n");
+ return;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+ mh_wifi_setting_view_t *st = &ad->setup;
+ bool ret = false;
+ bool is_setting_changed = false;
+
+ /* handle hide button change */
+ if (st->visibility != st->visibility_new) {
+ ret = __save_hide_btn_change(ad);
+ if (ret == false) {
+ elm_check_state_set(st->hide_btn, st->visibility ?
+ EINA_FALSE : EINA_TRUE);
+ } else {
+ st->visibility = st->visibility_new;
+ is_setting_changed = true;
+ }
+ }
+ /* handle security button change */
+ if (st->security_type != st->security_type_new) {
+ ret = __save_security_btn_change(ad);
+ if (ret == false) {
+ elm_check_state_set(st->security_btn, st->security_type ==
+ TETHERING_WIFI_SECURITY_TYPE_NONE ? EINA_FALSE : EINA_TRUE);
+ } else {
+ st->security_type = st->security_type_new;
+ is_setting_changed = true;
+ }
+ }
+
+ /* handle wifi passphrase change */
+ if (strcmp(st->wifi_passphrase, st->wifi_passphrase_new)) {
+ ret = __save_wifi_passphrase(ad);
+ if (ret == false) {
+ g_strlcpy(st->wifi_passphrase_new, st->wifi_passphrase,
+ sizeof(st->wifi_passphrase_new));
+ if(st->pw_item)
+ elm_genlist_item_update(st->pw_item);
+ } else {
+ g_strlcpy(st->wifi_passphrase, st->wifi_passphrase_new,
+ sizeof(st->wifi_passphrase));
+ is_setting_changed = true;
+ if (ad->main.help_item) {
+ if (ad->main.help_item)
+ elm_genlist_item_update(ad->main.help_item);
+ }
+ }
+ }
+
+ if (is_setting_changed) {
+ _update_wifi_item(ad, MH_STATE_PROCESS);
+
+ if (ad->main.help_item)
+ elm_genlist_item_update(ad->main.help_item);
+
+ /* reload wifi settings */
+ ret = tethering_wifi_reload_settings(ad->handle, __settings_reloaded_cb,
+ (void *)ad);
+ if (ret != TETHERING_ERROR_NONE)
+ ERR("reload_configuration is failed : %d\n", ret);
+ }
+
+ elm_naviframe_item_pop(ad->naviframe);
+
+ DBG("-\n");
+ return;
+}
+
+static void __cancel_btn_cb(void *data, Evas_Object *object, void *event_info)
+{
+ DBG("+\n");
+
+ if (data == NULL) {
+ ERR("The param is NULL\n");
+ return;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+
+ elm_naviframe_item_pop(ad->naviframe);
+ DBG("-\n");
+ return;
+}
+
+Eina_Bool _setting_back_btn_cb(void *data, Elm_Object_Item *navi_item)
+{
+ DBG("+\n");
+
+ if (data == NULL) {
+ ERR("The param is NULL\n");
+ return EINA_FALSE;
+ }
+
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+ mh_wifi_setting_view_t *st = &ad->setup;
+
+ if (st->visibility != st->visibility_new) {
+ st->visibility_new = st->visibility;
+ }
+
+ if (st->security_type != st->security_type_new) {
+ st->security_type_new = st->security_type;
+ }
+
+ if (strcmp(st->wifi_passphrase_new, st->wifi_passphrase)) {
+ g_strlcpy(st->wifi_passphrase_new, st->wifi_passphrase,
+ sizeof(st->wifi_passphrase_new));
+ }
+ st->pw_entry = NULL;
+ __deconstruct_wifi_setup_view(st);
+
+ if (ad->rename_popup != NULL) {
+ evas_object_del(ad->rename_popup);
+ ad->rename_popup = NULL;
+ }
+ ad->setup.navi_it = NULL;
+
+ DBG("-\n");
+ return EINA_TRUE;
+}
+
+static void __gl_realized(void *data, Evas_Object *obj, void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+ mh_wifi_setting_view_t *st = &(ad->setup);
+ Elm_Object_Item *item = (Elm_Object_Item *)event_info;
+ Evas_Object *ao;
+ Evas_Object *btn;
+ char str[MH_LABEL_LENGTH_MAX] = {0, };
+ int no_of_sp;
+ int i;
+
+ if (item == st->hide_item) {
+ elm_object_item_signal_emit(item, "elm,state,top", "");
+ } else if (item == st->security_item) {
+ elm_object_item_signal_emit(item, "elm,state,center", "");
+ } else if (item == st->pw_item) {
+ elm_object_item_signal_emit(item, "elm,state,bottom", "");
+ } else if (item == st->name_item) {
+ }
+
+ no_of_sp = sizeof(st->sp_item) / sizeof(st->sp_item[0]);
+ for (i = 0; i < no_of_sp; i++) {
+ if (item == st->sp_item[i])
+ elm_object_item_access_unregister(item);
+ }
+
+ if (item == st->hide_item || item == st->security_item) {
+ ao = elm_object_item_access_object_get(item);
+ btn = elm_object_item_part_content_get(item, "on&off");
+ snprintf(str, sizeof(str), "%s, %s", "On/off button",
+ (elm_check_state_get(btn) ? "On" : "Off"));
+ elm_access_info_set(ao, ELM_ACCESS_CONTEXT_INFO, str);
+ }
+
+ if (item == st->pw_item) {
+ elm_object_item_access_unregister(item);
+ ao = elm_object_item_access_register(item);
+ snprintf(str, sizeof(str), "%s, %s", STR_PASSWORD, st->wifi_passphrase_new);
+ elm_access_info_set(ao, ELM_ACCESS_CONTEXT_INFO, str);
+ }
+
+ __MOBILE_AP_FUNC_EXIT__;
+
+ return;
+}
+
+static void __select_passphrase_item(void *data, Evas_Object *obj, void *event_info)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (data == NULL) {
+ ERR("The param is NULL\n");
+ return;
+ }
+
+ Elm_Object_Item *item = (Elm_Object_Item *)event_info;
+ Evas_Object *layout = NULL;
+ mh_appdata_t *ad = (mh_appdata_t *)data;
+
+ elm_genlist_item_selected_set(item, EINA_FALSE);
+
+ layout = elm_layout_add(obj);
+ elm_layout_file_set(layout, FILE_PATH_OF_EDC, "entry_style");
+ evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ __get_pw_entry(ad, layout);
+ __MOBILE_AP_FUNC_EXIT__;
+ return;
+}
+
+Evas_Object *__create_genlist(mh_appdata_t *ad)
+{
+ __MOBILE_AP_FUNC_ENTER__;
+
+ if (ad == NULL) {
+ ERR("ad is NULL\n");
+ return NULL;
+ }
+
+ void *data = (void *)ad;
+ mh_wifi_setting_view_t *st = &ad->setup;
+ Evas_Object *genlist;
+
+ genlist = elm_genlist_add(ad->naviframe);
+ if (genlist == NULL) {
+ ERR("genlist is NULL\n");
+ return NULL;
+ }
+
+ elm_object_style_set(genlist, "dialogue");
+ elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
+ evas_object_smart_callback_add(genlist, "realized", __gl_realized, ad);
+
+ __set_genlist_itc(ad);
+
+ st->name_item = elm_genlist_item_append(genlist, st->name_itc, data, NULL,
+ ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ elm_genlist_item_select_mode_set(st->name_item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+
+ if (st->name_item)
+ elm_object_item_disabled_set(st->name_item, EINA_TRUE);
+
+ st->hide_item = elm_genlist_item_append(genlist, st->hide_itc, data, NULL,
+ ELM_GENLIST_ITEM_NONE, __gl_hide_item_sel, data);
+
+ st->security_item = elm_genlist_item_append(genlist, st->security_itc, data, NULL,
+ ELM_GENLIST_ITEM_NONE, __gl_security_item_sel, data);
+
+ st->pw_item = elm_genlist_item_append(genlist, st->pw_itc, data, NULL,
+ ELM_GENLIST_ITEM_NONE, __select_passphrase_item, ad);
+ if (st->security_type == TETHERING_WIFI_SECURITY_TYPE_NONE)
+ elm_object_item_disabled_set(st->pw_item, EINA_TRUE);
+ else
+ elm_object_item_disabled_set(st->pw_item, EINA_FALSE);
+
+/* End separator is removed because of P131104-03336. It is confirmed by UX team for this case.
+ item = elm_genlist_item_append(genlist, st->sp_itc, NULL, NULL,
+ ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+ st->sp_item[i++] = item;
+*/
+
+ __MOBILE_AP_FUNC_EXIT__;
+
+ return genlist;
+}
+
+void mh_draw_wifi_setup_view(mh_appdata_t *ad)
+{
+ DBG("+\n");
+
+ if (ad == NULL) {
+ ERR("ad is NULL\n");
+ DBG("-\n");
+ return;
+ }
+ Evas_Object *btn;
+ mh_wifi_setting_view_t *st = &ad->setup;
+
+ if (ad->setup.navi_it != NULL) {
+ ERR("Wi-Fi setup view already exists\n");
+ DBG("-\n");
+ return;
+ }
+
+ st->genlist = __create_genlist(ad);
+ if (st->genlist == NULL) {
+ ERR("__create_genlist returns NULL\n");
+ DBG("-\n");
+ return;
+ }
+
+ st->navi_it = elm_naviframe_item_push(ad->naviframe, "IDS_MOBILEAP_MBODY_WI_FI_TETHERING",
+ NULL, NULL, st->genlist, NULL);
+ elm_object_item_domain_text_translatable_set(st->navi_it, PKGNAME, EINA_TRUE);
+
+ elm_naviframe_item_pop_cb_set(st->navi_it, _setting_back_btn_cb, (void *)ad);
+
+ btn = elm_button_add(ad->naviframe);
+ elm_object_style_set(btn, "naviframe/title_cancel");
+ evas_object_smart_callback_add(btn, "clicked", __cancel_btn_cb, ad);
+ elm_object_item_part_content_set(st->navi_it, "title_left_btn", btn);
+ st->cancel_button = btn;
+
+ btn = elm_button_add(ad->naviframe);
+ elm_object_style_set(btn, "naviframe/title_done");
+ evas_object_smart_callback_add(btn, "clicked", __save_btn_cb, ad);
+ elm_object_item_part_content_set(st->navi_it, "title_right_btn", btn);
+ st->save_button = btn;
+ DBG("-\n");
+}
diff --git a/tables/ug-setting-mobileap-efl_ChangeableColorInfo.xml b/tables/ug-setting-mobileap-efl_ChangeableColorInfo.xml
new file mode 100644
index 0000000..942baff
--- /dev/null
+++ b/tables/ug-setting-mobileap-efl_ChangeableColorInfo.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ChangeableColorTables>
+ <ChangeableColorTable num="1">
+ <Theme style="Dark">
+ </Theme>
+ <Theme style="Light">
+ <ChangeableColorInfo id="AO001" inputColor="-" hue="0" saturation="0" value="0" alpha="80" fixedHue="true" fixedSaturation="true" fixedValue="true" />
+ <ChangeableColorInfo id="AO002" inputColor="1" hue="0" saturation="0" value="0" alpha="60" />
+ </Theme>
+ </ChangeableColorTable>
+ <ChangeableColorTable num="2">
+ <Theme style="Dark">
+ </Theme>
+ <Theme style="Light">
+ <ChangeableColorInfo id="AO001" inputColor="-" hue="0" saturation="0" value="0" alpha="80" fixedHue="true" fixedSaturation="true" fixedValue="true" />
+ <ChangeableColorInfo id="AO002" inputColor="1" hue="0" saturation="0" value="0" alpha="60" />
+ </Theme>
+ </ChangeableColorTable>
+ <ChangeableColorTable num="3">
+ <Theme style="Dark">
+ </Theme>
+ <Theme style="Light">
+ <ChangeableColorInfo id="AO001" inputColor="-" hue="0" saturation="0" value="0" alpha="80" fixedHue="true" fixedSaturation="true" fixedValue="true" />
+ <ChangeableColorInfo id="AO002" inputColor="1" hue="0" saturation="0" value="0" alpha="60" />
+ </Theme>
+ </ChangeableColorTable>
+</ChangeableColorTables> \ No newline at end of file
diff --git a/tables/ug-setting-mobileap-efl_fontInfoTable.xml b/tables/ug-setting-mobileap-efl_fontInfoTable.xml
new file mode 100644
index 0000000..573b1b7
--- /dev/null
+++ b/tables/ug-setting-mobileap-efl_fontInfoTable.xml
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<FontInfoTable>
+</FontInfoTable>
diff --git a/ug-setting-mobileap-efl.efl b/ug-setting-mobileap-efl.efl
new file mode 100644
index 0000000..2dbc383
--- /dev/null
+++ b/ug-setting-mobileap-efl.efl
@@ -0,0 +1,19 @@
+ug-setting-mobileap-efl mobileap-agent rw---- ------
+ug-setting-mobileap-efl system::homedir rwxat ------
+ug-setting-mobileap-efl system::vconf rwxat ------
+ug-setting-mobileap-efl pulseaudio rwxat ------
+ug-setting-mobileap-efl org.tizen.indicator -w---- ------
+ug-setting-mobileap-efl dbus rwx--- ------
+ug-setting-mobileap-efl secure-storage rw---- ------
+ug-setting-mobileap-efl secure-storage::tethering rw---- ------
+ug-setting-mobileap-efl connman rw---- ------
+ug-setting-mobileap-efl connman::get rw---- ------
+ug-setting-mobileap-efl net-config rw---- ------
+ug-setting-mobileap-efl tethering::dbus-access rw---- ------
+ug-setting-mobileap-efl ug-setting-mobileap-efl rw---- ------
+ug-setting-mobileap-efl system::vconf_network rw---- ------
+ug-setting-mobileap-efl system::vconf_system r----- ------
+ug-setting-mobileap-efl telephony_framework::vconf r----- ------
+ug-setting-mobileap-efl telephony_framework::api_ps_public rw---- ------
+ug-setting-mobileap-efl ui-gadget::client rw---- ------
+ui-gadget::client ug-setting-mobileap-efl rw---- ------
diff --git a/ug-setting-mobileap-efl.manifest b/ug-setting-mobileap-efl.manifest
new file mode 100644
index 0000000..756e571
--- /dev/null
+++ b/ug-setting-mobileap-efl.manifest
@@ -0,0 +1,9 @@
+<manifest>
+ <request>
+ <domain name="_"/>
+ </request>
+ <assign>
+ <filesystem path="/usr/apps/ug-setting-mobileap-efl/shared/res/tables/ug-setting-mobileap-efl_ChangeableColorInfo.xml" label="_"/>
+ <filesystem path="/usr/apps/ug-setting-mobileap-efl/shared/res/tables/ug-setting-mobileap-efl_fontInfoTable.xml" label="_"/>
+ </assign>
+</manifest>
diff --git a/ug-setting-mobileap-efl.xml b/ug-setting-mobileap-efl.xml
new file mode 100644
index 0000000..f37db78
--- /dev/null
+++ b/ug-setting-mobileap-efl.xml
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" package="ug-setting-mobileap-efl" version="2.0.25" install-location="internal-only">
+ <label>Tethering</label>
+ <description>Tethering UG</description>
+ <ui-application appid="setting-mobileap-efl" exec="/usr/apps/ug-setting-mobileap-efl/bin/ug-setting-mobileap-efl" ui-gadget="true" nodisplay="true" multiple="false" type="capp" taskmanage="false" process-pool="true" hw-acceleration="use-GL">
+ <label>Tethering</label>
+ <label xml:lang="ar-ae">ﺖﻘﻴﻳﺩ</label>
+ <label xml:lang="az-az">Bağlanma</label>
+ <label xml:lang="bg-bg">Привързване</label>
+ <label xml:lang="ca-es">Tethering</label>
+ <label xml:lang="cs-cz">Sdílení internetového připojení</label>
+ <label xml:lang="da-dk">Internetdeling</label>
+ <label xml:lang="de-de">Tethering</label>
+ <label xml:lang="el-gr">Tethering</label>
+ <label xml:lang="en-gb">Tethering</label>
+ <label xml:lang="en-ph">Tethering</label>
+ <label xml:lang="en-us">Tethering</label>
+ <label xml:lang="es-es">Módem USB</label>
+ <label xml:lang="es-mx">Anclaje a red</label>
+ <label xml:lang="et-ee">Mobiilse internetiga ühendamine</label>
+ <label xml:lang="eu-es">Sare ainguraketa</label>
+ <label xml:lang="fi-fi">Yhteyden jako</label>
+ <label xml:lang="fr-ca">Fonction modem</label>
+ <label xml:lang="fr-fr">Fonction modem</label>
+ <label xml:lang="ga-ie">Ag déanamh teaghráin</label>
+ <label xml:lang="gl-es">Ancoraxe á rede</label>
+ <label xml:lang="hi-in">"टेथरिंग</label>
+ <label xml:lang="hr-hr">Dijeljenje veze</label>
+ <label xml:lang="hu-hu">Internetmegosztás</label>
+ <label xml:lang="hy-am">Տեղակապում</label>
+ <label xml:lang="is-is">Sími sem netaðgangsstaður</label>
+ <label xml:lang="it-it">Tethering</label>
+ <label xml:lang="ja-jp">テザリング</label>
+ <label xml:lang="ka-ge">მიბმა</label>
+ <label xml:lang="kk-kz">Шектеу</label>
+ <label xml:lang="ko-kr">테더링</label>
+ <label xml:lang="lt-lt">Siejama</label>
+ <label xml:lang="lv-lv">Ierīces piesaiste tālrunim</label>
+ <label xml:lang="mk-mk">Споделување</label>
+ <label xml:lang="nb-no">Internettdeling</label>
+ <label xml:lang="nl-nl">Tethering</label>
+ <label xml:lang="pl-pl">Udost. poł. internetowego</label>
+ <label xml:lang="pt-br">Ancoragem</label>
+ <label xml:lang="pt-pt">Partilha de Internet</label>
+ <label xml:lang="ro-ro">Tethering</label>
+ <label xml:lang="ru-ru">Модем</label>
+ <label xml:lang="sk-sk">Zdieľanie pripojenia</label>
+ <label xml:lang="sl-si">Tethering</label>
+ <label xml:lang="sr-rs">Vezivanje</label>
+ <label xml:lang="sv-se">Internetdelning</label>
+ <label xml:lang="tr-tr">Bağlantı</label>
+ <label xml:lang="uk-ua">Прив’язка</label>
+ <label xml:lang="uz-uz">Bog‘lash</label>
+ <label xml:lang="zh-cn">网络分享</label>
+ <label xml:lang="zh-hk">網絡共享</label>
+ <label xml:lang="zh-sg">网络分享</label>
+ <label xml:lang="zh-tw">網路共享</label>
+ <icon>/usr/apps/ug-setting-mobileap-efl/res/images/ug-setting-mobileap-efl/org.tizen.tethering.png</icon>
+ <application-service>
+ <operation name="http://tizen.org/appcontrol/operation/pick"/>
+ </application-service>
+ </ui-application>
+ <privileges>
+ <privilege>http://tizen.org/privilege/tethering.admin</privilege>
+ </privileges>
+</manifest>