все Python 3gettextпонятие
gettext.NullTranslations
каталоги переводов
Каталог переводов без переводов: возвращает исходные строки. Базовый класс каталогов и запасной вариант, когда файла .mo нет.
Синтаксис
t = gettext.NullTranslations(fp=None)
Именно его отдаёт translation(..., fallback=True), если каталог не найден, — программа не падает, а говорит на языке исходников. Множественное число он считает по-английски: 1 — единственное, всё остальное, включая 0, — множественное. Через add_fallback() к любому каталогу цепляется запасной, куда уходят непереведённые строки.
Примеры
import gettext
t = gettext.NullTranslations()
print(t.gettext('Hello')) # → Hello
print(t.ngettext('file', 'files', 1), t.ngettext('file', 'files', 0)) # → file files
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности