diff options
author | Étienne Loks <etienne.loks@proxience.com> | 2015-11-19 00:48:28 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@proxience.com> | 2015-11-19 00:48:28 +0100 |
commit | 4e75df4a22da7e682224fd14914a9b711b794da5 (patch) | |
tree | 4a3a781d6cac4c2923dd199558b22772be5b7117 /Makefile.example | |
parent | c0986961df4db737d41cb59fe00e2bab17abf548 (diff) | |
download | Ishtar-4e75df4a22da7e682224fd14914a9b711b794da5.tar.bz2 Ishtar-4e75df4a22da7e682224fd14914a9b711b794da5.zip |
Using zanata for translations
Diffstat (limited to 'Makefile.example')
-rw-r--r-- | Makefile.example | 25 |
1 files changed, 22 insertions, 3 deletions
diff --git a/Makefile.example b/Makefile.example index 130318d36..03ee4dfd1 100644 --- a/Makefile.example +++ b/Makefile.example @@ -6,7 +6,7 @@ PYTHON=python # put name of your current project project=example_project # list used apps -apps="ishtar_common" "archaeological_operations" "archaeological_context_records" "archaeological_files" "archaeological_finds" "archaeological_warehouse" +apps="ishtar_common" "archaeological_operations" "archaeological_context_records" "archaeological_files" "archaeological_finds" "archaeological_warehouse" "archaeological_files_pdl" default_data='fr' url='ishtar.example.com' project_name='Test' @@ -32,9 +32,8 @@ pylint: fresh_syncdb: cd $(project); $(PYTHON) ./manage.py syncdb --noinput 2> /dev/null > /dev/null cd $(project); $(PYTHON) ./manage.py migrate ishtar_common 2> /dev/null > /dev/null - if [[ '$(apps)' == *archaeological_files* ]]; then cd $(project); $(PYTHON) ./manage.py migrate archaeological_files 0013 2> /dev/null > /dev/null; fi - if [[ '$(apps)' == *archaeological_operations* ]]; then cd $(project); $(PYTHON) ./manage.py migrate archaeological_operations 2> /dev/null > /dev/null; fi if [[ '$(apps)' == *archaeological_files* ]]; then cd $(project); $(PYTHON) ./manage.py migrate archaeological_files 2> /dev/null > /dev/null; fi + $(PYTHON) ./manage.py migrate archaeological_operations 2> /dev/null > /dev/null cd $(project); $(PYTHON) ./manage.py migrate 2> /dev/null > /dev/null echo "* load default data" # data migrations have created some default data - return to a clean state @@ -77,6 +76,13 @@ shell: run: cd $(project); $(PYTHON) manage.py runserver 0.0.0.0:8000 +makemessages: + for DIR in $(apps); do \ + cd $(CURDIR)/$$DIR; \ + $(PYTHON) ../$(project)/manage.py makemessages --all; \ + msgfilter -i locale/fr/LC_MESSAGES/django.po -o locale/django.pot true; \ + done + compilemessages: for DIR in $(apps); do \ cd $(CURDIR)/$$DIR; \ @@ -93,6 +99,13 @@ schemamigrations: $(PYTHON) manage.py schemamigration --auto $$APP; \ done +schemamigrations_initial: + cd $(project);\ + for APP in $(apps); do \ + echo "* schemamigration for "$$APP; \ + $(PYTHON) manage.py schemamigration --initial $$APP; \ + done + generate_doc: cd $(project);\ $(PYTHON) manage.py graph_models --pydot -I "ImporterType,ImporterDefault,ImporterDefaultValues,ImporterColumn,Regexp,ImportTarget,FormaterType,Import" ishtar_common > /tmp/ishtar.dot ;\ @@ -168,3 +181,9 @@ fixtures_files: archaeological_files.filetype \ archaeological_files.permittype \ > '../archaeological_files/fixtures/initial_data-'$(default_data)'.json' + +translations_push: + zanata-cli push + +translations_pull: + zanata-cli pull |