Update Makefile for Weblate usage

- Disable the update_translations target as it causes conflicts
- Add an extract_translations target to update the pot file
This commit is contained in:
Jonas Schäfer
2021-01-23 14:32:53 +01:00
parent 401ec8788f
commit 0e7eccc7b7

View File

@@ -19,12 +19,19 @@ $(generated_css_files): snikket_web/static/css/%.css: snikket_web/scss/%.scss $(
clean:
rm -f $(generated_css_files)
update_translations:
extract_translations:
pybabel extract -F babel.cfg -k _l -o $(pot_file) .
update_translations: extract_translations
@echo "This has been deprecated as translations are now managed by weblate."
@echo "Use extract_translations only."
@false
force_update_translations: extract_translations
pybabel update -i $(pot_file) -d $(translation_basepath)
compile_translations:
pybabel compile -d $(translation_basepath)
.PHONY: build_css clean update_translations compile_translations
.PHONY: build_css clean update_translations compile_translations extract_translations force_update_translations