mirror of
https://github.com/encode/django-rest-framework.git
synced 2024-11-25 19:14:01 +03:00
match DRF style guide
This commit is contained in:
parent
309b5d2641
commit
7ad7dd6a42
|
@ -1,10 +1,10 @@
|
|||
# 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
|
||||
|
||||
|
||||
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:
|
||||
|
@ -16,19 +16,28 @@ 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
|
||||
```
|
||||
|
||||
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())"
|
||||
```
|
||||
|
||||
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
|
||||
```
|
||||
|
||||
4. Translate the `django.po` file which is created as normal. This will be in the folder `myapp/locale/pt_BR/LC_MESSAGES`.
|
||||
4. Translate the `django.po` file which is created as normal. This will be in the folder `myapp/locale/pt_BR/LC_MESSAGES`.
|
||||
|
||||
5. Run `manage.py compilemessages` as normal
|
||||
|
||||
6. Restart your server
|
||||
|
||||
|
||||
[django-translation]: https://docs.djangoproject.com/en/1.7/topics/i18n/translation
|
||||
|
|
Loading…
Reference in New Issue
Block a user