slitaz-tools rev 968
wifi-box: deal with the Start/Stop buttons better
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Sat Mar 26 15:54:25 2016 +0200 (2016-03-26) |
parents | 72f3c042d777 |
children | 10253cb429d5 |
files | boxes/wifi-box po/slitaz-boxes/es.po po/slitaz-boxes/fr.po po/slitaz-boxes/pl.po po/slitaz-boxes/pt_BR.po po/slitaz-boxes/ru.po po/slitaz-boxes/slitaz-boxes.pot po/slitaz-boxes/sv.po po/slitaz-boxes/zh_CN.po |
line diff
1.1 --- a/boxes/wifi-box Tue Mar 15 22:50:01 2016 +0100 1.2 +++ b/boxes/wifi-box Sat Mar 26 15:54:25 2016 +0200 1.3 @@ -4,7 +4,7 @@ 1.4 # is most important, this tool provides a quick way to connect or change Wi-Fi 1.5 # settings while full network configuration is done in TazPanel. 1.6 # 1.7 -# Copyright (C) 2012-2015 SliTaz GNU/Linux - GNU GPL v2 1.8 +# Copyright (C) 2012-2016 SliTaz GNU/Linux - GNU GPL v2 1.9 # 1.10 # Authors: Christophe Lincoln <pankso@slitaz.org> 1.11 # 1.12 @@ -64,7 +64,7 @@ 1.13 if ifconfig | grep -A 1 $WIFI_INTERFACE | \ 1.14 grep -q inet && iwconfig $WIFI_INTERFACE | \ 1.15 grep ESSID | grep -q -w "$essid"; then 1.16 - status=connected 1.17 + status="$(_n 'connected')" 1.18 else 1.19 status="$(_n '-')" 1.20 fi 1.21 @@ -122,14 +122,21 @@ 1.22 1.23 wifi_main() { 1.24 icon='network-wireless' 1.25 + if iwconfig 2>/dev/null | grep -q 'Tx-Power=off'; then 1.26 + startstop="$(_n 'Start Wi-Fi')!media-playback-start:4" 1.27 + refresh='' 1.28 + else 1.29 + startstop="$(_n 'Stop Wi-Fi')!media-playback-stop:3" 1.30 + refresh="--button=gtk-refresh:5" 1.31 + fi 1.32 detect_wifi | yad --title="$(_n 'Wi-Fi network')" --window-icon=$icon \ 1.33 - --width=520 --height=300 --on-top --center \ 1.34 + --width=520 --height=300 --center \ 1.35 --image=$icon --image-on-top \ 1.36 --text="$(_n '<b>Connect to a Wi-Fi network</b> (Double click to connect)')" \ 1.37 --list \ 1.38 --column "$(_n 'ESSID Name')" --column "$(_n 'Quality')" \ 1.39 --column "$(_n 'Encryption')" --column "$(_n 'Status')" \ 1.40 - --button="$(_n 'Start Wi-Fi'):4" --button="$(_n 'Stop Wi-Fi'):3" \ 1.41 + --button="$startstop" $refresh \ 1.42 --button="gtk-preferences:2" --button="gtk-close:1" 1.43 } 1.44 1.45 @@ -143,10 +150,10 @@ 1.46 # Deal with --button values 1.47 case $ret in 1.48 1) exit 0 ;; 1.49 - 2) tazweb --notoolbar http://tazpanel:82/network.cgi?wifi && exit 0 ;; 1.50 - 3) /etc/init.d/network.sh stop && exit 0 ;; 1.51 - 4) start_wifi && exit 0 ;; 1.52 - *) continue ;; 1.53 + 2) tazpanel network#wifi; exit 0 ;; 1.54 + 3) /etc/init.d/network.sh stop; $0 ;; 1.55 + 4) start_wifi; $0 ;; 1.56 + 5) $0 ;; 1.57 esac 1.58 if [ -n "$main" ]; then 1.59 essid=$(echo "$main" | cut -d "|" -f 1) 1.60 @@ -165,7 +172,7 @@ 1.61 usage ;; 1.62 *) 1.63 # Only for root. 1.64 - if [ $(id -u) != 0 ]; then 1.65 + if [ $(id -u) -ne 0 ]; then 1.66 exec tazbox su $0 $@ 1.67 exit 0 1.68 fi
2.1 --- a/po/slitaz-boxes/es.po Tue Mar 15 22:50:01 2016 +0100 2.2 +++ b/po/slitaz-boxes/es.po Sat Mar 26 15:54:25 2016 +0200 2.3 @@ -46,6 +46,9 @@ 2.4 msgid "-" 2.5 msgstr "" 2.6 2.7 +msgid "connected" 2.8 +msgstr "conectado" 2.9 + 2.10 #: boxes/wifi-box:75 2.11 msgid "WPA Password:" 2.12 msgstr "WPA Contraseña:"
3.1 --- a/po/slitaz-boxes/fr.po Tue Mar 15 22:50:01 2016 +0100 3.2 +++ b/po/slitaz-boxes/fr.po Sat Mar 26 15:54:25 2016 +0200 3.3 @@ -49,6 +49,9 @@ 3.4 msgid "-" 3.5 msgstr "" 3.6 3.7 +msgid "connected" 3.8 +msgstr "connecté" 3.9 + 3.10 #: boxes/wifi-box:75 3.11 msgid "WPA Password:" 3.12 msgstr "Mot de passe WPA:"
4.1 --- a/po/slitaz-boxes/pl.po Tue Mar 15 22:50:01 2016 +0100 4.2 +++ b/po/slitaz-boxes/pl.po Sat Mar 26 15:54:25 2016 +0200 4.3 @@ -47,6 +47,9 @@ 4.4 msgid "-" 4.5 msgstr "" 4.6 4.7 +msgid "connected" 4.8 +msgstr "połączony" 4.9 + 4.10 #: boxes/wifi-box:75 4.11 #, fuzzy 4.12 msgid "WPA Password:"
5.1 --- a/po/slitaz-boxes/pt_BR.po Tue Mar 15 22:50:01 2016 +0100 5.2 +++ b/po/slitaz-boxes/pt_BR.po Sat Mar 26 15:54:25 2016 +0200 5.3 @@ -45,6 +45,9 @@ 5.4 msgid "-" 5.5 msgstr "-" 5.6 5.7 +msgid "connected" 5.8 +msgstr "conectado" 5.9 + 5.10 #: boxes/wifi-box:75 5.11 msgid "WPA Password:" 5.12 msgstr "Senha WPA:"
6.1 --- a/po/slitaz-boxes/ru.po Tue Mar 15 22:50:01 2016 +0100 6.2 +++ b/po/slitaz-boxes/ru.po Sat Mar 26 15:54:25 2016 +0200 6.3 @@ -50,6 +50,9 @@ 6.4 msgid "-" 6.5 msgstr "—" 6.6 6.7 +msgid "connected" 6.8 +msgstr "соединено" 6.9 + 6.10 #: boxes/wifi-box:75 6.11 msgid "WPA Password:" 6.12 msgstr "Пароль WPA:"
7.1 --- a/po/slitaz-boxes/slitaz-boxes.pot Tue Mar 15 22:50:01 2016 +0100 7.2 +++ b/po/slitaz-boxes/slitaz-boxes.pot Sat Mar 26 15:54:25 2016 +0200 7.3 @@ -45,6 +45,9 @@ 7.4 msgid "-" 7.5 msgstr "" 7.6 7.7 +msgid "connected" 7.8 +msgstr "" 7.9 + 7.10 #: boxes/wifi-box:75 7.11 msgid "WPA Password:" 7.12 msgstr ""
8.1 --- a/po/slitaz-boxes/sv.po Tue Mar 15 22:50:01 2016 +0100 8.2 +++ b/po/slitaz-boxes/sv.po Sat Mar 26 15:54:25 2016 +0200 8.3 @@ -45,6 +45,9 @@ 8.4 msgid "-" 8.5 msgstr "" 8.6 8.7 +msgid "connected" 8.8 +msgstr "ansluten" 8.9 + 8.10 #: boxes/wifi-box:75 8.11 msgid "WPA Password:" 8.12 msgstr "WPA Lösenord:"
9.1 --- a/po/slitaz-boxes/zh_CN.po Tue Mar 15 22:50:01 2016 +0100 9.2 +++ b/po/slitaz-boxes/zh_CN.po Sat Mar 26 15:54:25 2016 +0200 9.3 @@ -46,6 +46,9 @@ 9.4 msgid "-" 9.5 msgstr "-" 9.6 9.7 +msgid "connected" 9.8 +msgstr "已连接" 9.9 + 9.10 #: boxes/wifi-box:75 9.11 msgid "WPA Password:" 9.12 msgstr "WPA密码:"