The more complete answer is that this is the result of a printf feature defined in the UNIX specification and not supported by windows. This feature is critical for supporting translations, so it’s not optional.
rob is correct that if you build the localized target it should fix it, because gettext supplies a version of printf that has the feature.