Check for availability of gettext at runtime, and only use it if existing.
This commit is contained in:
parent
37d2fb4b0f
commit
b28ffecee0
|
@ -12,7 +12,8 @@ Vcs-Git: git://git.debian.net/git/debian-live/live-helper.git
|
||||||
|
|
||||||
Package: live-helper
|
Package: live-helper
|
||||||
Architecture: all
|
Architecture: all
|
||||||
Depends: debootstrap | cdebootstrap, gettext-base
|
Depends: debootstrap | cdebootstrap
|
||||||
|
Recommends: gettext-base
|
||||||
Suggests: dosfstools, genisoimage, memtest86+ | memtest86, mtools, parted, squashfs-tools | genext2fs | mtd-tools, sudo | fakeroot, syslinux | grub, uuid-runtime, win32-loader
|
Suggests: dosfstools, genisoimage, memtest86+ | memtest86, mtools, parted, squashfs-tools | genext2fs | mtd-tools, sudo | fakeroot, syslinux | grub, uuid-runtime, win32-loader
|
||||||
Description: Debian Live build scripts
|
Description: Debian Live build scripts
|
||||||
live-helper is a set of scripts to build Debian Live system images.
|
live-helper is a set of scripts to build Debian Live system images.
|
||||||
|
|
|
@ -12,7 +12,12 @@ Echo ()
|
||||||
STRING="${1}"
|
STRING="${1}"
|
||||||
shift
|
shift
|
||||||
|
|
||||||
printf "$(eval_gettext "${STRING}")" "${@}"; echo;
|
if [ "${LH_L10N}" = "false" ]
|
||||||
|
then
|
||||||
|
printf "${STRING}\n"
|
||||||
|
else
|
||||||
|
printf "$(eval_gettext "${STRING}")" "${@}"; echo;
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
Echo_debug ()
|
Echo_debug ()
|
||||||
|
@ -22,7 +27,12 @@ Echo_debug ()
|
||||||
|
|
||||||
if [ "${LH_DEBUG}" = "enabled" ]
|
if [ "${LH_DEBUG}" = "enabled" ]
|
||||||
then
|
then
|
||||||
printf "D: $(eval_gettext "${STRING}")" "${@}"; echo;
|
if [ "${LH_L10N}" = "false" ]
|
||||||
|
then
|
||||||
|
printf "D: ${STRING}\n"
|
||||||
|
else
|
||||||
|
printf "D: $(eval_gettext "${STRING}")" "${@}"; echo;
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -31,7 +41,12 @@ Echo_error ()
|
||||||
STRING="${1}"
|
STRING="${1}"
|
||||||
shift
|
shift
|
||||||
|
|
||||||
(printf "E: $(eval_gettext "${STRING}")" "${@}"; echo;) >&2
|
if [ "${LH_L10N}" = "false" ]
|
||||||
|
then
|
||||||
|
printf "E: ${STRING}\n" >&2
|
||||||
|
else
|
||||||
|
(printf "E: $(eval_gettext "${STRING}")" "${@}"; echo;) >&2
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
Echo_message ()
|
Echo_message ()
|
||||||
|
@ -41,7 +56,12 @@ Echo_message ()
|
||||||
|
|
||||||
if [ "${LH_QUIET}" != "enabled" ]
|
if [ "${LH_QUIET}" != "enabled" ]
|
||||||
then
|
then
|
||||||
printf "P: $(eval_gettext "${STRING}")" "${@}"; echo;
|
if [ "${LH_L10N}" = "false" ]
|
||||||
|
then
|
||||||
|
printf "P: ${STRING}\n"
|
||||||
|
else
|
||||||
|
printf "P: $(eval_gettext "${STRING}")" "${@}"; echo;
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -52,7 +72,12 @@ Echo_verbose ()
|
||||||
|
|
||||||
if [ "${LH_VERBOSE}" = "enabled" ]
|
if [ "${LH_VERBOSE}" = "enabled" ]
|
||||||
then
|
then
|
||||||
printf "I: $(eval_gettext "${STRING}")" "${@}"; echo;
|
if [ "${LH_L10N}" = "false" ]
|
||||||
|
then
|
||||||
|
printf "I: ${STRING}\n"
|
||||||
|
else
|
||||||
|
printf "I: $(eval_gettext "${STRING}")" "${@}"; echo;
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -61,7 +86,12 @@ Echo_warning ()
|
||||||
STRING="${1}"
|
STRING="${1}"
|
||||||
shift
|
shift
|
||||||
|
|
||||||
printf "W: $(eval_gettext "${STRING}")" "${@}"; echo;
|
if [ "${LH_L10N}" = "false" ]
|
||||||
|
then
|
||||||
|
printf "W: ${STRING}\n"
|
||||||
|
else
|
||||||
|
printf "W: $(eval_gettext "${STRING}")" "${@}"; echo;
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
Echo_breakage ()
|
Echo_breakage ()
|
||||||
|
|
|
@ -7,9 +7,18 @@
|
||||||
# This is free software, and you are welcome to redistribute it
|
# This is free software, and you are welcome to redistribute it
|
||||||
# under certain conditions; see COPYING for details.
|
# under certain conditions; see COPYING for details.
|
||||||
|
|
||||||
# gettext domain (.mo file name)
|
if [ -x "$(which gettext.sh 2>/dev/null)" ]
|
||||||
export TEXTDOMAIN=live-helper
|
then
|
||||||
# locale dir for gettext codes
|
LH_L10N="enabled"
|
||||||
export TEXTDOMAINDIR=/usr/share/locale
|
|
||||||
# load gettext functions
|
# gettext domain (.mo file name)
|
||||||
. gettext.sh
|
export TEXTDOMAIN="live-helper"
|
||||||
|
|
||||||
|
# locale dir for gettext codes
|
||||||
|
export TEXTDOMAINDIR="/usr/share/locale"
|
||||||
|
|
||||||
|
# load gettext functions
|
||||||
|
. gettext.sh
|
||||||
|
else
|
||||||
|
LH_L10N="disabled"
|
||||||
|
fi
|
||||||
|
|
Loading…
Reference in New Issue