I'm proposing this patch to translate messages in strwinerror. Successfully built in Cygwin x86 and Cygwin x64 I didn't check locale name against "C" value because don't know what locale to use: English or system default.