Главная | Архив новостей | Общение | Площадка | Примеры OpenID
Хостинг Django от «Джино»
Оглавление

Замечание для тех, кто уже работал с gettext

Если вы знакомы с gettext, вам следует помнить о особенностях использования этого пакета в Django:

  • Домен переводов определён как django или djangojs. Домен используется для различения различных программ, которые хранят свои данные в общей библиотеке сообщений (обычно в /usr/share/locale/). Домен django используется интерпретатором Python и в шаблонных строках. Домен загружается в глобальные каталоги переводов. Домен djangojs используется только для каталогов JavaScript и должен содержать минимально возможный объём информации.

  • Django использует только gettext() и gettext_noop(). Это происходит потому что Django всегда работает со строками DEFAULT_CHARSET. Не существует значительного преимуществу в использовании ugettext(), так как вы будете всегда нуждаться в UTF-8 (по-моему это наш случай FIXME).

  • Django не использует xgettext(). Оно использует обёртки Python для xgettext() и msgfmt(). Это гораздо удобнее.


Увидели ошибку?
Выделите её мышкой и нажмите
Ctrl-Enter
Обработано:
1049 49 130 71

Версия книги
1.0 2.0
Версия 2.0 в процессе перевода!

Мой луч
Многообразие света

Полезное
Актуальные вакансии, Python работа для python-разработчиков.


Скачать в формате
CHM от 2 сентября

Заказать PDF файл можно через почту, чат, джаббер. Всего 2WMZ. Содержимое точно соответствует содержимому сайта.
Чем чаще заказываете — тем больше перевожу.

Русская группа

на поддержку перевода
Яндекс Яндекс.Деньги Хочу такую же кнопку
Ускорить процесс перевода!
R130494980980
Z425285133788
E112528079659
U327380922061

Книга помогла реализовать:
Проект «Мой луч»
АРМ УФМС.


Мой вебсайт стоит666 337,31 руб

© 2008-2009 Ruslan Popov @ gmail.com Powered by Django 1.1 beta 1 SVN-11114
Главная | Архив новостей | Общение | Площадка | Примеры OpenID