slitaz-tools rev 445
gettextize subox and scpbox
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Sat Mar 20 01:02:21 2010 +0100 (2010-03-20) |
parents | c44be8c6a703 |
children | a066b6c3602f |
files | tinyutils/scpbox tinyutils/subox |
line diff
1.1 --- a/tinyutils/scpbox Sat Mar 20 00:49:04 2010 +0100 1.2 +++ b/tinyutils/scpbox Sat Mar 20 01:02:21 2010 +0100 1.3 @@ -5,98 +5,102 @@ 1.4 # 1.5 VERSION=20100314 1.6 1.7 +# Include gettext helper script. 1.8 +. /usr/bin/gettext.sh 1.9 + 1.10 +# Export package name for gettext. 1.11 +TEXTDOMAIN='scpbox' 1.12 +export TEXTDOMAIN 1.13 + 1.14 +# Box 1.15 export SCP_DIALOG=' 1.16 <window title="Scpbox" icon-name="folder-remote"> 1.17 - <vbox> 1.18 +<vbox> 1.19 + 1.20 + <text use-markup="true"> 1.21 + <label>" 1.22 +<b>SliTaz - Scpbox</b>" 1.23 + </label> 1.24 + </text> 1.25 + <text wrap="true" width-chars="52" use-markup="true"> 1.26 + <label>"'`gettext " 1.27 +Copy files securely with scp from Dropbear SSH client/server. 1.28 + "`'"</label> 1.29 + </text> 1.30 + 1.31 + <frame Configuration> 1.32 + <hbox> 1.33 + <text use-markup="true"> 1.34 + <label>"'`gettext "<b>User :</b>"`'"</label> 1.35 + </text> 1.36 + <entry> 1.37 + <variable>USER</variable> 1.38 + </entry> 1.39 + </hbox> 1.40 + <hbox> 1.41 + <text use-markup="true"> 1.42 + <label>"'`gettext "<b>Host :</b>"`'"</label> 1.43 + </text> 1.44 + <entry> 1.45 + <variable>HOST</variable> 1.46 + </entry> 1.47 + </hbox> 1.48 + <hbox> 1.49 + <text use-markup="true"> 1.50 + <label>"'`gettext "<b>Options :</b>"`'"</label> 1.51 + </text> 1.52 + <entry> 1.53 + <default>-r -P 22</default> 1.54 + <variable>SCP_OPTS</variable> 1.55 + </entry> 1.56 + </hbox> 1.57 + </frame> 1.58 + 1.59 + <frame '`gettext "Paths"`'> 1.60 + <hbox> 1.61 + <text use-markup="true"> 1.62 + <label>"'`gettext "<b>Local :</b>"`'"</label> 1.63 + </text> 1.64 + <entry> 1.65 + <input>echo $HOME</input> 1.66 + <variable>LOCAL_PATH</variable> 1.67 + </entry> 1.68 + <button> 1.69 + <input file icon="gtk-open"></input> 1.70 + <action type="fileselect">LOCAL_PATH</action> 1.71 + </button> 1.72 + </hbox> 1.73 + <hbox> 1.74 + <text use-markup="true"> 1.75 + <label>"'`gettext "<b>Remote :</b>"`'"</label> 1.76 + </text> 1.77 + <entry> 1.78 + <variable>REMOTE_PATH</variable> 1.79 + </entry> 1.80 + </hbox> 1.81 + </frame> 1.82 + 1.83 + <hbox> 1.84 + <button> 1.85 + <label>'`gettext "Download"`'</label> 1.86 + <input file icon="down"></input> 1.87 + <action>xterm -geometry 80x16 -e scp $SCP_OPTS $USER@$HOST:$REMOTE_PATH $LOCAL_PATH</action> 1.88 + </button> 1.89 + <button> 1.90 + <label>'`gettext "Upload"`'</label> 1.91 + <input file icon="up"></input> 1.92 + <action>xterm -geometry 80x16 -e scp $SCP_OPTS $LOCAL_PATH $USER@$HOST:$REMOTE_PATH</action> 1.93 + </button> 1.94 + <button> 1.95 + <label>'`gettext "Exit"`'</label> 1.96 + <input file icon="exit"></input> 1.97 + <action type="exit">Exit</action> 1.98 + </button> 1.99 + </hbox> 1.100 + 1.101 +</vbox> 1.102 +</window>' 1.103 1.104 - <text use-markup="true"> 1.105 - <label> 1.106 -" 1.107 -<b>SliTaz - Scpbox</b>" 1.108 - </label> 1.109 - </text> 1.110 - <text wrap="true" width-chars="52" use-markup="true"> 1.111 - <label> 1.112 -" 1.113 -Copy files securely with scp from Dropbear SSH client/server. 1.114 -" 1.115 - </label> 1.116 - </text> 1.117 - 1.118 - <frame Configuration> 1.119 - <hbox> 1.120 - <text use-markup="true"> 1.121 - <label>"<b>User :</b>"</label> 1.122 - </text> 1.123 - <entry> 1.124 - <variable>USER</variable> 1.125 - </entry> 1.126 - </hbox> 1.127 - <hbox> 1.128 - <text use-markup="true"> 1.129 - <label>"<b>Host :</b>"</label> 1.130 - </text> 1.131 - <entry> 1.132 - <variable>HOST</variable> 1.133 - </entry> 1.134 - </hbox> 1.135 - <hbox> 1.136 - <text use-markup="true"> 1.137 - <label>"<b>Options :</b>"</label> 1.138 - </text> 1.139 - <entry> 1.140 - <default>-r -P 22</default> 1.141 - <variable>SCP_OPTS</variable> 1.142 - </entry> 1.143 - </hbox> 1.144 - </frame> 1.145 - 1.146 - <frame Paths> 1.147 - <hbox> 1.148 - <text use-markup="true"> 1.149 - <label>"<b>Local :</b>"</label> 1.150 - </text> 1.151 - <entry> 1.152 - <input>echo $HOME</input> 1.153 - <variable>LOCAL_PATH</variable> 1.154 - </entry> 1.155 - <button> 1.156 - <input file icon="gtk-open"></input> 1.157 - <action type="fileselect">LOCAL_PATH</action> 1.158 - </button> 1.159 - </hbox> 1.160 - 1.161 - <hbox> 1.162 - <text use-markup="true"> 1.163 - <label>"<b>Remote :</b>"</label> 1.164 - </text> 1.165 - <entry> 1.166 - <variable>REMOTE_PATH</variable> 1.167 - </entry> 1.168 - </hbox> 1.169 - </frame> 1.170 - 1.171 - <hbox> 1.172 - <button> 1.173 - <label>Download</label> 1.174 - <input file icon="down"></input> 1.175 - <action>xterm -geometry 80x16 -e scp $SCP_OPTS $USER@$HOST:$REMOTE_PATH $LOCAL_PATH</action> 1.176 - </button> 1.177 - <button> 1.178 - <label>Upload</label> 1.179 - <input file icon="up"></input> 1.180 - <action>xterm -geometry 80x16 -e scp $SCP_OPTS $LOCAL_PATH $USER@$HOST:$REMOTE_PATH</action> 1.181 - </button> 1.182 - <button> 1.183 - <input file icon="exit"></input> 1.184 - <action type="exit">Exit</action> 1.185 - </button> 1.186 - </hbox> 1.187 - 1.188 - </vbox> 1.189 -</window> 1.190 -' 1.191 - 1.192 -gtkdialog --program=SCP_DIALOG 1.193 +gtkdialog --program=SCP_DIALOG >/dev/null 1.194 1.195 exit 0
2.1 --- a/tinyutils/subox Sat Mar 20 00:49:04 2010 +0100 2.2 +++ b/tinyutils/subox Sat Mar 20 01:02:21 2010 +0100 2.3 @@ -1,9 +1,9 @@ 2.4 -#! /bin/sh 2.5 +#!/bin/sh 2.6 # 2.7 # Gtkdialog to execute program as root from a WM menu. 2.8 -# - SliTaz GNU/Linux 2008. 2.9 +# (c) SliTaz GNU/Linux 2008-2010 - GNU gpl. 2.10 # 2.11 -VERSION=20080113 2.12 +VERSION=20100314 2.13 2.14 # Usage. 2.15 if [ -z "$1" ]; then 2.16 @@ -13,51 +13,55 @@ 2.17 fi 2.18 2.19 # Nothing to do if we are root 2.20 -test $(id -u) = 0 && exec $1 2.21 +test $(id -u) = 0 && exec $@ 2.22 + 2.23 +# Include gettext helper script. 2.24 +. /usr/bin/gettext.sh 2.25 + 2.26 +# Export package name for gettext. 2.27 +TEXTDOMAIN='subox' 2.28 +export TEXTDOMAIN 2.29 2.30 # Keep command in an exported variable to be used by SU_DIALOG. 2.31 export SU_CMD=$@ 2.32 2.33 # Main window and root password default entry set to 'root'. 2.34 export SU_DIALOG=' 2.35 -<window title="Subox"> 2.36 - <vbox> 2.37 +<window title="Subox" skip_taskbar_hint="true"> 2.38 +<vbox> 2.39 2.40 - <text use-markup="true"> 2.41 - <label>" 2.42 + <text use-markup="true"> 2.43 + <label>" 2.44 <b>SliTaz - Subox</b>" 2.45 - </label> 2.46 - </text> 2.47 - <text wrap="true" width-chars="48"> 2.48 - <label>" 2.49 -Please enter root password to execute :" 2.50 - </label> 2.51 - </text> 2.52 - <text> 2.53 - <input>echo $SU_CMD</input> 2.54 - </text> 2.55 + </label> 2.56 + </text> 2.57 + <text wrap="true" width-chars="64"> 2.58 + <label>"'`gettext " 2.59 +Please enter root password (default root) to execute :"`' '$1' 2.60 +" 2.61 + </label> 2.62 + </text> 2.63 + 2.64 + <hbox> 2.65 + <text use-markup="true"> 2.66 + <label>"'`gettext "<b>Administrator password :</b>"`'"</label> 2.67 + </text> 2.68 + <entry visibility="false"> 2.69 + <variable>PASSWD</variable> 2.70 + </entry> 2.71 + </hbox> 2.72 + 2.73 + <hbox> 2.74 + <button ok> 2.75 + <action>echo $PASSWD | su -c "$SU_CMD" &</action> 2.76 + <action type="closewindow">SU_DIALOG</action> 2.77 + </button> 2.78 + <button cancel></button> 2.79 + </hbox> 2.80 2.81 - <hbox> 2.82 - <text use-markup="true"> 2.83 - <label>"<b>Root password :</b>"</label> 2.84 - </text> 2.85 - <entry visibility="false"> 2.86 - <default>root</default> 2.87 - <variable>PASSWD</variable> 2.88 - </entry> 2.89 - </hbox> 2.90 - 2.91 - <hbox> 2.92 - <button ok> 2.93 - <action>echo $PASSWD | su -c "$SU_CMD" &</action> 2.94 - <action type="closewindow">SU_DIALOG</action> 2.95 - </button> 2.96 - <button cancel></button> 2.97 - </hbox> 2.98 - 2.99 - </vbox> 2.100 -</window> 2.101 -' 2.102 +</vbox> 2.103 +</window>' 2.104 2.105 gtkdialog --center --program=SU_DIALOG 2.106 + 2.107 exit 0