# HG changeset patch # User Aleksej Bobylev # Date 1417704629 -7200 # Node ID acb40517a7698ed506a42e965c6a2e0673735ac3 # Parent c81399837c1005bc88ab52c100e9ccdd74c318ca libtaz.sh: fix '_' and '_n' when used space-separated arguments: _ 'Run "%s" in /.' "tazpkg -i $pkg" diff -r c81399837c10 -r acb40517a769 .hgtags --- a/.hgtags Thu Dec 04 14:06:55 2014 +0200 +++ b/.hgtags Thu Dec 04 16:50:29 2014 +0200 @@ -44,4 +44,3 @@ e970dc10e7e2522a564a96e845a24d88012e793f 5.6.2 02334b7ae2f7558e63414522775433831c709c93 5.6.3 8a1ed3d7ebc27deab6b89bcff11902aaa2b5bd46 5.6.4 -a410c3feb222cb095ef50bc19c63051b967e6d20 5.6.5 diff -r c81399837c10 -r acb40517a769 rootfs/lib/libtaz.sh --- a/rootfs/lib/libtaz.sh Thu Dec 04 14:06:55 2014 +0200 +++ b/rootfs/lib/libtaz.sh Thu Dec 04 16:50:29 2014 +0200 @@ -13,8 +13,8 @@ . /usr/bin/gettext.sh # short names for common i18n functions (like 'echo' and 'echo -n') -_() { local T="$1"; shift; printf "$(eval_gettext "$T")" $@; echo; } -_n() { local T="$1"; shift; printf "$(eval_gettext "$T")" $@; } +_() { local T="$1"; shift; printf "$(eval_gettext "$T")" "$@"; echo; } +_n() { local T="$1"; shift; printf "$(eval_gettext "$T")" "$@"; } # usage #1: _ 'Hello, $USER!' # usage #2: _ 'Hello, %s!' $USER