﻿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
26093	makemessages messes up unicode characters on Python 3	Sylvain Fankhauser	nobody	"If you run the makemessages command on Python 3 (tested on Python 3.4.2, Django 1.9.1) and you have strings that contain unicode characters they will get incorrectly escaped or even stripped out from the generated PO file.

For example in a template with {% trans ""hello world"" %} (the space here is the unicode character 202f), you'll end up with an msgid ""hello\\u202fworld"", which makes the original string unrecognized as a translation key. Trying with the non-breaking space character (00a0) makes it disappear completely and creates an msgid ""helloworld"".

The same works fine on Python 2, the unicode characters are preserved in the resulting PO file."	Bug	closed	Internationalization	1.9	Normal	fixed	python3		Ready for checkin	1	0	0	0	0	0
