Index: gettext-runtime/m4/po.m4 =================================================================== RCS file: /sources/gettext/gettext/gettext-runtime/m4/po.m4,v retrieving revision 1.19 diff -u -r1.19 po.m4 --- gettext-runtime/m4/po.m4 19 Jun 2006 10:44:37 -0000 1.19 +++ gettext-runtime/m4/po.m4 7 Oct 2006 18:22:02 -0000 @@ -146,6 +146,10 @@ DUMMYPOFILES= GMOFILES= for lang in $ALL_LINGUAS; do + if ! echo $lang | grep -qx "[a-z]\{2,3\}\(\|_[A-Z][A-Z]\)\(\|\.[a-Z]*\)\(\|@[a-Z]*\)" ; then + echo "Invalid language code \"$lang\"" + exit 1 + fi POFILES="$POFILES $srcdirpre$lang.po" UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" DUMMYPOFILES="$DUMMYPOFILES $lang.nop"