2014-03-28 22:15 GMT+04:00 Luigi Toscano <luigi.tosc...@tiscali.it>: > On Friday 28 of March 2014 19:28:16 Yuri Chornoivan wrote: >> Hi, >> >> https://projects.kde.org/projects/frameworks/kcoreaddons/repository/revision >> s/master/entry/src/lib/kaboutdata.cpp#L258 >> >> licenseShort = QCoreApplication::translate("KAboutLicense", "@item license >> (short name)", "GPL v2"); >> >> is extracted as (the same thing for the others) >> >> #: >> ../../home/scripty/prod/git-unstable/frameworks_kcoreaddons/src/lib/kaboutda >> ta.cpp:258 msgctxt "KAboutLicense|GPL v2" >> msgid "@item license (short name)" >> msgstr "" >> >> So what is wrong? Extraction script or the order of parameters for all >> licenses?
Hello, I didn't play with Qt i18n API much, but in this case it's clear from the Qt docs [1] that the order of parameters in the code is wrong. The source text (e.g. "GPL v2") is should be passed as the second parameter, msgctxt "@item license (short name)" being the third one. [1] http://qt-project.org/doc/qt-5.0/qtcore/qcoreapplication.html#translate -- Alexander Potashev _______________________________________________ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel