package-publish:
	rm -rf ./dist
	python setup.py sdist
	twine upload dist/*

coverage:
	coverage run -m "pytest"
	coverage report

translations:
	mkdir -p pxd_massaffect/locale
	django-admin.py makemessages --ignore=pilot/* --ignore=tests/* --ignore=dist/* \
		-l af \
		-l ar \
		-l ar-dz \
		-l ast \
		-l az \
		-l bg \
		-l be \
		-l bn \
		-l br \
		-l bs \
		-l ca \
		-l cs \
		-l cy \
		-l da \
		-l de \
		-l dsb \
		-l el \
		-l en \
		-l en-au \
		-l en-gb \
		-l eo \
		-l es \
		-l es-ar \
		-l es-co \
		-l es-mx \
		-l es-ni \
		-l es-ve \
		-l et \
		-l eu \
		-l fa \
		-l fi \
		-l fr \
		-l fy \
		-l ga \
		-l gd \
		-l gl \
		-l he \
		-l hi \
		-l hr \
		-l hsb \
		-l hu \
		-l hy \
		-l ia \
		-l id \
		-l ig \
		-l io \
		-l is \
		-l it \
		-l ja \
		-l ka \
		-l kab \
		-l kk \
		-l km \
		-l kn \
		-l ko \
		-l ky \
		-l lb \
		-l lt \
		-l lv \
		-l mk \
		-l ml \
		-l mn \
		-l mr \
		-l ms \
		-l my \
		-l nb \
		-l ne \
		-l nl \
		-l nn \
		-l os \
		-l pa \
		-l pl \
		-l pt \
		-l pt-br \
		-l ro \
		-l ru \
		-l sk \
		-l sl \
		-l sq \
		-l sr \
		-l sr-latn \
		-l sv \
		-l sw \
		-l ta \
		-l te \
		-l tg \
		-l th \
		-l tk \
		-l tr \
		-l tt \
		-l udm \
		-l uk \
		-l ur \
		-l uz \
		-l vi \
		-l zh-hans \
		-l zh-hant
	django-admin.py compilemessages
