bug-gettext
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #64006] *printf() defines break C++ builds (specifically Qt)


From: Bruno Haible
Subject: [bug #64006] *printf() defines break C++ builds (specifically Qt)
Date: Thu, 1 Jun 2023 20:09:55 -0400 (EDT)

Follow-up Comment #4, bug #64006 (project gettext):


> if neither the programmer nor the translator use the position markers, will
gettext implicitly add them in any scenario?

No, gettext will not add %1$ or such. It returns what the translator has
provided in the PO file, assuming it has been checked through "msgfmt -c".

There is no tool that tests whether a translator has used this syntax, and
frankly we don't want to have such a tool. It would be bad to tell the
translators "you cannot reorder arguments, as required for your language,
because one of the target platforms of the application is Windows and the
programmer has not been able rectify this platform's printf deficiencies."


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?64006>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]