django расширяет каталог переводов javascript конкретными сообщениями от django.po - PullRequest
2 голосов
/ 29 марта 2012

Я делаю переводы в исходных файлах javascript, используя gettext в проекте django.В настоящее время у меня есть файлы django.po (1000 записей) и djangojs.po (25 записей).У меня есть 5 распространенных сообщений для перевода в файлах python и javascript, и я хочу иметь один перевод для этого в одном файле.

В дополнение к переводу из djangojs.po я хочу, чтобы javascript_catalog содержал ТОЛЬКО конкретные сообщенияиз django.po без включения всего набора переводов из django.po

Каков наилучший способ сделать это?

Ответы [ 2 ]

2 голосов
/ 29 марта 2012

Вы можете использовать msgcomm утилиту gettext для поиска сообщений, которые часто встречаются в django.po и djangojs.po.Если вы перевели сообщения в django.po и создали, но не перевели сообщения в djangojs.po, вы можете использовать:

msgcomm django.po djangojs.po

Переводы, комментарии и извлечение комментариев будут сохранены, но только из первого PO-файла вопределить их.

0 голосов
/ 29 марта 2012

Вы можете создавать сообщения для переводов в js-файлах, используя то же доменное имя, что и файлы .py (в вашем случае - django вместо djangojs).См. документы .

Затем в urls.py установите доменное имя для javascript_catalog на django.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...