> On 23 Feb 2024, at 13:09, Nazir Bilal Yavuz <byavu...@gmail.com> wrote:
> Does errmsg_internal() need to be used all the time when turning elogs > into ereports? errmsg_internal()'s comment says that "This should be > used for "can't happen" cases that are probably not worth spending > translation effort on.". Is it enough to check if the error message > has a translation, and then decide the use of errmsg_internal() or > errmsg()? If it's an elog then it won't have a translation as none are included in the translation set. If the errmsg is generic enough to be translated anyways via another (un)related ereport call then we of course use that, but ideally not create new ones. -- Daniel Gustafsson