Re: [PATCH/RFC 07/17] gettext.c: work around us not using setlocale(LC_CTYPE, "")
- From
Erik Faye-Lund <kusmabite@gmail.com>
- Date
- Aug 31, 2010, 22:58 UTC
- Message-ID
- <AANLkTi=c7j+U0Btgv5TgwkRmsY-TV-iQ3RARyZxYTDvk@mail.gmail.com>
- In-Reply-To
- <20100831224517.GB6747@burratino>
On Wed, Sep 1, 2010 at 12:45 AM, Jonathan Nieder <jrnieder@gmail.com> wrote:
Show 16 quoted lines
> Ævar Arnfjörð Bjarmason wrote: >> On Tue, Aug 31, 2010 at 15:18, Jonathan Nieder <jrnieder@gmail.com> wrote: > >>> Aside, not about this patch: glibc printf can be very convenient for >>> translators, because of format strings like "%4$s". Do other common >>> platforms like FreeBSD and Mingw have something similar? >> >> I certainly hope so. I was planning on documenting its usage, >> Johannes? > > Sorry, my knowledge was just outdated. It's in posix[1] now, which > I think means we can expect it to be in any recent libc. > > Unfortunately msys uses newlib 1.9.0 afaict, from 2001. The %4$s > support was introduced[2] to newlib by Eric Blake on 2007-04-25. >
Git for Windows doesn't use the MSYS-runtime for Git itself, it only use the MSYS-environment to build etc. It's using MSVCRT.DLL as the CRT, which is even worse feature-wise.
http://msdn.microsoft.com/en-us/library/56e442dc.aspx describes the format specification fields supported, and it does not look promising.