Hi,
As I understand it:
- the current runtime version is OK
Yes. Nothing wrong with the current installed dlls.
- 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