Хостинг Django от «Джино»
Table of contents

Замечание для тех, кто уже работал с 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(). Это гораздо удобнее.


Ищем Python программистов

Found misprint?
Select it with the mouse and hit Enter
Ctrl-Enter
Processed:
33 1 199 25


The full repository of DjangoBook translation you can get on GitHub.
We appreciate your patches!

We are glad to hear your questions, comments or suggestions!
(Open in new tab)

Users number: 601

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

на поддержку перевода
Яндекс Яндекс.Деньги Хочу такую же кнопку
Ускорить процесс перевода!
ЯМ:41001223475816


© 2008-2012 Ruslan Popov @ gmail.com Powered by Django 1.2.5