Я хочу перевести уведомления, которые пользователи получают в моем приложении (Django 1.8). Эти уведомления сохраняются в базе данных, и все имеют стандартные тексты, но они включают в себя имя человека, что уведомление относится, например, один может быть:Django i18n: перевод значений базы данных, где одно слово - это имя, которое может быть изменено.
«Джон послал вам сообщение»
поэтому часть «отправила вам сообщение» будет одинаковой каждый раз, но имя в начале может измениться на что угодно и не нужно переводить.
Для других переменных базы данных и некоторых уведомлений, которые имеют несколько стандартных значений, я просто делаю {% trans notification.message %}
и вручную добавляю msgid и msgstr к файлу django.po, но поскольку у этого есть имя в начале, я знаю, что делать. Предложения?
имеет общий смысл. благодаря! – dietbacon