@@ -373,6 +373,7 @@ SCRIPT_LIB += git-rebase--am
373373SCRIPT_LIB += git-rebase--interactive
374374SCRIPT_LIB += git-rebase--merge
375375SCRIPT_LIB += git-sh-setup
376+ SCRIPT_LIB += git-sh-i18n
376377
377378SCRIPT_PERL += git-add--interactive.perl
378379SCRIPT_PERL += git-difftool.perl
@@ -406,6 +407,7 @@ PROGRAM_OBJS += shell.o
406407PROGRAM_OBJS += show-index.o
407408PROGRAM_OBJS += upload-pack.o
408409PROGRAM_OBJS += http-backend.o
410+ PROGRAM_OBJS += sh-i18n--envsubst.o
409411
410412PROGRAMS += $(patsubst % .o,git-% $X,$(PROGRAM_OBJS ) )
411413
@@ -2037,10 +2039,14 @@ XGETTEXT_FLAGS = \
20372039 --from-code=UTF-8
20382040XGETTEXT_FLAGS_C = $(XGETTEXT_FLAGS ) --language=C \
20392041 --keyword=_ --keyword=N_ --keyword="Q_:1,2"
2042+ XGETTEXT_FLAGS_SH = $(XGETTEXT_FLAGS ) --language=Shell
20402043LOCALIZED_C := $(C_OBJ:o=c )
2044+ LOCALIZED_SH := $(SCRIPT_SH )
20412045
20422046po/git.pot : $(LOCALIZED_C )
2043- $(QUIET_XGETTEXT )$(XGETTEXT ) -o$@ + $(XGETTEXT_FLAGS_C ) $(LOCALIZED_C ) && \
2047+ $(QUIET_XGETTEXT )$(XGETTEXT ) -o$@ + $(XGETTEXT_FLAGS_C ) $(LOCALIZED_C )
2048+ $(QUIET_XGETTEXT )$(XGETTEXT ) -o$@ + --join-existing $(XGETTEXT_FLAGS_SH ) \
2049+ $(LOCALIZED_SH )
20442050 mv $@ + $@
20452051
20462052pot : po/git.pot
0 commit comments