﻿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
16084	makemessages command doesn't respect LOCALE_PATHS setting	heylinus	nobody	"The makemessages command won't check the paths in LOCALE_PATHS as compilemessages command does.


{{{
core/management/commands/makemessages.py:134-142
}}}

{{{
core/management/commands/compilemessages.py:15-21
}}}



It only generates .po file in the locale folder that is located in project root.

If a locale folder exists in project root, a deprecation warning will appear:


{{{
utils/translation/__init__.py:64: DeprecationWarning: Translations in the project directory aren't supported anymore. Use the LOCALE_PATHS setting instead.
}}}


If locale folder is removed from project root, makemessage will throw out command error:


{{{
Error: This script should be run from the Django SVN tree or your project or app tree. If you did indeed run it from the SVN checkout or your project or application, maybe you are just missing the conf/locale (in the django tree) or locale (for project and application) directory? It is not created automatically, you have to create it by hand if you want to enable i18n for your project or application.
}}}
"	New feature	closed	Internationalization	1.4	Normal	fixed		em@…	Ready for checkin	0	0	0	0	0	0
