Skip to content
Snippets Groups Projects
Commit 7bd3bba6 authored by Friedemann Kleint's avatar Friedemann Kleint
Browse files

L10n: Tr-fixes for build configurations.

Remove duplicate code, proper messages, linguist comments.

Task-number: QTCREATORBUG-3821
parent fe5a7ed2
No related branches found
No related tags found
No related merge requests found
...@@ -161,15 +161,10 @@ Qt4BaseTarget *Qt4DesktopTargetFactory::create(ProjectExplorer::Project *parent, ...@@ -161,15 +161,10 @@ Qt4BaseTarget *Qt4DesktopTargetFactory::create(ProjectExplorer::Project *parent,
return 0; return 0;
Qt4DesktopTarget *t = new Qt4DesktopTarget(static_cast<Qt4Project *>(parent), id); Qt4DesktopTarget *t = new Qt4DesktopTarget(static_cast<Qt4Project *>(parent), id);
foreach (const BuildConfigurationInfo &info, infos) { foreach (const BuildConfigurationInfo &info, infos)
QString displayName = info.version->displayName() + QLatin1Char(' '); t->addQt4BuildConfiguration(msgBuildConfigurationName(info),
displayName += (info.buildConfig & QtVersion::DebugBuild) ? tr("Debug") : tr("Release"); info.version, info.buildConfig,
t->addQt4BuildConfiguration(displayName, info.additionalArguments, info.directory);
info.version,
info.buildConfig,
info.additionalArguments,
info.directory);
}
t->addDeployConfiguration(t->deployConfigurationFactory()->create(t, ProjectExplorer::Constants::DEFAULT_DEPLOYCONFIGURATION_ID)); t->addDeployConfiguration(t->deployConfigurationFactory()->create(t, ProjectExplorer::Constants::DEFAULT_DEPLOYCONFIGURATION_ID));
......
...@@ -161,15 +161,9 @@ Qt4BaseTarget *Qt4SimulatorTargetFactory::create(ProjectExplorer::Project *paren ...@@ -161,15 +161,9 @@ Qt4BaseTarget *Qt4SimulatorTargetFactory::create(ProjectExplorer::Project *paren
return 0; return 0;
Qt4SimulatorTarget *t = new Qt4SimulatorTarget(static_cast<Qt4Project *>(parent), id); Qt4SimulatorTarget *t = new Qt4SimulatorTarget(static_cast<Qt4Project *>(parent), id);
foreach (const BuildConfigurationInfo &info, infos) { foreach (const BuildConfigurationInfo &info, infos)
QString displayName = info.version->displayName() + QLatin1Char(' '); t->addQt4BuildConfiguration(msgBuildConfigurationName(info), info.version, info.buildConfig,
displayName += (info.buildConfig & QtVersion::DebugBuild) ? tr("Debug") : tr("Release"); info.additionalArguments, info.directory);
t->addQt4BuildConfiguration(displayName,
info.version,
info.buildConfig,
info.additionalArguments,
info.directory);
}
t->addDeployConfiguration(t->deployConfigurationFactory()->create(t, ProjectExplorer::Constants::DEFAULT_DEPLOYCONFIGURATION_ID)); t->addDeployConfiguration(t->deployConfigurationFactory()->create(t, ProjectExplorer::Constants::DEFAULT_DEPLOYCONFIGURATION_ID));
......
...@@ -204,15 +204,10 @@ Qt4BaseTarget *Qt4MaemoTargetFactory::create(ProjectExplorer::Project *parent, ...@@ -204,15 +204,10 @@ Qt4BaseTarget *Qt4MaemoTargetFactory::create(ProjectExplorer::Project *parent,
target = new Qt4MeegoTarget(static_cast<Qt4Project *>(parent), id); target = new Qt4MeegoTarget(static_cast<Qt4Project *>(parent), id);
Q_ASSERT(target); Q_ASSERT(target);
foreach (const BuildConfigurationInfo &info, infos) { foreach (const BuildConfigurationInfo &info, infos)
QString displayName = info.version->displayName() + QLatin1Char(' '); target->addQt4BuildConfiguration(msgBuildConfigurationName(info),
displayName += (info.buildConfig & QtVersion::DebugBuild) ? tr("Debug") : tr("Release"); info.version, info.buildConfig,
target->addQt4BuildConfiguration(displayName, info.additionalArguments, info.directory);
info.version,
info.buildConfig,
info.additionalArguments,
info.directory);
}
target->addDeployConfiguration(target->deployConfigurationFactory()->create(target, ProjectExplorer::Constants::DEFAULT_DEPLOYCONFIGURATION_ID)); target->addDeployConfiguration(target->deployConfigurationFactory()->create(target, ProjectExplorer::Constants::DEFAULT_DEPLOYCONFIGURATION_ID));
target->createApplicationProFiles(); target->createApplicationProFiles();
......
...@@ -188,15 +188,10 @@ Qt4BaseTarget *Qt4SymbianTargetFactory::create(ProjectExplorer::Project *parent, ...@@ -188,15 +188,10 @@ Qt4BaseTarget *Qt4SymbianTargetFactory::create(ProjectExplorer::Project *parent,
if (!canCreate(parent, id)) if (!canCreate(parent, id))
return 0; return 0;
Qt4SymbianTarget *t = new Qt4SymbianTarget(static_cast<Qt4Project *>(parent), id); Qt4SymbianTarget *t = new Qt4SymbianTarget(static_cast<Qt4Project *>(parent), id);
foreach (const BuildConfigurationInfo &info, infos) { foreach (const BuildConfigurationInfo &info, infos)
QString displayName = info.version->displayName() + QLatin1Char(' '); t->addQt4BuildConfiguration(msgBuildConfigurationName(info),
displayName += (info.buildConfig & QtVersion::DebugBuild) ? tr("Debug") : tr("Release"); info.version, info.buildConfig,
t->addQt4BuildConfiguration(displayName, info.additionalArguments, info.directory);
info.version,
info.buildConfig,
info.additionalArguments,
info.directory);
}
t->addDeployConfiguration(t->deployConfigurationFactory()->create(t, ProjectExplorer::Constants::DEFAULT_DEPLOYCONFIGURATION_ID)); t->addDeployConfiguration(t->deployConfigurationFactory()->create(t, ProjectExplorer::Constants::DEFAULT_DEPLOYCONFIGURATION_ID));
......
...@@ -759,11 +759,13 @@ BuildConfiguration *Qt4BuildConfigurationFactory::create(ProjectExplorer::Target ...@@ -759,11 +759,13 @@ BuildConfiguration *Qt4BuildConfigurationFactory::create(ProjectExplorer::Target
if (!ok || buildConfigurationName.isEmpty()) if (!ok || buildConfigurationName.isEmpty())
return 0; return 0;
//: Debug build configuration. We recommend not translating it.
qt4Target->addQt4BuildConfiguration(tr("%1 Debug").arg(buildConfigurationName), qt4Target->addQt4BuildConfiguration(tr("%1 Debug").arg(buildConfigurationName),
version, version,
(version->defaultBuildConfig() | QtVersion::DebugBuild), (version->defaultBuildConfig() | QtVersion::DebugBuild),
QString(), QString()); QString(), QString());
BuildConfiguration *bc = BuildConfiguration *bc =
//: Release build configuration. We recommend not translating it.
qt4Target->addQt4BuildConfiguration(tr("%1 Release").arg(buildConfigurationName), qt4Target->addQt4BuildConfiguration(tr("%1 Release").arg(buildConfigurationName),
version, version,
(version->defaultBuildConfig() & ~QtVersion::DebugBuild), (version->defaultBuildConfig() & ~QtVersion::DebugBuild),
......
...@@ -73,6 +73,17 @@ Qt4BaseTargetFactory *Qt4BaseTargetFactory::qt4BaseTargetFactoryForId(const QStr ...@@ -73,6 +73,17 @@ Qt4BaseTargetFactory *Qt4BaseTargetFactory::qt4BaseTargetFactoryForId(const QStr
return 0; return 0;
} }
// Return name of a build configuration.
QString Qt4BaseTargetFactory::msgBuildConfigurationName(const BuildConfigurationInfo &info)
{
const QString qtVersionName = info.version->displayName();
return (info.buildConfig & QtVersion::DebugBuild) ?
//: Name of a debug build configuration to created by a project wizard, %1 being the Qt version name. We recommend not translating it.
tr("%1 Debug").arg(qtVersionName) :
//: Name of a release build configuration to created by a project wizard, %1 being the Qt version name. We recommend not translating it.
tr("%1 Release").arg(qtVersionName);
}
// ------------------------------------------------------------------------- // -------------------------------------------------------------------------
// Qt4BaseTarget // Qt4BaseTarget
// ------------------------------------------------------------------------- // -------------------------------------------------------------------------
......
...@@ -116,6 +116,9 @@ public: ...@@ -116,6 +116,9 @@ public:
QList<BuildConfigurationInfo> infos) = 0; QList<BuildConfigurationInfo> infos) = 0;
static Qt4BaseTargetFactory *qt4BaseTargetFactoryForId(const QString &id); static Qt4BaseTargetFactory *qt4BaseTargetFactoryForId(const QString &id);
protected:
static QString msgBuildConfigurationName(const BuildConfigurationInfo &info);
}; };
} // namespace Qt4ProjectManager } // namespace Qt4ProjectManager
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment