diff --git a/src/internationalization/PhutilTranslator.php b/src/internationalization/PhutilTranslator.php --- a/src/internationalization/PhutilTranslator.php +++ b/src/internationalization/PhutilTranslator.php @@ -106,7 +106,8 @@ // any escaping necessary and output HTML. $is_html = false; foreach ($args as $arg) { - if ($arg instanceof PhutilSafeHTML) { + if ($arg instanceof PhutilSafeHTML || + $arg instanceof PhutilSafeHTMLProducerInterface) { $is_html = true; break; }