On Wed, Sep 21, 2022 at 10:35:47PM +0800, Junwang Zhao wrote: > On Wed, Sep 21, 2022 at 8:17 PM Julien Rouhaud <rjuju...@gmail.com> wrote: > > > > You can't put part of the message in parameter, as the resulting string > > isn't > > translatable. You should either use "routine" as a generic term or provide > > 3 > > different full messages. > > I noticed that there are some translations under the backend/po directory, > can we just change > msgid "function \"%s\" already exists with same argument types" > to > msgid "%s \"%s\" already exists with same argument types" ?
The problem is that the parameters are passed as-is, so the final emitted translated string will be a mix of both languages, which isn't acceptable.