Website for the SciPyLA Conference 2016.
- Python
- virtualenv
$ git clone [email protected]:scipy-latinamerica/website-scipyla2016.git
$ cd website-scipyla2016
$ virtualenv .
$ source bin/activate
$ pip install -r requirements.txt
$ python manage.py syncdb
$ python manage.py loaddata fixtures/*
$ python manage.py runserver
Open http://localhost:8000/scipyla2016/ on your web browser to preview the web site.
Open http://localhost:8000/scipyla2016/admin/ and log in with the email address and password that you provide during the quickstart.
If you forgot the email address and password use
$ python manage.py createsuperuser
Some configuration are stored on fixtures/
that are load with
$ python manage.py loaddata fixtures/*
and need to be run
$ python manage.py dumpdata --indent=4 boxes.box > fixtures/boxes_box.json
$ python manage.py sitetreedump --indent=4 > fixtures/sitetree.json
$ python manage.py dumpdata --indent=4 conference.conference conference.section > fixtures/conference.json
$ python manage.py dumpdata --indent=4 sites.site > fixtures/initial_data.json
$ python manage.py dumpdata --indent=4 proposals.proposalkind proposals.proposalsection > fixtures/proposal_base.json
$ python manage.py dumpdata --indent=4 sponsorship.benefit sponsorship.benefitlevel > fixtures/sponsor_benefits.json
$ python manage.py dumpdata --indent=4 sponsorship.sponsorlevel > fixtures/sponsor_levels.json
Please read https://docs.djangoproject.com/en/1.4/topics/i18n/translation/#localization-how-to-create-language-files.
To generate the po
files and extract the marked texts:
$ cd scipyla2016
$ django-admin makemessages -l pt -l es
The files to translate will be available at
scipyla2016/locale/XX/LC_MESSAGES/django.po
After translate the po
file you need to generate the .mo files, run:
$ cd scipyla2016
$ django-admin.py compilemessages
To test the translation you need to change the default language of your web browser.
In Firefox,
access about:config
and change intl.accept_languages
to en
, pt
or es
,
Django uses standard language format.
For more information about how Django discovers language preference
read https://docs.djangoproject.com/en/1.4/topics/i18n/translation/#how-django-discovers-language-preference.
Please create issues at https://github.com/scipy-latinamerica/scipyla2016/issues.