私はやや混乱しています。私の知る限り、gettext 関数内のすべてのテキストは msgid として使用されます。
だからこれ:
_("My long text that I <br> because I need to ")
次のようにする必要があります。
#: 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"
gettext() または _() が html タグを削除するドキュメントが見つかりません。
このまま交換すればいいの?なぜ?
sprintf(_("My long text that I %s because I need to "), '<br>')