QT_TR_NOOP() and QT_TRANSLATE_NOOP() is what you're looking for. /René
On Fri, 9 Nov 2018 at 18:47 Vadim Peretokin <vpereto...@gmail.com> wrote: > I tried QObject::tr but I'm still having difficulty. I'd like to translate > dynamic input that's not known as compile-time. > > Basically, I'd like to expose the wealth of translations already available > for my application to my scripting layer, and as you can see that means the > context needs to be stripped out - so given any input string, return the > first known translation, irregardless of the context. Is this feasible and > am I just misunderstanding you? > > - Vadim > > On Fri, Nov 9, 2018 at 5:52 PM Andy <asmalo...@gmail.com> wrote: > >> Aside from QObject::tr() which works without a context string, I think >> QT_TR_NOOP() is the only other one without a context. >> >> >> https://doc.qt.io/qt-5/i18n-source-translation.html#using-qt-tr-noop-and-qt-translate-noop-in-c >> >> Note that QObject::tr can be used outside the class. See >> some_global_function example here: >> >> >> https://doc.qt.io/qt-5/i18n-source-translation.html#using-qcoreapplication-translate >> >> Also of interest might be "Translating Non-Qt Classes": >> >> >> https://doc.qt.io/qt-5/i18n-source-translation.html#translating-non-qt-classes >> >> --- >> Andy Maloney // https://asmaloney.com >> twitter ~ @asmaloney <https://twitter.com/asmaloney> >> >> >> >> On Fri, Nov 9, 2018 at 11:12 AM Vadim Peretokin <vpereto...@gmail.com> >> wrote: >> >>> I'd like to translate a string while ignoring the context of it, but >>> QCoreApplication::translate("", sourceText.toUtf8().constData()) isn't >>> cutting it. Any ideas on what would work? >>> >>> _______________________________________________ >>> Interest mailing list >>> Interest@qt-project.org >>> http://lists.qt-project.org/mailman/listinfo/interest >>> >> _______________________________________________ > Interest mailing list > Interest@qt-project.org > http://lists.qt-project.org/mailman/listinfo/interest >
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest