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