In non-GUI code, translatable strings with format specifiers rely on the tinyformat::format
implementation, which does not support the %n
specifier that is crucial for pluralising with Qt translation tools.
Therefore, it may be worth considering rephrasing translatable strings to avoid potential plural forms.
This issue was initially reported on Transifex: https://app.transifex.com/bitcoin/bitcoin/translate/#fr/qt-translation-029x/570550303/.
Here is an example of such a string: https://github.com/bitcoin/bitcoin/blob/db36a92c02b83f2e6477a5a55fc061319f7cc6a3/src/init.cpp#L991