(List (Com {[LIT_CHARS .]} {[LIT_CHARS ./test-lib.sh]} ) (= scope= flags=0 words=[] bindings=[('GIT_TEXTDOMAINDIR', {[DQ [VarSub GIT_BUILD_DIR][LIT_CHARS /po/build/locale]]})]) (= scope= flags=0 words=[] bindings=[('GIT_PO_PATH', {[DQ [VarSub GIT_BUILD_DIR][LIT_CHARS /po]]})]) (= scope= flags=1 words=[{[LIT_CHARS GIT_TEXTDOMAINDIR]}, {[LIT_CHARS GIT_PO_PATH]}] bindings=[]) (Com {[LIT_CHARS .]} {[DQ [VarSub GIT_BUILD_DIR]] [LIT_CHARS /git-sh-i18n]} ) (If (AndOr OP_AND_IF (Com {[LIT_CHARS test_have_prereq]} {[LIT_CHARS GETTEXT]} ) (Pipeline! (Com {[LIT_CHARS test_have_prereq]} {[LIT_CHARS GETTEXT_POISON]} ) ) ) (List (= scope= flags=0 words=[] bindings=[('is_IS_locale', {[ComSub (Pipeline (Com {[LIT_CHARS locale]} {[LIT_CHARS -a]}) (Com {[LIT_CHARS sed]} {[LIT_CHARS -n]} {[SQ ]}) )]})]) (= scope= flags=0 words=[] bindings=[('is_IS_iso_locale', {[ComSub (Pipeline (Com {[LIT_CHARS locale]} {[LIT_CHARS -a]}) (Com {[LIT_CHARS sed]} {[LIT_CHARS -n]} {[SQ ]}) )]})]) (= scope= flags=1 words=[{[LIT_CHARS is_IS_locale]}, {[LIT_CHARS is_IS_iso_locale]}] bindings=[]) (If (AndOr OP_AND_IF (Com {[LIT_CHARS test]} {[LIT_CHARS -n]} {[DQ [VarSub is_IS_locale]]} ) (Com {[LIT_CHARS test]} {[VarSub GIT_INTERNAL_GETTEXT_SH_SCHEME]} {[LIT_NEQUAL "!="]} {[DQ [LIT_CHARS fallthrough]]} ) ) (List (Com {[LIT_CHARS test_set_prereq]} {[LIT_CHARS GETTEXT_LOCALE]} ) (= scope= flags=0 words=[] bindings=[('GETTEXT_LOCALE', {[LIT_CHARS 1]})]) (= scope= flags=1 words=[{[LIT_CHARS GETTEXT_LOCALE]}] bindings=[]) (Com {[LIT_CHARS say]} {[DQ [LIT_CHARS "# lib-gettext: Found '"][VarSub is_IS_locale][LIT_CHARS "' as an is_IS UTF-8 locale"]]} ) ) (ElseTrue) (Com {[LIT_CHARS say]} {[DQ [LIT_CHARS "# lib-gettext: No is_IS UTF-8 locale available"]]} ) ) (If (AndOr OP_AND_IF (Com {[LIT_CHARS test]} {[LIT_CHARS -n]} {[DQ [VarSub is_IS_iso_locale]]} ) (Com {[LIT_CHARS test]} {[VarSub GIT_INTERNAL_GETTEXT_SH_SCHEME]} {[LIT_NEQUAL "!="]} {[DQ [LIT_CHARS fallthrough]]} ) ) (List (Com {[LIT_CHARS test_set_prereq]} {[LIT_CHARS GETTEXT_ISO_LOCALE]} ) (Com {[LIT_CHARS say]} {[DQ [LIT_CHARS "# lib-gettext: Found '"][VarSub is_IS_iso_locale][LIT_CHARS "' as an is_IS ISO-8859-1 locale"]]} ) ) (ElseTrue) (Com {[LIT_CHARS say]} {[DQ [LIT_CHARS "# lib-gettext: No is_IS ISO-8859-1 locale available"]]} ) ) ) ) )