When I run git commands, I'm noticing I get strange messages wrt a totally unrelated program, namely threadscope, which I use for obtaining information on my parallel Haskell programs.
git stash
': not a valid identifier/threadscope-0.2.2/bin/gettext.sh: line 90: export: `dashless
': not a valid identifier/threadscope-0.2.2/bin/gettext.sh: line 90: export: `USAGE
': not a valid identifier/threadscope-0.2.2/bin/gettext.sh: line 90: export: `stash_msg
I'm not sure what is causing this. It seems benign, but it is a bit annoying. It seems related to the program 'gettext.exe' but I am unable to find information online on what it does.
The line 90 in question in gettext.sh is
eval_gettext () {
gettext "$1" | (export PATH `envsubst --variables "$1"`; envsubst "$1")
}
Could someone help me with getting rid of these messages in the right way?
I'm using Window 10. I installed threadscope by downloading the binaries from https://wiki.haskell.org/ThreadScope#Installing_ThreadScope and placing them in my program files folder.
gettext
is part of what is called internationalization (i18n) and localization (l10n), in which programs that might print "hello world" when run in the US would print "hola mundo" when run in Spain. (The names i18n and l10n are formed by counting the dropped letters in the middle. The actual control is done by user choice, rather than physical location.) – Bubonocele