I'm not really sure how to fix this. guile-strings.c is generated by xgettext.scm.
I don't think there's any re-encoding going on. Do I need to make some change to src/business/business-reports/easy-invoice.scm? or xgettext.scm? or is it safe just to make sure [encoding: UTF-8] gets stuffed into POTFILES.in? -chris make gnucash.pot make[1]: Entering directory `/home/chris/gnucash/gnucash/po' INTLTOOL_EXTRACT=../intltool-extract ../intltool-update --gettext-package gnucash --pot /usr/bin/xgettext: Non-ASCII string at intl-scm/guile-strings.c:2. Please specify the source encoding through --from-code. ERROR: xgettext failed to generate PO template file because there is non-ASCII string marked for translation. Please make sure that all strings marked for translation are in uniform encoding (say UTF-8), then *prepend* the following line to POTFILES.in and rerun intltool-update: [encoding: UTF-8] make[1]: *** [gnucash.pot] Error 1 make[1]: Leaving directory `/home/chris/gnucash/gnucash/po' make: *** [update-po] Error 2 $ head -2 ../intl-scm/guile-strings.c /* src/business/business-reports/easy-invoice.scm */ _("Invoice Number") _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel