Уведомления

Группа в Telegram: @pythonsu

#1 Май 12, 2009 15:44:46

Evg
От:
Зарегистрирован: 2008-12-25
Сообщения: 346
Репутация: +  -1  -
Профиль   Отправить e-mail  

i18n для конекртеного приложения

Вообщем есть проект внутри несколько приложений, внутри каждого приложения своя /locale
и /templates которая хранит переводы на разные языки

вобщем когда у меня было одно главное приложение с интернализацие я запускал
сборку языковых файлов через python manage.py makemessages -a
теперь когда я так собираю он лепит в один файл переводы для всех приложений в папку которая лежит в корне проекта

вопрос - как заставить его собирать для конкретного приложения а не для всего проекта в кучу?



Офлайн

#2 Май 12, 2009 16:41:34

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

i18n для конекртеного приложения

http://docs.djangoproject.com/en/dev/topics/i18n/#message-files

The script should be run from one of three places:

* The root directory of your Django project.
* The root directory of your Django app.
* The root django directory (not a Subversion checkout, but the one that is linked-to via $PYTHONPATH or is located somewhere on that path). This is only relevant when you are creating a translation for Django itself, see Submitting and maintaining translations.



Офлайн

#3 Май 12, 2009 17:53:12

Evg
От:
Зарегистрирован: 2008-12-25
Сообщения: 346
Репутация: +  -1  -
Профиль   Отправить e-mail  

i18n для конекртеного приложения

Я видел эти строчки, но не пойму как запускать из папки приложения, он же запускается через manage.py а этот файл только внутри проекта, те я пробывал запускать и из пути приложения - python manage.py makemessages -a
но понятно ничего не запустилось из-за отсутствия manage.py.



Офлайн

#4 Май 12, 2009 18:10:59

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

i18n для конекртеного приложения

Так можно и нужно запускать django-admin.py который установлен глобально в системе.



Офлайн

#5 Май 12, 2009 19:19:12

Evg
От:
Зарегистрирован: 2008-12-25
Сообщения: 346
Репутация: +  -1  -
Профиль   Отправить e-mail  

i18n для конекртеного приложения

работает, спасибо)



Офлайн

#6 Ноя. 23, 2014 01:30:41

liminspace
Зарегистрирован: 2014-11-23
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

i18n для конекртеного приложения

Я написал менедж, который самостоятельно сканирует проект и генерирует файлы локалей для каждого приложения отдельно. Если интересно, могу выложить.

Офлайн

#7 Ноя. 23, 2014 03:05:58

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

i18n для конекртеного приложения

liminspace
во первых научитесь смотреть дату постов на которые собираетесь отвечать
во вторых раз уж сказали А говорите и Б - выкладывайте. Если кто то когда нибудь найдет этот пост, то ваш код может быть полезен. А лишь упоминание о нем бесполезно - м.б. к этому времени вы забудете про форум. Очень тупо когда находишь через поисковик на сообщение с твоей проблемой, которую решили, но не сказали как.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#8 Ноя. 23, 2014 22:48:40

liminspace
Зарегистрирован: 2014-11-23
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

i18n для конекртеного приложения

JOHN_16
liminspaceво первых научитесь смотреть дату постов на которые собираетесь отвечатьво вторых раз уж сказали А говорите и Б - выкладывайте. Если кто то когда нибудь найдет этот пост, то ваш код может быть полезен. А лишь упоминание о нем бесполезно - м.б. к этому времени вы забудете про форум. Очень тупо когда находишь через поисковик на сообщение с твоей проблемой, которую решили, но не сказали как.
Что за наезды? После таких ответов у меня вообще пропало желание делиться чем-либо здесь.

Офлайн

#9 Ноя. 24, 2014 06:01:30

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

i18n для конекртеного приложения

liminspace
Наезды?да ну что вы…ничего такого и не предполагалось. Вы действительно предполагали что некий собеседник будет отвечать вам по теме 5 (пяти!) летней давности? Что для него лично тема актуальна еще? Действительно?



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version