match DRF style guide

This commit is contained in:
Craig Blaszczyk 2014-12-24 18:26:17 +00:00
parent 309b5d2641
commit 7ad7dd6a42

View File

@ -1,10 +1,10 @@
# Internationalisation # Internationalisation
REST framework ships with translatable error messages. You can make these appear in your language enabling [Django's standard translation mechanisms](https://docs.djangoproject.com/en/1.7/topics/i18n/translation) and by translating the messages into your language. REST framework ships with translatable error messages. You can make these appear in your language enabling [Django's standard translation mechanisms][django-translation] and by translating the messages into your language.
## How to translate REST Framework errors ## How to translate REST Framework errors
This guide assumes you are already familiar with how to translate a Django app. If you're not, start by reading [Django's translation docs](https://docs.djangoproject.com/en/1.7/topics/i18n/translation). This guide assumes you are already familiar with how to translate a Django app. If you're not, start by reading [Django's translation docs][django-translation].
#### To translate REST framework error messages: #### To translate REST framework error messages:
@ -16,12 +16,18 @@ This guide assumes you are already familiar with how to translate a Django app.
ln -s /home/user/.virtualenvs/myproject/lib/python2.7/site-packages/rest_framework/ rest_framework ln -s /home/user/.virtualenvs/myproject/lib/python2.7/site-packages/rest_framework/ rest_framework
``` ```
To find out where `rest_framework` is installed, run ---
**Note:** To find out where `rest_framework` is installed, run
``` ```
python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())" python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"
``` ```
---
3. Run Django's `makemessages` command in the normal way, but add the `--symlink` option. For example, if you want to translate into Brazilian Portuguese you would run 3. Run Django's `makemessages` command in the normal way, but add the `--symlink` option. For example, if you want to translate into Brazilian Portuguese you would run
``` ```
manage.py makemessages --symlink -l pt_BR manage.py makemessages --symlink -l pt_BR
@ -32,3 +38,6 @@ This guide assumes you are already familiar with how to translate a Django app.
5. Run `manage.py compilemessages` as normal 5. Run `manage.py compilemessages` as normal
6. Restart your server 6. Restart your server
[django-translation]: https://docs.djangoproject.com/en/1.7/topics/i18n/translation