As threatened this is the updated shell script translation infrastructure that I'm submitting now that 1.7.5 has been out for a bit. This adds skeleton no-op functions to git-sh-i18n.sh analogous to the gettext.c skeleton functions for C, adds *.sh scripts to the "pot" target for message extraction, and updates the git-sh-i18n--envsubst tests to use the new test_i18ncmp function. Ãvar ArnfjÃrà Bjarmason (4): git-sh-i18n--envsubst: our own envsubst(1) for eval_gettext() git-sh-i18n.sh: add no-op gettext() and eval_gettext() wrappers git-sh-i18n.sh: add GIT_GETTEXT_POISON support Makefile: add xgettext target for *.sh files .gitignore | 3 + Documentation/git-sh-i18n--envsubst.txt | 36 +++ Documentation/git-sh-i18n.txt | 57 ++++ Makefile | 8 +- git-sh-i18n.sh | 29 ++ sh-i18n--envsubst.c | 444 +++++++++++++++++++++++++++++++ t/t0201-gettext-fallbacks.sh | 51 ++++ 7 files changed, 627 insertions(+), 1 deletions(-) create mode 100644 Documentation/git-sh-i18n--envsubst.txt create mode 100644 Documentation/git-sh-i18n.txt create mode 100644 git-sh-i18n.sh create mode 100644 sh-i18n--envsubst.c create mode 100755 t/t0201-gettext-fallbacks.sh -- 1.7.4.4 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html