Hi,
As I understand it:
1. the current runtime version is OK
Yes. Nothing wrong with the current installed dlls.
2. the current tools version, msgmerge in particular, cannot handle
msgctxt messages, but this is only an issue when updating the
translation templates and can be solved by downloading newer
gettext binaries
That's what I first thought, but no, not exactly. btool will stop if the following
files (from gettext-0.17-win32\bin) are not in the devlibs\bin folder:
msgfmt.exe
libintl-8.dll
libgesttextsrc-0-17.dll
libgettextlib-0-17.dll
libiconv-2.dll
After copying these file, I've been able to run btool successfully. Thus I think
it's the minimum requirement if we want to use the context C_() macro. But we could
also copy all the gettext-0.17-win32\bin content with no risk, so that translators have
all the needed tools without having to download gettext.
My only doubt is about the gettext lib and include folders. Do we really need them?
Regards,
--
Nicolas