mirror of https://github.com/wagtail/wagtail.git
Updated Managing Wagtail translations (markdown)
parent
6dcf9769b4
commit
9752b89668
|
@ -47,3 +47,22 @@ NOTE: `django-admin` is run from the app's root, NOT the 'locale' folder.
|
||||||
Then, from the root of the Wagtail codebase:
|
Then, from the root of the Wagtail codebase:
|
||||||
|
|
||||||
tx push -s
|
tx push -s
|
||||||
|
|
||||||
|
# Setting up translations for a new app
|
||||||
|
|
||||||
|
This assumes that strings have already been marked for translation throughout the app codebase (using `ugettext`, `{% trans %}` etc). From the app root, run:
|
||||||
|
|
||||||
|
mkdir locale
|
||||||
|
django-admin makemessages --locale=en --extension=html,txt,py
|
||||||
|
|
||||||
|
(Add `js` to the `--extension` list if this app uses JS templates. New apps really shouldn't though!)
|
||||||
|
|
||||||
|
Edit the file `.tx/config` to add a new section (replace `myapp` and `/path/to/myapp` as appropriate):
|
||||||
|
|
||||||
|
[wagtail.myapp]
|
||||||
|
file_filter = wagtail/path/to/myapp/locale/<lang>/LC_MESSAGES/django.po
|
||||||
|
source_file = wagtail/path/to/myapp/locale/en/LC_MESSAGES/django.po
|
||||||
|
source_lang = en
|
||||||
|
type = PO
|
||||||
|
|
||||||
|
Commit the updated config file and new locale files to git.
|
Loading…
Reference in New Issue