3 @@ -45,6 +45,30 @@ gnu)
4 # Use libintl's gettext.sh, or fall back to English if we can't.
8 + # Use git-gettext and git-sh-i18n--envsubst
14 + git gettext "$1" "$2" "$3"
18 + git gettext "$1" | (
19 + export PATH $(git sh-i18n--envsubst --variables "$1");
20 + git sh-i18n--envsubst "$1"
25 + git gettext "$1" "$2" "$3" | (
26 + export PATH $(git sh-i18n--envsubst --variables "$2");
27 + git sh-i18n--envsubst "$2"
31 gettext_without_eval_gettext)
32 # Solaris has a gettext(1) but no eval_gettext(1)