The PO catalog format does not limit translations to a single layer, but you need to use proper markup:
msgid "__multi_line_example__"
msgstr ""
"One line\n"
"Two lines\n"
"Three lines\n"
Unfortunately, the popular program Poedit does not simplify: you can enter new new lines with the key Enter, but they are silently deleted when saved! You can insert new lines even with Poedit, but you need to manually enter the escape sequence \n:

(I don’t know what other graphical tools do.)
The line will be printed using echo, so the line must be valid HTML.
IMHO, HTML- . , . HTML, :
<p><?php echo htmlspecialchars(_('msg_forgot_pw')); ?></p>
, HTML (, ).
:
, :
function p($msg_id){
return nl2br(htmlspecialchars(_($msg_id), ENT_COMPAT | ENT_HTML401, 'UTF-8'), false);
}
function l($msg_id){
return htmlspecialchars(_($msg_id), ENT_COMPAT | ENT_HTML401, 'UTF-8');
}
: : ", Poedit". .