I'm somewhat of confused. As far as I knew every text in a gettext function is used as msgid
So this one:
_("My long text that I <br> because I need to ")
should be:
#: htdocs/index.php:8
msgid "My long text that I <br> because I need to"
msgstr "Translation needs different <br> inside because russian is different"
I just can't find any documentation that gettext() or _() strips html tags out.
Should I be replacing it like this? And why?
sprintf(_("My long text that I %s because I need to "), '<br>')