This is a multi-part message in MIME format. --nextPart3446123.fDPFqNljk3 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Am Donnerstag, 10. April 2014, 08:42:55 schrieb Yuri Chornoivan: > Hi, >=20 > It seems that some parts of kdelibs messages are extracted to kio4.po= t > catalog but for kfilemodule and makekdewidgets these messages are loa= ded > from the corresponding catalogs. This leads to untranslated dialogs = in Qt > applications. >=20 > The downstream bug report: >=20 > https://bugs.mageia.org/show_bug.cgi?id=3D12982 >=20 > Can somebody help with some solution? >=20 With the attached patch kfilemodule and makekdewidgets load the transla= tion=20 catalog kio4, should work for kfilemodule but I fail to see how makekde= widgets=20 is involved here. I could not find a suitable deb package for feff, have no clue what app= afce is=20 and am not aware of a Qt-App using these kde dialogs on my system, so i= t is=20 untested. --=20 Burkhard L=C3=BCck --nextPart3446123.fDPFqNljk3 Content-Disposition: attachment; filename="kdelibs-kfilemodule-makekdewidgets-load-kio4-translations.diff" Content-Transfer-Encoding: 7Bit Content-Type: text/x-patch; charset="UTF-8"; name="kdelibs-kfilemodule-makekdewidgets-load-kio4-translations.diff" diff --git a/kdewidgets/makekdewidgets.cpp b/kdewidgets/makekdewidgets.cpp index 3556572..3e7fb2a 100644 --- a/kdewidgets/makekdewidgets.cpp +++ b/kdewidgets/makekdewidgets.cpp @@ -91,7 +91,7 @@ int main( int argc, char **argv ) { options.add("g ", ki18n( "Default widget group name to display in designer" ), "Custom" ); - KAboutData about( "makekdewidgets", 0, ki18n( "makekdewidgets" ), version, description, KAboutData::License_GPL, ki18n("(C) 2004-2005 Ian Reinhart Geiser"), KLocalizedString(), 0, "geiseri@kde.org" ); + KAboutData about( "makekdewidgets", "kio4", ki18n( "makekdewidgets" ), version, description, KAboutData::License_GPL, ki18n("(C) 2004-2005 Ian Reinhart Geiser"), KLocalizedString(), 0, "geiseri@kde.org" ); about.addAuthor( ki18n("Ian Reinhart Geiser"), KLocalizedString(), "geiseri@kde.org" ); about.addAuthor( ki18n("Daniel Molkentin"), KLocalizedString(), "molkentin@kde.org" ); KCmdLineArgs::init( argc, argv, &about ); diff --git a/kfile/kfilemodule.cpp b/kfile/kfilemodule.cpp index 5805756..f988b4b 100644 --- a/kfile/kfilemodule.cpp +++ b/kfile/kfilemodule.cpp @@ -24,7 +24,7 @@ #include K_PLUGIN_FACTORY(KFileModuleFactory, registerPlugin();) -K_EXPORT_PLUGIN(KFileModuleFactory("kfilemodule")) +K_EXPORT_PLUGIN(KFileModuleFactory("kfilemodule", "kio4")) KFileModule::KFileModule(QObject* parent, const QVariantList&) : KAbstractFileModule(parent) --nextPart3446123.fDPFqNljk3--