 -#               See http://libvirt.org
 -#
 -
--sysconfdir=@sysconfdir@
--localstatedir=@localstatedir@
--libvirtd=@sbindir@/libvirtd
+-sysconfdir="@sysconfdir@"
+-localstatedir="@localstatedir@"
+-libvirtd="@sbindir@"/libvirtd
 -
 -# Source function library.
 -test ! -r "$sysconfdir"/rc.d/init.d/functions ||
--  . "$sysconfdir"/rc.d/init.d/functions
+-    . "$sysconfdir"/rc.d/init.d/functions
 +sysconfdir=/etc
 +localstatedir=/var
 +libvirtd=/usr/sbin/libvirtd
+ 
+ # Source gettext library.
+ # Make sure this file is recognized as having translations: _("dummy")
+-. "@bindir@"/gettext.sh
++. /usr/bin/gettext.sh
+ 
+-export TEXTDOMAIN="@PACKAGE@" TEXTDOMAINDIR="@localedir@"
++export TEXTDOMAIN="libvirt" TEXTDOMAINDIR="/usr/share/locale"
  
  URIS=default
 -ON_BOOT=start

 # Default-Start: 2 3 4 5
 # Default-Stop: 0 1 6
 # Short-Description: suspend/resume libvirt guests on shutdown/boot
@@ -14,33 +14,19 @@
 #              See http://libvirt.org
 ### END INIT INFO
 

+# has been executed.
 rh_status() {
     if [ -f "$LISTFILE" ]; then
         gettext "stopped, with saved guests"; echo
diff --git a/tools/libvirt-guests.sysconf b/tools/libvirt-guests.sysconf
index cd58728..53d89bd 100644
--- a/tools/libvirt-guests.sysconf
