Как мне заставить django переводить определенные файлы? - PullRequest
1 голос
/ 09 июля 2011

Я запускаю django-admin.py makemessages -l es из каталога моего приложения для создания строк триналяции. Результат включает в себя только те тексты, которые находятся в моем каталоге приложения. Каталог моих шаблонов для этого приложения находится вне каталога приложения. Как мне попросить django перевести мои файлы шаблонов тоже?

Я не хотел запускать указанную выше команду из каталога проекта, потому что мой проект содержит определенные папки, которые я не хочу переводить.

Ответы [ 2 ]

1 голос
/ 10 июля 2011

Неважно, я нашел ответ.Вы должны создать символические ссылки на папки, которые вы хотите перевести (например, шаблоны), скопировать эти символические ссылки в каталог ваших приложений и выполнить указанную выше команду с включенным --symlinks.

0 голосов
/ 09 июля 2011

Если я правильно понимаю, вам нужно использовать trans и blocktrans Джанго теги шаблонов для перевода определенных строк текста.

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