summaryrefslogtreecommitdiff
path: root/Makefile.example
diff options
context:
space:
mode:
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
commit4e75df4a22da7e682224fd14914a9b711b794da5 (patch)
tree4a3a781d6cac4c2923dd199558b22772be5b7117 /Makefile.example
parentc0986961df4db737d41cb59fe00e2bab17abf548 (diff)
downloadIshtar-4e75df4a22da7e682224fd14914a9b711b794da5.tar.bz2
Ishtar-4e75df4a22da7e682224fd14914a9b711b794da5.zip
Using zanata for translations
Diffstat (limited to 'Makefile.example')
-rw-r--r--Makefile.example25
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