From 8e5e83eb44f9c388f7ed96cbb895d4aaa64e19f4 Mon Sep 17 00:00:00 2001 From: Seonah Moon Date: Thu, 24 Nov 2016 17:05:51 +0900 Subject: [PATCH 1/1] Add 'show password' check box in the password input field Change-Id: I5792d084f27c943e41c0d1122f85e25dc0afbc20 Signed-off-by: Seonah Moon --- include/mh_string.h | 1 + include/mobile_hotspot.h | 2 + packaging/ug-setting-mobileap-efl.spec | 2 +- po/ar.po | 3 + po/az.po | 3 + po/bg.po | 3 + po/ca.po | 3 + po/cs.po | 3 + po/da.po | 3 + po/de.po | 3 + po/el_GR.po | 3 + po/en.po | 3 + po/en_PH.po | 3 + po/en_US.po | 3 + po/es_ES.po | 3 + po/es_US.po | 3 + po/et.po | 3 + po/eu.po | 3 + po/fi.po | 3 + po/fr.po | 3 + po/fr_CA.po | 3 + po/ga.po | 3 + po/gl.po | 3 + po/hi.po | 3 + po/hr.po | 3 + po/hu.po | 29 ++++---- po/hy.po | 3 + po/is.po | 3 + po/it_IT.po | 3 + po/ja_JP.po | 3 + po/ka.po | 3 + po/kk.po | 3 + po/ko_KR.po | 27 +++---- po/lt.po | 3 + po/lv.po | 3 + po/mk.po | 3 + po/nb.po | 3 + po/nl.po | 3 + po/pl.po | 3 + po/pt_BR.po | 3 + po/pt_PT.po | 3 + po/ro.po | 3 + po/ru_RU.po | 3 + po/sk.po | 3 + po/sl.po | 3 + po/sr.po | 3 + po/sv.po | 3 + po/tr_TR.po | 3 + po/uk.po | 3 + po/uz.po | 3 + po/zh_CN.po | 3 + po/zh_HK.po | 3 + po/zh_TW.po | 3 + src/mh_view_wifi_setup.c | 128 ++++++++++++++++++++++++++++----- 54 files changed, 291 insertions(+), 42 deletions(-) diff --git a/include/mh_string.h b/include/mh_string.h index bda79a7..1452e45 100644 --- a/include/mh_string.h +++ b/include/mh_string.h @@ -79,6 +79,7 @@ #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_SHOW_PASSWORD _("IDS_WIFI_OPT_SHOW_PASSWORD") #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." diff --git a/include/mobile_hotspot.h b/include/mobile_hotspot.h index dbd1849..6fea7d6 100755 --- a/include/mobile_hotspot.h +++ b/include/mobile_hotspot.h @@ -176,6 +176,7 @@ typedef struct { Elm_Genlist_Item_Class *hide_itc; Elm_Genlist_Item_Class *security_itc; Elm_Genlist_Item_Class *pw_itc; + Elm_Genlist_Item_Class *check_box_itc; Elm_Genlist_Item_Class *name_itc; Elm_Genlist_Item_Class *rename_entry_itc; Elm_Genlist_Item_Class *rename_descp_itc; @@ -184,6 +185,7 @@ typedef struct { Elm_Object_Item *hide_item; Elm_Object_Item *security_item; Elm_Object_Item *pw_item; + Elm_Object_Item *check_box_item; Elm_Object_Item *name_item; Elm_Object_Item *pw_guide_item; Elm_Object_Item *rename_entry_item; diff --git a/packaging/ug-setting-mobileap-efl.spec b/packaging/ug-setting-mobileap-efl.spec index 935ae4f..b527e0b 100755 --- a/packaging/ug-setting-mobileap-efl.spec +++ b/packaging/ug-setting-mobileap-efl.spec @@ -3,7 +3,7 @@ Name: ug-setting-mobileap-efl Summary: Tethering UI Gadget Library -Version: 1.0.151 +Version: 1.0.152 Release: 1 Group: App/Network License: Flora-1.1 diff --git a/po/ar.po b/po/ar.po index dc5efa7..ca69d39 100644 --- a/po/ar.po +++ b/po/ar.po @@ -10,6 +10,9 @@ msgstr "تقييد" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "تم الوصول إلى الحد الأقصى من عدد الأحرف %d" +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "عرض كلمة المرور" + msgid "IDS_BR_SK_YES" msgstr "نعم" diff --git a/po/az.po b/po/az.po index bd860e7..99293d6 100644 --- a/po/az.po +++ b/po/az.po @@ -10,6 +10,9 @@ msgstr "Bağlanma" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Simvolların sayı maksimuma %d çatıb" +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Parolu göstər" + msgid "IDS_BR_SK_YES" msgstr "Bəli" diff --git a/po/bg.po b/po/bg.po index c05f95a..cb2aa74 100644 --- a/po/bg.po +++ b/po/bg.po @@ -10,6 +10,9 @@ msgstr "Привързване" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Достигнат е максималният брой знаци %d." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Показване на паролата" + msgid "IDS_BR_SK_YES" msgstr "Да" diff --git a/po/ca.po b/po/ca.po index 1dab336..5860e3f 100644 --- a/po/ca.po +++ b/po/ca.po @@ -10,6 +10,9 @@ msgstr "Tethering" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "S'ha assolit el nombre màxim de %d caràcters." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Mostrar contrasenya" + msgid "IDS_BR_SK_YES" msgstr "Sí" diff --git a/po/cs.po b/po/cs.po index de59beb..9ed35cb 100644 --- a/po/cs.po +++ b/po/cs.po @@ -10,6 +10,9 @@ msgstr "Sdílení internetového připojení" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Bylo dosaženo maximálního počtu znaků %d." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Zobrazit heslo" + msgid "IDS_BR_SK_YES" msgstr "Ano" diff --git a/po/da.po b/po/da.po index 8c7c2ef..609b34c 100644 --- a/po/da.po +++ b/po/da.po @@ -10,6 +10,9 @@ msgstr "Internetdeling" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Det maksimale antal tegn %d er nået." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Vis adgangskode" + msgid "IDS_BR_SK_YES" msgstr "Ja" diff --git a/po/de.po b/po/de.po index 764be38..95c399e 100644 --- a/po/de.po +++ b/po/de.po @@ -10,6 +10,9 @@ msgstr "Tethering" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Maximale Anzahl %d von Zeichen erreicht." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Passwort anzeigen" + msgid "IDS_BR_SK_YES" msgstr "Ja" diff --git a/po/el_GR.po b/po/el_GR.po index 2e12e6c..2173c7a 100644 --- a/po/el_GR.po +++ b/po/el_GR.po @@ -10,6 +10,9 @@ msgstr "Tethering" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Συμπληρώθηκε ο μέγιστος αριθμός %d χαρακτήρων." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Εμφάνιση κωδικού πρόσβασης" + msgid "IDS_BR_SK_YES" msgstr "Ναι" diff --git a/po/en.po b/po/en.po index d6c743c..a416b4b 100644 --- a/po/en.po +++ b/po/en.po @@ -10,6 +10,9 @@ msgstr "Tethering" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Maximum number of characters %d reached." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Show password" + msgid "IDS_BR_SK_YES" msgstr "Yes" diff --git a/po/en_PH.po b/po/en_PH.po index 2ea4feb..1831ef3 100644 --- a/po/en_PH.po +++ b/po/en_PH.po @@ -10,6 +10,9 @@ msgstr "Tethering" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Maximum number of characters %d reached." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Show password" + msgid "IDS_BR_SK_YES" msgstr "Yes" diff --git a/po/en_US.po b/po/en_US.po index b50c3f2..70a7218 100644 --- a/po/en_US.po +++ b/po/en_US.po @@ -10,6 +10,9 @@ msgstr "Tethering" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Maximum number of characters %d reached." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Show password" + msgid "IDS_BR_SK_YES" msgstr "Yes" diff --git a/po/es_ES.po b/po/es_ES.po index 17d14a0..6a275e4 100644 --- a/po/es_ES.po +++ b/po/es_ES.po @@ -10,6 +10,9 @@ msgstr "Módem USB" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Se ha alcanzado el número máximo de caracteres %d." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Mostrar contraseña" + msgid "IDS_BR_SK_YES" msgstr "Sí" diff --git a/po/es_US.po b/po/es_US.po index ff5e3e7..4411745 100644 --- a/po/es_US.po +++ b/po/es_US.po @@ -10,6 +10,9 @@ msgstr "Anclaje a red" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Se alcanzó el número máximo de caracteres (%d)." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Mostrar contraseña" + msgid "IDS_BR_SK_YES" msgstr "Sí" diff --git a/po/et.po b/po/et.po index f80c36e..37e0c0a 100644 --- a/po/et.po +++ b/po/et.po @@ -10,6 +10,9 @@ msgstr "Mobiilse internetiga ühendamine" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Maksimaalne tähemärkide arv (%d) on saavutatud" +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Kuva parool" + msgid "IDS_BR_SK_YES" msgstr "Jah" diff --git a/po/eu.po b/po/eu.po index 76d3d97..02486b4 100644 --- a/po/eu.po +++ b/po/eu.po @@ -10,6 +10,9 @@ msgstr "Sare ainguraketa" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "%d gehienezko karaktere kopurura iritsi zara." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Erakutsi pasahitza" + msgid "IDS_BR_SK_YES" msgstr "Bai" diff --git a/po/fi.po b/po/fi.po index 77bbab2..9b02f42 100644 --- a/po/fi.po +++ b/po/fi.po @@ -10,6 +10,9 @@ msgstr "Yhteyden jako" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Merkkien enimmäismäärä %d on saavutettu." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Näytä salasana" + msgid "IDS_BR_SK_YES" msgstr "Kyllä" diff --git a/po/fr.po b/po/fr.po index 971b3fc..dddf2c2 100644 --- a/po/fr.po +++ b/po/fr.po @@ -10,6 +10,9 @@ msgstr "Fonction modem" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Le nombre maximum de caractères (%d) est atteint." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Afficher le mot de passe" + msgid "IDS_BR_SK_YES" msgstr "Oui" diff --git a/po/fr_CA.po b/po/fr_CA.po index 54cdd3d..cd764f6 100644 --- a/po/fr_CA.po +++ b/po/fr_CA.po @@ -10,6 +10,9 @@ msgstr "Fonction modem" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Le nombre maximum de caractères (%d) est atteint." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Afficher le mot de passe" + msgid "IDS_BR_SK_YES" msgstr "Oui" diff --git a/po/ga.po b/po/ga.po index 1cc3390..03976d4 100644 --- a/po/ga.po +++ b/po/ga.po @@ -10,6 +10,9 @@ msgstr "Ag déanamh teaghráin" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Uaslíon na gcarachtar %d bainte amach." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Taispeáin pasfhocal" + msgid "IDS_BR_SK_YES" msgstr "Déan é" diff --git a/po/gl.po b/po/gl.po index f3f79e1..2fc995b 100644 --- a/po/gl.po +++ b/po/gl.po @@ -10,6 +10,9 @@ msgstr "Ancoraxe á rede" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Alcanzouse o número máximo de carácteres %d." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Amosar contrasinal" + msgid "IDS_BR_SK_YES" msgstr "Si" diff --git a/po/hi.po b/po/hi.po index 9b5a174..d1eac71 100644 --- a/po/hi.po +++ b/po/hi.po @@ -10,6 +10,9 @@ msgstr "टेथरिंग" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "वर्णों की अधिकतम संख्या %d तक पहुँच गई।" +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "पासवर्ड दिखाएँ" + msgid "IDS_BR_SK_YES" msgstr "हाँ" diff --git a/po/hr.po b/po/hr.po index ff0fbf4..730f0e7 100644 --- a/po/hr.po +++ b/po/hr.po @@ -10,6 +10,9 @@ msgstr "Dijeljenje veze" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Dosegnut maksimalan broj znakova %d." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Prikaži lozinku" + msgid "IDS_BR_SK_YES" msgstr "Da" diff --git a/po/hu.po b/po/hu.po index 2394444..32ef867 100644 --- a/po/hu.po +++ b/po/hu.po @@ -10,6 +10,9 @@ msgstr "Internetmegosztás" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Elérte a karakterek maximális számát (%d)." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Jelszó megjelenítése" + msgid "IDS_BR_SK_YES" msgstr "Igen" @@ -65,10 +68,10 @@ msgid "IDS_MOBILEAP_BODY_TETHERING_IS_CURRENTLY_BEING_CONTROLLED_BY_ANOTHER_APPL 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ó." +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." +msgstr "Wi-Fi-internetmegosztás elrejtve." msgid "IDS_MOBILEAP_HEADER_CONNECT_USB_CABLE_ABB" msgstr "USB-kábel csatlakoztatása" @@ -80,7 +83,7 @@ msgid "IDS_COM_SK_SAVE" msgstr "Ment" msgid "IDS_MOBILEAP_HEADER_INSERT_SIM_CARD_ABB" -msgstr "Helyezzen be SIM kártyát" +msgstr "Helyezzen be SIM-kártyát" msgid "IDS_MOBILEAP_HEADER_TETHERING_FAILED_ABB" msgstr "Sikertelen internetmegosztás" @@ -95,10 +98,10 @@ msgid "IDS_MOBILEAP_MBODY_USB_TETHERING" msgstr "USB-internetmegosztás" msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING" -msgstr "Wi-Fi internetmegosztás" +msgstr "Wi-Fi-internetmegosztás" msgid "IDS_MOBILEAP_MBODY_WI_FI_TETHERING_SETTINGS" -msgstr "Wi-Fi int.megosztás beá." +msgstr "Wi-Fi-int.megosztás beá." msgid "IDS_MOBILEAP_POP_CONNECTED_DEVICES_C_PD" msgstr "Csatlakoztatott eszközök: %d" @@ -113,13 +116,13 @@ msgid "IDS_MOBILEAP_POP_ENABLING_USB_TETHERING_WILL_DISCONNECT_PREVIOUS_USB_CONN 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." +msgstr "Az internetmegosztás használatához helyezzen be SIM-kártyát, és indítsa újra az eszközt." 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." +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." @@ -131,7 +134,7 @@ msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT" msgstr "Lejárt az int.mego. kapcs. 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." +msgstr "A mobilinternet-kapcsolat le van tiltva. Engedélyezze a mobilinternet-kapcsolatot, és próbálja újra." msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK" msgstr "Kapcsolódás mobilhál.hoz" @@ -158,7 +161,7 @@ msgid "IDS_ST_BODY_TETHERING_CONSUMES_MORE_BATTERY_POWER_AND_INCREASES_YOUR_DATA 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_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." +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" @@ -245,16 +248,16 @@ msgid "IDS_MOBILEAP_HEADER_ENABLE_USB_TETHERING_ABB" msgstr "USB-int.megosztás bekapcs." msgid "IDS_MOBILEAP_BODY_ENABLING_MOBILE_HOTSPOT_WILL_TURN_OFF_WI_FI_AND_USE_MOBILE_DATA_MSG" -msgstr "A Mobil hotspot bekapcsolása esetén bekapcsol a Wi-Fi, és az eszköz mobil internetkapcsolatot használ majd. Ez az előfizetési csomagtól függően további költséggel járhat. Az internetmegosztásban részt vevő eszközök maximális megengedett száma %d." +msgstr "A Mobil hotspot bekapcsolása esetén bekapcsol a Wi-Fi, és az eszköz mobilinternet-kapcsolatot használ majd. Ez az előfizetési csomagtól függően további költséggel járhat. Az internetmegosztásban részt vevő eszközök maximális megengedett száma %d." msgid "IDS_MOBILEAP_BODY_ENABLING_MOBILE_HOTSPOT_WILL_USE_MOBILE_DATA_MSG" -msgstr "A Mobil hotspot bekapcsolása esetén az eszköz mobil internetkapcsolatot használ majd. Ez az előfizetési csomagtól függően további költséggel járhat. Az internetmegosztásban részt vevő eszközök maximális megengedett száma %d." +msgstr "A Mobil hotspot bekapcsolása esetén az eszköz mobilinternet-kapcsolatot használ majd. Ez az előfizetési csomagtól függően további költséggel járhat. Az internetmegosztásban részt vevő eszközök maximális megengedett száma %d." msgid "IDS_MOBILEAP_BODY_ENABLING_BLUETOOTH_TETHERING_WILL_USE_MOBILE_DATA_MSG" -msgstr "A Bluetooth-internetmegosztás bekapcsolása esetén az eszköz mobil internetkapcsolatot használ majd. Ez az előfizetési csomagtól függően további költséggel járhat. Az internetmegosztásban részt vevő eszközök maximális megengedett száma %d." +msgstr "A Bluetooth-internetmegosztás bekapcsolása esetén az eszköz mobilinternet-kapcsolatot használ majd. Ez az előfizetési csomagtól függően további költséggel járhat. Az internetmegosztásban részt vevő eszközök maximális megengedett száma %d." msgid "IDS_MOBILEAP_BODY_ENABLING_USB_TETHERING_WILL_USE_MOBILE_DATA_MSG" -msgstr "Az USB-internetmegosztás bekapcsolása esetén az eszköz mobil internetkapcsolatot használ majd. Ez az előfizetési csomagtól függően további költséggel járhat. Az internetmegosztásban részt vevő eszközök maximális megengedett száma %d." +msgstr "Az USB-internetmegosztás bekapcsolása esetén az eszköz mobilinternet-kapcsolatot használ majd. Ez az előfizetési csomagtól függően további költséggel járhat. Az internetmegosztásban részt vevő eszközök maximális megengedett száma %d." msgid "IDS_MOBILEAP_HEADER_DISABLE_MOBILE_HOTSPOT_ABB2" msgstr "Mobil hotspot kikapcsolása" diff --git a/po/hy.po b/po/hy.po index 6c379bf..c73d5ee 100644 --- a/po/hy.po +++ b/po/hy.po @@ -10,6 +10,9 @@ msgstr "Տեղակապում" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Հասել է նիշերի առավելագույն քանակին՝ %d" +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Ցույց տալ գաղտնաբառը" + msgid "IDS_BR_SK_YES" msgstr "Այո" diff --git a/po/is.po b/po/is.po index e919cec..94fd684 100644 --- a/po/is.po +++ b/po/is.po @@ -10,6 +10,9 @@ msgstr "Sími sem netaðgangsstaður" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Hámarksfjölda stafa (%d) hefur verið náð." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Sýna lykilorð" + msgid "IDS_BR_SK_YES" msgstr "Já" diff --git a/po/it_IT.po b/po/it_IT.po index 846064c..eb5d060 100644 --- a/po/it_IT.po +++ b/po/it_IT.po @@ -10,6 +10,9 @@ msgstr "Tethering" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "È stato raggiunto il numero massimo di caratteri (%d)." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Mostra password" + msgid "IDS_BR_SK_YES" msgstr "Sì" diff --git a/po/ja_JP.po b/po/ja_JP.po index 67356b2..0d14728 100644 --- a/po/ja_JP.po +++ b/po/ja_JP.po @@ -10,6 +10,9 @@ msgstr "テザリング" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "最大文字数(%d文字)に達しました。" +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "パスワードを表示" + msgid "IDS_BR_SK_YES" msgstr "はい" diff --git a/po/ka.po b/po/ka.po index 57b5000..c0f237f 100644 --- a/po/ka.po +++ b/po/ka.po @@ -10,6 +10,9 @@ msgstr "მიბმა" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "მიღწეულია სიმბოლოების მაქსიმალური რაოდენობა %d" +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "პაროლის გამოჩენა" + msgid "IDS_BR_SK_YES" msgstr "კი" diff --git a/po/kk.po b/po/kk.po index 31964a9..935c2bf 100644 --- a/po/kk.po +++ b/po/kk.po @@ -10,6 +10,9 @@ msgstr "Шектеу" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Ең көп таңбалар санына (%d) жетті" +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Құпиясөзді көрсету" + msgid "IDS_BR_SK_YES" msgstr "Иә" diff --git a/po/ko_KR.po b/po/ko_KR.po index 1769b24..3f03b40 100644 --- a/po/ko_KR.po +++ b/po/ko_KR.po @@ -8,7 +8,10 @@ msgid "IDS_MOBILEAP_BODY_TETHERING" msgstr "테더링" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" -msgstr "최대 글자 수 %d자에 도달하였습니다." +msgstr "최대 글자 수 %d자에 도달했습니다." + +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "비밀번호 표시" msgid "IDS_BR_SK_YES" msgstr "예" @@ -131,7 +134,7 @@ msgid "IDS_MOBILEAP_TMBODY_TETHERING_CONNECTION_TIMED_OUT" msgstr "테더링 연결 시간 초과" msgid "IDS_MSGC_POP_MOBILE_DATA_IS_DISABLED_ENABLE_MOBILE_DATA_AND_TRY_AGAIN" -msgstr "[모바일 데이터]가 해제된 상태입니다. [모바일 데이터]를 실행한 후 다시 시도하세요." +msgstr "모바일 데이터 기능이 해제된 상태입니다. 모바일 데이터 기능을 실행한 후 다시 시도하세요." msgid "IDS_BR_MBODY_CONNECT_TO_MOBILE_NETWORK" msgstr "모바일 네트워크에 연결" @@ -212,7 +215,7 @@ msgid "IDS_MSG_HEADER_NO_NETWORK_CONNECTION" msgstr "연결된 네트워크 없음" msgid "IDS_ST_BODY_CONNECTION_TIMEOUT" -msgstr "연결 시간을 초과하였습니다." +msgstr "연결 시간을 초과했습니다." msgid "IDS_ST_BODY_SETTINGS" msgstr "설정" @@ -245,22 +248,22 @@ msgid "IDS_MOBILEAP_HEADER_ENABLE_USB_TETHERING_ABB" msgstr "USB 테더링 실행" msgid "IDS_MOBILEAP_BODY_ENABLING_MOBILE_HOTSPOT_WILL_TURN_OFF_WI_FI_AND_USE_MOBILE_DATA_MSG" -msgstr "[모바일 핫스팟]을 실행하면 Wi-Fi가 해제되고, 모바일 데이터가 사용됩니다. 요금제에 따라 추가요금이 부과될 수 있습니다. 디바이스는 한 번에 %d개까지 테더링할 수 있습니다." +msgstr "모바일 핫스팟 기능을 실행하면 Wi-Fi가 해제되고, 모바일 데이터가 사용됩니다. 요금제에 따라 추가요금이 부과될 수 있습니다. 디바이스는 한 번에 %d개까지 테더링할 수 있습니다." msgid "IDS_MOBILEAP_BODY_ENABLING_MOBILE_HOTSPOT_WILL_USE_MOBILE_DATA_MSG" -msgstr "[모바일 핫스팟]을 실행하면 모바일 데이터가 사용됩니다. 요금제에 따라 추가요금이 부과될 수 있습니다. 디바이스는 한 번에 %d개까지 테더링할 수 있습니다." +msgstr "모바일 핫스팟 기능을 실행하면 모바일 데이터가 사용됩니다. 요금제에 따라 추가요금이 부과될 수 있습니다. 디바이스는 한 번에 %d개까지 테더링할 수 있습니다." msgid "IDS_MOBILEAP_BODY_ENABLING_BLUETOOTH_TETHERING_WILL_USE_MOBILE_DATA_MSG" -msgstr "[블루투스 테더링]을 실행하면 모바일 데이터가 사용됩니다. 요금제에 따라 추가요금이 부과될 수 있습니다. 디바이스는 한 번에 %d개까지 테더링할 수 있습니다." +msgstr "블루투스 테더링 기능을 실행하면 모바일 데이터가 사용됩니다. 요금제에 따라 추가요금이 부과될 수 있습니다. 디바이스는 한 번에 %d개까지 테더링할 수 있습니다." msgid "IDS_MOBILEAP_BODY_ENABLING_USB_TETHERING_WILL_USE_MOBILE_DATA_MSG" -msgstr "[USB 테더링]을 실행하면 모바일 데이터가 사용됩니다. 요금제에 따라 추가요금이 부과될 수 있습니다. 디바이스는 한 번에 %d개까지 테더링할 수 있습니다." +msgstr "USB 테더링 기능을 실행하면 모바일 데이터가 사용됩니다. 요금제에 따라 추가요금이 부과될 수 있습니다. 디바이스는 한 번에 %d개까지 테더링할 수 있습니다." msgid "IDS_MOBILEAP_HEADER_DISABLE_MOBILE_HOTSPOT_ABB2" msgstr "모바일 핫스팟 해제" msgid "IDS_MOBILEAP_BODY_DISABLING_MOBILE_HOTSPOT_WILL_PREVENT_CONNECTED_DEVICES_MSG" -msgstr "[모바일 핫스팟]을 해제하면 연결된 디바이스가 내 모바일 네트워크 연결을 사용할 수 없습니다." +msgstr "모바일 핫스팟 기능을 해제하면 연결된 디바이스가 내 모바일 네트워크 연결을 사용할 수 없습니다." msgid "IDS_MOBILEAP_SBODY_TAP_HERE_TO_CONFIGURE_TETHERING_ABB" msgstr "테더링을 구성하려면 누르세요." @@ -269,19 +272,19 @@ msgid "IDS_ST_HEADER_TURN_ON_MOBILE_HOTSPOT_ABB" msgstr "모바일 핫스팟 실행" msgid "IDS_ST_POP_TURNING_ON_MOBILE_HOTSPOT_WILL_TURN_OFF_WI_FI_AND_USING_IT_WILL_USE_MOBILE_DATA_THIS_MAY_RESULT_IN_ADDITIONAL_MSG" -msgstr "[모바일 핫스팟]을 실행하면 Wi-Fi가 해제되고 모바일 데이터가 사용됩니다. 요금제에 따라 추가요금이 부과될 수 있습니다. 한 번에 디바이스를 %d개 이상 테더링할 수 없습니다." +msgstr "모바일 핫스팟 기능을 실행하면 Wi-Fi가 해제되고 모바일 데이터가 사용됩니다. 요금제에 따라 추가요금이 부과될 수 있습니다. 한 번에 디바이스를 %d개 이상 테더링할 수 없습니다." msgid "IDS_ST_POP_USING_MOBILE_HOTSPOT_WILL_USE_MOBILE_DATA_THIS_MAY_RESULT_IN_ADDITIONAL_CHARGES_DEPENDING_ON_YOUR_PAYMENT_PLAN_MSG" -msgstr "[모바일 핫스팟]을 사용하면 모바일 데이터가 사용됩니다. 요금제에 따라 추가요금이 부과될 수 있습니다. 한 번에 디바이스를 %d개 이상 테더링할 수 없습니다." +msgstr "모바일 핫스팟 기능을 사용하면 모바일 데이터가 사용됩니다. 요금제에 따라 추가요금이 부과될 수 있습니다. 한 번에 디바이스를 %d개 이상 테더링할 수 없습니다." msgid "IDS_ST_POP_TURNING_ON_WI_FI_WILL_TURN_OFF_MOBILE_HOTSPOT" -msgstr "Wi-Fi를 실행하면 [모바일 핫스팟]이 해제됩니다." +msgstr "Wi-Fi를 실행하면 모바일 핫스팟 기능이 해제됩니다." msgid "IDS_ST_HEADER_TURN_OFF_MOBILE_HOTSPOT_ABB" msgstr "모바일 핫스팟 해제" msgid "IDS_ST_POP_TURNING_OFF_MOBILE_HOTSPOT_WILL_PREVENT_CONNECTED_DEVICES_FROM_USING_YOUR_MOBILE_NETWORK_CONNECTION" -msgstr "[모바일 핫스팟]을 해제하면 연결된 디바이스가 내 모바일 네트워크 연결을 사용할 수 없습니다." +msgstr "모바일 핫스팟 기능을 해제하면 연결된 디바이스가 내 모바일 네트워크 연결을 사용할 수 없습니다." msgid "IDS_ST_MBODY_TETHERING_FUNCS_TURNED_OFF_ABB" msgstr "테더링 기능 해제됨" diff --git a/po/lt.po b/po/lt.po index 6d13719..bce6239 100644 --- a/po/lt.po +++ b/po/lt.po @@ -10,6 +10,9 @@ msgstr "Siejama" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Pasiektas didžiausias simbolių skaičius: %d" +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Rodyti slaptažodį" + msgid "IDS_BR_SK_YES" msgstr "Taip" diff --git a/po/lv.po b/po/lv.po index d627908..7f756a4 100644 --- a/po/lv.po +++ b/po/lv.po @@ -10,6 +10,9 @@ msgstr "Ierīces piesaiste tālrunim" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Sasniegts maksimālais rakstzīmju skaits (%d)" +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Rādīt paroli" + msgid "IDS_BR_SK_YES" msgstr "Jā" diff --git a/po/mk.po b/po/mk.po index ebb6de7..166c2ab 100644 --- a/po/mk.po +++ b/po/mk.po @@ -10,6 +10,9 @@ msgstr "Споделување" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Достигнат е максималниот број знаци %d." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Прикажи лозинка" + msgid "IDS_BR_SK_YES" msgstr "Да" diff --git a/po/nb.po b/po/nb.po index afc01b0..4786cd8 100644 --- a/po/nb.po +++ b/po/nb.po @@ -10,6 +10,9 @@ msgstr "Internettdeling" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Maksimalt antall tegn %d er nådd." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Vis passord" + msgid "IDS_BR_SK_YES" msgstr "Ja" diff --git a/po/nl.po b/po/nl.po index 5e20d53..8612f78 100644 --- a/po/nl.po +++ b/po/nl.po @@ -10,6 +10,9 @@ msgstr "Tethering" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Maximumaantal tekens %d bereikt." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Wachtwoord tonen" + msgid "IDS_BR_SK_YES" msgstr "Ja" diff --git a/po/pl.po b/po/pl.po index 40d8e60..0e337a9 100644 --- a/po/pl.po +++ b/po/pl.po @@ -10,6 +10,9 @@ msgstr "Udost. poł. internetowego" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Osiągnięto maksymalną liczbę znaków: %d." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Wyświetl hasło" + msgid "IDS_BR_SK_YES" msgstr "Tak" diff --git a/po/pt_BR.po b/po/pt_BR.po index dc3ff89..f66d73f 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -10,6 +10,9 @@ msgstr "Ancoragem" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Número máximo de %d caracteres atingido." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Exibir senha" + msgid "IDS_BR_SK_YES" msgstr "Sim" diff --git a/po/pt_PT.po b/po/pt_PT.po index 11c01bf..0767a18 100644 --- a/po/pt_PT.po +++ b/po/pt_PT.po @@ -10,6 +10,9 @@ msgstr "Partilha de Internet" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Número máximo de caracteres %d atingido." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Mostrar palavra-passe" + msgid "IDS_BR_SK_YES" msgstr "Sim" diff --git a/po/ro.po b/po/ro.po index 3971a0b..0df9ad0 100644 --- a/po/ro.po +++ b/po/ro.po @@ -10,6 +10,9 @@ msgstr "Tethering" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "S-a atins numărul maxim de %d caractere." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Afișați parola" + msgid "IDS_BR_SK_YES" msgstr "Da" diff --git a/po/ru_RU.po b/po/ru_RU.po index c2c02c5..b7d6763 100644 --- a/po/ru_RU.po +++ b/po/ru_RU.po @@ -10,6 +10,9 @@ msgstr "Модем" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Достигнуто максимальное число символов (%d)" +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Показать пароль" + msgid "IDS_BR_SK_YES" msgstr "Да" diff --git a/po/sk.po b/po/sk.po index 7919579..d67de15 100644 --- a/po/sk.po +++ b/po/sk.po @@ -10,6 +10,9 @@ msgstr "Zdieľanie pripojenia" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Dosiahol sa maximálny počet znakov (%d)." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Zobraziť heslo" + msgid "IDS_BR_SK_YES" msgstr "Áno" diff --git a/po/sl.po b/po/sl.po index 199a953..ba5da31 100644 --- a/po/sl.po +++ b/po/sl.po @@ -10,6 +10,9 @@ msgstr "Tethering" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Doseženo je največje dovoljeno število znakov %d." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Pokaži geslo" + msgid "IDS_BR_SK_YES" msgstr "Da" diff --git a/po/sr.po b/po/sr.po index 29e9c3a..f9c988b 100644 --- a/po/sr.po +++ b/po/sr.po @@ -10,6 +10,9 @@ msgstr "Vezivanje" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Dostignut je maksimalan broj od %d karaktera." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Prikaži lozinku" + msgid "IDS_BR_SK_YES" msgstr "Da" diff --git a/po/sv.po b/po/sv.po index c41466e..598502c 100644 --- a/po/sv.po +++ b/po/sv.po @@ -10,6 +10,9 @@ msgstr "Internetdelning" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Högsta antal tecken %d har uppnåtts." +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Visa lösenord" + msgid "IDS_BR_SK_YES" msgstr "Ja" diff --git a/po/tr_TR.po b/po/tr_TR.po index 5a5a23a..d74c524 100644 --- a/po/tr_TR.po +++ b/po/tr_TR.po @@ -10,6 +10,9 @@ msgstr "Bağlantı" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Maksimum karakter sayısına %d ulaşıldı" +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Şifreyi göster" + msgid "IDS_BR_SK_YES" msgstr "Evet" diff --git a/po/uk.po b/po/uk.po index ec1955b..d75b482 100644 --- a/po/uk.po +++ b/po/uk.po @@ -10,6 +10,9 @@ msgstr "Прив’язка" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Досягнуто максимальної кількості символів: %d" +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Показати пароль" + msgid "IDS_BR_SK_YES" msgstr "Так" diff --git a/po/uz.po b/po/uz.po index 067dd6a..3d26670 100644 --- a/po/uz.po +++ b/po/uz.po @@ -10,6 +10,9 @@ msgstr "Bog‘lash" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "Belgilar soni ruxsat etilgan maksimal miqdorga %d yetdi" +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "Parol ko‘rsatilsin" + msgid "IDS_BR_SK_YES" msgstr "Ha" diff --git a/po/zh_CN.po b/po/zh_CN.po index e18e057..03f9e15 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -10,6 +10,9 @@ msgstr "网络共享" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "达到的最大字符数 %d" +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "显示密码" + msgid "IDS_BR_SK_YES" msgstr "是" diff --git a/po/zh_HK.po b/po/zh_HK.po index 459d4b5..6fadad7 100644 --- a/po/zh_HK.po +++ b/po/zh_HK.po @@ -10,6 +10,9 @@ msgstr "網絡共享" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "已達字元數量上限 %d" +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "顯示密碼" + msgid "IDS_BR_SK_YES" msgstr "是" diff --git a/po/zh_TW.po b/po/zh_TW.po index 29a8a9a..95b8dbd 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -10,6 +10,9 @@ msgstr "網路共享" msgid "IDS_WIFI_TPOP_MAXIMUM_NUMBER_OF_CHARACTERS_PD_REACHED" msgstr "已達字元數量上限 %d" +msgid "IDS_WIFI_OPT_SHOW_PASSWORD" +msgstr "顯示密碼" + msgid "IDS_BR_SK_YES" msgstr "是" diff --git a/src/mh_view_wifi_setup.c b/src/mh_view_wifi_setup.c index c567b56..6be6a12 100755 --- a/src/mh_view_wifi_setup.c +++ b/src/mh_view_wifi_setup.c @@ -26,6 +26,9 @@ 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 __create_password_item(Evas_Object *genlist, mh_appdata_t *ad); +static void __destroy_password_item(mh_appdata_t *ad); + static guint tethering_param_timer = 0; static void __hide_btn_changed_cb(void *data, Evas_Object *obj, void *event_info) @@ -78,10 +81,15 @@ static void __security_btn_changed_cb(void *data, Evas_Object *obj, void *event_ 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) + if (st->security_type_new == TETHERING_WIFI_SECURITY_TYPE_NONE) { st->security_type_new = TETHERING_WIFI_SECURITY_TYPE_WPA2_PSK; - else + if (st->pw_item == NULL) + __create_password_item(st->genlist, ad); + } else { st->security_type_new = TETHERING_WIFI_SECURITY_TYPE_NONE; + /* Disable password entry */ + __destroy_password_item(ad); + } /* update wifi passphrase item */ if (st->security_type_new == TETHERING_WIFI_SECURITY_TYPE_NONE) { @@ -97,6 +105,28 @@ static void __security_btn_changed_cb(void *data, Evas_Object *obj, void *event_ __MOBILE_AP_FUNC_EXIT__; } +static void __check_box_changed_cb(void *data, Evas_Object *obj, void *event_info) +{ + __MOBILE_AP_FUNC_ENTER__; + + if (data == NULL || obj == NULL) { + ERR("Invalid param\n"); + return; + } + + Eina_Bool state = elm_check_state_get(obj); + mh_appdata_t *ad = (mh_appdata_t *)data; + mh_wifi_setting_view_t *st = &ad->setup; + + if (state) + elm_entry_password_set(st->pw_entry, EINA_FALSE); + else + elm_entry_password_set(st->pw_entry, EINA_TRUE); + + __MOBILE_AP_FUNC_EXIT__; + return; +} + static bool __save_security_btn_change(mh_appdata_t *ad) { __MOBILE_AP_FUNC_ENTER__; @@ -457,7 +487,7 @@ static Evas_Object *__get_pw_entry(void *data, Evas_Object *parent) elm_entry_single_line_set(entry, EINA_TRUE); elm_entry_scrollable_set(entry, EINA_TRUE); - elm_entry_password_set(entry, EINA_FALSE); + elm_entry_password_set(entry, EINA_TRUE); evas_object_smart_callback_add(entry, "language,changed", __pw_entry_language_changed_cb, ad); @@ -574,6 +604,43 @@ static Evas_Object *__gl_pw_content_get(void *data, Evas_Object *obj, const char return NULL; } +static char *_gl_pswd_check_box_text_get(void *data, + Evas_Object *obj, const char *part) +{ + if (!strcmp("elm.text", part)) + return strdup(STR_SHOW_PASSWORD); + + return NULL; + +} + +static Evas_Object *_gl_pswd_check_box_content_get(void *data, + Evas_Object *obj, const char *part) +{ + mh_appdata_t *ad = (mh_appdata_t *)data; + Evas_Object *check = NULL; + + if (data == NULL || obj == NULL || part == NULL) { + ERR("Invalid param\n"); + return NULL; + } + + if (!strcmp("elm.swallow.icon", part)) { + check = elm_check_add(obj); + evas_object_propagate_events_set(check, EINA_FALSE); + + evas_object_size_hint_align_set(check, EVAS_HINT_FILL, EVAS_HINT_FILL); + evas_object_size_hint_weight_set(check, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); + evas_object_smart_callback_add(check, "changed", __check_box_changed_cb, (void *)ad); + + elm_object_focus_allow_set(check, EINA_FALSE); + + return check; + } + return NULL; +} + + static void __gl_hide_item_sel(void *data, Evas_Object *obj, void *event_info) { __MOBILE_AP_FUNC_ENTER__; @@ -665,6 +732,18 @@ static void __set_genlist_itc(mh_appdata_t *ad) ad->setup.pw_itc->func.state_get = NULL; ad->setup.pw_itc->func.del = NULL; + ad->setup.check_box_itc = elm_genlist_item_class_new(); + if (ad->setup.check_box_itc == NULL) { + ERR("elm_genlist_item_class_new failed\n"); + __MOBILE_AP_FUNC_EXIT__; + return; + } + ad->setup.check_box_itc->item_style = MH_GENLIST_1LINE_TEXT_ICON_STYLE; + ad->setup.check_box_itc->func.text_get = _gl_pswd_check_box_text_get; + ad->setup.check_box_itc->func.content_get = _gl_pswd_check_box_content_get; + ad->setup.check_box_itc->func.state_get = NULL; + ad->setup.check_box_itc->func.del = NULL; + __MOBILE_AP_FUNC_EXIT__; return; } @@ -926,6 +1005,34 @@ static void __select_passphrase_item(void *data, Evas_Object *obj, void *event_i return; } +static void __create_password_item(Evas_Object *genlist, mh_appdata_t *ad) +{ + void *data = (void *)ad; + mh_wifi_setting_view_t *st = &ad->setup; + + 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); + + st->check_box_item = elm_genlist_item_append(genlist, st->check_box_itc, data, NULL, + ELM_GENLIST_ITEM_NONE, NULL, NULL); +} + +static void __destroy_password_item(mh_appdata_t *ad) +{ + void *data = (void *)ad; + mh_wifi_setting_view_t *st = &ad->setup; + + elm_object_item_del(st->check_box_item); + st->check_box_item = NULL; + + elm_object_item_del(st->pw_item); + st->pw_item = NULL; +} + Evas_Object *__create_genlist(mh_appdata_t *ad) { __MOBILE_AP_FUNC_ENTER__; @@ -964,19 +1071,8 @@ Evas_Object *__create_genlist(mh_appdata_t *ad) 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; -*/ + if (st->security_type != TETHERING_WIFI_SECURITY_TYPE_NONE) + __create_password_item(genlist, ad); __MOBILE_AP_FUNC_EXIT__; -- 2.7.4