Найти - Пользователи
Полная версия: Как сделать многоязычность для внешнего приложения django?
Начало » Python для новичков » Как сделать многоязычность для внешнего приложения django?
1
liminspace
Здравствуйте!
Использую приложение в разных проектах django. Решил вынести его отдельно и выложить в pypi, чтобы не было нужно постоянно его копировать между проектами.
Но есть одна проблема – не могу разобраться, как генерировать файлы po/mo.
В django все просто – есть команда makemessages/compilemessages. Но у меня приложение, которое не входит в django-проект.
Помогите кто-нибудь примером. Есть же куча сторонних приложений. Как они делают локализацию?
alexsis
В django используется gettext.
Вот здесь можно посмотреть на пример: http://habrahabr.ru/post/73554/
liminspace
Я это знаю. Но неужели нету врапера, который не вынуждает запускать каждый раз gettext с кучей параметров и потом еще мержить и компилить?
Rodegast
Чего там запускать?
msgfmt -o file.mo file.po
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB