Проблема в том, что .po файлы плоские.Итак, у нас нет удобной иерархии.
Пример:
msgid "SITE_TITLE"
msgstr "This is a title of my site"
msgid "ABOUT_SITE_TITLE"
msgstr "And now... about the site"
Проблема возникает, когда в нашем файле .po много сообщений.Трудно найти конкретное сообщение, которое мы хотим изменить.
Нам также необходимо привязать наши сообщения .po к определенным шаблонам (html-шаблонам).
Очевидное решение - использовать собственный префикс (например, как имя вашего файла шаблона).Тогда, если у нас есть home.html и about.html, строки нашего сообщения будут:
msgid "HOME:SITE_TITLE"
msgstr "This is a title of my site"
msgid "ABOUT:SITE_TITLE"
msgstr "And now... about the site"
Не могли бы вы предложить более удобное решение, пожалуйста?