Check-in [72ca0025a7]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview

SHA1 Hash:72ca0025a768091879056024dd526004750712f5
Date: 2012-02-03 23:50:40
User: BarryK
Comment:internationalized: the final files supplied by rodin.s

Tags And Properties
Changes

Changes to woof-code/rootfs-skeleton/etc/rc.d/rc.shutdown

@@ -63,11 +63,11 @@
 #120129 karl godt: improved ZOMBIES, see http://www.murga-linux.com/puppy/viewtopic.php?t=73122
 #120130 rodin.s: update for gettext (line 91).
 
 #110923
 . /usr/bin/gettext.sh # enables use of eval_gettext (several named variables) and ngettext (plurals)
-export TEXTDOMAIN=rc.shutdown
+export TEXTDOMAIN=etcrcd___rc.shutdown
 export OUTPUT_CHARSET=UTF-8
 
 clear
 exec 1> /dev/null 2>&1
 

Changes to woof-code/rootfs-skeleton/usr/local/apps/Connect/connect_help

@@ -1,10 +1,10 @@
 #!/bin/sh
 #called from /usr/sbin/connectwizard
 #120203 BK: internationalized.
 
-export TEXTDOMAIN=connect_help
+export TEXTDOMAIN=Connect___connect_help
 export OUTPUT_CHARSET=UTF-8
 
 export HELPDIALOG="
 <window title=\"$(gettext 'Internet Connection Wizard: HELP')\" icon-name=\"gtk-connect\">
  <vbox>

Changes to woof-code/rootfs-skeleton/usr/local/petget/check_deps.sh

@@ -8,11 +8,11 @@
 #101220 reported missing 'alsa-lib' but wary has 'alsa-lib21a', quick hack fix.
 #101221 yaf-splash fix.
 #110706 finding missing dependencies fix (running mageia 1).
 #120203 BK: internationalized.
 
-export TEXTDOMAIN=check_deps.sh
+export TEXTDOMAIN=petget___check_deps.sh
 export OUTPUT_CHARSET=UTF-8
 
 . /etc/DISTRO_SPECS #has DISTRO_BINARY_COMPAT, DISTRO_COMPAT_VERSION
 . /root/.packages/DISTRO_PKGS_SPECS
 

Changes to woof-code/rootfs-skeleton/usr/local/petget/configure.sh

@@ -4,11 +4,11 @@
 #called from /usr/local/petget/pkg_chooser.sh
 #configure package manager
 #110118 alternate user interfaces.
 #120203 BK: internationalized.
 
-export TEXTDOMAIN=configure.sh
+export TEXTDOMAIN=petget___configure.sh
 export OUTPUT_CHARSET=UTF-8
 
 #export LANG=C
 . /etc/DISTRO_SPECS #has DISTRO_BINARY_COMPAT, DISTRO_COMPAT_VERSION
 . /root/.packages/DISTRO_PKGS_SPECS

Changes to woof-code/rootfs-skeleton/usr/local/petget/dependencies.sh

@@ -23,11 +23,11 @@
 #110723 remove hardcoded path /root/.packages, so can run script in Woof.
 #110822 versioning operators can be chained, ex: +linux_kernel&ge2.6.32&lt2.6.33
 #111107 01micko: fix for '||' messing things up.
 #120203 BK: internationalized.
 
-export TEXTDOMAIN=dependencies.sh
+export TEXTDOMAIN=petget___dependencies.sh
 export OUTPUT_CHARSET=UTF-8
 
 if [ -f ./PKGS_MANAGEMENT ];then #110723
 . ./PKGS_MANAGEMENT
 . ./DISTRO_PET_REPOS

Changes to woof-code/rootfs-skeleton/usr/local/petget/downloadpkgs.sh

@@ -15,11 +15,11 @@
 #101116 call download_file to download pkg, instead of direct run of wget.
 #101118 improve test fail and exit number.
 #110812 hack for pets that are in quirky site at ibiblio.
 #120203 BK: internationalized.
 
-export TEXTDOMAIN=downloadpkgs.sh
+export TEXTDOMAIN=petget___downloadpkgs.sh
 export OUTPUT_CHARSET=UTF-8
 
 #export LANG=C
 PASSEDPARAM=""
 [ $1 ] && PASSEDPARAM="$1" #DOWNLOADONLY

Changes to woof-code/rootfs-skeleton/usr/local/petget/fetchinfo.sh

@@ -5,11 +5,11 @@
 #w019 now have /root/.packages/PKGS_HOMEPAGES
 #101221 yaf-splash fix.
 #110523 Scientific Linux docs.
 #120203 BK: internationalized.
 
-export TEXTDOMAIN=fetchinfo.sh
+export TEXTDOMAIN=petget___fetchinfo.sh
 export OUTPUT_CHARSET=UTF-8
 
 . /etc/DISTRO_SPECS #has DISTRO_BINARY_COMPAT, DISTRO_COMPAT_VERSION
 . /root/.packages/DISTRO_PKGS_SPECS
 

Changes to woof-code/rootfs-skeleton/usr/local/petget/filterpkgs.sh

@@ -13,11 +13,11 @@
 #101129 checkboxes for show EXE DEV DOC NLS.
 #101221 yaf-splash fix.
 #110530 ignore packages with different kernel version number, format -k2.6.32.28- in pkg name (also findnames.sh)...
 #120203 BK: internationalized.
 
-export TEXTDOMAIN=filterpkgs.sh
+export TEXTDOMAIN=petget___filterpkgs.sh
 export OUTPUT_CHARSET=UTF-8
 
 #export LANG=C
 
 . /etc/DISTRO_SPECS #has DISTRO_BINARY_COMPAT, DISTRO_COMPAT_VERSION

Changes to woof-code/rootfs-skeleton/usr/local/petget/findnames.sh

@@ -6,11 +6,11 @@
 #101129 checkboxes for show EXE DEV DOC NLS. fixed some search bugs.
 #110223 run message as separate process.
 #110530 ignore packages with different kernel version number, format -k2.6.32.28- in pkg name (also filterpkgs.sh)...
 #120203 BK: internationalized.
 
-export TEXTDOMAIN=findnames.sh
+export TEXTDOMAIN=petget___findnames.sh
 export OUTPUT_CHARSET=UTF-8
 
 . /etc/DISTRO_SPECS #has DISTRO_BINARY_COMPAT, DISTRO_COMPAT_VERSION
 . /root/.packages/DISTRO_PKGS_SPECS #has PKGS_SPECS_TABLE.
 . /root/.packages/DISTRO_PET_REPOS #has PET_REPOS, PACKAGELISTS_PET_ORDER

Changes to woof-code/rootfs-skeleton/usr/local/petget/installpreview.sh

@@ -8,11 +8,11 @@
 #101221 yaf-splash fix.
 #120101 01micko: jwm >=547 has -reload, no screen flicker.
 #120116 rev. 514 introduced icon rendering method which broke -reload at 547. fixed at rev. 574.
 #120203 BK: internationalized.
 
-export TEXTDOMAIN=installpreview.sh
+export TEXTDOMAIN=petget___installpreview.sh
 export OUTPUT_CHARSET=UTF-8
 
 . /etc/DISTRO_SPECS #has DISTRO_BINARY_COMPAT, DISTRO_COMPAT_VERSION
 . /root/.packages/DISTRO_PKGS_SPECS
 

Changes to woof-code/rootfs-skeleton/usr/local/petget/petget

@@ -20,11 +20,11 @@
 #110523 support for rpm pkgs.
 #120101 01micko: jwm >=547 has -reload, no screen flicker.
 #120116 rev. 514 introduced icon rendering method which broke -reload at 547. fixed at rev. 574.
 #120203 BK: internationalized.
 
-export TEXTDOMAIN=petget
+export TEXTDOMAIN=petget___petget
 export OUTPUT_CHARSET=UTF-8
 
 [ "`whoami`" != "root" ] && exec sudo -A ${0} ${@} #110505
 
 [ ! $1 ] && exit

Changes to woof-code/rootfs-skeleton/usr/local/petget/pkg_chooser.sh

@@ -14,11 +14,11 @@
 #110118 alternate User Interfaces. see also configure.sh.
 #110505 support sudo for non-root user.
 #110706 fix for deps checking.
 #120203 BK: internationalized.
 
-export TEXTDOMAIN=pkg_chooser.sh
+export TEXTDOMAIN=petget___pkg_chooser.sh
 export OUTPUT_CHARSET=UTF-8
 
 [ "`whoami`" != "root" ] && exec sudo -A ${0} ${@} #110505
 
 #export LANG=C

Changes to woof-code/rootfs-skeleton/usr/local/petget/removepreview.sh

@@ -17,11 +17,11 @@
 #120103 shinobar, bk: improve file deletion when older file in lower layer.
 #120107 rerwin: need quotes around some paths in case of space chars.
 #120116 rev. 514 introduced icon rendering method which broke -reload at 547. fixed at rev. 574.
 #120203 BK: internationalized.
 
-export TEXTDOMAIN=removepreview.sh
+export TEXTDOMAIN=petget___removepreview.sh
 export OUTPUT_CHARSET=UTF-8
 
 . /etc/rc.d/PUPSTATE  #111228 this has PUPMODE and SAVE_LAYER.
 . /etc/DISTRO_SPECS #has DISTRO_BINARY_COMPAT, DISTRO_COMPAT_VERSION
 . /root/.packages/DISTRO_PKGS_SPECS

Changes to woof-code/rootfs-skeleton/usr/local/petget/ui_Classic

@@ -1,9 +1,9 @@
 #default user interface.
 #120203 rodin.s: internationalized.
 
-export TEXTDOMAIN=ui_Classic
+export TEXTDOMAIN=petget___ui_Classic
 export OUTPUT_CHARSET=UTF-8
 
 export MAIN_DIALOG="<window title=\"$(gettext 'Puppy Package Manager')\" icon-name=\"gtk-about\">
 
 <vbox>
@@ -95,6 +95,6 @@
 </hbox>
 </vbox>
 </window>
 "
 
-export TEXTDOMAIN=pkg_chooser.sh
+export TEXTDOMAIN=petget___pkg_chooser.sh

Changes to woof-code/rootfs-skeleton/usr/local/petget/ui_Ziggy

@@ -1,9 +1,9 @@
 #alternate user interface designed by zigbert.
 #120203 rodin.s: internationalized.
 
-export TEXTDOMAIN=ui_Ziggy
+export TEXTDOMAIN=petget___ui_Ziggy
 export OUTPUT_CHARSET=UTF-8
 
 ALLITEM='' ; ALLSTOCK='' ; CATHEIGHT='100' ; WINHEIGHT='380'
 if [ "$ALLCATEGORY" != "" ];then
  ALLITEM='<item stock="gtk-ALL">ALL</item>'
@@ -158,6 +158,6 @@
 	'${ALLSTOCK}'}
 class "GtkWidget" style "icon-style"' > /tmp/puppy_package_manager/gtkrc_ppm
 
 export GTK2_RC_FILES=/root/.gtkrc-2.0:/tmp/puppy_package_manager/gtkrc_ppm
 
-export TEXTDOMAIN=pkg_chooser.sh
+export TEXTDOMAIN=petget___pkg_chooser.sh

Changes to woof-code/rootfs-skeleton/usr/local/simple_network_setup/help_security

@@ -1,23 +1,27 @@
 #!/bin/sh
+#120204 BK: internationalized.
+
+export TEXTDOMAIN=sns___help_security
+export OUTPUT_CHARSET=UTF-8
 
 GTKDIALOGEXE="gtkdialog"
 [ "`which gtkdialog4`" ] && GTKDIALOGEXE="gtkdialog4"
 
-export SNS_HELP1_DLG="<window title=\"SNS: Help on security\" icon-name=\"gtk-network\" resizable=\"false\">
+export SNS_HELP1_DLG="<window title=\"$(gettext 'SNS: Help on security')\" icon-name=\"gtk-network\" resizable=\"false\">
 <vbox>
-<text use-markup=\"true\"><label>\"<b>No security</b>
-The wireless network is not encrypted, so anybody can access it. Some wireless routers are setup for MAC Address filtering, restricting which clients can access, so this is a form of security for an un-encrypted network.
-There is no need to type any 'Key' as it is not used.\"</label></text>
-<text use-markup=\"true\"><label>\"<b>WEP</b>
-This is an 'older' method of encryption that is less secure than WPA. Basically, it is a case of 'the weakest link in the chain' -- if any client on the network supports only WEP then all clients must use WEP (and the wireless router must be set to WEP).
-The 'Key' must be a hexadecimal number (composed of the digits 0-9 and a-f) and either 13 or 26 digits long.\"</label></text>
-<text use-markup=\"true\"><label>\"<b>WPA</b>
-This is more secure than WEP and is the recommended choice if your router and Linux driver supports it. There are ctually two types WPA and WPA2, but ticking the 'WPA' radiobutton will use whichever of these is available. Also, there are two encryption management schemes, known as 'TKIP' and 'AES' -- again, whichever is available will be automatically used.
-The 'Key' (sometimes known as the 'passphrase' or 'password') can be composed of any numerical or alphanumeric characters, from 8 to 63 characters long (even spaces are allowed)\"</label></text>
+<text use-markup=\"true\"><label>\"<b>$(gettext 'No security')</b>
+$(gettext "The wireless network is not encrypted, so anybody can access it. Some wireless routers are setup for MAC Address filtering, restricting which clients can access, so this is a form of security for an un-encrypted network.
+There is no need to type any 'Key' as it is not used.")\"</label></text>
+<text use-markup=\"true\"><label>\"<b>$(gettext 'WEP')</b>
+$(gettext "This is an 'older' method of encryption that is less secure than WPA. Basically, it is a case of 'the weakest link in the chain' -- if any client on the network supports only WEP then all clients must use WEP (and the wireless router must be set to WEP).")
+$(gettext "The 'Key' must be a hexadecimal number (composed of the digits 0-9 and a-f) and either 13 or 26 digits long.")\"</label></text>
+<text use-markup=\"true\"><label>\"<b>$(gettext 'WPA')</b>
+$(gettext "This is more secure than WEP and is the recommended choice if your router and Linux driver supports it. There are actually two types WPA and WPA2, but ticking the 'WPA' radiobutton will use whichever of these is available. Also, there are two encryption management schemes, known as 'TKIP' and 'AES' -- again, whichever is available will be automatically used.")
+$(gettext "The 'Key' (sometimes known as the 'passphrase' or 'password') can be composed of any numerical or alphanumeric characters, from 8 to 63 characters long (even spaces are allowed)")\"</label></text>
 
 </vbox>
 </window>"
 
 ${GTKDIALOGEXE} --program=SNS_HELP1_DLG
 
 ###END###

Changes to woof-code/rootfs-skeleton/usr/local/simple_network_setup/rc.network

@@ -11,10 +11,15 @@
 #100703 fix disconnect/reconnect.
 #100804 while testing for module loaded, also test for valid macaddress.
 #101122 wait for module to load.
 #101216 more logging, to /tmp/simple_network_setup.
 #110203 improve scanning.
+#120204 BK: internationalized.
+
+export TEXTDOMAIN=sns___rc.network
+export OUTPUT_CHARSET=UTF-8
+LANGORIG=$LANG
 
 #each line of /etc/simple_network_setup/connections has everything known about a connection:
 #(please ignore spaces, put here for readability only)
 #Wireless:
 #        1         2          3         4       5                                   6                 7           8                 9            10           11                 12         13                         14       15         16          17
@@ -41,11 +46,11 @@
     ifconfig $INTERFACE down
     [ "`iwconfig $INTERFACE | grep "$INTERFACE" | grep "ESSID"`" != "" ] && iwconfig $INTERFACE essid off
     dhcpcd --release $INTERFACE 2>/dev/null
     ip route flush dev $INTERFACE #100703
     #in situation bring down interface from desktop icon...
-    [ "$DISPLAY" ] &&  yaf-splash -placement bottom -bg pink -timeout 5 -text "Network interface ${INTERFACE} has been disabled" &
+    [ "$DISPLAY" ] && LANG=$LANGORIG yaf-splash -placement bottom -bg pink -timeout 5 -text "$(gettext 'Network interface') ${INTERFACE} $(gettext 'has been disabled')" &
    fi
    exit
   ;;
  esac
 fi

Changes to woof-code/rootfs-skeleton/usr/local/simple_network_setup/sns

@@ -20,10 +20,15 @@
 #101029 fix when no wireless networks found.
 #101118 bugfix, so network-disconnect works.
 #110203 improve scanning.
 #110505 support sudo for non-root user.
 #120107 gtkdialog3 to gtkdialog4, new 'Profile' frame in main window, new profiles help window.
+#120204 rodin.s: internationalized.
+
+export TEXTDOMAIN=sns___sns
+export OUTPUT_CHARSET=UTF-8
+. gettext.sh
 
 [ "`whoami`" != "root" ] && exec sudo -A ${0} ${@} #110505
 
 #each line of /etc/simple_network_setup/connections has everything known about a connection:
 #(please ignore spaces, put here for readability only)
@@ -106,19 +111,19 @@
 ALL_IF_DRIVER="`echo -n "$ALL_IF_DRIVER" | sed -e 's%^|%%' | tr '|' '\n'`"
 ALL_IF_BUS="`echo -n "$ALL_IF_BUS" | sed -e 's%^|%%' | tr '|' '\n'`"
 ALL_IF_INFO="`echo -n "$ALL_IF_INFO" | sed -e 's%^|%%' | tr '|' '\n'`"
 
 INTERFACEDESCR="    <hbox spacing=\"10\">
-      <text use-markup=\"true\"><label>\"<b>Interface</b>
+      <text use-markup=\"true\"><label>\"<b>$(gettext 'Interface')</b>
 $ALL_IF_INTERFACE\"</label></text>
-      <text use-markup=\"true\"><label>\"<b>Type</b>
+      <text use-markup=\"true\"><label>\"<b>$(gettext 'Type')</b>
 $ALL_IF_INTTYPE\"</label></text>
-      <text use-markup=\"true\"><label>\"<b>Driver</b>
+      <text use-markup=\"true\"><label>\"<b>$(gettext 'Driver')</b>
 $ALL_IF_DRIVER\"</label></text>
-      <text use-markup=\"true\"><label>\"<b>Bus</b>
+      <text use-markup=\"true\"><label>\"<b>$(gettext 'Bus')</b>
 $ALL_IF_BUS\"</label></text>
-      <text use-markup=\"true\"><label>\"<b>Description</b>
+      <text use-markup=\"true\"><label>\"<b>$(gettext 'Description')</b>
 $ALL_IF_INFO\"</label></text>
     </hbox>"
 
 #test if connected to internet...
 FLAGINTERNETSTATUS='no'
@@ -138,31 +143,31 @@
 fi
 if [ "$FLAGINTERNETSTATUS" == "yes" ];then
  WORKINGIF="`echo -n "$WORKINGIF" | sed -e 's% $%%'`"
  MSGWIF="interface '${WORKINGIF}'"
  [ `echo -n "$WORKINGIF" | wc -w` -gt 1 ] && MSGWIF="interfaces '${WORKINGIF}'"
- MSGSTATUS="<text use-markup=\"true\"><label>\"<b>STATUS: Currently there is a working Internet connection, on ${MSGWIF}</b>\"</label></text>"
+ MSGSTATUS="<text use-markup=\"true\"><label>\"<b>$(gettext 'STATUS: Currently there is a working Internet connection, on') ${MSGWIF}</b>\"</label></text>"
 else
- MSGSTATUS="<text use-markup=\"true\"><label>\"<b>STATUS: Currently there is no Internet connection</b>\"</label></text>"
+ MSGSTATUS="<text use-markup=\"true\"><label>\"<b>$(gettext 'STATUS: Currently there is no Internet connection')</b>\"</label></text>"
 fi
 
-CLICKMSG="<text><label>Puppy has identified these network interfaces on your computer. Click a button to configure the interface for use:</label></text>"
+CLICKMSG="<text><label>$(gettext 'Puppy has identified these network interfaces on your computer. Click a button to configure the interface for use:')</label></text>"
 #100313 add a button for loading a Windows driver...
 if [ "`echo "$ALL_IF_DRIVER" | grep 'ndiswrapper'`" == "" ];then
- CLICKMSG="<text><label>Puppy has identified these network interfaces on your computer. Click a button to configure the interface for use, or click 'Windows' button if you want to install and use a MS Windows driver:</label></text>"
+ CLICKMSG="<text><label>`gettext \"Puppy has identified these network interfaces on your computer. Click a button to configure the interface for use, or click 'Windows' button if you want to install and use a MS Windows driver:\"`</label></text>"
  INTERFACEBUTTONS="${INTERFACEBUTTONS}
   <button><label>Windows</label><action type=\"exit\">Interface_Windows</action></button>"
 fi
 
 #   <text><label>Find out stuff about what is currently working (if anything)</label></text>
 
 #120107 new 'Profile' frame...
 PROFILE_XML=""
-echo "<b>Interface</b>" >/tmp/sns_I_P;  echo "<b>Type</b>" >/tmp/sns_T_P; echo "<b>Driver</b>" >/tmp/sns_D_P; echo "<b>Bus</b>" >/tmp/sns_B_P; echo "<b>Hardware</b>" >/tmp/sns_M_P; echo "" >/tmp/sns_S_P; echo "" >/tmp/sns_DEL_BTN; echo "" >/tmp/sns_CNT_P; echo "<b>Security</b>" >/tmp/sns_SEC_P
+echo "<b>$(gettext 'Interface')</b>" >/tmp/sns_I_P;  echo "<b>$(gettext 'Type')</b>" >/tmp/sns_T_P; echo "<b>$(gettext 'Driver')</b>" >/tmp/sns_D_P; echo "<b>$(gettext 'Bus')</b>" >/tmp/sns_B_P; echo "<b>$(gettext 'Hardware')</b>" >/tmp/sns_M_P; echo "" >/tmp/sns_S_P; echo "" >/tmp/sns_DEL_BTN; echo "" >/tmp/sns_CNT_P; echo "<b>$(gettext 'Security')</b>" >/tmp/sns_SEC_P
 if [ -s /etc/simple_network_setup/connections ];then
  CNT=0
- [ "grep '|Wireless|' /etc/simple_network_setup/connections" != "" ] && echo "<b>Network</b>" >/tmp/sns_S_P
+ [ "grep '|Wireless|' /etc/simple_network_setup/connections" != "" ] && echo "<b>$(gettext 'Network')</b>" >/tmp/sns_S_P
  cat /etc/simple_network_setup/connections |
  while read ONECONNECTION
  do
   CNT=$(($CNT + 1))
   echo "<b>$CNT</b>" >> /tmp/sns_CNT_P
@@ -191,38 +196,38 @@
    break
   fi
   echo "<button><label>${CNT}</label><action>grep -v '${ONECONNECTION}' /etc/simple_network_setup/connections > /tmp/sns_action1</action><action>mv -f /tmp/sns_action1 /etc/simple_network_setup/connections</action><action type=\"exit\">EXITRESTART></action></button>" >> /tmp/sns_DEL_BTN
  done
  if [ "$FLAGINTERNETSTATUS" = "yes" ];then
-  CONNECTBTN_XML="<button><label>DISCONNECT NOW</label><action>/usr/sbin/networkdisconnect</action><action type=\"exit\">EXITNOW</action></button>"
+  CONNECTBTN_XML="<button><label>$(gettext 'DISCONNECT NOW')</label><action>/usr/sbin/networkdisconnect</action><action type=\"exit\">EXITNOW</action></button>"
  else
-  CONNECTBTN_XML="<button><label>CONNECT NOW</label><action>/usr/sbin/networkdisconnect</action><action>/usr/local/simple_network_setup/rc.network start</action><action>sleep 1</action><action type=\"exit\">EXITNOW</action></button>"
+  CONNECTBTN_XML="<button><label>$(gettext 'CONNECT NOW')</label><action>/usr/sbin/networkdisconnect</action><action>/usr/local/simple_network_setup/rc.network start</action><action>sleep 1</action><action type=\"exit\">EXITNOW</action></button>"
  fi
- PROFILE_XML="<frame Profiles>
- <text><label>Connection profiles have previously been created with SNS. These are:</label></text>
+ PROFILE_XML="<frame $(gettext 'Profiles')>
+ <text><label>$(gettext 'Connection profiles have previously been created with SNS. These are:')</label></text>
  <hbox spacing=\"10\"><text use-markup=\"true\"><label>\"`cat /tmp/sns_CNT_P`\"</label></text><text use-markup=\"true\"><label>\"`cat /tmp/sns_I_P`\"</label></text><text use-markup=\"true\"><label>\"`cat /tmp/sns_T_P`\"</label></text><text use-markup=\"true\"><label>\"`cat /tmp/sns_D_P`\"</label></text><text use-markup=\"true\"><label>\"`cat /tmp/sns_B_P`\"</label></text><text use-markup=\"true\"><label>\"`cat /tmp/sns_M_P`\"</label></text><text use-markup=\"true\"><label>\"`cat /tmp/sns_S_P`\"</label></text><text use-markup=\"true\"><label>\"`cat /tmp/sns_SEC_P`\"</label></text></hbox>
- <hbox><text><label>Delete:</label></text>`cat /tmp/sns_DEL_BTN`
+ <hbox><text><label>$(gettext 'Delete:')</label></text>`cat /tmp/sns_DEL_BTN`
    <text><label>\"          \"</label></text>
    ${CONNECTBTN_XML}
    <hbox><button><input file>/usr/local/lib/X11/mini-icons/mini-question.xpm</input><action>/usr/local/simple_network_setup/help_profiles & </action></button></hbox>
  </hbox>
 </frame>"
 fi
 
 #bring up the main window...
-export WIN1_DLG="<window title=\"Simple Network Setup\" icon-name=\"gtk-network\" resizable=\"false\">
+export WIN1_DLG="<window title=\"$(gettext 'Simple Network Setup')\" icon-name=\"gtk-network\" resizable=\"false\">
  <vbox>
- <text use-markup=\"true\"><label>\"<b>Welcome to Barry's Simple Network Setup!</b>\"</label></text>
- <frame Current status>
+ <text use-markup=\"true\"><label>\"<b>`gettext \"Welcome to Barry's Simple Network Setup!\"`</b>\"</label></text>
+ <frame $(gettext 'Current status')>
    ${MSGSTATUS}
    <hbox>
-     <text><label>Detailed network interface Information:</label></text>
+     <text><label>$(gettext 'Detailed network interface Information:')</label></text>
      <button><input file>/usr/local/lib/X11/mini-icons/info16.xpm</input><action>ipinfo & </action></button>
    </hbox>
  </frame>
  ${PROFILE_XML}
- <frame Interfaces>
+ <frame $(gettext 'Interfaces')>
    ${CLICKMSG}
    ${INTERFACEDESCR}
    <hbox>${INTERFACEBUTTONS}</hbox>
  </frame>
  </vbox>
@@ -243,14 +248,14 @@
    modprobe ndiswrapper
    sleep 1
    exec sns
   fi
  fi
- export NDISWRAPPER_DLG="<window title=\"SNS: Install MS Windows driver\" icon-name=\"gtk-network\">
+ export NDISWRAPPER_DLG="<window title=\"$(gettext 'SNS: Install MS Windows driver')\" icon-name=\"gtk-network\">
  <vbox>
   <pixmap><input file>/usr/local/lib/X11/mini-icons/mini.win95.xpm</input></pixmap>
-  <text><label>\"Select the '.inf' file of the required MS Windows driver. If on a CD, you will have to mount it, then navigate to where the '.inf' file is. Note, choose a Windows XP driver if available...\"</label></text>
+  <text><label>\"`gettext \"Select the '.inf' file of the required MS Windows driver. If on a CD, you will have to mount it, then navigate to where the '.inf' file is. Note, choose a Windows XP driver if available...\"`\"</label></text>
   <text><label>\"  \"</label></text>
   <chooser>
     <height>300</height><width>550</width>
     <variable>INF_FILE_NAME</variable>
   </chooser>
@@ -274,25 +279,25 @@
       [ $? -eq 0 ] && FLAGND="ok"
       [ "$FLAGND" != "ok" ] && rmmod ndiswrapper 2>/dev/null
      fi
     fi
     [ "$FLAGND" != "ok" ] && rm -rf /etc/ndiswrapper
-    [ "$FLAGND" != "ok" ] && xmessage -center -bg red "ERROR: Windows driver does not seem to work, it has been uninstalled"
+    [ "$FLAGND" != "ok" ] && xmessage -center -bg red "$(gettext 'ERROR: Windows driver does not seem to work, it has been uninstalled')"
     [ "$FLAGND" == "ok" ] && sleep 1
    ;;
    *)
-    xmessage -center -bg red "ERROR, ${INFFILE} is not a .inf file"
+    xmessage -center -bg red "`eval_gettext \"ERROR, \\\${INFFILE} is not a .inf file\"`"
    ;;
   esac
  fi
  exec sns
 fi
 
 ifPATTERN='^'"$INTERFACE"' '
 if [ "`ifconfig | grep "$ifPATTERN"`" != "" ];then
  #xmessage -center -bg orange -buttons "" "Please wait, bringing down '$INTERFACE'..." &
- yaf-splash -bg orange -placement center -text "Please wait, bringing down '$INTERFACE'..." &
+ yaf-splash -bg orange -placement center -text "$(gettext 'Please wait, bringing down') '$INTERFACE'..." &
  PIDX1=$!
  ifconfig $INTERFACE down
  [ "`iwconfig $INTERFACE | grep "$INTERFACE" | grep "ESSID"`" != "" ] && iwconfig $INTERFACE essid off
  iwconfig $INTERFACE key off #100320 think need this for when I'm experimenting with different wep/wpa/open settings on the same interface.
  #killall dhcpcd
@@ -316,11 +321,11 @@
  FLAGERR=
  rm -f /tmp/sns_scan_radiobuttons
  rm -f /tmp/sns_scan_rawoneline
  rm -f /tmp/sns_scan_oneline
  #xmessage -center -bg orange -buttons "" "Please wait, scanning for wireless networks..." &
- yaf-splash -placement center -bg orange -text "Please wait, scanning for wireless networks..." &
+ yaf-splash -placement center -bg orange -text "$(gettext 'Please wait, scanning for wireless networks...')" &
  PIDXMSG=$!
  echo "Information about this interface:
  Interface: $INTERFACE  Driver: $IF_DRIVER  Bus: $IF_BUS  MacAddress: $MACADDRESS
  Description: $IF_INFO
  " > /tmp/sns_wireless_log
@@ -368,45 +373,45 @@
    rt61|rt73) WPA_DRIVER="ralink" ;;
    *)         WPA_DRIVER="wext" ;;
   esac
 
   if [ ! -f /tmp/sns_scan_radiobuttons ];then
-   FRAME1="<frame Wireless networks><text><label>\" \"</label></text><text><label>No wireless networks found</label></text></frame><text><label>\" \"</label></text>"
+   FRAME1="<frame $(gettext 'Wireless networks')><text><label>\" \"</label></text><text><label>$(gettext 'No wireless networks found')</label></text></frame><text><label>\" \"</label></text>"
    FRAME2=""
    WIN2MSG1=""
    WIN2BUT1=""
   else
-   WIN2MSG1="<text><label>Choose which network you want to use, type of encryption, then click 'CONNECT' button:</label></text>"
+   WIN2MSG1="<text><label>`gettext \"Choose which network you want to use, type of encryption, then click 'CONNECT' button:\"`</label></text>"
    RADIOBUTTONS="`cat /tmp/sns_scan_radiobuttons`"
-   FRAME1="<frame Wireless networks><text><label>\" \"</label></text>${RADIOBUTTONS}<text><label>\" \"</label></text></frame>"
-   FRAME2="<frame Encryption>
+   FRAME1="<frame $(gettext 'Wireless networks')><text><label>\" \"</label></text>${RADIOBUTTONS}<text><label>\" \"</label></text></frame>"
+   FRAME2="<frame $(gettext 'Encryption')>
    <hbox>
     <vbox>
-     <radiobutton><label>none</label><variable>BUTSEC_NONE</variable></radiobutton>
+     <radiobutton><label>$(gettext 'none')</label><variable>BUTSEC_NONE</variable></radiobutton>
      <radiobutton><label>WEP</label><variable>BUTSEC_WEP</variable></radiobutton>
      <radiobutton><label>WPA</label><variable>BUTSEC_WPAPSK</variable></radiobutton>
     </vbox>
     <text><label>\"    \"</label></text>
     <vbox>
-     <hbox><text><label>Key:</label></text><entry><variable>BOX_KEY</variable></entry></hbox>
-     <hbox><button><label>HELP</label><action>/usr/local/simple_network_setup/help_security & </action></button></hbox>
+     <hbox><text><label>$(gettext 'Key:')</label></text><entry><variable>BOX_KEY</variable></entry></hbox>
+     <hbox><button><label>$(gettext 'HELP')</label><action>/usr/local/simple_network_setup/help_security & </action></button></hbox>
     </vbox>
    </hbox>
    </frame>"
-   WIN2BUT1="<button><label>CONNECT</label><action type=\"exit\">BUT_CONNECT</action></button>"
+   WIN2BUT1="<button><label>$(gettext 'CONNECT')</label><action type=\"exit\">BUT_CONNECT</action></button>"
   fi
 
   kill $PIDXMSG ; PIDXMSG=""
 
-  export WIN2_DLG="<window title=\"Simple Network Setup\" icon-name=\"gtk-network\">
+  export WIN2_DLG="<window title=\"$(gettext 'Simple Network Setup')\" icon-name=\"gtk-network\">
   <vbox>
    ${FRAME1}
    ${FRAME2}
    ${WIN2MSG1}
    <hbox>
     ${WIN2BUT1}
-    <button><label>GO BACK TO MAIN WINDOW</label><action type=\"exit\">BUT_GOBACK</action></button>
+    <button><label>$(gettext 'GO BACK TO MAIN WINDOW')</label><action type=\"exit\">BUT_GOBACK</action></button>
    </hbox>
   </vbox>
   </window>"
   RETSTRING="`${GTKDIALOGEXE} --program=WIN2_DLG --center`"
   [ "`echo "$RETSTRING" | grep '^EXIT' | grep 'BUT_GOBACK'`" != "" ] && exec sns
@@ -438,11 +443,11 @@
    [ "$SEC_MGMT" == "" ] && FLAGERR=3
   fi
   if [ ! $FLAGERR ];then
 
    #xmessage -center -bg orange -buttons "" "Please wait, attempting to connect to '${CELL_ESSID}'..." &
-   yaf-splash -placement center -bg orange -text "Please wait, attempting to connect to '${CELL_ESSID}'..." &
+   yaf-splash -placement center -bg orange -text "$(gettext 'Please wait, attempting to connect to') '${CELL_ESSID}'..." &
    PIDX=$!
    echo "STEP2: iwconfig $INTERFACE mode managed" >> /tmp/sns_wireless_log
    iwconfig $INTERFACE mode managed  >> /tmp/sns_wireless_log 2>&1
    echo "STEP3: iwconfig $INTERFACE channel $CELL_CHANNEL" >> /tmp/sns_wireless_log
    iwconfig $INTERFACE channel $CELL_CHANNEL  >> /tmp/sns_wireless_log 2>&1
@@ -544,11 +549,11 @@
          1) BGCOLOR="HotPink" ;;
          2) BGCOLOR="pink" ;;
          *) BGCOLOR="DeepPink" ;;
         esac
         #xmessage -center -bg $BGCOLOR -buttons "" "Please keep waiting, retrying encrypted connection..." &
-        yaf-splash -placement center -bg $BGCOLOR -text "Please keep waiting, retrying encrypted connection..." &
+        yaf-splash -placement center -bg $BGCOLOR -text "$(gettext 'Please keep waiting, retrying encrypted connection...')" &
         PIDX=$!
         continue #try next FIXUP value (see for-loop above). ###BIG FOR LOOP###
        fi
       #fi
       if [ "`pidof wpa_supplicant`" != "" ];then
@@ -584,11 +589,11 @@
           1) BGCOLOR="HotPink" ;;
           2) BGCOLOR="pink" ;;
           *) BGCOLOR="DeepPink" ;;
          esac
          #xmessage -center -bg $BGCOLOR -buttons "" "Please keep waiting, retrying encrypted connection..." &
-         yaf-splash -placement center -bg $BGCOLOR -text "Please keep waiting, retrying encrypted connection..." &
+         yaf-splash -placement center -bg $BGCOLOR -text "$(gettext 'Please keep waiting, retrying encrypted connection...')" &
          PIDX=$!
          continue #try next FIXUP parameter (see for-loop above). ###BIG FOR LOOP###
         fi
        #fi
        [ "`iwconfig $INTERFACE | grep "$INTERFACE" | grep "ESSID"`" != "" ] && iwconfig $INTERFACE essid off
@@ -643,23 +648,23 @@
         esac
         echo "${IFDATA}|${MACADDRESS}|${CELLDATA}|${SEC_KEY}|${SEC_MGMT}|${ENCODEPROTO}|${WPA_DRIVER}|${DHCPCDFIX}|" >> /etc/simple_network_setup/connections
         MSGFIREWALL=""
         CHKFIREWALL=""
         if [ ! -f /etc/rc.d/rc.firewall ];then
-         MSGFIREWALL="<text><label>However, there is one item of recommended housekeeping: you really should be running a firewall. Puppy is inherently secure, however a firewall will give you that extra protection while online. Recommend that you tick the 'Start firewall' checkbox (the firewall will install and will automatically run at all future boots)...</label></text>"
-         CHKFIREWALL="<checkbox><label>Start firewall</label><default>true</default><variable>CHK_FIREWALL</variable></checkbox>"
+         MSGFIREWALL="<text><label>`gettext \"However, there is one item of recommended housekeeping: you really should be running a firewall. Puppy is inherently secure, however a firewall will give you that extra protection while online. Recommend that you tick the 'Start firewall' checkbox (the firewall will install and will automatically run at all future boots)...\"`</label></text>"
+         CHKFIREWALL="<checkbox><label>$(gettext 'Start firewall')</label><default>true</default><variable>CHK_FIREWALL</variable></checkbox>"
         fi
         kill $PIDX
-        export WIN3_DLG="<window title=\"SNS: Simple Network Setup\" icon-name=\"gtk-network\">
+        export WIN3_DLG="<window title=\"$(gettext 'SNS: Simple Network Setup')\" icon-name=\"gtk-network\">
         <vbox>
          <pixmap><input file>/usr/local/lib/X11/pixmaps/ok.xpm</input></pixmap>
-         <text><label>Successful connection to wireless network '${CELL_ESSID}'!</label></text>
-         <text><label>Your Internet should now be working!</label></text>
+         <text><label>$(gettext 'Successful connection to wireless network') '${CELL_ESSID}'!</label></text>
+         <text><label>$(gettext 'Your Internet should now be working!')</label></text>
          ${MSGFIREWALL}
          ${CHKFIREWALL}
-         <text><label>Recommend leave this checkbox ticked, so that Puppy will use SNS to automatically connect to the Internet at bootup. Also clicking the 'connect' icon on the desktop will immediately launch SNS...</label></text>
-         <checkbox><label>Set SNS as default network setup tool</label><default>true</default><variable>CHK_SNSDEF</variable></checkbox>
+         <text><label>`gettext \"Recommend leave this checkbox ticked, so that Puppy will use SNS to automatically connect to the Internet at bootup. Also clicking the 'connect' icon on the desktop will immediately launch SNS...\"`</label></text>
+         <checkbox><label>$(gettext 'Set SNS as default network setup tool')</label><default>true</default><variable>CHK_SNSDEF</variable></checkbox>
          <hbox>
           <button ok></button>
          </hbox>
         </vbox>
         </window>"
@@ -683,38 +688,38 @@
 
  if [ $FLAGERR ];then
   [ $PIDXMSG ] && kill $PIDXMSG
   [ $PIDX ] && kill $PIDX
   case $SEC_MGMT in
-  WPA*) ERR_EXTRA1="Note: the network card and/or Linux driver might not support WPA2, in which case you will need to set the wireless router to WPA. Or, WPA might not be supported at all, in which case you will have to set the router and network card to use WEP." ;;
+  WPA*) ERR_EXTRA1="$(gettext 'Note: the network card and/or Linux driver might not support WPA2, in which case you will need to set the wireless router to WPA. Or, WPA might not be supported at all, in which case you will have to set the router and network card to use WEP.')" ;;
   *)    ERR_EXTRA1="" ;;
   esac
   case $FLAGERR in
-   1) ERR_MSG="Failed to activate interface '${INTERFACE}. Sometimes this is just a temporary problem. Go back to the main window, and you can try again..." ; ERR_EXTRA1="" ;;
-   2) ERR_MSG="ERROR: you did not specify a Key" ; ERR_EXTRA1="" ;;
-   3) ERR_MSG="ERROR: you need to choose WEP or WPA security" ; ERR_EXTRA1="" ;;
-   4) ERR_MSG="Failed to associate '${CELL_ESSID}' with ESSID."; ERR_EXTRA1="" ;;
-   7) ERR_MSG="Failed to obtain Access Point of network.";  ERR_EXTRA1="" ;;
-   5) ERR_MSG="wpa_supplicant has timed out trying to associate with the network card." ;;
-   6) ERR_MSG="DHCP client failed to negotiate with wireless network '${CELL_ESSID}'" ;;
-   *) ERR_MSG="Failed to connect to wireless network '${CELL_ESSID}'" ;;
+   1) ERR_MSG="`eval_gettext \"Failed to activate interface '\\\${INTERFACE}. Sometimes this is just a temporary problem. Go back to the main window, and you can try again...\"`" ; ERR_EXTRA1="" ;;
+   2) ERR_MSG="$(gettext 'ERROR: you did not specify a Key')" ; ERR_EXTRA1="" ;;
+   3) ERR_MSG="$(gettext 'ERROR: you need to choose WEP or WPA security')" ; ERR_EXTRA1="" ;;
+   4) ERR_MSG="`eval_gettext \"Failed to associate '\\\${CELL_ESSID}' with ESSID.\"`"; ERR_EXTRA1="" ;;
+   7) ERR_MSG="$(gettext 'Failed to obtain Access Point of network.')";  ERR_EXTRA1="" ;;
+   5) ERR_MSG="$(gettext 'wpa_supplicant has timed out trying to associate with the network card.')" ;;
+   6) ERR_MSG="$(gettext 'DHCP client failed to negotiate with wireless network') '${CELL_ESSID}'" ;;
+   *) ERR_MSG="$(gettext 'Failed to connect to wireless network') '${CELL_ESSID}'" ;;
   esac
-  export WIN3_DLG="<window title=\"Simple Network Setup\" icon-name=\"gtk-network\">
+  export WIN3_DLG="<window title=\"$(gettext 'Simple Network Setup')\" icon-name=\"gtk-network\">
  <vbox>
   <pixmap><input file>/usr/local/lib/X11/pixmaps/error.xpm</input></pixmap>
   <text use-markup=\"true\"><label>\"<b>${ERR_MSG}</b>
 ${ERR_EXTRA1}\"</label></text>
-  <text><label>So, what do you want to do? If you go back to the main window, you could test a different interface or network. Note, sometimes an error 'goes away' if you retry.</label></text>
+  <text><label>`gettext \"So, what do you want to do? If you go back to the main window, you could test a different interface or network. Note, sometimes an error 'goes away' if you retry.\"`</label></text>
   <text><label>\"  \"</label></text>
   <hbox>
-   <text><label>View log of attempted connection:</label></text>
-   <button><label>LOG</label><action>echo ' ' >> /tmp/sns_wireless_log</action><action>echo '*********************************************************' >> /tmp/sns_wireless_log</action><action>echo 'LAST 10 LINES of /var/log/messages:' >> /tmp/sns_wireless_log</action><action>tail -n 10 /var/log/messages >> /tmp/sns_wireless_log</action><action>defaulttextviewer /tmp/sns_wireless_log & </action></button>
+   <text><label>$(gettext 'View log of attempted connection:')</label></text>
+   <button><label>$(gettext 'LOG')</label><action>echo ' ' >> /tmp/sns_wireless_log</action><action>echo '*********************************************************' >> /tmp/sns_wireless_log</action><action>echo 'LAST 10 LINES of /var/log/messages:' >> /tmp/sns_wireless_log</action><action>tail -n 10 /var/log/messages >> /tmp/sns_wireless_log</action><action>defaulttextviewer /tmp/sns_wireless_log & </action></button>
   </hbox>
   <text><label>\"  \"</label></text>
   <hbox>
-    <button><label>GO BACK TO MAIN WINDOW</label><action type=\"exit\">BUT_GOBACK</action></button>
-    <button><label>QUIT</label><action type=\"exit\">BUT_QUIT</action></button>
+    <button><label>$(gettext 'GO BACK TO MAIN WINDOW')</label><action type=\"exit\">BUT_GOBACK</action></button>
+    <button><label>$(gettext 'QUIT')</label><action type=\"exit\">BUT_QUIT</action></button>
    </hbox>
  </vbox>
 </window>"
   RETSTRING="`${GTKDIALOGEXE} --program=WIN3_DLG --center`"
   [ "`echo "$RETSTRING" | grep '^EXIT' | grep 'BUT_GOBACK'`" != "" ] && exec sns
@@ -724,11 +729,11 @@
 fi #end test "$IF_INTTYPE" == "Wireless"
 
 ############Wired setup###############
 if [ "$IF_INTTYPE" == "Wired" ];then
  #xmessage -center -bg orange -buttons "" "Please wait, trying to connect to interface '${INTERFACE}'..." &
- yaf-splash -placement center -bg orange -text "Please wait, trying to connect to interface '${INTERFACE}'..." &
+ yaf-splash -placement center -bg orange -text "$(gettext 'Please wait, trying to connect to interface') '${INTERFACE}'..." &
  PIDXX=$!
  echo "Information about this interface:
  Interface: $INTERFACE  Driver: $IF_DRIVER  Bus: $IF_BUS  MacAddress: $MACADDRESS
  Description: $IF_INFO
  " > /tmp/sns_wired_log
@@ -747,18 +752,18 @@
       # add ethtool test, just in case it helps at times...
       sleep 1
       if ! ethtool "$INTERFACE" | grep -Fq 'Link detected: yes' ; then
        ifconfig $INTERFACE down
        kill $PIDXX
-       export WIN4_DLG="<window title=\"Simple Network Setup\" icon-name=\"gtk-network\">
+       export WIN4_DLG="<window title=\"$(gettext 'Simple Network Setup')\" icon-name=\"gtk-network\">
   <vbox>
    <pixmap><input file>/usr/local/lib/X11/pixmaps/error.xpm</input></pixmap>
-   <text><label>There does not seem to be any network connected to '${INTERFACE}'</label></text>
-   <text><label>Is the network cable unplugged? Modem router turned off? If you can fix it, great, otherwise try a different interface. Click 'GO BACK TO MAIN WINDOW' button to try again...</label></text>
+   <text><label>$(gettext 'There does not seem to be any network connected to') '${INTERFACE}'</label></text>
+   <text><label>`gettext \"Is the network cable unplugged? Modem router turned off? If you can fix it, great, otherwise try a different interface. Click 'GO BACK TO MAIN WINDOW' button to try again...\"`</label></text>
    <hbox>
-     <button><label>GO BACK TO MAIN WINDOW</label><action type=\"exit\">BUT_GOBACK</action></button>
-     <button><label>QUIT</label><action type=\"exit\">BUT_QUIT</action></button>
+     <button><label>$(gettext 'GO BACK TO MAIN WINDOW')</label><action type=\"exit\">BUT_GOBACK</action></button>
+     <button><label>$(gettext 'QUIT')</label><action type=\"exit\">BUT_QUIT</action></button>
     </hbox>
   </vbox>
  </window>"
        RETSTRING="`${GTKDIALOGEXE} --program=WIN4_DLG --center`"
        [ "`echo "$RETSTRING" | grep '^EXIT' | grep 'BUT_GOBACK'`" != "" ] && exec sns
@@ -782,17 +787,17 @@
   fi
  fi
  kill $PIDXX
 
  if [ "$MODTIME2" != "$MODTIME1" ];then
-  export WIN5_DLG="<window title=\"Simple Network Setup\" icon-name=\"gtk-network\">
+  export WIN5_DLG="<window title=\"$(gettext 'Simple Network Setup')\" icon-name=\"gtk-network\">
  <vbox>
   <pixmap><input file>/usr/local/lib/X11/pixmaps/ok.xpm</input></pixmap>
-  <text><label>Successful connection to wired network '${INTERFACE}'!</label></text>
-  <text><label>Your Internet should now be working!</label></text>
-  <text><label>Recommend leave this checkbox ticked, so that Puppy will use SNS to automatically connect to the Internet at bootup. Also clicking the 'connect' icon on the desktop will immediately launch SNS...</label></text>
-  <checkbox><label>Set SNS as default network setup tool</label><default>true</default><variable>CHK_SNSDEF</variable></checkbox>
+  <text><label>$(gettext 'Successful connection to wired network') '${INTERFACE}'!</label></text>
+  <text><label>$(gettext 'Your Internet should now be working!')</label></text>
+  <text><label>`gettext \"Recommend leave this checkbox ticked, so that Puppy will use SNS to automatically connect to the Internet at bootup. Also clicking the 'connect' icon on the desktop will immediately launch SNS...\"</label></text>
+  <checkbox><label>$(gettext 'Set SNS as default network setup tool')</label><default>true</default><variable>CHK_SNSDEF</variable></checkbox>
   <hbox><button ok></button></hbox>
  </vbox>
 </window>"
   RETSTR5="`${GTKDIALOGEXE} --program=WIN5_DLG --center`"
   if [ "`echo "$RETSTR5" | grep '^CHK_SNSDEF' | grep 'true'`" != "" ];then
@@ -808,24 +813,24 @@
   echo "${IFDATA}|${MACADDRESS}|${DHCPCDFIX}|" >> /etc/simple_network_setup/connections
  else
   ifconfig $INTERFACE down
   dhcpcd --release $INTERFACE 2>/dev/null
   ip route flush dev $INTERFACE #100703
-  export WIN6_DLG="<window title=\"Simple Network Setup\" icon-name=\"gtk-network\">
+  export WIN6_DLG="<window title=\"$(gettext 'Simple Network Setup')\" icon-name=\"gtk-network\">
  <vbox>
   <pixmap><input file>/usr/local/lib/X11/pixmaps/error.xpm</input></pixmap>
-  <text><label>Failed to connect to wired network '${INTERFACE}'</label></text>
-  <text><label>The network does exist, however failed to negotiate with the DHCP server. Is there a wireless interface? -- maybe try that. Click 'GO BACK TO MAIN WINDOW' button to try again...</label></text>
+  <text><label>$(gettext 'Failed to connect to wired network') '${INTERFACE}'</label></text>
+  <text><label>`gettext \"The network does exist, however failed to negotiate with the DHCP server. Is there a wireless interface? -- maybe try that. Click 'GO BACK TO MAIN WINDOW' button to try again...\"`</label></text>
   <text><label>\"  \"</label></text>
   <hbox>
-   <text><label>View log of attempted connection:</label></text>
-   <button><label>LOG</label><action>defaulttextviewer /tmp/sns_wired_log & </action></button>
+   <text><label>$(gettext 'View log of attempted connection:')</label></text>
+   <button><label>$(gettext 'LOG')</label><action>defaulttextviewer /tmp/sns_wired_log & </action></button>
   </hbox>
   <text><label>\"  \"</label></text>
   <hbox>
-    <button><label>GO BACK TO MAIN WINDOW</label><action type=\"exit\">BUT_GOBACK</action></button>
-    <button><label>QUIT</label><action type=\"exit\">BUT_QUIT</action></button>
+    <button><label>$(gettext 'GO BACK TO MAIN WINDOW')</label><action type=\"exit\">BUT_GOBACK</action></button>
+    <button><label>$(gettext 'QUIT')</label><action type=\"exit\">BUT_QUIT</action></button>
    </hbox>
  </vbox>
 </window>"
   RETSTRING="`${GTKDIALOGEXE} --program=WIN6_DLG --center`"
   [ "`echo "$RETSTRING" | grep '^EXIT' | grep 'BUT_GOBACK'`" != "" ] && exec sns

Changes to woof-code/rootfs-skeleton/usr/local/video_upgrade/video_upgrade_wizard

@@ -1,6 +1,11 @@
 #!/bin/sh
+#120204 rodin.s: internationalized.
+
+export TEXTDOMAIN=vidupgrd___video_upgrade_wizard
+export OUTPUT_CHARSET=UTF-8
+. gettext.sh
 
 . /etc/DISTRO_SPECS
 
 [ "$DISTRO_COMPAT_VERSION" != "wary5" ] && exec /usr/local/video_upgrade/video_upgrade_wizard-OLD
 
@@ -14,23 +19,23 @@
 XORGVER="`Xorg -version 2>&1 | grep '^X\.Org' | rev | cut -f 1 -d ' ' | rev`" #server version.
 [ ! "$XORGVER" ] && XORGVER="1.3" #precaution.
 
 if vercmp $XORGVER gt 1.5;then
  #my xorg 7.6 mega pkg has server 1.11.0
- INSERT1="<text><label>Xorg server version '${XORGVER}' is currently running, so it seems that you have already upgraded Xorg.</label></text>"
+ INSERT1="<text><label>`eval_gettext \"Xorg server version '\\\${XORGVER}' is currently running, so it seems that you have already upgraded Xorg.\"`</label></text>"
 else
  #offer to upgrade...
 
  ping -c 1 www.google.com
  if [ $? -ne 0 ];then
-  INSERT0="<text use-markup=\"true\"><label>\"<b>Currently not connected to the Internet. If you wish to connect later, you can run this Video Upgrade Wizard again via the 'setup' icon on the desktop or the 'Setup' category in the menu. Note, to connect to the Internet, click 'connect' icon on left of desktop.</b>\"</label></text>"
+  INSERT0="<text use-markup=\"true\"><label>\"<b>`gettext \"Currently not connected to the Internet. If you wish to connect later, you can run this Video Upgrade Wizard again via the 'setup' icon on the desktop or the 'Setup' category in the menu. Note, to connect to the Internet, click 'connect' icon on left of desktop.\"`</b>\"</label></text>"
  fi
 
 
- INSERT1="<frame Xorg 7.6 Mega Package>
+ INSERT1="<frame $(gettext 'Xorg 7.6 Mega Package')>
   <hbox>
-   <text><label>Wary can be upgraded from Xorg 7.3 to Xorg 7.6. The PET is large, 21MB. Click button to download and install it:</label></text>
+   <text><label>$(gettext 'Wary can be upgraded from Xorg 7.3 to Xorg 7.6. The PET is large, 21MB. Click button to download and install it:')</label></text>
    <vbox>
     <button>
      <input file>/usr/local/lib/X11/pixmaps/pet48x.png</input>
      <action>EXIT:xorg76pet</action>
     </button>
@@ -38,16 +43,16 @@
   </hbox>
   </frame>"
 
 fi
 
-export VIDEOUPGRADE_DLG="<window title=\"Video Driver Upgrade Wizard\" icon-name=\"gtk-select-color\">
+export VIDEOUPGRADE_DLG="<window title=\"$(gettext 'Video Driver Upgrade Wizard')\" icon-name=\"gtk-select-color\">
  <vbox>
   ${INSERT0}
   ${INSERT1}
   <hbox>
-   <text use-markup=\"true\"><label>\"<b>To decline upgrade, click 'OK' button:</b>\"</label></text>
+   <text use-markup=\"true\"><label>\"<b>`gettext \"To decline upgrade, click 'OK' button:\"`</b>\"</label></text>
    <button ok></button>
   </hbox>
 
  </vbox>
 </window>
@@ -60,15 +65,15 @@
  PETPKG="`grep '|x_xorg76_mega_pkg|' /root/.packages/Packages-puppy-wary5-official | cut -f 8 -d '|'`"
  [ "$PETPKG" = "" ] && PETPKG="x_xorg76_mega_pkg-7.6-w5c.pet" #precaution.
  cd /root
  download_file http://distro.ibiblio.org/quirky/pet_packages-wary5/${PETPKG}
  if [ $? -ne 0 ];then
-  xmessage -bg pink -center "Sorry, download failed"
+  xmessage -bg pink -center "$(gettext 'Sorry, download failed')"
  else
   petget /root/$PETPKG
   rm -f /root/$PETPKG
   PKGBASE="`basename $PETPKG .pet`"
   if [ ! -f /root/.packages/$PKGBASE.files ];then
-   xmessage -bg pink -center "Sorry, something went wrong, package downloaded but is not installed"
+   xmessage -bg pink -center "$(gettext 'Sorry, something went wrong, package downloaded but is not installed')"
   fi
  fi
 fi

Changes to woof-code/rootfs-skeleton/usr/share/applications/ALSA-sound-Wizard.desktop

@@ -1,10 +1,17 @@
 [Desktop Entry]
 Encoding=UTF-8
-Name=ALSA Sound Wizard
+Name=ALSA sound Wizard
+Name[ru]=ALSA настройка звука
+Name[de]=ALSA Soundkarte einstellen
+Name[es]=ALSA-Gestor de Sonido
+Name[hu_HU]=ALSA Hangkártya varázsló
+Name[ja]=ALSA サウンドウィザード
+Name[zh_CN]=ALSA 音效向导
+Name[zh_TW]=ALSA 音效精靈
 Icon=wizard16.xpm
-Comment=ALSA Sound Wizard
+Comment=ALSA sound Wizard
 Exec=alsawizard
 Terminal=false
 Type=Application
 Categories=X-SetupWizard
-GenericName=ALSA Sound Wizard
+GenericName=ALSA sound Wizard

Changes to woof-code/rootfs-skeleton/usr/share/applications/Bcrypt-file-encryption.desktop

@@ -1,6 +1,9 @@
 [Desktop Entry]
 Type=Application
 Name=Bcrypt file encryption
+Name[ru]=Bcrypt шифрование файлов
+Name[es]=Bcrypt-Encriptado de Aplicaciones
+Name[ja]=Bcrypt 暗号化ファイル
 Exec=bcrypt_gui
 Icon=gz.xpm
 Categories=X-Personal

Changes to woof-code/rootfs-skeleton/usr/share/applications/BootFlash-usb-installer.desktop

@@ -1,10 +1,15 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=BootFlash install Puppy to USB
+Name[ru]=BootFlash установка Puppy на USB
+Name[de]=BootFlash installiert Puppy auf USB
+Name[es]=BootFlash-Instalar Puppy a USB
+Name[hu_HU]=BootFlash Puppy telepítése USB -re
+Name[ja]=BootFlash パピーをUSBメモリにインストール
 Icon=mini-ray.xpm
 Comment=BootFlash install Puppy to USB
 Exec=/usr/sbin/bootflash
 Terminal=false
 Type=Application
 Categories=X-SetupUtility
 GenericName=BootFlash

Changes to woof-code/rootfs-skeleton/usr/share/applications/BootManager-configure-bootup.desktop

@@ -1,10 +1,17 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=BootManager configure bootup
+Name[ru]=BootManager конфигурация загрузки
+Name[de]=Boot u. Start Optionen
+Name[es]=BootManager-Configuración de Arranque
+Name[hu_HU]=BootManager Rendszerindítás beállítása
+Name[ja]=BootManager ブートアップの設定
+Name[zh_CN]=BootManager 启动配置工具
+Name[zh_TW]=BootManager 啟動管理工具
 Icon=so.xpm
 Comment=BootManager configure bootup
 Exec=bootmanager
 Terminal=false
 Type=Application
 Categories=X-SystemSchedule
 GenericName=BootManager

Changes to woof-code/rootfs-skeleton/usr/share/applications/Burniso2cd-burn-iso-file-to-CD-DVD.desktop

@@ -1,10 +1,16 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Burniso2cd burn iso file to CD/DVD
+Name[ru]=Burniso2cd запись iso-файла на CD/DVD
+Name[de]=Burniso2cd ISO Datei auf CD brennen
+Name[es]=Burniso2cd-Quema archivo iso a CD/DVD
+Name[ja]=Burniso2cd ISOファイルをCD/DVDに書き込み
+Name[zh_CN]=burniso2cd ISO文件光盘刻录工具
+Name[zh_TW]=burniso2cd ISO光碟映像檔燒錄
 Icon=mini-cd.xpm
 Comment=Burniso2cd burn iso file to CD/DVD
 Exec=burniso2cd
 Terminal=false
 Type=Application
 Categories=DiskBurning
 GenericName=Burniso2cd burn iso file to CD/DVD

Changes to woof-code/rootfs-skeleton/usr/share/applications/CD-DVD-drive-Wizard.desktop

@@ -1,10 +1,17 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=CD/DVD drive Wizard
+Name[ru]=Мастер настройки CD/DVD
+Name[de]=CD/DVD Laufwerk Einstellungen
+Name[es]=Gestor de unidades CD/DVD
+Name[hu_HU]=CD/DVD meghajtó varázsló
+Name[ja]=CD/DVDドライブウィザード
+Name[zh_CN]=CD/DVD 驱动器向导
+Name[zh_TW]=CD/DVD 配置精靈
 Icon=wizard16.xpm
 Comment=CD/DVD drive Wizard
 Exec=cdburner-wizard
 Terminal=false
 Type=Application
 Categories=X-SetupWizard
 GenericName=CD/DVD drive Wizard

Changes to woof-code/rootfs-skeleton/usr/share/applications/Chooselocale-country-localisation.desktop

@@ -1,10 +1,17 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Chooselocale country localisation
+Name[ru]=Chooselocale выбор страны
+Name[de]=Landesspezifische Einstellungen
+Name[es]=Chooselocale-Localizacón de Países
+Name[hu_HU]=Chooselocale területi beállítások
+Name[ja]=Chooselocale 言語と国の設定
+Name[zh_CN]=Chooselocale 语言及地区选择
+Name[zh_TW]=Chooselocale 語言及地區選擇
 Icon=mini-font.xpm
 Comment=Chooselocale country localisation
 Exec=chooselocale
 Terminal=false
 Type=Application
 Categories=X-DesktopCountry
 GenericName=Chooselocale country localisation

Changes to woof-code/rootfs-skeleton/usr/share/applications/Desktop-drive-icons.desktop

@@ -1,10 +1,17 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Desktop drive icons manager
+Name[ru]=Значки дисков на рабочем столе
+Name[de]=Desktop Laufwerk Icons Verwaltung
+Name[es]=Administrador de íconos de Escritorio
+Name[hu_HU]=Asztali ikon kezelő
+Name[ja]=デスクトップドライブアイコン管理
+Name[zh_CN]=桌面驱动器图标管理器
+Name[zh_TW]=桌面 磁碟/光碟 圖示管理
 Icon=mini-hdisk.xpm
 Comment=Desktop drive icons manager
 Exec=eventmanager desktop
 Terminal=false
 Type=Application
 Categories=X-Desktop
 GenericName=eventmanager

Changes to woof-code/rootfs-skeleton/usr/share/applications/Grub-bootloader-config.desktop

@@ -1,10 +1,11 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Grub bootloader config
+Name[ru]=Настройка загрузчика Grub
 Icon=grubconfig.xpm
 Comment=Grub bootloader config
 Exec=grubconfig
 Terminal=false
 Type=Application
 Categories=X-SystemMemory
 GenericName=Grub bootloader config

Changes to woof-code/rootfs-skeleton/usr/share/applications/Internet-Connection-Wizard.desktop

@@ -1,10 +1,13 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Internet Connection Wizard
+Name[ru]=Мастер подключения к Интернет
+Name[hu_HU]=Internet kapcsolat varázsló
+Name[ja]=インターネット接続ウィザード
 Icon=wizard16.xpm
 Comment=Internet Connection Wizard
 Exec=connectwizard
 Terminal=false
 Type=Application
 Categories=X-SetupWizard
 GenericName=Internet Connection Wizard

Changes to woof-code/rootfs-skeleton/usr/share/applications/Meebo-chat.desktop

@@ -1,10 +1,11 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Meebo MSN/Yahoo/IRC chat
+Name[ru]=Meebo MSN/Yahoo/IRC чат
 Icon=chat16.xpm
 Comment=Meebo MSN/Yahoo/IRC chat
 Exec=meeboview
 Terminal=false
 Type=Application
 Categories=X-Internet
 GenericName=Meebo

Changes to woof-code/rootfs-skeleton/usr/share/applications/Mouse-keyboard-Wizard.desktop

@@ -1,10 +1,17 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Mouse/keyboard Wizard
+Name[ru]=Настройка мыши/клавиатуры
+Name[de]=Maus-Tastatur Einstellungen
+Name[es]=Gestor de Ratón/Teclado
+Name[hu_HU]=Egér/billentyűzet varázsló
+Name[ja]=マウス/キーボードウィザード
+Name[zh_CN]=鼠标键盘配置向导
+Name[zh_TW]=滑鼠鍵盤配置精靈
 Icon=wizard16.xpm
 Comment=Mouse/keyboard Wizard
 Exec=input-wizard
 Terminal=false
 Type=Application
 Categories=X-SetupWizard
 GenericName=Mouse/keyboard Wizard

Changes to woof-code/rootfs-skeleton/usr/share/applications/Partview.desktop

@@ -1,10 +1,11 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Partview free space in drives
+Name[ru]=Partview свободное место на дисках
 Icon=mini-hdisk.xpm
 Comment=Partview free space in drives
 Exec=partview
 Terminal=false
 Type=Application
 Categories=X-FilesystemUtility
 GenericName=Partview

Changes to woof-code/rootfs-skeleton/usr/share/applications/Pdict-online-dictionary.desktop

@@ -1,10 +1,17 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Pdict online dictionary
+Name[ru]=Pdict онлайн-словарь
+Name[de]=Pdict Online Woerterbuch
+Name[es]=Pdict-Diccionario en línea
+Name[fr]=Dictionnaire en ligne
+Name[hu_HU]=Pdict online szótár
+Name[ja]=Pdict オンライン辞書
+Name[zh_CN]=Pdict 在线字典
 Icon=mini-book1.xpm
 Comment=Pdict online dictionary
 Exec=pdict
 Terminal=false
 Type=Application
 Categories=X-DocumentUtility
 GenericName=Pdict

Changes to woof-code/rootfs-skeleton/usr/share/applications/Pdisk-partition-manager.desktop

@@ -1,10 +1,16 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Pdisk partition manager
+Name[ru]=Pdisk менеджер разделов
+Name[de]=Pdisk Partitionsmanager
+Name[es]=Pdisk-Administrador de Particiones
+Name[hu_HU]=Pdisk partíció kezelés
+Name[ja]=Pdisk パーティションの管理
+Name[zh_CN]=Pdisk 分区管理器
 Icon=Pdisk.xpm
 Comment=Pdisk partition manager
 Exec=Pdisk
 Terminal=false
 Type=Application
 Categories=X-SystemMemory
 GenericName=Pdisk partition manager

Changes to woof-code/rootfs-skeleton/usr/share/applications/Pmount-mount-unmount-drives.desktop

@@ -1,10 +1,18 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Pmount mount/unmount drives
+Name[ru]=Pmount монтирование дисков
+Name[de]=Pmount Laufwerke einhaengen
+Name[es]=Pmount-Monta/Desmonta Unidades
+Name[fr]=Outil de montage
+Name[hu_HU]=Pmount meghajtók csatolása
+Name[ja]=Pmount ドライブマウンタ
+Name[zh_CN]=Pmount 驱动器挂载/卸载
+Name[zh_TW]=Pmount 裝置掛載工具
 Icon=mini-diskette.xpm
 Comment=Pmount mount/unmount drives
 Exec=pmount
 Terminal=false
 Type=Application
 Categories=X-FilesystemMount
 GenericName=Pmount mount/unmount drives

Changes to woof-code/rootfs-skeleton/usr/share/applications/Pudd-copy-drive-partition.desktop

@@ -1,10 +1,18 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Pudd copy drive/partition
+Name[ru]=Pudd копирование диска/раздела
+Name[de]=Pudd Kopiert Plattenpartition
+Name[es]=Pudd-Copia Unidad/Partición
+Name[fr]=Copier disque dur/partition
+Name[hu_HU]=Pudd meghajtó/partíció másolása
+Name[ja]=Pudd ドライブ/パーティションのコピー
+Name[zh_CN]=Pudd 驱动器/分区复制工具
+Name[zh_TW]=Pudd 儲存媒體/分割區複製工具
 Icon=mini-diskette.xpm
 Comment=Pudd copy drive/partition
 Exec=Pudd
 Terminal=false
 Type=Application
 Categories=Archiving
 GenericName=Pudd copy drive/partition

Changes to woof-code/rootfs-skeleton/usr/share/applications/PupScan-interface-information.desktop

@@ -1,10 +1,17 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=PupScan interface information
+Name[ru]=PupScan информация об интерфейсах
+Name[de]=PupScan Interface Informationen
+Name[es]=PupScan-Información de Interface
+Name[hu_HU]=PupScan eszközinformációk
+Name[ja]=PupScan インターフェース情報
+Name[zh_CN]=PupScan 界面信息
+Name[zh_TW]=PupScan 界面資訊
 Icon=Card.xpm
 Comment=PupScan interface information
 Exec=pupscan
 Terminal=false
 Type=Application
 Categories=System
 GenericName=PupScan interface information

Changes to woof-code/rootfs-skeleton/usr/share/applications/Puppy-Event-Manager.desktop

@@ -1,10 +1,17 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Puppy Event Manager
+Name[ru]=Менеджер событий Puppy
+Name[de]=Puppy Ereigniss Manager
+Name[es]=Puppy-Administrador de Eventos
+Name[hu_HU]=Puppy eseménykezelő
+Name[ja]=Puppyイベントマネージャ
+Name[zh_CN]=Puppy 事件管理器
+Name[zh_TW]=Puppy 事件管理器
 Icon=so.xpm
 Comment=Puppy Event Manager
 Exec=eventmanager
 Terminal=false
 Type=Application
 Categories=X-SystemSchedule
 GenericName=eventmanager

Changes to woof-code/rootfs-skeleton/usr/share/applications/Puppy-package-manager-check-deps.desktop

@@ -1,10 +1,16 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Check dependencies installed pkg
+Name[ru]=Зависимости установленных пакетов
+Name[de]=Installierte Packete pruefen
+Name[es]=Verificar Dependencias instaladas pkg
+Name[ja]=パッケージの依存性チェック
+Name[zh_CN]=已安装pet包依赖关系检测
+Name[zh_TW]=檢查相依套件是否完整
 Icon=pet16.xpm
 Comment=Puppy Package Manager
 Exec=/usr/local/petget/check_deps.sh
 Terminal=false
 Type=Application
 Categories=X-SetupEntry
 GenericName=Puppy Package Manager

Changes to woof-code/rootfs-skeleton/usr/share/applications/Puppy-package-manager.desktop

@@ -1,10 +1,18 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Puppy Package Manager
+Name[ru]=Менеджер пакетов Puppy
+Name[de]=Puppy Packetmanager
+Name[fr]=Gestionnaire des paquets
+Name[hu_HU]=Telepített csomagok függőségei
+Name[hu_HU]=Puppy csomagkezelő
+Name[ja]=Puppyパッケージマネージャ
+Name[zh_CN]=Puppy 软件包管理
+Name[zh_TW]=Puppy 套件管理
 Icon=pet16.xpm
 Comment=Puppy Package Manager
 Exec=/usr/local/petget/pkg_chooser.sh
 Terminal=false
 Type=Application
 Categories=X-SetupEntry
 GenericName=Puppy Package Manager

Changes to woof-code/rootfs-skeleton/usr/share/applications/Puppy-universal-installer.desktop

@@ -1,10 +1,17 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Puppy universal installer
+Name[ru]=Универсальный установщик
+Name[de]=Puppy Universal Installer
+Name[es]=Puppy-Instalador Universal
+Name[hu_HU]=Puppy univerzális telepítő
+Name[ja]=Puppyユニバーサルインストーラ
+Name[zh_CN]=Puppy 通用安装程序
+Name[zh_TW]=Puppy 通用安裝程式
 Icon=mini-ray.xpm
 Comment=Puppy universal installer
 Exec=/usr/sbin/puppyinstaller
 Terminal=false
 Type=Application
 Categories=X-SetupUtility
 GenericName=Puppy universal installer

Changes to woof-code/rootfs-skeleton/usr/share/applications/QuickSetup.desktop

@@ -1,10 +1,11 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=QuickSetup first-run settings
+Name[ru]=QuickSetup настройки при первом запуске
 Icon=/usr/local/video_upgrade/xsettings24.xpm
 Comment=First-run screen resolution and country settings
 Exec=quicksetup
 Terminal=false
 Type=Application
 Categories=X-SetupEntry
 GenericName=QuickSetup

Changes to woof-code/rootfs-skeleton/usr/share/applications/Remaster-Puppy-live-CD.desktop

@@ -1,10 +1,17 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Remaster Puppy live-CD
+Name[ru]=Ремастеринг Puppy live-CD
+Name[de]=Puppy live-CD erstellen
+Name[es]=Remasteriza Puppy live-CD
+Name[hu_HU]=Live-CD készítés
+Name[ja]=PuppyライブCDのリマスタ
+Name[zh_CN]=定制Puppy Live-CD
+Name[zh_TW]=製作 Puppy Live-CD
 Icon=mini-ray.xpm
 Comment=Remaster Puppy live-CD
 Exec=/usr/sbin/remasterpup2
 Terminal=false
 Type=Application
 Categories=X-SetupUtility
 GenericName=Remaster Puppy live-CD

Changes to woof-code/rootfs-skeleton/usr/share/applications/Resize-personal-storage-file.desktop

@@ -1,10 +1,17 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Resize personal storage file
+Name[ru]=Увеличить персональный файл
+Name[de]=Persöhnliche Sicherungsdatei erweitern
+Name[es]=Redimensiona Archivo Personal de Almacenamiento
+Name[hu_HU]=Tárolófájlunk átméretezése
+Name[ja]=個人保存ファイルのリサイズ
+Name[zh_CN]=改变个人存储文件大小
+Name[zh_TW]=改變個人儲存檔大小
 Icon=so.xpm
 Comment=Resize personal storage file
 Exec=resizepfile.sh
 Terminal=false
 Type=Application
 Categories=Archiving
 GenericName=Resize personal storage file

Changes to woof-code/rootfs-skeleton/usr/share/applications/Secure-ssh-telnet.desktop

@@ -1,10 +1,11 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Secure ssh remote login
+Name[ru]=Безопасное удалённое ssh-подключение
 Icon=mini-sh1.xpm
 Comment=Secure ssh remote login
 Exec=securetelnetshell
 Terminal=false
 Type=Application
 Categories=X-Internet
 GenericName=Secure ssh remote login

Changes to woof-code/rootfs-skeleton/usr/share/applications/Set-date-and-time.desktop

@@ -1,10 +1,17 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Set date and time
+Name[ru]=Установка даты и времени
+Name[de]=Datum Uhrzeit setzen
+Name[es]=Ajusta la fecha y la Hora
+Name[hu_HU]=Dátum és idő beállítás
+Name[ja]=日時の設定
+Name[zh_CN]=设置日期和时间
+Name[zh_TW]=設定日期/時間
 Icon=mini-clock.xpm
 Comment=Set date and time
 Exec=set-time-for-puppy
 Terminal=false
 Type=Application
 Categories=X-DesktopCountry
 GenericName=Set date and time

Changes to woof-code/rootfs-skeleton/usr/share/applications/Set-global-font-size.desktop

@@ -1,10 +1,16 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Set global font size
+Name[ru]=Установка размера шрифтов
+Name[de]=Globale Font groesse setzen
+Name[es]=Ajusta el tamaño Global de las Fuentes
+Name[ja]=文字の大きさ
+Name[zh_CN]=设置字体大小
+Name[zh_TW]=設定字體大小
 Icon=mini-x.xpm
 Comment=Set global font size
 Exec=set-xftdpi
 Terminal=false
 Type=Application
 Categories=X-Desktop
 GenericName=Set global font size

Changes to woof-code/rootfs-skeleton/usr/share/applications/Set-hwclock-type.desktop

@@ -1,10 +1,11 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Set hardware-clock type
+Name[ru]=Тип аппаратных часов
 Icon=mini-clock.xpm
 Comment=Set HW-clock type
 Exec=set_hwclock_type
 Terminal=false
 Type=Application
 Categories=X-DesktopCountry
 GenericName=Set HW-clock type

Changes to woof-code/rootfs-skeleton/usr/share/applications/Set-timezone.desktop

@@ -1,10 +1,16 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Set timezone
+Name[ru]=Выбор часового пояса
+Name[de]=Zeitzone einstellen
+Name[es]=Ajusta Zona Horaria
+Name[ja]=タイムゾーンの設定
+Name[zh_CN]=设置时区
+Name[zh_TW]=設定時區
 Icon=mini-clock.xpm
 Comment=Set timezone
 Exec=timezone-set
 Terminal=false
 Type=Application
 Categories=X-DesktopCountry
 GenericName=Set timezone

Changes to woof-code/rootfs-skeleton/usr/share/applications/Top-view-running-processes.desktop

@@ -1,10 +1,14 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Top view running processes
+Name[ru]=Top просмотр процессов
+Name[hu_HU]=Top Futó folyamatok
+Name[ja]=Top プロセスビューア
+Name[zh_CN]=Top 查看正在运行的进程
 Icon=mini-run.xpm
 Comment=Top view running processes
 Exec=rxvt -font 7x14 -bg "#c0c0c0" -fg black -T Top -n Top -e top
 Terminal=false
 Type=Application
 Categories=System
 GenericName=Top view running processes

Changes to woof-code/rootfs-skeleton/usr/share/applications/WakePup2.desktop

@@ -1,10 +1,15 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=WakePup create boot floppy
+Name[ru]=Создание загрузочной дискеты
+Name[es]=WakePup-Crea Disco de Arranque
+Name[hu_HU]=WakePup boot floppy készítés
+Name[ja]=WakePup ブートフロッピーの作成
+Name[zh_CN]=WakePup 创建启动软盘
 Icon=mini-ray.xpm
 Comment=WakePup create boot floppy
 Exec=wakepup2
 Terminal=false
 Type=Application
 Categories=X-SetupUtility
 GenericName=WakePup create boot floppy

Changes to woof-code/rootfs-skeleton/usr/share/applications/Wizard-Wizard.desktop

@@ -1,10 +1,18 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Wizard Wizard
+Name[ru]=Настройка Puppy
+Name[de]=ALLE Einstellungen
+Name[es]=Gestor de Gestores
+Name[fr]=Tableau de Bord
+Name[hu_HU]=Beállítás varázsló
+Name[ja]=Puppyセットアップ
+Name[zh_CN]=向导的向导
+Name[zh_TW]=各種設定精靈
 Icon=mini-dog.xpm
 Comment=Wizard Wizard
 Exec=wizardwizard
 Terminal=false
 Type=Application
 Categories=X-SetupEntry
 GenericName=Wizard Wizard

Changes to woof-code/rootfs-skeleton/usr/share/applications/Xdelta-difference-manager.desktop

@@ -1,7 +1,11 @@
 [Desktop Entry]
 Type=Application
 Name=Xdelta file difference manager
+Name[ru]=Xdelta менеджер различия файлов
+Name[es]=Xdelta-Administrador de diferencias de Archivos
+Name[hu_HU]=Xdelta fájlkülönbség-kezelő
+Name[ja]=Xdelta 差分ファイル生成/適用
 Exec=xdelta_gui
 Icon=gz.xpm
 Categories=Utility
 GenericName=Xdelta

Changes to woof-code/rootfs-skeleton/usr/share/applications/cups.desktop

@@ -11,7 +11,13 @@
 Type=Application
 X-DCOP-ServiceType=
 X-KDE-SubstituteUID=false
 X-KDE-Username=
 Name=CUPS manage printing
+Name[ru]=CUPS управление печатью
+Name[de]=CUPS Drucker Verwalter
+Name[es]=CUPS-Administra Impresiones
+Name[ja]=印刷の管理
+Name[zh_CN]=CUPS 打印管理器
+Name[zh_TW]=CUPS印表機管理
 Comment=CUPS Web Interface
 Categories=System

Changes to woof-code/rootfs-skeleton/usr/share/applications/icon_switcher.desktop

@@ -1,10 +1,15 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Desktop icon switcher
+Name[ru]=Выбор значков рабочего стола
+Name[es]=Conmutar Iconos del Escritorio
+Name[hu_HU]=Asztali ikonok váltása
+Name[ja]=デスクトップアイコンの切替
+Name[zh_CN]=桌面图标切换器
 Icon=mini-icons.xpm
 Comment=Change desktop and menu icons
 Exec=icon_switcher
 Terminal=false
 Type=Application
 Categories=X-Desktop
 GenericName=PIS

Changes to woof-code/rootfs-skeleton/usr/share/applications/ipinfo-network-information.desktop

@@ -1,10 +1,13 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=IPInfo network information
+Name[ru]=IPInfo сетевая информация
+Name[hu_HU]=IPinfó hálózati információ
+Name[ja]=IPinfo ネートワーク接続情報
 Icon=mini-telnet.xpm
 Comment=IPInfo network information
 Exec=ipinfo
 Terminal=false
 Type=Application
 Categories=System
 GenericName=IPInfo

Changes to woof-code/rootfs-skeleton/usr/share/applications/loginmanager.desktop

@@ -1,10 +1,12 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=LoginManager configure login
+Name[ru]=LoginManager настроить логин
 Icon=so.xpm
 Comment=LoginManager configure login
+Comment[ru]=LoginManager настроить логин
 Exec=loginmanager
 Terminal=false
 Type=Application
 Categories=X-SystemSchedule
 GenericName=loginmanager

Changes to woof-code/rootfs-skeleton/usr/share/applications/pcur.desktop

@@ -1,10 +1,14 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Pcur cursor selector
+Name[ru]=Pcur выбор курсора
+Name[es]=Pcur-Selector de Cursor de Ratón
+Name[hu_HU]=Pcur kurzorválasztó
+Name[ja]=Pcur カーソルの変更
 Icon=default_left_ptr.png
 Comment=Mouse cursor selector
 Exec=pcur
 Terminal=false
 Type=Application
 Categories=X-Desktop
 GenericName=Pcur

Changes to woof-code/rootfs-skeleton/usr/share/applications/printer-wizard.desktop

@@ -11,7 +11,14 @@
 Type=Application
 X-DCOP-ServiceType=
 X-KDE-SubstituteUID=false
 X-KDE-Username=
 Name=CUPS Printer Wizard
+Name[ru]=CUPS настройка принтера
+Name[de]=CUPS Drucker Einstellungen
+Name[es]=CUPS-Gestor de Impresiones
+Name[hu_HU]=CUPS nyomtató varázsló
+Name[ja]=CUPS プリンタウィザード
+Name[zh_CN]=CUPS 打印机向导
+Name[zh_TW]=CUPS 印表機精靈
 Comment=CUPS Printer Wizard
 Categories=X-SetupWizard

Changes to woof-code/rootfs-skeleton/usr/share/applications/pup-advert-blocker.desktop

@@ -1,10 +1,11 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Pup-Advert-Blocker block online ads
+Name[ru]=Блокировка рекламы в Интернет
 Icon=adblock.xpm
 Comment=Blocks many online adverts
 Exec=pup-advert-blocker
 Terminal=false
 Type=Application
 Categories=WebBrowser
 GenericName=Pup-Advert-Blocker

Changes to woof-code/rootfs-skeleton/usr/share/applications/pupcamera.desktop

@@ -1,9 +1,10 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=PupCamera digital camera access
+Name[ru]=PupCamera доступ к цифровому фотоаппарату
 Comment=Browse and download images from an attached digital camera
 Exec=pupcamera
 Icon=mini-camera.xpm
 Terminal=false
 Type=Application
 Categories=X-GraphicUtility

Changes to woof-code/rootfs-skeleton/usr/share/applications/puppyPDF-convert-file-to-PDF.desktop

@@ -1,10 +1,17 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=puppyPDF convert file to PDF
+Name[ru]=Конвертирование файла в PDF
+Name[es]=puppyPDF-Convierte Archivo a PDF
+Name[fr]=Convertir un fichier en PDF
+Name[hu_HU]=PuppyPDF konvertálás PDF -be
+Name[ja]=puppyPDF ファイルをPDFに変換
+Name[zh_CN]=puppyPDF PDF文件转换工具
+Name[zh_TW]=puppyPDF PDF轉檔工具
 Icon=mini-pdf.xpm
 Comment=puppyPDF convert file to PDF
 Exec=puppypdf
 Terminal=false
 Type=Application
 Categories=X-DocumentUtility
 GenericName=puppyPDF convert file to PDF

Changes to woof-code/rootfs-skeleton/usr/share/applications/remove-builtin.desktop

@@ -1,10 +1,11 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Remove builtin packages
+Name[ru]=Удалить встроенные пакеты
 Icon=mini-ray.xpm
 Comment=Remove builtin packages
 Exec=/usr/sbin/remove_builtin
 Terminal=false
 Type=Application
 Categories=X-SetupUtility
 GenericName=remove_builtin

Changes to woof-code/rootfs-skeleton/usr/share/applications/video-upgrade-wizard.desktop

@@ -1,10 +1,11 @@
 [Desktop Entry]
 Encoding=UTF-8
 Name=Video Upgrade Wizard
+Name[ru]=Мастер обновления видео
 Icon=x16.xpm
 Comment=Install later X drivers
 Exec=video_upgrade_wizard
 Terminal=false
 Type=Application
 Categories=X-SetupWizard
 GenericName=Video Upgrade Wizard