diff --git a/src/catalog/gettextheader.cpp b/src/catalog/gettextheader.cpp --- a/src/catalog/gettextheader.cpp +++ b/src/catalog/gettextheader.cpp @@ -362,7 +362,21 @@ - temp = QStringLiteral("Language-Team: ") % language % QStringLiteral(" <") % mailingList % QStringLiteral(">\\n"); +#ifndef NOKDE + Project::LangSource projLangSource = Project::instance()->languageSource(); + QString projLT = Project::instance()->projLangTeam(); + if (projLangSource == Project::LangSource::Project) { + temp = QStringLiteral("Language-Team: ")%projLT%QStringLiteral("\\n"); + } + else if ((projLangSource == Project::LangSource::Application) && (Settings::overrideLangTeam())) { + temp = QStringLiteral("Language-Team: ")%Settings::userLangTeam()%QStringLiteral("\\n"); + } + else { +#endif + temp = QStringLiteral("Language-Team: ")%language%QStringLiteral(" <")%mailingList%QStringLiteral(">\\n"); +#ifndef NOKDE + } +#endif if (Q_LIKELY(found)) (*ait) = temp; else diff --git a/src/prefs/lokalize.kcfg b/src/prefs/lokalize.kcfg --- a/src/prefs/lokalize.kcfg +++ b/src/prefs/lokalize.kcfg @@ -23,6 +23,20 @@ --> KEMailSettings().getSetting(KEMailSettings::RealName) + + + false + + + + + + + + + + false + + + + + + + + + + + + + Application +