id summary reporter owner description type status component version severity resolution keywords cc stage has_patch needs_docs needs_tests needs_better_patch easy ui_ux 7030 Allow non-ASCII characters in input for translation for multiple Javascript files anonymous nobody "make-messages.py doesn't work well for input file containing UTF-8 strings to translate when you have multiple javascript files to translate {{{ cd project_dir copy test.js to template directory # run make_messages # python /opt/django-0.97_pre7403/django/bin/make-messages.py -a -d djangojs processing language fr }}} everything is fine Problem occures when you have multiple JS file to translate: {{{ copy test2.js to template directory # run make_messages # python /opt/django-0.97_pre7403/django/bin/make-messages.py -a -d djangojs processing language fr errors happened while running xgettext on test2.js pl:2: warning: The following msgid contains non-ASCII characters. This will cause problems to translators who use a character encoding different from yours. Consider using a pure ASCII msgid instead. déjeuner pl:2: invalid multibyte sequence pl:2: invalid multibyte sequence pl:2: invalid multibyte sequence pl:2: invalid multibyte sequence }}} with patched version : {{{ # python /opt/django-0.97_pre7403/django/bin/make-messages.py.patched -a -d djangojs processing language fr }}} " closed Internationalization dev fixed Unreviewed 1 0 0 0 0 0