Qt assistant translation files
I have a question about qt-assistant:
where does it search for it OWN translation files (assistant_xx.ts, assistant_xx.qm) ?
on a machine where I have installed the sdk, it seems that qt-assistant search them into the C:\QtSDK\Desktop\Qt\4.8.0\mingw\translations folder...
but what if I haven't installed the sdk ?
I ask this because my app is launching the assistant as an external process to show it's on-line docs...
I was expecting that it will search for assistant_xx.ts and assistant_xx.qm on the application dir as a first try (like for DLL) but at the moment it does not work for me...
thanks a lot
It's in Qt's installation directory, e.g. C:/Qt/4.8.0/translations.
Unfortunately, assistant always loads the translations from the Qt library installation directory (found by QLibraryInfo::location(QLibraryInfo::TranslationsPath)). That's hard coded in the assistant sources (setupTranslations() in tools/assistant/tools/assistant/main.cpp.
I'm still working on this... but it seems that you can override this behaviour with a qt.conf file
Ah, yes. I always forget that those exist too :-)