24 lines
730 B
Diff
24 lines
730 B
Diff
diff --git a/git-sh-i18n.sh b/git-sh-i18n.sh
|
|
index e1d917fd27..e90f8e1414 100644
|
|
--- a/git-sh-i18n.sh
|
|
+++ b/git-sh-i18n.sh
|
|
@@ -26,7 +26,7 @@ then
|
|
elif test -n "$GIT_INTERNAL_GETTEXT_TEST_FALLBACKS"
|
|
then
|
|
: no probing necessary
|
|
-elif type gettext.sh >/dev/null 2>&1
|
|
+elif type @gettext@/bin/gettext.sh >/dev/null 2>&1
|
|
then
|
|
# GNU libintl's gettext.sh
|
|
GIT_INTERNAL_GETTEXT_SH_SCHEME=gnu
|
|
@@ -43,7 +43,8 @@ export GIT_INTERNAL_GETTEXT_SH_SCHEME
|
|
case "$GIT_INTERNAL_GETTEXT_SH_SCHEME" in
|
|
gnu)
|
|
# Use libintl's gettext.sh, or fall back to English if we can't.
|
|
- . gettext.sh
|
|
+ . @gettext@/bin/gettext.sh
|
|
+ export PATH=@gettext@/bin:$PATH
|
|
;;
|
|
gettext_without_eval_gettext)
|
|
# Solaris has a gettext(1) but no eval_gettext(1)
|