private function renderUntranslated()
{
$s = '';
$h = 'htmlSpecialChars';
foreach ($unique = array_unique($this->untranslated, SORT_REGULAR) as $untranslated) {
$message = $untranslated['message'];
$s .= '<tr><td>';
if ($message instanceof \Exception || $message instanceof \Throwable) {
$s .= '<span style="color:red">' . $h($message->getMessage()) . '</span>';
} elseif ($message instanceof Nette\Utils\Html) {
$s .= '<span style="color:red">Nette\\Utils\\Html(' . $h((string) $message) . ')</span>';
} else {
$s .= $h($message);
}
$s .= '</td><td>' . $h($untranslated['domain']) . '</td></tr>';
}
return '<table style="width:100%"><tr><th>Untranslated message</th><th>Translation domain</th></tr>' . $s . '</table>';
}