2026-01-13
Обработка многоязычности в Django: как решить конфликт омонимии в переводах i18n
В статье показано, как в Django решать конфликты перевода одинаковых строк, используя контекстные маркеры: в шаблонах через {% translate "…" context "…" %} и в Python‑коде через pgettext, pgettext_lazy, npgettext. Это повышает качество и поддерживаемость многоязычных проектов.